/*
Theme Name: Invoker
Theme URI: http://oneiro.me/
Author: mugee/mufeng
Author URI: http://oneiro.me/
Description:感谢购买，使用愉快
Version: 1.90
*/

/*---------- reset ----------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; margin:0; padding:0}article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video{display:block}ul, li, ol{list-style:none; background:transparent}h1, h2, h3, h4, h5, h6{font-weight:400; clear:both}a, a:hover{text-decoration:none}
blockquote{quotes:none}blockquote:before, blockquote:after, q:before, q:after{content:none}table{border-collapse:collapse; border-spacing:0}input[type="submit"]:focus, input[type="button"]:focus{outline:none}:focus{outline:0}a img, input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner{border:0}
/*---------- base ----------*/
body small{display:none}
body{width:100%;-webkit-text-size-adjust:none;background:url(images/bg.png) repeat;font-family:gothmbok, times, Microsoft YaHei, Arial, sans-serif;font-size:12px;letter-spacing:1px;overflow-x:hidden}
@font-face{font-family:gothmbok;src:url('font/gothmbok.eot');src:url('font/gothmbok.eot?#iefix') format('embedded-opentype'),url('font/gothmbok.woff') format('woff'),url('font/gothmbok.ttf') format('truetype'),url('font/gothmbok.svg#sumiro') format('svg');font-weight:normal;font-style:normal}
::selection{background:#666666;color:#fff;text-shadow:none}
::-moz-selection{background:#666666;color:#fff;text-shadow:none}
a{transition:color 0.3s linear;-moz-transition:color 0.3s linear;-webkit-transition:color 0.3s linear}
p{margin:15px 0}
blockquote{background:url(images/sprite.png) no-repeat -275px -603px;width:auto}
blockquote p{background:url(images/quotebg.png) repeat;width:auto;line-height:32px;color:#909090;text-indent:4em}
html body div.clear, html body span.clear{background:none; border:0; clear:both; display:block; float:none; font-size:0; overflow:hidden; visibility:hidden; width:0; height:0; margin:0; padding:0}
.clearfix:after {clear:both;display:block;visibility:hidden;height:0;content:" ";font-size:0;line-height:0}
.clearfix {zoom:1}
.left{float:left}
.right{float:right}
.aligncenter {display:block;margin-left:auto;margin-right:auto}
.alignleft{float:left;margin-right:15px}
img.alignleft{margin-top:5px}
.center{position:relative;width:980px;margin:0 auto}
.center2{position:relative;width:1020px;margin:0 auto;overflow:hidden;padding-left:40px}
.plrx{padding:0 5px}
/*---------- header ----------*/
#header{height:63px;background:url(images/header.png) repeat-x;position:relative;z-index:99}
.logo{display:block;float:left;width:auto;height:46px;margin:6px 50px 0 0}
.logo img {vertical-align: middle;}
/*topnav*/
.homeicon{display:block;float:left;background:url(images/sprite.png) no-repeat -130px -276px;width:18px;height:18px;margin-top:21px}
nav#topnav{float:left}
div.menu{display: none;}
nav#topnav ul.menu{display:block;font-size:14px;font-weight:600;padding-top:21px;margin-left:-5px}
nav#topnav ul.menu a{cursor:pointer;color:#60676d;text-shadow:1px 1px 1px rgba(0,0,0,.8)}
nav#topnav ul.menu a:hover{color:#C57725}
nav#topnav ul.menu li{position:relative;display:inline-block;margin:0 10px;*display:inline;zoom:1}
nav#topnav ul.menu li a{padding:10px 0}
nav#topnav ul.menu li.curre a{color:#C57725}
nav#topnav ul.menu li ul.sub-menu {position:absolute;width:146px;z-index:1;top:21px;left:50%;margin-left:-73px;font-size:12px;display:none}
nav#topnav ul.menu li ul.sub-menu li{display:block;float:none;margin:0;padding:0 8px;width:130px;height:28px;background:url(images/sprite.png) no-repeat -1px -354px}
nav#topnav ul.menu li ul.sub-menu li a{display:block;width:130px;height:28px;line-height:28px;color:#60676d;text-align:center;padding:0;margin:0}
nav#topnav ul.menu li ul.sub-menu li a:hover, nav#topnav ul.menu li ul.sub-menu li.current-menu-item a{color:#C57725;background:url(images/sprite.png) no-repeat -150px -354px}
nav#topnav ul.menu li ul.sub-menu span.mtop{display:block;width:146px;height:30px;background:url(images/sprite.png) no-repeat -1px -300px;position:relative}
nav#topnav ul.menu li ul.sub-menu span.mbot{display:block;width:146px;height:20px;background:url(images/sprite.png) no-repeat -1px -332px;position:relative}
/*search*/
section#search{float:right;margin-top:17px}
form#searchform{width:162px;height:26px;line-height:26px;padding:0 10px;background:url(images/sprite.png) 0 -244px no-repeat}
form#searchform input#searchtext{float:left;width:140px;height:18px;margin-top:2px;background:transparent;font-size:12px;color:#60676d;text-shadow:1px 1px 1px rgba(0,0,0,.8);border:medium none;outline:none;letter-spacing:1px;font-family:gothmbok, times, Microsoft YaHei, Arial, sans-serif;text-transform:uppercase}
form#searchform input#searchsubmit{float:right;width:14px;height:14px;margin-top:6px;background:url(images/sprite.png) no-repeat -40px -270px;border:medium none;outline:none;cursor:pointer}
form#searchform input#searchsubmit:hover{background:url(images/sprite.png) no-repeat -40px -284px}
/*---------- slide ----------*/
#slider{z-index:8;position:relative;margin-top:-7px;padding-top:54px;background:url(images/slide.jpg) 0 0 repeat}
#slider-container{margin-bottom:50px;overflow:hidden;position:relative;z-index:1}
.slider-right{width:440px;padding-top:10px}
#slider-cover{position:absolute;top:0;left:0;z-index:99}
.slider{width:980px;position:absolute;top:0;left:0;display:none}
.slider-withtext #slider-cover{width:504px;height:204px;background:url(images/slide.png) no-repeat 0 -349px}
.slider-withtext{height:301px}
.slider-withtext #slider-container, .slider-withtext .slider{height:204px}
.slider-withtext .slider-left{width:490px;height:190px;padding:6px 7px 8px 7px;position:relative}
.slider-href{display:block;position:absolute;top:0;left:0;z-index:100;text-indent:-9999px}
.slider-withtext .slider-href{width:490px;height:190px;top:6px;left:7px}
.slider-title{height:28px;text-align:center}
.slider-title a{position:relative;display:inline-block;height:28px;line-height:27px;padding:0 25px;color:#60676d;font-size:14px;font-weight:600;text-align:center;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.8);text-transform:uppercase;letter-spacing:2px;background:url(images/stcenter.png) 0 0 repeat-x}
.slider-title a:hover{color:#C57725}
.slider-title a:before, .slider-title a:after{position:absolute;width:18px;height:28px;top:0;content:"";display:block}
.slider-title a:before{left:-18px;background:url(images/sprite.png) no-repeat 0 -270px}
.slider-title a:after{right:-18px;background:url(images/sprite.png) no-repeat -20px -270px}
.slider-content{padding-top:16px;font-size:13px;color:#60676d;text-shadow:1px 1px 1px rgba(0,0,0,.8);line-height:24px}
.slider-withouttext #slider-cover{width:980px;height:280px;background:url(images/slide.png) no-repeat}
.slider-withouttext{height:377px}
.slider-withouttext #slider-container, .slider-withouttext .slider{height:280px}
.slider-withouttext .slider-left{width:962px;height:262px;padding:8px 9px 10px 9px}
.slider-withouttext .slider-href{width:962px;height:262px;top:8px;left:9px}
#slider-nav{height:17px;padding:16px 0 20px 0;background:url(images/slide.png) no-repeat 0 -288px;text-align:center;position:relative}
#slider-nav ul, .slider-nav{display:block}
#slider-nav ul li{display:inline-block;margin:3px 5px;*display:inline;zoom:1}
#slider-prev, #slider-next{position:absolute;width:11px;height:17px;display:block}
#slider-prev{left:200px;background:url(images/sprite.png) no-repeat -57px -276px}
#slider-prev:hover{background:url(images/sprite.png) no-repeat -69px -276px}
#slider-next{right:200px;background:url(images/sprite.png) no-repeat -84px -276px}
#slider-next:hover{background:url(images/sprite.png) no-repeat -96px -276px}
.slider-nav{width:10px;height:11px;background:url(images/sprite.png) no-repeat -111px -273px}
.slider-nav:hover, .slider-nav.selected{background:url(images/sprite.png) no-repeat -111px -287px}
/*---------- content ----------*/
#content{float:right;width:690px;position:relative;font-size:12px;color:#575757;line-height:22px;letter-spacing:1px;margin:60px 0}
article.post{margin-bottom:50px}
div.posttitle, div.quotetitle, div.pagetitle{width:640px;padding:4px 25px 2px 25px;height:40px;line-height:40px;background:url(images/post.png) no-repeat;overflow:hidden}
div.posttitle h2 a, div.quotetitle h2 a, div.pagetitle h2 a{font-size:14px;font-weight:600;color:#6b6b6b;text-shadow:1px 1px 0px #fff}
div.posttitle h2 a:hover, div.quotetitle h2 a:hover, div.pagetitle h2 a:hover{color:#ec8618}
div.postcon{width:640px;padding:15px 25px;background:url(images/postmid.png) repeat-y;text-shadow:1px 1px 0px #fff;overflow:hidden}
div.postcon a{color:#ec8618}
div.postcon p{margin:0 0 15px 0}
div.postcon h1, div.postcon h2, div.postcon h3, div.postcon h4, div.postcon h5, div.postcon h6{font-weight:600;color:#666;margin:10px 0}
div.postcon h1{font-size:18px}
div.postcon h2{font-size:17px}
div.postcon h3{font-size:16px}
div.postcon h4{font-size:15px}
div.postcon h5{font-size:14px}
div.postcon h6{font-size:13px}
div.postcon strong{font-weight:600;color:#666}
div.postcon hr{background:url(images/tags.png) repeat-x;height:3px;border:none;margin:15px 0}
div.postcon ol, div.postcon ul{margin:20px 0;border:1px solid #F9F9F9;outline:1px solid #E5E5E5;background:#EEEEEE;padding-left:30px}
div.postcon ol li, div.postcon ul li{list-style:decimal;color:#757575;line-height:20px;background:#F3F3F3;padding:5px 0 5px 15px}
div.postcon ul li{list-style:disc !important}
div.postcon img, div.postcon a img{max-width:640px;height:auto}
div.postmeta{width:640px;height:31px;padding:12px 25px 0 25px;background:url(images/post.png) no-repeat 0 -55px;text-shadow:1px 1px 0px #fff}
div.postdate, div.postcat, div.postviews, div.postvcoms, div.posttags{float:left;color:#959595;padding-left:22px;margin-right:22px}
div.postdate{height:17px;line-height:17px;background:url(images/sprite.png) no-repeat -276px -244px}
div.postcat{height:16px;line-height:16px;background:url(images/sprite.png) no-repeat -278px -262px}
div.postviews{height:16px;line-height:16px;background:url(images/sprite.png) no-repeat -274px -280px}
div.postvcoms{height:17px;line-height:17px;background:url(images/sprite.png) no-repeat -275px -299px}
div.posttags{padding-left:18px;width:525px;float:left;overflow:hidden;margin:0;height:18px;line-height:18px;background:url(images/sprite.png) no-repeat -279px -318px}
div.postmeta a{color:#959595}
a.readmore{display:block;float:right;width:26px;height:26px;background:url(images/sprite.png) no-repeat -248px -244px;margin-top:-6px}
a.readmore:hover{background:url(images/sprite.png) no-repeat -248px -270px}

/* post width thumbnail */
a.post-thumbnail{display:block;float:left;width:174px;height:110px;margin:5px 15px 0 0;padding:6px 6px 7px 6px;background:url(images/page.png) no-repeat -26px -277px}


/*youku iframe*/
div.postcon iframe,div.postcon embed{max-width:100%}
/*---------- formats ----------*/
/*sticky*/
.sticky .posttitle h2{text-indent:5em;background:url(images/sticky.png) no-repeat 0 50%}
/*status*/
div.statusauthor{float:left;width:72px;height:74px;padding:12px 0;margin-left:2px}
a.statusavatar{position:relative;z-index:9;display:block;width:62px;height:64px;padding:5px;background:url(images/sprite.png) no-repeat -163px -278px}
a.statusavatar img{position:absolute;width:62px;height:62px;z-index:-9;border-radius:62px;-webkit-border-radius:62px;-moz-border-radius:62px;-ms-border-radius:62px;-o-border-radius:62px}
div.statustext{float:right;width:524px;height:63px;background:url(images/weibo.png) no-repeat;padding:15px 20px 20px 38px;margin-right:3px}
div.statustext p{margin:0;text-shadow:1px 1px 0 rgba(255,255,255,.5)}
/*quote*/
div.quotetitle, div.pagetitle{background:url(images/post.png) no-repeat 0 -318px}
div.quotetitle h2 {height:34px;padding-left:40px;background:url(images/sprite.png) no-repeat -266px -131px}
.quotebot{width:690px;height:7px;background:url(images/post.png) no-repeat 0 -372px}
.quotecon{width:682px !important;padding:15px 4px !important}
.quotecon p{background:url(images/quoteline.png) repeat;width:auto;line-height:31px;padding:0 21px}
/*image*/
.images-box{position:relative;z-index:1;width:666px;height:336px;padding:11px 12px 10px 12px}
.ibox-body{position:relative;width:666px;height:336px;z-index:1}
.ibox-image{position:absolute;left:0;top:0}
.ibox-background{position:absolute;left:0;top:0;z-index:9;width:690px;height:357px;background:url(images/post.png) no-repeat 0 -420px}
.ibox-link{position:absolute;left:12px;top:12px;width:666px;height:38px;padding:149px 0;z-index:11;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s}
.images-box:hover .ibox-link{opacity:1;filter:alpha(opacity=100)}
.ibox-span{display:block;height:38px;line-height:38px;color:#e4e6eb;font-size:15px;font-weight:600;text-align:center;background:url(images/imgtitlebg.png) repeat-x;text-transform:uppercase;text-shadow:none}
.inbox-navpart{width:630px;height:17px;line-height:17px;padding:15px 30px;background:url(images/post.png) no-repeat 0 -786px;text-align:center}
.inav-left, .inav-right{width:11px;height:17px;background-repeat:no-repeat;display:block}
.inav-left{background:url(images/sprite.png) no-repeat -57px -276px}
.inav-left:hover{background:url(images/sprite.png) no-repeat -69px -276px}
.inav-right{background:url(images/sprite.png) no-repeat -84px -276px}
.inav-right:hover{background:url(images/sprite.png) no-repeat -96px -276px}
.inav-navigation{display:inline-block;width:10px;height:11px;margin:3px 5px;background:url(images/sprite.png) no-repeat -111px -273px}
.inav-navigation.selected, .inav-navigation:hover{background:url(images/sprite.png) no-repeat -111px -287px}
/*video*/
.video{width:682px;height:369px;padding:0 4px;background:url(images/postmid.png) repeat-y}
.video-body{height:362px}
.video-shadow{height:7px;background:url(images/post.png) no-repeat -4px -403px}
/*audio*/
.audio-info{width:640px;height:183px;padding:25px 25px 0 25px;background:url(images/post.png) no-repeat 0 -102px}
.audio-cover{width:150px;height:162px;margin-right:20px;position:relative;z-index:2}
.audio-frame{position:absolute;left:0;top:0;width:150px;height:162px;background:url(images/sprite.png) no-repeat -142px -441px;z-index:7}
.audio-cover img{width:140px;height:140px;display:block;margin:5px 5px 17px 5px}
.audio-rating{position:absolute;left:5px;top:100px;width:140px;height:31px;background:url(images/sprite.png) 0 -441px no-repeat;z-index:9}
.rating-1{background-position:0 -472px}
.rating-2{background-position:0 -503px}
.rating-3{background-position:0 -534px}
.rating-4{background-position:0 -565px}
.rating-5{background-position:0 -596px}
.audio-content{height:162px;display:table}
.audio-detail{overflow:hidden;display:table-cell;vertical-align:middle;text-shadow:1px 1px 0 rgba(255, 255, 255, .5)}
.audio-title{display:block;height:16px;line-height:16px}
.audio-title a{color:#6b6b6b;font-size:14px;font-weight:600;text-shadow:1px 1px 2px #fff}
.audio-title a:hover{color:#ec8618}
.audio-xiami{width:690px;height:47px}
.audio-player{position:relative;width:634px;height:40px;line-height:40px;padding:3px 25px 4px 25px;margin:-3px 3px 0 3px;text-align:center;background:url(images/musicbg.png) repeat-x} 
div.postcon embed.audio-player{padding:0;margin:0;background:none}
.audio-player:before, .audio-player:after{position:absolute;width:3px;height:47px;top:0;content:"";display:block}
.audio-player:before{left:-3px;background:url(images/sprite.png) no-repeat 0 0}
.audio-player:after{right:-3px;background:url(images/sprite.png) no-repeat -5px 0}
.notadvanced .audio-xiami .audio-player{padding-top:6px;height:37px}
.play-button{width:28px;height:28px;background:url(images/sprite.png) no-repeat 0 -139px;cursor:pointer;margin:6px 15px 6px 0}
.play-button:hover{background:url(images/sprite.png) no-repeat -40px -139px}
.play-button.playing{background:url(images/sprite.png) no-repeat -80px -139px}
.play-button.playing:hover{background:url(images/sprite.png) no-repeat -119px -139px}
.play-prosess{width:390px;height:10px;background:url(images/slide.png) no-repeat -515px -349px;margin:15px 15px 15px 0;position:relative;cursor:pointer}
.play-loaded{display:none}
.play-prosess-bar{width:0;height:10px;background:url(images/prosess.png) repeat-x;border-radius:9999px;-webkit-border-radius:9999px;-moz-border-radius:9999px;-ms-border-radius:9999px;-o-border-radius:9999px;position:relative;z-index:3}
.play-timer{height:14px;line-height:14px;text-shadow:1px 1px 1px rgba(0,0,0,.75);margin:12px 10px 10px 0}
.play-data{padding-left:48px;background:url(images/sprite.png) no-repeat -259px -391px}
.play-volumeBox{width:84px;height:8px;margin:16px 0;background:url(images/sprite.png) no-repeat -147px -72px;cursor:pointer}
.play-volume{width:84px;height:8px;background:url(images/vprosess.png) repeat-x;position:relative;border-radius:9999px;-webkit-border-radius:9999px;-moz-border-radius:9999px;-ms-border-radius:9999px;-o-border-radius:9999px}
.play-volumeThumb{position:absolute;width:20px;height:20px;background:url(images/sprite.png) no-repeat -147px -83px;right:-6px;top:-6px;}
/*---------- single ----------*/
#share{position:relative;float:right;padding:0 0 10px 10px;z-index: 99;}
#share-icon{display:block;width:26px;height:23px;background:url(images/sprite.png) no-repeat -248px -296px;text-indent:-55px;margin-top:-3px}
#share-icon:hover{background:url(images/sprite.png) no-repeat -248px -319px}
#shareul{display:none;position:absolute;padding:15px;width:276px;background:#F7F7F7;top:28px;right:0;border:1px solid #FCFCFC;z-index:9999;box-shadow:0 0 5px rgba(0,0,0,.08);cursor:default}
#shareul li{float:left;display:block;height:16px;line-height:16px;margin:8px 10px 8px 10px}
#shareul li a{float:left;display:block;width:52px;font-size:12px;padding-left:20px;background-image:url(images/shares.png);background-repeat:no-repeat;}
#shareul li a:hover{color: #EC8618;}
#tengxunweibo a{background-position:0px -174px}
#sinaweibo a{background-position:0px -133px}
#twitter a{background-position:0px -14px}
#fanfou a{background-position:0px -110px}
#wangyi a{background-position:0px -153px}
#sohu a{background-position:0px -196px}
#facebook a{background-position:0px 0px}
#kaixin a{background-position:0px -52px}
#renren a{background-position:0px -71px}
#douban a{background-position:0px -90px}
#greader a{background-position:0px -258px}
#digg a{background-position:0px -236px}

/*----------post-footer ----------*/
#post-footer{margin-top:-3px;padding:0 25px;width:640px;height:55px;background:url(images/postmid.png) repeat-y;text-shadow:1px 1px 0 white;line-height:55px}
/******** ie7,8 *****/
#post-footer{margin-top:0\9;margin-bottom:1px\9;padding:0\9;width:690px\9;height:55px\9;text-shadow:1px 1px 0 white\9;line-height:55px\9;*margin-bottom:-3px}
#near-posts{position:relative\9;margin-top:-3px\9;padding:0 25px\9;width:640px\9;background:url(images/postmid.png) repeat-y\9;zoom:1}
.post-prev{width:294px;height:55px;padding-left:20px;padding-right:5px;overflow:hidden;border-right:1px solid #E2E2E2;background:url(images/post_prev.png) 0 50% no-repeat}
.post-next{width:295px;height:55px;padding-right:20px;padding-left:5px;overflow:hidden;background:url(images/post_next.png) 100% 50% no-repeat;text-align:right}
#near-posts a,.related-post-tittle{color:#575757}
#near-posts a:hover,.related-post-tittle:hover{color:#EC8618}
/*----------related-post ----------*/	
#related-posts{width:640px;height:153px;padding:25px 25px 20px 25px;background:url(images/single.png) 0 0 no-repeat}
#near-posts a,#related-posts ul,.related-post,.related-post-image,.related-post-tittle{display:block}
.related-post{margin-right:26px;width:140px}
.related-post-image{width:130px;height:90px;padding:5px;background:url(images/rps.png) 0 0 no-repeat}
.related-post-last{margin-right:0}
.related-post-tittle{padding-top:12px;overflow:hidden;line-height:19px;height:3.2em;text-shadow: 1px 1px 0 #fff}

/*---------- comment ----------*/
#comments{color:#575757;margin-top:60px;padding:0 5px;text-shadow:1px 1px 0 rgba(255,255,255,.8)}
#comcount{background:url(images/comline.png) 0 bottom repeat-x;height:25px;line-height:25px;margin-bottom:55px;padding-bottom:8px;font-weight:bold;color:#868686}
#comcount .report{float:left;width:112px;height:25px;margin-right:15px;background:url(images/sprite.png) no-repeat -31px -39px;cursor:pointer}

#comments.comm-pos-top #comcount{margin-bottom:0}
/*parent comment*/
ol.commentlist li.depth-1{margin-bottom:40px}
ol.commentlist li .comment-body-parent{min-height:48px;margin-bottom:18px}
ol.commentlist li .comment-body-parent .comment-avatar{float:left;width:48px;height:48px;margin-right:18px}
ol.commentlist li .comment-body-parent .comment-content{overflow:hidden}
ol.commentlist li .comment-body-parent .comment-entry{margin-bottom:5px;padding-bottom:7px;background:url(images/comline.png) 0 bottom repeat-x;line-height:20px}
ol.commentlist li .comment-body-parent .comment-meta{height:19px;line-height:19px}
/*children comment*/
ul.children{padding-left:66px}
ul.children li .comment-body-children{overflow:hidden;margin-bottom:10px}
ul.children li .comment-body-children .comment-avatar{float:left;width:28px;height:28px;margin-right:10px}
ul.children li .comment-body-children .comment-content p{margin-top:3px;padding-right:50px;overflow:hidden;line-height:22px}
ul.children li .comment-body-children .moderation{display:none}
/*mixed*/
.pr{padding-right:10px}
.depth-2 .children{padding-left:0}
.comment-body{position:relative}
.wp-smiley,.comment-entry img{vertical-align:-4px}
.comment-reply{width:42px;height:19px;display:none}
.comment-body:hover  .comment-reply{display:block}
.comment-reply .comment-reply-link{display:block;width:42px;height:19px;background:url(images/sprite.png) -166px -42px no-repeat;text-indent:-9999px}
.comment-body-children .comment-reply{position:absolute;right:0;top:5px}
.comment-content p{margin:0}
.comment-avatar img{display:block;border-radius:48px;-webkit-border-radius:48px;-moz-border-radius:48px;-ms-border-radius:48px;-o-border-radius:48px}
.comment-author a, .comment-parent-author a{color:#575757}
/*respond*/
#comments.comm-pos-top #respond{margin-bottom:30px;}
#respond form{position:relative;margin:15px 0}
#respondblock{overflow:hidden}
#comboxinfo{float:left;width:238px}
#author-item, #email-item, #url-item{position:relative;height:31px;padding:2px 0 0 44px;margin-bottom:15px;background:url(images/sprite.png) -262px 0 no-repeat}
#email-item{background-position:-262px -48px}
#url-item{background-position:-262px -96px;margin-bottom:0}
#author, #email, #url{width:163px;height:21px;line-height:21px;padding:5px 10px 5px 20px;background:url(images/sprite.png) -31px 0 no-repeat;border:none;outline:none;color:#959595;text-shadow:1px 1px 0px #fff;font-family:gothmbok, times, Microsoft YaHei, Arial, sans-serif;letter-spacing:1px}
.cominfodiv label, #author-textarea label{position:absolute;top:0;left:65px;line-height:35px;color:#aaa;cursor:text}
#author-textarea{height:116px;padding:6px 5px;margin:2px 5px 0 280px;background:url(images/textarea.png) repeat-x;position:relative}
#author-textarea label{left:5px}
#author-textarea span{color:#959595;text-shadow:1px 1px 0 rgba(255,255,255,.8);font-family:gothmbok, times, Microsoft YaHei, Arial, sans-serif;letter-spacing:1px}
.haslogged #author-textarea{margin:2px 5px 0 5px}
#author-textarea:before, #author-textarea:after{width:5px;height:128px;position:absolute;top:0;content:""}
#author-textarea:before{background:url(images/sprite.png) no-repeat -238px 0;left:-5px}
#author-textarea:after{background:url(images/sprite.png) no-repeat -248px 0;right:-5px}
#comment{font-size:12px;line-height:21px;color:#959595;text-shadow:1px 1px 0 rgba(255,255,255,.8);font-family:gothmbok, times, Microsoft YaHei, Arial, sans-serif;letter-spacing:1px;width:100%;height:100%;border:none;background:none;outline:none;resize:none}
input#submit{width:102px;height:27px;background:url(images/sprite.png) -31px -72px no-repeat;text-align:left;text-indent:1em;cursor:pointer;border:none;outline:none}
input#submit:hover{background-position:-31px -102px}
#respond-footer{padding-top:20px;line-height:27px}
#cancel-comment-reply a{color:#959595}
/*comnav*/
nav.commentnav{margin:50px 0;padding-bottom:5px;overflow:hidden;background:url(images/comline.png) 0 bottom repeat-x}
nav.commentnav div{float:right}
nav.commentnav a{color:#575757}
nav.commentnav a:hover{color:#ec8618}
nav.commentnav .page-numbers{margin:0 8px;font-size:13px}
.commentnav a.prev, .commentnav a.next{font-size:12px !important}
.commentnav span.current{color:#ec8618;text-shadow:none;font-weight:600}
/*tips*/
.welcomediv{position:relative;margin-bottom:8px;height:28px;line-height:28px}
.welcomediv a{color:#575757}
.welcomediv img{vertical-align:middle;margin:-6px 10px 0 2px;border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px}
/*smilies*/
#smiliemain{position:absolute;right:2px;top:6px;width:30px;height:30px;z-index:99}
.smiliecion{float:right;width:14px;height:14px;background:url(images/yes.png) no-repeat;cursor:pointer}
#smilies{display:none;position:absolute;bottom:17px;right:22px;width:190px;height:102px;line-height:22px;overflow:hidden;padding:15px;z-index:9999;background:#F7F7F7;border:1px solid #FCFCFC;box-shadow:0 0 5px rgba(0,0,0,.08)}
#smilies a{display:block;float:left;padding:1px 10px;text-align:center}
/*ajax*/
#loading, #error, #success_0, #success_1, #success_2, #success_3, #success_4, #success_5, #success_6{margin-left:4px}
/*--Trackbacks--*/
.pingdiv{overflow:hidden}
ul.pingtlist{display:none}
ul.pingtlist{margin-bottom:56px}
ul.pingtlist li{margin-bottom:20px !important;background:url(images/li.png) no-repeat left center;text-indent:1.2em}
ul.pingtlist li a{color:#575757}
/*---------- sidebar ----------*/
#sidebar{float:left;width:238px;position:relative;color:#575757;letter-spacing:1px;text-transform:uppercase;margin:60px 0;text-shadow:1px 1px 0px #fff}
#sidebar section{margin-bottom:40px;overflow:hidden}
#sidebar section .widgetbot{width:238px;height:15px;background:url(images/sprite.png) no-repeat 0 -424px}
#sidebar section h3{width:238px;height:38px;line-height:38px;background:url(images/sprite.png) no-repeat 0 -384px;text-align:center;color:#757575;font-size:14px;font-weight:600}
#sidebar section h4{margin-top:-38px;width:202px;height:38px;text-align:center;color:#757575;font-size:14px;font-weight:600}
#sidebar section .widgetcon{position:relative;padding:10px 18px 15px 18px;background:url(images/widgetcon.png) repeat-y}
#sidebar section a{color:#575757}
#sidebar section a:hover{color:#ec8618}
#sidebar section div ul li{display:block;width:202px;padding:9px 0 12px 0;background:url(images/tags.png) repeat-x 0 100%}
#sidebar section div ul li a{display:block;color:#575757;text-indent:1.2em;background:url(images/sprite.png) no-repeat -288px -347px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#sidebar section div ul.tworow li{width:101px !important;float:left}
#sidebar-fixed{width:238px}
#sidebar-fixed.fixed{width:238px;position:fixed;top:20px}
.textwidget{line-height:22px}

/*sidebar-right*/
.sidebar-right #sidebar{float: right}
.sidebar-right #content{float:left}

/*recentcomments*/
div.sidcomment{width:202px;overflow:hidden;background:url(images/tags.png) repeat-x 0 100%;padding:4px 0 7px 0}
.sidcommentavatar img{display:block;float:left;position:relative;width:28px;height:28px;border-radius:28px;margin-right:8px}
.sidcomment a{display:block;float:left;width:166px;position:relative;height:28px;line-height:28px;overflow:hidden}
/*popularpost*/
.sidpopular{width:202px;overflow:hidden;background:url(images/tags.png) repeat-x 0 100%;padding:10px 0}
.popularthumb a{display:block;position:relative;float:left;width:44px;height:44px;margin-right:10px;padding:1px}
.thumbmask{position:absolute;left:0;top:0;width:46px;height:46px;background:url(images/sprite.png) no-repeat -182px -129px;z-index:9}
.plr{padding:0 3px}
.populartitle, .popularmeta{height:23px;line-height:23px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.popularmeta, .popularmeta a{color:#b5b5b5 !important}
/*tags*/
.tags {padding:0 1px;overflow:hidden}
.tags a {float:left;display:block;text-align:left;width:50px;padding:9px 0 12px 0;background:url(images/tags.png) repeat-x 0 100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:12px;line-height:12px}
/*links*/
ul.friendlinks li{padding:10px 0 13px 0 !important}
ul.friendlinks li a{height:16px;line-height:16px;background:none !important;text-indent:0 !important}
ul.friendlinks li a img{float:left;width:16px;height:16px;margin-right:6px}
/*fave*/
div.image-feed-list{width:208px;margin-top:8px}
div.image-feed-list a{display:block;float:left;width:98px;height:60px;margin:0 6px 6px 0}
div.image-feed-list a img{float:left;width:98px;height:60px;overflow:hidden}
/*---------- pagenav ----------*/
nav#pagenav{width:690px;margin:60px 0 40px 0;overflow:hidden}
nav#pagenav div.navinfo{float:left;margin:0 25px 0 5px;font-size:13px;font-weight:600;height:17px;line-height:17px;color:#969696;text-shadow:0 1px #fff;background:url(images/sprite.png) no-repeat -269px -217px;padding-left:23px}
nav#pagenav a{display:block;float:left;width:36px;height:18px;line-height:18px;text-align:center;margin-right:15px;color:#969696;text-shadow:0 1px #fff;background:url(images/sprite.png) no-repeat -102px -190px}
nav#pagenav a:hover, nav#pagenav .current{color:#b16b01;text-shadow:0 1px #f1a703;background:url(images/sprite.png) -102px -217px}
nav#pagenav a.pageprev{background:url(images/sprite.png) no-repeat -51px -190px;text-indent:-9999px}
nav#pagenav a.pagenext{background:url(images/sprite.png) no-repeat -154px -190px;text-indent:-9999px}
nav#pagenav a.pageprev:hover{background:url(images/sprite.png) no-repeat -51px -217px}
nav#pagenav a.pagenext:hover{background:url(images/sprite.png) no-repeat -154px -217px}
nav#pagenav a.home{background:url(images/sprite.png) no-repeat 0 -190px;text-indent:-9999px}
nav#pagenav a.last{background:url(images/sprite.png) no-repeat -206px -190px;text-indent:-9999px}
nav#pagenav a.home:hover{background:url(images/sprite.png) no-repeat 0 -217px}
nav#pagenav a.last:hover{background:url(images/sprite.png) no-repeat -206px -217px}

#gotop{width:30px;height:30px;background:url(images/gotop.png) no-repeat 0 0;cursor:pointer;position:fixed;right:50px;bottom:70px;}
/*---------- footer ----------*/
div.footershadow{position:relative;width:100%;height:11px;background:url(images/footershadow.png) repeat-x}
#footer{position:relative;width:100%;overflow:hidden;background:url(images/slide.jpg) repeat;letter-spacing:1px;color:#60676d;text-shadow:1px 1px 1px rgba(0,0,0,.8);z-index:10}
#footer #footerwidget{padding:45px 0 35px 0;overflow:hidden}
#footer section{float:left;width:215px;margin-right:40px}
#footer section h3{height:17px;line-height:17px;padding-bottom:10px;text-align:center;font-size:16px;font-weight:600;margin-bottom:18px;color:#c57725;background:url(images/ftbg.png) 50% 100% no-repeat;text-shadow:0 1px 2px rgba(0,0,0,.8)}
#footer section div.widgettitle{height:17px;padding-bottom:10px;margin-bottom:18px;color:#c57725;background:url(images/ftbg.png) 50% 100% no-repeat}
#footer section div h2{width:76px;height:19px;margin:0 auto;text-indent:-9999px}
#footer section div h2.newposts{background:url(images/page.png) no-repeat -89px -191px}
#footer section div h2.recentcoms{background:url(images/page.png) no-repeat -89px -215px}
#footer section div h2.readerwall{width:57px;background:url(images/page.png) no-repeat -89px -243px}
#footer section div h2.webtags{background:url(images/page.png) no-repeat -2px -243px}
#footer section div h2.hotposts{background:url(images/page.png) no-repeat -89px -164px}
#footer section div h2.randomposts{background:url(images/page.png) no-repeat -89px -142px}
#footer section div h2.weblinks{background:url(images/page.png) no-repeat -2px -223px}
#footer section a{color:#60676d}
#footer section a:hover{color:#C57725}
#footer section ul li{display:block;width:215px;padding:11px 0 14px 0;background:url(images/fotsidli.png) repeat-x 0 100%}
#footer section ul li a{display:block;text-indent:1.2em;background:url(images/sprite.png) no-repeat -288px -370px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#footer section div.sidcomment{width:215px;overflow:hidden;background:url(images/fotsidli.png) repeat-x 0 100%;padding:10px 0 10px 0}
#footer section div.sidcomment a{width:179px}
/*footerlinks*/
ul.fotlinks li{overflow:hidden;height:16px;line-height:16px}
ul.fotlinks li a{float:left;background:none !important;text-indent:0 !important}
ul.fotlinks li a img{float:left;width:16px;height:16px;margin-right:6px}
ul.fotlinks li div.link_description{float:left;width:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
ul.fotlinks li div.link_description .linbe{float:left;margin:0 5px;text-shadow:none;font-family:gothmbok, sans-serif;color:#4E575F}
/*readerwall*/
section#readerwall ul li.mf-mostactive{width:34px;height:35px;margin:0 4px 18px 4px;background:none !important;padding:0}
section#readerwall ul li.mf-mostactive a{width:28px;height:29px;padding:3px;display:block;position:relative;text-indent:0 !important;background:url(images/sprite.png) no-repeat -182px -83px;background:none\9}
section#readerwall ul li.mf-mostactive a img{width:28px;height:28px;border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px;-ms-border-radius:28px;-o-border-radius:28px}
/*tags*/
.fottags {padding:0 1px;overflow:hidden}
.fottags a {float:left;display:inline-block;text-align:left;width:53px;padding:11px 0 14px 0;background:url(images/fotsidli.png) repeat-x 0 100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:12px;line-height:12px}
/*copyright*/
div#copyright{padding-top:5px;height:50px;line-height:50px;background:url(images/crbg.png) repeat-x;font-size:13px;color:#42494F;text-shadow:1px 1px 1px rgba(0,0,0,.8);text-transform:uppercase}
div#copyright a{color:#42494F}
div#copyright a:hover{color:#575757}
div.allright{float:left;margin-right:15px}
div.themeright{float:left}
/*sns*/
div.sns{float:right;height:26px;margin-top:13px}
a.sinawb, a.txwb, a.zhihu, a.renren, a.twitter, a.facebook, a.deviantart, a.dribbble, a.rss{display:block;float:left;width:26px;height:26px;margin-left:16px}
a.sinawb{background:url(images/sprite.png) no-repeat 0 -631px}
a.txwb{background:url(images/sprite.png) no-repeat -28px -631px}
a.zhihu{background:url(images/sprite.png) no-repeat -56px -631px}
a.renren{background:url(images/sprite.png) no-repeat -84px -631px}
a.twitter{background:url(images/sprite.png) no-repeat -112px -631px}
a.facebook{background:url(images/sprite.png) no-repeat -140px -631px}
a.deviantart{background:url(images/sprite.png) no-repeat -168px -631px}
a.dribbble{background:url(images/sprite.png) no-repeat -196px -631px}
a.rss{background:url(images/sprite.png) no-repeat -224px -631px}
/*---------- page ----------*/
.show404{margin-top:200px;text-align:center}
.show404 a{color:#E3E3E3;font-size:100px;font-weight:600;text-shadow:0 -1px #bbb,0 1px #fff;text-transform:uppercase}
.pagecon{min-height:300px}
.pagebot{width:690px;height:6px;background:url(images/post.png) no-repeat 0 -388px}
/*weibo*/
#weibo{padding:65px 0 100px 0;text-shadow:1px 1px 1px #fff}
#weibo-header{position:relative;width:980px;height:206px;background:url(images/slide.png) no-repeat 0 -561px;overflow:hidden}
.weibo-avatar{position:relative;float:left;margin-right:55px;width:150px;height:150px;margin-top:6px;margin-left:65px}
.weibo-avatar img{position:absolute;width:150px;height:150px;z-index:-99}
.weibo-user{float:left;margin-top:95px;width:395px}
.weibo-user .weibo-name{height:27px;line-height:27px;margin-bottom:20px}
.weibo-user .weibo-name .weiboid{float:left;font-size:14px;color:#969696;font-weight:600;margin-right:25px}
.weibo-user .weibo-name a.weibo-button{display:block;float:left;width:102px;height:27px;background:url(images/slide.png) no-repeat -608px -367px}
.weibo-user .weibo-description{color:#959595;font-size:12px;line-height:20px;padding-right:10px}
.weibo-statuses{float:left;margin-top:110px}
.friends-count, .followers-count, .statuses-count{width:70px;margin-right:25px;text-align:center;color:#cb8437;font-weight:600;text-shadow:1px 1px 0 #fff}
.statuses-count{margin-right:0}
#weibo-list{padding-top:60px;background:url(images/weiboline.png) 269px 0 repeat-y}
.weibo{position:relative;padding-left:340px;padding-bottom:50px;height:74px}
.weibo-created{position:absolute;left:0;top:22px;width:275px;height:30px;line-height:30px;color:#c1c1c1;font-size:12px;text-indent:2.5em;background:url(images/slide.png) no-repeat -608px -418px}
.weibo-text{margin-left:70px;padding:5px 20px 5px 30px;width:590px;height:64px;line-height:1.5em;color:#959595;display:table-cell;vertical-align:middle;background:url(images/slide.png) no-repeat 0 -776px;letter-spacing:0}
.weibo-text span{display:inline-block;vertical-align:middle}
.weibo-text a{color:#575757}
.weibo-text a:hover{color:#C57725}
a.moreweibo{display:block;margin-left:229px;width:80px;height:81px;background:url(images/slide.png) no-repeat -515px -367px}
/*guestbook*/
div.gbttitle, div.arctitle{margin:60px 0 50px 0;padding-bottom:12px;background:url(images/comline.png) 0 bottom repeat-x}
div.gbttitle h2{width:210px;height:39px;background:url(images/page.png) no-repeat -2px -45px;text-indent:-9999px}
#guestbook ul{overflow:hidden}
#guestbook ul li.guest-avatar{width:130px;height:42px;margin:0 40px 25px 0}
#guestbook ul li a{display:block;float:left;width:34px;height:34px;padding:4px 5px 4px 4px;background:url(images/page.png) no-repeat 0 -92px}
#guestbook ul li a img{border-radius:48px;-webkit-border-radius:48px;-moz-border-radius:48px;-ms-border-radius:48px;-o-border-radius:48px}
#guestbook ul li div.ga-text{float:left;margin-top:11px;width:76px;padding-left:11px;height:23px;line-height:23px;background:url(images/page.png) no-repeat -45px -103px;color:#999999;text-shadow:0 1px 0 rgba(255,255,255,.75)}
.guest-avatar6{margin-right:0 !important}
/*archives*/
div.arctitle h2{width:210px;height:39px;background:url(images/page.png) no-repeat -6px 0;text-indent:-9999px}
#archives .year{margin-left:40px;background:url(images/ssline.png) 0 0 repeat-y}
#archives .year-header{height:84px;padding-bottom:40px}
#archives .year-title{width:84px;height:84px;display:block;margin-left:-40px;font-size:16px;font-weight:600;color:#909090;line-height:84px;text-align:center;text-shadow:1px 1px 0 rgba(255, 255, 255, .8);background:url(images/page.png) no-repeat 0 -137px}
.all-month{padding-top:20px}
.one-month{padding-bottom:32px}
.omo-header{position:relative;color:#909090;font-size:14px;text-shadow:1px 1px 0 #fff;height:27px;line-height:27px;padding:0 0 7px 58px;background:url(images/yearline.png) 0 100% no-repeat}
.omo-dot{position:absolute;width:9px;height:11px;left:-4px;bottom:-5px;background:url(images/page.png) no-repeat -203px -113px}
.omo-list{padding-left:13px;padding-top:30px}
.omo-post{display:block;width:174px;height:110px;padding:6px 6px 7px 6px;margin-left:45px;margin-bottom:42px;background:url(images/page.png) no-repeat -26px -277px}
.omo-toggle{display:block;position:absolute;width:26px;height:27px;background:url(images/page.png) no-repeat -140px -103px;left:320px;top:0px;cursor:pointer}
.one-month.selected .omo-toggle{background:url(images/page.png) no-repeat -171px -103px}
.archives-bottom{margin-left:40px;height:150px;background:url(images/ssbottom.png) 0 0 no-repeat}
/*category*/
section#archivecat{margin:0 0 60px 0;height:48px;background:url(images/comline.png) 0 bottom repeat-x;overflow:hidden;line-height:18px}
.postcats{float:left;height:25px;padding:7px 0 7px 39px;background:url(images/page.png) no-repeat -173px -233px}
.istags{float:left;height:25px;padding:7px 0 7px 39px;background:url(images/page.png) no-repeat -173px -185px}
.issearch{float:left;height:25px;padding:7px 0 7px 39px;background:url(images/page.png) no-repeat -173px -142px}
.catdesc{float:right;font-size:13px;text-shadow:0 1px 0 rgba(255,255,255,.75);color:#999999}
.nosearch{font-size:13px;text-shadow:1px 1px 0 rgba(255,255,255,.75)}
/*---------- shortcode ----------*/
.scontent{margin:20px 0;padding:20px;border:1px solid #F9F9F9;outline:1px solid #E5E5E5;background:#F3F3F3}
.stext{padding-left:85px;min-height:68px}
.sdown{background:url(images/shortcode/sdown.png) no-repeat}
.sauthor{background:url(images/shortcode/sauthor.png) no-repeat}
.schat{background:url(images/shortcode/schat.png) no-repeat}
.sdocument{background:url(images/shortcode/stext.png) no-repeat}
.slink{background:url(images/shortcode/slink.png) no-repeat}
.snewcon{position:relative;margin:40px 0 20px 0;border:1px solid #F9F9F9;outline:1px solid #E5E5E5;background:#F3F3F3}
.newtitle{position:absolute;top:-21px;left:20px;height:25px;padding:7px 0 7px 39px}
.newauthor{background:url(images/shortcode/newauthor.png) no-repeat}
.newchat{background:url(images/shortcode/newchat.png) no-repeat}
.newdown{background:url(images/shortcode/newdown.png) no-repeat}
.newlink{background:url(images/shortcode/newlink.png) no-repeat}
.newtext{background:url(images/shortcode/newtext.png) no-repeat}
.newtitle h2, .postcats h2, .istags h2, .issearch h2, .newtitlebtn h2{position:relative;display:inline-block;text-align:center;color:#6b6b6b !important;font-size:13px !important;font-weight:600;text-shadow:1px 1px 0 rgba(255, 255, 255, .7);height:25px;line-height:25px;margin:0 !important;padding:0 15px;background:url(images/shortcode/shtitle.png) repeat-x}
.newtitle h2:after, .postcats h2:after, .istags h2:after, .issearch h2:after, .newtitlebtn h2:after{position:absolute;width:12px;height:25px;top:0;background-repeat:no-repeat;content:"";display:block}
.newtitle h2:after, .postcats h2:after, .istags h2:after, .issearch h2:after, .newtitlebtn h2:after{right:-12px;background-image:url(images/shortcode/shright.png)}
.newcontent{padding:35px 20px 20px 25px}
.newtitlebtn{height:25px;padding:7px 0 7px 39px;display:inline-block;margin:6px 40px 6px 0}
.newtitlebtn h2 a{color:#6b6b6b;text-shadow:1px 1px 0 rgba(255, 255, 255, .7)}
.newtitlebtn h2 a:hover{color:#ec8618}
/*---------- fancybox ----------*/
#fancybox-loading{position:fixed; top:50%; left:50%; width:40px; height:40px; margin-top:-20px; margin-left:-20px; cursor:pointer; overflow:hidden; z-index:1104; display:none}
#fancybox-loading div{position:absolute; top:0; left:0; width:40px; height:480px; background-image:url(images/fancybox.png)}
#fancybox-overlay{position:absolute; top:0; left:0; width:100%; z-index:1100; display:none}
#fancybox-tmp{padding:0; margin:0; border:0; overflow:auto; display:none}
#fancybox-wrap{position:absolute; top:0; left:0; padding:20px; z-index:1101; outline:none; display:none}
#fancybox-outer{position:relative; width:100%; height:100%; background:#fff}
#fancybox-content{width:0; height:0; padding:0; outline:none; position:relative; overflow:hidden; z-index:1102; border:0px solid #fff}
#fancybox-hide-sel-frame{position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; z-index:1101}
#fancybox-close{position:absolute; top:-15px; right:-15px; width:30px; height:30px; background:transparent url(images/fancybox.png) -40px 0px; cursor:pointer; z-index:1103; display:none}
#fancybox-error{color:#444; font:normal 12px/20px Arial; padding:14px; margin:0}
#fancybox-img{width:100%; height:100%; padding:0; margin:0; border:none; outline:none; line-height:0; vertical-align:top}
#fancybox-frame{width:100%; height:100%; border:none; display:block}
#fancybox-left, #fancybox-right{position:absolute; bottom:0px; height:100%; width:35%; cursor:pointer; outline:none; background:transparent url(images/transparent.png); z-index:1102; display:none}
#fancybox-left{left:0px}
#fancybox-right{right:0px}
#fancybox-left-ico, #fancybox-right-ico{position:absolute; top:50%; left:-9999px; width:30px; height:30px; margin-top:-15px; cursor:pointer; z-index:1102; display:block}
#fancybox-left-ico{background-image:url(images/fancybox.png); background-position:-40px -30px}
#fancybox-right-ico{background-image:url(images/fancybox.png); background-position:-40px -60px}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible; /* IE6 */}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto; right:20px}
.fancybox-bg{position:absolute; padding:0; margin:0; border:0; width:20px; height:20px; z-index:1001}
#fancybox-bg-n{top:-20px; left:0; width:100%; background-image:url(images/fancybox-x.png)}
#fancybox-bg-ne{top:-20px; right:-20px; background-image:url(images/fancybox.png); background-position:-40px -162px}
#fancybox-bg-e{top:0; right:-20px; height:100%; background-image:url(images/fancybox-y.png); background-position:-20px 0px}
#fancybox-bg-se{bottom:-20px; right:-20px; background-image:url(images/fancybox.png); background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px; left:0; width:100%; background-image:url(images/fancybox-x.png); background-position:0px -20px}
#fancybox-bg-sw{bottom:-20px; left:-20px; background-image:url(images/fancybox.png); background-position:-40px -142px}
#fancybox-bg-w{top:0; left:-20px; height:100%; background-image:url(images/fancybox-y.png)}
#fancybox-bg-nw{top:-20px; left:-20px; background-image:url(images/fancybox.png); background-position:-40px -122px}
#fancybox-title{font-family:Helvetica; font-size:12px; z-index:1102}
.fancybox-title-inside{padding-bottom:10px; text-align:center; color:#333; background:#fff; position:relative}
.fancybox-title-outside{padding-top:10px; color:#fff}
.fancybox-title-over{position:absolute; bottom:0; left:0; color:#FFF; text-align:left}
#fancybox-title-over{padding:10px; background-image:url(images/fancy_title_over.png); display:block}
.fancybox-title-float{position:absolute; left:0; bottom:-20px; height:32px}
#fancybox-title-float-wrap{border:none; border-collapse:collapse; width:auto}
#fancybox-title-float-wrap td{border:none; white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px; background:url(images/fancybox.png) -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF; line-height:29px; font-weight:bold; padding:0 0 3px 0; background:url(images/fancybox-x.png) 0px -40px}
#fancybox-title-float-right{padding:0 0 0 15px; background:url(images/fancybox.png) -55px -90px no-repeat}
#statistics{display:none}
/*---------- line2me ----------*/
#sidebar section#line2me{overflow:auto;padding-top:60px;}
.line2me-widgettop{height:6px;background:url(images/top.png) 0 0 no-repeat;}
.line2me-avatar{position:relative;z-index:5;width:88px;height:88px;padding:7px;margin: 0 auto;margin-top:-70px;}
.line2me-avatar .avatar{display:block;width:88px;height:88px;-webkit-border-radius:88px;-moz-border-radius:88px;border-radius:88px}
.line2me-elem{position:absolute;left:0;top:0;z-index:8px;width:102px;height:102px;background:url(images/ascover.png) 0 0 no-repeat;}
#line2me .textwidget{padding-top:15px;}
/*---------- youku-page ----------*/
#youku-page div.arctitle h2 {width: 215px;background: url(images/youku_bg.png) no-repeat 0 0;}
#ykv_youku-video .ykv_video,#ykv_youku-video .ykv_video-image,#ykv_youku-video .ykv_video-text,#ykv_youku-video .ykv_video-close{display:block}
#ykv_youku-video .ykv_video-image{margin:0;padding:9px;width:212px;height:139px;border:0;}
#ykv_youku-video .ykv_video-text{overflow:hidden;padding-top:1.5em;height:1.2em;text-align:center;line-height:1.2em}
#ykv_youku-video .ykv_video-group{padding-bottom:20px}
#ykv_youku-video .ykv_video{position:relative;float:left;margin-right:20px;margin-bottom:20px;width:230px;color:#575757;text-decoration:none;background:url(images/youku_bg.png) 0 -39px no-repeat;}
#ykv_youku-video .ykv_video:hover{color:#5895be}
#ykv_youku-video .ykv_video-last{margin-right:0}
#ykv_youku-video .ykv_video-date{position:absolute;right:15px;bottom:50px;padding:0 5px;height:24px;background:rgba(0,0,0,.75);color:#fff;line-height:24px}
#ykv_youku-video .ykv_video-preview,#ykv_youku-video .ykv_video.selected{position:relative;z-index:8}
#ykv_youku-video .ykv_video.selected:before,#ykv_youku-video .ykv_video.selected:after{position:absolute;bottom:-21px;left:50%;z-index:9;margin-left:-13px;width:0;border:solid rgba(0,0,0,0);content:""}
#ykv_youku-video .ykv_video.selected:before{z-index:10;border-color:rgba(255,255,255,0);border-width:13px;border-bottom-color:#e0e0e0;}
#ykv_youku-video .ykv_video.selected:after{margin-left:-14px;border-color:rgba(255,255,255,0);border-width:14px;border-bottom-color:#d2d2d2}
#ykv_youku-video .ykv_video.selected:before{display:none\9}
#ykv_youku-video .ykv_video.selected:after{z-index:9\9;width:26px\9;height:14px\9;border:none\9;background:url(images/youku_tips.png) 0 0 no-repeat\9}
#ykv_youku-video .ykv_video-preview{position:relative;z-index:1;margin:-20px 0 40px 0;padding:40px 0 40px 0;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;background-color:#e0e0e0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
#ykv_youku-video .ykv_video-close{position:absolute;top:40px;left:20px;z-index:9;width:18px;height:18px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;background:#777;background:url(images/youku_close.png) 0 0 no-repeat\9;cursor:pointer;-ms-border-radius:18px;-o-border-radius:18px}
#ykv_youku-video .ykv_video-close:hover{background-color:#474747}
#ykv_youku-video .ykv_video-close:before,#ykv_youku-video .ykv_video-close:after{position:absolute;top:8px;left:4px;display:none\9;width:10px;height:2px;background:#fff;content:""}
#ykv_youku-video .ykv_video-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg)}
#ykv_youku-video .ykv_video-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
#ykv_youku-video .ykv_video-object{display:block}
#youku-page nav#pagenav{margin:0 0 60px 0;width:100%;}
nav#pagenav .ykv_page-youku.current{float:left;display:block;margin-right:15px;width:36px;height:18px;background:url(images/sprite.png) -102px -217px;color:#b16b01;text-align:center;text-shadow:0 1px #f1a703;line-height:18px}
a.ykv_video i{color:#fff;font-size:12px;font-style:normal;height:20px;line-height:18px;position:absolute;right:9px;text-align:center;top:9px;width:35px;z-index:3}
.hd2{background-color:#40c}
.mp4{background-color:#06a7e1}
.ykv_youku-nav{margin-bottom:45px}
.ykv_youku-center{background-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f3f3f3,#e5e5e5);background-image:-moz-linear-gradient(top,#f3f3f3,#e5e5e5);background-image:-ms-linear-gradient(top,#f3f3f3,#e5e5e5);background-image:linear-gradient(top,#f3f3f3,#e5e5e5);border:1px solid #d5d5d7!important;box-shadow:inset 1px 0 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(255,255,255,.3),inset 0 1px 0 rgba(255,255,255,.5),inset -1px 0 rgba(255,255,255,.5),inset 0 1px 1px #fff;border-radius:3px;height:30px}
.ykv_youku-nav ul{display:block;height:32px;margin:-1px 0}
.ykv_youku-nav ul li{display:block;float:left;width:100px;text-align:center;margin-left:-13px;background:url(images/youku_divider.png) 100% 0 no-repeat}
.ykv_youku-nav ul li a{font-size:12px;display:block;color:#a5a5a5;height:32px;line-height:32px;text-shadow:1px 1px 1px rgba(255,255,255,.75)}
.ykv_youku-nav ul li.all a{width:83px\9;margin-left:0}
.ykv_youku-nav ul li:hover,.ykv_youku-nav ul li.current{background:url(images/youtku_active.png) 0 0 no-repeat}
.ykv_youku-nav ul li a:hover,.ykv_youku-nav ul li.current a{color:#b15900;text-shadow:1px 1px 1px #ffbf3e}
.ykv_youku-nav ul li.all:hover{background:url(images/youku_divider.png) 100% 0 no-repeat}
.ykv_youku-nav ul li.all a:hover{color:#b15900;text-shadow:1px 1px 1px rgba(255,255,255,.75)}
.ykv_youku-nav .center{background:url(images/youku_navbg2.png) 0 0 no-repeat\9}
.ykv_youku-center{height:32px\9;border-width:0\9;padding-right:23px\9;padding-left:17px\9;background:url(images/youku_navbg.png) 100% 0 no-repeat\9}
.ykv_youku-nav ul{background:url(images/youtku_ul.png) 0 0 repeat-x\9}
/*Links*/
.center3{position:relative;width:1000px;margin:0 auto;overflow:hidden;padding-left:20px}
div.linkstitle{width:196px;height:39px;margin:60px 0 50px 0;padding-bottom:12px;background:url(images/linkstitle.png) no-repeat;text-indent:-9999px}
h3.linkpage{color: rgba( 0, 0, 0, 0.4 );font-size:17px;font-weight:bold;text-shadow:0px 1px 0px rgb( 255, 255, 255 );background:url(images/linkunit.png) no-repeat center bottom;padding-bottom:30px;text-align:center}
div.linkmain{margin:35px 0}
section.linkcon ul{margin:20px 0 30px 0;overflow:hidden}
section.linkcon ul li{float:left;margin:0 20px 20px 0;width:160px;height:34px;padding:8px 10px;background:url(images/linkli.png) no-repeat}
section.linkcon ul li a{display:block;width:160px;height:16px;line-height:16px;overflow:hidden;color:#575757;text-shadow:0px 1px 0px rgb( 255, 255, 255 )}
section.linkcon ul li a:hover{color:#ec8618}
section.linkcon ul li img{float:left;width:16px;height:16px;line-height:16px;margin:0 5px 0 0}
section.linkcon ul li .linkdsc{width:160px;color:#999;margin:4px 0 0 0;text-shadow:0px 1px 0px rgb( 255, 255, 255 );overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-text-overflow:ellipsis}
/*---------- webkit scrollbar ----------*/
::-webkit-scrollbar-track-piece{background-color:#f0f0f0;border-left:1px solid #e4e4e4;border-right:1px solid #EEE;width:13px}
::-webkit-scrollbar-track-piece:vertical{background-image:-webkit-linear-gradient(left,#f0f0f0,#FFF)}
::-webkit-scrollbar-track-piece:horizontal{background-image:-webkit-linear-gradient(top,#f0f0f0,#FFF)}
::-webkit-scrollbar{width:13px;height:13px}
::-webkit-scrollbar-thumb{min-height:25px;background-color:#c2c2c2;background-clip:padding-box;position:relative;border-radius:9999px}
::-webkit-scrollbar-thumb:vertical{border-left:3px solid transparent;border-right:2px solid transparent;border-top:0 solid transparent;border-bottom:0 solid transparent}
::-webkit-scrollbar-thumb:horizontal{border-left:0 solid transparent;border-right:0 solid transparent;border-top:3px solid transparent;border-bottom:2px solid transparent}
::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-color:#7d7d7d}