body,h1,h2,h3,h4,h5,h6,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{letter-spacing: normal; font:12px/1.5 "ËÎÌå","SimSun";}h1,h2,h3,h4,h5,h6{font-size:100%;}em{font-style:normal; font-weight:normal;}ul,ol,li{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}img{display:block;}.col-main{float:left;width:100%;min-height:1px;}.col-sub{float:left;}.clear:after,.main-wrap:after,.col-sub:after,.col-main:after,.uplist:after,.upimg:after,.top:after,.textcon:after,.long:after,.titleup:after,.titlerecom:after,.titleagg:after,.titlehot:after,.layout:after,.ebd:after,.nbd:after,.abd:after{content:'\20';display:block;height:0;clear:both;}.clear,.main-wrap,.col-sub,.col-main,.uplist,.top,.upimg,.textcon,.long,.titleup,.titlerecom,.titleagg,.titlehot,.layout,.ebd,.nbd,.abd{*zoom:1;}small{font-size:12px;}
.textcon { display:none; }
.backToTop {display: none;width: 20px;height:64px;background:url(/img/site/top.png) no-repeat 0 0;position: fixed;_position: absolute; left:50%;bottom:220px;_bottom: "auto"; cursor: pointer; text-indent:-9999px; margin-left:498px;}
.message{position:fixed;width:20px;height:64px;background:url(/img/site/top.png) no-repeat 0 -64px; left:50%; margin-left:498px; text-indent:-9999px; bottom:0;_position:absolute; _bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); cursor:pointer; margin-bottom:300px;}
*html{background-image:url(about:blank); background-attachment:fixed;}
body { color:#5f5f5f;}
#bg{ background:url(/img/site/bg.png) 0 0;}
.mwrap{ padding-top:0px;}
.layout .main-wrap{margin-right:262px; margin-left:0;}
.layout .col-sub{width:250px; margin-left:-250px;}
.top,.tmenu,.banner,.con,.footer,.layout{ width:990px; margin:0 auto;}
a:link,a:visited{ color:#5f5f5f;outline-style: none;outline-width: 0;}
a:hover,a:active{ color:#2e96f1; text-decoration:none;outline-style: none;outline-width: 0;}
input,textarea{ background:#FFF; vertical-align:middle; outline:none;}
.text01{ width:365px; height:28px; line-height:28px; padding-left:10px;border:1px #c2c0c0 solid; border-right:none; }
.text02{ width:655px; height:120px; padding:5px 10px; line-height:24px; border:1px #d9d9d9 solid; color:#7b7b7b;}
.btn01{ border:none; background:url(/img/site/bglist.png) 0 0; color:#FFF; width:69px; height:30px; font-weight:bold; font-size:14px; text-align:left; padding-left:27px; cursor:pointer; }
.btn02{ border:none; background:url(/img/site/bglist.png) -197px -58px no-repeat; width:88px; height:28px; line-height:28px; font-weight:bold; color:#81aff5; cursor:pointer; margin-left:590px; margin-top:5px;}
.nbox,.abox,.ebox{ border:1px solid #d9d9d9; margin-bottom:10px; background:#FFF;}
.nbox .nhd span,.abox .ahd span,.ebox .ehd span{ float:right;}
.nbox .nhd span a:link,.nbox .nhd span a:visited,.abox .ahd span a:link,.abox .ahd span a:visited,.ebox .ehd span a:link,.ebox .ehd span a:visited{ color:#999; background:url(/img/site/more.png) right 2px no-repeat; padding-right:13px;}
.nbox .nhd span a:hover,.nbox .nhd span a:active,.abox .ahd span a:hover,.abox .ahd span a:active,.ebox .ehd span a:hover,.ebox .ehd span a:active{ color:#2e96f1; background:url(/img/site/more_b.png) right 2px no-repeat;  padding-right:13px;}
.nbox .nhd .bluea a:link,.nbox .nhd .bluea a:visited{ color:#2e96f1; background:url(/img/site/more_b.png) right 2px no-repeat; }
.nbox .nhd .bluea a:hover,.nbox .nhd .bluea a:active{ color:#2e96f1; text-decoration:underline;}
.nbox .nhd{ height:46px; line-height:46px; padding:0 15px; }
.nbox .nhd h1{ font-size:14px; color:#333;}
.abox .ahd{ height:36px; line-height:36px; background:url(/img/site/navbg.png) 0 -78px repeat-x; border-bottom:1px solid #2e96f1; padding:0 15px;}
.abox .ahd h1{ font-size:14px; color:#333; background:url(/img/site/mark.png) no-repeat 0 -78px; padding-left:25px; }
.ebox .ehd{ height:46px; line-height:46px; border-left:3px solid #0077cc; border-bottom:4px solid #d9d9d9; padding:0 20px; }
.ebox .ehd h1{ font-size:14px; background:url(/img/site/ehd.png) no-repeat; color:#2484d9;}
#bdshare{ font-size:12px;}
/*top*/
.top{ padding-top:26px;}
.top h2{ width:193px; float:left; margin-right:70px; padding-bottom:28px;}
.seek{ float:left; width:445px; position:relative; z-index:100;}
.auto_show_list{ position:absolute; background:#fff; left:0; top:31px; padding:5px 0; border-left:1px solid #C2C0C0; border-right:1px solid #C2C0C0; border-bottom:1px solid #C2C0C0;}
.auto_show_list ul li{ line-height:24px;}
.auto_show_list ul li a{ display:inline-block; padding-left:10px; width:365px;}
.auto_show_list ul li a:link,.auto_show_list ul li a:visited{ color:#5F5F5F;}
.auto_show_list ul li a:hover,.auto_show_list ul li a:active{ color:#5F5F5F; background:#f6f6f6;}
.slist li{ float:left; margin-right:10px; margin-top:8px;}
.tseries{ width:250px; height:57px; background:url(/img/site/bglist.png) -83px 0;float:right; position:relative;}
.tseries img{ width:247px; height:54px;}
.tseries span{ position:absolute; width:47px; height:47px; left:0; top:0; text-indent:-9999px; background:url(/img/site/bglist.png) no-repeat;}
.tseries span.theme { background-position: -147px -58px;}
.tseries span.single { background-position:-98px -58px;}
.tseries span.guide{ background-position: -49px -58px; }
.tseries span.series { background-position: 0 -58px;}
.slist a:link,.slist a:visited{ color:#a9a9a9;}
.slist a:hover,.slist a:active{ color:#2e96f1; text-decoration:underline;}

/*nav*/
.tmenu{ font-size:14px; height:39px; line-height:39px; background:url(/img/site/navbg.png) repeat-x 0 0; position:relative; z-index:1; }
.tmenu .tmenulist { padding-left:6px; }
.tmenu ul li { float:left; padding:0 5px 0 3px;font-weight:bold; text-align:center; background:url(/img/site/navli.png) no-repeat right 0; }
.tmenu .tmenul, .tmenu .tmenur { top:0; width:6px; height:39px; position:absolute;background:url(/img/site/bglist.png) }
.tmenu .tmenul { left:0; background-position: -70px 0;}
.tmenu .tmenur { right:0; background-position: -77px 0; }
.tmenu ul li a{ display:block; padding:0 14px;}
.tmenu ul li a:link, .tmenu ul li a:visited{ color:#fff; }
.tmenu ul li a:hover, .tmenu ul li a:active, .tmenu ul li a.active:link, .tmenu ul li a.active:visited, .tmenu ul li a.active:hover, .tmenu ul li a.active:active { color:#fff;  background:url(/img/site/navbg.png) repeat-x 0 -39px;  }
.tmenu .parent{ position:relative;}
.tmenu .parent a{ background:url(/img/site/navicon01.png) no-repeat right 17px; padding-right:22px;}
.tmenu .show a:link,.tmenu .show a:visited,.tmenu .show a:hover,.tmenu .show a:active{ color:#2e96f1; background:#FFF url(/img/site/navicon02.png) no-repeat right 12px; margin-top:5px; line-height:29px; padding-bottom:5px;}
.tmenu .hidden{ position:absolute; left:0; top:39px;padding-bottom:7px;  font-weight:normal; display:none; z-index:200; background:url(/img/site/hidden_b.png) left bottom no-repeat;}
.tmenu .hidden .sbg{ padding:0 0 20px 20px; background:url(/img/site/hidden.png) repeat-y left center; width:492px; margin-top:0;}
.tmenu .hidden span{ float:none; font-size:14px; color:#000; padding:0; font-weight:bold; display:block; height:26px; line-height:18px; background:none;}
.hidden .sort{ width:68px;}
.hidden .style,.hidden .years{ width:132px;}
.hidden .area{ width:88px;}
.hidden div{ height:auto !important;height:144px;min-height:144px;text-align:left; float:left; margin-top:20px;}
.sort,.style,.area{ border-right:1px solid #d9d9d9; }
.style,.area,.years{ margin-left:20px;}
.tmenu .show .hidden a:link,.tmenu .show .hidden a:visited,.tmenu .show .hidden a:hover,.tmenu .show .hidden a:active{height:24px; line-height:24px;padding-bottom:0; margin-top:0;}
.tmenu ul li .hidden a{ display:block;  font-size:12px; padding:0 20px 0 0; float:left;  }
.tmenu ul li .hidden .sort a{ float:none;}
.tmenu ul li .hidden a:link,.tmenu ul li .hidden a:visited{ color:#666;background:none;}
.tmenu ul li .hidden a:hover,.tmenu ul li .hidden a:active{ color:#2e96f1; text-decoration:underline; background:none; }

.tmenu #update{ position:relative;}
.tmenu ul li .upnum{ position:absolute; left:83px; top:7px; background:url(/img/site/upnum.png) no-repeat left center; color:#FFF;height:11px; line-height:11px; font-weight:normal; text-align:left; padding-left:7px;}
.tmenu ul li .upnum p{ background:url(/img/site/upnum.png) no-repeat right center; padding-right:4px;}

.tmenu span { float:right; font-size:12px; padding-right:20px;padding-left:18px;background:url(/img/site/mark.png) no-repeat }
.tmenu span a:link, .tmenu span a:visited { color:#b9deff; }
.tmenu span a:hover, .tmenu span a:active { color:#fff;  }
.tmenu .topico{ background-position: 0 0;}
.tmenu .history{ background-position: 0 -39px; position:relative;}
.relist{ display:none; z-index:100; position:absolute; top:30px; right:0px; width:250px; padding:5px 10px; border:1px solid #2e96f1; background:#FFF;}
.relist p{ height:26px; line-height:26px;}
.relist p span{ width:50px; text-align:right; padding:0; float:right; background:none;}
.relist p a:link,.relist p a:visited{ color:#5f5f5f;}
.relist p a:hover,.relist p a:active{ color:#5f5f5f; text-decoration:underline;}
.relist p span a:link,.relist p span a:visited{ color:#2e96f1;}
.relist p span a:hover,.relist p span a:active{ color:#2e96f1; text-decoration:underline;}
.relist .cookie a:link,.relist .cookie a:visited{ color:#4e8000;}
.relist .cookie a:hover,.relist .cookie a:active{ color:#4e8000; text-decoration:underline;}
.cookie{border-top:1px dashed #eee;cursor:pointer; color:#4e8000; text-align:right; margin-top:5px; padding-top:3px;}

/*banner*/
.banner{ position:relative; background:#2d2d2d; padding:18px 0;}
.inner { margin-left: 75px; height:250px; overflow:hidden; }
.inner a.prev,.inner a.next{ width: 30px; height: 60px; position: absolute; top:90px; text-indent: -9999px;blr:expression(this.onFocus=this.blur());}
.inner a.prev { left:22px; background:url(/img/site/arror_left.png) 0 0 no-repeat; }
.inner a.next { right:22px; background:url(/img/site/arror_right.png) 0 0 no-repeat;}
.inner li{ text-align:center;line-height:16px; float:left; margin-right:11px; height:250px;}
.inner li img{ width:155px; height:207px; border:2px solid #2d2d2d;}
.inner li a img:link,.inner li a img:visited{ border:2px solid #2d2d2d;}
.inner li a img:hover,.inner li a img:active{ border:2px solid #767676; }
.inner li p{ margin-top:7px; }
.inner li p a:link,.inner li p a:visited{ color:#FFF;}
.inner li p a:hover,.inner li p a:active{ color:#FFF; text-decoration:underline;}
.inner li span{ color:#999;}
#container .banner{ padding:0; background:none;}

/*.content*/
.con{ margin-top:15px; overflow:hidden;}
.longad{ height:60px; border:1px solid #d9d9d9; padding:1px; text-align:center; margin-bottom:10px; background:#FFF;}
.longad img{ margin: 0 auto;}
.long .abox,.long .drama{ float:left; width:706px;}
.long .nbox,.long .tvnews{ float:right; width:270px;}

.topic .tseries{ float:none; margin-bottom:7px; margin-left:11px; margin-top:7px;}
.topic img { width: 247px; height: 54px;}
.hotstar{ padding:0 0 0 11px; line-height:20px; margin-bottom:10px; position:relative; zoom:1; height:60px; overflow:hidden;}
.hotstar span{ background:url(/img/site/more_b.png) no-repeat right center; position:absolute; bottom:0; right:15px;}
.hotstar span a:link,.hotstar span a:visited{ color:#2e96f1;}
.hotstar span a:hover,.hotstar span a:active{ color:#2e96f1; text-decoration:underline;}
.hotstar a{ margin-right:10px; display:inline-block; }
.hotstar a:hover,.hotstar a:active{ text-decoration:underline;}
.all-update{ position:relative;}
.all-update .abd{ padding:20px 0 13px 5px;}
.titleup{ position:absolute; left:220px; top:9px;}
.titleup li{ width:72px; height:17px; float:left; text-align:center; margin-right:5px; font-weight:bold; cursor:pointer;  }
.titleup li a{ display:block; width:72px; height:17px;blr:expression(this.onFocus=this.blur());}
.titleup li.current a:link,.titleup li.current a:visited,.titleup li.current a:hover,.titleup li.current a:active{ background:url(/img/site/menusort.png) no-repeat 0 0; color:#FFF;}
.titleup li a:link,.titleup li a:visited{ color:#343434;}
.titleup li a:hover,.titleup li a:active{ background:url(/img/site/menusort.png) no-repeat -72px 0; color:#343434; }
.upimg li{ float:left; margin-left:10px; display:inline; height:148px; position:relative;}
.upimg li img{ width:100px; height:133px; padding:1px; border:1px solid #d9d9d9; }
.upimg li span{ position:absolute; bottom:13px; right:2px; color:#FFF; height:15px; line-height:15px; background:url(/img/site/bglist.png) repeat-x; width:30px; text-align:center; }
.upimg li .recom{ background-position: 0 -31px; text-indent:-9999px;}
.upimg li .hdtv{ background-position: -31px -31px; text-indent:-9999px;}
.upimg li .uping{background:#000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; width:100px; height:18px; line-height:18px;}
.uplist li{ width:218px; float:left; margin-left:10px; line-height:26px; display:inline;}
.uplist li span{ color:#a9a9a9; padding-left:7px;}
.uplist li a{ padding-left:20px; line-height:26px; display:inline-block;}
.uplist li a:link,.uplist li a:visited{ background:url(/img/site/mark.png) no-repeat 0 -145px;}
.uplist li a:hover,.uplist li a:active{ background-position:0 -119px; }
.hot-recom { position:relative;}
.hot-recom .abd{ padding:20px 0 1px 5px;}
.hot-recom .titlerecom{ position:absolute; right:60px; top:14px;}
.hot-recom .titlerecom li{ float:left; font-size:0; width:10px; height:10px; text-indent:-9999px;cursor:pointer; background:#d6d6d6; margin-right:6px;}
.hot-recom .titlerecom li.current{ background:#9f9f9f;}
.hot-recom .upimg li{ text-align:center; height:181px;}
.hot-recom .upimg li p{ height:32px; line-height:32px; width:100px;}
.boxrecom{ height:362px; overflow:hidden;}
.aggress{ position:relative;}
.aggress .nbd{ padding:0 1px 9px 1px;}
.aggress .titleagg,.aggress .titlehot{ position:absolute; right:14px; top:12px; border:1px solid #2e96f1;}
.aggress .titleagg li,.aggress .titlehot li{ width:65px; height:20px; float:left; line-height:20px; text-align:center; color:#2e96f1; cursor:pointer;}
.aggress .titleagg li.current,.aggress .titlehot li.current{ background:#2e96f1; color:#FFF;}
.boxagg,.boxhot{ height:364px; overflow:hidden;}
.namelist li{line-height:26px; height:26px; padding-left:15px;}
.namelist li span{ float:right; padding-right:14px; color:#bfbfbf;}
.namelist li a{ background:url(/img/site/num.png) no-repeat; display:inline-block; height:26px; line-height:26px; padding-left:28px; width:105px; overflow:hidden;}
.long .namelist li a{ width:125px;}
.namelist .li01 a{ background-position: 0 0;}
.namelist .li02 a{ background-position: 0 -25px;}
.namelist .li03 a{ background-position: 0 -51px;}
.namelist .li04 a{ background-position: 0 -77px;}
.namelist .li05 a{ background-position: 0 -103px;}
.namelist .li06 a{ background-position: 0 -129px;}
.namelist .li07 a{ background-position: 0 -155px;}
.namelist .li08 a{ background-position: 0 -181px;}
.namelist .li09 a{ background-position: 0 -207px;}
.namelist .li10 a{ background-position: 0 -233px;}
.namelist .li11 a{ background-position: 0 -259px;}
.namelist .li12 a{ background-position: 0 -285px;}
.namelist .li13 a{ background-position: 0 -311px;}
.namelist .li14 a{ background-position: 0 -337px;}
.namelist .li15 a{ background-position: 0 -363px;}
.drama .ehd h1{ background-position: 75px 0;}
.drama .ebd{ padding: 0 15px; height:423px; overflow:hidden;}
.drama li h2{ height:46px; line-height:46px; font-weight:normal; color:#2e96f1;}
.drama li h2 small{ color:#bfbfbf; padding-left:15px;}
.drama li p{ color:#5f5f5f; border-bottom:1px solid #d9d9d9; line-height:22px; padding-bottom:15px;}
.drama li a:link,.drama li a:visited{ color:#2e96f1;}
.drama li a:hover,.drama li a:active{ color:#2e96f1; text-decoration:underline;}
.tvnews .ehd h1{ background-position: 75px -46px;}
.tvnews .ebd{ padding:8px 15px 8px 15px;}
.tvnews .ebd li{ height:29px; line-height:29px; background:url(/img/site/squre.png) no-repeat left center; padding-left:10px;}
.nlinks{ position:relative;}
.nlinks #bdshare{ position:absolute;right:20px; top:10px;}
.nlinks .ehd h1{ background-position: 75px -92px;}
.nlinks .ebd{ padding:15px 0 15px 20px;}
.nlinks .ebd p a{ height:24px; line-height:24px; float:left;width:72px; overflow:hidden;word-break:keep-all;white-space:nowrap; margin-right:8px;}

/*footer*/
.fwrap{ border-top:3px solid #d9d9d9; background:#fcfcfc; padding:10px 0 10px 0;}
#footer{ text-align:center; color:#a9a9a9; line-height:30px;}
#footer span{ padding:0 12px;}

/*inner*/
.filmin .nhd{ border-bottom:1px solid #d9d9d9; padding:0 20px 0 30px;}
.filmin .nhd span{ color:#a9a9a9;}
.filmin .nhd strong{ color:#2e96f1; font-family:Georgia; padding:0 3px;}
.filmin .nbd{ padding:10px 0 22px 30px; }
.filmin .nbd p{ height:18px; line-height:18px; padding-top:12px;}
.filmin .nbd strong{ margin-right:12px;}
.filmin .nbd a{ display:inline-block; padding:0 5px; }
.filmin .nbd a:link,.filmin .nbd a:visited{ color:#646464;}
.filmin .nbd a:hover,.filmin .nbd a:active{ color:#fff; background:#2e96f1;}
.filmin .nbd a.active:link,.filmin .nbd a.active:visited,.filmin .nbd a.active:hover,.filmin .nbd a.active:active{color:#fff; background:#2e96f1;}

.all-mv .abd{ padding-top:25px; position:relative;}
.all-mv .textcon{ display:block;}
.all-mv .titleup{ left:480px; top:-28px;}
.all-mv .upimg li{ margin-left:30px; margin-right:13px; width:134px; height:285px; position:relative; color:#646464; overflow:hidden;}
.upimg li h1{ font-weight:normal; height:28px; line-height:28px; margin-top:2px; overflow:hidden;}
.upimg li h1 a:link,.upimg li h1 a:visited{ color:#2e96f1;}
.upimg li h1 a:hover,.upimg li h1 a:active{ color:#2e96f1; text-decoration:underline;}
.all-mv .upimg li img{ width:130px; height:173px; }
.all-mv .upimg li p{ height:18px; line-height:18px; color:#a9a9a9; overflow:hidden;}
.all-mv .upimg li p small{ color:#646464;}
.all-mv .upimg li p strong{ color:#f63514; background:url(/img/site/score.png) no-repeat left center; padding-left:12px; float:right; font-family:Georgia;}
.all-mv .upimg li span{bottom:110px;}
.all-mv .upimg li .uping{ width:130px;}
.squread{ margin-bottom:10px; width:250px; height:250px;}

.filmCom .nmd{ padding:25px; position:relative;}
.movPoster{ position:relative; float:left;}
.movPoster span{ position:absolute; bottom:5px; left:5px; width:195px; height:22px; line-height:22px; background:#000; text-align:center; color:#FFF; filter:alpha(opacity=72); -moz-opacity:0.72; opacity:0.72;}
.movPoster img{ width:195px; height:260px; border:5px solid #eaeaea;}
.movDetail{ float:left; width:245px; margin-left:15px; display:inline; overflow:hidden;}
.movDetail h1{ color:#2e96f1; height:40px; line-height:40px; font-size:16px;}
.movDetail h1 span{ width:30px; height:15px; line-height:15px; background:url(/img/site/bglist.png) no-repeat 0 -31px; margin-left:15px; text-indent:-9999px; display:inline-block; _margin-top:11px;}
.movDetail p{ height:26px; line-height:26px; overflow:hidden;}
.movDetail p a{ margin-right:8px;}
.movDetail p a:link,.movDetail p a:visited{ color:#2e96f1;}
.movDetail p a:hover,.movDetail p a:active{ color:#2e96f1; text-decoration:underline;}
.movDetail h2 em a{ font:16px/35px "Î¢ÈíÑÅºÚÌå","Microsoft YaHei","ºÚÌå","SimHei"; background:url(/img/site/action.png) no-repeat; display:inline-block; height:35px; width:77px; padding-left:35px; color:#fff; margin-top:13px;}
.movDetail h2 .SoonPlay a{ margin-right:10px; border-left:5px solid #0d83e3; background:#119dec url(/img/site/action.png) 7px 0 no-repeat;}
.movDetail h2 .SoonDown a{ border-left:5px solid #6fb306; background:#99cc0b url(/img/site/action.png) 7px -35px no-repeat;}
.Dscore{ width:190px; position:absolute; right:25px; bottom:25px;}
.Dscore h3{ font-weight:normal; height:22px; line-height:22px; background:#73c3b1; border:1px solid #73c3b1; color:#fff;}
.Dscore h3 span{ float:left;background:#fff; color:#73c3b1; font:16px/22px "Î¢ÈíÑÅºÚÌå","Microsoft YaHei","ºÚÌå","SimHei"; width:22px; text-align:center; margin-right:10px;}
.Dscore h3 em{ font-family:"Georgia","Arial"; font-weight:bold; padding-right:5px; }
.Dscore h3 small{ color:#489685;}
.Dscore p a{ display:inline-block;border:1px solid #e3e3e3; height:26px; line-height:26px; padding-left:30px; padding-right:10px; background:url(/img/site/scorelist.png) no-repeat; margin-top:3px;}
.Dscore p a.nu01{ background-position:8px 0; margin-right:10px;}
.Dscore p a.nu02{ background-position:8px -44px;}
.Dscore p a.nu03{ background-position:8px -22px; margin-right:10px;}
.Dscore p a.nu04{ background-position:8px -66px;}
.Dscore ul{ border:1px solid #e3e3e3; color:#bfbfbf; padding:4px 8px;line-height:20px; margin-top:3px;}
.Dscore #bdshare{ height:37px; padding-bottom:0;}
.Dscore .bds_tools_32 a{ width:36px; }
.Dscore .bds_qzone{ background-position:-3px -75px !important;}
.Dscore .bds_tsina{ background-position:-3px -115px !important;}
.Dscore .bds_tqq{ background-position:-3px -235px !important;}
.Dscore .bds_renren{ background-position:-3px -195px !important;}
.Dscore .bds_tools_32 span.bds_more{ background-position:-3px 5px !important; width:34px;}
.filmCom .nbd{ padding:25px; border-top:1px solid #D9D9D9;}
.filmCom .nbd .ad336{ height:280px; width:336px; text-align:center; background:#fff; float:right; }
.filmCom .nbd ul{ float:left;}
.filmCom .nbd ul li{ width:250px; margin-bottom:12px; height:74px; padding-left:68px; background:url(/img/site/downlist.png) no-repeat; overflow:hidden;}
.filmCom .nbd ul li p{ font:16px/24px "Î¢ÈíÑÅºÚÌå","Microsoft YaHei","ºÚÌå","SimHei";}
.filmCom .nbd ul li p a:link,.filmCom .nbd ul li p a:visited{ color:#dc2e13;}
.filmCom .nbd ul li p a:hover,.filmCom .nbd ul li p a:active{ color:#dc2e13; text-decoration:underline;}
.filmCom .nbd ul li span{ color:#bfbfbf; font:12px "ËÎÌå","SimSun"; line-height:16px;}
.filmCom .nbd ul .online{ border-bottom:1px solid #0d83e3; border-top:1px solid #0d83e3; border-right:1px solid #0d83e3; border-left:6px solid #0d83e3; background-position:10px 0;}
.filmCom .nbd ul .online p{ padding-top:6px;}
.filmCom .nbd ul .comDown{ background-position:10px -55px;}
.filmCom .nbd ul .phoDown{ background-position:10px -110px;}
.filmCom .nbd ul .comDown,.filmCom .nbd ul .phoDown{ border-bottom:1px solid #6fb306; border-top:1px solid #6fb306; border-right:1px solid #6fb306; border-left:6px solid #6fb306;}
.filmCom .nbd ul .comDown p,.filmCom .nbd ul .phoDown p{ padding-top:13px;}
.ad728{ width:728px; height:90px; background:#fff; margin-bottom:10px; text-align:center;}
.drama-con .abd{ padding: 15px 22px 20px 22px;}
.drama-con .abd p{ line-height:26px; text-indent:24px; padding-top:5px; color:#7b7b7b;}
.critics .abd{ padding:20px 25px;}
.crilist em a{ display:inline-block;width:80px; height:41px; background:url(/img/site/bglist.png) no-repeat; text-align:center; line-height:32px; margin-right:15px; margin-bottom:5px;}
.crilist em a:link,.crilist em a:visited{ background-position:-414px 0; color:#6ea1f5;}
.crilist em a:hover,.crilist em a:active,.crilist em.active a:link,.crilist em.active a:visited,.crilist em.active a:hover,.crilist em.active a:active{ background-position:-334px 0; color:#fff;}
.crilist .g_page{ text-align:right; padding-bottom:0;}
.Related .nhd{ padding:0 18px;}
.Related .nbd{ padding-left:13px; }
.Related .upimg li{ height:175px; margin-left:5px; margin-right:8px; width:104px;}
.Related .upimg li span{ bottom:40px;}
.PlayList{ position:relative;}
.PlayList #bdshare{ position:absolute; right:22px; top:10px;}
.PlayList .nhd{ padding:0 22px;}
.PlayList .nhd small{ color:#a9a9a9;}
.PlayList .nbd{ border-top:none; padding:0 22px 10px 22px;}
.PlayList .nbd ul{ float:right;}
.Allset{ float:left; border:1px solid #bce5f9; width:350px; position:relative;}
.movUp{ height:30px; line-height:30px; border-bottom:1px solid #bce5f9; padding-left:10px; color:#414141; background:#eef9ff;}
.movUp span{ padding-left:30px; font-weight:normal; background:url(/img/site/play01.png) no-repeat 4px center; line-height:30px; display:inline-block;}
.movLi{ padding:9px 0 0 9px; height:210px; overflow:scroll; overflow-x:hidden;}
.movLi .Libg{ padding-bottom:14px; }
.movLi .xbottom{ display:block; height:14px; background:#FFF; position:absolute; bottom:0; left:0; width:330px;}
.movLi .xtop{ display:block; height:14px; background:#FFF; position:absolute; top:31px; left:0; width:330px;}
.movLi a{ display:inline-block; width:72px; height:25px; line-height:25px; text-align:center; border:1px solid #bce5f9; margin-top:5px; margin-left:5px;}
.movLi a:link,.movLi a:visited{ background:#eef9ff; color:#414141;}
.movLi a:hover,.movLi a:active,.movLi a.active:link,.movLi a.active:visited,.movLi a.active:hover,.movLi a.active:active{ background:#bce5f9; color:#1a79cf;}
.PlayBox{ height:460px;}

/*end base*/

.minHeight { height:auto !important; height:570px; min-height:570px; }
.cl { clear:both; font-size:0; line-height:0; height:0; }
.c_gray { color:#a9a9a9; }
.c_dgray { color:#6e6e6e; }
.c_cgray { color:#c7c7c7; }
.c_red { color:#e60625; }
.c_blue { color:#2e96f1; }
.c_dblue { color:#4894d9; }
.distance { padding-left:6px; }
#distance01 { padding-left:20px; }
.rdistance { padding-right:6px; }
.score { font-size:18px; font-family:Georgia; }
.newscore { font-family:Georgia;  }
.header, .nav, .content, .smheader{ width:990px; margin:0 auto; }
.mbox, .ad, .arrivals { margin-top:15px; }
.mbox .mbd, .header, .mnews, .arrivals, .television, .grid, .lbox .lbd, .menusort, #tabcontentsort1, #tabcontentsort2, #tabcontentsort3, .md, .introduction-img .cbd, .news-con, .poster-sort { overflow:auto; zoom:1; }
.click { color:#8b8b8b; }
.inputext01 { width:355px; border:none; height:28px; line-height:28px; margin-top:4px; background:none; margin-left:10px; }
.inputbtn01 { color:#FFF; height:36px; line-height:36px; width:81px; text-align:right; padding-right:11px; border:none; background:url("search.png") no-repeat right top; font-weight:bold; font-size:16px; font-family:"Microsoft Yahei", "Î¢ÈíÑÅºÚ"; }
.inputext03 { border:1px solid #cacaca; border-top:none; background:url("inputext02.png") repeat-x center top; height:32px; line-height:32px; padding:0 5px; width:215px; }
.inputbtn03 { margin-top:2px; height:30px; width:35px; background:url("isearch.png") no-repeat center center; border:none; position: absolute; right:0; top:0; }
.inputbtn04 { background:url("submit.png") no-repeat; width:139px; height:35px; border:none; text-indent:-999px; cursor:pointer; }
.inputext05 { height:26px; line-height:26px; width:200px; vertical-align:middle; border:none; background:none; padding-left:5px; }
.inputbtn05 { width:60px; height:26px; line-height:26px; vertical-align:middle; color:#fff; text-indent:-999px; border:none; background:none; }
.inputext06 { height:100px; width:100%; margin:15px 0; border:1px solid #a7a6aa;}
#index .box { margin-bottom:0; }
.box { border:1px solid #efefef; padding:0 10px; margin-bottom:15px; }
.box .hd { font-size:24px; height:45px; line-height:45px; }
.box .hd h3 { font-size:14px; color:#1a79cf; }
.box .hd img { padding-top:12px; display:inline; }
.box .hd span, #triangle { padding-right:12px; background:url("cspan.png") no-repeat right center; }
.mbox { border:1px solid #efefef; padding:0 20px; }
.mbox .mhd { height:60px; background:url("mhd-icon.png") no-repeat left center; padding-left:12px; border-bottom:1px solid #efefef; }
.mbox .mhd span { float:right; line-height:60px; background:url("plus.png") right center no-repeat; padding-right:6px; }
.mbox .mhd span a:link, .mbox .mhd span a:visited, .mnews-sub .hd span a:link, .mnews-sub .hd span a:visited { color:#a9a9a9; }
.mbox .mhd span a:hover, .mbox .mhd span a:active, .mnews-sub .hd span a:hover, .mnews-sub .hd span a:active { color:#1a79cf; }
.mbox .mhd a { margin:0 10px; }
.mbox .mhd .recommend a:link, .mbox .mhd .recommend a:visited { color:#6e6e6e; }
.mbox .mhd .recommend a:hover, .mbox .mhd .recommend a:active { text-decoration:underline; color:#1a79cf; }
.mbox .mhd .recommend { background:none; padding-right:40px; }
.mbox .mhd img { padding-top:18px; }
.mbox .mbd { padding:25px 2px; }
.lbox { border:1px solid #eee; margin-bottom:15px; }
.lbox .lhd { height:38px; line-height:38px; padding:0 12px; background:url("lhd.png") repeat-x center center; border-bottom:solid 1px #eee; }
.lbox .lhd img { padding-top:8px; float:left; }
.cbox { border-bottom:1px solid #eee; margin-bottom:15px; padding-bottom:25px; }
.cbox .chd { height:36px; line-height:36px; }
.cbox .chd span { float:right; background:url("cspan.png") no-repeat right center; padding-right:15px; }
.cbox .chd span a:link, .cbox .chd span a:visited { color:#a9a9a9; }
.cbox .chd span a:hover, .cbox .chd span a:active { color:#1a79cf; }
.cbox .chd h3 { font-size:14px; }
.sbox{ background:url("sbox.png") center center repeat-y;}
.sbox .sinner{ background:url("stop.png") center top no-repeat;}
.sbox .sbg{ background:url("sbottom.png") center bottom no-repeat; padding:25px 23px 40px 23px;}
.sbox .shd h3{ font-size:14px;}
.sbox .shd span{ float:right; color:#999;}
.list-hot { width:170px; float:left; padding-right:10px; }
.list-hot h1 { font-size:14px; height:14px; line-height:14px; margin-bottom:10px; }
.list-hot ul li { height:32px; line-height:32px; }
.list-image { width:522px; float:left; }
.list-image ul li { margin:0 17px; padding-bottom:30px; display:inline; float:left; width:140px; }
.list-image ul li h2, .arrivals-main .mbd li h2, .arrivals-main .mbd dd h2 { height:16px; line-height:16px; margin-top:8px; font-size:14px; font-weight:normal; }
.list-image ul li h2 em, .list-image ul li p, .arrivals-main .mbd li h2 em, .arrivals-main .mbd dd h2 em { font-size:12px; }
.list-image ul li p a:link, .list-image ul li p a:visited { color:#8b8b8b; }
.list-image ul li p a:hover, .list-image ul li p a:focus { color:#1a79cf; }
.list-classified { width:225px; float:left; margin-left:11px; }
.list-classified .isearch { position:relative; }
.list-classified h1 { font-size:14px; height:30px; line-height:30px; padding-top:8px; padding-left:3px; }
.list-classified div { clear:both; }
.classified ul li { float:left; text-align:center; padding-right:11px; height:22px; line-height:22px; }
.classified a { display:block; padding:0 5px; }
.classified a:link, .classified a:visited { color:#414141; }
.classified a:hover, .classified a:active, .classified a.active { color:#fff; background:url("list-classified-hover.png") no-repeat 0 0; }
.bighover a:hover, .bighover a:active { background-position:-34px 0; }
.midhover01 a:hover, .midhover01 a:active { background-position:-92px 0; }
.midhover02 a:hover, .midhover02 a:active { background-position:-144px 0; }
.smallhover a:hover, .smallhover a:active { background-position:-190px 0; }

/*header*/
.header h1, .header .search, .header span, .header .search ul li { float:left; }
.header .search li a:link, .header .search li a:visited { color:#8b8b8b; }
.header .search li a:hover, .header .search li a:active { color:#1a79cf; }
.header h1 { height:62px; margin-top:26px; padding-bottom:11px; }
.header .search { width:452px; margin-left:60px; margin-top:22px; }
.header .search .inform { background:url("searchbg.png") repeat-x center top; position:relative; height:36px; }
.header .search .inl { position:absolute; left:0; top:0; }
.header .search .inr { position:absolute; left:369px; top:0; }
.header span, .header .search ul li { margin-left:7px; color:#8b8b8b; height:20px; line-height:20px; }
.header .tad { float:right; margin-top:17px; }
.header .tad img { width:225px; height:65px; }
.nav { font-size:16px; height:41px; line-height:38px; background:url("navbg.png") repeat-x center center; position:relative; font-family:"Microsoft Yahei", "Î¢ÈíÑÅºÚ"; z-index:1; }
.nav .navlist { padding-left:7px; }
.nav ul li { float:left; width:72px; margin-right:2px; text-align:center; background:url("navli.png") no-repeat right top; }
.nav .navl, .nav .navr { top:0; width:7px; height:41px; position:absolute; }
.nav .navl { left:0; background:url("navl.png") no-repeat left top; }
.nav .navr { right:0; background:url("navr.png") no-repeat right top; }
.nav ul li a:link, .nav ul li a:visited { color:#FFF; }
.nav ul li a:hover, .nav ul li a:active, .nav ul li a.active:link, .nav ul li a.active:visited, .nav ul li a.active:hover, .nav ul li a.active:active { text-decoration:none;color:#b9deff; }
.nav span { float:right; font-size:12px; padding-right:20px; background:url("topico.png") no-repeat left 13px; padding-left:20px; }
.nav span a:link, .nav span a:visited { color:#b9deff; }
.nav span a:hover, .nav span a:active { color:#fff; text-decoration:none; }
/*.content*/
.content { margin-top:10px; overflow:hidden; position:relative; z-index:0; }
.slider, .singPic { width:710px; margin:0 auto; }
#slider { overflow:hidden; }
.singPic img, .slider img { display:block; }
.slider { position:relative; z-index:3; }
.slidernav { position:absolute; right:17px; bottom:53px; z-index:10; }
.slidernav a { display:block; width:11px; height:12px; background:url("bullets.png") no-repeat; text-indent:-9999px; border:0; margin-left:8px; float:left; }
.slidernav a.activeSlide { background-position:-11px 0; }
.banner-main { width:710px; position:relative; float:left; }
.banner-main .block { width:710px; height:350px; }
.banner-main .titlep{ position:absolute; bottom:0;background:#000; filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; display:block; width:100%; height:80px; z-index:3; }
.banner-main .detail { position:absolute; bottom:12px; text-align:left; width:100%; z-index:10;}
.banner-main h1 { font-size:24px; color:#FFF; }
.banner-main h1 a:link, .banner-main h1 a:visited, .banner-main h1 a:hover, .banner-main h1 a:active { color:#fff; }
.banner-main p a:link, .banner-main p a:visited, .banner-main p a:hover, .banner-main p a:active { color:#8b8b8b; }
.banner-main span { float:left; margin:0 15px; cursor:pointer; }
#scrollDiv { overflow:hidden; height:100px; padding-top:6px; _padding-top:14px; }
.banner-sub { float:right; width:268px; }
.banner-sub .tupdate { position:relative; }
.banner-sub .hot { position:absolute; top:0; right:0; }
.banner-sub .hd span { font-size:14px; color:#999; font-family:Georgia; background:none; }
.banner-sub .md img { width:248px; height:110px; }
.banner-sub .md p { height:24px; line-height:24px; margin-bottom:2px; font-size:14px; }
.banner-sub .md .inputbtn02 { background:url("now-paly.png") no-repeat 0; width:139px; height:32px; border:none; margin-bottom:10px; }
.nicon-list li { margin:8px 0; *margin:12px 0;}
.nicon-list li a { padding-left:18px; height:14px; line-height:14px; _line-height:14px; display:inline-block; }
.nicon-list li a:link, .nicon-list li a:visited { background:url("nicon.png") no-repeat 0 -14px; }
.nicon-list li a:hover, .nicon-list li a:active { background:url("nicon.png") no-repeat 0 0; }
.mnews { padding-top:15px; }
.mnews-main img { width:230px; height:52px; }
.mnews-main .mnews-last { margin-right:0; }
.mnews-main ul li { float:left; width:230px; margin-right:10px; margin-top:10px; position:relative;}
.mnews-main .theme,.mnews-main .single,.mnews-main .guide,.mnews-main .serise { position:absolute; top:0; left:0; width:50px; height:47px;}
.mnews-sub { margin-top:10px; padding-bottom:4px; }
.mnews-sub .hd span { background:url("plus.png") no-repeat right 18px; font-size:12px; float:right; }
.mnews-sub ul li { background:url("li.png") left center no-repeat; padding-left:10px; height:14px; line-height:14px; margin-bottom:13px; }
.arrivals-main { width:690px; float:left; padding-right:0; margin-right:10px; position:relative; margin-top:0; }
.arrivals-main .mhd, .today-update .mhd { border-bottom:none; }
.arrivals-main .mhd span { margin-right:20px; }
.arrivals-main .mbd dd { float:left; width:147px; height:177px; margin-right:17px; margin-left:7px; display:inline; }
.watch li{ position:relative;}
.watch small{ position:absolute; left:92px; top:148px; padding:0 4px;height:16px; line-height:16px; color:#FFF;}
.watch #tag-hot{ background:url(tips-red.png) repeat-x 0 0;}
.watch #tag-hd{ background:url(tips-blue.png) repeat-x 0 0;}
.watch #tag-classic{ background:url(tips-orange.png) repeat-x 0 0;}
.watch #tag-mkv{ background:url(tips-purple.png) repeat-x 0 0; left:98px;}
.watch #tag-update{ background:url(tips-black.png) repeat-x 0 0; left:4px; top:146px; width:120px; height:18px; line-height:18px; padding:0; text-align:center;}
.watch li p span, .switch dd p span { padding-left:0; background:url("arrivals-main.png") no-repeat -42px 0; display:inline-block; width:42px; height:20px; margin-right:7px; text-align:center; line-height:20px; margin-top:8px; }
.switch img, .list-image img { width:140px; height:95px; }
.watch img { width:120; height:160px; }
.watch li p .apaly, .switch dd p .apaly { background:url("arrivals-main.png") no-repeat 0 0; }
.watch li p span a:link, .watch li p span a:visited, .switch dd p span a:link, .switch dd p span a:visited { color:#8b8b8b; }
.watch li p span a:hover, .watch li p span a:active, .switch dd p span a:hover, .switch dd p span a:active { color:#fff; background:url("arrivals-main.png") no-repeat 0 0; display:block; }
.watch li p .apaly a:link, .watch li p .apaly a:visited, .switch dd p .apaly a:link, .switch dd p .apaly a:visited { color:#fff; }
.watch li p .apaly a:hover, .watch li p .apaly a:active, .switch dd p .apaly a:hover, .switch dd p .apaly a:active { color:#fff; text-decoration:none; }
#slider2 .slider2-box { overflow:hidden; height:305px; }
#slider2 .slider2-box ul li { float:left; display:inline-block; width:686px; }
#slider2 .slider2-bar { position:absolute; top:27px; right:60px; overflow:hidden; }
#slider2 .slider2-title { display:none; }
#slider2 .slider2-btn { float:right; height:7px; line-height:7px; width:100px; overflow:hidden; }
#slider2 .slider2-btn li { float:left; display:inline-block; margin:0 4px; }
#slider2 .slider2-btn li a { width:7px; line-height:30px; display:block; text-indent:-9999px; }
#slider2 .slider2-btn li a:link, #slider2 .slider2-btn li a:visited { background:url("slider2bg.png") no-repeat -19px 0; }
#slider2 .slider2-btn li a:hover, #slider2 .slider2-btn li a.active { background:url("slider2bg.png") no-repeat -12px 0; }
#slider2 .slider2-btn li.slider2-prev { margin-right:10px; }
#slider2 .slider2-btn li.slider2-prev a { width:6px; }
#slider2 .slider2-btn li.slider2-prev a:link, #slider2 .slider2-btn li.slider2-prev a:visited { background:url("slider2bg.png") no-repeat 0 0; }
#slider2 .slider2-btn li.slider2-prev a:hover, #slider2 .slider2-btn li.slider2-prev a:active { background:url("slider2bg.png") no-repeat -6px 0; }
#slider2 .slider2-btn li.slider2-next { margin-left:10px; }
#slider2 .slider2-btn li.slider2-next a { width:6px; }
#slider2 .slider2-btn li.slider2-next a:link, #slider2 .slider2-btn li.slider2-next a:visited { background:url("slider2bg.png") no-repeat -32px 0; }
#slider2 .slider2-btn li.slider2-next a:hover, #slider2 .slider2-btn li.slider2-next a:active { background:url("slider2bg.png") no-repeat -26px 0; }
.arrivals-sub { width:266px; float:left; padding:0; }
.arrivals-sub .hd { padding:5px 10px 5px 12px; }
.menu { height:20px; float:right; font-size:12px; line-height:20px; margin-top:10px; width:135px; }
.menu ul { text-align:right; }
.menu li { float:left; line-height:20px; }
.menu li a { text-decoration:none; display:inline-block; height:20px; padding:0 10px; margin-right:1px solid #fff; }
.menu li a:link, .menu li a:visited { background:#f1f1f1; color:#414141; height:20px; }
.menu li a:hover, .menu li a:active, .menu li a.tabactive:link, .menu li a.tabactive:visited, .menu li a.tabactive:hover, .menu li a.tabactive:active { background-color:#2a89df; position:relative; color:#fff; }
#tabcontent1, #tabcontent2, #tabcontent3 { text-align:left; font-size:12px; padding-bottom:5px; }
.arrivals-sub .bd { padding:0 1px 4px 1px; }
.arrivals-sub .bd li { height:26px; line-height:26px; margin-bottom:9px; padding-left:12px; }
.arrivals-sub .bd li a { display:block; height:26px; line-height:26px; padding-left:25px; background:url("num.png") no-repeat 0 center; }
.arrivals-sub .bd li.active{ background:#f6f6f6 url("arrivals-sub-hover.png") no-repeat 240px center; }
.arrivals-sub .bd .top01 a { background-position:0 0; }
.arrivals-sub .bd .top02 a { background-position:0 -20px; }
.arrivals-sub .bd .top03 a { background-position:0 -40px; }
.arrivals-sub .bd .top04 a { background-position:0 -60px; }
.arrivals-sub .bd .top05 a { background-position:0 -80px; }
.arrivals-sub .bd .top06 a { background-position:0 -100px; }
.arrivals-sub .bd .top07 a { background-position:0 -120px; }
.arrivals-sub .bd .top08 a { background-position:0 -140px; }
.arrivals-sub .bd .top09 a { background-position:0 -160px; }
.arrivals-sub .bd .top10 a { background-position:0 -180px; }
.arrivals-sub .bd li span { color:#8b8b8b; }
.television .mbd, .movies .mbd{ padding-bottom:0; }
.tvad img, .movad img { width:990px; height:130px; }
.arad img { width:350px; height:130px; }
.arad ul li { float:left; margin-right:10px; }
.arad ul #ad270 img { width:270px; }
.arad ul #ad270 { margin-right:0; }
.links .mhd { border-bottom:none; }
.links .mhd em { border-bottom:1px solid #efefef; height:18px; line-height:18px; padding-top: 20px; display:block; float:right; width:84%; }
.links .mbd { padding-top:0; line-height:26px; }
.links a { display:inline-block; width:80px; padding-left:7px; text-align:left; }
/*fwrap*/
.smalpipe { margin:0 5px; }
/*inner*/
.grid .main-wrap { margin-left: 260px; }
.grid .col-sub { width: 250px; margin-left: -100%; }
.container .main-wrap { margin-right:260px; margin-left:0; }
.container .col-sub { width:250px; margin-left:-250px; }
.curlocation { height:16px; line-height:16px; padding-bottom:10px; }
.curlocation h1 { font-size:14px; font-weight:normal; }
.class-ristmas { border-bottom:none; }
.class-ristmas ul li { height:38px; line-height:38px; border-bottom:solid 1px #eee; font-size:14px; }
.class-ristmas ul li a { display:block; padding-left:12px; }
.class-ristmas ul li a:link, .class-ristmas ul li a:visited { color:#414141; }
.class-ristmas ul li a:hover, .class-ristmas ul li a:active, .class-ristmas ul li a.active { color:#1a79cf; background:#f9f9f9; }
.movristmas .lhd { padding-left:20px; }
.movristmas .lbd h2 { float:left; height:22px; line-height:22px; text-align:center; padding-right:10px; padding-left:20px; }
.movristmas .lbd { margin-top:10px; padding-bottom:15px; }
.movristmas .lbd .classified { margin-top:5px; }
.movristmas .lbd .classified ul li { padding-right:9px; }
.sortby .lhd { border-bottom:none; background:url("pix.png") repeat-x center bottom; padding-left:20px; }
.menusort { float:left; font-size:14px; height:38px; line-height:38px; background:url("tablhd.png") repeat-x center center; border-left:solid 1px #eee; margin-left:20px; }
.menusort li { float:left; border-right:solid 1px #eee; }
.menusort li a { text-decoration:none; display:inline-block; padding:0 12px; background:url("pix.png") repeat-x center bottom; }
.menusort li a:link, .menusort li a:visited { color:#414141; }
.menusort li a.tabactive:link, .menusort li a.tabactive:visited { background:#fff; position:relative; font-weight:bold; color:#414141; }
#tabcontentsort1, #tabcontentsort2, #tabcontentsort3 { text-align:left; padding:20px; }
.sortby .watch li { float:left; width:50%; margin-bottom:25px; }
.sortby .watch li img { float:left; padding:3px; border-width:1px; border-style:solid; border-color:#eee; margin-right:6px; width:120px; height:160px; }
.sortby .watch li h4 { font-size:14px; padding-top:4px; }
.sortby .watch li h4 em { font-family:Georgia; }
.sortby .watch li p { height:21px; line-height:21px; width:192px; float:left; overflow:hidden; white-space:nowrap; }
.sortby .watch li .last { height:29px; line-height:29px; }
.search-list { border:none; }
.search-list .lhd { padding-left:0; }
.search-list .menusort { margin-left:0; }
.search-list .menusort li { background:url("pix.png") repeat-x center top; }
.search-list .menusort li a.tabactive:link, .search-list .menusort li a.tabactive:visited { background:#fff url("pix.png") repeat-x center top; }
.search-list #menusort { margin-top:20px; }
.search-list .watch li { width:33.3%; }
.search-list .watch li p { height:21px; line-height:21px; width:180px; float:left; overflow:hidden; white-space:nowrap; }
.search-list .watch li .last { height:29px; line-height:29px; }
.search-list #tabcontentsort1, .search-list #tabcontentsort2, .search-list #tabcontentsort3 { padding-left:0; }
.g_page { text-align: center; padding-top:20px; padding-bottom:10px; font-size:16px; font-family:Arial; }
.g_page a:link,.g_page a:visited{ border:1px solid #e1e1e1;}
.g_page a:hover,.g_page a:active { border:1px solid #2e96f1;}
.g_page a, .g_page .front, .g_page .c-all { margin:0 1px; display: inline-block; vertical-align:top; height: 22px; line-height: 22px; text-align: center; padding:0px 10px; }
.g_page .after { background:#f1f1f1; }
.g_page a.c-all{ background: #1a79cf; color: #eee; }
.g_page span { display: none; }
.input-num { width:30px; height:18px; line-height:18px; margin:0 5px; }
.poster-deltail { padding-bottom:8px; }
.poster-deltail img { float:left; margin-right:10px; width:100px; height:133px; }
.poster-deltail h1 { padding-bottom:5px; line-height:20px; }
.poster-deltail p { line-height:21px; line-height:21px; }
.poster-con{ position:relative;}
.poster-con small{ background:url(tips-black.png); width:194px; height:26px; line-height:26px; color:#FFF; position:absolute; left:0; bottom:0; text-align:center;}
.poster-con, .share { margin-bottom:20px; overflow:auto; zoom:1; }
.share span.bds_more,.share .bds_tools a,.box span.bds_more,.box .bds_tools a,.ebox span.bds_more,.ebox .bds_tools a,.nbox span.bds_more,.nbox .bds_tools a{ padding-top:4px;}
.poster-con img { float:left; width:194px; height:260px; margin-right:10px; }
.poster-con .pdetail { width:520px;}
.poster-con .scoread{ float:right; display:none;}
.poster-con .scoread img{ width:250px; height:250px; margin-right:0;}
.pdetail { position:relative; float:left; }
.pdetail h2 { height:28px; line-height:26px; font-size:16px; }
.pdetail p { line-height:23px; }
.pdetail h1 { position:absolute; left:0; top:225px; }
.pdetail h1 img { width:113px; height:32px; }
.pdetail img { height:41px; width:273px;}
.poster-con .score { width:73px; height:71px; float:right; background:url("scorcbg.png") no-repeat; text-align:center; }
.poster-con .score p { font-size:12px; }
.poster-con .score h2 { margin-top:8px; font-size:22px; }
#attention span, #attention em { float:left; }
#attention { height:22px; line-height:22px; width:230px; float:right; overflow:auto; zoom:1; }
#attention span { width:58px; height:22px; text-align:right; padding-right:4px; background:url("atention.png") no-repeat; cursor:pointer; margin-left:5px; }
#attention .attention01 { background-position:0 0; }
#attention .attention02 { background-position:-62px 0; }
.tips { line-height:22px; margin-bottom:15px; border:solid 1px #f4eaa6; background:#fefee0; position:relative; padding:15px 0; }
.tips p { padding:0 15px; line-height: 24px;}
.tips .tips_close { position:absolute; top:0; _top:1px; left:714px; cursor:pointer; }
.tips .tips_choose { display: inline; }
.allplay a:link, .allplay a:visited { color:#a9a9a9; }
.allplay a:hover, .allplay a:active { color:#1a79cf; }
.address { padding:0 20px; }
.address .hd .allplay { font-weight:normal; float:right; font-size:12px; }
.address .md { border:1px solid #bce5f9; margin-bottom: 15px; }
.address .bluehd h3 { height:15px; line-height:15px; padding:10px 0 10px 10px; background:#eef9ff; border-bottom:1px solid #bce5f9; }
.address .bluehd .title, .address .bluehd img { float:left; }
.address .bluehd .update { padding-left:14px; font-weight:normal; }
.address .bd, .conmore { margin:0 auto; width:105px; height:24px; line-height:24px; background:#f1f1f1; text-align:center; }
.bluebd { padding:10px 0 16px 8px; overflow:auto; zoom:1; }
.bluebd ul li { width:100px; height:23px; line-height:23px; text-align:center; float:left; margin-left:10px; margin-top:6px; display:inline; }
.bluebd ul li a:link, .bluebd ul li a:visited { border:1px solid #bce5f9; display:block; background:#eef9ff; color:#414141; }
.bluebd ul li a:hover, .bluebd ul li a:active, .bluebd ul li a.active { border:1px solid #bce5f9; display:block; background:#bce5f9; color:#1a79cf; }
.easydown { font-weight:normal; padding-left:20px; }
.easydown a:link, .easydown a:visited { color:#1a79cf; text-decoration:underline; }
.easydown a:hover, .easydown a:active { color:#1a79cf; text-decoration:none; }
.introduction .cbd p { text-indent:22px; line-height:22px; }
.introduction-img .cbd ul li { float:left; margin:5px 23px 0 23px; display:inline; }
.introduction-img .cbd ul li img { width:100px; height:100px; }
.commentary { border-bottom:none; }
.commentary li { border-bottom:1px dotted #eee; padding-bottom:20px; }
.commentary li h1 { font-weight:normal; font-size:14px; color:#1a79cf; height:36px; line-height:36px; }
.commentary li h1 em { font-size:12px; padding-left:20px; }
.commentary li p { line-height:22px; }
.news { margin-top:0; }
.news .mbd { padding:0; }
.news-list { border-bottom:1px dotted #d4d4d4; padding:25px 0; }
.news-list li a:link, .news-list li a:visited { color:#414141; }
.news-list li a:hover, .news-list li a:active { color:#1a79cf; text-decoration:underline; }
.news-list li span { float:right; font-family:Arial; font-size:12px; }
.news-list li { background:url("licon.png") no-repeat left center; line-height:26px; font-size:14px; padding-left:10px; }
.hot-news { padding:0; float:none; }
.hot-news .hd { padding-left:12px; }
.news-title { text-align:center; padding-top:40px; }
.news-title h1 { font-size:24px; height:26px; line-height:26px; font-family:"YaHei", "ÑÅºÚ"; overflow: hidden; }
.news-title p { font-size:12px; height:26px; line-height:26px; }
.news-con { padding:0 10px 15px 10px; }
.news-con h5{ font-size:14px; padding-left:20px; height:30px; line-height:30px;}
.news-con .md img { margin:20px auto; }
.news-con .drama-action{ width:160px; float:right;}
.news-con .drama-action .play, .news-con .drama-action .download{ margin-top:15px;}
.news-con .bd{ margin-top:20px;}
.news-con .bd p { text-indent:28px; font-size:14px; line-height:24px; margin-bottom:15px;padding:0 20px; }
.news-con .bdshare_b { display:inline; margin-left:475px; }
.news-con .bdshare_t { display:inline; margin-left:150px; }
.news-con .bd .action-links p { padding:0; margin-bottom:0; line-height:22px; text-indent:0; font-size: 12px;}
.news-con .bd img { margin: 0 auto; }
.news-con .bd a, .introduction .cbd a { color: #1A79CF; }
.action-links { background:#eef9ff; border:1px solid #bce5f9; padding:10px 20px 10px 20px; margin:20px 20px 0 20px; overflow:auto; zoom:1; }
.action-links h1 { font-size:18px; }
.action-links h2 { font-size:14px; line-height:14px; padding-bottom:5px; }
.action-links h4 img { width:78px; height:104px;}
.action-links h1 em ,.action-links h2 em { font-size:20px; font-family:Georgia; }
.action-links h1 span,.action-links h2 span { font-weight:normal; font-size:12px; padding-left:20px; }
.action-links h1 span a,.action-links h2 span a{ color:#8b8b8b;}
.action-links .play, .action-links .download { float:right; margin-top:60px; margin-right:15px; width:139px; }
.action-links #action-links { float:left; width:280px; }
.reinformation { padding:0 25px; }
.reinformation h2 { font-size:14px; height:30px; line-height:30px; margin-top:15px; }
.reinformation .news-list { border-bottom:none; padding:0; }
.rehotmov { padding:0 0 20px; }
.line { border-bottom:1px dashed #dadada; height:1px; margin:0 30px; line-height:1px; }
.rehotmov .bd { overflow:auto; zoom:1 }
.rehotmov .hd h3 { color:#414141; padding-left:20px; }
.rehotmov2 .movimg-list li { margin-left:31px; margin-right:6px; }
.rehotmov2 .title-list { width:16.9%; }
.movimg-list { overflow:auto; zoom:1; }
.movimg-list img { width:100px; height:133px; }
.movimg-list li { float:left; margin-left:30px; margin-right:12px; display:inline; height:180px; }
.movimg-list li p { height:24px; line-height:24px; width:96px; overflow:hidden; white-space:nowrap; }
.title-list { width:20%; margin-left:30px; float:left; display:inline; padding-top:15px;  }
.title-list li { height:24px; line-height:24px; }
.synopsis { padding-bottom:10px; }
.synopsis h4 { font-size:14px; height:40px; line-height:40px; }
.synopsis p { line-height:22px; }
.alldown { padding:0; }
.alldown .hd { padding-left:20px; padding-right:20px; }
.alldown .hd span { float:right; font-size:12px; padding-right:0; background:none; }
.resources { overflow:auto; zoom:1; }
.resources li { float:left; width:322px; height:40px; line-height:28px; margin-left:17px; display:inline; }
.resources li a { display:block; width:322px; height:28px; line-height:28px; }
.resources li em { font-family:Georgia; padding-right:60px; }
.resources li span { padding-left:12px; float:left; }
.resources li a:link, .resources li a:visited { background:url("listbg.png") no-repeat -322px 0; }
.resources li a:hover, .resources li a:active { background:url("listbg.png") no-repeat 0 0; }
.resourcesplay li { float:left; width:209px; height:40px; line-height:28px; margin-left:17px; display:inline; }
.resourcesplay li a { display:block; width:209px; height:28px; line-height:28px; }
.resourcesplay li a:link, .resourcesplay li a:visited { background:url("listbg02.png") no-repeat -209px 0; }
.resourcesplay li a:hover, .resourcesplay li a:active { background:url("listbg02.png") no-repeat 0 0; }
.inner-ad01 img { width:700px; height:88px; margin-bottom:15px; }
.feed-con { background:#f5f5f5; border:1px solid #e2e2e2;padding:25px; }
.feed-con h1{ font-size:14px;}
.feed-con h2{ text-align:right; padding-right:400px; margin-top:20px;}
.required { padding-left:55px; margin-top:15px; }
.required #error { margin-right:15px; }
.required label { font-size:14px; height:34px; line-height:34px; }
#note_narrow { display:inline; width:750px; height:180px; }
.thanks { background:url("feedback.png") no-repeat 20px center; padding-left:150px; font-size:20px; color:#4c9adf; padding-top:8px; padding-bottom:12px; margin:20px 0;ont-family:"Microsoft Yahei", "Î¢ÈíÑÅºÚ" }
.submit { text-align:center; padding-top:20px; padding-bottom:40px; }
#email { line-height:36px; }
.all-resource { margin-bottom:15px; }
.all-resource .mhd { border-bottom:none; }
.all-resource .mbd { padding:0; }
.letter li { float:left; width:43px; height:40px; text-align:center; line-height:23px; font-size:18px; font-family:Georgia; margin:0 9px 0 20px; display:inline; }
.letter li a { display:block; border:1px solid #bce5f9; }
.letter li a:link, .letter li a:visited { background:#eef9ff; }
.letter li a:hover, .letter li a:active { background:#bce5f9; }
.classletter { padding:0; }
.classletter span { float:right; font-size:12px; padding-right:20px; }
.classletter .hd { padding-left:20px; }
.classletter .hd span { background:none; }
.classletter .bd { overflow:auto; zoom:1; margin:0; padding-bottom:20px; }
.classletter .bd li { width:175px; float:left; margin-left:20px; display:inline; line-height:26px; }
.classletter .bd li a:link, .classletter .bd li visited { color:#414141; padding:0 5px; }
.classletter .bd li a:hover, .classletter .bd li active { color:#fff; background:#1a79cf; padding:5px; }
.playad img { width:270px; height:192px; }
.playlink #tabcontentsort1, .playlink #tabcontentsort2, .playlink #tabcontentsort3, .playlink #tabcontentsort4 { padding:20px 0 0 0; }
.playlink .movimg-list { border-bottom:none; }
.playlink .lhd, .playlink .menusort { padding-left:0; margin:0; }
.playlink .menusort { border-left:none; }
.next-list{}
.next-list .hd{ padding:0 10px;}
.next-list p { font-size:12px; }
.next-list #bdshare { float:right; margin-right:10px; display:inline; margin-top:8px; line-height: 16px; }
.next-list .hd span { padding-right:0; background:none; }
.next-list .bd { margin:0; position:relative;zoom:1; }
.next-list .bd .bluebd { padding:0 0 20px 0; width:920px; }
.next-list .bd .bluebd ul li{ margin-right:4px;}
.next-list .bd span { position:absolute; right:12px; bottom:20px; background: url("plus.png") no-repeat right center; padding-right:10px; }
.next-list .bd span a:link, .next-list .bd span a:visited { color:#a9a9a9; }
.next-list .bd span a:hover, .next-list .bd span a:active { color:#1a79cf; }
.play-container { margin-bottom:15px; width:990px; height:460px; position: relative; }
#play { background:url("hwrap.png") repeat-x top center; border-bottom:1px solid #ecedea; height:39px; }
#play .smheader { position:relative; }
#play h1 { margin-top:5px; }
#play h1, #play ul li { float:left; }
#play .smallnav { height:39px; line-height:39px; position:absolute; left:135px; }
#play .smallnav li{ padding:0 10px;text-align:center; font-size:14px;}
#play .smsearch { background:url("smserch.png") no-repeat left center; position: absolute; left:650px; top:5px; }
#play .favorite { position:absolute; right:10px; top:10px; }
.pdetail p a:link, .pdetail p a:visited { color:#1a79cf; }
.pdetail p a:hover, .pdetail p a:active { text-decoration:underline; color:#1a79cf; }
#sort-list .box { float:left; width:310px; }
#sort-list .box .hd h3 { color:#414141; }
#sort-list .week-sort, #sort-list .tv-sort { margin:0 27px; }
#sort-list .arrivals-sub .hd { margin:0; }
#sort-list .arrivals-sub .md { padding-left:12px; }
#sort-list .arrivals-sub .md h1 { font-size:14px; }
#sort-list .arrivals-sub .bd li.active { background-position:280px center; }
.category-sort { background:url("mhd-icon.png") left 1px no-repeat; padding-left:12px; border-bottom:1px solid #eee; margin-bottom:20px; margin-top:10px; padding-bottom:10px; }
.today-update-detail .hd h3 { color:#414141; }
.today-update-detail .hd h3 em { font-size:12px; }
.today-update-detail .bd { overflow:auto; zoom:1; }
.poster-sort { padding:25px 0 0 25px; }
.poster-sort .line { margin:15px 25px 35px 0; }
.poster-sort ul li { zoom:1; position:relative; }
.poster-sort ul li .posterno { position:absolute; top:0; left:0; }
.sort1-2 img { width:530px; height:260px; float:left; margin-right:16px; }
.sort1-2 .pdetail { width:390px; }
.reviews { width:930px; }
.reviews h2 { line-height:26px; margin-top:10px; font-size:14px; }
.reviews p { line-height:24px; }
.sort3-4 img { width:195px; height:260px; float:left; margin-right:16px; }
.sort3-4 .pdetail { width:240px; }
#row2 li, #row3 li { float:left; width:481px; }
#row2 li h3 span, #row3 li h3 span { float:left; margin-right:16px; margin-top:10px; }
#row2 li .reviews { width:440px; }
.sort5-10 img { width:100px; height:133px; float:left; margin-right:16px; }
.sort5-10 .pdetail { width:175px; }
.sort5-10 .pdetail p { line-height:18px; height:18px; overflow:hidden; white-space:nowrap; width:175px; }
.sort5-10 .pdetail h2 { font-size:14px; height:24px; line-height:18px; }
#row3 li { width:321px; height:200px; }
#row3 li h3 #h3play a { display:block; height:20px; line-height:20px; width:42px; text-align:center; color:#FFF; background:url("arrivals-main.png") no-repeat 0 0; font-weight:normal; }
#row3 li h3 #h3down a { display:block; height:20px; line-height:20px; width:42px; text-align:center; color:#FFF; background:url("arrivals-main.png") no-repeat -84px 0; font-weight:normal; }
.sortad { margin-bottom:15px; }
.sortad img { width:990px; height:93px; }
.regular-topic #row2 li { height:330px; }
.regular-topic #row3 li { width:160px; height:330px; }
.regular-topic .sort5-10 .pdetail { width:140px; }
.col-sub .maylike,.col-sub .theylike,.col-sub .history { padding-bottom:10px; }
#searchnone { padding-left:40px; padding-top:60px; font-size:14px; }
#searchnone h4 { padding-top:40px; }
.page { margin-top:5px; margin-bottom:5px; }
.page a { border:1px solid #dedede; padding:2px 8px; margin:1px 2px; }
.page a.c-all { background-color:#39F; color:#fff; font-weight: bold; }
.page .input-num { width:20px; padding-left:2px; }
.conplay li { margin-left:7px; }
.condown li { margin-left:4px; }
.resources li em.m_left { margin-left: 40px; padding-right: 0; }
.m_h_46 { max-height: 46px; overflow: hidden; }
/*cache*/
.cache { position:relative; }
.cart { z-index:1000; position:absolute; padding:10px 15px; top:30px; right:0; border:1px solid #1a79cf; background:#FFF; width:200px; display:none; }
.cart table { table-layout:fixed; width:100%; }
.cart tr { height:26px; line-height:26px; }
.cart #cname { width:120px; overflow:hidden; white-space:nowrap; word-break:keep-all; }
.cart #gon { cursor:pointer; color:#1a79cf; width:80px; text-align:right; }
.cart p { text-align:right; border-top:1px dashed #eee; height:20px; line-height:20px; padding-top:6px; margin-top:8px; cursor:pointer; color:#4e8000; }
.f12 { font-size: 12px }
#ierror { background: none repeat scroll 0% 0% transparent; float: right; font-size: 12px; padding-right:0px; }
#cname a:link, #cname a:visited { color:#414141; }
#cname a:hover, #cname a:active { color:#414141; text-decoration:underline; }
#gon a:link, #gon a:visited { color:#1a79cf; }
#gon a:hover, #gon a:active { color:#1a79cf; text-decoration:underline; }
.cart p a:link, .cart p a:visited { color:#4E8000; }
.cart p a:hover, .cart p a:active { color:#4E8000; text-decoration:underline; }
.span01 { width:65px; overflow:hidden; white-space:nowrap; display:inline-block; }
.span02 { width:35px; overflow:hidden; white-space:nowrap; display:inline-block; }
.span03 { width:50px; overflow:hidden; white-space:nowrap; display:inline-block; }
.tupdate .md { overflow:hidden; }
.banner-sub { z-index:0; }
.sorthd { margin-bottom:20px; }
/*error404*/
.error404 { background:url(error.png) no-repeat 100px center; padding:60px 0 100px 450px; }
.error404 p { line-height:24px; }
.error404 p a:link, .error404 p a:visited { color:#1a79cf; text-decoration:underline; }
.error404 p a:hover, .error404 p a:active { color:#1a79cf; text-decoration:none; }
.error404 h1 { padding-top:50px; }
.error404 h1 img { padding:10px 0; }
/*today-update*/
.update-list { width:100%; }
.update-list tr { height:50px; line-height:50px; border-bottom:1px dashed #d2d2d2; }
.update-list .active { background:#f6f6f6; }
.update-list .upname { width:280px; text-align:left; padding-left:30px; background:url("hotli.png") no-repeat 10px center; font-size:14px; font-weight:bold; }
.update-list .upwork { width:160px; text-align:center; }
.update-list .upwork .upplay { width:63px; background:url("todayupdate.png") no-repeat 0 0; display:inline-block; }
.update-list .upwork .upplay a { color:#fff; }
.update-list .upwork .updown { width:67px; background:url("todayupdate.png") no-repeat -63px 0; display:inline-block; margin-left:10px; }
.update-list .upwork .updown a { color:#8b8b8b; }
.update-list .uptype { width:110px; text-align:right; color:#6e6e6e; }
.update-list .uptime { width:110px; text-align:center; color:#999; }
#divad { left:335px; top:86px; }
#change { background:url("changebg.png"); }
.change { width:800px; height:540px; margin:0 auto; padding-top:30px; position:absolute; left:50%; top:50%; margin-left:-400px; margin-top:-260px; }
.change .clogo { position:relative; }
.change .clogo01 { position:absolute; left:80px; top:0; }
.change .clogo02 { position:absolute; right:80px; top:0; }
.change .years { padding-top:100px; }
.change .years img { margin:0 auto 50px; }
.change .main { padding:0 70px; }
.change .main p { text-indent:24px; line-height:24px; }
.change .main h1 { margin-top:20px; }
.change .main .sign { width:100px; text-align:center; margin-left:560px; }
.today-update { padding:0; }
.today-update .mhd { margin:0 auto; width:936px; }
.today-update .mbd { padding:0; margin-left:20px;margin-top:2px; }
.tupimage li { float:left; margin:0 16px 0 20px; display:inline; width:128px; }
.tupimage li img{ padding:3px; border:1px solid #eee; width:120px; height:160px; }
.tupimage li h1 { height:30px; line-height:30px; text-align:center; }
.tlist { float:left; width:242px;}
.movaddress { padding:0; }
.movaddress .hd { border-bottom:none; padding:0 20px;}
.mplist { width:333px; float:left; margin-left:20px; display:inline; }
.movbluebd { padding:10px 0 15px 0; }
.movbluebd li { float:left; margin-top: 5px; margin-left:21px; display:inline; width:134px;height:28px;}
.movbluebd li a { display:block; width:120px; height:28px; line-height:28px; padding-left:14px; }
.movbluebd li a:link, .movbluebd li a:visited { background:url(movaddress.png) no-repeat -134px 0; }
.movbluebd li a:hover, .movbluebd li a:active { background:url(movaddress.png) no-repeat 0 0; }
.bird li a:link, .bird li a:visited { background:url(movdownaddress.png) no-repeat -134px 0; }
.bird li a:hover, .bird li a:active { background:url(movdownaddress.png) no-repeat 0 0; }
.computer li a:link, .computer li a:visited { background:url(computerdown.png) no-repeat -294px 0; }
.computer li a:hover, .computer li a:active { background:url(computerdown.png) no-repeat 0 0; }
.mobile { width:688px; }
.computer li{ margin-top: 5px; margin-left:19px; display:inline; width:294px;}
.computer li a { width:280px; }
.thunder{ font-size:12px; display:inline-block; height:45px; line-height:45px;background:url(brid.png) no-repeat 5px; center; padding-left:30px;}

.questions-list dl{ border:1px solid #e2e2e2; margin-top:15px; line-height:26px;}
.questions-list dl dt{ height:30px; line-height:30px; border-bottom:1px solid #e2e2e2; background:#f5f5f5; color:#8b8b8b; padding:0 20px; font-size:14px; }
.questions-list dl dt #time{ float:right;}
.questions-list dl dd{ padding:15px 20px;}
.questions-list dl dd .answer{ background:#eaf6fc; border:1px solid #c2d9ff; padding:10px 15px; margin:10px 0 5px;}

.instructions{ padding:5px 20px 20px;}

.topic-list .shd{ float:right; width:634px;}
.topic-list .shd h3{ height:24px; line-height:16px;}
.topic-list .shd p{ line-height:22px; color:#666;}
.topic-list .topic-icon{ float:left; border:1px solid #dedede; margin-right:20px;}
.topic-list-ad{ margin-bottom:15px;}
.topic-banner{ margin-top:15px; float: left; position: relative; }
.topic-banner img{ width:684px; height:148px; float:left;}
.topic-banner a:hover .note { display: block; font-size: 12px; background: #000; filter:alpha(opacity=75); opacity:.75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; color: #fff; position: absolute; bottom: 0; left: 0; padding:5px 10px; width:664px;}
.topic-banner a .note { display: none;}

.animat-deltail{ width:235px; margin-left:17px; margin-right:2px;float:left; height:155px;}
.animat-deltail img{border:1px solid #eee; padding:3px;}
.animation .mbd{ padding-bottom:5px;}

#index #tabcontentsort1,#index  #tabcontentsort2,#index  #tabcontentsort3,#index  #tabcontentsort4, #index #tabcontentsort5{ padding:20px 0 15px 0;}
.today-update .menusort{ margin-left:0; border-left:none; background: none;}
.today-update .thd{ background:url("thd.png") repeat-x center bottom;}

#spanimg{ float:left; margin-right:5px;}

.choose-other-source { margin-bottom: 20px;}
.movaddress .choose-other-source { margin-left: 20px;}

.tags .nbd{ padding-left:15px;}
.hot-tags{ border:1px solid #d9d9d9; background:#FFF; padding: 0 10px 0 15px;}
.hot-tags .hd h3{ color:#333;}
#wrap{ padding-bottom:10px;}
#wrap a{ display:inline-block; padding:2px 5px 2px 0;}
#wrap a:hover,#wrap a:active{ text-decoration:underline;}
.no-time{ background:url(notime.png) no-repeat center center; margin-bottom:20px;}
.no-time h1 img{ margin-left:520px; padding:25px 0;}
.notice{ border-radius:5px 5px 5px 5px; border:1px solid #e6e4df; background:#fbfaf8 url(tree.png) no-repeat 560px 15px; padding:0 20px 15px 20px;}
.notice h1{ height:50px; line-height:50px; background:url(notice.png) no-repeat left 8px; color:#b2988b; padding-left:120px; font-family:Arial; font-size:16px; font-weight:normal;}
.notice p{ text-indent:24px; line-height:26px; color:#8b8b8b;}

#tips_choose_play{ padding-left:20px; background:url(transparent.png) no-repeat 4px center; padding-top:1px; padding-bottom:1px;}

.f_left { float: left; }
.m_r_10 { margin-right: 10px; }

.con-ad{ float:right; margin:8px 20px 0 10px; width:300px; height:250px; display:inline;}
.drama-list{ padding:30px 0;}
.drama-list .bd{ background:url(line.png) repeat-y center 0; }
.drama-list .news-list li{ background:url(squre.png) no-repeat left center; font-size:12px;}
.drama-list .news-list li a:link,.drama-list .news-list li a:visited{ color:#666;}
.drama-list .news-list li a:hover,.drama-list .news-list li a:active{ color:#1a79cf;}
.drama-list .news-list{ width:414px; margin-left:40px; margin-right:40px; display:inline; float:left; padding:0 0 25px 0; margin-bottom:25px;}
.drama-list .g_page{ padding:15px 0 0 0;}
.drama-class{ padding:0 0 15px 0;}
.drama-class h3{ padding-left:20px;}
.drama-class ul li{ float:left; line-height:40px;margin-left:15px; text-align:center; display:inline;}
.drama-class ul li a.active:link,.drama-class ul li a.active:visited{ background:url(dramalist.png) 0 0 no-repeat; color:#FFF;}
.drama-class ul li a{ display:block; width:107px; height:44px; }
.drama-class ul li a:link,.drama-class ul li a:visited{ background:url(dramalist.png) -107px 0 no-repeat; color:#666;}
.drama-class ul li a:hover,.drama-class ul li a:active{ background:url(dramalist.png) 0 0 no-repeat; color:#fff;}
.drama-title{ width:450px; float:left;}
.drama-title p{ height:16px; line-height:16px; overflow:hidden;}

.classfire ul{ width:326px; float:left; margin-left:20px;display:inline;}
.classfire ul li{ background:url(bsqure.png) left center no-repeat; padding-left:10px; height:26px; line-height:26px; font-size:14px; }
.classfire ul li a:link,.classfire ul li a:visited{ color:#1a79cf;}
.classfire ul li a:hover,.classfire ul li a:active{ color:#1a79cf; text-decoration:underline;}

.col-sub .arrivals-sub{ width:246px;}
.col-sub .arrivals-sub .bd li.active{ background:#f6f6f6 url("arrivals-sub-hover.png") no-repeat 220px center; }


.seek .auto_show_list{width:375px;border:1px solid #dedede;background-color:#fff;position: absolute; z-index:10;}
.seek .auto_show_list ul{ list-style:none; margin:5px 0px;}
.seek .auto_show_list li{ list-style:none; border-bottom:1px dotted #dedede; height:25px; line-height:25px; padding-left:10px; padding-right:10px; overflow:hidden}
.forcus_auto_show{ background-color:#efefef; font-weight:bold;}

/*-Add By Beyond[qq:1+1+4+2+2+4+7+1+6] 2016-10-17-*/
.qrcode-box {width:296px; height:256px; border:1px solid #c5ddf6; border-top-width:0; text-indent:1em; overflow:hidden;}
#qrcode-box {padding:10px; background:url(qrcodebg.png) center -20px no-repeat; height:209px; overflow:hidden;}
#qrcode {margin:50px auto 0; text-align:center;}
/*-Download-*/
.max-height {height:251px; overflow:auto;}
.down_list {font-size:14px;/* border:1px solid #c5ddf6;*/}
.down_list ul {overflow:hidden; zoom:1;}
.max-height ul {overflow:auto;}
.down_list ul li {height:25px; padding:8px 0; border-bottom:1px solid #eee; overflow:hidden; vertical-align:middle;}
.down_url {float:left; display:inline; margin:7px 8px 0 10px; margin:0 8px 0 10px\9;}
.down_list ul li p {float:left; display:inline; overflow:hidden; line-height:24px; height:100%;}
.down_part_name {color:#bc2931; font-weight:400; padding-right:10px; float:left; display:inline; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.thunder_url {border:solid 1px #e4e4e4; background-color:#f9f9f9; color:#444; height:22px; line-height:22px; padding:0 5px; overflow:hidden; text-overflow:ellipsis;}
.down_list ul li span {float:right; display:inline; overflow:hidden; width:425px;}
.down_list ul li span label {float:left; display:inline; margin-right:10px; padding:6px 9px; color:#fff; line-height:1; cursor:pointer;}
.thunder_down {background-color:#249ff1;}
.qqdl {background-color:#ff6c00;}
.kk {background-color:#36c345;}
.xiaomi {background-color:#ff4883;}
.common_down {background-color:#C06;}
.common_down a,.xiaomi a {color:#fff;}
.downtools {padding:15px 10px 0 10px; overflow:hidden; zoom:1; border-top:1px solid #d9d9d9; font-size:14px;/* border-top-width:0;*/}
.downtools input {margin:7px 0 0; *margin:2px 0 0; padding:0; float:left; display:inline;}
.downtools em {padding:0 7px; float:left; font-style:normal; line-height:26px;}
.downtools a {display:inline-block; margin-left:10px; width:133px; height:26px; line-height:26px; overflow:hidden; background:url(downtools.png); text-align:center;}
.down-tips {background-image:none; width:auto; color:red; display:block;}
.down-tips strong {color:blue; font-weight:900;}
.wp-list ul {padding:10px 10px 4px;}
.wp-list ul li {border:1px solid #edce7b; background-color:#ffffea; height:28px; line-height:28px; margin-bottom:6px; vertical-align:middle; padding:0 5px; font-size:14px;}
.wp-list ul li strong,.wp-list ul li span,.wp-list ul li a {float:left; display:inline; margin-left:10px; margin-right:10px;}
.wp-list ul li strong {color:#bc2931;}
.wp-list ul li span {color:red;}
.wp-list ul li a {color:#2c602f;}
.long .bbox {width:auto; margin-bottom:0;}
.long .bbox .uplist li {width:235px;}
.long .nbox {padding-bottom:2px;}
.hot-recom .babd{ padding:10px 0 10px 5px;}

/*-Add 2018-07-06-*/
.pdetail p label {width:45%; padding-right:5%; overflow:hidden; float:left; display:inline;}
.make-money {width:520px; overlfow:hidden;}