article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
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,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0}
input,button{padding:0}
img,table,form,iframe,fieldset{border:0}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal}
ol li,ul li{list-style-type:none}
a{text-decoration:none;outline:none;color:#333}
a:hover{color:#d14836}
h1{font-size:20px}
h2{font-size:18px}
h3{font-size:16px}
h4,h5,h6{font-size:100%;font-weight:400}

div.center,p.center,img.center{margin-left:auto!important;margin-right:auto!important;float:none!important;display:block;text-align:center}

.t-l{text-align:left}
.t-c{text-align:center}
.t-r{text-align:right}
.f-12{font-size:12px}
.f-14{font-size:14px}
.f-16{font-size:16px}
.f-18{font-size:18px}
.f-20{font-size:20px}
.f-22{font-size:22px}
.f-24{font-size:24px}
.yahei{font-family:"Microsoft Yahei",arial,helvetica,sans-serif;font-weight:400}
.heiti{font-family:"黑体","Hei";font-size:20px}
.bold{font-weight:700}
.num{font-family:"Helvetica Neue",Arial,Helvetica,sans-serif}
.link:hover{text-decoration:underline}

.icon1-white,.reverse-icon.active>[class^="icon1-"],.reverse-icon.active>[class*=" icon1-"],.reverse-icon:hover>[class^="icon1-"],.reverse-icon:hover>[class*=" icon1-"]{background-image:url(./icon1-white.png)}
.icon1-rss{background-position:0 0;width:12px;height:12px}
.icon1-share{background-position:-12px 0;width:12px;height:12px}
.icon1-notice{background-position:-24px 0;width:15px;height:12px}
.icon1-left-quote{background-position:-39px 0;width:16px;height:12px}
.icon1-right-quote{background-position:-55px 0;width:16px;height:12px}
.icon2-dl-bg{background-position:0 0;width:88px;height:117px}
.icon2-dl-button-ad{background-position:-88px 0;width:100px;height:30px}
.icon2-dl-button-wa{background-position:-188px 0;width:104px;height:30px}
.icon2-dl-button-as{background-position:-88px -30px;width:104px;height:30px}
.icon2-dl-button-gp{background-position:-88px -60px;width:122px;height:30px}
.icon2-dl-button-wp{background-position:0 -117px;width:146px;height:30px}
.icon2-friend{background-position:-192px -30px;width:17px;height:17px}
.icon2-mobile-web-cmt{background-position:-209px -30px;width:16px;height:16px}
.icon2-share-w{background-position:-225px -30px;width:16px;height:16px}
.icon2-heart-w{background-position:-241px -30px;width:16px;height:16px}
.icon2-down{background-position:-257px -30px;width:15px;height:7px}
.icon2-up{background-position:-272px -30px;width:15px;height:7px}
.iconck-checkmark{background-position:0 0;width:13px;height:15px}
.iconck-down-gray{background-position:-13px 0;width:14px;height:14px}
.iconck-up{background-position:-27px 0;width:14px;height:14px}
.iconck-up-gray{background-position:-41px 0;width:14px;height:14px}
.iconck-down{background-position:-55px 0;width:14px;height:14px}
.entry-common{margin:0 20px 25px}
.entry{margin:20px;overflow:hidden;width:100%}
.entry-name{font-size:18px;line-height:20px;display:block;font-weight:700;padding-right:35px}
.entry-name a{text-decoration:none}
.entry-meta{position:relative;margin-top:5px;font-size:12px;padding:7px 0 13px}
.entry-meta a{color:#666}.entry-meta a:hover{color:#333}
.entry-more-link{font-weight:700}
.entry-header{position:relative;margin:0}
.pre-cat{float:left;color:#222;position:relative;margin-right:14px;font-size:14px;line-height:20px;background-color:#333}
.pre-cat:hover{background-color:#c70003}
.pre-cat a{color:#FFF;display:block;padding:1px 4px}
.pre-cat a a:hover{text-shadow:none}
.pre-cat-arrow{position:absolute;height:0;width:0;font-size:0;line-height:0;border:8px solid transparent;border-left-color:#333;right:-14px;top:3px}
.pre-cat:hover .pre-cat-arrow{border-left-color:#c70003}
.entry-comment-number{position:absolute;width:30px;height:24px;color:#fff;top:2px;right:1px}
.entry-comment-number a{text-align:center;width:30px;height:20px;display:block;position:absolute;background:#D14836;font-size:14px;line-height:20px;color:#fff;margin:0;padding:0;z-index:2}
.entry-comment-number .corner{display:block;position:absolute;left:12px;bottom:0;height:0;width:0;font-size:0;line-height:0;border-width:4px 4px;border-style:solid;border-color:#D14836 #fff #fff #D14836;z-index:1}.entry-comment-number:hover a{background:#333}
.entry-comment-number:hover .corner{border-color:#333 #fff #fff #333}
.entry-content{font-size:14px;line-height:1.8em;margin:0;clear:both;word-wrap:break-word;word-break:normal}
.entry-content a{color:#0052AA;text-decoration:none}
.entry-content a:hover{color:#D14836;text-decoration:underline}
.entry-content p{margin-bottom:20px;line-height:1.8em}
.entry-content img{margin:2px;padding:4px;border:0 solid #ccc;max-width:600px}
.entry-content p img{padding:0}
.entry-content .img-left,.entry-content img.left{float:left;margin:0 .3em .25em 0}
.entry-content .img-right,.entry-content img.right{float:right;margin:0 0 .25em .3em}
.entry-content img.aligncenter{margin:0 auto;text-align:center}
.entry-content img.alignright{float:right;margin:5px 0 5px 8px}
.entry-content img.alignleft{float:left;margin:5px 8px 5px 0}
.more-link{font-size:13px;display:block;float:right}
.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:.75em}
.entry-content ul,.entry-content ol{margin-bottom:10px;background-repeat:repeat-y;list-style:outside;margin-left:32px}
.entry-content li{list-style-type:disc;margin-bottom:10px}
.entry-content ol li{list-style-type:decimal}
.entry-content li:last-child{margin-bottom:20px}
.entry-content hr{border:0;height:1px;background-color:#000;color:#000}
.entry-content code,.entry-content pre{display:block;background:#eee;font:1em/1.5em "Lucida Console","Courier New",Courier,monospace;padding:.5em}
.entry-content blockquote{border-left:5px solid #EAEEF1;color:#555;margin:20px;padding:0 20px}
.entry-content blockquote p{margin-bottom:10px}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.wp-caption img{margin:0;padding:0;border:0 none}
.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.alignright{background-position:right 4px;padding-right:10px;float:right}
.alignleft{background-position:left 4px;padding-left:10px;float:left}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}
.mediaright{float:right}
.medialeft{float:left}
.medianavi{display:block;text-align:center;margin-top:10px;margin-bottom:60px}
.entry-meta-tags{margin-top:20px;font-size:12px;width:70%}
.entry-meta-tags a{display:inline-block;margin:0 3px;background:#F8F8F8;padding:0 3px;color:#666;line-height:16px}
.entry-meta-tags a:hover{background:#333;color:#fff;text-decoration:none}
.content-nav{margin:5px 20px;font-size:13px;background-color:#F4FCFF;background-color:#FFF;border:none;height:36px;line-height:36px;text-align:center;overflow:hidden;padding:1em 4px 4px}
.content-nav a{padding:3px 8px;margin:2px;text-decoration:none}
.content-nav a.current,.content-nav a:hover{font-weight:400;color:#fff;background-color:#D14836}
.sns-buttons,.single-nav{margin:10px 0 0}
.single-nav div{display:block;width:50%;float:left}
.single-nav div.last{float:right;text-align:right}
.single-nav div a{display:inline-block;padding:10px 15px;line-height:1em;color:#333;background:#eee;font-size:12px}
.single-nav a:hover{background:#f5f5f5;color:#000;text-decoration:none}
.entry-list{border-bottom:1px solid #ddd}
.post-thumb{float:left;margin-right:10px;margin-bottom:10px}
.content-header{width:590px;background-color:#eee;padding:10px;font-size:16px;font-weight:700;margin:0 20px 20px}
.content-header h1 a{font-weight:700;font-size:28px}
.content-header span{font-size:12px;font-weight:400;color:#333}
.aside{float:left;width:180px}
.aside .section{margin-bottom:20px}
.main-archive .content-header{margin-top:0}
.home .entry-archive{border-bottom:none;padding-bottom:0}
.form-item{margin:20px 0}
.form-item em{margin-right:5px;vertical-align:-2px;color:red}
.JS_formInFieldLabels .form-item{position:relative}
.JS_formInFieldLabels .form-item label{position:absolute;line-height:1em;margin:10px 0 0 12px;color:#999}
.ui-label{float:left;font-size:14px;height:20px;margin-right:10px;padding:2px 0;text-align:right;width:120px}

.button{*overflow:visible;background:#D14836;border:none;color:#fff;cursor:pointer;padding:4px 12px;vertical-align:middle;width:auto;line-height:28px}
.button:hover{background:#333;color:#fff}
.button-small{padding:2px 8px;line-height:18px}
.ui-btn-cancel{font-size:12px;color:#aaa}
.ui-btn-cancel:hover{background:#D14836;color:#fff}
.ui-form-line{height:1px;border-bottom:1px dashed #ddd}
.ui-form-item .validate-error,.Validform_checktip{color:red;font-size:12px}
.Validform_checktip{margin-left:8px;line-height:20px;height:20px;overflow:hidden}
.Validform_wrong{color:#F69696;padding-left:20px;white-space:nowrap;background:url(./error.png) no-repeat left center}
.Validform_loading{padding-left:20px;background:url(./onLoad.gif) no-repeat left center}
#Validform_msg{color:#7d8289;font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;width:280px;-webkit-box-shadow:2px 2px 3px #aaa;-moz-box-shadow:2px 2px 3px #aaa;background:#fff;position:absolute;top:0;right:50px;z-index:99999;display:none;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999')}
#Validform_msg .iframe{position:absolute;left:0;top:-1px;z-index:-1}
#Validform_msg .Validform_title{line-height:25px;height:25px;text-align:left;font-weight:700;padding:0 8px;color:#fff;position:relative;background-color:#000}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px;position:absolute;right:8px;top:0;color:#fff;text-decoration:none}
#Validform_msg a.Validform_close:hover{color:#cc0}#Validform_msg .Validform_info{padding:8px;border:1px solid #000;border-top:none;text-align:left}
#comments-box{font-size:12px;padding:0 0 10px;margin:15px 20px 0;overflow:hidden}
.page #comments-box{width:960px;margin-left:15px;margin-right:15px}

body.logged-in ol.commentlist .comment-edit{display:block}

.comment-rating-good{background-color:#ffc;padding:2px}
.comment-rating-debated{background-color:#FFF0F5;padding:2px}
.comment-rating-bad{display:none;opacity:.6;filter:alpha(opacity=60)}
.comment-submit-success{font-size:12px;color:#999;margin:10px 0}
.comment-submit-success a{color:#999}
.comment-submit-success a:hover{color:#D14836}


#respond,#reply-title{position:relative}
#reply-title{margin-top:0;font-size:18px;line-height:30px;font-weight:700}
.logged-in-as,.comment-notes{padding:5px 0;color:#999}
.comment-form-or{position:absolute;left:-6px;background:#fff;padding:4px 0;line-height:1em}
.login-in-button{text-align:right;display:inline-block;width:100%}
.login-in-button a{font-size:14px;color:#D14836}
.comment-form-comment{position:relative}
.comment-form-comment label{display:none}
.comment-form-comment a{position:absolute;top:162px;right:6px;width:150px;text-align:right;color:#999}
.comment-form-comment a:hover{color:#D14836;text-decoration:underline}
textarea#comment{border:1px solid #ddd;padding:5px;line-height:1.8;width:97%;height:150px;font-size:14px;color:#333;margin-bottom:6px}
.form-submit .ui-btn-submit{padding:5px 10px}
#comments-box .weibo-comment-tab{margin:10px 0;border-bottom:1px solid #CCC;padding-bottom:0}
#comments-box .weibo-comment-tab a{border-style:solid;border-color:#DFDFDF #DFDFDF #fff;border-width:1px 1px 0;color:#AAA;text-shadow:#fff 0 1px 0;display:inline-block;text-decoration:none;margin:0 6px -1px 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;padding:4px 10px 6px;font-weight:200;font-size:20px;line-height:24px}
#comments-box .weibo-comment-tab a.nav-tab-active{border-width:1px;color:#464646;border-color:#CCC #CCC #fff}
.go2top{color:#444;width:50px;height:50px;text-align:center;display:none;position:fixed;bottom:110px;left:50%;margin-left:510px;background:#999 url(./go2top.png) no-repeat top left}
.go2top:hover{background-color:#333}.tooltip{opacity:.8;z-index:1000;text-align:left;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:8px;max-width:400px;color:#fff;background-color:#000}
.tooltip .tip-inner{font:700 11px/14px 'Lucida Grande',sans-serif;word-wrap:break-word;word-break:normal}
.tooltip .tip-arrow-top{margin-top:-5px;margin-left:-5px;top:0;left:50%;width:9px;height:5px;background:url(./tooltip_arrows.gif) no-repeat}
.tooltip .tip-arrow-right{margin-top:-4px;margin-left:0;top:50%;left:100%;width:5px;height:9px;background:url(./tooltip_arrows.gif) no-repeat -9px 0}
.tooltip .tip-arrow-bottom{margin-top:0;margin-left:-5px;top:100%;left:50%;width:9px;height:5px;background:url(./tooltip_arrows.gif) no-repeat -18px 0}
.tooltip .tip-arrow-left{margin-top:-4px;margin-left:-5px;top:50%;left:0;width:5px;height:9px;background:url(./tooltip_arrows.gif) no-repeat -27px 0}
.ckrating_display_karma_button{font-size:12px;display:block;text-align:center;color:#DDD}
.ckrating_display_karma_button:hover{background:#eee;color:#333}
#comment_mail_notify{margin:10px 0;width:20px}
a.ec-share-buttons{line-height:32px;float:right;display:block;width:20px;height:14px;text-align:center;text-indent:-999em;cursor:pointer;background:url(./shares.png) no-repeat;padding:5px}
a.ec-share-buttons:hover{background-color:#aaa}
a.ec-share-buttons#sina-share,a.ec-share-buttons#mobile-sina-share{background-position:5px 5px}
a.ec-share-buttons#sina-share:hover,a.ec-share-buttons#mobile-sina-share:hover{background-position:-25px 5px}
a.ec-share-buttons#douban-share{background-position:5px -25px}
a.ec-share-buttons#douban-share:hover{background-position:-25px -25px}
a.ec-share-buttons#tencent-share{background-position:5px -55px}
a.ec-share-buttons#tencent-share:hover{background-position:-25px -55px}
a.ec-share-buttons#qzone-share{background-position:5px -85px}
a.ec-share-buttons#qzone-share:hover{background-position:-25px -85px}
a.ec-share-buttons#email-share{background-position:5px -123px}
a.ec-share-buttons#email-share:hover{background-position:-25px -123px}
a.ec-like-button:hover{text-decoration:none;color:#777;background-position:0 -16px}
a.ec-like-button.active{background-position:0 -33px}
a.ec-plus-button{display:inline-block;color:#fff;padding:5px 8px;background:#D14836;height:14px;overflow:hidden;font-family:arial,helvetica,sans-serif;line-height:12px;font-size:12px}
a.ec-plus-button .like-plus{color:#fff;font-family:Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.05em;margin-right:5px;font-size:16px}
a.ec-plus-button:hover{text-decoration:none;color:#fff;background:#333}
#sns-buttons a.ec-plus-button{float:right;margin-left:10px}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#jqlb_loading{height:32px;background-image:url(./loading.gif);background-repeat:no-repeat;background-position:center center}
#lightbox a img{border:none}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#loading{top:40%;left:0%;height:25%;text-align:center;line-height:0}
#loading,#hoverNav{position:absolute;width:100%}
#hoverNav{top:0;left:0;height:100%;z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}
#prevLink,#nextLink{width:49%;height:100%;background:url(./blank.gif) no-repeat;display:block}
#prevLink{left:0;float:left}
#nextLink{right:0;float:right}
#prevLink:hover,#prevLink:visited:hover{background:url(./prev.png) left 50% no-repeat}
#nextLink:hover,#nextLink:visited:hover{background:url(./next.png) right 50% no-repeat}
#nextLinkText,#prevLinkText{color:#D14836;font-weight:700;text-decoration:none}
#nextLinkText:hover,#prevLinkText:hover{color:#fff}
#nextLinkText{padding-left:20px}
#prevLinkText{padding-right:20px}
.ontop #imageData{padding-top:5px}
#lightbox #toolbar{position:absolute;right:0;top:-50px;width:400px;height:400px;line-height:1.4em;text-align:left}
.jqlb_showbig{position:absolute;top:2px;right:2px;height:25px;width:30px;z-index:11;background:url(./big.png) no-repeat left top;text-indent:-4000em;display:none}
.jqlb_showbig:hover{background-position:left bottom}
#lightbox #toolbar #numberDisplay{color:#f90;width:200px}
#lightbox #toolbar #bottomNavClose,#lightbox #toolbar #showBig{width:100px;float:right;padding-bottom:.7em}
#lightbox #toolbar a div{color:#aaa;font-size:.9em;font-weight:700;line-height:26px}
#lightbox #toolbar a:hover div{color:#fff}
#helpDisplay{position:absolute;left:0;font-size:.9em;top:-50px;color:#aaa;width:240px;height:26px;line-height:26px}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;color:#fff;margin:0 auto;line-height:1.4em}
#imageData{padding:0 10px}
#imageData #imageDetails{width:85%;float:left;text-align:left;line-height:1.4em}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}
#overlay,#lightboxIframe{display:none}
#sbl{float:right;width:290px;margin-right:20px;position:relative}
#sbl ol{margin-bottom:20px;display:block;clear:both}
#sbl ul{margin:0;padding:0;line-height:1.5em;list-style:none;display:block}
#sbl li.list a{display:inline-block;font-size:12px;line-height:1.5em;margin-bottom:6px;color:#666;}
#sbl li.list a,#sbl li.list a:hover{text-decoration:none}
#sbl h2{margin:0 0 10px;font-size:16px;font-weight:700;line-height:34px;height:34px;display:block;background:#eee;font-family:"Microsoft Yahei",arial,helvetica,sans-serif;padding:0 10px}
#sbl .ec-top-posts li a{display:block;position:relative;margin-bottom:1px;padding:5px}
#sbl .ec-top-posts li a:hover{background:#333}
#sbl .ec-top-posts li a:hover .ec-top-posts-title{color:#fff}
.ec-top-posts-title{display:block;padding-left:30px;color:#000;width:262px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ec-top-posts li .ec-top-posts-comment{display:inline-block;padding:0 4px;color:#fff;width:15px;text-align:center;margin-right:-30px;position:absolute;font-size:16px;top:5px;left:0;font-weight:700}
#sbl .ec-top-posts a.ec-top-posts-0 .ec-top-posts-comment{color:#D14836}
#sbl .ec-top-posts a.ec-top-posts-1 .ec-top-posts-comment,#sbl .ec-top-posts a.ec-top-posts-2 .ec-top-posts-comment{color:#D65A4A}
#sbl .ec-top-posts a.ec-top-posts-3 .ec-top-posts-comment{color:#DA6D5E}
#sbl .ec-top-posts a.ec-top-posts-4 .ec-top-posts-comment{color:#DF7F72}
#sbl .ec-top-posts a.ec-top-posts-5 .ec-top-posts-comment{color:#E39186}
#sbl .ec-top-posts a.ec-top-posts-6 .ec-top-posts-comment{color:#E8A49A}
#sbl .ec-top-posts a.ec-top-posts-7 .ec-top-posts-comment{color:#EDB6AF}
#sbl .ec-top-posts a.ec-top-posts-8 .ec-top-posts-comment{color:#F1C8C3}
#sbl .ec-top-posts a.ec-top-posts-9 .ec-top-posts-comment{color:#F6DAD7}
#sbl .ec-top-posts a.ec-top-posts-0 .ec-top-posts-title{color:#000}
#sbl .ec-top-posts a.ec-top-posts-1 .ec-top-posts-title{color:#111}
#sbl .ec-top-posts a.ec-top-posts-2 .ec-top-posts-title{color:#222}
#sbl .ec-top-posts a.ec-top-posts-3 .ec-top-posts-title{color:#333}
#sbl .ec-top-posts a.ec-top-posts-4 .ec-top-posts-title{color:#444}
#sbl .ec-top-posts a.ec-top-posts-5 .ec-top-posts-title{color:#555}
#sbl .ec-top-posts a.ec-top-posts-6 .ec-top-posts-title{color:#666}
#sbl .ec-top-posts a.ec-top-posts-7 .ec-top-posts-title{color:#777}
#sbl .ec-top-posts a.ec-top-posts-8 .ec-top-posts-title{color:#888}
#sbl .ec-top-posts a.ec-top-posts-9 .ec-top-posts-title{color:#999}
#sbl .ec-top-posts li a:hover .ec-top-posts-comment{color:#fff}
.ec-top-posts li .ec-top-posts-1 .ec-top-posts-order{background:#D14836}
.ec-top-posts li .ec-top-posts-2 .ec-top-posts-order{background:#DA6D5E}
.ec-top-posts li .ec-top-posts-3 .ec-top-posts-order{background:#E39186}
.ec-top-posts li a:hover .ec-top-posts-order{background:#333}
.ec-top-posts .corner{display:block;position:absolute;left:23px;top:4px;height:0;width:0;font-size:0;line-height:0;border-width:2px;border-style:solid;border-color:#EDB6AF #fff #fff #EDB6AF;z-index:1}
.ec-top-posts li .ec-top-posts-1 .corner{border-color:#D14836 #fff #fff #D14836}
.ec-top-posts li .ec-top-posts-2 .corner{border-color:#DA6D5E #fff #fff #DA6D5E}
.ec-top-posts li .ec-top-posts-3 .corner{border-color:#E39186 #fff #fff #E39186}
.ec-top-posts li a:hover .corner{border-color:#333 #fff #fff #333}
#get_recent_comments_wrap strong a{line-height:18px}
#sbr ul .cat-item ul,#sbl ul .cat-item ul,.widget_twitter .entry-meta{display:none}
.widget_wkc_most_commented li,.widget_meta li,.widget_mustread li{margin-left:10px;margin-right:10px}
#sbl .widget_ec_jiong h2{margin-bottom:12px}#sbl .widget_ec_jiong ul{padding:0}
#sbl .widget_ec_jiong ul li{margin-bottom:0;padding:0;float:left}
#sbl .widget_ec_jiong ul li a{line-height:1;display:block;margin-bottom:0}
#sbl .widget_ec_jiong ul li img{width:140px}
#sbl .widget_ec_jiong ul li.odd{margin-right:10px}
#sbl .widget_ec_jiong ul li.col-1{margin-right:0;margin-bottom:1px;float:none;clear:both}
#sbl .widget_ec_jiong ul li.col-1 img{width:290px}
#sbl .widget_ec_jiong ul li.has-border a{border:1px solid #eee;line-height:0}
#sbl .widget_ec_jiong ul li.has-border img{width:136px}
#sbl .widget_ec_jiong ul li.col-1.has-border img{width:288px}
#sbl .widget_ec_jiong ul li.has-img2 a .img2,#sbl .widget_ec_jiong ul li.has-img2 a:hover .img1{display:none}
#sbl .widget_ec_jiong ul li.has-img2 a:hover .img2{display:block}
#sbl .widget_ec_jiong .clear{clear:both}
#sbl .widget_ec_text h2{margin-bottom:12px}
#sbl .widget_ec_text .ec-text-content{font-size:12px;border:1px solid #DFDFDF;padding:7px 10px 0}
.widget_ec_jiong_new div{border:1px solid #eee}
.widget_ec_jiong_new a{display:block;text-align:center;margin-bottom:-6px;overflow:hidden}
.widget_ec_jiong_new span{text-align:center;font-size:12px;color:#999;padding:5px;display:block}
#rc-comment-temp,#rc-ping-temp{display:none}
.rc-item{font-size:12px;color:#555;padding-bottom:8px;margin-top:10px;border-bottom:1px dashed #DFDFDF}
.rc-item .rc-avatar{background:#FFF;border:none}
.rc-item .rc-left{display:inline;float:left;margin-right:10px;margin-top:4px;width:30px;height:30px}
.rc-item .rc-right{display:inline;float:right;margin-left:8px}
.rc-item .rc-reviewer{font-weight:700;display:inline;color:#333}
.rc-item .rc-label{text-transform:capitalize;font-weight:700;font-size:10px}
.rc-item .rc-collapse,.rc-item .rc-expand{background:url(./icons.png) no-repeat;height:16px;width:16px;display:block;text-indent:-999em;float:right;cursor:pointer}
.rc-item .rc-expand{background-position:100% 0}
.rc-item .rc-ellipsis,.rc-navi{font-size:10px}
.rc-navi a{cursor:pointer}
.rc-navi .rc-newest{float:left;padding-right:10px}
.rc-navi .rc-newer{float:left}
.rc-navi .rc-older{float:right}
.rc-item .rc-info a.rc-post{color:#999;display:inline;font-size:12px}
.rc-item .rc-excerpt{margin-left:40px;font-size:12px;word-wrap:break-word;word-break:normal}
.widget_ec_social_widget span{display:block}
.widget_ec_social_widget .clear{clear:both}
#sbl .widget_ec_social_widget ul.has-border{padding-left:6px;padding-right:6px}
#sbl li.ec-social-widget-list{border-bottom:1px dotted #DDD;margin:6px 0 0;padding:0 0 6px}
#sbl li.ec-social-widget-list.last{border-bottom:none}
#sbl li.ec-social-widget-list a{font-size:12px;display:block;margin:10px 0}
.ec-social-widget-img{float:left;line-height:0}
.ec-social-widget-img img{width:40px}
.ec-social-widget-right{margin-left:50px}
.no-img .ec-social-widget-right{margin-left:0}
.ec-social-widget-title{line-height:20px;font-weight:700;color:#555}
a:hover .ec-social-widget-title{color:#111}
.ec-social-widget-content{line-height:1.5}
a:hover .ec-social-widget-content{color:#666}
#mail-subscribe .ec-text-content{border-color:#aaa;background-color:#eee}
#mc_embed_signup{padding-bottom:10px;color:#444}
#mc_embed_signup .bigheadline{font-family:"Microsoft YaHei",Arial,helvetica;font-size:14px;font-weight:700;color:#333;margin-bottom:5px;display:block}
#mc_embed_signup p{margin-bottom:10px}
#mc_embed_signup .email-input{height:18px;border:1px solid #AAA;color:#333;font-size:14px;width:178px;padding:6px 5px;float:left}
#mc_embed_signup .email-input:focus{border-color:#AAA}
#mc_embed_signup .email-submit{float:right;width:60px;height:30px;background:#D14836;cursor:pointer;color:#FFF;font-size:14px;border:none}
#mc_embed_signup .email-submit:hover{background:#333}

.ec-sidebar-showcase-about{font-size:12px;line-height:16px}
body{font:14px Arial,Helvetica,sans-serif;color:#333;line-height:1.5em;background:#E0E0E0}
.fullwidth{width:980px;margin:0 auto;padding:0}
#container,#container-inner{position:relative}
#container-inner{text-align:left;background:#fff}
#content{padding-top:20px;padding-bottom:20px}
.header-notice{position:relative;padding:4px 0;background:#ffc;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.22);-moz-box-shadow:0 1px 1px rgba(0,0,0,.22);box-shadow:0 1px 1px rgba(0,0,0,.22)}
.header-notice a.notice{display:inline-block;padding:0 20px;line-height:1em;font-size:12px}
.header-notice a.close{position:absolute;right:10px;top:5px;padding:0 3px}
.header-notice a.close:hover{background:#aaa}
#top-banner{position:relative;height:300px;background:#eee}
#brand-top-banner{display:block;overflow:hidden;width:980px;margin:0 auto}
#top-banner .close{position:absolute;z-index:1;background-position:0 3px;right:0;top:0;padding:2px 5px;background:#aaa;display:inline-block;color:#000;font-size:12px}
#top-banner .close:hover{background:#333;color:#aaa}
.banner_post_bottom{margin:10px 0 0;padding:0}
.banner_post_bottom a,.banner_post_bottom a img{display:block}
#header{width:980px;height:88px;margin-left:auto;margin-right:auto;text-align:left;background:#000 url(./header-banner.png) no-repeat left 10px}
#header a{text-decoration:none;color:#fff;font-weight:700;text-shadow:#2A2A2A 0 4px 2px;-webkit-font-smoothing:antialiased}
#header a:hover{text-decoration:none;color:#E6E6E6;text-shadow:#2A2A2A 0 6px 2px}
#header-logo{float:left}
#header-logo a{text-indent:-400em;width:280px;height:88px;display:block}
#login-bar{float:right;color:#fff;margin:8px 0 0 25px;font-size:small}
#site-nav{float:right;margin:8px 0 0 30px}
#site-nav a{font-size:14px;margin-left:10px;color:#fff}
#tool-menu{float:right;width:70px;margin-top:8px;margin-right:10px}
#tool-menu ul li{float:right;list-style-type:none}
#tool-menu ul li a{display:block;width:16px;padding:0;height:20px;margin-right:10px}
#main-nav{width:100%;background:#f5f5f5;box-shadow:0 2px 4px #ddd;-webkit-box-shadow:0 2px 4px #ddd;-moz-box-shadow:0 2px 4px #ddd;position:relative}
#main-nav ul{margin-left:15px}
#main-nav ul li{float:left;margin:2px 5px}
#main-nav ul li.line{color:#aaa;line-height:30px}
#main-nav ul li a{padding:5px 10px;margin:5px 0;font-size:14px;display:block;color:#000;line-height:1}
#main-nav ul li.current-menu-item a,#main-nav ul li a:hover{color:#fff;background:#D14836}
#main-nav-right{position:absolute;right:20px;top:0;margin:0;padding:0}
#main-nav-right a{float:right;display:block;width:40px;cursor:pointer;margin-top:6px;margin-left:1px;height:25px}
#main-nav-right .active,#main-nav-right a:hover{background-color:#D14836;background-position:0 0}
#main-nav-right .button-list i,#main-nav-right .searchform-button i{margin:3px 0 0 11px}
body.search #main-nav-right a.searchform-button{display:none}
#cat-list{background:#fff;box-shadow:0 2px 4px #ddd;-webkit-box-shadow:0 2px 4px #ddd;-moz-box-shadow:0 2px 4px #ddd;float:left;z-index:999;position:relative}
#cat-list-inner{background:#f5f5f5}#cat-list .border{height:3px;background:#000;width:100%}
#cat-list .cat-list-item{float:left;text-align:left;width:439px;padding:0 20px 20px;height:285px;overflow:hidden}
#cat-list .cat-list-item.recommend-subject{width:460px;padding:0 19px 20px 20px;border-left:1px dotted #AAA}
#cat-list h3{background:#000;font-size:14px;font-weight:700;color:#fff;width:80px;height:30px;line-height:30px;text-align:center;margin-bottom:10px;letter-spacing:2px}
#cat-list .all-tags{font-size:12px;float:right;width:60px;text-align:right;height:30px;line-height:30px}
.live-list .loading{background:url(./loader.gif) no-repeat left top;text-indent:-400em}
.live-list li a{float:left;width:430px;display:block;line-height:32px;height:32px;padding:0;position:relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.live-list li a:hover{color:#fff;background:#D14836;padding-left:10px}
#cat-list .live-list li a span{position:absolute;font-size:12px;color:#666;right:0;height:28px;top:0;width:60px;text-align:right;overflow:hidden}
#cat-list .live-list li a:hover span{color:#D14836}
.recommend-subject-item{float:left;margin-left:20px;width:220px;overflow:hidden}
.recommend-subject-item.first{margin-left:0}
.recommend-subject .thumb{display:block;width:220px;height:80px;overflow:hidden;margin-bottom:10px}
.recommend-subject img{width:220px}
.recommend-subject li a{float:left;display:block;font-size:12px;width:210px;padding-left:10px;background:url(./lists.png) no-repeat left 9px;line-height:20px;margin-bottom:8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#cat-list .close{position:absolute;width:25px;height:25px;top:3px;right:0;display:block;background-image:url(./iocn-search-close.png);background-repeat:no-repeat;background-position:0 6px;text-indent:-400em}
#cat-list .close:hover{background-color:#D14836;background-position:-28px 6px}
#search-bar{position:absolute;top:0;right:20px;width:250px;overflow:hidden;text-align:center;background:whitesmoke;z-index:9999}
#search-bar input#search-input{width:198px;margin:5px 30px 0 0;font-size:16px;line-height:18px;color:#333;border:1px solid #ddd;padding:3px 5px;height:18px}
#search-bar input#search-submit-hidden{position:absolute;right:0;top:5px;padding:4px 8px;line-height:18px}
#search-bar .close{right:0;width:26px;height:26px;display:block;background-image:url(./iocn-search-close.png);background-repeat:no-repeat;background-position:0 5px;text-indent:-400em}
#search-bar .close:hover{background-color:#D14836;background-position:-26px 5px}
.footer{text-align:left;color:#FFF;background-color:#000;font-size:12px; clear:both; height:200px;}
.footer .inner{padding:30px 20px 20px}
.footer .footer-logo{float:left;width:240px}
.footer .footer-logo img{margin-bottom:15px}
.footer #beianhao,footer a{color:#999}
.footer a:hover{color:#f90;text-decoration:underline}
.footer .footer-navi{text-align:left;margin-bottom:20px}
.footer .footer-navi .nav{float:left;width:200px;border-left:1px solid #222;padding-left:30px;height:150px;padding-bottom:10px}
.footer .footer-navi .nav .name{font-weight:700;margin-bottom:6px;font-size:16px}
.footer .footer-navi ul{list-style:none}
.footer .footer-navi ul li{line-height:1.5}
.footer .footer-navi ul a{color:#DDD;display:block;padding:3px 0}
.footer .footer-navi ul a:hover{color:#D14836}
#ec_bottom_bar{position:fixed;right:40px;bottom:0;font-size:12px;color:#999;background:#FFF;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-moz-box-shadow:0 0 8px #444;-webkit-box-shadow:0 0 8px #444;box-shadow:0 0 8px #444}
#ec_bottom_bar .inner{padding:4px 6px;position:relative}
#ec_bottom_bar a{color:#444}
#ec_bottom_bar a:hover{color:#0052AA}
#recommend-wrap{float:left;background:#fff;margin-top:20px}
#recommend-post{width:940px;overflow:hidden;position:relative;margin:0 20px 20px;padding:0;height:160px;border-bottom:1px solid #DDD}
#recommend-post .holder{width:940px;height:150px;overflow:hidden}
.recommend-post-content{float:left;height:100%;width:100%;position:relative}
#recommend-post .ec-recommend-items{position:absolute}
.ec-recommend-item{float:left;position:relative;width:220px;height:130px;margin-right:20px;overflow:hidden}
.ec-recommend-item.last{margin-right:0}
.ec-recommend-item a{display:block;position:relative;overflow:hidden}
.ec-recommend-item a,.ec-recommend-item img{width:220px;height:130px}
.ec-recommend-item a span{position:absolute;bottom:0;left:0;width:210px;padding:2px 5px;font-size:12px;line-height:18px;overflow:hidden;color:#FFF;text-align:left;background-color:#000;background-color:rgba(0,0,0,.5);*background-color:#000}
.ec-recommend-item a:hover span{padding:4px 5px;max-height:130px}
#recommend-post .ec-recommend-post-navi{position:absolute;text-align:left;top:145px;width:100%}
#recommend-post .ec-recommend-post-navi-inner{text-align:left;display:block;font-size:0;width:100px;margin-left:435px}
#recommend-post .ec-recommend-post-navi a{background:#ddd;display:inline-block;*display:inline;*zoom:1;height:6px;width:6px;display:inline;float:left;margin:0 8px 2px 10px;line-height:0;font-size:0;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-text-size-adjust:none;-moz-text-size-adjust:none}
#recommend-post .ec-recommend-post-navi a.active{background:#CD7B00}

.main{float:left;width:649px;border-right:1px solid #eee}
.main-wide{width:100%;border-right:none}
.author-profile{margin:10px 0 0;background-color:#eee;color:#000;padding:10px}
.author-profile-face{font-weight:400;font-size:14px;position:relative}
.author-profile-face img{position:absolute;margin:0;padding:0}
.author-profile-text{float:left;margin-left:70px}
.author-profile-text h2{font-weight:700;line-height:1.5em;font-size:16px;margin-bottom:0}
.author-profile-text h2 a{color:#333;text-decoration:none}
.author-profile-text p{line-height:1.5em;margin:5px 0}
.author-profile-list{width:100%;margin-top:10px;padding-top:10px;display:block;float:left;border-top:1px solid #ddd;text-align:right}
.author-profile-list dd a{display:block;float:left;text-decoration:none;color:#333;padding:2px 5px;margin-right:10px;font-size:12px}
.author-profile-list dd a:hover{background:#D14836;color:#fff;text-decoration:none}
.author-profile.weixin-qrcode{position:relative}
.author-profile-qrcode{position:absolute;right:8px}
.author-profile.weixin-qrcode .author-profile-text{margin-right:60px}
.main-author{width:650px;margin-left:160px;border-right:none;overflow:visible}
.main-author .author-profile{margin-bottom:30px}#linkpage{clear:both;margin:0;padding:0}
#linkpage h2{font-size:15px;font-family:"Lucida Grande","Trebuchet MS",Arial,Verdana,sans-serif;letter-spacing:-1px;background:url(./posttitle.png) no-repeat 0 35px;margin:5px 0;padding:0 0 15px}
#linkpage ul li{list-style-type:none;display:block;width:100%;float:left;margin:0 0 10px;padding:0}
#linkpage ul li ul li{width:25%;float:left;list-style:none;line-height:23px;margin:0}
#linkpage ul li ul li:hover{background-color:#CBF2FF;color:#000}
#linkpage ul li ul li a{padding-left:5px;color:#222;font-size:12px;text-decoration:none}
#linkpage ul li ul li a:hover{color:#000}#showcase{padding:20px 10px 0}
#showcase .showcase-item{float:left;margin:0 10px 30px;width:220px;overflow:hidden;text-align:center;position:relative}
#showcase .showcase-item-large{width:460px}
#showcase .showcase-image{width:100%;height:165px;overflow:hidden;margin-bottom:8px}
#showcase .showcase-item-large .showcase-image{height:290px}
#showcase .showcase-image a{display:block;line-height:0;width:100%;height:100%}
#showcase .showcase-image a:hover{opacity:.7}
#showcase .showcase-image img{height:100%}
#showcase .showcase-link{color:#444;display:block}
#showcase .showcase-link:hover{color:#CD7B00}
#showcase .showcase-item-large .showcase-link{position:absolute;height:30px;line-height:30px;top:260px;left:0;right:0;color:#FFF;overflow:hidden;background-color:rgba(0,0,0,.5);background-color:#000 \9}
#showcase .item-2 .showcase-link,#showcase .item-3 .showcase-link{height:17px;overflow:hidden}
#showcase .showcase-excerpt{height:111px;color:#444;text-align:justify;overflow:hidden;line-height:1.3}
#showcase .showcase-excerpt img{display:none}#showcase .showcase-excerpt p{margin:0;display:inline-block}
#showcase .showcase-excerpt-more{float:right}#showcase .wp-pagenavi{text-align:center}
#showcase .wp-pagenavi span,#showcase .wp-pagenavi a{padding:4px 8px;margin:0;display:inline-block;*display:inline;*zoom:1}
#showcase .wp-pagenavi a:hover{background-color:#EEE}.lifestream-body{margin-bottom:.75em}
#item1,#item3{float:left}
#item1,#item3,#item2,#item4{width:230px;font-size:16px;margin-bottom:10px}
#item2,#item4{float:right}
.gfg-root{width:100%;height:auto;position:relative;overflow:hidden;text-align:center;font-family:"Arial",sans-serif;font-size:12px}
.gfg-title{font-size:16px;font-weight:700;color:#fff;background-color:#505050;line-height:1.4em;overflow:hidden;white-space:nowrap}
.gfg-title a{color:#36c}.gfg-subtitle{font-size:14px;font-weight:700;color:#36c;background-color:#eee;line-height:1.4em;overflow:hidden;white-space:nowrap;margin-bottom:5px}
.gfg-subtitle a{color:#36c}.gfg-entry{background-color:#fff;width:100%;height:6.9em;position:relative;overflow:hidden;text-align:left;margin-top:3px}
.gfg-root .gfg-entry .gf-result{position:relative;background-color:#fff;width:auto;height:100%;padding-left:20px;padding-right:5px}
.gfg-list{position:relative;overflow:hidden;text-align:left;margin-bottom:5px;color:#666}
.gfg-listentry{line-height:1.5em;overflow:hidden;white-space:nowrap;padding-left:15px;padding-right:5px;margin-left:5px;margin-right:5px;color:#666}
.gfg-listentry-even{color:#666}
.gfg-root .gfg-entry .gf-result .gf-title{font-size:14px;line-height:1.2em;overflow:hidden;white-space:nowrap;margin-bottom:2px}
.gfg-root .gfg-entry .gf-result .gf-snippet{height:3.8em;color:#000;margin-top:3px}
.gfg-horizontal-container{position:relative}
.gfg-horizontal-root{height:1.5em;_height:100%;position:relative;white-space:nowrap;overflow:hidden;text-align:center;font-family:"Arial",sans-serif;font-size:13px;border:1px solid #aaa;padding:5px;margin-right:80px}.gfg-horizontal-root .gfg-title{font-weight:700;background-color:#fff;line-height:1.5em;overflow:hidden;white-space:nowrap;float:left;padding-left:10px;padding-right:12px;border-right:1px solid #aaa}
.gfg-horizontal-root .gfg-title a{color:#444;text-decoration:none}
.gfg-horizontal-root .gfg-entry{width:auto;height:1.5em;position:relative;overflow:hidden;text-align:left;margin-top:0;margin-left:0;padding-left:10px}
.gfg-horizontal-root .gfg-entry .gf-result{position:relative;background-color:#fff;width:100%;height:100%;line-height:1.5em;overflow:hidden;white-space:nowrap}
.gfg-horizontal-root .gfg-list,.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,.gfg-horizontal-root .gfg-entry .gf-result .gf-author{display:none}
.gfg-horizontal-root .gfg-entry .gf-result .gf-title{color:#00c;margin-right:3px;float:left}
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer{float:left}
.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate{display:block;color:#aaa}
.gfg-branding{white-space:nowrap;overflow:hidden;text-align:left;position:absolute;right:0;top:0;width:80px}
.gfg-collapse-open,.gfg-collapse-closed{background-repeat:no-repeat;background-position:center;cursor:pointer;float:right;width:17px;height:20px}
.gfg-collapse-href{float:left}.clearFloat{clear:both}.entry-live{line-height:1.5;padding:10px 0}
.no-live-post{display:none}.live-post-inner{display:block;background:#eee;border:1px solid #ddd;padding:40px 18px 25px;position:relative}
.entry-live-hover .live-post-inner{background:#e5e5e5}
.entry-live-hover a{color:#000}
.live-post-cat{position:absolute;top:5px;background:#D14836;display:block;padding:0 20px;font-size:14px;color:#fff;left:-1px;height:25px;line-height:25px}
.live-post-img{float:right;display:block;width:80px;height:80px;background-position:center center;background-repeat:no-repeat;background-size:auto 80px;-moz-background-size:auto 80px;-webkit-background-size:auto 80px;-o-background-size:auto 80px}
.live-post-img img{height:100%}
.live-post-entry{margin-right:90px}
.live-post-title{font-weight:700;font-size:16px}
.live-post-date{font-size:10px;color:#999}
.live-post-more{font-size:12px}
.live-post-excerpt{margin-top:5px}
.no-live-post-img .live-post-img{display:none}
.no-live-post-img .live-post-entry{margin-left:0}
@media all and (min-device-width:481px)and (max-device-width:1024px)and (orientation:portrait){body.single #sbl{display:none}body.single .main{float:none;margin:0;border:none;width:100%}
body.single .entry-content,body.single .entry-content p{font-size:18px}}@media screen and (max-width:480px){html{-webkit-text-size-adjust:none}}
.carousel{position:relative;line-height:1}
.carousel-inner{overflow:hidden;height:150px;width:100%;position:relative}
.carousel-inner .item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1;width:100%}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.content-header-dasheng{margin-left:180px;padding:10px 0;background:0 0}
.main-dasheng{width:650px;margin-left:160px;border-right:none;overflow:visible}
.main-dasheng .entry-meta span{color:#aaa;font-size:12px}
.main-dasheng .entry-meta{float:left;margin:0 0 10px;width:100%;padding:0;font-size:14px}
.main-dasheng .dasheng_content{position:relative;margin-top:10px;background:#eee;padding:20px}
.main-dasheng .dasheng_content blockquote{font-size:20px;line-height:30px;padding:0 0 20px 10px;margin:10px 0;background-image:url(./icon_quote_r.png);background-repeat:no-repeat;background-position:left top;text-indent:0}
.main-dasheng .dasheng_content blockquote span{display:inline-block;background-image:url(./icon_quote_l.png);background-repeat:no-repeat;background-position:bottom right;padding:0 20px}
.main-dasheng .dasheng_original .dasheng_original_author{font-size:14px;margin-top:10px;color:#999}
.main-dasheng .dasheng_original a.dasheng_original_author{padding-right:20px;background:url(./icon-external-link.png) no-repeat right -16px}
.main-dasheng .dasheng_original a.dasheng_original_author:hover{color:#D14836;text-decoration:none;background-position:right 0}
.main-dasheng .dasheng_comment{padding:20px;margin:10px 0;background:#eee}
.main-dasheng .dasheng_comment h3{border-bottom:1px dotted #aaa;padding-bottom:5px;margin-bottom:5px}
.main-dasheng .dasheng_comment p{margin:10px 0}
.main-dasheng .dasheng_comment blockquote{border-left-color:#ddd}
.main-dasheng .entry-list{border-bottom:none;margin-bottom:10px}
.main-dasheng .entry-list a{display:block}
.main-dasheng .entry-list a:hover .dasheng_content{background:#e5e5e5;color:#000}
.main-dasheng .entry-list .entry-dasheng-like{bottom:20px}
#dasheng-index{position:relative}
#dasheng-index .entry-dasheng-title{background:#D14836;color:#fff;font-size:14px;padding:0 20px;width:30px;position:absolute;top:6px;left:0;height:25px;line-height:25px}
.entry-dasheng-inner{display:block;border:1px solid #ddd;background:#eee;padding:10px}
.entry-dasheng-inner:hover{background:#E5E5E5;color:#000}
.entry-dasheng-inner .dasheng_content{display:block;padding:10px 10px 0;margin:20px 0 10px}
.entry-dasheng blockquote{padding:0 0 0 10px;margin:10px 0;background:url(./icon_quote_r.png) no-repeat left top;text-indent:0;font-size:16px;line-height:28px}
.entry-dasheng blockquote span{display:inline-block;background-image:url(./icon_quote_l.png);background-repeat:no-repeat;background-position:bottom right;padding:0 35px 0 20px}
.entry-dasheng .dasheng_original span{margin-top:10px}
#dasheng-index .dasheng_comment{margin:10px;padding-top:10px;border-top:1px solid #ddd}
#dasheng-index .dasheng_comment p{font-size:12px;line-height:1.8em;color:#666}
#dasheng-index .dasheng_comment span.view_all{color:#0052AA;font-size:12px}
.index-dasheng-share{position:absolute;top:5px;right:15px}
.index-dasheng-share .ec-plus-button{background:0 0;color:#999}
.single-dasheng-like{float:right;margin-top:10px}
.single-dasheng-like a:hover{background:#333;color:#fff}
.main-dasheng .dasheng-share{float:right;margin:10px 10px 0 0;text-align:right;width:130px}
.entry-tags ul{margin-left:0}.entry-tags li{list-style-type:none}
.entry-tags li a{float:left;width:190px;color:#000;display:block;line-height:30px;padding:0 10px;margin-left:20px}
.entry-tags li a:hover{color:#fff;background:#D14836;text-decoration:none}
.entry-tags li a span{font-size:12px;color:#666;margin-left:5px}
.entry-tags li a:hover span{color:#D14836}
.main-page{width:650px;margin-left:140px;border-right:none}
.main-page .entry-header{margin-top:20px}
.content-header-news{position:relative;margin:20px 20px 20px 185px}
.content-header-news h1{display:block;float:left}
.content-header-news span{float:right;margin-top:4px}
.content-header-news span a{float:left;display:block;margin-left:5px;height:14px;width:14px;text-indent:-9999px;background:url(./icon-news-view.png) no-repeat left top}
.content-header-news span .view-full{background-position:right top}
.content-header-news span .view-list{background-position:right bottom}
.content-header-news span .view-full.active{background-position:left top}
.content-header-news span .view-list.active{background-position:left bottom}
.main-news{width:650px;margin-left:165px;border-right:none}
.main-news .entry-list,.main-news .entry-common{margin:20px 20px 25px}
.main-weixin{position:relative;margin-top:20px}
.content-header-weixin{margin-bottom:30px;padding:10px}
.main-weixin .entry-list{border-bottom:1px solid #DDD;margin:15px 20px 0}
.main-weixin .entry-content h2{margin-bottom:0;font-weight:600}
.main-weixin .entry-meta{margin:0;padding:7px 0}
.main-weixin #ec-weixin{background:#eee;margin:10px 0}
.main-weixin #ec-weixin-content{float:left;position:relative;padding:10px;width:100%}
.main-weixin #ec-weixin-content img{float:left;left:0;width:120px;margin-right:10px}
#sbl.side-weixin{margin-top:20px}
#sbl.side-weixin h2{background:0 0;padding:0;font-size:14px;line-height:1;height:14px}
#sbl.side-weixin p{font-size:12px}
.content-header-data{margin:20px 20px 20px 150px;background:0 0}
.content-header-data-single{margin-left:170px}
.aside-data{padding:20px}
.aside-data h3,.aside-data .tag-list{font-size:14px;line-height:22px}
.widget-data-content{border:1px solid #D14836;position:relative;font-size:12px;line-height:14px}
.widget-data-content .widget-data-num{font-size:46px;line-height:36px;padding-top:10px;color:#000;font-weight:700}
.widget-data-content .widget-data-percent{font-size:20px;line-height:20px;color:#000;font-weight:700}
.widget-data-content .widget-data-text{display:block;color:#666;margin-top:10px}
.widget-data-content h4 a{position:absolute;font-size:14px;padding:5px 15px;background:#d14836;color:#fff;top:5px;left:-1px;z-index:2}
.widget-data-content h4 a:hover{background:#333}
.widget-body{display:block;padding:55px 15px 30px;cursor:pointer;overflow:hidden}
.widget-body:hover{background:#eee}
.widget-body .widget-data-text{color:#999}
.widget-body:hover .widget-data-text{color:#666}
#widget-data-more{position:absolute;right:5px;bottom:2px;font-size:12px;color:#999}
#widget-data-more:hover{color:#333}.main-special{width:650px;margin-left:140px;border-right:none}
.main-special .entry-header{margin-top:20px}
.main-special .entry-header h1 a{font-size:28px}
#app-download-buttons{position:relative;height:117px;padding:35px 0 0 20px}
#app-download-buttons-bg{position:absolute;top:0;left:0;height:117px}
#app-download-button-list{position:absolute;z-index:2}
#app-download-buttons a{margin:0 10px 10px 0;display:block;float:left}
#app-download-buttons .icon2-dl-button-as{background-color:#4D4D4D}
#app-download-buttons .icon2-dl-button-as:hover{background-color:#171717}
#app-download-buttons .icon2-dl-button-gp{background-color:#40BBC1}
#app-download-buttons .icon2-dl-button-gp:hover{background-color:#0F8992}
#app-download-buttons .icon2-dl-button-wa{background-color:#69BCF4}
#app-download-buttons .icon2-dl-button-wa:hover{background-color:#2B8BE9}
#app-download-buttons .icon2-dl-button-wp{background-color:#E84D4D}
#app-download-buttons .icon2-dl-button-wp:hover{background-color:#D31717}
#app-download-buttons .icon2-dl-button-ad{background-color:#A4C639}
#app-download-buttons .icon2-dl-button-ad:hover{background-color:#699A0C}
.hide{display:none}
.show{display:block}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}

#article{clear:both; display:block;}