/*HP Style Start*/
hr {color: #F2F2F2;background: #F2F2F2;}
small { color:#666666}
h5,.h5 { font-size: 16px; }
.dtright dt { float: right }
.dtright dd , .dtleft dt , .dtleft dd { float:left;position:relative }
.dtright dt img {display:block}
#hdt0 {height:67px }
#hdt0_l {width:260px; margin-top:9px; float:left;}
#hdt0_r { margin-top:12px;}
.ie7note {font-size:12px; color:#933; padding-top:20px;}

a:hover , a.clicked {color:#C50C11}
nav , #mc_nav { background:#000; }
#mainnav li { width: 92px; border-right:1px solid #FFF; text-align:center }
#mainnav a {padding: 16px 0px; font-size:15px;} 
#mainnav a small {display: none; color:#FFF; font-size:15px; text-transform:uppercase  }
#mainnav a:hover span {display:none;}
#mainnav a:hover small {display: inline-block}
li#nvbelite { background: none; width: 160px; border-right:none}
#nvbelite a {padding: 16px 0px; background:none} 
#nvbelite a:hover {background: #CC1616}

#nvext {background:rgba(255,255,255,0.95); padding-top: 3px;}

.nvelft { margin-top: 15px; border-right:1px solid #000; width:170px; min-height:255px }
.nvelft ul {margin-top: -15px }
.nvelft a { padding-left:36px; width:133px;}
.nvergt {border:none; width: 825px; padding-left:4px; padding-right:0}
.nvergt li { width:138px; padding: 5px 0 0 27px; height: 230px; text-align:center; text-align:left}
.nvergt li img {width:auto; height: 176px }

.fw_cbx {background:#FFF; border-bottom: none;}
.fw_left { padding-left:0px; }
.fw_right {padding: 10px }
.fw_left .th {border-bottom: 1px solid #000; margin:0 10px 32px; }
.fw_right .th {margin-left:0; margin-right:0; }
#mc_kv { width:690px; background: #FFF; height:510px; position:relative; overflow:hidden}
#mc_kv .slid_container {height:434px; width:690px; overflow:hidden;}
.slid_container li {position:relative}
.kvasnxt , .kvasprv {background:url(/images/templates/v2014/css/images/hpftn.png) 0px 0px; position:inherit; display:inline-block; border-left: 1px solid #CCC; border-right: 1px solid #CCC; width: 19px; height: 58px; cursor:pointer; vertical-align:middle}
.kvasnxt {background-position: -20px 0px }
.kvtxt {display:none;}
.kvasprv:hover  {background-position:-40px 0px;}
.kvasnxt:hover {background-position:-60px 0px;}

#slid_navi { width:100%; height:58px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; margin-top: 15px; text-align:center; line-height:58px; font-size:0}
.paginail {display:inline-block; height:40px; padding: 0px 30px; vertical-align:middle; }
.paginail li { display:inline-block; width:60px; height:38px; overflow:hidden; margin:1px; opacity:0.45; filter:alpha(opacity=45);}
.paginail, .paginail li {_zoom:1;*display:inline;}
.paginail .current {opacity:1;filter:alpha(opacity=100); }
.paginail a {display: block; height:100%}
.tags { font-size: 14px}
.tags a { color:#ADADAD}
.tags a:hover { color:#FFF; background:#C50C11}

.htitle {font-size:16px}
.subtitle {font-size:12px;line-height:2;}

.th h3 { font-weight: normal; float:left;  width:50%; height:100%; text-indent: -10000px;}
.th h3 a , h3.th  a { display:block; height:100%; background: url(/images/templates/v2014/css/images/hpftn.png) no-repeat 0px -444px; }
.th h3 span , h3.th span { font-size:36px; line-height:1.1; font-family:"Times New Roman"; font-style:italic; }
.th span span {color:#C50C11; text-transform:uppercase}
.th span.gray {color:#C7C7C7}
h3.th  {font-size: 21px; text-align:center; background: url(/images/templates/v2014/css/images/hpftn.png) no-repeat 100px 540px; text-indent: -10000px;}
h3.th span { font-size:30px; line-height: 1.32; }
#rgt_adv {font-size:0; padding-right:0; height:510px}

.grbside { background:#F7F7F7 }
#mc_spotlight { position:relative; padding-top:40px }
#mc_spotlight .th { height:45px; border-bottom: 1px solid #000; margin: 0 0 35px; background: url(/images/templates/v2014/css/images/hpftn.png) no-repeat 0px -81px; }
.spt_left{width:329px; height:335px; border: 4px solid #000; border-bottom:1px solid #333; border-right:none; float:left; overflow:hidden}
.spt_right {width:667px; height:340px; float:left; overflow:hidden}
.spt_left .hlr_tt { margin-top:0.5em;right:0}
.spt_left dl { margin: 28px 20px 0 28px; height:305px; font-size:15px; clear:both}
.spt_left dt { border-bottom: 1px solid #CCC; margin-bottom:8px}
.spt_left dd { padding:12px; }
.spt_left h3 { padding-left: 10px; font-size:24px; margin-top:0.25em; padding-bottom:1em; border-bottom: 1px solid #333; line-height:1.25;}
.spt_left em { margin-left: 10px; color:#c50c11;font-size:14px; }
.spt_left dd a { color:#464646; }
.redlnk {color:#c50c11;}
.redlnk:after{content: "[+]";}
.spt_left .tags {display: block; font-size:14px; margin-top:1.5em; color:#999}
.spt_left .tags a {color:#999; white-space:nowrap; }
.spt_right ul {width: 681px }
.spt_right li {float:left; width:213px; height:340px; margin-right:14px}
.fwgry { background: #EBEAEA; padding:40px 0;}
.fwgry .fw_cbx {background:transparent }
#becollege {width:276px; margin:10px 0 0 22px; padding:18px 0 0; position:relative; border: 1px solid #888; background: #FFF}
#mc_special {padding-left:0px; width:700px; border-bottom: 1px solid #A1A1A1 }
#mc_special .th {background:#EBEAEA url(/images/templates/v2014/css/images/hpftn.png) no-repeat 0px -128px; margin:0; border-bottom:1px solid #000; height:43px;}
/*#mc_special img { display:block;margin:0 auto}*/
#spcslider { position:relative; width:700px; overflow:hidden }
#spcslider ul { height:560px; width:700px; position:relative; overflow:hidden}
#spcslider li { background: #EBEAEA; position:absolute; width:700px; }
#spcslider li div { margin-top:27px; }
#spcslider p {font-size:15px; color:#464646; padding-top:1em; clear:both;}
#spcslider em {float:right; border: 1px solid #C50C11; padding: 1px 28px 1px 10px; font-size: 17px; background: url(/images/templates/v2014/css/data:image/gif;base64,r0lgodlheqanaiabab4ehv//yh5baeaaaealaaaaaaraa0aaaixri6pz+vynots0qrxupvl/4ctlpgb6bqaow) no-repeat right center;}
#spcslider strong {font-size: 24px; font-weight:normal; line-height:28px; white-space:nowrap; }

.spcsidx { text-align:justify; height: 44px; padding:2px; line-height:44px; font-size: 14px; overflow: hidden; word-spacing: 0.6em}
.spcsidx a {white-space: nowrap;}
.spcsidx span:after{content:"|";}
.spcsidx:after {display: inline-block; width:100%; content:""}

#becollege h3 a{display:block; height:58px; background: url(/images/templates/v2014/css/images/hpftn.png) -107px 0px no-repeat}
#eliteclass {position:relative}
#eliteclass .h5 { line-height:1.875;margin:10px 0}
#eliteclass img { display:block}
#eliteclass a { color:#FFF; }
#eliteclass p {display:none; }

#eliteclass span{display:block; position:absolute; bottom:0; padding:7px 0; font-size:18px; text-align:center}

#eltryout { padding-top: 13px; height:242px; font-size:14px; line-height:24px; background:#FAFAFA}
#eltryout h3 a {height:40px; background: url(/images/templates/v2014/css/images/hpftn.png) 10px -172px;}
#eltryout li {float:left;width:50%; height:185px; padding-top:8px; position:relative; text-align:center; overflow:hidden }
#eltryout span { position:absolute; bottom: -1px; left: 9px; width:120px; line-height:1.25 }
#eltryout .btn { position: static; display:inline-block; color:#c50c11; font-size: 12px; }

.tryapply {display:block; float:right}

.col2-l { width:302px;float:left; padding-left:10px;}
.col2-r { width:320px;float:left}
.col2-mrgt {margin-left:28px}
.col2-l.col2-mrgt {padding-left: 0}

.italist li {position:relative; float:left; margin: 0 1px 1px 0;width:150px;height:200px; overflow: hidden}
li .italist {position: relative}
.italist img , .itaslide img{display:block; position: relative} 

.alike {display:none; text-indent:-10000px;background:url(/images/templates/v2014/css/images/mc_hbgi.png) no-repeat -22px 0px; width:48px; height:45px; position:absolute;bottom:40%;left: 50%;margin-left:-24px; margin-bottom:30px; }
.itatxt {padding:0.6em 0; margin-right: 10px; }
.socialmsk {display:none; height: 26px; width:100%; text-align:center; vertical-align: top; position:absolute; left:0px; bottom:40%;}
.socialmsk a {width:30px; height:26px; background: url(/images/templates/v2014/css/images/mc_hbgi.png) no-repeat 5px -125px;display:inline-block;zoom:1;}

.textmsk {background:url(/images/templates/v2014/css/images/mc_hbgi.png) repeat-y -155px 0px; width:100%; position: absolute;left:0;bottom:0;}

.italist .textmsk {background-position: 126px -72px; height:30px; font-size:16px; }
.italist .itatxt , .itabox .itatxt{display: none; color:#FFF; position:absolute;bottom:0px;left:10px; }

.hover .mc-mask {opacity:0.6;background:#000;}

.hover .textmsk {background-position:126px -40px; color:#FFF}
.hover .socialmsk , .hover  .itatxt {display:block; opacity:1; color:#FFF}

.itaslide {padding-left:10px;height:400px; overflow:hidden; position: relative}
.itaslide ul { height: 400px; width: 300px; overflow: hidden; position: relative; }
.itaslide li {position: absolute; width:300px; height:400px; overflow:hidden}
.itaslide .textmsk {display:block; color:#FFF; position:static}
.itaslide .itatxt {font-size:18px; margin-left:10px; display:block}
.itaslide  small {display:block; padding:8px 0; height:30px; overflow:hidden; color:#FFF}
.itaslide .hover .textmsk {background:none}
.itaslide .hover .itatxt , .itaslide .hover small {display:inherit;}
.itaslide .up {bottom: -78px } 
.italist .up { bottom: -90px }
.itasprv , .itasnxt , .prev , .next  { display:block; position:absolute; width:30px; height:60px; top: 170px; left:0; background: url(/images/templates/v2014/css/images/hpbgw.png) -190px -232px; cursor:pointer; text-indent:-10000px; z-index:90 }
.itasnxt , .next { left:auto; right:0; background-position: -223px -232px; }
.itasprv:hover  {background-position:-190px -168px;  }
.itasnxt:hover {background-position:-223px -168px;}

#spcslider .itasprv{ left:-5px; } 
#spcslider .itasnxt{ right:-5px; } 
.prev , .next { width:20px; height:50px; top: 20px; background-position: -200px -115px;  }
.next { background-position: -222px -115px;}
.prev:hover  {background-position:-245px -115px; }
.next:hover {background-position:-267px -115px; }

.colist {clear:both; height:80px; font-size:16px; padding-top:9px;}
.colist li {float:left; width:300px; height:24px;padding:8px 10px; }
.colist li:hover { background:#F7F7F7}
.colist .col2-mrgt {margin-left:20px}

.subscript {display:block; top:0px; left:0px; position:absolute; font-size:14px; line-height:1; background:url(/images/templates/v2014/css/images/mc_hbgi.png) -25px -45px; color:#FFF; width:72px; height:77px;padding-left:3px}
.subscript big {font-size:36px; line-height:30px }
#mc_fashion h3 a {background-position:0px -444px }
#mc_beauty h3 a {background-position:0px -520px }
#mc_jaw h3 a {background-position:0px -673px; height:38px;}
#mc_life h3 a {background-position:0px -596px;}
#mc_view h3 a {background-position:0px -746px;}

#mc_fashion h3 a:hover {background-position:0px -482px }
#mc_beauty h3 a:hover {background-position:0px -558px }
#mc_jaw h3 a:hover {background-position:0px -710px;}
#mc_life h3 a:hover {background-position:0px -634px;}
#mc_view h3 a:hover {background-position:0px -784px;}
#eltryout h3 a:hover {background-position:10px -212px;}

#editorpick dl {height:300px;}
#editorpick strong {padding:4px 0;display:block; font-size:21px; font-weight:normal}
#editorpick p {font-size:14px}

.midwadx {padding:15px 0 }.midwadx2 {padding:30px 0 }
.midwadx2 div {margin: 10px auto!important;}
.rsdcol-3 li { float:left;width:80px; padding:10px; text-align:center; word-wrap: break-word; }

#mc_beauty .fw_left .th {  margin-right:30px; margin-bottom:17px;}

#bedeb { clear:both;margin-top:10px;height:190px;overflow:hidden }
#bedeb img {display:block }
#bedeb a:hover .textmsk , #bedeb  .textmsk.mouseon{display:block; height:100%; color:#FFF;line-height:80px;text-align:center; padding:0;width:100%}
#belite { height:250px; position:relative; overflow:hidden}
#lb_bee_events,  #lb_bee_elite {display:block; float:left; width:150px; font-size: 21px; line-height:1.2; text-align:center; padding-top: 23px; height:27px; background: #E0E0E0 url(/images/templates/v2014/css/images/hpbgw.png) -150px 0px; color:#FFF; cursor: pointer; text-indent:-10000px}
#lb_bee_events {background-position: 0px -50px;}
#lb_bee_events.curr {background-position: 0px 0px; color:#000 }
#lb_bee_elite.curr {background-position: -150px -50px; color:#000 }

#bee_events , #bee_elite  { clear:both; position:relative; height:200px; width:300px}
#bee_events span {display:inline; color:#666; }
#bee_events em , .lr_tt { color: #EE3EA3;}
.lr_tt { float:right; line-height: 18px;}
#bee_elite dd{ height:180px; width:130px; padding:10px}
#bee_elite small {color:#FB87A1}
#bee_elite p {color:#666; line-height: 1.75}

#bee_events .textmsk {width:280px; padding:10px;_background:#FFF; background:none rgba(255,255,255,0.6); }

#hblog .th { background: url(/images/templates/v2014/css/images/hpftn.png) no-repeat 98px -365px; margin-top:20px;}
#hblog dl {position:relative}
#hblog dt {float:left; width:28px; padding-left:10px; color:#ff3636;font-size:14px; font-family:Georgia; font-style: italic; }
#hblog dd {font-size:16px; }
#hblog dt , #hblog dd { line-height:39px; border-top:1px dotted #B0B0B0}
#hblog dt.first , #hblog dd.first {border-top:none; }
#hblog dt.first {padding-left: 1px; background: url(/images/templates/v2014/css/images/mc_hbgi.png) -105px -45px; height:45px; color:#FFF;line-height:1; position:absolute; z-index: 9 }
#hblog dd.first { position:relative;left:0px; height:150px; padding-left:190px;line-height:1.3;z-index: 1}
dd.first img {position:absolute; display:block; left:0px; top:0px; z-index: 1}
dd.first p {font-size: 12px; line-height:inherit;margin-top: 0.5em;color:#666}


.col3list li {float:left; width:320px; height:250px; margin:0 10px; text-align:center; overflow:hidden}
.col3list .socialmsk { background:none; }
.col3list .textmsk{ font-size: 12px;background:none}
.col3list h5 , .col3list strong { font-size:18px; line-height:2; height:32px; font-weight:normal}
.rto4_3 li  , .rto4_3 .italist1 { height:427px }

/*
#mctv {background: #151515 url(/images/templates/v2014/css/images/hpbgw.png) no-repeat 0px -937px; text-align:center; }
*/
#mctv a {color:#FFF;font-size:16px;}
.col2-a {position:relative; display:inline-block }
.col2-a img { width: 120px; height:80px; margin:20px 10px;display:block }
.col2-a .textmsk {display:none; color: #FFF; font-size: 13px; line-height:1.1}
a.col2-a:hover  .textmsk { display:block; width:96px; height:30px; margin:10px; padding: 30px 12px;}
#weizone {height:170px; width:300px; position:relative; overflow:hidden }
#weizone a {color:#666 }
#ad_rb325 {height:250px; background:#CCC; margin:20px 0 15px;}
.lftblock {display:block; float:left;text-align:center;margin-right:10px;color:#C50C11}

.hlr_tt { right:10px;}

.grbfoot {border-top-width:10px }
.hmc_logo {height: 103px; background: url(/images../images/hearstchina.png) no-repeat center bottom;}

#mc-f-frln { text-align:left; border-top: 1px solid #B3B3B3; border-bottom: 1px solid #B3B3B3; padding-left:100px; width:900px; height: 40px; overflow:hidden; margin: 32px auto 30px; background: url(/images/templates/v2014/css/images/hpftn.png) no-repeat 0px -880px; font-size:14px; position:relative} 
#mc-f-frln ul { width:100%; background: #FFF; overflow:hidden; }
#mc-f-frln li { white-space:nowrap; border-left: 1px solid #333; padding:0 11px 0 10px; float:left; height:14px; line-height:1; margin: 13px 0; margin-left: -1px}
#mc-f-frln li.first {border-left: none; }
#mc-f-frln a { color: #333 }
#ft_more { margin-top:0}
#ft_more  .th{ border-bottom: 1px solid #000; background: url(/images/templates/v2014/css/images/hpftn.png) no-repeat 0px -832px; margin-bottom:20px;}
#ft_search,#hottags {display:none}
footer {border-top: 1px solid #000; }
.col6list { width: 130px; margin-left: 40px; text-align:center; line-height:2; float:left; *overflow:hidden; }
.col6list.first {margin-left: 10px;}
.col6list img {max-width:100%}

#mc_footer { padding: 60px 0 40px; text-align:center; width:100%; background:#FFF }
#mc-f-p {position:relative; height:376px; overflow:hidden} #mc-f-p a {display:block; position: absolute; bottom:0px} #mc-f-p img {display: block}
#mcbps0 {left: 80px } #mcbps1 {left: 168px; z-index:4}
#mcbps2 {left: 356px; z-index:3; box-shadow: 3px 9px 10px rgba(0,0,0,.4);} #mcbps3 {left: 588px; z-index:2; box-shadow: 3px 12px 10px rgba(0,0,0,.3);}
#mcbps4 {right: 100px; z-index:1; }
#mc-f-0 { border-top: 4px solid #C50C11; border-bottom:1px solid #666; background: #000; color: #FFF; width:100%; line-height:30px; padding:15px 0; word-spacing:13px;}
#mc-f-0 div {background: url(/images/templates/v2014/css/images/hpftn.png-v6.html) no-repeat -130px -890px; width: 785px; margin: 0 auto; padding-left:215px; text-align:left; font-size:14px; white-space: nowrap}
#mc-f-0 a { color: #FFF } 
#mc-f-1{word-spacing:30px; font-size:14px; line-height:50px}
.copyright a {color:#808080;}

.w100jsty {letter-spacing:0.5em; margin-right: -0.5em;}
            .kshare { width: 35px;position: absolute; bottom: 55px; right: 15px; }
            .share_container {
                position: relative;
            }
            .share_container div {
                width: 31px;
                height: 31px;
                position: absolute;
                top: 0px;
                left: 0px;
                background-size: 100%;
                background-position: center;
                background-repeat: no-repeat;
                opacity: 0;
            }
            .share_container div.plus {
                background-image: url("/images./images/v5plus.png");
                opacity: 1; z-index: 10; 
            }
            .share_container div.sina {
                background-image: url("/images./images/v5r1.png");
            }
            .share_container div.qzone {
                background-image: url("/images./images/v5r2.png");
            }
            .share_container div.renren {
                background-image: url("/images./images/v5r3.png");
            }
            .share_container div.weixin {
                background-image: url("/images./images/v5r4.png");
            }
			.share_container a.bshare-sinaminiblog , .share_container a.bshare-qzone , .share_container a.bshare-renren , .share_container a.bshare-weixin {background:none; height:31px;width:31px; margin:0; padding:0}
			.share_container a:hover {opacity:1}
					
/*16.3.9 Revision Luxury & View */
.itabox {position:relative}
#bedeb .itabox .textmsk {background-position: 278px -72px; background-repeat:no-repeat; height:30px; font-size:16px; display:block }
#bedeb .hover .textmsk {background-position:278px -40px; color:#FFF}

#mc_jaw .th,#mc_view .th { margin:0 10px 32px;}

.col1670 { width:670px; margin-bottom:20px;}
.col1670 .itaslide ul { width:660px;}
.col1670 .itaslide li { width:660px;}
.col1670 .textmsk { background: url(/images/templates/v2014/css/data:image/png;base64,ivborw0kggoaaaansuheugaaaaiaaaaccayaaabytg0kaaaacxbiwxmaaassaaaleghs3x78aaaafeleqvqimwnkygcyycdawmdeaauacjqanx2dty0aaaaasuvork5cyii);}

.col1670 .itasprv , .col1670 .itasnxt, .col1670 .itasprv , .col1670 .itasnxt  {width:24px; height:60px;  left:10px; background-position:-304px -453px; }
.col1670 .itasnxt,.col1670 .itasnxt{ left:auto; right:0px; background-position: -336px -453px; }
.col1670 .itasprv:hover,.col1670 .itasprv:hover  {background-position:-304px -389px;  }
.col1670 .itasnxt:hover,.col1670 .itasnxt:hover {background-position:-336px -389px;}

.italist1 {height:250px; width:320px; overflow:hidden; position:relative;}
.italist1 img{display:block; position: relative} 
.italist1 .up { bottom: -69px }
.italist1 .text1 { background:url(/images/templates/v2014/css/images/mc_hbgi.png) repeat-y -155px 0px; margin:0; height:66px; line-height:18px; overflow:visible; margin-bottom:20px; }
.italist1 .text1 span { display:block; font-size:18px; white-space: nowrap; margin-left:10px; padding:0.8em 0}
.italist1 .text1 small {color: #fff;display: block; height: 30px;overflow: hidden;padding: 13px 6px 13px 0; white-space:pre-wrap}
.italist1 .itatxt {display: none; color:#FFF; position:absolute;bottom:0px;left:10px; }

.hover .up .text1 {background:none}

#mctv { background:transparent; background-color:#000; text-align:center; border:1px solid #000; margin-bottom:20px; height:471px }
#mctv h3 {height:60px; padding:6px 0; background:#FFF }
#mctv h3 a {background:url(/images/templates/v2014/css/images/hpbgw.png-r1.html) 0px -290px; height:60px; display:block; }

.mctv_video { position:relative; height:280px; overflow:hidden;}
.mctv_video a .layout { background:url(/images/templates/v2014/css/images/mc_hbgi.png) repeat-y -155px 0; width:298px; height:238px; position:absolute; top:0; left:0; display:none;}
.mctv_video a:hover .layout {display:block}
.mctv_video .layout b { text-indent:-10000px; background:url(/images/templates/v2014/css/images/vdbp.png) no-repeat center top; display:block; width:43px; height:41px; margin:100px auto 0;}
.mctv_video .textmsk {background:url(/images/templates/v2014/css/images/mc_hbgi.png) repeat-y -155px 0; width:100%; position: absolute;left:0;bottom:0; height:42px; line-height:42px; font-size:18px; text-align:center; color:#fff;}

#mc_jaw .col3list li { height:250px; width:320px; }

#mc_view .col3list { margin-left:10px;}
#mc_view .italist1 {height:200px; }
#mc_view li.exp .italist1 {height:420px; }
#mc_view .col3list { position:relative; float:left;}
#mc_view .col3list li { height:200px; width:320px; margin:0 30px 20px 0; overflow:hidden }
#mc_view .col3list li.exp {  position:absolute; top:0; left:340px; height:420px;} 

#mclife,#mctopic,#mcastro { border:1px solid #000; width:260px; background-color:#fff; padding:0 19px 19px; margin-bottom:20px;}
#mclife h3,#mctopic h3,#mcastro  h3 { height:56px; margin:0; overflow:hidden;}
#mclife h3.th  a { background:url(/images/templates/v2014/css/images/hpftn.png-v6.html) no-repeat 0 -973px; height:56px; display:block;}
#mclife .italist1, #mctopic .italist1 {height:260px; width:260px; }
#mclife .text1 , #mctopic .text1  {height:62px; }
#mclife .text1 span , #mctopic .text1 span  {font-size:16px; }

#mctopic h3.th  a { background:url(/images/templates/v2014/css/images/hpftn.png-v6.html) no-repeat 0 -1085px; height:56px; display:block;}
#mcastro h3.th { background:url(/images/templates/v2014/css/images/hpftn.png-v6.html) no-repeat 0 -1195px; height:56px; }

#astrolist { position:relative; width:260px; height:123px;  overflow:hidden }
#astrolist a img {width:120px; height:123px}

.imgleft { width:260px; height:123px; overflow:hidden}
#astrolist .imgleft div { width:260px; height:123px;}
#astrolist .prev   { width:25px; height:24px; top: 99px; left:212px; background:url(/images/templates/v2014/css/images/hpbgw.png) no-repeat -312px -1055px; cursor:pointer; text-indent:-10000px; z-index:90 }
#astrolist .next { width:25px; height:24px; top: 99px; right:0; background:url(/images/templates/v2014/css/images/hpbgw.png) no-repeat -336px -1055px; cursor:pointer; text-indent:-10000px; z-index:90 }
#astrolist .prev:hover { background-position:-312px -1093px}
#astrolist .next:hover { background-position:-336px -1093px}

#mclife h3 a:hover {background-position:0px -1029px;}

#look_star { height:874px; border: 1px solid #000; overflow:hidden; position:relative;}
#look_star .imgleft { height:834px; margin:0 auto;}
.ls_date {position:absolute; right:0; top:0; width: 34px; height:40px; padding-top:5px; border-left: 1px solid #4B4B4B; background: #000; color: #FFF; font-size:24px; text-align:center; line-height:1; letter-spacing:-1px}
.ls_date span {font-size: 13px; display:block; text-transform:uppercase }
.look_tdstar { height: 100%; width: 260px }
.fls_tit { height: 40px; padding-top:20px; overflow:hidden; font-size:22px; }
.fls_tit a {display:inline-block; line-height:22px; height:22px}
.ftgtit { font-size: 16px; color: #666; height:20px; border-left: 1px solid #000;
padding-left: 6px; margin-left: 7px;}
.look_tdstar img {margin-bottom: 10px; display:block}


#look_star .prev , #look_star .next , #look_star .dis_prev , #look_star .dis_next{ width:74px; height:30px; top: 834px; left:20px; background:url(/images/templates/v2014/css/images/hpftn.png-r2.html) no-repeat -265px -980px;}
#look_star .dis_next , #look_star .dis_prev {position:absolute;display:block; opacity:0.45; filter:alpha(opacity=45);}
#look_star .prev , #look_star .dis_prev { background-position:-265px -1042px; right:20px; left:auto}
#look_star .prev:hover { background-position:-265px -1073px}
#look_star .next:hover { background-position:-265px -1011px}
