a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%}
body,button,input,select,textarea{background:#fff;color:#222;font:14px "Microsoft YaHei",微软雅黑,Helvetica,Arial,Lucida Grande,Tahoma,sans-serif;line-height:160%}
html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a{color:#222;text-decoration:none}
a:hover{color:#04a4cc}
ul{list-style:none}
.clear{clear:both}
:focus{outline:0}
#main{margin:0 auto 10px;width:1080px}
#header{margin:0 auto;width:1080px}
.main-header{float:left;margin:0 0 10px 0;width:100%}
.header-clear{width:100%;height:50px}
.height10{height:10px; margin:2px 0px;}
.logo-main{float:left;padding:0 0 0 10px}
.logo{width:220px;height:53px;background:url(../images/logo.png) no-repeat;text-indent:-10000px;cursor:pointer}
.title-main{margin:4px 0}
.main-header h1{font-size:20px}
.main-header h2{color:#999;font-size:14px}
#header-top{position:fixed;z-index:999;width:100%;height:40px;border-bottom:1px solid #ccc;background:#fff;line-height:40px}
.shadow{box-shadow:0 0 5px #888}
#top-nav{margin:0 auto;width:1080px;font-size:14px}
#top-nav .home_h a{float:left;width:96px;height:40px;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fff;color:#888;text-align:center;font-size:20px;line-height:40px}
#top-nav .home_h a:hover{background:#afafaf;color:#fff}
#top-nav .current-menu-item,#top-nav.current_page_item{background:#afafaf}
#top-nav .current-menu-item a,#top-nav .current_page_item a{color:#fff!important}
#top-nav .current-menu-item li a,#top-nav .current_page_item li a,#top-nav .sub-menu a{color:#393939}
.sub-menu a:hover{color:#0196e3!important}
#top-nav li{float:left;height:40px;border-right:1px solid #ccc}
#top-nav li a,#top-nav li a:link,#top-nav li a:visited{display:block;padding:0 20px 0 21px;line-height:40px}
#top-nav li a:active,#top-nav li a:hover{display:block;padding:0 20px 0 21px;background:#afafaf;color:#fff;text-decoration:none;line-height:40px}
#top-nav li li{float:left;height:30px}
#top-nav li ul li{border-top:1px solid #989898;border-bottom:1px solid #343434}
#top-nav li ul li a{width:109px;height:30px;background:#4b4b4b;color:#fff!important;font-weight:400;opacity:.8;filter:alpha(opacity=80)}
#top-nav li ul li a:hover{background:#000;color:#fff!important;text-decoration:none}
#site-nav{height:40px;background:#04a4cc;font-size:14px}
#site-nav .current-menu-item,#site-nav.current_page_item{background:#0195ba}
#site-nav .current-menu-item a,#site-nav .current_page_item a{color:#fff!important}
#site-nav .current-menu-item li a,#site-nav .current_page_item li a,#site-nav .sub-menu a{color:#393939}
.sub-menu a:hover{color:#0196e3!important}
#site-nav li{float:left;height:40px;border-right:1px solid #82c1e5;border-left:1px solid #008eb2}
.fill{width:2px;border-right:0!important;border-left:1px solid #82c1e5}
#site-nav li a,#site-nav li a:link,#site-nav li a:visited{display:block;padding:0 20px 0 20px;color:#fff;line-height:40px}
#site-nav li a:active,#site-nav li a:hover{display:block;padding:0 20px 0 20px;background:#0195ba;color:#fff;text-decoration:none;line-height:40px}
#site-nav li li{float:left;height:30px}
#site-nav li ul li{margin:0 0 0 -1px;border-top:1px solid #989898;border-right:1px solid #6f6f6f;border-bottom:1px solid #343434;border-left:1px solid #6f6f6f}
#site-nav li ul li a{width:109px;height:30px;background:#4b4b4b;color:#fff!important;font-weight:400;opacity:.8;filter:alpha(opacity=80)}
#site-nav li ul li a:hover{background:#000;color:#fff!important;text-decoration:none}
.main-nav li li a{line-height:30px!important}
.main-nav li ul{position:absolute;left:-999em;z-index:999;margin:0;width:150px;border-width:1px 1px 0}
.main-nav .sf-sub-indicator{display:none}
.main-nav li ul li a.sf-with-ul{padding:7px 12px}
.main-nav li ul ul{margin:-31px 0 0 150px}
.main-nav li.hover,.main-nav li:hover{position:static}
.main-nav li.sfhover ul ul,.main-nav li.sfhover ul ul ul,.main-nav li.sfhover ul ul ul ul,.main-nav li:hover ul ul,.main-nav li:hover ul ul ul,.main-nav li:hover ul ul ul ul{left:-999em}
.main-nav li li li li.sfhover ul,.main-nav li li li li:hover ul,.main-nav li li li.sfhover ul,.main-nav li li li:hover ul,.main-nav li li.sfhover ul,.main-nav li li:hover ul,.main-nav li.sfhover ul,.main-nav li:hover ul{left:auto}
#simple-top{z-index:999;width:100%;height:40px;border-bottom:1px solid #ccc;background:#fff;line-height:40px}
#simple-menu{float:left;margin:6px 4px 0 5px;padding:0 20px;line-height:34px;cursor:pointer}
.sidr{position:absolute;position:fixed;top:0;z-index:999999;overflow-x:none;overflow-y:auto;width:60%;height:100%;background:#333;color:#fff;font-size:15px}
#simple-menu-s{display:block;width:100px;height:40px;color:red;text-align:center;font-size:26px;line-height:40px;cursor:pointer}
.sidr.left{right:auto;left:-260px}
.sidr ul{display:block;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}
.sidr ul li{display:block;margin:0;border-top:1px solid #4d4d4d;border-right:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;border-left:1px solid #4d4d4d;line-height:48px}
.sidr ul li.active,.sidr ul li.sidr-class-active,.sidr ul li:hover{border-top:0;line-height:49px}
.sidr ul li:hover{box-shadow:inset 0 0 15px 3px #222}
.sidr ul li a{display:block;padding:0 15px;color:#fff;text-decoration:none}
#set-main{float:right;margin:5px 0 0 0;width:110px;height:30px}
#set-main a{float:left;margin:0 5px 0 0;padding:4px 10px;border:1px solid #ccc;background:#fff;color:#999;font-size:20px;cursor:pointer}
#set-main a:hover{border:1px solid #04a4cc;background:#04a4cc;color:#fff}
#set-top a{color:#999;font-size:20px;line-height:20px}
#search-main{display:none;margin-top:10px;height:62px;border:1px solid #ccc;background:#fff;text-align:center}
#search-main #searchform{margin:12px 0 15px 0}
#s,.swap_value{padding:0 5px;width:65%;height:31px;border:1px solid #ccc;-webkit-appearance:none}
#searchform #searchsubmit,#searchsubmit{margin:1px 0 0 0;width:60px;height:31px;border:0;background:#04a4cc;color:#fff;vertical-align:top;-webkit-appearance:none}
#searchform #searchsubmit:hover,#searchsubmit:hover{background:#999;cursor:pointer}
#lean_overlay{position:fixed;top:0;left:0;z-index:10004;display:none;width:100%;height:100%;background:#000}
#login{display:none;padding:20px 20px 25px 20px;width:270px;border-radius:5px;background:#fff}
#inputs input{margin:10px 0;padding:6px 5px;width:238px;border:1px solid #ccc;background:#fff;-webkit-appearance:none}
#login #actions{margin:10px 0 0 0}
#login #submit{float:left;padding:0;width:100px;height:30px;border:1px solid #04a4cc;border-radius:3px;background:#04a4cc;color:#fff;cursor:pointer;-webkit-appearance:none}
#login #submit:focus,#login #submit:hover{border:1px solid #878787;background:#878787}
#login #submit:active{outline:0}
#login label{float:right;line-height:30px}
.login-user h3{margin:0 0 10px 0}
.login-user img{float:left;margin:0 20px 0 0;padding:2px;border:1px solid #ccc}
.crumbs{float:left;margin:0 0 0 10px;width:50%;line-height:28px}
.bulletin_div{float:right;overflow:hidden;margin:8px 60px 0 0;width:55%;white-space:nowrap;line-height:28px}
#bulletin_begin,#bulletin_begin ul,#bulletin_begin ul li,#bulletin_end,#bulletin_end ul,#bulletin_end ul li{display:inline}
.bulletin_div ul li{margin:0 10px}
#primary{float:left;width:760px}
.content{position:relative;margin:0 0 10px 0;padding:10px 20px;border:1px solid #ccc;background:#fff}
.content-m{position:relative;margin:0 0 10px 0;padding:10px 20px;border:1px solid #04a4cc;background:#fff;color:#000}
.content-mf{position:relative;margin:0 0 10px 0;padding:10px 20px;border:1px solid #222;border-radius:2px;background:#444;color:#000}
.entry-title{overflow:hidden;width:90%;text-overflow:ellipsis;white-space:nowrap}
.entry-header{position:relative}
.entry-header h1{margin:0 0 5px 0;font-size:15px}
.entry-meta{margin:5px 0 0 0}
.entry-meta,.entry-meta a{color:#8b8b8b}
.entry-meta a:hover{color:#21759b}
.entry-site{text-justify:inter-ideograph;word-wrap:break-word;word-break:break-all}
.title-heavy{position:absolute;top:0;left:-21px;width:5px;height:23px;background:#04a4cc}
.thumbnail{position:relative;float:left;margin:6px 10px 0 0}
.thumbnail a img{width:140px;height:100px}
.entry-content-img{overflow:hidden;margin:0 -20px;white-space:nowrap}
.image-format a img{float:left;display:inline;margin:0 1.1%;width:22.8%;height:auto;max-width:100%}
.entry-more a{position:absolute;right:20px;bottom:-1px;padding:0 8px;border:1px solid #04a4cc;background:#04a4cc;color:#fff}
.entry-more a:hover{border:1px solid #999;background:#999;color:#fff}
#sticky,#sticky-cat{margin:0 0 11px 0;padding:0}
.sticky-box{position:relative;float:left;margin-right:-1px;margin-bottom:-1px;width:49.8%;border:1px solid #ccc;background:#fff}
.sticky-box-m{position:relative;float:left;margin-right:-1px;margin-bottom:-1px;width:49.8%;border:1px solid #ccc;background:#fff;color:#000}
.sticky-entry{overflow:hidden;height:70px;text-overflow:ellipsis}
.sticky-main{padding:10px;word-break:break-all}
.sticky-header h1{font-size:15px}
.sticky-thumbnail{float:left;margin:5px 8px 0 0}
.sticky-thumbnail img{width:84px;height:60px}
.sticky-ico{position:absolute;top:-1px;right:-1px;padding:0 5px;border:1px solid #04a4cc;border-radius:0 2px 0 0;background:#04a4cc;color:#fff;line-height:22px}
.new-ico{position:absolute;top:-1px;right:-1px;padding:0 3px;border:1px solid #e50000;border-radius:0 2px 0 0;background:#e50000;color:#fff;font-size:12px;line-height:16px}
.single-content{margin:0 0 10px 0;padding:10px 20px;border:1px solid #ccc;background:#fff}
.single-header{margin:10px 0 5px 0}
.single-header h1{font-size:16px}
.single-meta,.single-meta a{color:#8b8b8b}
.single-meta a:hover{color:#21759b}
.abstract{display:block;margin:0 0 10px 0;padding:5px;border:1px dashed #ccc;border-radius:3px;background:#fff;color:#888}
.single-content dd,.single-content ol,.single-content p,.single-content pre,.single-content ul,.single-contenthr{margin:0 0 5px 0;text-align:justify;text-justify:inter-ideograph;word-wrap:break-word;word-break:break-all}
.single-content h2{margin:10px -20px;padding:0 40px;border-left:10px solid #e40000;font-size:15px;line-height:190%}
.single-content h3{margin:0 -20px 5px -20px;padding:0 40px;border-left:5px solid #04a4cc;font-size:15px;line-height:190%}
.showmore span{padding:0 8px;color:#999;font-size:13px;cursor:pointer}
.section-content{display:none;padding-top:1px}
.content-main{line-height:160%}
.single-content ol li,.single-content ul li{margin:0 0 0 40px;line-height:190%}
.single-content ul li{list-style:square}
.single-content ol li{list-style:decimal}
blockquote{clear:both;margin:0 auto;padding:10px;width:94%;border:1px solid #ccc;color:#8b8b8b}
.comment-list p img,.single-content img,.wp-caption{width:auto;height:auto;max-width:100%;border:1px solid #878787}
.wp-caption{background:#f3f3f3;border:1px solid #ddd;border-radius:3px;padding-top:4px}
.wp-caption-text{text-align:center!important}
.fontsize span{float:right;color:#8b8b8b;padding:0 3px;cursor:pointer}
img.centered{display:block;margin:0 auto 10px}
img.alignnone{margin:0 0 10px 0;display:inline}
img.alignright{margin:0 0 10px 10px;display:inline}
img.alignleft{margin:0 10px 10px 0;display:inline}
.aligncenter{display:block;margin:0 auto 10px}
.alignright{float:right;margin:0 0 10px 10px}
.alignleft{float:left;margin:0 10px 10px 0}
.page-links{text-align:center;margin:10px auto 5px}
.page-links span{background:#04a4cc;color:#fff;margin:2px;line-height:22px;cursor:pointer;padding:0 8px;display:inline-block;border:1px solid #04a4cc}
.page-links a span{background:#fff;color:#000;text-decoration:none;border:1px solid #ccc}
.page-links a:hover span{background:#04a4cc;color:#fff;border:1px solid #04a4cc}
.single-tag{background:#fff;margin:0 0 10px 0;padding:10px 20px;border:1px solid #ccc}
.single-tag a{padding:0 5px;word-wrap:break-word}
.authorbio{background:#fff;margin:0 0 10px 0;padding:10px 20px;border:1px solid #ccc}
.authorbio .avatar{float:left;width:32px;height:32px;margin:4px 10px 0 0;padding:2px;border:1px solid #ccc}
.nav-single{background:#fff;margin:0 0 10px 0;padding:10px 20px;border:1px solid #ccc}
#single-widget h3{margin:10px 0 0 15px}
#single-widget .s-icon{display:none}
#single-widget .widget{float:left;width:49.8%;margin-right:-1px}
#single-widget .widget ul{margin:0 5px 5px 5px}
#sidebar{float:right;width:310px}
#sidebar h3{height:35px;line-height:35px;border-bottom:1px solid #ccc}
.widget-title p{float:left;width:34px;height:34px;text-align:center;margin:0 8px 0 0;padding:1px 0;border-right:1px solid #ccc}
.widget{background:#fff;margin:0 0 10px 0;border:1px solid #ccc}
.widget:hover{border:1px solid #04a4cc}
.widget ul li{width:99%;line-height:180%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#calendar_wrap,#sidebar #searchform,.tagcloud,.widget ul{padding:5px 10px}
.textwidget{padding:5px}
.widget_archive li,.widget_categories li,.widget_links li{float:left;width:50%!important;text-align:center}
.widget_archive,.widget_categories,.widget_links{padding:0 0 10px 0}
.widget #searchbar{margin:5px 0}
.sidebar-roll{width:310px}
#li-icon{font-size:12px;color:#fff;margin:0 5px 0 0;padding:0 5px;border-radius:2px}
.ago-icon{background:#e50000}
.after-icon{background:#ccc}
#wp-calendar{width:100%;color:#8b8b8b;text-shadow:none}
#wp-calendar,#wp-calendar caption,#wp-calendar th{text-align:center}
#wp-calendar th{background:#04a4cc;color:#fff;padding:2px;border:1px solid #04a4cc}
#wp-calendar td{border:1px solid #ccc}
#wp-calendar caption{background:0 0;font-weight:700;padding:3px 0 5px 0}
#wp-calendar #today,#wp-calendar #today a{background:#04a4cc;color:#fff}
#wp-calendar a{color:#04a4cc}
#prev a{color:#444}
#message .avatar{float:left;width:24px;height:24px;margin:6px 8px 0 0;border:1px solid #ccc}
.wp-smiley{height:15px!important}
.message-widget ul li{width:99%;height:30px;padding-bottom:8px;line-height:37px;border-bottom:1px dashed #dadada}
.message-page ul li{width:99%;height:30px;padding-bottom:8px;line-height:37px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px dashed #dadada}
.comments-title{background:#fff;margin:0 0 10px 0;padding:10px;border:1px solid #ccc}
.comment-list,.comment-list ol{list-style:none}
.comment-list li{background:#fff;margin:0 0 10px 0;padding:10px 15px;border:1px solid #ccc;word-wrap:break-word;word-break:break-all}
.children{margin:5px 0 0 0}
.comment-list .avatar{float:left;width:32px;height:32px;margin:6px 10px 0 0;border:1px solid #ccc}
.comment-author{color:#999}
.fn{font-style:normal;font-weight:700}
.comment-meta,.comment-meta a{color:#8b8b8b}
.no-comments{background:#fff;text-align:center;margin:0 0 10px 0;padding:10px;border:1px solid #ccc}
#edita{color:#8b8b8b;margin:0 0 0 45px}
#respond{background:#fff;margin:0 0 10px 0;padding:10px 20px;border:1px solid #ccc}
#respond h3{margin:0 0 10px 0}
#respond h3 a{float:right;padding:2px 5px;border:1px solid #ccc}
#comment-author-info input{width:40%;height:30px;margin:0 10px 10px 0;padding:0 5px;border:1px solid #ccc;-webkit-appearance:none}
#comment{width:96%;margin:0 10px 10px 0;padding:5px;border:1px solid #ccc;-webkit-appearance:none}
#respond #reset,#respond #submit{background:#fff;width:40%;margin:0 10px 10px 0;padding:5px;cursor:pointer;border:1px solid #ccc;-webkit-appearance:none}
#respond #submit:hover{background:#04a4cc;color:#fff;border:1px solid #04a4cc}
#respond #reset:hover{background:#666;color:#fff;border:1px solid #666}
.author_avatar,.user_avatar{height:36px;line-height:36px;margin:0 0 10px 0}
.author_avatar img,.user_avatar img{float:left;width:32px;height:32px;margin:0 10px 0 0;border:1px solid #ccc}
.icon-img,.icon-smiley{float:left;background:#fff;font-size:16px;color:#bababa;margin:0 5px 0 0;padding:3px;cursor:pointer}
.smiley-box{display:none;position:relative}
.smiley-box img{width:16px;height:16px}
#comment-navigation{margin:0 0 10px 0}
.comment-nav{text-align:center}
.comment-nav .page-numbers{background:#fff;padding:2px 8px;border:1px solid #ccc}
.comment-nav a:hover{color:#fff;background:#04a4cc;border:1px solid #04a4cc}
.comment-nav .current{color:#fff;background:#04a4cc;border:1px solid #04a4cc}
#trackbacks{margin:0 0 10px 0}
.backs{background:#fff;padding:10px 15px;border:1px solid #ccc;cursor:pointer}
.track{background:#fff;padding:10px 15px;border:1px solid #ccc;border-top:0;border-radius:0 0 2px 2px;display:none}
#anchor{position:relative;top:-45px}
#links{background:#fff;width:auto;margin:0 0 10px 0;padding:10px;border:1px solid #ccc}
#links ul li{float:left;white-space:nowrap;padding:0 10px 0 0}
#footer{background:#fff;width:auto;border:1px solid #ccc}
.site-info{text-align:center;padding:15px 0}

#pagenavi{float:right}
#pagenavi li{float:left;list-style:none;border:1px solid #ccc;margin:0 5px 10px 0;padding:5px 6px;}
#pagenavi .thisclass{background:#04a4cc;color:#fff;padding:5px 9px;}
#pagenavi a{background:#fff; width:100%;padding:5px 6px;}
#pagenavi a:hover{color:#04a4cc;}



#down a{float:left;background:#04a4cc;width:90px;height:30px;color:#fff;line-height:30px;text-align:center;margin:15px 0 15px 25px;padding:0 10px;border:1px solid #04a4cc;border-radius:3px}
#down a:hover{background:#878787;border:1px solid #878787}
.icon-down{font-size:16px;color:#fff;margin:0 8px 0 0}
#button_box{display:none}
#button_file h3{text-align:center;padding:0 0 5px 0}
.buttons a{float:left;background:#04a4cc;color:#fff;margin:10px 10px 10px 0;padding:2px 15px;border:1px solid #04a4cc;border-radius:3px;display:block}
.buttons a:hover{background:#878787;box-shadow:0 1px 8px rgba(0,0,0,.5) inset}
#scroll{width:30px;float:right;position:fixed;right:10px;bottom:95px}
#scroll li a{background:#fff;font-size:16px;color:#777;text-align:center;padding:3px 5px;margin-top:6px;border:1px solid #aaa;cursor:pointer;display:block;opacity:.6;filter:alpha(opacity=60)}
#scroll li a:hover{background:#444;color:#fff;border:1px solid #444}
#bdtj,#bulletin li a,#footer,#links,#message img,#nav-login a,#nav-search a,#pagenavi a,#pagenavi a:hover,#pagenavi a:visited,#pagenavi span,#pagenavi span.current,#respond,#respond input,#scroll li a,#search-main,#single-widget-main,.authorbio,.backs,.comment-list .avatar,.comment-list li,.comment-nav .page-numbers,.comments-title,.content,.content-m,.csingle-tag,.nav-single,.page-links span,.single-content,.single-tag,.social span,.sticky-box,.sticky-box-m,.widget,button,input,select,textarea{border-radius:2px}
@font-face{font-family:ality;src:url(../fonts/ality.eot?v3mxfj);src:url(../fonts/ality.eot?#iefixv3mxfj) format('embedded-opentype'),url(../fonts/ality.woff?v3mxfj) format('woff'),url(../fonts/ality.ttf?v3mxfj) format('truetype'),url(../fonts/ality.svg?v3mxfj#ality) format('svg');font-weight:400;font-style:normal}
[class*=" icon-"],[class^=icon-]{font-family:ality;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-date:before{content:"\e600"}
.icon-cat:before{content:"\e601"}
.icon-comment:before{content:"\e602"}
.icon-views:before{content:"\e603"}
.icon-edit:before{content:"\e604"}
.icon-home_h a:before{content:"\e606"}
.icon-st:before{content:"\e609"}
.icon-search:before{content:"\e607"}
.icon-login:before{content:"\e608"}
.icon-scroll_t:before{content:"\e60a"}
.icon-scroll_c:before{content:"\e60b"}
.icon-scroll_b:before{content:"\e60c"}
.icon-down:before{content:"\e605"}
.icon-simple-menu:before{content:"\e601"}
.icon-bulletin:before{content:"\e60d"}
.icon-right:before{content:"\e60f"}
.icon-left:before{content:"\e60e"}
.icon-close:before{content:"\e610"}
.icon-share:before{content:"\e611"}
.icon-img:before{content:"\e612"}
.icon-qzone:before{content:"\e613"}
.icon-tsina:before{content:"\e614"}
.icon-tqq:before{content:"\e615"}
.icon-renren:before{content:"\e616"}
.icon-weixin:before{content:"\e617"}
.icon-more:before{content:"\e618"}
.icon-smiley:before{content:"\e619"}
.icon-link:before{content:"\e61a"}
.icon-section:before{content:"\e618"}
.icon-li:before{content:"\e61b"}
.icon-btnPrev:before{content:"\e61c"}
.icon-btnPlay:before{content:"\e61d"}
.icon-btnNext:before{content:"\e61f"}
.icon-btnToggle:before{content:"\e620"}
.icon-btnToggleOn:before{content:"\e621"}
.icon-btnClose:before{content:"\e622"}
.icon-btnPlayOn:before{content:"\e61e"}
.icon-zan:before{content:"\e623"}
.icon-bulletin,.icon-cat,.icon-comment,.icon-date,.icon-edit,.icon-views{font-size:12px;color:#bababa;margin:0 3px 0 0}
.icon-st{font-size:24px;color:#888;line-height:35px}
.icon-bulletin{font-size:14px;color:#999;margin:0 5px 0 0}
.icon-simple-menu{font-size:21px;color:#999}
.icon-link{color:#04a4cc;margin:0 5px;text-indent:0;cursor:pointer}
.icon-section{font-size:12px;color:#999;margin:0 0 0 5px}
.icon-li{color:#999}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{box-shadow:0 10px 10px rgba(0,0,0,.5)}
.fancybox-inner,.fancybox-outer{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-error{padding:30px;white-space:nowrap}
.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading{position:fixed;top:50%;left:50%;margin:-22px 0 0 -22px;z-index:8060}
#fancybox-loading div{width:79px;height:10px;background:url(..images/loading.gif) center center no-repeat}
.fancybox-nav{position:absolute;top:0;width:45%;height:100%;cursor:pointer;background:transparent url(..images/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;font-size:30px;top:50%;width:30px;height:30px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px}
.fancybox-next span{right:10px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(..images/fancy.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-overlay{overflow:auto;overflow-y:scroll}
#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}
#fancybox-buttons.top{top:10px}
#fancybox-buttons.bottom{bottom:10px}
#fancybox-buttons ul{background:#666;display:block;width:177px;height:30px;margin:0 auto;border:1px solid #ccc;border-radius:2px}
#fancybox-buttons ul li{float:left;margin:0;padding:0}
#fancybox-buttons a{display:block;font-size:20px;color:#fff;width:35px;height:30px;line-height:30px;text-align:center;outline:0}
#fancybox-buttons a:hover{color:#04a4cc}
.icon-btnNext{border-right:1px solid #ccc}
.icon-btnClose{border-left:1px solid #ccc}
.btnDisabled{cursor:default;opacity:.4;filter:alpha(opacity=40)}
#share{display:none;width:230px;padding:15px 18px 25px 30px;background:#fff;border-radius:5px}
.bdshare_dialog_box{z-index:11001!important;box-shadow:0 10px 10px rgba(0,0,0,.5)!important}
.bdshare_dialog_box{border:0!important}
.bdshare_dialog_bottom{display:none}
.icon-share{color:#04a4cc}
.icon-more,.icon-qzone,.icon-renren,.icon-tqq,.icon-tsina,.icon-weixin{font-size:32px!important;padding:20px 15px;border:1px solid #ccc;border-radius:2px}
.icon-qzone{color:#faca0b}
.icon-tsina{color:#eb0000}
.icon-tqq{color:#58b0ef}
.icon-renren{color:#0074c6}
.icon-weixin{color:#7ab951}
.icon-more{color:#467ebd}
.bdshare-button-style1-16 a{background:0 0!important;width:34px!important}
.g-single-main{background:#fff;margin:0 -20px 10px -20px;overflow:hidden}
#g-comment,#g-nav,#g-posts{background:#fff;margin:0 0 10px 0;padding:0;height:99%;overflow:hidden;border:1px solid #fff;border-radius:2px}
.g-main a img{float:left}
#social{margin:15px -20px}
.social-main{margin:0 25%}
.social-main a{color:#fff;line-height:35px}
.social-main span{float:left;width:30%;text-align:center;margin:5px;border-radius:2px}
.social-main :hover{background:#878787}
.like{background:#f85d00}
.comment-s{background:#91c24f}
.share-s{background:#ecb842}
.social-main i{color:#fff;font-style:normal;margin:0 5px 0 0}
#slideshow{position:relative;margin:0 0 10px 0}
.rslides{position:relative;overflow:hidden;width:100%}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border-radius:2px}
.rslides_tabs{position:absolute;bottom:0;margin:0 auto;max-width:760px;padding:10px 0;text-align:center;width:100%;z-index:2}
.rslides_tabs li{display:inline;float:none;margin-right:5px}
.rslides_tabs a{background:fff;width:auto;height:auto;color:#fff;line-height:15px;padding:2px 8px;display:inline;border:1px solid #fff;border-radius:2px}
.rslides_tabs li:first-child{margin-left:0}
.rslides_tabs .rslides_here a{background:#04a4cc;border:1px solid #04a4cc}
.caption{position:absolute;background:#000;display:block;left:0;top:0;color:#fff;padding:8px 15px;max-width:none;border-radius:2px 0 0 0;z-index:2;opacity:.5;filter:alpha(opacity=50)}
@media screen and (min-width:900px){#simple-top{display:none}
}
@media screen and (max-width:1080px){#top-nav{width:100%}
#header,#main{width:98%}
#primary{width:68%}
#sidebar{width:31%}
.sidebar-roll{width:321px}
}
@media screen and (max-width:1024px){#primary{width:67%}
.entry-site{height:110px;overflow:hidden}
#sidebar{width:32%}
.sidebar-roll{display:none}
}
@media screen and (max-width:1005px){#sidebar{width:32%;overflow:hidden}
}
@media screen and (max-width:900px){#header-top,#sidebar{display:none}
#set-top{background:#fff;float:right;width:80px;height:30px;margin:7px 0 0 0}
#set-top a{float:left;background:#fff;cursor:pointer;margin:0 5px 0 0;padding:4px 5px}
#set-top a:hover{background:#04a4cc;color:#fff}
.logo-simple{float:left;width:40%;font-size:17px}
.logo-x{background:url(..images/logo-x.png) no-repeat 0 9px;padding:0 0 0 28px}
.logo-title{padding:0 0 0 10px}
#set-main{margin:0}
#primary{width:100%}
.single-header h1{font-size:18px}
.single-content p{font-size:16px;line-height:160%}
.single-content h2,.single-content h3{font-size:16px}
.single-content ol li,.single-content ul li{font-size:16px}
.thumbnail img{width:106px;height:76px}
#sidebar{float:left;width:100%}
#header,#links,#site-nav,#top-nav,.entry-meta .edit,.fontsize,.info-add,.main-header #set-main{display:none}
.header-clear{height:10px}
.widget_archive li,.widget_categories li,.widget_links li{width:24%}
}
@media screen and (max-width:650px){#bulletin_div,#g-posts,.authorbio{display:none}
#single-widget .widget{width:99.6%}
.crumbs{width:90%}
.social-main{margin:0}
.social-main span{width:29%;margin:5px}
}
@media screen and (max-width:550px){.entry-content{height:90px;overflow:hidden}
.thumbnail a img{width:106px;height:76px;margin-top:3px}
.comment-aux,.entry-more{display:none}
#sticky,#sticky-cat{margin-bottom:0}
.sticky-box,.sticky-box-m{width:100%;margin-bottom:10px}
.sticky-box-m{border:1px solid #8e8e8e}
.sticky-entry{height:89px;overflow:hidden;text-overflow:ellipsis}
.sticky-thumbnail img{width:106px;height:76px;margin-top:3px}
.sticky-header h1{margin:0 -10px 5px -11px;padding:0 0 0 13px;border-left:5px solid #04a4cc}
.widget_archive li,.widget_categories li,.widget_links li{width:50%}
}
@media screen and (max-width:480px){.thumbnail a img{width:106px;height:76px;margin-top:3px}
.caption,.cat,.edit,.entry-meta,.views{display:none}
}
@media all and (-webkit-min-device-pixel-ratio:1.5){.logo{background:url(../images/logo-x@2x.png) no-repeat 0 center;background-size:220px 53px}
.logo-x{background:url(../images/logo-x@2x.png) no-repeat 0 center;background-size:25px 23px}
}
.pcd_ad{display:block}
.mbd_ad{display:none}
@media(max-width:768px){.pcd_ad{display:none!important}
.mbd_ad{display:block!important}
}


