﻿html { color: #000; background: #FFF }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
table { border-collapse: collapse; border-spacing: 0 }
fieldset, img { border: 0 }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style: inherit; font-weight: inherit }
del, ins { text-decoration: none }
li { list-style: none }
caption, th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
q:before, q:after { content: '' }
abbr, acronym { border: 0; font-variant: normal }
sup { vertical-align: baseline }
sub { vertical-align: baseline }
legend { color: #000 }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit }
input, button, textarea, select { *font-size:100%
}
body { font: 13px/1.231 arial, helvetica, clean, sans-serif; *font-size:small;
*font:x-small
}
select, input, button, textarea, button { font: 99% arial, helvetica, clean, sans-serif }
table { font-size: inherit; font: 100% }
pre, code, kbd, samp, tt { font-family: monospace; *font-size:108%;
line-height: 100% }
body { text-align: center }
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 { margin: auto; text-align: left; width: 57.69em; *width:56.25em
}
#doc2 { width: 73.076em; *width:71.25em
}
#doc3 { margin: auto 10px; width: auto }
#doc4 { width: 74.923em; *width:73.05em
}
.yui-b { position: relative }
.yui-b { _position: static }
#yui-main .yui-b { position: static }
#yui-main, .yui-g .yui-u .yui-g { width: 100% }
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main { float: right; margin-left: -25em }
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main { float: left; margin-right: -25em }
.yui-t1 .yui-b { float: left; width: 12.30769em; *width:12.00em
}
.yui-t1 #yui-main .yui-b { margin-left: 13.30769em; *margin-left:13.05em
}
.yui-t2 .yui-b { float: left; width: 13.8461em; *width:13.50em
}
.yui-t2 #yui-main .yui-b { margin-left: 14.8461em; *margin-left:14.55em
}
.yui-t3 .yui-b { float: left; width: 23.0769em; *width:22.50em
}
.yui-t3 #yui-main .yui-b { margin-left: 24.0769em; *margin-left:23.62em
}
.yui-t4 .yui-b { float: right; width: 13.8456em; *width:13.50em
}
.yui-t4 #yui-main .yui-b { margin-right: 14.8456em; *margin-right:14.55em
}
.yui-t5 .yui-b { float: right; width: 18.4615em; *width:18.00em
}
.yui-t5 #yui-main .yui-b { margin-right: 19.4615em; *margin-right:19.125em
}
.yui-t6 .yui-b { float: right; width: 23.0769em; *width:22.50em
}
.yui-t6 #yui-main .yui-b { margin-right: 24.0769em; *margin-right:23.62em
}
.yui-t7 #yui-main .yui-b { display: block; margin: 0 0 1em 0 }
#yui-main .yui-b { float: none; width: auto }
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u { float: left }
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u { float: right }
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first { float: left }
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf { width: 49.1% }
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u { width: 32%; margin-left: 1.99% }
.yui-gb .yui-u { *margin-left:1.9%;
*width:31.9%
}
.yui-gc div.first, .yui-gd .yui-u { width: 66% }
.yui-gd div.first { width: 32% }
.yui-ge div.first, .yui-gf .yui-u { width: 74.2% }
.yui-ge .yui-u, .yui-gf div.first { width: 24% }
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first { margin-left: 0 }
.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u { width: 49%; *width:48.1%;
*margin-left:0
}
.yui-g .yui-g .yui-u { width: 48.1% }
.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first {
*margin-right:0;
*width:32%; _width: 31.7% }
.yui-g .yui-gc div.first, .yui-gd .yui-g { width: 66% }
.yui-gb .yui-g div.first {
*margin-right:4%; _margin-right: 1.3% }
.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first { *margin-right:0
}
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u {
*margin-left:1.8%; _margin-left: 4% }
.yui-g .yui-gb .yui-u { _margin-left: 1.0 }
.yui-gb .yui-gd .yui-u {
*width:66%; _width: 61.2% }
.yui-gb .yui-gd div.first {
*width:31%; _width: 29.5% }
.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u { width: 32%; _float: right; margin-right: 0; _margin-left: 0 }
.yui-gb .yui-gc div.first { width: 66%; *float:left;
*margin-left:0
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u { margin: 0 }
.yui-gb .yui-gb .yui-u { _margin-left: .7% }
.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first { *margin-left:0
}
.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u { *width:48.1%;
*margin-left:0
}
.yui-gb .yui-gd div.first { width: 32% }
.yui-g .yui-gd div.first { _width: 29.9% }
.yui-ge .yui-g { width: 24% }
.yui-gf .yui-g { width: 74.2% }
.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u { float: right }
.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first { float: left }
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first {
*width:24%; _width: 20% }
.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u {
*width:73.5%; _width: 65.5% }
.yui-ge div.first .yui-gd .yui-u { width: 65% }
.yui-ge div.first .yui-gd div.first { width: 32% }
#hd:after, #bd:after, #ft:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
#hd, #bd, #ft, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf { zoom: 1 }
.left, .right { display: inline }
.left { float: left }
.right { float: right }
.clear { clear: both }
.debug-r { background-color: red }
.debug-g { background-color: green }
.debug-b { background-color: blue }
.debug-y { background-color: yellow }
.hidden { display: none }
.inline-block { display: inline-block }
.tleft { text-align: left }
.tright { text-align: right }
.tcenter { text-align: center }
.pointer { cursor: pointer }
a { outline: medium none }
#doc-975, .footer-wrapper, .header-wrapper { margin: auto; min-width: 975px; text-align: left; width: 75em }
#header .header-wrapper, #network-bar ul.lang li.arrow, #footer-logo, #header #site-search #go, .twitter, .plurk, .weibo, .rss { background: url('/images/main-sprite.png') no-repeat; *background:url('/images/main-sprite-ie.png') no-repeat
}
.twitter { background-position: 0 -314px }
.plurk { background-position: 0 -262px }
.weibo { background-position: 0 -340px }
.rss { background-position: 0 -288px }
#network-bar { height: 25px; background-color: #066; color: #d0d0d0; font-size: 13px; font-family: "Arial", "Helvetica", sans-serif; padding-left: 10px }
#network-bar a { text-decoration: none; color: #d0d0d0 }
#network-bar a:hover { text-decoration: underline }
#network-bar ul { list-style: none }
#network-bar li { padding: 4px 10px; float: left }
#network-bar li.item:hover { background-color: #077 }
#network-bar li.nav { padding: 0 }
#network-bar ul.hottopics { position: relative }
#network-bar ul.hottopics li { width: 100px; font-weight: normal; float: left; zoom: 1; padding: 4px }
#network-bar ul.hottopics li.expend { background: url('/images/arrow-down.png'); background-repeat: no-repeat; background-position: 85px 11px }
#network-bar ul.hottopics a:hover { color: white }
#network-bar ul.hottopics a:active { color: white }
#network-bar ul.hottopics li a { display: block; padding: 4px 8px; border-right: 1px solid #333 }
#network-bar ul.hottopics li:last-child a { border-right: 0 }
#network-bar ul.hottopics li.hover, #network-bar ul.hottopics li:hover { background-color: #077; color: white; position: relative }
#network-bar ul.hottopics li.hover a { color: white }
#network-bar ul.hottopics ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 99 }
#network-bar ul.hottopics ul li { text-align: left; padding-left: 20px; font-size: 11px; font-weight: bold; background-color: #066; float: none }
*#network-bar ul.hottopics ul li { display: inline-block }
#network-bar ul.hottopics ul li a { border-right: 0; width: 100%; display: inline-block }
#network-bar ul.hottopics ul ul { left: 100%; top: 0 }
#network-bar ul.hottopics li:hover>ul { visibility: visible }
#network-bar #yam { position: absolute; width: 230px; right: 250px; padding-top: 3px }
#network-bar #lang-login { /*position: absolute; width: 230px; top: -1px; right: 10px*/ float: right; }
#network-bar ul.lang span a { color: #fff }
#network-bar span.fb { margin-left: 5px }
#network-bar ul.lang li.arrow { padding-left: 12px; background-position: 0 -359px; *background-image:none
}
#network-bar li.android { background: url('lxm'); background-repeat: no-repeat; background-position: left center; margin-left: 1px; padding-left: 20px; background-color: #690 }
#network-bar li.item.android:hover { background-color: #6ea001 }
#network-bar li.ios { background: url('lxm'); background-repeat: no-repeat; background-position: left center; margin-left: 1px; padding-left: 20px; background-color: #707070 }
#network-bar li.item.ios:hover { background-color: #505050 }
#network-bar li.survey { background: url('/images/survey_16x16.png'); background-repeat: no-repeat; background-position: left center; margin-left: 1px; padding-left: 20px; background-color: RoyalBlue }
#network-bar li.item.survey:hover { background-color: CornflowerBlue }
#header { width: 100%; height: 145px; background: url(/images/bg-sprite.png) repeat-x scroll 0 0 transparent }
#header .header-wrapper { background-image: url(../images/headnavbg.png); }
#header-logo { height: 100px; margin-bottom: 8px }
#header-logo-right { padding: 13px 10px 0 0 }
#header #site-search .search-input { width: 251px; padding: 0 8px; font-size: 13px; border: 1px solid #36d0c2; border-width: 1px 0 1px 1px; height: 29px; line-height: 29px; -webkit-appearance: none; -webkit-background-clip: padding-box; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-top-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; color: #333; border-right: 0; outline: 0 }
#header #site-search #go { background-position: 0 0; text-indent: -9999px; outline: 0; width: 35px; height: 29px; border: 0; cursor: pointer }
#mainnav { height: 30px }
#mainnav-left { /*width: 645px*/ width: 955px }
#mainnav-right { width: 310px; text-align: right }
#mainnav-right ul { float: right }
#mainnav-right li { float: left; padding: 2px 8px 0 8px; border-radius: 5px }
#mainnav-right li.item:hover { background-color: rgba(255,255,255,0.5) }
#mainnav-right a { text-decoration: none }
#mainnav-right li div { float: left }
#mainnav-right li div.icon { width: 24px; height: 24px }
#mainnav-right li div.text { padding: 5px; font-weight: bold; color: #777 }
#mainnav-right li div.text:hover { color: #3ebeb2 }
#bd { background: url(/images/body-gradient.png) repeat-x scroll 0 0 transparent; margin-bottom: 2em }
#bd .bd-main, #sidebar { margin-top: 15px }
#bd .bd-main { margin-left: 15px; width: 630px }
#bd .bd-full { padding-top: 15px; margin: 0 15px }
#bd .bd-wide { margin-top: 10px; margin-left: 15px; width: 765px }
#footer { background: url(/images/bg-sprite.png) repeat-x scroll 0 0 #eae9e5; background-position: 0 -765px; color: #555; height: 120px }
#footer-logo { height: 50px; width: 260px; *overflow:hidden; margin-bottom: 10px; background-image: none; }
.footer-links, .footer-copyright { margin: 1em 0 auto }
.footer-copyright p { margin-bottom: 1em }
#footer a, #footer a:link, #footer a:hover, #footer a:visited, #footer a:active { text-decoration: none; color: #555; text-shadow: 1px 1px white }
#footer a:hover { text-decoration: underline }
#footer { height: 250px }
#footer .footer-wrapper { padding: 20px 10px 10px 10px }
#footer #footer-left { width: 31% }
#footer #footer-nav { width: 185px; text-align: left }
#footer h2 { font-weight: bold; margin-bottom: 10px; text-shadow: 1px 1px white }
#footer li { line-height: 1.6em }
#footer p { line-height: 1.5em; margin-bottom: 20px }
#footer #logos { margin-bottom: 5px }
.play-video-icon2 { background: url("/images/play-video.png") repeat scroll 0 0 transparent; float: left; height: 37px; left: 42px; top: -80px; width: 36px }
.play-video-icon { position: relative; background: url("/images/play-video2.png") repeat scroll 0 0 transparent; cursor: pointer; display: inline-block; float: left; width: 73px; height: 63px; left: 43px; top: -112px }
.blog-play-icon { left: 23px; top: -92px }
.play-video-icon-carousel-list { left: 45px; top: -55px }
.play-video-icon-carousel-focus { left: 201px; top: -265px }
.feed-link, .feed-link:link, .feed-link:hover, .feed-link:visited, .feed-link:active { color: #555; font-size: 93%; padding-right: 3px; text-decoration: none }
.feed-link:hover { color: #3ebeb2 }
.subcat-link, .subcat-link:link, .subcat-link:hover, .subcat-link:visited, .subcat-link:active { background-color: #3ebeb2; color: #fff; text-decoration: none; font-weight: bold }
.subcat-link:hover { text-decoration: underline }
.author-link, .author-link:link, .author-link:hover, .author-link:visited, .author-link:active { color: #9f98e2; text-decoration: none }
.author-link:hover { text-decoration: underline }
#author { margin: 10px 0; line-height: 1.5em }
#author:after { content: "."; display: block; font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden }
#author a { color: #3ebeb2; text-decoration: none }
#author a:hover { text-decoration: underline }
#author img { float: right; margin-left: 10px; max-width: 100px }
#bd .index-main { margin-left: 12px; margin-top: 10px }
#bd .list-item { background-color: white; border: 1px solid #d6d6d6; width: 100% }
#bd .list-item h2, #bd .list-item h3, #bd .list-item p { margin-left: 15px; margin-right: 15px }
#bd .list-item h2, #list-item-blog h2 { color: #3ebeb2; font-size: 116%; margin-top: 10px; margin-bottom: 10px }
#bd .list-item h2 a, #bd .list-item h2 a:link, #bd .list-item h2 a:hover, #bd .list-item h2 a:visited, #bd .list-item h2 a:active, #list-item-blog h2 a, #list-item-blog h2 a:link, #list-item-blog h2 a:hover, #list-item-blog h2 a:visited, #list-item-blog h2 a:active { color: #3ebeb2; text-decoration: none; font-weight: bold }
#bd .list-item h2 a:hover, #list-item-blog h2 a:hover { text-decoration: underline }
#bd .list-item h3, #list-item-blog h3 { color: #999; font-size: 12px }
#bd .list-item p, #list-item-blog p { color: #555; font-size: 1em; line-height: 1.6; margin-bottom: 10px; *margin-bottom:0
}
#bd .list-thumb { display: inline; width: 160px; height: 160px }
#bd .list-item:hover { -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.15); -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.15); box-shadow: 2px 2px 6px rgba(0,0,0,0.15) }
.list-btn { margin-bottom: 15px }
#list-item-blog:after { content: "."; display: block; font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden }
#list-item-blog { width: 630px; padding-bottom: 10px }
#list-item-blog h2 { margin-left: 10px }
.list-blog-author { float: left; width: 55px }
.list-blog-author div.container { position: relative; top: 10px; left: -15px; width: 60px; text-align: center }
.list-blog-author div.thumb { padding: 5px; background-color: rgba(0,0,0,0.5); border-radius: 4px; margin-bottom: 10px; width: 50px; height: 50px }
.list-blog-author img { width: 50px }
.list-blog-content { float: left; width: 575px; *width:565px
}
.list-blog-content div.container { padding: 10px 0 10px 10px; height: 120px; border: 1px solid #d6d6d6; border-radius: 8px; background-color: white }
.list-blog-content div.thumb { float: left; width: 130px; height: 130px; margin-right: 10px }
.list-blog-content img { width: 120px; height: 120px }
.list-blog-content div.text { float: left; margin-right: 10px; width: 350px; *width:340px
}
.list-blog-content div.share { float: left; width: 60px }
.list-author { text-align: center; float: left; position: relative; display: inline-block; width: 50px; height: 70px; top: -161px; left: -20px; padding: 10px; background-color: white }
#bd .list-author img { width: 50px; height: 50px }
#index-listing img:hover, #list-row img:hover, #trend-box img:hover, #my-follow li:hover { -moz-opacity: .8; opacity: .80; filter: alpha(opacity=80) }
#bd .list-desc { width: 470px; height: 160px }
#bd .list-text { width: 400px }
#bd .list-share { width: 60px }
#bd #list-pager { background-color: #ededed; border: 1px solid #d6d6d6; color: #555; margin-top: 1.5em; margin-bottom: 1.5em; padding: 12px }
#bd #list-pager a, #bd #list-pager a:link, #bd #list-pager a:hover, #bd #list-pager a:visited, #bd #list-pager a:active, #bd #list-pager span, #bd #list-pager b { color: #3ebeb2; text-decoration: none; border: 1px solid #d6d6d6; border-radius: 5px 5px 5px 5px; padding: 5px 8px; background-color: #fff; font-weight: bold }
#bd #list-pager b { background-color: #d6d6d6 }
#bd #list-pager a:hover { background-color: #eee }
#bd #list-pager #list-pager-total { margin-right: 10px }
#list-nav { color: #555; margin-bottom: 10px }
#list-nav a, #list-nav a:link, #list-nav a:hover, #list-nav a:visited, #list-nav a:active { color: #3ebeb2; text-decoration: none }
#list-nav a:hover { text-decoration: underline }
#bd .bd-list-main-2 { width: 945px }
#bd .list-item-2 { background: none repeat scroll 0 0 transparent; border: 0 none; display: inline; float: left; height: 270px; width: 215px }
#bd .list-thumb-2 { background: url("/images/thumb-border-large-2.png") no-repeat scroll 0 0 transparent; display: inline; height: 178px; margin: 0 0 15px; padding: 11px; width: 178px }
#bd .list-thumb-2 div { margin-top: 15px }
#bd .list-thumb-2 a, #bd .list-thumb-2 a:link, #bd .list-thumb-2 a:visited, #bd .list-thumb-2 a:active { color: #3ebeb2; font-size: 15px; padding-top: 5px; text-decoration: none }
#bd .list-thumb-2 a:hover { color: #3ebeb2; text-decoration: underline }
#list-nav-2 { color: #555; margin-bottom: 1em }
#list-nav-2 a, #list-nav-2 a:link, #list-nav-2 a:hover, #list-nav-2 a:visited, #list-nav-2 a:active { color: #3ebeb2; text-decoration: none }
#list-nav-2 div { margin: 1em 0 }
#list-nav-2 div strong { font-weight: bold }
#content-title, #content-body, #content-share, #content-related { background-color: white }
#content-nav { color: #555; margin-bottom: 10px }
#content-nav a, #content-nav a:link, #content-nav a:hover, #content-nav a:visited, #content-nav a:active { color: #3ebeb2; text-decoration: none }
#content-nav a:hover { text-decoration: underline }
#content-title { border: 1px solid #d6d6d6 }
#content-title h1 { margin: 15px 10px 10px 10px }
.content-share-links, .content-buzz, .content-util, #content-title h2, #content-related ul, #content-related h2 { margin: 10px }
.content-share-links a { text-decoration: none }
#content-title h1 { color: black; font-weight: bold; font-size: 18px }
#content-title h2 { color: #555; font-size: 93% }
#content-title .thumb img { width: 50px }
#content-title .thumb { width: 50px; height: 50px; float: left; margin: 0 10px 10px 10px }
.content-news-image { color: #555; line-height: 1.6; text-align: center }
#content-body { border-left: 1px solid #d6d6d6; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; padding: 10px; margin-bottom: 15px }
#content-body p { color: #555; line-height: 1.6; margin-bottom: 1.5em; font-size: 15px }
#content-body p.copyright { font-size: 13px }
#content-body p.copyright a { color: #ccc }
#content-body #fb-share-top { margin-bottom: 10px }
#content-video { text-align: left; width: 100% }
#content-video-large { padding: 0; background-color: #111; text-align: center }
#content-photo { width: 100%; margin-bottom: 15px }
#content-photo-top, #content-photo-mid, #content-photo-bottom { margin: auto; width: 604px }
#content-photo-top { background: url("/images/sprite-1.png") no-repeat scroll 0 -1587px transparent; height: 8px }
#content-photo-mid { background: url("/images/photo-container-mid.png") repeat scroll 0 0 transparent }
#content-photo-bottom { background: url("/images/sprite-1.png") no-repeat scroll 0 -1477px transparent; height: 8px }
.content-photo-container { padding-top: 10px; width: 600px }
.content-photo-container div { display: inline }
#content-photo-mid .yui-u { background-color: white; border: 1px solid #d4e7da; height: 125px; margin-bottom: 10px; margin-left: 12px; padding: 4px; width: 125px }
#content-share { border-top: 1px dotted #d6d6d6; border-bottom: 1px dotted #d6d6d6; margin-bottom: 20px }
#content-share .content-util { background-color: #e6e6e6; margin-right: 0; padding: 2px 2px 1px }
#content-related { cursor: pointer; margin-bottom: 20px }
#content-related a { color: #3ebeb2; text-decoration: none }
#content-related a:hover div { background-color: #f4f8f7 }
#content-related div.image { width: 125px }
#content-related div.text { padding: 5px 5px 5px 0; width: 165px; line-height: 1.5 }
.content-buzz { background: url("/images/sprite-2.png") no-repeat scroll 0 0 transparent; height: 52px; width: 91px }
.content-buzz p { color: #36d0c2; font-size: 153.9%; padding-left: 1.2em; padding-top: 5px; text-align: center }
#content-body a, #content-body a:link, #content-body a:hover, #content-body a:visited, #content-body a:active { color: #9f98e2; text-decoration: none }
#content-body a:hover { text-decoration: underline }
#content-prevnext { padding: 20px 0; margin-bottom: 20px; border-top: 1px dotted #d6d6d6; border-bottom: 1px dotted #d6d6d6; color: #3ebeb2; line-height: 2.2 }
#content-prevnext a { color: #9f98e2; text-decoration: none }
#content-prevnext a:hover { text-decoration: underline }
#content-prevnext a.prevnext-link { padding: 5px 8px; background-color: #efefef; border: 1px solid #d6d6d6; border-radius: 5px 5px 5px 5px; text-decoration: none; font-weight: bold }
#content-prevnext a.prevnext-link:hover { background-color: #f0f8ff }
.content-prevnext { line-height: 1.5; margin: 0; text-decoration: none }
.content-prevnext a { display: block; margin-bottom: 5px; color: #3ebeb2; padding: 3px 5px }
#content-body .content-prevnext a:hover, #content-body .content-tags a:hover { background-color: #f0f8ff; text-decoration: none }
.content-comments { margin: 10px 0 }
#content-preview-image { display: none }
#content-carousel-wrapper { margin: auto; width: 600px }
#content-carousel { background: url("/images/content-carosel.png") no-repeat scroll 0 0 transparent; display: inline; height: 138px; position: relative; width: 600px }
#content-carousel-btn-prev { display: inline; float: left; margin-top: 41px }
#content-carousel-btn-next { display: inline; float: right; margin-top: 41px }
div.content-news-image { background: url("/images/photo-bg.png") repeat scroll 0 0 transparent; margin-bottom: 20px; padding: 10px 0; width: 100% }
div.content-news-image-wrapper { background-color: #777; margin: 0 10px; padding: 2px 0; text-align: center }
#content-news-image { background-color: #111; width: 100%; text-align: center; margin-bottom: 20px; color: white }
#content-news-image li { overflow: hidden }
#content-news-image .contentImageCaption { position: relative; top: -50px; float: left; width: 100%; height: 0; text-align: center }
#content-news-image .contentImageCaptionItem { background-color: #000; position: absolute; width: 100%; height: 50px; z-index: 1; -moz-opacity: .7; opacity: .70; filter: alpha(opacity=70) }
#content-news-image .captionText { padding-top: 15px; position: relative; z-index: 3 }
#content-news-image .zoomIcon { float: left; position: absolute; z-index: 3; left: 565px; top: 7px }
.content-emotion-icons { margin: 10px auto; width: 270px }
.content-emotion-icon { float: left; width: 42px }
.content-emotion-question { display: inline; float: left; font-size: 15px; margin-left: 60px }
.content-image-zoom { display: inline; float: right; margin-right: 22px; margin-top: -48px; position: relative }
.content-image-prev, .content-image-next { height: 23px; position: relative; top: -213px; width: 15px }
.content-image-prev { background: url("/images/photo-prev-gray.png") repeat scroll 0 0 transparent; float: left; left: 10px }
.content-image-next { background: url("/images/photo-next-gray.png") repeat scroll 0 0 transparent; float: right; left: -10px }
.content-image-next { margin-left: 30px }
.play-video-icon-list { left: 71px; top: -185px }
#content-photo-title h1 { color: black; font-size: 161.6% }
#content-photo-title h2 { color: #555; font-size: 93% }
#content-photo-title { margin-bottom: 20px }
#content-photo-caption { color: white; margin: 5px; text-align: center }
#content-photo-caption h1 { font-size: 116%; text-align: center }
.static-body { border-bottom: 1px solid #d6d6d6 }
.static-body b { color: black }
.static-body h2 { font-weight: bold }
#sidebar { display: inline; height: auto; margin-right: 15px }
#sidebar.sky-wide { width: 160px }
#sidebar-pip, #sidebar-banner { margin-bottom: 10px }
.sidebar-tab-wrapper { background-color: white; border: 1px solid #d6d6d6; margin-bottom: 10px; width: 100% }
#sidebar-tab-list { font-size: 93%; line-height: 1.4 }
#sidebar-tab-list a, #sidebar-tab-list a:link, #sidebar-tab-list a:hover, #sidebar-tab-list a:visited, #sidebar-tab-list a:active { color: #555; text-decoration: none }
#sidebar-tab-list li { background: url("/images/sprite-2.png") no-repeat scroll 0 0 transparent; padding-bottom: 8px; padding-left: 18px; display: block; height: 35px }
#sidebar-tab-list li img.thumb { float: left; margin-right: 10px }
#sidebar-tab-list li.li-1 { background-position: 0 -99px }
#sidebar-tab-list li.li-2 { background-position: 0 -221px }
#sidebar-tab-list li.li-3 { background-position: 0 -282px }
#sidebar-tab-list li.li-4 { background-position: 0 -343px }
#sidebar-tab-list li.li-5 { background-position: 0 -404px }
#sidebar-tab-list li.li-6 { background-position: 0 -465px }
#sidebar-tab-list li.li-7 { background-position: 0 -526px }
#sidebar-tab-list li.li-8 { background-position: 0 -587px }
#sidebar-tab-list li.li-9 { background-position: 0 -648px }
#sidebar-tab-list li.li-10 { background-position: 0 -160px }
#sidebar-tab-list a:hover { color: #3ebeb2; text-decoration: underline }
#sidebar-tab-list a:visited { color: #9f98e2 }
.sidebar-tab-wrapper .yui-nav { background: url("/images/tab-head-bg.png") repeat-x scroll 0 0 transparent; height: 30px; padding-left: .5em }
.sidebar-tab-wrapper .yui-nav li { height: 21px; line-height: 1.6; margin-top: 9px; text-align: center; width: 70px }
.sidebar-tab-wrapper .yui-nav .selected { background: url("/images/tab-head.png") repeat-x scroll 0 0 transparent }
.sidebar-tab-wrapper .yui-nav a { color: #3ebeb2; text-decoration: none }
.sidebar-tab-wrapper .yui-nav .selected a { color: #555; text-decoration: none }
.sidebar-more, #sidebar-tab-list { margin: 1em }
#bd .sidebar-list-item { background-color: white; border-bottom: 1px dotted #d6d6d6; width: 100% }
#bd .sidebar-list-item h2 { margin-right: 15px }
#bd .sidebar-list-item h2 { color: #3ebeb2; font-size: 100%; margin-top: 15px }
#bd .sidebar-list-item a, #bd .sidebar-list-item a:link, #bd .sidebar-list-item h2 a:hover, #bd .sidebar-list-item h2 a:visited, #bd .sidebar-list-item h2 a:active { color: #a3a3a3; text-decoration: none }
#bd .sidebar-list-thumb { background: url("/images/thumb-border-small-4.png") no-repeat scroll 0 0 transparent; display: inline; height: 60px; margin: 10px 0 0 10px; padding: 4px; width: 76px }
#sidebar-tags { margin-bottom: 10px; line-height: 1.7em }
#sidebar-tags a, #sidebar-tags a:link, #sidebar-tags a:hover, #sidebar-tags a:visited, #sidebar-tags a:active { color: #9f98e2; text-decoration: none }
#sidebar-tags a:hover { background-color: #9f98e2; color: white }
#bd .sidebar-related-thumb { display: inline; float: left; width: 90px }
.yui-g .yui-g .sidebar-list-thumb-right { width: 190px }
.yui-g .yui-g .sidebar-list-float-thumb { display: block; font-size: 12px; width: 100% }
.yui-g .yui-g .sidebar-list-float-thumb p { margin-left: 10px }
#bd .sidebar-list-float-item { border: 0 none; display: inline; float: left; height: 125px; width: 97px }
div.sidebar-list-item-null { margin: 12px }
#bd .sidebar-list-item a, #bd .sidebar-list-item a:link, #bd, #bd .sidebar-list-item h2 a:visited, #bd .sidebar-list-item h2 a:active { color: #555; text-decoration: none }
#bd .sidebar-list-item h2 a:hover { color: #3ebeb2; text-decoration: underline }
#sidebar-bottom:after { content: "."; display: block; font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden }
#sidebar-bottom div.left { width: 160px; margin-right: 5px }
#sidebar-bottom div.right { width: 130px }
#sidebar-hotcelebs .more { text-align: right; padding: 5px }
#sidebar-hotcelebs { text-align: center }
#sidebar-hotcelebs li { border-bottom: 1px dotted #d6d6d6; font-size: 13px }
#sidebar-hotcelebs li:hover { background-color: #f0f8ff; text-shadow: 1px 1px white }
#sidebar-hotcelebs li div.image { padding-top: 10px }
#sidebar-hotcelebs li div.text { padding: 5px }
#sidebar-hotcelebs a, #sidebar-hotcelebs a:link, #sidebar-hotcelebs a:visited, #sidebar-hotcelebs a:active { color: #555; text-decoration: none }
#sidebar-hotcelebs a:hover { color: #36d0c2; text-decoration: underline }
h1.bar { background: none repeat scroll 0 0 #ebebeb; color: #36d0c2; font-size: 12px; font-weight: bold; font-family: Arial, PMingLiu, serif; height: 10px; line-height: 10px; margin-bottom: 10px; text-transform: uppercase; text-shadow: 1px 1px white }
h1.bar span { background: none repeat scroll 0 0 #f6f6f6; padding: 0 8px 1px 0 }
h1.bar span.white { background: none repeat scroll 0 0 #fff; padding: 0 8px 1px 0 }
.comm { font-size: 15px; color: #555; font-weight: bold }
a.comm, #trend-box a.comm, #trend-box a.comm:link, #trend-box a.comm:hover, #trend-box a.comm:visited, #trend-box a.comm:active { background: url("/images/anchor-icons.png") no-repeat scroll 1px -39px transparent; color: #777; font-size: 11px; padding: 0 0 0 17px; text-decoration: none; font-weight: normal }
a.comm:hover, #trend-box a.comm:hover { text-decoration: underline }
#trend-box { font-size: 13px; line-height: 1.4em; background: #fff; padding: 5px; margin-bottom: 10px }
#trend-box a, #trend-box a:link, #trend-box a:hover, #trend-box a:visited, #trend-box a:active { color: #3ebeb2; text-decoration: none; font-weight: bold }
#trend-box a:hover { text-decoration: underline }
#trend-box h2 { font-size: 15px; font-weight: bold; margin-bottom: 5px }
#trend-box a.author-link, #trend-box a.author-link:link, #trend-box a.author-link:hover, #trend-box a.author-link:visited, #trend-box a.author-link:active { color: #9f98e2; text-decoration: none }
#trend-box a.author-link:hover { text-decoration: underline }
#trend-1st { line-height: 1.5em; width: 348px; padding: 0 10px 0 0 }
#trend-1st-img { margin-bottom: 10px }
#trend-1st-fb { padding: 0 5px 0 0; width: 63px }
#trend-1st-text { margin-bottom: 5px; font-size: 13px; width: 280px }
#trend-2nd { width: 262px }
#trend-2nd .yui-g { margin-bottom: 20px; background-color: #f4f8f7 }
#trend-2nd .last { margin-bottom: 0 }
#trend-2nd-img { padding: 0 5px 0 0; width: 120px }
#trend-2nd-text { padding: 5px 5px 0 0; width: 128px }
#trend-box ul { float: left; margin-right: 5px }
#trend-box ul li { margin-bottom: 10px; height: 35px }
#trend-box ul li img { float: left; margin-right: 10px }
.btn { margin-bottom: 10px }
.mainmenu ul { margin: 0; padding: 0; font: bold 12px Verdana; list-style-type: none; border-bottom: 0 solid gray; background: 0; overflow: hidden; width: 100% }
/*.mainmenu li { display: inline; margin: 0 }*/
.mainmenu li { /*display: inline;*/ margin: 0; line-height: 30px; float:left }
.mainmenu li a { float: left; display: block; text-decoration: none; height: 30px; width: 70px; color: #23C5B1; font-size: 19px; text-align: center; margin-top: 0; margin-right: 10; margin-bottom: 5; margin-left: 0; padding-top: 0; padding-right: 0px; padding-bottom: 0px; padding-left: 0; }
.mainmenu  .on { background-image: url(../images/navbg.png); color: #FFF;}
.mainmenu .on li a:hover { color: #FFF; }
.mainmenu li a:hover { color: #36d0c2; }
/*.mainmenu li a { float: left; display: block; text-decoration: none; margin: 0; padding: 0 10px 5px 0; height: 30px; width: 70px; position: relative }*/
.tc li a span { background-image: url("/images/menu-tc.png"); background-position: 0 0; background-repeat: no-repeat; display: block; left: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 100%; height: 30px; z-index: 1 }
.sc li a span { background-image: url("/images/menu-sc.png"); background-position: 0 0; background-repeat: no-repeat; display: block; left: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 100%; height: 30px; z-index: 1 }
#mhome span { background-position: 0 -30px }
#mhome:hover span { background-position: 0 -60px }
#mhome span.on { background-position: 0 0 }
#mkpop span { background-position: -100px -30px }
#mkpop:hover span { background-position: -100px -60px }
#mkpop span.on { background-position: -100px 0 }
#mcelebs span { background-position: -200px -30px }
#mcelebs:hover span { background-position: -200px -60px }
#mcelebs span.on { background-position: -200px 0 }
#mdrama span { background-position: -300px -30px }
#mdrama:hover span { background-position: -300px -60px }
#mdrama span.on { background-position: -300px 0 }
#mmovies span { background-position: -400px -30px }
#mmovies:hover span { background-position: -400px -60px }
#mmovies span.on { background-position: -400px 0 }
#mlifestyle span { background-position: -500px -30px }
#mlifestyle:hover span { background-position: -500px -60px }
#mlifestyle span.on { background-position: -500px 0 }
.submenustyle, .submenustyle ul { font: normal 13px Verdana; margin: 0; padding: 0; position: absolute; left: 0; top: 0; list-style-type: none; background: white; border-bottom-width: 0; visibility: hidden; z-index: 100 }
.submenustyle li { display: block; width: 330px; height: 160px; background-color: #fff; text-decoration: none; padding: 10px; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; text-align: left; -moz-box-shadow: 3px 3px 10px rgba(0,0,0,0.15); -webkit-box-shadow: 3px 3px 10px rgba(0,0,0,0.15); box-shadow: 3px 3px 10px rgba(0,0,0,0.15) }
.submenustyle a { display: block; color: #3ebeb2; text-decoration: none; font-weight: bold }
.submenustyle a.sitem-link { height: 20px }
.submenustyle a:hover, .submenustyle a:hover div { background-color: #f4f8f7 }
.downarrowpointer { padding-left: 4px; border: 0 }
.rightarrowpointer { position: absolute; padding-top: 3px; left: 100px; border: 0 }
.ddiframeshim { position: absolute; z-index: 500; background: transparent; border-width: 0; width: 0; height: 0; display: block }
#smenu-left { width: 120px }
#smenu-right { width: 200px }
#sitem-link-wrapper { margin: 0; padding-right: 5px; border-right: 1px dotted #d6d6d6 }
#sitem { margin-bottom: 5px; font-weight: normal }
#sitem #sitem-img { width: 50px; height: 50px }
#sitem #sitem-text { width: 135px; padding: 5px }
#sitem #sitem-text-2 { width: 95px; padding: 5px }
.last { margin-bottom: 0 }
.ysmhk { cursor: pointer }
.ysmhk li span { font-size: 15px; font-weight: bold; color: #06c }
.ysmhk li em { padding-left: 5px; font-size: 12px; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; color: #6c0 }
.ysmhk li div { font-size: 13px; color: #555 }
.ysmhk h2 { font-size: 11px; color: #555; margin-bottom: 0; position: relative; right: 10px; text-align: right; top: 0 }
.ysmhk h2 a { color: #BBB }
#ysm_photo_top .ysmhk { background: #fff; border: 1px solid #d6d6d6; border-bottom: 0; padding: 7px 5px 5px 20px }
#ysm_article_bot .ysmhk li { margin-bottom: 12px }
#ysm_article_bot .ysmhk { padding-bottom: 10px }
#ysm_search_top .ysmhk { padding: 10px; border: 1px solid #d6d6d6; background: #fff; padding-bottom: 0; margin-bottom: 10px }
#ysm_search_top .ysmhk li { margin-bottom: 12px }
#ysm_search_bot .ysmhk { padding: 10px; border: 1px solid #d6d6d6; background: #fff; padding-bottom: 0; margin-bottom: 10px }
#ysm_search_bot .ysmhk li { margin-bottom: 12px }
#ysm_search_all li { margin-bottom: 15px }
#ysm_search_result .ysmhk { padding: 10px; border: 0 solid #d6d6d6; background: #fff; padding-bottom: 0; margin-bottom: 10px }
#ysm_search_result .ysmhk li { margin-bottom: 20px }
#ysm_search_result .ysmhk div { line-height: 1.5em }
#ysm_search_result .ysmhk li span { font-size: 15px; font-weight: normal; color: #3ebeb2 }
#ysm_search_result .ysmhk li em { color: #008000 }
#ysm_search_result .ysmhk li b { color: #9f98e2 }
#ysm_search_result #infobar { color: #6595b4; font-size: 92.3%; text-align: right; margin-bottom: 20px }
#ysm_search_result #pg { margin-left: 5px; margin-top: 2.2em; clear: both; color: #3666d4; height: 2em; margin: 2em 0 2em 12px }
#ysm_search_result #pg a, #pg strong { color: #3767d3; border: 1px solid #ccdbe4; display: block; float: left; margin: 0 5px 0 0; padding: 2px 8px; text-align: center; text-decoration: none }
#ysm_search_result #pg a:hover { background: none repeat scroll 0 0 #3666d4; border-color: #2b55af; color: #fff }
#ysm_search_result #pg-next { margin-left: 9px }
#ysm_search_result #pg-next, #pg-prev { border-width: 2px; margin-top: -2px; padding-bottom: 1px; padding-top: 1px }
#sbox .searchsubmit { background: url("/images/btn_bg.png") repeat-x scroll 0 0 transparent; border: 1px solid #febe01; right: 0; width: 45px; height: 20px }
#sbox .searchtext { border: 1px solid #ccc; padding: 0; background-image: url("/images/yahoo_search_icon.gif"); width: 110px; background-repeat: no-repeat; padding-left: 15px; height: 20px }
#mod_mv ul { display: block; background-color: #777; padding: 10px; line-height: 1.6 }
#mod_mv ul a { color: #fff; text-decoration: none }
#mod_mv ul a:hover { text-decoration: underline }
#mod_mv ul li { display: inline-block; min-height: 80px; vertical-align: top; width: 300px; margin-bottom: 10px; zoom: 1; *display:inline
}
#mod_mv ul li.last { margin-bottom: 0 }
#mod_mv div.image { float: left; width: 125px; position: relative }
#mod_mv div.text { padding: 5px; margin-left: 135px; width: 140px }
#mod_mv span.video { background: url("/images/play-video.png") no-repeat scroll center center transparent; bottom: 0; left: 0; position: absolute; top: 0; width: 125px }
#mod_mv .more { text-align: right; padding: 5px }
#mod_mnet { margin-bottom: 10px }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
#spon-wrapper { width: 975px; position: absolute; top: 0; margin-left: -490px; left: 50%; z-index: 10; visibility: visible }
#mp-hd { padding: 3px; color: #fff; background-color: #d6d6d6; text-align: center }
#mp { margin-bottom: 10px; border: 1px solid #d6d6d6; line-height: 1.6em; padding: 15px }
#mp #mp-thumb { float: left; width: 120px }
#mp #mp-right { margin-left: 135px }
#mp h2 { font-size: 15px; font-weight: bold; margin-bottom: 10px }
#mp a, #mp a:link, #mp a:hover, #mp a:visited, #mp a:active { color: #555; text-decoration: none }
#mp a:hover { text-decoration: underline }
#mp #mp-desc { font-size: 13px; border-top: 1px dotted #d6d6d6; padding: 10px 5px 0 5px }
#mod_me div.wrapper { background: url("http://cdn.ksd-i.com/images/me2day/background.png") no-repeat scroll center center transparent }
#mod_me h1.bar { background: url("http://cdn.ksd-i.com/images/me2day/section_bar.png") no-repeat scroll center center transparent; height: 40px }
#mod_me ul { display: block; padding: 10px; line-height: 1.6em }
#mod_me ul a { color: #555; text-decoration: none }
#mod_me ul a:hover { text-decoration: underline }
#mod_me ul li { display: inline-block; min-height: 80px; vertical-align: top; width: 300px; margin-bottom: 10px; zoom: 1; *display:inline
}
#mod_me ul li.last { margin-bottom: 0 }
#mod_me div.image { float: left; width: 125px; position: relative }
#mod_me div.text { padding: 5px; margin-left: 135px; width: 140px }
#mod_me span.video { background: url("/images/play-video.png") no-repeat scroll center center transparent; bottom: 0; left: 0; position: absolute; top: 0; width: 125px }
#mod_me .more { text-align: right; margin: 5px 5px 10px 0 }
#mod_me .more a { text-decoration: none; color: #563a8f }
#me_top { text-align: center; margin-top: 5px }
.floater { border-radius: 4px; float: left; background: #f4f8f7; position: relative; top: 0; left: 0; padding: 4px 4px 4px 4px; margin-left: -90px; margin-bottom: 10px }
.big-buttons { width: 60px }
.big-buttons li { text-align: center; margin-bottom: 5px }
.big-buttons li.btn { font-size: 11px; border: 1px solid #d6d6d6; border-radius: 4px; padding: 3px; background-color: #fff }
.big-buttons li.btn:hover { background-color: #f0f8ff; border: 1px solid #d6d6d6 }
.big-buttons a { text-decoration: none; color: #9f98e2 }
#content-tags { color: black; margin-bottom: 10px; margin-top: 10px; padding: 10px 10px; background-color: #f4f8f7; line-height: 1.8; border-radius: 4px }
#content-tags a { color: #3ebeb2; padding: 3px 5px; margin-right: 5px }
#content-tags:after { content: "."; display: block; font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden }
#content-tags li { float: left }
#content-tags li.first { margin-right: 10px }
#content-tags a:hover, #content-related-list a:hover, #content-related-list li:hover { background-color: #f0f8ff; text-shadow: 1px 1px white; text-decoration: none }
#content-related-list { border-radius: 4px; padding: 5px }
#content-related-list ul { margin-top: 8px }
#content-related-list li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
#content-related-list li { margin-top: 3px }
#content-related-list li.first { margin-top: 0 }
#content-related-list img { float: left; margin-right: 10px }
#content-related-list span { display: block; padding: 3px }
#content-related-list div.leftdiv { display: inline-block; width: 370px; height: 200px }
#content-related-list div.rightdiv { display: inline-block; float: right; width: 200px }
#content-trending { margin-bottom: 20px; font-size: 13px; line-height: 1.5em }
#content-trending:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
#content-trending li { width: 150px; float: left; margin-left: 10px; border-radius: 0 0 4px 4px }
#content-trending li.first { margin-left: 0 }
#content-trending li:hover { background-color: #f4f8f7; filter: alpha(opacity=75); -moz-opacity: .75; opacity: .75 }
#content-trending span.text { display: block; padding: 5px; height: 70px }
#content-trending a { color: #555; text-decoration: none }
#content-trending a:hover { color: #3ebeb2; text-shadow: 1px 1px white }
.shadow1 { -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.15); -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.15); box-shadow: 1px 1px 3px rgba(0,0,0,0.15) }
.shadow2 { -moz-box-shadow: 2px 2px 6px rgba(0,0,0,0.15); -webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.15); box-shadow: 2px 2px 6px rgba(0,0,0,0.15) }
.shadow-bottom { -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.15); -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,0.15); box-shadow: 0 8px 6px -6px rgba(0,0,0,0.15) }
#comments-container { background-color: white; padding: 10px; height: 240px; overflow: hidden }
#latest_comments li { height: 80px }
#latest_comments a { text-decoration: none; color: #555 }
#latest_comments li:after { content: "."; display: block; font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden }
#latest_comments div.img { float: left; margin-right: 20px }
#latest_comments img { width: 50px; height: 50px }
#latest_comments div.user { text-align: center; font-size: 11px; width: 50px; height: 20px; overflow: hidden }
#latest_comments .title { font-size: 15px; font-weight: bold; margin-bottom: 10px }
#latest_comments .desc { font-size: 12px; color: #aaa }
#latest_comments div.text:hover { background-color: #f4f8f7 }
#latest_comments span.time { margin-right: 10px }
.triangle-border { position: relative; padding: 10px; border: 3px solid #dedede; color: #333; background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px }
.triangle-border.left { margin-left: 20px }
.triangle-border.right { margin-right: 30px }
.triangle-border:before { content: ""; position: absolute; bottom: -20px; left: 40px; border-width: 20px 20px 0; border-style: solid; border-color: #5a8f00 transparent; display: block; width: 0 }
.triangle-border:after { content: ""; position: absolute; bottom: -13px; left: 47px; border-width: 13px 13px 0; border-style: solid; border-color: #fff transparent; display: block; width: 0 }
.triangle-border.left:before { top: 10px; bottom: auto; left: -30px; border-width: 15px 30px 15px 0; border-color: transparent #dedede }
.triangle-border.left:after { top: 16px; bottom: auto; left: -21px; border-width: 9px 21px 9px 0; border-color: transparent #fff }
#profile-info { margin-bottom: 20px }
#profile-info:after { content: "."; display: block; font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden }
#profile-info div.thumb { float: left; position: relative; top: -20px; left: 20px; padding: 5px; background-color: rgba(0,0,0,0.5); border-radius: 5px; width: 100px; height: 100px }
#profile-info div.text { margin-top: 10px; margin-left: 140px; line-height: 1.5em }
#profile-info ul.profile-links { margin-top: 10px }
#profile-info div.follow { margin-top: 5px; float: right }
#list-profile a, #list-profile a:link, #list-profile a:hover, #list-profile a:visited, #list-profile a:active { color: #555; text-decoration: none }
#list-profile:after { content: "."; display: block; font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden }
#list-profile li.item { height: 30px; border-top: 1px solid #BBB }
#list-profile li.item, #profile-nav li, .navbar li.item { font-size: 15px; background: white; font-weight: bold; color: #333; text-shadow: 0 1px 0 white; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6)); background-image: -webkit-linear-gradient(#fafafa, #f6f6f6); background-image: -moz-linear-gradient(#fafafa, #f6f6f6); background-image: -ms-linear-gradient(#fafafa, #f6f6f6); background-image: -o-linear-gradient(#fafafa, #f6f6f6); background-image: linear-gradient(#fafafa, #f6f6f6) }
#list-profile li.item:hover, #profile-nav li.nav:hover, .navbar li.item:hover { background-image: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(white)); background-image: -webkit-linear-gradient(#EEE, white); background-image: -moz-linear-gradient(#EEE, white); background-image: -ms-linear-gradient(#EEE, white); background-image: -o-linear-gradient(#EEE, white); background-image: linear-gradient(#EEE, white) }
#list-profile li.item:hover .tips .text { display: inline }
#list-profile li.item div.name { float: left; padding: 5px 10px; border-top: 1px solid white; border-color: rgba(255,255,255,.3) }
#list-profile li.item span.icon16 { display: block; text-indent: 20px }
#list-profile li.hd { background-color: #bbb; font-size: 14px; font-weight: bold; padding: .5em 15px; text-shadow: 0 1px 0 #EEE; background-image: -webkit-gradient(linear, left top, left bottom, from(#DDD), to(#BBB)); background-image: -webkit-linear-gradient(#DDD, #BBB); background-image: -moz-linear-gradient(#DDD, #BBB); background-image: -ms-linear-gradient(#DDD, #BBB); background-image: -o-linear-gradient(#DDD, #BBB); background-image: linear-gradient(#DDD, #BBB) }
#list-profile a.name { position: relative; display: block; float: left; width: 340px }
#list-profile ul.profile-links { float: left; height: 24px; padding: 3px }
#list-profile ul.profile-links li.tips { width: 45px; font-size: 13px; font-weight: normal; line-height: 1.8em }
#list-profile ul.profile-links li.tips .text { display: none }
#profile-actions { z-index: 10; top: 5px; left: 0; display: none; opacity: 1; position: absolute; width: 0; height: 0; padding: 5px; background: rgba(255,215,0,0.7); -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px }
#profile-actions:before { content: ' '; position: absolute; width: 0; height: 0; left: -10px; top: 8px; border: 5px solid; border-color: rgba(255,215,0,0.7) rgba(255,215,0,0.7) transparent transparent }
ul.profile-links li, ul.subscribe-links li { float: left; width: 24px; height: 24px; margin-right: 5px }
.icon24 { background: url('/images/icon24-sprites-vertical-20130924.png') no-repeat }
.icon24.home { background-position: 0 0 }
.icon24.wikipedia { background-position: 0 -34px }
.icon24.facebook { background-position: 0 -68px }
.icon24.twitter { background-position: 0 -102px }
.icon24.me2day { background-position: 0 -136px }
.icon24.weibo { background-position: 0 -169px }
.icon24.youtube { background-position: 0 -203px }
.icon24.plurk { background-position: 0 -237px }
.icon24.rss { background-position: 0 -271px }
.icon24.android { background-position: 0 -305px }
.icon24.ios { background-position: 0 -339px }
.icon24.ksd { background-position: 0 -373px }
.icon24.folder { background-position: 0 -407px }
.icon24.photo { background-position: 0 -441px }
.icon24.fansclub { background-position: 0 -475px }
.icon24.heart-gray { background-position: 0 -509px }
.icon24.heart { background-position: 0 -543px }
.icon24.instagram { background-position: 0 -577px }
#profile-nav { margin-bottom: 20px }
#profile-nav ul:after { content: "."; display: block; font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden }
#profile-nav ul { margin: auto; width: 600px }
#profile-nav li { font-size: 14px; font-weight: bold; text-shadow: 0 1px 0 white; float: left; border-top: 1px solid #BBB; border-left: 1px solid #BBB; border-bottom: 1px solid #BBB }
#profile-nav li div span { display: block; text-indent: 20px; background-position: -16px -0 }
#profile-nav span.all_stars { background-position: 0 -234px }
#profile-nav span.male, #list-profile span.male { background-position: 0 -78px }
#profile-nav span.female, #list-profile span.female { background-position: 0 -104px }
#profile-nav span.group, #list-profile span.group { background-position: 0 -130px }
#profile-nav span.drama, #list-profile span.drama { background-position: 0 -156px }
#profile-nav span.movie, #list-profile span.movie { background-position: 0 -182px }
#profile-nav span.news, #list-profile span.news { background-position: 0 -286px }
#profile-nav span.photo, #list-profile span.photo { background-position: 0 -312px }
#profile-nav span.variety, #list-profile span.variety { background-position: 0 -442px }
#profile-nav li.info { width: 48% }
#profile-nav li a { color: #555; text-decoration: none }
#profile-nav li.tail { border-right: 1px solid #BBB; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-top-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px }
#profile-nav li.head { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-top-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px }
#profile-nav li.nav-hl, #profile-nav li.nav-hl:hover { background-image: none; background-color: #36d0c2; border-color: #36d0c2 }
#profile-nav li div { padding: 5px 10px; border-top: 1px solid white; border-color: rgba(255,255,255,.3) }
#profile-nav-vertical { float: right; text-shadow: 0 1px 0 white; background-color: rgba(0,0,0,0.1); text-align: center; border-radius: 5px; z-index: 1; cursor: hand }
#profile-nav-vertical:hover { background-color: rgba(0,0,0,0.3) }
#profile-nav-vertical li div { padding: 4px 10px }
#profile-nav-vertical li div:hover { background-color: rgba(255,255,255,0.3) }
#profile-nav-vertical li.head { border-top: 0 solid #BBB }
#mod-subscribe { background-color: #fff; border: 1px solid #ccc; padding: 10px; height: 115px }
#mod-subscribe div.fb { height: 75px; overflow: hidden; margin-bottom: 10px }
#mod-subscribe div.others { padding: 5px 0; border-top: 1px dotted #ccc; height: 24px }
li.item a img:hover { opacity: .9 }
.bar-more { border: 1px solid #ccc; text-align: center }
.expend { display: inline-block; width: 16px; height: 16px; vertical-align: top; background: url('/images/arrow-down.png'); background-repeat: no-repeat; background-position: center center }
.bar-more:hover { background-color: #f0f8ff }
.bar-more a { display: block; padding: 3px; text-decoration: none; color: #3ebeb2 }
.loading { width: 100%; height: 32px; margin: 10px; background: url('/images/loading.gif'); background-repeat: no-repeat; background-position: center center }
.loading-small { width: 54px; height: 13px; background: url('/images/loading-small.gif'); background-repeat: no-repeat; background-position: center center }
.icon24 .loading-small { height: 24px; background-position: 28px 0 }
#follow-status { text-align: center; width: 120px; height: 60px; padding: 10px; background-color: #eee; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px }
#follow, #unfollow { margin-bottom: 10px }
#follow-count { font-family: arial; font-size: 13px; color: #aaa }
.button { -moz-box-shadow: inset 0 1px 0 0 #fed897; -webkit-box-shadow: inset 0 1px 0 0 #fed897; box-shadow: inset 0 1px 0 0 #fed897; background-color: #f6b33d; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #eda933; display: inline-block; color: #fff; font-family: arial; font-size: 15px; font-weight: bold; padding: 6px 8px; text-decoration: none; text-shadow: 1px 1px 0 #cd8a15 }
.button:hover { background-color: #d29105 }
.button:active { position: relative; top: 1px }
.small-button { font-size: 11px; padding: 3px 4px }
.small-button span { padding-top: 3px }
.cancel { -moz-box-shadow: inset 0 1px 0 0 #fff; -webkit-box-shadow: inset 0 1px 0 0 #fff; box-shadow: inset 0 1px 0 0 #fff; background-color: #ededed; border: 1px solid #dcdcdc; color: #777; text-shadow: 1px 1px 0 #fff }
.cancel:hover { background-color: #dfdfdf }
.button span.icon16 { display: block; text-indent: 22px; height: 16px }
.icon16 { background: url('/images/icon16-sprites-20130521.png') no-repeat }
.button .follow { background-position: 0 0 }
.button .unfollow { background-position: 0 -208px }
.icon16.heart { background-position: 0 -338px }
.icon16.heart-gray { background-position: 0 -364px }
.icon16.comment-tiny { background-position: 0 -390px }
.icon16.comment { background-position: 0 -416px }
.navbar ul { display: inline-block }
.navbar li { float: left; margin-right: 5px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px }
.navbar li.done, .navbar li.done:hover { background: 0 }
.navbar li.on, .navbar li.on:hover { background-image: linear-gradient(bottom, #9b9b9b 50%, #bdbdbd 60%); background-image: -o-linear-gradient(bottom, #9b9b9b 50%, #bdbdbd 60%); background-image: -moz-linear-gradient(bottom, #9b9b9b 50%, #bdbdbd 60%); background-image: -webkit-linear-gradient(bottom, #9b9b9b 50%, #bdbdbd 60%); background-image: -ms-linear-gradient(bottom, #9b9b9b 50%, #bdbdbd 60%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.50, #9b9b9b), color-stop(0.60, #bdbdbd)) }
.navbar li.on div.text, .navbar li.on div.text:hover { color: #FFF; text-shadow: none }
.navbar li.tail { margin-right: 0 }
.navbar li a { color: #555; text-decoration: none }
.navbar li div.text { font-size: 11px; padding: 3px 8px }
.navbar li div.text:hover { color: #3ebeb2 }
.navbar li span.icon16 { display: block; height: 16px; text-indent: 20px; padding-top: 1px }
.navbar li.text-item { padding: 8px; font-size: 11px; font-weight: bold }
#content-body .navbar li.item { background: 0; background-color: rgba(255,255,255,0.1) }
#content-body .navbar li.item.done { background: 0 }
#content-body .navbar li a, #slider .navbar li a { color: white; text-shadow: none; text-decoration: none }
.image-layer .navbar li div.text { font-size: 13px }
.image-layer .navbar li span.icon24 { display: block; height: 24px; text-indent: 28px; padding-top: 3px }
.image-layer .navbar li.on div.text, .image-layer .navbar li.on div.text:hover { color: #FFF; text-shadow: none }
#fansclub-button.hl { color: white; border-radius: 5px 5px 0 0; background: rgba(255,215,0,0.7) }
#fansclub-container { display: none; opacity: 0; background: rgba(255,215,0,0.7); border-color: rgba(255,215,0,0.7); position: absolute; top: 28px; left: 645px; width: 330px; padding: 5px; border-radius: 5px; z-index: 100 }
#my-follow { height: 355px; background-color: rgba(255,255,255,0.9); color: #555; padding: 8px; overflow-y: scroll; overflow-x: hidden; border-radius: 5px }
#my-follow a { text-decoration: none; color: #555 }
#my-follow h2 { font-weight: bold; margin-bottom: 5px }
#my-follow a.reload { display: block; background-position: 0 -260px; float: right; width: 16px; height: 16px }
#my-follow a.reload:hover { opacity: .7 }
#my-follow ul.items { display: inline-block; margin-bottom: 5px }
#my-follow ul.items li { display: inline-block; float: left; width: 100px; margin-right: 1px; margin-bottom: 1px; position: relative }
#my-follow ul.items li.empty { width: 100%; color: royalblue }
#my-follow ul.items li a { text-decoration: none; color: white }
#my-follow ul.items li.tail { margin-right: 0 }
#my-follow ul.items li div { width: 100px; height: 100px; position: relative }
#my-follow li span.text { font-size: 11px; font-weight: bold; display: block; position: absolute; background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,.8)); top: 75px; left: 0; width: 100px; height: 20px; overflow: hidden; text-align: center; padding-top: 5px }
#my-follow li div.name { padding: 3px }
#my-follow ul.items li a.delete { display: none; position: absolute; top: 4px; left: 80px; z-index: 10; background-position: 0 -208px; width: 16px; height: 16px }
#my-follow ul.items li a.delete:hover { opacity: .7 }
#my-follow::-webkit-scrollbar {
width:10px
}
#my-follow::-webkit-scrollbar-track {
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
-webkit-border-radius:10px;
border-radius:10px
}
#my-follow::-webkit-scrollbar-thumb {
-webkit-border-radius:10px;
border-radius:10px;
background:rgba(192,192,192,0.8);
-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)
}
#my-follow::-webkit-scrollbar-thumb:window-inactive {
background:rgba(0,0,0,0.4)
}
#photo_items .image-layer { width: 190px; top: 0; left: 0; position: absolute; font-size: 13px; font-weight: bold; padding: 5px; text-align: left; background-color: rgba(0,0,0,0.2) }
#photo_items .image-layer .navbar li { margin-bottom: 0; text-align: left; min-width: 60px }
#photo_items .image-layer .navbar li a { color: #fff }
#photo_items .image-text { padding: 7px; width: 186px; text-align: center; overflow: scroll; background-color: Snow; margin-bottom: 5px; color: #555 }
#photo_items ul { display: inline-block; text-align: center }
#photo_items ul li { float: left; margin-bottom: 6px }
#photo_items ul li img { cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in }
#photo_items .comment .on { color: #36d0c2 }
#mod_coverage li { height: 80px; overflow: hidden }
#mod_coverage .image { position: relative; float: left }
#mod_coverage .text { font-size: 14px; padding: 5px; position: absolute; top: 55px; left: 0; width: 290px; height: 20px; background-color: rgba(0,0,0,0.3) }
#mod_coverage a { color: #fff; text-decoration: none }
#photo_submenu { margin-bottom: 15px }
#photo_submenu li.item { margin-bottom: 10px }
#buzz_photos { position: relative }
#buzz_photos #photo_container { width: 630px; height: 350px; overflow-x: hidden; overflow-y: scroll }
#buzz_photos .more { text-align: right; padding: 5px }
#mod_mc li:after { content: "."; display: block; font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden }
#mod_mc li { background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f6f6f6)); background-image: -webkit-linear-gradient(#fafafa, #f6f6f6); background-image: -moz-linear-gradient(#fafafa, #f6f6f6); background-image: -ms-linear-gradient(#fafafa, #f6f6f6); background-image: -o-linear-gradient(#fafafa, #f6f6f6); background-image: linear-gradient(#fafafa, #f6f6f6); border-top: 1px solid white; border-color: rgba(255,255,255,.3) }
#mod_mc li:hover { background-image: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(white)); background-image: -webkit-linear-gradient(#EEE, white); background-image: -moz-linear-gradient(#EEE, white); background-image: -ms-linear-gradient(#EEE, white); background-image: -o-linear-gradient(#EEE, white); background-image: linear-gradient(#EEE, white) }
#mod_mc .image { float: left; margin-right: 10px }
#mod_mc .text { padding: 5px 8px 0 0; font-size: 14px; font-weight: bold; text-shadow: 0 1px 0 white }
#mod_mc a.text { display: inline-block }
#mod_mc a { color: #9f98e2; text-decoration: none }
#mod_mc li:hover { text-decoration: underline }
#mod_mc a.comm { color: #777 }
#jobs { line-height: 1.6em; font-weight: bold; margin-bottom: 15px }
#jobs a, #jobs a:link, #jobs a:visited, #jobs a:active { color: #555; text-decoration: none }
#jobs a:hover { text-decoration: underline; color: #555 }
#jobs li { padding: 8px; margin-bottom: 5px; border-bottom: 1px dotted #CCC }
.ribbon-wrapper { width: 65px; height: 68px; overflow: hidden; position: absolute; top: -2px; left: -2px }
.ribbon { font: bold 10px Sans-Serif; color: #333; text-align: center; text-shadow: rgba(255,255,255,0.5) 0 1px 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); position: relative; padding: 5px 0; left: -21px; top: 13px; width: 88px; background-color: #ff69b4; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff69b4), to(#ffb6c1)); background-image: -webkit-linear-gradient(top, #ff69b4, #ffb6c1); background-image: -moz-linear-gradient(top, #ff69b4, #ffb6c1); background-image: -ms-linear-gradient(top, #ff69b4, #ffb6c1); background-image: -o-linear-gradient(top, #ff69b4, #ffb6c1); color: #8b0000; -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 3px rgba(0,0,0,0.3); box-shadow: 0 0 3px rgba(0,0,0,0.3) }
.ribbon:before, .ribbon:after { content: ""; border-top: 3px solid #8b0000; border-left: 3px solid transparent; border-right: 3px solid transparent; position: absolute; bottom: -3px }
.ribbon:before { left: 0 }
.ribbon:after { right: 0 }
#ecomm1 { position: relative; margin: 20px 0; z-index: 90 }
#ecomm1 div.wrapper { box-shadow: 1px 1px 3px #ccc; padding: 5px }
#ecomm1 a, #ecomm1 a:visited { text-decoration: none; color: #555 }
#ecomm1 a:hover { text-decoration: underline }
#ecomm1 div.text { font-size: 1em; margin-left: 60px; line-height: 50px }
#ecomm1 img { float: left; width: 50px; height: 50px }
#ecomm1 div.content { margin: 0 auto; width: 300px }
#pcomm { margin-bottom: 10px }
#pcomm ul { margin: 10px }
#pcomm li { border: solid #e9eaed; border-width: 1px 0 0; clear: both; padding-bottom: 0 !important; padding-top: 10px }
#pcomm .container { margin-left: 60px }
#pcomm a { color: #3b5998; cursor: pointer; text-decoration: none }
#pcomm img { float: left }
#pcomm .name { font-weight: bold; margin-bottom: 5px }
#pcomm .message { color: #1a1a1a; margin-bottom: 5px }
#pcomm .meta { color: #aaa; margin-bottom: 5px; position: relative }
#pcomm .meta div { display: inline-block }
#pcomm .meta .thumbup { background-position: 0 -125px; background-image: url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yT/r/sJheZnRkw9N.png); background-size: auto; background-repeat: no-repeat; display: inline-block; width: 15px; height: 13px; margin-right: 2px; vertical-align: text-top }
#pcomm .meta .text { line-height: 11px; color: #3b5998 }
#pcomm .more { text-align: center; font-size: 12px; background-color: #edeff4; border: 1px solid #d8dfea }
#pcomm .more a { padding: 8px; display: block }
#pcomm .pagelink { margin-top: 8px; padding-top: 10px; border: solid #aaa; border-width: 1px 0 0 }
#pcomm .pagelink a { font-size: 11px; color: #aaa }
#today_news { background-color: #ebebeb; padding: 8px 10px }

#mod-buzz li {
     margin-bottom: 5px;
}

#mod-buzz h1 a {
    display: block;
    padding: .5em .5em .5em 0;
    text-decoration: none;
    color: #555;
    font-weight: bold;
    line-height: 1.6em;
}

#mod-buzz h1 a:hover {
    text-decoration: underline;
}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
#stage a {
    color: #333;
    text-decoration: none;
}/*分页*/.pagebreak  {FONT-SIZE: 12px; COLOR: #dddddd; margin-top:10px; margin-bottom:10px; height:45px; width:660px;}.pagebreak ul {list-style-type: none;margin: 0px; padding: 0px;}.pagebreak .current {padding:3px 5px; border: 1px solid #CCC;color: #036;background-color: #CCC;}.pagebreak li   {BORDER-RIGHT: #dddddd 1px solid;  padding:3px 5px; BORDER-TOP: #dddddd 1px solid;   BACKGROUND: #fff; FLOAT: left;  MARGIN: 3px; BORDER-LEFT: #dddddd 1px solid; COLOR: #aaaaaa;   BORDER-BOTTOM: #dddddd 1px solid; LIST-STYLE-TYPE: none}.pagebreak a {COLOR: #aaaaaa; margin-top: 0px; margin-right: 2px;margin-bottom: 0px;margin-left: 2px;}.pagebreak .thisclass{BORDER-RIGHT: #e0e0e0 1px solid; BORDER-TOP: #e0e0e0 1px solid; FONT-WEIGHT: bold; BACKGROUND: #f0f0f0; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #ff0084; BORDER-BOTTOM: #e0e0e0 1px solid}.pagebreak .thisclass a   {COLOR: #ff0084}








.epages{TEXT-ALIGN:center;padding-top:10px;padding-bottom:10px;text-align:center;}
.epages A{BORDER:#eee 1px solid;PADDING-RIGHT:12px;PADDING-LEFT:12px;PADDING-BOTTOM:4px;MARGIN:2px;COLOR:#036cb4;PADDING-TOP:4px;TEXT-DECORATION:none;font-size:13px;font-size:14px}
.epages A:hover{COLOR:#fff !important;BACKGROUND-COLOR:#036cb4 !important; text-decoration:none !important }
.epages .current{BORDER:#036cb4 1px solid;PADDING-RIGHT:12px;PADDING-LEFT:12px;FONT-WEIGHT:bold;PADDING-BOTTOM:4px;MARGIN:2px;COLOR:#fff;PADDING-TOP:4px;BACKGROUND-COLOR:#036cb4}

#bd #hdhe-show-related {
	margin-top: 1em;
}
#bd #hdhe-show-related  .list-desc {
	width: 435px;
}
#bd #hdhe-show-related  .list-desc a.subcat-link {
	color: #fff;
}

/* hdhe 20190514 */
#hdhe_show_1905,
#hdhe_list_1905 { min-width: 1196px; }
#hdhe_show_1905 #doc-975, #hdhe_show_1905 .footer-wrapper, #hdhe_show_1905 .header-wrapper, 
#hdhe_list_1905 #doc-975, #hdhe_list_1905 .footer-wrapper, #hdhe_list_1905 .header-wrapper{ width: 1196px; }
#hdhe_show_1905 #mainnav-left,
#hdhe_list_1905 #mainnav-left { width: 100%; }
#hdhe_show_1905 #bd .bd-main,
#hdhe_list_1905 #bd .bd-main { margin-left: 12px; width: 855px; }
#hdhe_list_1905 #bd .list-desc { width: 685px; }
#hdhe_list_1905 #bd .list-text { width: 615px; }
#hdhe_show_1905 #content-title h1 { font-size: 25px; }
#hdhe_show_1905 #content-related-list div.leftdiv { width: 610px; }
#hdhe_show_1905 #content-trending { overflow: hidden; height: 235px;}
#hdhe_show_1905 #content-trending li { width: 150px; margin-left: 20px; }
#hdhe_show_1905 #content-trending li { width: 150px; margin-left: 20px; }
#hdhe_show_1905 #bd #hdhe-show-related .list-desc { width: 660px; }

#hdhe_show_1905 #bd .list-text { width: 100%; }
#hdhe_show_1905 #bd #hdhe-show-related .list-desc .subcat-link:hover { color: #3ebeb2; }