@charset "gb2312";
/* CSS Document */
body{color:#222;background-color:#efefef;}
body,div,h1,h2,h3,h4,h5,h6,p,ul,li,input,dl,dt,dd,ol {margin:0; padding:0;}
body {font:12px/1.5 "\5FAE\8F6F\96C5\9ED1","\5b8b\4f53",Tahoma, Geneva, sans-serif; background-color:#f5f5f5;}
ul,.box,ol,dl {overflow:hidden; height:100%;}
li {list-style:none;}
input {vertical-align:middle;}
em {font-style:normal;}
img {border:0;}
a {color:#333; text-decoration:none;}
a:hover {color:#FF5722;}

/*-Public-*/
.wrap {width:1000px; overflow:hidden; margin:0 auto;}
.l {float:left;}
.r {float:right;}
.mb {margin-bottom:10px;}
.top {margin-top:20px;}
.p {padding:10px;}
.p2 {padding:15px 20px;}
.red {color:red;}
.blue {color:#0266b1;}
.yellow {color: #46c832;}

.b {background:#FFF;border: 1px solid #46c832;}
.bb {border-bottom:1px dotted #dfdfdf;}
.db {display:block;}
.dn {display:none;}
.bg {background-color:#fff;}
.pr {position:relative;}
.side {width:250px; overflow:hidden;margin-bottom:10px;}
.main {width:700px; overflow:hidden;}
.more {position:absolute; top:0; right:10px; font-size:12px; font-weight:normal;}
.tr {text-align:right;}
h6 {font-size:14px; line-height:2.4; padding-left:15px;border-bottom: 1px dotted #ff742273;}
h5 {font-size:14px; line-height:2.4;padding-left:15px;}
h4 {font-size:14px;color:#f60;border-bottom:1px dotted #dfdfdf; line-height:2; padding-bottom:10px; position:relative;}
h3 {font-size:14px; line-height:2.4; padding-left:15px;}

/*-Head-*/
.topbar {height:29px; overflow:hidden; line-height:29px; background-color:#fcfcfc; border-bottom:3px solid #e5e5e5;}
.notice {width:40%; overflow:hidden;}
.topbar .r {width:17%; overflow:hidden;}
.topbar .r a {float:left; display:inline; padding-left:16px; margin-right:10px; background:url(sprites.png) 2px 9px no-repeat;}
.topbar .r span {float:left; display:inline; width:1px; overflow:hidden; height:29px; background:url(line.png); margin-right:10px;}
.topbar .r a.ico_text {background-position:0 9px;}
.topbar .r a.ico_index {background-position:0 -54px;}
.topbar .r a.ico_fav {background-position:0 -22px;}
.hmb {overflow:visible; margin-bottom:25px; height:70px;}
.logo {margin-top:15px;width:230px; height:70px; overflow:hidden;}
.headr {width:560px;}
.head{width:995px;margin:0 auto;position:relative;zoom:1;background:url("12.png") 5px top no-repeat;padding:0 5px;}
.search {margin-top:15px; height:35px;float:right}
.search form {overflow:hidden; height:35px; width:400px; float:left;display:inline;}
.searchword {width: 300px;height:33px;line-height:33px;border: 1px solid #ff74226e;border-right:0;padding-left:30px;color: #ff74226e;background:#fff url(sprites.png) 10px -84px no-repeat;}
.submit {width:65px; height:35px; background:url(so.png);border:0;}
.keyword {padding-top:8px;float:right}
.keyword a,.bkeyword a {margin-right:8px;}
.history_box {width:110px; height:31px; position:relative; z-index:10000; margin-right:5px; display:inline; font-size:14px;}
.history_box span {display:block; text-indent:2.2em; height:33px; line-height:33px; line-height:35px\9; overflow:hidden; background:#eee url(sprites.png) 10px -170px no-repeat; border:1px solid #ff74226e; color:#333; cursor:pointer;}
.history_box span.hover {background:#fff url(sprites.png) 10px -170px no-repeat; position:absolute; top:0; left:0; color:#ff74226e; border:1px solid #ff74226e; border-bottom:0; width:108px; z-index:30000; height:33px;}
#history {border:1px solid #ff74226e; width:400px; position:absolute; top:34px; left:0; z-index:20000; display:none; background-color:#fff;}
#history ul {padding-bottom:2px;}
.h-max-height ul {height:340px; overflow-y:auto;}
#history ul li {background:#fdfdfd url(play.gif) 8px center no-repeat; padding:8px 8px 8px 40px; font-size:12px; line-height:2; border-bottom:1px solid #dfdfdf; vertical-align:middle;}
#history ul li h6 {font-size:12px; height:21px; overflow:hidden;}
#history ul li h6 .his_part {color:#f30; font-weight:400; margin-left:10px;}
#history ul li h6 a,#history ul li.del_history a {color:#fd6500;}
#history ul li a:hover {text-decoration:underline;}
#history ul li.del_history {text-align:right; background-image:none; border-bottom:1px solid #dfdfdf; padding:2px 10px;}
#history ul li.hbg {background-color:#f9f9f9;}
#history ul li p {overflow:hidden; height:100%;}
#history ul li em {color:#666; float:right;}
.del_his {float:left;}
.help {padding-left:10px;}
.help a {display:block; color:#e12160; text-decoration:underline;}
.nav {overflow:hidden; width:100%;}
.ntop {height:35px; line-height:35px; font-size:14px; font-weight:900; overflow:hidden; background:url(line.png) 0 -29px;}
.ntop .wrap {width:994px;}
.ntop a {color:#fff; padding:0 21.1px; float:left; height:38px;}
.ntop a:hover {/*background:url(line.png) 0 -67px;*/ color:#fd0;}
.ntop span {float:left; display:inline; width:1px; height:38px; overflow:hidden; background:url(line2.png) 0 -147px;}
.ntop a.current,.ntop a.current:hover {border-top:1px solid #00bcd4;background-image:none;background-color: #00bcd4;color: #f5f5f5;height:37px;line-height:37px;}
.nbottom {border-bottom:1px solid #ccc; height:34px; line-height:34px; line-height:36px\9; overflow:hidden;}
.nbl,.nbr {position:absolute; top:0; left:0; height:34px; width:2px; overflow:hidden;}
.nbr {right:0; left:auto;}
.nbottom .wrap div {width:1000px; overflow:hidden; padding-left:30px; background:url(sprites.png) 10px -200px no-repeat;}
.nbottom .wrap div.r {background-position:10px -230px;}
.nbottom span,.nbottom a:hover,.nbottom a.current {color:#fd6500;}
.nbottom a {font-size:13px; padding:0 13.5px; color:#00BCD4;}
.nbottom a.nob {border-right-width:0;}

/*-Index-*/
.tab_tit {background-color:#fcfcfc; height:30px;}
.tab_tit label {float:left; width:20%; text-align:center; font-size:14px; font-weight:900; height:30px; position:relative;}
.tab_tit span {border:solid #ff812270; border-width:1px 1px 0 0; display:block; line-height:29px; cursor:pointer; position:absolute; top:0; left:0; width:199px;}
.tab_tit span.s1 {border-left-width:1px;}
.tab_tit span.current {border: 2px solid #46c832;border-bottom:0;background-color:#fff;height:30px;overflow:hidden;color: #46c832;line-height:32px;width:196px;}
.tab {border: 2px solid #46c832;}
.commend {padding:0 0 20px 33px;border-bottom: 1px solid #ff742273;}
.commend li {float:left; display:inline; margin:25px 22px 0 0; position:relative; width:114px; overflow:hidden;}
.commend li img {width:106px; height:138px; padding:3px; border:1px solid #ced0cf;}
.commend li img:hover,.typecommend ul li img:hover,.channel_type ul li img:hover {opacity:0.8; filter:alpha(opacity=80);}
.commend li a:hover img,.typecommend ul li a:hover img,.channel_type ul li a:hover img {border-color:#8bc34a;}
.commend li label,.typecommend ul li label,.channel ul li label,.vsc a label,.channel_type ul li label {position:absolute; top:118px; left:4px; height:24px; background-color:#000; opacity:0.5; filter:alpha(opacity=50); display:block; width:106px;}
.commend li span,.typecommend ul li span,.vsc a span,.channel_type ul li span {color:#fff; text-align:right; padding:0 5px; line-height:24px; height:24px; overflow:hidden; position:absolute; top:118px; left:4px; display:block; width:96px;}
.commend li strong,.typecommend ul li strong,.channel_type ul li strong {display:block; width:100%; padding-top:5px; text-align:center; font-weight:400; font-size:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.text_commend {padding:5px 0 15px 15px;}
.text_commend li {float:left;display:inline;margin-right:15px;width:230px;overflow:hidden;height:34px;line-height:34px;border-bottom: 1px dotted #ff742273;color:#666;}
.text_commend li span {font-family:Arial;color: #ff7422;padding:0 10px 0 3px;float:right;}
.text_commend li em {padding-left:8px;}
.text_commend li a {padding-right:8px;}
.typebox {padding:10px 20px;}
.typeright {width:220px; overflow:hidden;}
.trlist ul {background:url(sprites.png) -168px -658px no-repeat;}
.trlist ul li {height:29px;line-height:29px;border-bottom: 1px dotted #ff742273;overflow:hidden;padding-left:16px;vertical-align:middle;}
.trlist ul li span {float:right; width:40px; overflow:hidden; text-align:right;}
.trlist ul li span font {font-family:Arial; font-size:12px; color:#ff7422;}
.trlist ul li h3 {font-size:12px; font-weight:400; width:70%; overflow:hidden; float:left; text-overflow:ellipsis; white-space:nowrap;}
.typeleft {width:730px; overflow:hidden;}
.typecommend {width:450px; overflow:hidden;}
.cvbox {width:100%;}
.title {height:22px; padding:8px 3px; overflow:hidden;}
.tv,.movie,.comic,.variety_show {display:inline-block; height:30px; width:150px; background:url(list.png) 0 -0px no-repeat;}
.movie {background-position:0 -59px; width:150px;}
.comic {background-position:0 -29px; width:140px;}
.variety_show {background-position:0 -120px; width:195px;}
.typecommend ul {width:120%;}
.typecommend ul li,.channel_type ul li {width:125px; position:relative; overflow:hidden; float:left; display:inline; margin:10px 29px 0 0; padding-bottom:10px;}
.typecommend ul li img,.channel_type ul li img {width:117px; height:150px; padding:3px; border:1px solid #ced0cf;}
.typecommend ul li label,.channel_type ul li label {width:117px; top:130px;}
.typecommend ul li span,.channel_type ul li span {width:107px; top:130px;}
.typecommend ul li p {text-align:center; width:100%; color:#f16304; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:2px 0;}
.cvbox ul {width:110%;}
.cvbox ul li {margin:10px 22px 0 0;}
.stars {height:16px; line-height:16px; overflow:hidden; background:url(sprites.png) 4px -370px no-repeat; padding-left:70px; color:#489eff; font-family:Tahoma;}
.stars1 {background-position:4px -350px;}
.stars2 {background-position:4px -330px;}
.stars3 {background-position:4px -310px;}
.stars4 {background-position:4px -290px;}
.stars5 {background-position:4px -270px;}
.type {width:110%; padding:5px 0;}
.type a,.type strong {display:inline-block; line-height:2; width:38px; margin-right:8px; overflow:hidden;}
.menu {padding:12px 5px 0 0;}
.menu a {margin-right:15px;}
.com_tab_box {padding:10px 0;}
.com_tab_l {background-color:#ddd; padding-right:1px; width:247px; overflow:hidden; position:relative; z-index:1;}
.ctlbox {width:100%; height:100%; _overflow:hidden;}
.ctlbox div {display:block; width:240px; height:33px; line-height:33px; margin-bottom:10px; position:relative; background:url(lx.png) 0 -605px no-repeat; padding-left:5px; overflow:hidden; font-weight:500; font-size:14px;}
.ctlbox div span {position:absolute; top:0; right:8px; color:#777; font-size:12px; font-weight:400;}
.ctlbox div.nomb {margin-bottom:0;}
.ctlbox div.hover {background-position:0 -572px; background-color:#fff; z-index:99999; border:solid #ccc; border-width:1px 1px 1px 0; border-right-color:#fff; height:31px; line-height:31px; width:245px;}
.ctlbox div.hover span {right:18px; color:#00bcd4;}
.com_tab_r {width:435px; overflow:hidden; padding:3px 22px 0 0; color:#555;}
.com_tab_r .l img,.cmain ul li img {width:118px; height:165px; padding:3px; border:1px solid #ddd;}
.com_tab_r .r {width:300px; overflow:hidden;}
.com_tab_r .r h2 {font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:relative;}
.com_tab_r .r h2 font {color:#00bcd4; position:absolute; top:3px; right:10px;}
.com_tab_r .r p {padding:2px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.com_tab_r .r p a,.typecommend ul li p a {margin-right:5px;}
.com_tab_r .r p a.last-unit,.typecommend ul li p a.last-unit {margin-right:0;}
.com_tab_r .r p span {width:40%; overflow:hidden; margin-right:5%; display:inline; float:left;}
.com_tab_r .r div {line-height:1.8;}
.vsbox_l {width:256px; overflow:hidden; padding-top:10px;}
.vsc {padding-bottom:18px; border-bottom:1px solid #eee;}
.vsc a {margin-bottom:5px;}
.vsc a img {width:248px; padding:3px; border:1px solid #ddd; height:150px;}
.vsc a label {width:248px; top:130px;}
.vsc a span {width:238px; text-align:center; top:130px;}
.vsc p {padding:1px 0; line-height:1.8; color:#555;}
.vsc p strong {color:#000;}
.vsbox_l h6 {font-size:14px; padding-bottom:8px;}
.stv {border:1px solid #ddd;}
.stv .l {width:85px; overflow:hidden;}
.stv .l div {padding-right:4px;}
.stv .l div span {display:block; cursor:pointer; border:solid #ddd; border-width:0 1px 1px 0; height:24px; line-height:24px; padding-left:24px; background:#f5f5f5 url(sprites.png) 4px -677px no-repeat;}
.stv .l div span.nob {border-bottom-width:0;}
.stv .l div span.js {background-position:4px -705px;}
.stv .l div span.zj {background-position:4px -735px;}
.stv .l div span.sh {background-position:4px -766px;}
.stv .l div span.ah {background-position:4px -796px;}
.stv .l div.hover {background:url(sprites.png) 81px -649px no-repeat;}
.stv .l div.hover span {background-color:#666; border-right:0; color:#fff;}
.stv .r {width:160px; overflow:hidden; padding:7px 0;}
.stv .r p {padding:2px 5px 2px 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.stv .r p em.n1 {color:#00bcd4;}
.vsbox_r {width:418px; overflow:hidden;}
.bsearch {padding:12px;}
.bsearch .searchword {width:300px;}
.bkeyword {margin-left:20px; display:inline-block; line-height:35px;}
.flink,.b2 {border:1px solid #ddd;}
.flink ul {padding:5px 0 10px 12px;}
.flink ul li {float:left;padding-top: 5px;padding-left: 5px;line-height: 25px;margin: 1px 0 0 5px;}
.footer {text-align:center; line-height:3; border-top:2px solid #f60; padding:10px 0;}
.findex a {padding:0 15px;}
.footer p {line-height:2; color:#666;}

/*-Channel-*/
/*Focus from YiYi,Edit By Beyond*/
.focus {background-color:#000; padding:5px 0;}
.focus .wrap {background-color:#171717; position:relative;}
.focus a, .focus a:hover {font-family:"\5FAE\8F6F\96C5\9ED1", Tahoma, arial, san-serif; color:#fff; text-decoration:none;}
.focus .focus-fl {height:310px; width:750px; position:relative; overflow:hidden;}
.focus .focus-fl ul {height:310px; position:absolute;}
.focus .focus-fl ul li {float:left; width:750px; height:310px; overflow:hidden; position:relative; background-color:#000;}
.focus .focus-fl ul li span {display:none;}
.focus .focus-fl img {height:310px; width:750px;}
.focus .fbg {display:block; position:absolute; bottom:0; left:0; width:750px; height:60px; background-color:#000; opacity:0.7; filter:alpha(opacity=70);}
.focus .focus-fr {position:absolute; left:754px; bottom:0; height:310px; width:205px; line-height:20px;}
.focus .focus-fr .info_list {height:310px; position:relative;}
.focus .focus-fr .info_list ul {position:absolute; left:12px; top:0; padding-top:5px; width:185px; height:200px; color:#C8C8C8;}
.focus .focus-fr .info_list ul .gaoqing1, .focus .focus-fr .info_list ul .gaoqing2 {position:absolute; right:-9px; top:0; width:77px; height:76px; background:url(sprites.png) 1px -906px no-repeat;}
.focus .focus-fr .info_list ul .gaoqing2 {background-position:1px -140px;}
.focus .focus-fr .info_list ul .title {z-index:10; left:60px; color:white; font-size:22px; line-height:30px;}
.focus .focus-fr .info_list ul .last {font-size:14px; color:white; width:185px; overflow:hidden; height:20px;}
.focus .focus-fr .info_list ul .tips {padding:2px 0 13px; height:20px;}
.focus .focus-fr .info_list ul .introduce {text-indent:2em; width:185px; overflow:hidden; height:100px;}
.focus .focus-fr .info_list ul .actor {width:185px; overflow:hidden; height:20px;}
.focus .focus-fr .info_list ul li i {color:white;}
.focus .focus-fr .info_list .play {left:35px; bottom:18px; width:133px; height:42px; line-height:42px; text-indent:45px; font-size:18px; background:#00bcd4 url(sprites.png) 7px -829px no-repeat; position:absolute; display:block;}
.focus .focus-fr .info_list .play a {display:block; width:100%; height:100%; position:relative; z-index:100;}
.focus .control {width:750px; position:absolute; bottom:5px; left:0; height:55px;}
.focus .control .no_next, .focus .control .no_prev {background-position:0 -871px; opacity:0.8; filter:alpha(opacity=80);}
.focus .control .next {left:5px;}
.focus .control .prev {right:5px; background-position:-49px -871px;}
.focus .control .no_prev {background-position:-18px -871px;}
.focus .next, .focus .prev {display:block; position:absolute; top:18px; height:24px; width:15px; background:url(sprites.png) -34px -871px no-repeat; cursor:pointer; opacity:0.9; filter:alpha(opacity=90);}
.focus .control .btns {position:absolute; left:30px; top:0; width:720px; height:55px; overflow:hidden;}
.focus .control .btns ul {position:relative; top:5px; width:700px; left:0; overflow:visible;}
.focus .control .btns ul li {float:left; margin-right:10px; width:90px; height:50px; display:inline; position:relative;}
.focus .control .btns img {width:88px; height:48px; border:1px solid #333; opacity:0.8; filter:alpha(opacity=80);}
.focus .control .btns .current img {width:86px; height:46px; border:2px solid #00bcd4; opacity:1; filter:alpha(opacity=100);}
.focus .control .btns .current i {display:block; position:absolute; z-index:10; left:42px; top:-4px; width:10px; height:5px; overflow:hidden; background:url(sprites.png) 0 -1069px no-repeat;}
.comsearch-index {border:1px solid #18c2c8; padding:10px 0;}
.comsearch-index div {padding:0 34px 0 21px; border-right:1px solid #00bcd4; overflow:hidden;}
.comsearch-index div strong {display:block; font-size:14px; padding-bottom:5px;}
.order_type {width:280px;}
.order_area {width:105px; padding-right:5px;}
.comsearch-index div.order_time {width:90px; padding-right:5px;}
.comsearch-index div.order_star {width:280px; border-right-width:0;}
.comsearch-index div a {white-space:nowrap; overflow:hidden; padding:2px 0; display:inline-block;}
.order_type a,.order_area a {margin-right:10px; width:25px;}
.order_time a {width:30px; margin-right:12px;}
.order_star a {width:17px; margin-right:12px;}
.mlist {width:228px; padding:10px;}
.channel_type {padding:10px 10px 0;}
.ctitle {font-size:16px; color:#f60; font-weight:900; letter-spacing:3px; position:relative; border-bottom:1px dotted #ddd; padding-bottom:7px; width:100%; overflow:hidden;}
.ctitle a {color:#7400a5;}
.ctitle a.more {top:5px; color:#777; letter-spacing:0;}
.channel_type .box {width:100%;}
.channel_type ul {width:103%; padding:6px 0 5px 5px;}
.channel_type ul li {margin:10px 17px 0 0;}
.channel_type ol {padding-left:5px;}
.channel_type ol li {float:left; display:inline; margin:10px 18px 0 0; width:154px; color:#bfbfbf; overflow:hidden; height:18px;border-bottom: 1px dotted #ced0cf;}
.channel_type ol li a {float:left; display:inline; margin-right:8px; padding-left:18px; background:url(sprites.png) 0 -1110px no-repeat;}
.channel_type ol li a:hover {color:#00bcd4;}
.location {color:#666;}
.search_index dl {padding:10px 0; border-bottom:1px solid #ddd;}
.search_index dl dt {font-size:15px; font-weight:900; padding-bottom:5px;}
.search_index dl dd {float:left; display:inline; width:46px; margin-right:4px; height:20px; line-height:20px; line-height:22px\9; padding:2px 0; overflow:hidden;}
.search_index dl dd a.current {display:block; text-align:center; background:url(sprites.png) 0 -1134px; color:#fff;}
#letter dd {width:36px; font-family:Verdana,Arial;}
#letter dd a.current {background-position:-46px -1134px;}
.cmain {width:692px; padding-right:15px;}
.cmain ul {width:100%; padding:0 0 20px 5px;}
.cmain ul li {margin:10px 10px 0 0; width:126px;}
.cmain ul li label {width:118px; top:145px;}
.cmain ul li span {top:145px; text-align:center;}
.letter {padding:6px 8px; border:1px solid #00bcd4; background-color:#f1f9ff; color:#0266b1;}
.letter a {font-size:15px; font-family:Verdana, Geneva, sans-serif; font-weight:900; padding:0 8px;}
.letterbox {padding:10px 0; overflow:hidden;}
.letterbox .ctitle {padding:0 10px 7px 8px; width:auto; zoom:1;}
.letterbox ol li {width:148px;}
.position {padding:10px; border:1px solid #e8e8e8; overflow:hidden; height:100%;}
.position .l strong {display:inline; float:left; font-size:14px; height:24px; line-height:24px; line-height:26px\9; overflow:hidden; color:#fff; background:url(sprites.png) 0 -1164px; padding:0 12px; position:relative; margin-right:10px;}
.position .l a {margin-left:10px; float:left; height:24px; line-height:24px; line-height:26px\9; overflow:hidden;}
.position .l a.current {color:#fff; background:url(sprites.png) 0 -1164px; padding:0 12px; position:relative;}
.position .l strong em,.position .l a.current em {display:block; width:4px; height:24px; position:absolute; top:0; right:0; background:url(sprites.png) -152px -1164px;}
.position .l p {float:left; display:inline; width:1px; height:14px; overflow:hidden; margin-top:5px; background-color:#ddd; margin-left:10px;}

/*Pages*/
.page_top {float:right; display:inline; padding-top:2px;}
.page_top label {color:#666; float:left; display:inline; line-height:1.9; padding-right:10px;}
.page1,.prev_page,.page_end,.next_page {background:url(sprites.png) 0 -1198px; width:43px; color:#666; display:inline; margin-left:5px; padding:3px 0 3px 8px; text-align:center; border:1px solid #d6d6d6; height:14px; line-height:14px; line-height:16px\9; overflow:hidden; float:left; font-family:'\5b8b\4f53', Tahoma; vertical-align:top;}
.page_end,.next_page {background-position:0 -1218px; padding-left:0; text-align:right; padding-right:10px; width:41px;}
.alpha {opacity:0.5; filter:alpha(opacity=50);}
a.next_page:hover,a.prev_page:hover,span.page_end:hover,span.page1:hover {border-color:#c0c0c0;}
.new_pages {width:94%; margin:0 auto 10px;/* border:1px solid #e8e8e8;*/ overflow:hidden; height:100%; padding:10px; text-align:center;}
.new_pages span,.new_pages a {float:none; display:inline-block; margin-left:0;}
.page_len {display:inline; margin-left:-4px;}
.page_len a,.last_page {height:22px; line-height:22px; padding:0 10px; margin-left:5px; background:#e9e9e9; overflow:hidden; vertical-align:top;}
.page_len a:hover,.page_len a.current,.last_page:hover {background:#787878; font-weight:900; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.last_page:hover {font-weight:400;}
.page {text-align:center; padding:8px 0;}
.page em,.page a {display:inline-block; padding:2px 6px; border:1px solid #dfdfdf; margin-left:6px;}
.page em {color:#ff7422; font-weight:bold; border-color:#fd6500;}
.page em.nolink {color:#777; border-color:#dfdfdf; font-weight:normal;}
.page input {margin:-4px auto auto 8px;}

/*-Content-*/
/*
.infobox {padding:20px; border:1px solid #00bcd4;}
.info {width:600px; overflow:hidden;}
.info .pic {width:185px; height:250px; margin-right:15px; padding:3px; border:1px solid #ddd;}
.info h1,.info div {float:left; display:inline; width:392px; overflow:hidden; line-height:30px; white-space:nowrap; text-overflow:ellipsis;}
.info h1 {font-size:16px; color:red;}
.info div {color:#444;}
#des {height:auto; white-space:normal; line-height:1.8;}
#des a {color:#e12160;}
.info label {width:44%; overflow:hidden; float:left; display:inline; margin-right:4%;}
.money_300 {width:300px; overflow:hidden;}
#score {width:78px; height:78px; position:absolute; top:0; right:0; background:url(sprites.png) -122px -272px; overflow:hidden; text-align:center;}
#score p {color:#fff;}
#score div {font:italic 42px Georgia,Tahoma; color:#fff; width:100%; margin-top:-14px; letter-spacing:-2px;}
*/
.playlist h3 strong span {font-size:12px; color:#777; font-weight:400;}
.playlist h3 p.more span {margin-left:15px; cursor:pointer;}
.playlist h3 p.more em.over {color:#777;}
.playlist h3 img {display:inline; margin-right:10px;}
.playlist ul {padding:0 0 10px 12px; height:auto; zoom:1;}
.max_height div {overflow-y:scroll; height:170px;}
.playlist ul li {float:left; display:inline; margin:10px 16px 0 0; overflow:hidden; width:122px;}
.max_height ul li {width:118px;}
.playlist li.new {background:url(playnew.gif) right top no-repeat;}
.playlist ul li a {display:block; padding:5px; border:1px solid #ddd; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.playlist ul li a:hover {background-color:#00BCD4; color:#fff; border-color:#00BCD4;}
.content_type .ctitle {font-size:14px; letter-spacing:0;}
.content_type ul,.content_type ol {padding-left:0;}
.content_type ol li {width:144px;}
.des_tit {background:url(sprites.png) 5px -606px no-repeat; padding-left:22px;}
.description {padding:8px 5px 0; line-height:1.8; font-size:14px; text-indent:em;}
.playfrom {border-bottom:1px solid #ccc; height:30px; line-height:26px; overflow:hidden; position:relative; font-weight:400; font-size:12px;}
.play_ico {background:url(play_ico.png) 0 -239px no-repeat; width:79px; height:26px; float:left; display:inline; padding-right:5px;}
.bdhd {background-position:0 3px;}
.qvod {background-position:0 -137px;}
.奇艺视频 {background-position:0 -103px;}
.优酷视频 {background-position:0 -31px;}
.土豆视频 {background-position:0 -68px;}
.腾讯视频 {background-position:0 -170px;}
.搜狐视频 {background-position:0 -205px;}
.西瓜影音 {background-position:0 -435px;}
.jjhd {background-position:0 -368px;}
.乐视视频 {background-position:0 -468px;}
.高清云视频 {background-position:0 -503px;}
.hd56 {background-position:0 -270px;}
.cntv {background-position:0 -304px;}
.ffhd {background-position:0 -337px;}
.M3U8播放 {background-position:0 -680px;}
.kkhd {background-position:0 -657px;}
.YUN播放 {background-position:0 -503px;}
.mgtv {background-position:0 -568px;}
.m1905 {background-position:0 -535px;}
.xunlei {background-position:0 -598px;}
.wangpan {background-position:0 -627px;} 
.scroll-list ul {height:200px; overflow:auto;}
.scroll-list ul li {width:119px;}

/*-Play-*/
.playbox {background-color: #fcfcfc;padding:5px 0;}
.playerbox {width:999px; overflow:hidden;}
/*
.ptitle {height:26px; line-height:26px; overflow:hidden; font-size:14px; font-weight:bold; color:#fff; padding-left:10px; border-bottom:1px solid #333; background:#111;}
.ptitle h1 {width:50%; text-align:center; overflow:hidden; margin:0 auto; font-size:14px; font-weight:400;}
.ptitle a {color:#00bcd4;}
.ptitle a:hover,#playlist li.red a {color:red;}
.ptitle .r a {padding:0 10px; border-left:1px solid #333; display:inline-block;}
.ptitle .l {border-right:1px solid #333; padding-right:10px;}
#playlist {width:200px; font-size:14px; float:left; display:none; overflow:hidden;}
#playlist h2 {cursor:pointer; border:solid #333; border-width:0 1px 1px 0; font-size:14px; font-weight:400; color:#fff; height:34px; line-height:34px; overflow:hidden; background:url(expand.gif) no-repeat 8px 13px; padding-left:25px;}
#playlist h2.up {color:#e12160; background-position:8px -20px; font-weight:900;}
#playlist div {display:none; scrollbar-3dlight-color: #0F1815; scrollbar-arrow-color: #0F1815; scrollbar-darkshadow-color: #3F3F3F; scrollbar-face-color: #3F3F3F; scrollbar-highlight-color: #3F3F3F; scrollbar-shadow-color: #0F1815; scrollbar-track-color: #3F3F3F;overflow-y:scroll; border-bottom:1px solid #333; border-right:1px solid #333; width:100%;}
#playlist div.up {display:block;}
#playlist ul {height:auto;}
#playlist ul li {float:left; display:inline; height:28px; width:100%; overflow:hidden;}
#playlist ul li a {border-botoom:1px solid #333; height:27px; line-height:27px; text-align:center; display:block; background-color:#111; color:#666; text-decoration:none; white-space:nowrap; overflow:hidden;}
#playlist ul li a:hover {color:#fff; background-color:#000;}
#playlist ul li.current a {color:#fff!important; background-color:#e12160;}
#player {float:left; display:inline; overflow:hidden;}
*/

/*-Self Pages-*/
.newlist ul li {overflow:hidden; vertical-align:middle; height:24px; line-height:24px; margin-top:6px; background-color:#f7f7f7;}
.newlist ul li em,.newlist ul li span,.newlist ul li a {margin-left:10px;}
.newlist ul li em {color:#fd6500;}
.newlist ul li span {color:#00BCD4;}

/*-Add 2016-08-04-*/
.comsearch ul {padding:0 15px 0px;}
.comsearch ul li {overflow:hidden; vertical-align:middle; padding-top:5px; padding-bottom:5px; color:#dfdfdf; font-size:12.5px; line-height:2; border-bottom:1px solid #ddd;}
.comsearch ul li strong {color:#333; float:left; width:45px; overflow:hidden;}
.comsearch ul li div {margin-left:45px; overflow:hidden; zoom:1;}
.comsearch ul li span {color:#444;}
.comsearch ul li a {padding:0 8px; display:inline-block;}
.comsearch ul li .current {background-color:#dedede; color:#fff;}
.comsearch ul li.no-b {border-bottom:0;}
.infobox {/*padding-top:10px;*/}
.info {width:660px; overflow:hidden; font-size:14px; color:#333;}
.info .pic {width:180px; height:230px; margin-right:15px; padding:3px; border:1px solid #ddd;}
.info div.info_layout {float:left; display:inline; width:430px; overflow:hidden; line-height:35px;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dotted #ff742273;}
.info h1 {font-size:16px; color:#000; padding-bottom:1px; padding-top:5px;}
.info h1 span {color:#666; font-size:16px; padding-left:10px;}
.info-title {color:#F44336;}
.info_layout a {margin-right:5px;}
.info_layout a.last-unit {margin-right:0;}
.info label {width:45%; overflow:hidden; float:left; display:inline; margin-right:5%;}
.info label.tr3 {width:27%;}
.comment,.qrcode {background-color:#2878b5; padding:0 5px; color:#fff; margin-left:10px; font-size:14px; font-weight:400;}
.comment:hover,.qrcode:hover {color:#fff;}
#qrcode-box {position:absolute; z-index:9999; padding:10px; border:1px solid #ddd; background-color:#fff;}
#qrcode-box p {text-align:center; font-size:14px; color:#666; padding:5px 0;}
.info-right {width:306px; overflow:hidden;}
.money_300 {width:250px; margin-left:20px; overflow:hidden;}
.tips a {color:#0069bd;}

/*-Score-*/
.mark-box {border:1px solid #ddd; font-size:14px; width:280px; overflow:hidden;}
.score-title {background-color:#eee; padding-left:10px; color:#666;}
.mark-star {position:relative; height:28px; overflow:hidden; color:#888; float:left; margin-left:5px; display:inline;}
#star-bg {width:135px; height:28px; overflow:hidden; background:url(star1.gif); float:left; display:inline;}
#score-len {position:absolute; top:0; left:0; height:28px; background:url(star1.gif) 0 -29px; z-index:100;}
#score-list {position:absolute; top:0; left:0; height:28px; z-index:110;}
#score-list a {float:left; display:inline; width:27px; height:28px; cursor:pointer; margin:0;}
.s0 {width:0;}
.s1 {width:27px;}
.s2 {width:54px;}
.s3 {width:81px;}
.s4 {width:108px;}
.s5 {width:135px;}
/*#average-score {margin-left:10px; font:24px verdana; color:#f60;}*//*此为非进度条评分时的平均分样式*/
.y0 {color:#f60; font-size:18px;}
#score-alt {margin-left:10px; color:#666;}
.score-box {width:306px; overflow:hidden;}
#score-bar {height:20px; padding:0 0 18px 3px; background:url(score.png) 0 -18px no-repeat; overflow:hidden;}
#schedule-score {height:18px; border:1px solid #2f6ab9; background:url(score.png) -3px 0 no-repeat;}
#score-stars {display:none; position:absolute; padding-top:21px; width:301px;}
#score-stars ul {border:1px solid #ddd; padding:10px 10px 5px; background-color:#fff;}
#score-stars ul li {height:14px; line-height:14px; overflow:hidden; margin-bottom:5px;}
#score-stars ul li label {float:left; width:60px; height:100%; overflow:hidden; background:url(small-stars.gif);}
#score-stars ul li label.smalll-star4 {background-position:0 -20px;}
#score-stars ul li label.smalll-star3 {background-position:0 -40px;}
#score-stars ul li label.smalll-star2 {background-position:0 -60px;}
#score-stars ul li label.smalll-star1 {background-position:0 -80px;}
.default-small-schedule {float:left; display:inline; width:170px; height:6px; margin:4px 5px 0; background-color:#eee; overflow:hidden;}
.default-small-schedule div {height:100%; background-color:#5a94e1; width:0;}
.small-total-star {float:right; color:#2A78B3; font-size:12px; width:30px;}
#average-score-box {background:url(average-score.gif); width:61px; height:33px; padding-bottom:10px; line-height:33px; overflow:hidden; font-size:26px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center; position:relative; margin-bottom:1px;}
#average-score-shadow,#average-score {position:absolute; top:1px; left:1px; z-index:99; color:#ffeedb; width:60px; height:35px;}
#average-score {z-index:100; left:0; top:0; color:#7c4600;}

/*-autoComplete-*/
.ac_results {padding:0; border:1px solid #017eab; background-color:white; overflow:hidden; z-index:99999; color:#555;}
.ac_results ul {width:100%; list-style-position:outside; list-style:none; padding:0; margin:0;}
.ac_results ul li {margin:0; padding:6px 5px; cursor:default; display:block;/*if width will be 100% horizontal scrollbar will apear when scroll mode will be used*//*width:100%;*/ font:menu; font-size:12px; /* it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox*/ line-height:16px;	overflow:hidden;}
.ac_loading {background:white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color:#a7d8ea;}
.ac_over {background-color:#dedede;color:white;}
.ac_results ul li p {float:left; width:65%; overflow:hidden;}
.ac_results ul li span {float:right; width:32%; text-align:right; overflow:hidden;}
.ac_results ul li p em {float:left; font-style:normal; padding:0 5px; width:20px; text-align:right;}
.ac_results ul li p a {float:left; display:inline; margin-left:10px;}
.ac_results ul li p a:hover,.ac_results ul li.ac_over p a {color:#000; font-weight:900;}
.ac_results ul li strong {font-weight:400;}
.ac_results ul li p a strong {color:red; font-weight:900;}
.ac_results ul li p a.newplaylink {color:red;}

/*-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:20%; 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;width:70% !important;}
.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;}
.ptitle {height:35px;line-height:35px;overflow:hidden;font-size:14px;font-weight:bold;color:#fff;padding-left:10px;border-top: 3px solid #fcfcfc;background:#111;}
.play-info {text-align:left; overflow:hidden; margin:0 auto; font-size:14px; font-weight:400;}
.play-info h1 {display:inline; font-size:12px; font-weight:400;}
.play-pn span {color:#fcfcfc; cursor:pointer; padding:0 10px; border-left:1px solid #333; float:right;}
.order-play {cursor:pointer;}

/*-GoTop-*/
#go-top {position:fixed; display:none; width:75px; height:80px; border-radius:10px; border:1px solid #ddd; color:#555; text-shadow:1px 1px 2px #ccc; line-height:90px; text-align:center; font-size:14px; background:#efefef url(pn.png) center -7px no-repeat; box-shadow:1px 1px 1px 1px #f6f6f6 inset;}



/*-Self_Pages-*/
.newbox {padding:15px; font-family:Tahoma;}
.ntitle {overflow:hidden; height:100%; padding-bottom:10px;}
.nname,.ntype,.ntime {float:left; display:inline; overflow:hidden; text-align:center; width:18%; font-size:12px;}
.nnote {float:left; display:inline; overflow:hidden; text-align:center; width:30%; font-size:12px;}
.nname {width:35%; text-align:left;}
.ntitle .nname {color:#2e96f1; font-size:20px; line-height:1; font-family:'\5FAE\8F6F\96C5\9ED1','\5b8b\4f53',Tahoma, Geneva, sans-serif;}
.ntime {text-align:right; width:9%; float:right;}
.newbox ul li,.hot_list ul li {width:100%; float:left; overflow:hidden; border-top:1px solid #eee; height:35px; line-height:35px; line-height:38px\9;}
.nname em,.hot_list ul li em {font-size:15px; font-style:italic; width:30px; padding-right:15px; text-align:center; overflow:hidden; color:#ccc;float:left;}
.nname a {padding:0 5px;}
.newbox a {color:#222;}
.newbox a:hover {color:#00bcd4; text-decoration:underline;}
.hot_box {padding-bottom:10px; width:110%; overflow:hidden;}
.hot_list {float:left; display:inline; margin:10px 15px 0 0; width:308px; overflow:hidden; font-size:14px; font-family:Tahoma;}
.hot_list ul li p {width:75%; overflow:hidden; float:left;}
.hot_list ul li span {float:right; width:20%; overflow:hidden; text-align:right; padding-right:10px;}
.hot_list ul li em {padding-left:5px; padding-right:10px;}

.site_tips {letter-spacing:1px;color:#e12160;line-height:12px;padding:10px 10px 7px 35px;border:1px solid #f9f9f9;font-size:13px;position:relative;background:url(bulb.gif) 7px center no-repeat #dff0d8;zoom:1;}
/*-/Self_Pages-*/

.Mid {margin:0 auto; padding:28px 20px 0; width:1000px; height:auto;}
.Mid_M {margin-top:-22px; width:1000px; height:auto;}
ul.Two-nav {width:980px;padding:7px;overflow:hidden; border:1px #00BCD4 solid;border-top:2px #9E9E9E solid; margin: 0 auto 5px;background: #fff;}
ul.Two-nav li {float:left; height:52px;}
ul.Two-nav li.tit {padding-right:12px; width:23px; line-height:23px; color:#22a00d; text-align:center; background:url("nov.png") no-repeat;}
ul.Two-nav li.like {padding-right:4px; width:auto; line-height:26px;}
ul.Two-nav li.like1 {padding-right:4px; width:120px; line-height:26px;}
ul.Two-nav li.like2 {padding-right:4px;width: 550px;line-height:26px;}
ul.Two-nav li.like3 {padding-right:4px; width:76px; line-height:26px;}
ul.Two-nav li.like4 {width:190px; line-height:26px;}
ul.Two-nav li a {float:left; margin-right:14px; display:inline-block;}dth:206px; line-height:26px;}
ul.Two-nav li a {float:left; margin-right:14px; display:inline-block;}



.ui-box{margin-top:10px;border:1px solid #00bcd4;background-color:#fff}
.filter-focus{width:998px;overflow:hidden}
.filter-focus .ui-cnt{margin-bottom:-1px}
.filter-list a.current,.filter-list a.current:hover{color:#f60;text-decoration:none;background-color:#eee;cursor:default}
.filter-list{width: 995px;overflow:hidden;clear:both;line-height:24px;padding:4px 0 6px 0;font-size:13px;border-bottom:1px dotted #00BCD4;}
.filter-list h5{width:50px;overflow:hidden;font-weight:600;color:#333;float:left;line-height:28px;text-align:right;font-size:13px;}
.filter-list li{float:left;height:25px;overflow:hidden;margin:2px 10px 2px 0}
.filter-list a{color:#333;display:inline-block;padding:0 6px;border-radius:2px}
.filter-list a:hover{color:#f60;text-decoration:none;background-color:#eee}

.mb10 {margin-top: 10px}

.ibox.playBox .comm{padding:20px;}
.ibox.playBox .vodplayinfo{padding:12px 20px;line-height:24px;}
.ibox.playBox .vodplayinfo div.stringns{color:#999;padding:10px 0;margin-top:15px;border-top:1px dotted #ddd;}
.ibox.playBox .vodplayinfo div.stringns p{text-indent:2em;}
.ibox.playBox .vodplayinfo a{color:#02A1D9;}
.ibox.playBox .snvtvs{padding:10px 20px 12px;line-height:24px;}
.ibox.playBox .snvtvs p{color:#888;}
.ibox.playBox{width:1000px;float:left;}


.right {float: right;font-size: 12.5px;font-weight: normal}

.plus a.ph,.plus a.ph:visited {width:32px;margin-top:20px;}
.plus a,.plus a:visited {float:left;display:inline-block;width:32px;padding-top:35px;background:#fff url(list.png) no-repeat -95px -162px;margin-left:35px;color:#80838c}
.plus a.dq,.plus a.dq:visited {background-position:0px -162px;margin-top:20px;}
.plus a.ly,.plus a.dq:visited {background-position:-47px -162px;margin-top:20px;}

.find_more{margin-top:5px;height:100%; line-height:30px; overflow:hidden; padding:1px 0px 3px 5px; background:#f3f3f3; border:1px solid #46c832;margin-bottom:10px;}
.find_more h5{ font-size:12px; font-weight:bold; float:left;}
.find_more em{ color:#0083ce;}
.find_more a{ display:block; padding:0px 10px 0px 20px; float:left; _display:inline; background:url(other_bg.png) 0px -350px; white-space:nowrap; margin:0px 12px 4px 0px;}
.find_more a:hover{ color:#ff6600; text-decoration:none; background-position:0px -375px;}

.menuTuwen {width:990px;padding:0 10px;overflow:hidden;border:1px #46c832 solid;border-top:2px #fd6500 solid;margin:0 auto 10px;background:#fff;}
.menuTuwen {border:1px #46c832 solid;border-radius:2px;margin-top:10px;padding:5px;overflow:hidden;background:#fff;}
.menuTuwen .txt-mod dt {float:left;width:84px;height:52px;line-height:20px;padding-top:15px;overflow:hidden;font-size:15px;font-weight:bold;text-align:center;color:#f60;background:url(../images/list.png);background-position:0 -533px;no-repeat;margin-top:-5px}
.menuTuwen .txt-mod dd {margin-left:12px;float:left;width:890px;height:60px;overflow:hidden;line-height:32px;overflow:hidden;font-size:0}
.menuTuwen .txt-mod dd a,.menuTuwen .txt-mod dd .tit,.menuTuwen .txt-mod dd .apart,.menuTuwen .txt-mod dd .hot,.menuTuwen .txt-mod dd img {display:inline-block;vertical-align:top;*zoom:1;*display:inline}
.menuTuwen .txt-mod dd .tit,.menuTuwen .txt-mod dd .apart {font-size:13px;background:url(other_bg.png) 0px -350px;padding:0px 0px 0px 10px;}