@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, label, fieldset, legend, textarea, p, blockquote, th, q, td { margin:0; padding:0 }
body, table, textarea { font-size:12px; font-family: "宋体", Helvetica, sans-serif; color:#484848 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal }
ul, ol, li, dl, dt, dd { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
blockquote { quotes:none }
q:before, q:after { content:"" }
abbr, acronym { border:0; font-variant:normal }
sup { vertical-align:text-top }
sub { vertical-align:text-bottom }
select, input { vertical-align:middle }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit }
legend { color:#000 }
del, ins { text-decoration:none }
input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor:pointer }
a:link, a:visited { color:#484848; text-decoration:none }
a:hover { text-decoration:underline }
body { background-color:#F3F3F3 }
.gui_Header { height:31px; width:100%; background:url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) 0 0 repeat-x }
.gui_Header .headBg { height:31px; overflow:hidden; width:970px; margin:0 auto }
.gui_Header .headBg a { color:#000!important }
.gui_Header .headBg a:hover { color:#4c7d08!important }
.gui_Header .nav, .nav li { float:left; font-size:12px }
.gui_Header .nav li { padding:0 9px 0 10px; border-right:1px solid #d5d5d5; margin:10px 0; line-height:12px; vertical-align:middle; word-spacing:0 }
.gui_Header .nav .li1 { padding:0; border:none; margin:0; position:relative }
.gui_Header .nav .liLast { border:none }
.gui_Header .headForm { float:right; background:url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) 0 -70px; width:195px; height:20px; margin:5px 0 0 0; display:inline }
.gui_Header .headText { float:left; width:155px; height:15px; border:none; padding:3px 5px; background:none }
.gui_Header .headBtn { float:left; width:30px; height:20px; border:none; background:none; cursor:pointer }
.gui_Header .headC { float:right; line-height:12px; word-spacing:10px; padding-top:10px; margin-right:10px; font-size:12px; color:#cecece }
.gui_Header .username { background:url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) 0 -43px; padding-left:15px; margin-top:10px }
.gui_Header .username img { margin-left:3px; vertical-align:baseline }
.gui_Header .head_more { background:url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) 100% -43px; padding-right:15px; color:#000; cursor:pointer;}
.gui_Header .head_popup { background:url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) 0 -100px repeat-x #fff; border:solid #c8c8c8; border-width:0 1px 1px; padding-top:1px; position:absolute }
.gui_Header .head_popup a { color:#000!important }
.gui_Header .head_popup a:hover { color:#4c7d08!important }
.gui_Header .head_popup p { padding:10px 10px 5px; text-align:center }
.head_popup { background:url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) 0 -100px repeat-x #fff; border:solid #c8c8c8; border-width:0 1px 1px; padding-top:1px; position:absolute }
.gui_Header a.a1 { background:url(http://www.qiyipic.com/common/fix/passport_images/headBg.png) 100% -34px no-repeat; display:inline-block; width:75px; text-align:center; position:relative; z-index:2; vertical-align:middle; padding:10px 0 2px 0; margin-top:-10px }
.gui_Header a.a2, .gui_Header a.a2:hover { background:url(http://www.qiyipic.com/common/fix/qiyi_images/navIcon2.gif) 0 4px no-repeat; color:#000; text-decoration:none; display:inline-block; width:75px; text-align:center; position:relative; z-index:2; vertical-align:middle; padding:10px 5px 2px 0; margin-top:-10px }
.gui_YuleNav { height:60px; width:970px; margin:5px auto 10px; overflow:hidden; clear:both; background:#f3f3f3 }
.gui_YuleNav .hd { width:186px; float:left; margin-top:12px }
.gui_YuleNav .hd .logo { display:block; overflow:hidden; width:219px; height:47px; font-size:0; text-indent:-999px;  background: url(http://www.qiyipic.com/yule/fix/yuleListLogo.png) no-repeat 0 0;}
.gui_YuleNav .bd { width:430px; float:right; margin-top:30px }
.gui_YuleNav .bd li { width:86px; float:left }
.gui_YuleNav .ft { width:298px; float:right }
.gui_YuleNav .bd .home, .gui_YuleNav .bd .icon, .gui_YuleNav .bd .tv, .gui_YuleNav .bd .music, .gui_YuleNav .bd .ess, .gui_YuleNav .ft .icon, .gui_YuleNav .ft .cel, .gui_YuleNav .ft .mov, .gui_YuleNav .ft .ber, .gui_YuleNav .ft .links { background-image: url(http://www.qiyipic.com/yule/fix/home/yule_css_bg.png); _background-image: url(http://www.qiyipic.com/yule/fix/home/yule_css_bg_ie6.png); background-repeat:no-repeat }
.gui_YuleNav .bd .home { background-position:right -460px; display:block; width:86px; height:26px; font-size:0; text-indent:-999px }
.gui_YuleNav .bd .icon { background-position:right -520px; display:block; width:86px; height:26px; font-size:0; text-indent:-999px }
.gui_YuleNav .bd .tv { background-position:right -580px; display:block; width:86px; height:26px; font-size:0; text-indent:-999px }
.gui_YuleNav .bd .music { background-position:right -640px; display:block; width:86px; height:26px; font-size:0; text-indent:-999px }
.gui_YuleNav .bd .ess { background-position:right -700px; display:block; width:86px; height:26px; font-size:0; text-indent:-999px }
.gui_YuleNav .ft .icon { width:58px; height:16px; background-position:right -60px; font-size:0; text-indent:-999px; overflow:hidden; margin-left:98px; margin-bottom:2px }
.gui_YuleNav .ft .links { width:298px; height:60px;  background-position:0 -1378px}
.gui_YuleNav .ft .links em { display:none }
.gui_YuleNav .ft .cel { width:90px; height:26px; display:block; background-position:right -760px; float:left; font-size:0; text-indent:-999px; margin-top:11px }
.gui_YuleNav .ft .mov { width:86px; height:26px; display:block; background-position:right -820px; float:left; font-size:0; text-indent:-999px; margin-top:11px }
.gui_YuleNav .ft .ber { width:105px; height:26px; display:block; background-position:right -880px; float:left; font-size:0; text-indent:-999px; margin-top:11px }
.gui_ViedosList { width:968px; overflow:hidden; margin:0 auto; background-position:0 -234px; border:1px solid #eaeaea; background-color:#fff; clear:both }
.gui_ViedosList .hd { height:60px; overflow:hidden; clear:both }
.gui_ViedosList .hd h1 { width:193px; height:60px; float:left; font-size:0; text-indent:-9999px; overflow:hidden }
.gui_ViedosList .hd .nav { width:180px; padding:12px 38px 0 37px; height:32px; float:right; background-position:0 43px }
.gui_ViedosList, .gui_ViedosList .hd h1, .gui_ViedosList .hd .nav li.selected, .gui_ViedosList .hd .nav { background-image:url(http://www.qiyipic.com/yule/fix/home/yule_list_bg.png); background-repeat:no-repeat }
.gui_ViedosList .hd h1 { margin:1px }
.gui_ViedosList .hd .nav li { width:90px; height:32px; float:left; text-align:center; line-height:32px; cursor:pointer }
.gui_ViedosList .hd .nav li.selected { background-position:0 -180px; font-weight:bold }
.gui_ViedosList .hd h1.icon { background-position:0 -100px }
.gui_ViedosList .hd h1.mov { background-position:-220px -100px }
.gui_ViedosList .hd h1.mus { background-position:-440px -100px }
.gui_ViedosList .hd h1.ess { background-position:-660px -100px }
.gui_ViedosList .bd ul.list { padding:0 9px; overflow:hidden; zoom:1 }
.gui_ViedosList .bd ul.list li { width:160px; height:180px; float:left; padding:0 15px 20px; _display:inline }
.gui_ViedosList .bd ul.list li .pic { width:160px; height:90px; margin-bottom:5px; overflow:hidden }
.gui_ViedosList .bd ul.list li .pic .bg { width:38px; height:14px; background:#000; margin-top:-14px; _margin-top:-18px; position:relative; margin-left:122px; filter:alpha(opacity=70); opacity:0.7 }
.gui_ViedosList .bd ul.list li .pic .time { color:#fff; width:38px; height:14px; text-align:center; margin-top:-17px; position:relative; margin-left:122px }
.gui_ViedosList .bd ul.list li h2.title { line-height:20px; font-weight:normal; font-family: arial; }
.gui_ViedosList .bd ul.list li .data, .gui_ViedosList .bd ul.list li .num { color:#a6a6a6; line-height:20px }
.gui_ViedosList .page { padding:20px 0 40px; text-align:center; height:24px; zoom:normal }
.gui_ViedosList .page a { display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center }
.gui_ViedosList .page a.a1 { background:url(http://www.qiyipic.com/common/fhttp://www.qiyipic.com/yule/fix/home/titleBg.png) 0 -55px no-repeat; width:56px }
.gui_ViedosList .page a:hover { background:#f1f1f1; color:#000; text-decoration:none }
.gui_ViedosList .page .curPage { display:inline-block; width:26px; height:22px; line-height:22px; background:#72a10e; border:1px solid #72a10e; color:#fff; text-align:center }
.gui_ViedosList .page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(http://www.qiyipic.com/common/fhttp://www.qiyipic.com/yule/fix/home/titleBg.png) 0 -55px repeat-x; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4 }
.gui_Footer, .footer { text-align:center; padding:30px 0 50px; margin-top:15px; background:#f9f9f9; clear:both; border-top:1px solid #e9e9e9; font-family:Arial; overflow:hidden; zoom:1 }
.gui_Footer, .footer, .footer a, .gui_Footer a { color:#717171; line-height:25px }
.gui_Footer a:hover, .footer a:hover { color:#390 }
.gui_Footer .fGray, .footer .fGray { margin:0 4px; text-align:center }
.gui_YuleNav .bd .home:hover{background-position:100% -950px;}
.gui_YuleNav .bd .icon:hover{background-position:100% -1000px;}
.gui_YuleNav .bd .tv:hover{background-position:100% -1050px;}
.gui_YuleNav .bd .music:hover{background-position:100% -1100px;}
.gui_YuleNav .bd .ess:hover{background-position:100% -1150px;}
.gui_YuleNav .ft .cel:hover{background-position:100% -1200px;}
.gui_YuleNav .ft .mov:hover{background-position:100% -1250px;}
.gui_YuleNav .ft .ber:hover{background-position:100% -1300px;}
/*新版播放记录*/
/*娱乐新导航开始*/
.yule_Nav_New{ width:970px; margin:10px auto 17px auto; height:33px; line-height:33px; background:url(http://www.qiyipic.com/yule/fix/yule_Nav_NewBg.png) no-repeat; color:#666;}
.yule_Nav_New .yl_s1{ float:left; width:90px; color:#729408; padding-left:34px; }
.yule_Nav_New .yl_s2{ float:right; padding-right:10px; width:180px; }
.yule_Nav_New .bd{ float:left;}
.yule_Nav_New .bd a{ background:url(http://www.qiyipic.com/yule/fix/yule_Nav_NewBg2.png) no-repeat right center; float:left; padding:0 14px 0;}
.yule_Nav_New a{ color:#666;}
.yule_Nav_New a:hover{ color:#4A7F07; text-decoration:none;}
.yule_Nav_New .bd a.yl_Last { background:none;}
.yule_Nav_New .bd .fG_ari{ font-family:Arial;}
.yule_Nav_New .bd a.selected{color:#4A7F07; font-weight:bold;}
.gui_YuleNav .yl_New_Main{ float:right; width:490px;  height:26px; text-indent:-999em; margin-top:25px;}
.gui_YuleNav .yl_New_Main a{ height:26px; width:86px; float:left; margin-left:15px; display:inline;}
.gui_YuleNav a.ylsy,.gui_YuleNav a.mxzx,.gui_YuleNav a.yszx,.gui_YuleNav a.yyyc,.gui_YuleNav a.zyjx{ background:url(http://www.qiyipic.com/common/fix/yl_New_Bg2.png) no-repeat;}
.gui_YuleNav a.ylsy{ background-position:-14px 0}
.gui_YuleNav a.mxzx{ background-position:-112px 0}
.gui_YuleNav a.yszx{ background-position:-212px 0}
.gui_YuleNav a.yyyc{ background-position:-312px 0}
.gui_YuleNav a.zyjx{ background-position:-410px 0; width:68px!important;}
.gui_YuleNav a.ylsy:hover{ background-position:-14px -74px;}
.gui_YuleNav a.mxzx:hover{ background-position:-112px -74px;}
.gui_YuleNav a.yszx:hover{ background-position:-212px -74px;}
.gui_YuleNav a.yyyc:hover{ background-position:-312px -74px;}
.gui_YuleNav a.zyjx:hover{ background-position:-410px -74px;}
/*导航修改*/
.head_ul li{ text-align:center;}
.usernameHuiyuan { background:url(http://www.qiyipic.com/common/fix/qiyue_images/headBg1.png) 0 -73px; padding-left:15px; }
/*==================================时尚列表页==============================================*/
.gui_fashion_nav{ height:auto;}
.gui_fashion_nav .hd{width:240px;}
.gui_fashion_nav .hd .logo{ background:url(http://www.qiyipic.com/common/fix/images/logo_fashion.png) no-repeat;}
.gui_fashion_nav{margin:0 auto 20px; padding-top: 5px;}
.gui_fashion_nav .bd{ text-indent:-999em; margin-top:20px; width:370px;}
.gui_fashion_nav .bd li{width:auto;height:38px; float:left;}
.gui_fashion_nav .bd li a{background:url(http://www.qiyipic.com/common/fix/Fashion_images/fashion_nav.png) no-repeat; display:block;height:38px; outline: none;}
.gui_fashion_nav .bd li a.fa_home{width:82px;}
.gui_fashion_nav .bd li a.fa_zixun{ width:95px; background-position:-82px 0;}
.gui_fashion_nav .bd li a.fa_show{ width:99px; background-position:-177px 0;}
.gui_fashion_nav .bd li a.fa_act{width:89px; background-position:-276px 0;}
.gui_fashion_nav .bd a.fa_home:hover{ background-position:0 -42px;}
.gui_fashion_nav .bd a.fa_zixun:hover{ background-position:-82px -42px;}
.gui_fashion_nav .bd a.fa_show:hover{ background-position:-177px -42px;}
.gui_fashion_nav .bd a.fa_act:hover{ background-position:-276px -42px;}

/* add fa_beauty */
.gui_fashion_nav ul.navlist{ float: right; width:500px; text-indent:-999em; margin-top:30px;}
.gui_fashion_nav ul.navlist li{float:left; width:auto; height:38px;}
.gui_fashion_nav ul.navlist li a { display:block; height:38px; background: url(http://www.qiyipic.com/common/fix/Fashion_images/nav-ss0313.png) no-repeat; outline: none;}
.gui_fashion_nav ul.navlist li a.fa_home { width:59px; background-position: 12px 0;}
.gui_fashion_nav ul.navlist li a.fa_zixun { width: 79px; background-position: -47px 0; }
.gui_fashion_nav ul.navlist li a.fa_show { width:96px; background-position: -126px 0; }
.gui_fashion_nav ul.navlist li a.fa_beauty { width:72px; background-position: -222px 0; }
.gui_fashion_nav ul.navlist li a.fa_act { width:88px; background-position: -294px 0; }
.gui_fashion_nav ul.navlist li a.fa_itv { width: 102px; background-position: -382px 0; }
.gui_fashion_nav ul.navlist a.fa_home:hover { background-position: 12px -42px; }
.gui_fashion_nav ul.navlist a.fa_zixun:hover { background-position: -47px -42px; }
.gui_fashion_nav ul.navlist a.fa_show:hover { background-position: -126px -42px; }
.gui_fashion_nav ul.navlist li a.fa_beauty:hover { background-position: -222px -42px; }
.gui_fashion_nav ul.navlist a.fa_act:hover { background-position: -294px -42px; }
.gui_fashion_nav ul.navlist li a.fa_itv:hover { background-position: -382px -42px; }

.gui_fashionList .hd h1{ background:url(http://www.qiyipic.com/common/fix/images/fa_tit.png) no-repeat; height:45px; width:200px; margin-left:25px;}
.gui_fashionList .hd h1.zixun_t{ background-position:0 0;}
.gui_fashionList .hd h1.show_t{ background-position:0 -104px;}
.gui_fashionList .hd h1.act_t{ background-position:0 -56px;}

.gui_fashionList .hd h1.show_site, .gui_fashionList .hd h1.show_band, .gui_fashionList .hd h1.show_fame, .gui_fashionList .hd h1.show_itv, .gui_fashionList .hd h1.show_beauty{background: url(http://www.qiyipic.com/common/fix/Fashion_images/show0313.png) no-repeat -1px 10px;}
.gui_fashionList .hd h1.show_band{background-position: -1px -32px;}
.gui_fashionList .hd h1.show_fame{background-position: -1px -78px;}
.gui_fashionList .hd h1.show_itv{background-position: -1px -124px;}
.gui_fashionList .hd h1.show_beauty{background-position: -1px -170px;}

.gui_fashion_nav .hd{ margin-top:18px;}
.gui_fashion_nav .hd a:hover { text-decoration:none;}

/* add: watch later by sunshaocheng 20130807 */
.video_brooch { width: 14px; height: 14px; background: url(http://www.qiyipic.com/common/fix/public_images/icon_common.png) no-repeat; display: none; position: absolute; top: 5px; right: 5px; }
.video_brooch-default{ background-position: 0 -489px; }
.video_brooch-confirm{ background-position: 0 -519px; }
.pic_list{ position: relative; display: block; }
.pic_list.hover .video_brooch { display: block; }


