html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-moz-box-sizing:content-box; box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}

html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}

a{color:#428bca;text-decoration:none}
a:hover,
a:focus{color:#2a6496;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
img{vertical-align:middle}

h1,h2,h3,.h1,.h2,.h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}
p{margin:0 0 10px}

.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn:focus,
.btn:active:focus,
.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,
.btn:focus{color:#333;text-decoration:none}
.btn:active,
.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125)}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}

/* 
 * base
 * ====================================================
*/
a{color:#555;text-decoration:none}
a:hover,a:focus{color:#FF5E52;text-decoration:none}
::selection{background:#72d0eb;color:#fff;text-shadow:none}
::-moz-selection{background:#72d0eb;color:#fff;text-shadow:none}
.text-muted a{color: #999;text-decoration: underline;}
.text-muted a:hover{color: #FF5E52;}

body, button, input, select, textarea{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}

body{margin:93px 0 0;font-size:14px;line-height:20px;color:#555;overflow-x: hidden;background-color: #f1f1f1;}


.header{position: fixed;height:78px;top: 0;left: 0;right:0;background-color: #fff;margin: 0;padding: 0;z-index: 10000;box-shadow: 1px 1px 5px rgba(0,0,0,.08)}
.header .container{*height: 78px;}

.container{max-width:1200px;margin:0 auto;text-align:left;position:relative;*zoom:1;}
.container:before,.container:after{display:table;content:"";line-height:0}
.container:after{clear:both}
section.container{background-color: #fff;border-radius: 5px;border-bottom: solid 2px #E6E6E6}

.content-wrap{width:100%;float:left;}
.content{margin-right:370px;margin-left: 0;min-height: 500px;padding: 15px 20px;}
.sidebar{float:left;margin-left:-370px;width:350px;position:relative;padding-top: 20px;}

.sidebar.isfix{width: 380px;*width:350px;padding-top: 0;overflow: hidden;background-color: #f9f9f9;padding: 15px;border-left: 1px solid #eee;position: absolute;right: 0;top: 0;bottom:0;border-radius: 0 5px 5px 0;}
/*.single .footer{display: none;}*/
.sidebarfix{width: 350px;position: fixed;-webkit-transition:margin linear .218s;-moz-transition:margin linear .218s;transition:margin linear .218s}
/*.sidebarfix.affix, .sidebarfix.affix-bottom{margin-top: -100px;}*/

.single .content{background-color: #fff;border-radius: 5px 0 0 5px;padding: 20px;margin-right: 380px;}



/* 
 * header
 * ====================================================
*/


.deliver{text-align: center;padding: 0 15px;}
.deliver .btn{padding: 10px;border-width: 2px;border-color: #ddd;color: #777;}
.deliver .btn:hover{border-color: #ccc;color: #444;background-color: #f6f6f6;}
.deliver .glyphicon{top: 2px;margin-right: 3px;}

.slinks{float: right;text-align: right;color: #999;font-size: 12px;margin: 20px 0 0}
.slinks a{color: #aaa;}
.slinks a:hover{color: #666;text-decoration: underline;}


/* 
 * nav
 * ====================================================
*/
.nav{position:relative;float: left;font-size:16px;list-style: none;padding: 0;margin: 0;;text-align: center;}
.nav li{float: left;}
.nav li a{padding:19px 20px 18px;color:#777;display: block;*padding: 29px 20px;}
.nav li a:focus,
.nav li a:hover{color:#666;background-color:#fff;}

.nav li.current-menu-item a,
.nav li.current-menu-parent a,
.nav li.current_page_item a,
.nav li.active a,
.nav li.current-post-ancestor a{
	color:#FF5E52;
	background-color: #f6f6f6;
	position:relative;z-index:2;
}

.nav li:hover > ul{display:block}
.nav > li > ul{padding-bottom:10px;text-align:left;position:absolute;top:52px;left:0;min-width:140px;z-index:10;display:none;font-size:12px}
.nav > li > ul > li > ul{padding-bottom:10px;text-align:left;position:absolute;top:0;left:100%;min-width:140px;z-index:10;display:none;font-size:12px}
.nav > li > ul > li{float:none;margin:0;position:relative}
.nav > li > ul > li > a, .nav > li > ul > li > ul > li > a{float:none;display:block;*min-width:100px;padding:5px 20px 4px;color:#fff}
.nav > li > ul > li > a:hover,


/* 
 * title
 * ====================================================
*/
.title{position: relative;margin: 0;line-height: 32px;font-size: 20px;border-bottom: 2px solid #eee;}
.title strong{border-bottom: 2px solid #FF5E52;display: inline-block;position: relative;bottom: -2px;font-weight: normal;}
.title .pull-right{float: right;line-height: 32px;}


/*.thumb{max-height:160px;}*/
/* 
 * excerpt
 * ====================================================
*/
.excerpt{padding:20px 0;position:relative;border-bottom: 1px solid #eee;}
.excerpt header{margin:0 0 10px 0}
.excerpt .focus{position:relative;margin:10px -6px 0 0;overflow: hidden;*margin-right: -10px;*margin-bottom: 10px;}
/*.thumbnail{overflow: hidden;display: block;}*/
.thumbnail .item{display: block;float: left;width: 25%;margin-bottom: 6px;}
.thumbnail .thumb{max-width: 240px;width: 100%;}
/*.thumbnail .thumb:hover{opacity: .9}*/

.thumb-span{margin-right: 6px;display: block;}

.thumb-span{position:relative;font-family: 'Glyphicons Halflings';overflow: hidden;}
/*.thumb-span:hover .thumb{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}*/
.thumb-span::before{content:"";background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
/*.thumb-span::after{content:"\e003";color:rgba(255,255,255,.0);font-size:240px;position:absolute;top:50%;left:50%;margin:10px 0 0 -101px;z-index:3}*/

.thumb-span:hover::before{ background-color:rgba(0,0,0,.4);}
/*.thumb-span:hover::after{font-size:16px;margin:-6px 0 0 -8px;color:rgba(255,255,255,.6);}*/


.excerpt header .label{margin-right:5px;position:relative;top:-2px;*font-size: 12px;*margin-bottom: -7px;}
.excerpt header small{margin-left: 10px;}
.excerpt header small .glyphicon{margin-right: 2px;font-size: 13px;}

.post-views .glyphicon{font-size: 13px;margin-right: 2px;top: 2px;}

.excerpt h2{display:inline;font-size:22px;margin:0;font-weight:normal;position:relative;top:1px;line-height:25px}
.excerpt h2 strong{color:#8CAC52;margin-right:10px}
.excerpt h2 a{color: #444;}
.excerpt h2 a:hover{color: #FF5E52;text-decoration: underline;}
.excerpt p{margin-bottom: 0;}
.excerpt .note{color:#999;font-size: 14px;line-height: 22px;margin-bottom: 10px;min-height:88px;}
.excerpt .itag a{border-style:solid;border-width:1px;border-color:#e2e2e2 #ddd #ddd #e2e2e2;display:inline-block;margin-right:3px;border-radius:1px;padding:0 5px;line-height:18px}

.excerpt .text-muted{font-size: 12px;}


/* 
 * article content
 * ====================================================
*/
.article-content{}
.article-sidebar{width: 230px;float: right;position: relative;}
.article-meta{overflow: hidden;color: #999;font-size: 12px;}
.article-meta .item{margin-right: 15px;}
.article-meta a{color: #888;text-decoration: underline;}
.article-meta a:hover{color: #FF5E52;}

.article-author{padding:15px 0;overflow: hidden;}
.article-header{padding:0 0 12px;border-bottom: 1px solid #f2f2f2;margin-bottom: 20px;text-align: center;  }
.article-header .text-muted{font-size: 12px;margin-bottom: 0;}
.article-title{font-size: 26px;margin-top: 5px;line-height: 1.2;}
.article-title a{color: #444;}
.article-title a:hover{color: #FF5E52;text-decoration: underline;}



.article-content{font-size:15px;line-height:25px;word-break:break-all;word-wrap:break-word;}
.article-content img{margin: 5px 0; display:block;max-width:100%;height:auto}
.article-content h3,.article-content h4， .article-content h5{border-bottom:#eee 1px solid;padding-bottom:5px;margin-bottom:16px;font-weight:normal;color: #444;}
.article-content h2{color: #444;font-size:16px;font-weight:bold;margin:16px 0;padding:10px 0;line-height:16px;border-bottom: 1px solid #eee;}
.article-content h3{font-size:15px;padding-bottom: 0;font-weight:bold;}
.article-content h4{font-size:14px;font-weight:bold;}
.article-content h5{font-size:14px;font-weight:bold;}
.article-content ul, .article-content ol{margin:0 0 16px 10px}
.article-content p{margin-bottom:16px;text-indent: 30px;}
.article-content strong{color: #FF5E52;}
.article-content pre{word-break:break-all;word-wrap:break-word}
.article-content table{border-top:solid 1px #ddd;border-left:solid 1px #ddd;width:100%;margin-bottom:16px}
.article-content table th{background-color:#f9f9f9;text-align:center}
.article-content table td,.article-content table th{border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 10px}
.article-content .alignnone{margin:0 auto;}
.article-content .alignleft{float:left;text-align:left;margin-right:10px}
.article-content .aligncenter{margin: 0 auto;text-align: center;display: block;}
.article-content .alignright{float:right;text-align:right;margin-left:10px}
.article-content .wp-caption{margin-bottom: 20px;background-color: #f6f6f6;padding: 10px 10px 1px;max-width: 100%}
.article-content .wp-caption img{margin: 0 0 5px;}
.article-content .wp-caption p{margin-bottom: 10px;text-indent: 0;}
.article-content .wp-caption.alignnone{text-align: center;}
.article-content .wp-caption-text{}
.article-content .wp-caption:hover{}
.article-content .wp-caption:hover .wp-caption-text{color: #FF5E52;}
.article-content a{color:#428bca;text-decoration:underline}
.article-content a:hover{color:#FF5E52}

/* 
 * article nav
 * ====================================================
*/
.article-nav{overflow:hidden;margin-bottom: 30px;font-size:14px;color:#bbb;}
.article-nav span{float:left;position:relative;width: 50%;}
.article-nav span.article-nav-next{float:right;text-align:right}
.article-nav span.article-nav-next::before{content: '';position: absolute;left:0;top:0;height:100%;display: block;width: 1px;background-color: #eee;}
.article-nav a{color: #999;margin-right: 10px;display: inline-block;}
.article-nav span.article-nav-next a{margin-left: 10px;margin-right: 0;}
.article-nav a:hover{color: #FF5E52;}

/* 
 * footer
 * ====================================================
*/
.footer{clear:both;color:#aaa;position:relative;z-index:99;padding: 20px 0 30px;font-size: 12px;text-align: center;}
.footer a{color:#aaa;text-decoration:underline}
.footer a:hover{color: #999;}


.sidebar ::-webkit-scrollbar-track-piece{  
    background-color:rgba(0,0,0,0);  
    -webkit-border-radius:0;  
}  
.sidebar ::-webkit-scrollbar{  
    width:3px;  
    height:8px;  
}  
.sidebar ::-webkit-scrollbar-thumb{  
    height:50px;  
    background-color:rgba(0,0,0,.10);  
    outline:1px solid rgba(255,255,255,0);  
    outline-offset:-1px;  
    border: 1px solid rgba(255,255,255,0);  
}  
.sidebar ::-webkit-scrollbar-thumb:hover{  
    height:50px;  
    background-color:rgba(0,0,0,.35);
}


.slidebox{margin-bottom:15px;border-radius: 5px;overflow: hidden; }
.slidebox .item{overflow: hidden;border-radius: 5px;position: relative;}
.slidebox a{padding: 30px;display: block; }

.slidebox .item h2{font-size: 28px;color: #fff;margin: 0 0 10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.slidebox .item h4{font-size: 16px;color: #fff;margin-bottom: 0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.slidebox .link{display: inline-block;padding: 6px 25px 8px;border: 1px solid #fff;border-radius: 3px;color: #fff;font-size: 14px;}
.slidebox .link:hover{background-color: #fff;}

.slidebox .item-01{background-color:#5DDBB7;}
.slidebox .item-01 .link:hover{color: #5DDBB7;}

.slidebox .item-02{background-color:#53C6E9;}
.slidebox .item-02 .link:hover{color: #53C6E9;}

.slidebox .reader{position: absolute; top: 17px;right: 20px; color: #fff;list-style: none;margin:0;font-size: 12px;width: 40%;}
.slidebox .reader h5{font-size: 14px;}
.slidebox .reader img{display: block;margin:0 auto;border-radius: 3px;margin-bottom: 5px;}
.slidebox .reader li{float: left;width:30%;text-align: center; margin-left: 3%;padding:12px 20px 8px;border: 1px solid #55C9A7;border-radius: 5px;}
.slidebox .reader li p{height: 20px;margin-bottom: 0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}