﻿/*
Theme Name:LeHuo
*/
article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}
div,html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {margin:0; padding:0;}
body {background-color:#E9EAEC; font:100%/1.5em 'Microsoft Yahei',Arial,tahoma;}
a {text-decoration:none; outline:none; -webkit-tap-highlight-color:transparent; color:#333;}
a:hover {color:#D90000;}
input {-webkit-appearance:none; border:0;}
input:focus {outline:none;}
li {list-style:none;}
.clear {clear:both;}
a img {border:none;}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:0.75em; width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd; box-sizing: border-box;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd; box-sizing: border-box;}
hr {border:none; border-bottom:1px solid #eee;}
/*gold*/
.inner {width:1180px; margin:0 auto;}
.thumbnail img {width:100%; display:block;}
.blank {height:15px; width:100%; clear:both; overflow:hidden;}
/*topad*/
.topad {margin-bottom:15px;}
.mainad {margin-bottom:20px;}
.topad img,.mainad img {width:100%; height:auto; display:block;}
.content .mainad {border-bottom:1px solid #eee;  padding:0 18px 20px;}
/*header*/
.header {background-color:#343639; height:60px; width:100%;}
/*logo*/
.logo {float:left; height:60px; width:auto; width:200px;}
.logo a {display:block;}
.logo img {display:block; height:60px; width:auto;}
/*nav*/
.nav {float:right;}
.nav .menu ul li,.top-other ul li {float:left; line-height:60px; color:#fff; font-size:1em; border-right:1px solid #000; border-left:1px solid #444; position:relative;}
.nav .menu ul li a {color:#fff; padding:0 20px; display:block;}
.nav .menu ul li a:hover,.nav .menu ul li.current a {background-color:#D90000;}
.nav .menu ul li ul {position:absolute; left:0; top:60px; width:150px; border-radius:0 0 3px 3px; background-color:#343639; overflow:hidden; border-top:1px solid #000; z-index:9; display:none;}
.nav .menu ul li ul li {float:none; line-height:1.5em; font-size:0.875em; text-align:center; border:none; border-bottom:1px solid #000; border-top:1px solid #444;}
.nav .menu ul li ul li a {padding:10px 0;}
.nav .menu ul.submenu {display:block;}
/*searchbtn*/
.top-other {float:right;}
.top-other ul li i {padding:0 15px; cursor:pointer; display:block;}
.top-other ul li .social-share {position:absolute; right:-2px; top:60px; width:80px; background-color:#fff; padding:0 20px; border:1px solid #E9E9E9; display:none; z-index:9;}
.top-other ul li .social-share a {display:block; clear:both; color:#333; margin:10px 0;}
.top-other .icon-menu {display:none;}
.top-other ul li.cur-menu {box-shadow:0px 0px 3px #232323; margin-right:-1px; border-right-color:#444;}
/*search-bg*/
.search-bg {background-color:#F5F5F5; width:100%; padding:20px 0; display:none;}
.search-bg.search-open {display:block;}
.search-bg .inner {overflow:hidden;}
.search-form,.search-form input {float:left;}
.search-form .s {background-color:#fff; border:1px solid #ddd; height:22px; line-height:22px; padding:5px; font-size:0.875em; width:500px; border-radius:3px;}
.search-form button {border:none; background-color:#343639; color:#fff; height:32px; padding:0 5px; cursor:pointer; margin:1px 5px; border-radius:3px; font-size:1em;}
/*tagscloud*/
.tagscloud {float:left; padding-left:10px; line-height:32px; font-size:0.875em;}
.tagscloud span,.tagscloud a {float:left;}
.tagscloud a {color:#32A5E7; margin-left:10px;}
/*container*/
.container {overflow:hidden;}
/*breadcrumb*/
.breadcrumb {font-size:0.875em; color:#666; margin:20px 0; padding-bottom:20px; border-bottom:1px solid #eee;}
.breadcrumb span {padding:0 18px; border-left:3px solid #D90000;}
/*main*/
.main {width:840px; float:left;}
/*focus*/
.focus {float:left; width:410px; height:387px; margin-bottom:20px; position:relative;}
.focus ul li img {width:100%; height:387px; display:block;}
.flexslider {height:387px; width:100%;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; position:relative;}
.flexslider .slides:after {display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .flexslider .slides {display: block;}
* html .flexslider .slides {height: 1%;}
.no-js .flexslider .slides > li:first-child {display: block;}
.flexslider {background-color: #fff; position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides img {-moz-user-select: none;}
.flex-viewport {max-height:387px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 387px;}
.carousel li {margin-right: 5px;}
.flex-control-nav { width: 100%;  position: absolute;  bottom: 35px; right:10px; text-align: right;}
.flex-control-nav li {margin: 0 3px;  display: inline-block;  zoom: 1;  *display: inline;}
.flex-control-paging li a {  width: 10px;  height: 10px;  display: block;  background-color:#869791;  cursor: pointer;  text-indent: 9999em; -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%; overflow:hidden;}
.flex-control-paging li a:hover {background-color:#DA6B4A;}
.flex-control-paging li a.flex-active {background-color:#DA6B4A; cursor: default;}
.flex-caption {position:absolute; width: 96%; padding: 2%; left: 0; bottom: 0; background: rgba(0,0,0,.5); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.flex-caption a {color:#fff;}
/*top*/
.top {width:410px; height:387px; float:right; background-color:#fff; margin-bottom:20px; overflow:hidden;}
.top h3,.hots h3,.content h3,.widget h3 {border-left:3px solid #D90000; padding-left:15px; margin:20px 0; font-weight:normal; font-size:1.25em;}
.top ul,.widget .bloggerinfo {padding:0 18px;}
.top ul li {border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px;}
.top ul li.last {border-bottom:none; margin-bottom:0;}
.top h4 {font-size:1.125em; margin-bottom:10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.top p,.hots ul li p {font-size:0.875em; color:#555; overflow:hidden;}
.top p {height:48px;}
.hots ul li p {height:72px;}
/*hots*/
.hots,.content {overflow:hidden; background-color:#fff; margin-bottom:20px;}
.hots .section-title,.content .section-title,.widget .section-title,.friendlinks .section-title {border-bottom:1px solid #eee;  margin-bottom:20px;}
.hots ul,.section {padding:0 18px; overflow:hidden;}
.hots ul li {float:left; width:49%; padding-bottom:20px;}
.hots ul li.right {float:right;}
.hots ul li .thumbnail {width:130px; height:98px; float:left; padding-right:10px;}
.hots ul li img {height:98px;}
.hots ul li h4 {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:1em; margin-bottom:5px;}
/*section*/
.section {padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eee;}
.section h2 {font-weight:normal; font-size:1.25em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:15px;}
.section .thumbnail {float:left; width:200px; padding-right:25px; position:relative;}
.section .thumbnail span {position:absolute; left:0; top:0; padding:0 5px; font-size:0.75em; background:rgba(71,150,216,.7); color:#fff;}
.section .thumbnail img {height:150px;}
.section .excerpt p {font-size:0.875em; color:#555; height:72px; overflow:hidden;}
/*postmeta*/
.postmeta {margin-bottom:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.postmeta span {font-size:0.75em; color:#666; margin-right:15px;}
/*post*/
.post {margin:0 18px; overflow:hidden;}
.post h1.post-title {font-size:1.25em; margin-bottom:10px; color:#555;}
.post .postmeta {border-bottom:1px solid #efefef; padding-bottom:5px;}
.post .postmeta span {color:#999;}
.post .entry {color:#333;}
.post .entry p {font-size:1em; line-height:1.75em; margin-bottom:20px;}
.post .entry ul,.post .entry ol,.post .entry hr,.post .entry blockquote,.post .entry h1,.post .entry h2,.post .entry h3,.post .entry h4,.post .entry h5,.post .entry h6 {margin-bottom:20px;}
.post .entry h1,.post .entry h2,.post .entry h3,.post .entry h4,.post .entry h5,.post .entry h6 {border-left: 3px solid #D90000;
padding-left: 15px; font-weight:bold;}
.post .entry li {font-size:1em;}
.post .entry ul,.post .entry ol {padding-left:2em;}
.post .entry ul li {list-style:inside disc none; margin-left:1px;}
.post .entry ol li {list-style:inside decimal none;}
.post .entry blockquote {overflow:hidden; border:1px solid #eee; border-left:4px solid #eee; background-color:#F5F5F5; color:#777; padding:20px 20px 0; font-size:0.875em; margin:0 2em 20px; border-radius:4px;}
.post .entry a {color:#4796D8;}
.post .entry img {max-width:100%; height:auto;}
/*tags*/
.tags {margin-bottom:20px; font-size:0.875em; color:#888;}
.tags a {color:#888; margin-right:5px;}
/*postnavi*/
.postnavi {margin-bottom:20px; overflow:hidden;}
.postnavi .prev {float:left;}
.postnavi .next {float:right;}
.postnavi i {font-style:normal; font-family:'宋体';}
.postnavi a {font-size:0.875em; color:#555;}
.postnavi a:hover {color:#D90000;}
/*related-post*/
.related-post,.related-pic,.commentslist {border-top:1px solid #eee; margin-bottom:20px;}
.related-post h3,.related-pic h3,.commentslist h3 {border:none; padding-left:0; font-size:1em; color:#333; margin:20px 0 10px;}
.related-post ul li {line-height:1.75em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.875em;}
/*related-pic*/
.related-pic {overflow:hidden;}
.related-pic ul {width:819px; overflow:hidden;}
.related-pic ul li {float:left; width:189.75px; padding:5px 0; margin-right:15px; }
.related-pic ul li .thumbnail {margin-bottom:5px; height:143px; position:relative;}
.related-pic ul li .thumbnail img {position:absolute; left:0; top:0; height:100%;}
.related-pic ul li p {font-size:0.875em; height:44px; overflow:hidden;}
/*commentslist*/
.commentslist ol li {margin-bottom:20px;border:1px solid #eee; padding:10px; border-radius:3px; background-color:#f9f9f9;}
.commentslist ol li .cmt-wrap {position:relative; padding-left:55px;}
.commentslist ol li .thumbnail {position:absolute; left:0; top:5px; width:45px; height:45px; border-radius:2px; overflow:hidden;}
.commentslist ol li .thumbnail img {width:100%; height:auto; display:block; border-radius:2px;}
.commentslist ol li .cmt-user {font-size:0.875em; margin-bottom:5px;}
.commentslist ol li .cmt-meta {font-size:0.75em; color:#888; margin-bottom:10px;}
.commentslist ol li .cmt-meta span.reply {margin-left:10px;}
.commentslist ol li .cmt-txt {font-size:1em;}
.commentslist ol li li {margin-top:10px; background-color:#fff;}
/*comment-form*/
.comment-form {margin-bottom:20px; overflow:hidden;}
.comment-form textarea {border:1px solid #dedede; border-radius:3px; width:100%; box-sizing:border-box; padding:5px 0; text-indent:5px; height:120px;}
.comment-form p {margin-top:15px;}
.comment-form .input {float:left;}
.comment-form .text,.comment-form p.verifyCode .input {border:1px solid #dedede; padding:5px; width:200px; border-radius:3px; margin-right:5px; height:24px; line-height:24px;}
.comment-form p.verifyCode .input {width:120px;} 
.comment-form label {font-size:0.875em; color:#555;}
.comment-form .submit {float:right; background-color:#D90000; color:#fff; border-radius:3px; border:none; padding:5px 15px; cursor:pointer; font-size:1.125em;}
/*pagenavi*/
.pagenavi {text-align:center; margin-bottom:20px;}
.pagenavi a,.pagenavi span,.pagenavi em {background-color:#fff; border:1px solid #eee; padding:5px 10px; font-size:0.75em; color:#333; margin:0;}
.pagenavi a:hover {color:#D90000;}
.pagenavi a.current,.pagenavi span {background-color:#D90000; color:#fff; border-color:#D90000;}
/*sidebar*/
.sidebar {width:320px; float:right;}
/*widget*/
.widget {background-color:#fff; margin-bottom:20px; overflow:hidden;}
.textwidget {padding:9px 18px;}
.textwidget p {padding:9px 0;}
.textwidget img {width:100%; height:auto;}
.widget ul {padding:0 18px 3px;}
.widget.theme-widget ul {padding:0 18px;}
.widget ul li {overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.875em; margin-bottom:13px;}
.bar1 ul li{white-space:normal}
.widget .thumbnail {float:left; width:100px; height:75px; padding-right:15px;}
.widget .thumbnail img {height:75px;}
.widget ul li p {font-size:1em;}
.widget ul li i {font-style:normal; font-size:0.75em; background-color:#eee; color:#888; padding:3px 8px; margin-right:8px; border-radius:3px;}
.widget ul li i.a1 {background-color:#D90000; color:#fff;}
.widget ul li i.a2 {background-color:#FD6440; color:#fff;}
.widget ul li i.a3 {background-color:#4796D8; color:#fff;}
.widget ul li i.a4,.a5,.a6,.a7,.a8,.a9 {font-style:normal; font-size:0.75em; background-color:#eee; color:#888; padding:3px 8px; margin-right:8px; border-radius:3px;}
.widget .follow {padding:0 9px; text-align:center;}
.widget .follow img {margin:0 9px; width:130px; height:130px;}
.widget .follow p {margin-bottom:18px;}
.widget ul li.list p {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.widget ul li.list .thumbnail {display:none;}
.widget ul li.list.cur .thumbnail {display:block;}
.widget ul li.list.cur i {display:none;}
.widget ul li.list.cur p {white-space:normal;}
.widget .bloggerinfo .bloggerinfoimg img {width:100%; height:auto; display:block; border-radius:50%;}
.widget .bloggerinfo p,.widget .bloggerinfo .bloggerinfoimg {margin-bottom:18px;}
.widget .bloggerinfo p.name {text-align:center; font-size:1.25em;}
.widget .bloggerinfo p.des {font-size:0.875em; color:#555; text-indent:2em;}
.widget #calendar {margin-bottom:18px;}
.widget #calendar table {border:none;}
.widget #calendar table td,.widget #calendar table th {border:none; text-align:center;}
.widget #calendar table td.day2 a {background-color:#D90000; border-radius:50%; color:#fff; width:17px; height:17px; margin:0 auto; display:block; line-height:17px;}
.widget.twitter p {margin-bottom:5px; color:#555; font-size:1em; white-space:normal; text-align:justify;}
.widget.twitter ul li p.time {color:#888; font-size:0.875em;}
.widget.twitter p.more {margin-bottom:18px; text-align:right; font-size:0.75em;}
.divTags ul {padding:0 18px 18px; overflow:hidden;}
.divTags a {display:block; float:left; font-size:0.75em; background-color:#E1474D; padding:0 8px; border-radius:2px; margin:2px 5px 2px 0; overflow:hidden; color:#fff;}
.divTags a:hover {opacity:0.9;}
.divTags a:nth-child(8n-7) {background-color:#8A9B0F;}
.divTags a:nth-child(8n-6) {background-color:#EB6841;}
.divTags a:nth-child(8n-5) {background-color:#3FB8AF; }
.divTags a:nth-child(8n-4) {background-color:#FE4365; }
.divTags a:nth-child(8n-3) {background-color:#FC9D9A; }
.divTags a:nth-child(8n-2) {background-color:#EDC951; }
.divTags a:nth-child(8n-1) {background-color:#C8C8A9; }
.divTags a:nth-child(8n) {background-color:#83AF9B; }
.divTags a:first-child  {background-color:#E1474D; }
.divTags a:last-child  {background-color:#3299BB; }
.widget.blogsort ul li {position:relative; margin-bottom:10px;}
.widget.blogsort ul li i,.widget.twitter p i {background-color:transparent; padding:0; border-radius:0; margin-right:0;}
.widget.blogsort ul li span {float:right;}
.widget.blogsort ul li ul {padding:0 0 0 1em;}
.widget.blogsort ul li ul li {margin-bottom:0; margin-top:10px;}
.widget.newcmt ul {padding:0 18px 13px;}
.widget.newcmt ul li {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:0.875em; color:#555; margin-bottom:5px;}
.widget.newcmt ul li img {float:left; width:40px; height:40px; padding:6px 5px 0 0;}
.widget.newcmt ul li span {display:block;}
.widget.newcmt ul li a {color:#555;}
.widget .side-search {padding:18px;}
.widget .side-search form {display:block; width:187px; margin:0 auto; overflow:hidden;}
.widget .side-search .input-search {border:1px solid #dedede; height:22px; padding:5px 0; text-indent:5px; line-height:22px; border-radius:3px 0 0 3px; float:left; width:140px;}
.widget .side-search .btn {float:left; background-color:#D90000; color:#fff; border:none; height:34px; padding:0 10px;}
/*weiyu*/
#weiyu {padding:18px;}
#weiyu .main_img p {margin-bottom:5px;}
#weiyu .main_img p.author {font-size:1em; color:#555;}
#weiyu .main_img p span {font-size:0.75em; color:#888;}
#weiyu .main_img p a span {font-size:1em;}
#weiyu .main_img img {float:left; display:block; width:45px; height:45px; padding:6px 8px 0 0;}
#weiyu .main_cont {margin-bottom:20px; overflow:hidden;}
#weiyu .main_cont p {padding:0 20px; color:#555; font-size:0.875em;}
#weiyu .main_cont .blockquote_l {background:url(../img/block_l.png) no-repeat left top; width:20px; height:20px; display:block;}
#weiyu .main_cont .blockquote_r {background:url(../img/block_r.png) no-repeat left top; width:20px; height:20px; display:block; float:right;}
#weiyu ul.r {margin-bottom:15px;}
#weiyu ul.r li {font-size:0.875em; color:#333; position:relative; border-bottom:1px solid #eee; margin-bottom:10px; padding-bottom:10px; color:#666;}
#weiyu ul.r li span {display:block;}
#weiyu ul.r li span.name {font-weight:bold; color:#333; margin-bottom:10px;}
#weiyu ul.r li span.time {font-size:0.875em; color:#888; margin-top:10px;}
#weiyu ul.r li em {position:absolute; right:0; top:0; font-style:normal;}
#weiyu ul.r li em a {color:#D90000;}
#weiyu textarea {width:100%; border:1px solid #ddd; height:80px; box-sizing:border-box; padding:5px; font-size:0.875em; margin-bottom:10px;}
#weiyu li .tinfo label {display:block; float:left; font-size:0.875em; width:50px; padding:0 5px; height:27px; border:1px solid #ddd; border-right:none; text-align:right;}
#weiyu li .tinfo p {margin-bottom:5px; overflow:hidden;}
#weiyu li .tinfo input {border:1px solid #ddd; font-size:0.875em; padding:5px; float:left; border-radius:0;}
#weiyu .button_p {background-color:#E1474D; color:#fff; border:none; cursor:pointer; padding:5px 20px; border-radius:3px; float:right;}
/*friendlinks*/
.friendlinks {background-color:#fff; margin-bottom:20px;}
.friendlinks .section-title {padding:10px 18px; font-size:0.875em; margin-bottom:10px;}
.friendlinks .section-title span {font-size:0.875em; color:#666; margin-left:15px;}
.friendlinks ul {overflow:hidden; padding:0 8px 10px;}
.friendlinks ul li {float:left; margin:5px 10px; display:inline; font-size:0.75em;}
.friendlinks ul li a {color:#555;}
/*fixed-widget*/
.fixed-widget {position:fixed; right:20px; top:60%; z-index:8;}
.fixed-widget ul li {cursor:pointer; font-size:2em; width:50px; height:50px; text-align:center; line-height:50px;}
/*footer*/
.footer {background-color:#343639; color:#888; width:100%; padding:10px 0;}
.footer .inner {overflow:hidden;}
.footer a {color:#888;}
.footer .other {float:right; font-size:0.75em;}
/*copyright*/
.copyright {float:left; font-size:0.75em;}
/*screen width*/
@media only screen and (max-width:1200px){
	.inner {width:1024px;}
	.nav .menu ul li, .top-other ul li {font-size:0.875em;}
	.search-form .s {width:400px;}
	.main {width:740px;}
	.focus {width:380px; height:359px;}
	.focus ul li img,.flexslider {height:359px;}
	.top {width:340px;}
	.top h4 {margin-bottom:9px;}
	.top ul li {padding-bottom:10px; margin-bottom:10px;}
	.sidebar {width:264px;}
	.related-pic ul {width:719px;}
	.related-pic ul li {width:164.75px;}
	.related-pic ul li .thumbnail {height:123px;}
	.widget .follow img {width:100px; height:100px;}
}
@media only screen and (max-width:1060px){
	.inner {width:960px;}
	.nav .menu ul li a {padding:0 15px;}
	.search-form .s {width:350px;}
	.main {width:700px;}
	.top {width:300px;}
	.top h4 {font-size:1em;}
	.sidebar {width:240px;}
	.widget .thumbnail {width:80px; height:60px; padding-right:8px;}
	.widget .thumbnail img {height:60px;}
	.related-pic ul {width:679px;}
	.related-pic ul li {width:154.75px;}
	.related-pic ul li .thumbnail {height:116px;}
	.widget .follow img {width:90px; height:90px;}
}



@media only screen and (max-width:780px){.ban_330{display: none;}  }

@media only screen and (max-width:980px){
	.inner,.nav .menu ul li a {width:840px;}
	.top-other .icon-menu {display:block;}
	.nav {display:none; position:fixed; left:0; top:60px; background-color:#343639; width:100%; height:100%; z-index:9; box-shadow:0 0 3px #232323; overflow-x:hidden; overflow-y:scroll; }
	.nav .menu {padding-bottom:60px;}
	.nav .menu > ul {border-bottom:1px solid #444;}
	.nav .menu ul li {border:none; float:none; clear:both; display:block; border-bottom:1px solid #000; border-top:1px solid #444; line-height:45px;}
	.nav .menu ul li a {display:block; margin:0 auto;}
	.nav .menu ul li ul {display:block; position:relative; top:auto; left:auto; width:100%;}
	.nav .menu ul li ul li {font-size:1em; text-align:left; line-height:45px;}
	.nav .menu ul li ul li a {padding:0 15px 0 40px;}
	.nav .menu ul li a:hover {background-color:transparent;}
	/*mobile nav*/
	body.nav-active {overflow: hidden; position: fixed;left: 0; top: 0; width: 100%;}
	.nav.mobile-nav {display:block;}
	/*mobile nav end*/
	.search-form .s {width:750px;}
	.search-form {float:none;}
	.tagscloud {padding-left:0;}
	.search-bg {padding:15px 0 10px;}
	.main,.sidebar {width:100%; float:none;}
	.top {width:440px;}
	.related-pic ul {width:819px;}
	.related-pic ul li {width:189.75px;}
	.related-pic ul li .thumbnail {height:142px;}
}
@media only screen and (max-width:860px){
	.inner,.nav .menu ul li a {width:768px;}
	.search-form .s {width:700px;}
	.top {width:368px;}
	.related-pic ul {width:102.04918%;}
	.related-pic ul li {width:22.99%; margin-right:2.008032%;}
	.related-pic ul li .thumbnail {height:128px;}
}
@media only screen and (max-width:800px){
	.inner,.nav .menu ul li a {width:96%;}
	.search-form .s {width:90%;}
	.top {width:47%;}
	.friendlinks .section-title span,.fixed-widget {display:none;}
	.footer {text-align:center;}
	.copyright,.footer .other {float:none;}
}
@media only screen and (max-width:747px){
	.focus {width:100%; height:auto; float:none;}
	.focus ul li img, .flexslider {height:auto;}
	.flex-viewport {max-height:677px;}
	.flex-control-nav {bottom:45px;}
	.top {width:100%; float:none;}
	.top ul {padding:0 18px 10px;}
	.top p {height:auto;}
	.related-pic ul li .thumbnail {height:119px;}
}
@media only screen and (max-width:640px){	
	.search-form .s {width:88%;}
	.hots ul li .thumbnail {width:100px; height:75px; padding-top:7px;}
	.hots ul li img {height:75px;}
	.hots ul li p {height:62px; line-height:1.5em;}
	.hots ul li h4 {font-size:0.875em; margin-bottom:0;}
	.section h2,.postmeta {margin-bottom:5px;}
	.section .thumbnail {width:160px; height:121px; padding-top:5px; padding-right:15px;}
	.section .thumbnail img {height:121px;}
	.related-pic ul li .thumbnail {height:101px;}
}
@media only screen and (max-width:540px){
	.search-form {margin-bottom:10px;}
	.search-form .s {width:86%;}
	.tagscloud {line-height:1.5em;}
	.hots ul li,.hots ul li.right {float:none; width:100%;}
	.hots ul li h4 {font-size:1em; margin-bottom:5px;}
	.hots ul li .thumbnail {padding-top:0;}
	.hots ul li p {height:46px;}
	.section h2 {font-size:1.125em;}
	.related-pic ul li .thumbnail {height:85px;}
}
@media only screen and (max-width:480px) {
	.header {height:40px;}
	.logo {width:133px; height:40px;}
	.logo img {height:40px;}
	.top-other ul li {line-height:40px;}
	.top-other ul li .social-share {top:40px;}
	.nav {top:40px;}
	.nav .menu {padding-bottom:40px;}
	.search-form .s {width:80%;}
	.section h2 {font-size:1em;}
	.section .thumbnail {width:120px; height:90px; padding-right:8px;}
	.section .thumbnail img {height:90px;}
	.postmeta {display:none;}
	.related-pic ul {width:102%;}
	.related-pic ul li {width:48%; margin-right:2%;}
	.related-pic ul li .thumbnail {height:155px;}
}
@media only screen and (max-width:420px) {
	.related-pic ul li .thumbnail {height:134px;}
	.comment-form .input,.comment-form .submit {float:none; clear:both;}
	
}
@media only screen and (max-width:360px) {
	.widget .follow img {width:100px; height:100px;}
	.related-pic ul li .thumbnail {height:113px;}
}
@media only screen and (max-width:320px) {
	.search-form .s {width:78%;}
	.related-pic ul li .thumbnail {height:99px;}
}

 @media only screen and (max-width:720px) {
#toolbar2 {
  color: #fff;
  width: 100%;
  height: 54px;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 8;
  background: #333;
  display: block;}
}


@media only screen and (min-width:730px) {
#toolbar2 {

  display: none;}
}

#toolbar2 a {
  width: 100%;
  color: #fff;
  display: block;
  padding: 5px 0 0 0;
  line-height: 23px;
  font-size: 14px;
}
#toolbar2 a span {
  font-size: 22px;
  display: block;
}
#toolbar {
  display: none;
}
.art_img {
  width: 30%;
}
.art_right {
  width: 68%;
}
.art_author, .art_more {
  display: none;
}
.art_des {
  max-height: 75px;
  overflow: hidden;
}
.main {
  padding: 5px 0 15px 0;
}
.main_top {
  margin-bottom: 10px;
}
.type_list li {
  margin: 5px 0;
}
}
 @media screen and (max-width: 480px) {
.pro_item_1, .pro_item_2, .pro_item_5, .pro_item_6 {
  height: 230px;
}
.pro_item_3, .pro_item_4 {
  height: 180px;
}
.pro_item_title {
  padding: 20px 10px 0 20px;
}
.pro_item_title h3 a {
  font-size: 16px;
}
.pro_item_title h4 {
  font-size: 12px;
  margin-top: 4px;
}
.title_position {
  padding: 60px 10px 0 65%;
}
.slideBox .bd li {
  height: 180px;
}
.m_search #search {
  width: 100%;
}
.news_item_title a {
  font-size: 16px;
}
.news_item_desc {
  height: 48px;
  overflow: hidden;
}
.home_top h3 {
  font-size: 20px;
}
.slideTxtBox2 .hd li {
  font-size: 20px;
}
.pro_list {
  height: 250px;
  padding: 0 10px;
}
.row {
  margin-left: -10px;
  margin-right: -10px;
}
.art_title {
  font-size: 16px;
  height: 25px;
  line-height: 25px;
}
.art_des {
  max-height: 40px;
  line-height: 20px;
}
}
 @media screen and (max-width: 375px) {
.pro_item_1, .pro_item_2, .pro_item_5, .pro_item_6 {
  height: 210px;
}
.pro_item_3, .pro_item_4 {
  height: 150px;
}
.title_position {
  padding: 40px 10px 0 65%;
}
.pro_list {
  height: 220px;
}
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  float: left
}
.col-xs-12 {
  width: 100%
}
.col-xs-11 {
  width: 91.66666667%
}
.col-xs-10 {
  width: 83.33333333%
}
.col-xs-9 {
  width: 75%
}
.col-xs-8 {
  width: 66.66666667%
}
.col-xs-7 {
  width: 58.33333333%
}
.col-xs-6 {
  width: 50%
}
.col-xs-5 {
  width: 41.66666667%
}
.col-xs-4 {
  width: 33.33333333%
}
.col-xs-3 {
  width: 11%
}
.col-xs-2 {
  width: 16.66666667%
}
.col-xs-1 {
  width: 8.33333333%
}
.col-xs-pull-12 {
  right: 100%
}
.col-xs-pull-11 {
  right: 91.66666667%
}
.col-xs-pull-10 {
  right: 83.33333333%
}
.col-xs-pull-9 {
  right: 75%
}
.col-xs-pull-8 {
  right: 66.66666667%
}
.col-xs-pull-7 {
  right: 58.33333333%
}
.col-xs-pull-6 {
  right: 50%
}
.col-xs-pull-5 {
  right: 41.66666667%
}
.col-xs-pull-4 {
  right: 33.33333333%
}
.col-xs-pull-3 {
  right: 25%
}
.col-xs-pull-2 {
  right: 16.66666667%
}
.col-xs-pull-1 {
  right: 8.33333333%
}
.col-xs-pull-0 {
  right: auto
}
.col-xs-push-12 {
  left: 100%
}
.col-xs-push-11 {
  left: 91.66666667%
}
.col-xs-push-10 {
  left: 83.33333333%
}
.col-xs-push-9 {
  left: 75%
}
.col-xs-push-8 {
  left: 66.66666667%
}
.col-xs-push-7 {
  left: 58.33333333%
}
.col-xs-push-6 {
  left: 50%
}
.col-xs-push-5 {
  left: 41.66666667%
}
.col-xs-push-4 {
  left: 33.33333333%
}
.col-xs-push-3 {
  left: 25%
}
.col-xs-push-2 {
  left: 16.66666667%
}
.col-xs-push-1 {
  left: 8.33333333%
}
.col-xs-push-0 {
  left: auto
}
.col-xs-offset-12 {
  margin-left: 100%
}
.col-xs-offset-11 {
  margin-left: 91.66666667%
}
.col-xs-offset-10 {
  margin-left: 83.33333333%
}
.col-xs-offset-9 {
  margin-left: 75%
}
.col-xs-offset-8 {
  margin-left: 66.66666667%
}
.col-xs-offset-7 {
  margin-left: 58.33333333%
}
.col-xs-offset-6 {
  margin-left: 50%
}
.col-xs-offset-5 {
  margin-left: 41.66666667%
}
.col-xs-offset-4 {
  margin-left: 33.33333333%
}
.col-xs-offset-3 {
  margin-left: 25%
}
.col-xs-offset-2 {
  margin-left: 16.66666667%
}
.col-xs-offset-1 {
  margin-left: 8.33333333%
}
.col-xs-offset-0 {
  margin-left: 0
}
@media (min-width:768px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
  float: left
}
.col-sm-12 {
  width: 100%
}
.col-sm-11 {
  width: 91.66666667%
}
.col-sm-10 {
  width: 83.33333333%
}
.col-sm-9 {
  width: 75%
}
.col-sm-8 {
  width: 66.66666667%
}
.col-sm-7 {
  width: 58.33333333%
}
.col-sm-6 {
  width: 50%
}
.col-sm-5 {
  width: 41.66666667%
}
.col-sm-4 {
  width: 33.33333333%
}
.col-sm-3 {
  width: 25%
}
.col-sm-2 {
  width: 16.66666667%
}
.col-sm-1 {
  width: 8.33333333%
}
.col-sm-pull-12 {
  right: 100%
}
.col-sm-pull-11 {
  right: 91.66666667%
}
.col-sm-pull-10 {
  right: 83.33333333%
}
.col-sm-pull-9 {
  right: 75%
}
.col-sm-pull-8 {
  right: 66.66666667%
}
.col-sm-pull-7 {
  right: 58.33333333%
}
.col-sm-pull-6 {
  right: 50%
}
.col-sm-pull-5 {
  right: 41.66666667%
}
.col-sm-pull-4 {
  right: 33.33333333%
}
.col-sm-pull-3 {
  right: 25%
}
.col-sm-pull-2 {
  right: 16.66666667%
}
.col-sm-pull-1 {
  right: 8.33333333%
}
.col-sm-pull-0 {
  right: auto
}
.col-sm-push-12 {
  left: 100%
}
.col-sm-push-11 {
  left: 91.66666667%
}
.col-sm-push-10 {
  left: 83.33333333%
}
.col-sm-push-9 {
  left: 75%
}
.col-sm-push-8 {
  left: 66.66666667%
}
.col-sm-push-7 {
  left: 58.33333333%
}
.col-sm-push-6 {
  left: 50%
}
.col-sm-push-5 {
  left: 41.66666667%
}
.col-sm-push-4 {
  left: 33.33333333%
}
.col-sm-push-3 {
  left: 25%
}
.col-sm-push-2 {
  left: 16.66666667%
}
.col-sm-push-1 {
  left: 8.33333333%
}
.col-sm-push-0 {
  left: auto
}
.col-sm-offset-12 {
  margin-left: 100%
}
.col-sm-offset-11 {
  margin-left: 91.66666667%
}
.col-sm-offset-10 {
  margin-left: 83.33333333%
}
.col-sm-offset-9 {
  margin-left: 75%
}
.col-sm-offset-8 {
  margin-left: 66.66666667%
}
.col-sm-offset-7 {
  margin-left: 58.33333333%
}
.col-sm-offset-6 {
  margin-left: 50%
}
.col-sm-offset-5 {
  margin-left: 41.66666667%
}
.col-sm-offset-4 {
  margin-left: 33.33333333%
}
.col-sm-offset-3 {
  margin-left: 25%
}
.col-sm-offset-2 {
  margin-left: 16.66666667%
}
.col-sm-offset-1 {
  margin-left: 8.33333333%
}
.col-sm-offset-0 {
  margin-left: 0
}
}
@media (min-width:992px) {
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
  float: left
}
.col-md-12 {
  width: 100%
}
.col-md-11 {
  width: 91.66666667%
}
.col-md-10 {
  width: 83.33333333%
}
.col-md-9 {
  width: 75%
}
.col-md-8 {
  width: 66.66666667%
}
.col-md-7 {
  width: 58.33333333%
}
.col-md-6 {
  width: 50%
}
.col-md-5 {
  width: 41.66666667%
}
.col-md-4 {
  width: 33.33333333%
}
.col-md-3 {
  width: 25%
}
.col-md-2 {
  width: 16.66666667%
}
.col-md-1 {
  width: 8.33333333%
}
.col-md-pull-12 {
  right: 100%
}
.col-md-pull-11 {
  right: 91.66666667%
}
.col-md-pull-10 {
  right: 83.33333333%
}
.col-md-pull-9 {
  right: 75%
}
.col-md-pull-8 {
  right: 66.66666667%
}
.col-md-pull-7 {
  right: 58.33333333%
}
.col-md-pull-6 {
  right: 50%
}
.col-md-pull-5 {
  right: 41.66666667%
}
.col-md-pull-4 {
  right: 33.33333333%
}
.col-md-pull-3 {
  right: 25%
}
.col-md-pull-2 {
  right: 16.66666667%
}
.col-md-pull-1 {
  right: 8.33333333%
}
.col-md-pull-0 {
  right: auto
}
.col-md-push-12 {
  left: 100%
}
.col-md-push-11 {
  left: 91.66666667%
}
.col-md-push-10 {
  left: 83.33333333%
}
.col-md-push-9 {
  left: 75%
}
.col-md-push-8 {
  left: 66.66666667%
}
.col-md-push-7 {
  left: 58.33333333%
}
.col-md-push-6 {
  left: 50%
}
.col-md-push-5 {
  left: 41.66666667%
}
.col-md-push-4 {
  left: 33.33333333%
}
.col-md-push-3 {
  left: 25%
}
.col-md-push-2 {
  left: 16.66666667%
}
.col-md-push-1 {
  left: 8.33333333%
}
.col-md-push-0 {
  left: auto
}
.col-md-offset-12 {
  margin-left: 100%
}
.col-md-offset-11 {
  margin-left: 91.66666667%
}
.col-md-offset-10 {
  margin-left: 83.33333333%
}
.col-md-offset-9 {
  margin-left: 75%
}
.col-md-offset-8 {
  margin-left: 66.66666667%
}
.col-md-offset-7 {
  margin-left: 58.33333333%
}
.col-md-offset-6 {
  margin-left: 50%
}
.col-md-offset-5 {
  margin-left: 41.66666667%
}
.col-md-offset-4 {
  margin-left: 33.33333333%
}
.col-md-offset-3 {
  margin-left: 25%
}
.col-md-offset-2 {
  margin-left: 16.66666667%
}
.col-md-offset-1 {
  margin-left: 8.33333333%
}
.col-md-offset-0 {
  margin-left: 0
}
}
@media (min-width:1200px) {
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
  float: left
}
.col-lg-12 {
  width: 100%
}
.col-lg-11 {
  width: 91.66666667%
}
.col-lg-10 {
  width: 83.33333333%
}
.col-lg-9 {
  width: 75%
}
.col-lg-8 {
  width: 66.66666667%
}
.col-lg-7 {
  width: 58.33333333%
}
.col-lg-6 {
  width: 50%
}
.col-lg-5 {
  width: 41.66666667%
}
.col-lg-4 {
  width: 33.33333333%
}
.col-lg-3 {
  width: 25%
}
.col-lg-2 {
  width: 16.66666667%
}
.col-lg-1 {
  width: 8.33333333%
}
.col-lg-pull-12 {
  right: 100%
}
.col-lg-pull-11 {
  right: 91.66666667%
}
.col-lg-pull-10 {
  right: 83.33333333%
}
.col-lg-pull-9 {
  right: 75%
}
.col-lg-pull-8 {
  right: 66.66666667%
}
.col-lg-pull-7 {
  right: 58.33333333%
}
.col-lg-pull-6 {
  right: 50%
}
.col-lg-pull-5 {
  right: 41.66666667%
}
.col-lg-pull-4 {
  right: 33.33333333%
}
.col-lg-pull-3 {
  right: 25%
}
.col-lg-pull-2 {
  right: 16.66666667%
}
.col-lg-pull-1 {
  right: 8.33333333%
}
.col-lg-pull-0 {
  right: auto
}
.col-lg-push-12 {
  left: 100%
}
.col-lg-push-11 {
  left: 91.66666667%
}
.col-lg-push-10 {
  left: 83.33333333%
}
.col-lg-push-9 {
  left: 75%
}
.col-lg-push-8 {
  left: 66.66666667%
}
.col-lg-push-7 {
  left: 58.33333333%
}
.col-lg-push-6 {
  left: 50%
}
.col-lg-push-5 {
  left: 41.66666667%
}
.col-lg-push-4 {
  left: 33.33333333%
}
.col-lg-push-3 {
  left: 25%
}
.col-lg-push-2 {
  left: 16.66666667%
}
.col-lg-push-1 {
  left: 8.33333333%
}
.col-lg-push-0 {
  left: auto
}
.col-lg-offset-12 {
  margin-left: 100%
}
.col-lg-offset-11 {
  margin-left: 91.66666667%
}
.col-lg-offset-10 {
  margin-left: 83.33333333%
}
.col-lg-offset-9 {
  margin-left: 75%
}
.col-lg-offset-8 {
  margin-left: 66.66666667%
}
.col-lg-offset-7 {
  margin-left: 58.33333333%
}
.col-lg-offset-6 {
  margin-left: 50%
}
.col-lg-offset-5 {
  margin-left: 41.66666667%
}
.col-lg-offset-4 {
  margin-left: 33.33333333%
}
.col-lg-offset-3 {
  margin-left: 25%
}
.col-lg-offset-2 {
  margin-left: 16.66666667%
}
.col-lg-offset-1 {
  margin-left: 8.33333333%
}
.col-lg-offset-0 {
  margin-left: 0
}
}

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot');
  src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal
}
[class*='icon-']:before {
  display: inline-block;
  font-family: "FontAwesome";
  font-weight: normal;
  font-style: normal;
  vertical-align: baseline;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-glass:before {
  content: "\f000"
}
.icon-music:before {
  content: "\f001"
}
.icon-search:before {
  content: "\f002"
}
.icon-envelope-o:before {
  content: "\f003"
}
.icon-heart:before {
  content: "\f004"
}
.icon-star:before {
  content: "\f005"
}
.icon-star-o:before {
  content: "\f006"
}
.icon-user:before {
  content: "\f007"
}
.icon-film:before {
  content: "\f008"
}
.icon-th-large:before {
  content: "\f009"
}
.icon-th:before {
  content: "\f00a"
}
.icon-th-list:before {
  content: "\f00b"
}
.icon-check:before {
  content: "\f00c"
}
.icon-times:before {
  content: "\f00d"
}
.icon-search-plus:before {
  content: "\f00e"
}
.icon-search-minus:before {
  content: "\f010"
}
.icon-power-off:before {
  content: "\f011"
}
.icon-signal:before {
  content: "\f012"
}
.icon-gear:before, .icon-cog:before {
  content: "\f013"
}
.icon-trash-o:before {
  content: "\f014"
}
.icon-home:before {
  content: "\f015"
}
.icon-file-o:before {
  content: "\f016"
}
.icon-clock-o:before {
  content: "\f017"
}
.icon-road:before {
  content: "\f018"
}
.icon-download:before {
  content: "\f019"
}
.icon-arrow-circle-o-down:before {
  content: "\f01a"
}
.icon-arrow-circle-o-up:before {
  content: "\f01b"
}
.icon-inbox:before {
  content: "\f01c"
}
.icon-play-circle-o:before {
  content: "\f01d"
}
.icon-rotate-right:before, .icon-repeat:before {
  content: "\f01e"
}
.icon-refresh:before {
  content: "\f021"
}
.icon-list-alt:before {
  content: "\f022"
}
.icon-lock:before {
  content: "\f023"
}
.icon-flag:before {
  content: "\f024"
}
.icon-headphones:before {
  content: "\f025"
}
.icon-volume-off:before {
  content: "\f026"
}
.icon-volume-down:before {
  content: "\f027"
}
.icon-volume-up:before {
  content: "\f028"
}
.icon-qrcode:before {
  content: "\f029"
}
.icon-barcode:before {
  content: "\f02a"
}
.icon-tag:before {
  content: "\f02b"
}
.icon-tags:before {
  content: "\f02c"
}
.icon-book:before {
  content: "\f02d"
}
.icon-bookmark:before {
  content: "\f02e"
}
.icon-print:before {
  content: "\f02f"
}
.icon-camera:before {
  content: "\f030"
}
.icon-font:before {
  content: "\f031"
}
.icon-bold:before {
  content: "\f032"
}
.icon-italic:before {
  content: "\f033"
}
.icon-text-height:before {
  content: "\f034"
}
.icon-text-width:before {
  content: "\f035"
}
.icon-align-left:before {
  content: "\f036"
}
.icon-align-center:before {
  content: "\f037"
}
.icon-align-right:before {
  content: "\f038"
}
.icon-align-justify:before {
  content: "\f039"
}
.icon-list:before {
  content: "\f03a"
}
.icon-dedent:before, .icon-outdent:before {
  content: "\f03b"
}
.icon-indent:before {
  content: "\f03c"
}
.icon-video-camera:before {
  content: "\f03d"
}
.icon-photo:before, .icon-image:before, .icon-picture-o:before {
  content: "\f03e"
}
.icon-pencil:before {
  content: "\f040"
}
.icon-map-marker:before {
  content: "\f041"
}
.icon-adjust:before {
  content: "\f042"
}
.icon-tint:before {
  content: "\f043"
}
.icon-edit:before, .icon-pencil-square-o:before {
  content: "\f044"
}
.icon-share-square-o:before {
  content: "\f045"
}
.icon-check-square-o:before {
  content: "\f046"
}
.icon-arrows:before {
  content: "\f047"
}
.icon-step-backward:before {
  content: "\f048"
}
.icon-fast-backward:before {
  content: "\f049"
}
.icon-backward:before {
  content: "\f04a"
}
.icon-play:before {
  content: "\f04b"
}
.icon-pause:before {
  content: "\f04c"
}
.icon-stop:before {
  content: "\f04d"
}
.icon-forward:before {
  content: "\f04e"
}
.icon-fast-forward:before {
  content: "\f050"
}
.icon-step-forward:before {
  content: "\f051"
}
.icon-eject:before {
  content: "\f052"
}
.icon-chevron-left:before {
  content: "\f053"
}
.icon-chevron-right:before {
  content: "\f054"
}
.icon-plus-circle:before {
  content: "\f055"
}
.icon-minus-circle:before {
  content: "\f056"
}
.icon-times-circle:before {
  content: "\f057"
}
.icon-check-circle:before {
  content: "\f058"
}
.icon-question-circle:before {
  content: "\f059"
}
.icon-info-circle:before {
  content: "\f05a"
}
.icon-crosshairs:before {
  content: "\f05b"
}
.icon-times-circle-o:before {
  content: "\f05c"
}
.icon-check-circle-o:before {
  content: "\f05d"
}
.icon-ban:before {
  content: "\f05e"
}
.icon-arrow-left:before {
  content: "\f060"
}
.icon-arrow-right:before {
  content: "\f061"
}
.icon-arrow-up:before {
  content: "\f062"
}
.icon-arrow-down:before {
  content: "\f063"
}
.icon-mail-forward:before, .icon-share:before {
  content: "\f064"
}
.icon-expand:before {
  content: "\f065"
}
.icon-compress:before {
  content: "\f066"
}
.icon-plus:before {
  content: "\f067"
}
.icon-minus:before {
  content: "\f068"
}
.icon-asterisk:before {
  content: "\f069"
}
.icon-exclamation-circle:before {
  content: "\f06a"
}
.icon-gift:before {
  content: "\f06b"
}
.icon-leaf:before {
  content: "\f06c"
}
.icon-fire:before {
  content: "\f06d"
}
.icon-eye:before {
  content: "\f06e"
}
.icon-eye-slash:before {
  content: "\f070"
}
.icon-warning:before, .icon-exclamation-triangle:before {
  content: "\f071"
}
.icon-plane:before {
  content: "\f072"
}
.icon-calendar:before {
  content: "\f073"
}
.icon-random:before {
  content: "\f074"
}
.icon-comment:before {
  content: "\f075"
}
.icon-magnet:before {
  content: "\f076"
}
.icon-chevron-up:before {
  content: "\f077"
}
.icon-chevron-down:before {
  content: "\f078"
}
.icon-retweet:before {
  content: "\f079"
}
.icon-shopping-cart:before {
  content: "\f07a"
}
.icon-folder:before {
  content: "\f07b"
}
.icon-folder-open:before {
  content: "\f07c"
}
.icon-arrows-v:before {
  content: "\f07d"
}
.icon-arrows-h:before {
  content: "\f07e"
}
.icon-bar-chart-o:before {
  content: "\f080"
}
.icon-twitter-square:before {
  content: "\f081"
}
.icon-facebook-square:before {
  content: "\f082"
}
.icon-camera-retro:before {
  content: "\f083"
}
.icon-key:before {
  content: "\f084"
}
.icon-gears:before, .icon-cogs:before {
  content: "\f085"
}
.icon-comments:before {
  content: "\f086"
}
.icon-thumbs-o-up:before {
  content: "\f087"
}
.icon-thumbs-o-down:before {
  content: "\f088"
}
.icon-star-half:before {
  content: "\f089"
}
.icon-heart-o:before {
  content: "\f08a"
}
.icon-sign-out:before {
  content: "\f08b"
}
.icon-linkedin-square:before {
  content: "\f08c"
}
.icon-thumb-tack:before {
  content: "\f08d"
}
.icon-external-link:before {
  content: "\f08e"
}
.icon-sign-in:before {
  content: "\f090"
}
.icon-trophy:before {
  content: "\f091"
}
.icon-github-square:before {
  content: "\f092"
}
.icon-upload:before {
  content: "\f093"
}
.icon-lemon-o:before {
  content: "\f094"
}
.icon-phone:before {
  content: "\f095"
}
.icon-square-o:before {
  content: "\f096"
}
.icon-bookmark-o:before {
  content: "\f097"
}
.icon-phone-square:before {
  content: "\f098"
}
.icon-twitter:before {
  content: "\f099"
}
.icon-facebook:before {
  content: "\f09a"
}
.icon-github:before {
  content: "\f09b"
}
.icon-unlock:before {
  content: "\f09c"
}
.icon-credit-card:before {
  content: "\f09d"
}
.icon-rss:before {
  content: "\f09e"
}
.icon-hdd-o:before {
  content: "\f0a0"
}
.icon-bullhorn:before {
  content: "\f0a1"
}
.icon-bell:before {
  content: "\f0f3"
}
.icon-certificate:before {
  content: "\f0a3"
}
.icon-hand-o-right:before {
  content: "\f0a4"
}
.icon-hand-o-left:before {
  content: "\f0a5"
}
.icon-hand-o-up:before {
  content: "\f0a6"
}
.icon-hand-o-down:before {
  content: "\f0a7"
}
.icon-arrow-circle-left:before {
  content: "\f0a8"
}
.icon-arrow-circle-right:before {
  content: "\f0a9"
}
.icon-arrow-circle-up:before {
  content: "\f0aa"
}
.icon-arrow-circle-down:before {
  content: "\f0ab"
}
.icon-globe:before {
  content: "\f0ac"
}
.icon-wrench:before {
  content: "\f0ad"
}
.icon-tasks:before {
  content: "\f0ae"
}
.icon-filter:before {
  content: "\f0b0"
}
.icon-briefcase:before {
  content: "\f0b1"
}
.icon-arrows-alt:before {
  content: "\f0b2"
}
.icon-group:before, .icon-users:before {
  content: "\f0c0"
}
.icon-chain:before, .icon-link:before {
  content: "\f0c1"
}
.icon-cloud:before {
  content: "\f0c2"
}
.icon-flask:before {
  content: "\f0c3"
}
.icon-cut:before, .icon-scissors:before {
  content: "\f0c4"
}
.icon-copy:before, .icon-files-o:before {
  content: "\f0c5"
}
.icon-paperclip:before {
  content: "\f0c6"
}
.icon-save:before, .icon-floppy-o:before {
  content: "\f0c7"
}
.icon-square:before {
  content: "\f0c8"
}
.icon-navicon:before, .icon-reorder:before, .icon-bars:before {
  content: "\f0c9"
}
.icon-list-ul:before {
  content: "\f0ca"
}
.icon-list-ol:before {
  content: "\f0cb"
}
.icon-strikethrough:before {
  content: "\f0cc"
}
.icon-underline:before {
  content: "\f0cd"
}
.icon-table:before {
  content: "\f0ce"
}
.icon-magic:before {
  content: "\f0d0"
}
.icon-truck:before {
  content: "\f0d1"
}
.icon-pinterest:before {
  content: "\f0d2"
}
.icon-pinterest-square:before {
  content: "\f0d3"
}
.icon-google-plus-square:before {
  content: "\f0d4"
}
.icon-google-plus:before {
  content: "\f0d5"
}
.icon-money:before {
  content: "\f0d6"
}
.icon-caret-down:before {
  content: "\f0d7"
}
.icon-caret-up:before {
  content: "\f0d8"
}
.icon-caret-left:before {
  content: "\f0d9"
}
.icon-caret-right:before {
  content: "\f0da"
}
.icon-columns:before {
  content: "\f0db"
}
.icon-unsorted:before, .icon-sort:before {
  content: "\f0dc"
}
.icon-sort-down:before, .icon-sort-desc:before {
  content: "\f0dd"
}
.icon-sort-up:before, .icon-sort-asc:before {
  content: "\f0de"
}
.icon-envelope:before {
  content: "\f0e0"
}
.icon-linkedin:before {
  content: "\f0e1"
}
.icon-rotate-left:before, .icon-undo:before {
  content: "\f0e2"
}
.icon-legal:before, .icon-gavel:before {
  content: "\f0e3"
}
.icon-dashboard:before, .icon-tachometer:before {
  content: "\f0e4"
}
.icon-comment-o:before {
  content: "\f0e5"
}
.icon-comments-o:before {
  content: "\f0e6"
}
.icon-flash:before, .icon-bolt:before {
  content: "\f0e7"
}
.icon-sitemap:before {
  content: "\f0e8"
}
.icon-umbrella:before {
  content: "\f0e9"
}
.icon-paste:before, .icon-clipboard:before {
  content: "\f0ea"
}
.icon-lightbulb-o:before {
  content: "\f0eb"
}
.icon-exchange:before {
  content: "\f0ec"
}
.icon-cloud-download:before {
  content: "\f0ed"
}
.icon-cloud-upload:before {
  content: "\f0ee"
}
.icon-user-md:before {
  content: "\f0f0"
}
.icon-stethoscope:before {
  content: "\f0f1"
}
.icon-suitcase:before {
  content: "\f0f2"
}
.icon-bell-o:before {
  content: "\f0a2"
}
.icon-coffee:before {
  content: "\f0f4"
}
.icon-cutlery:before {
  content: "\f0f5"
}
.icon-file-text-o:before {
  content: "\f0f6"
}
.icon-building-o:before {
  content: "\f0f7"
}
.icon-hospital-o:before {
  content: "\f0f8"
}
.icon-ambulance:before {
  content: "\f0f9"
}
.icon-medkit:before {
  content: "\f0fa"
}
.icon-fighter-jet:before {
  content: "\f0fb"
}
.icon-beer:before {
  content: "\f0fc"
}
.icon-h-square:before {
  content: "\f0fd"
}
.icon-plus-square:before {
  content: "\f0fe"
}
.icon-angle-double-left:before {
  content: "\f100"
}
.icon-angle-double-right:before {
  content: "\f101"
}
.icon-angle-double-up:before {
  content: "\f102"
}
.icon-angle-double-down:before {
  content: "\f103"
}
.icon-angle-left:before {
  content: "\f104"
}
.icon-angle-right:before {
  content: "\f105"
}
.icon-angle-up:before {
  content: "\f106"
}
.icon-angle-down:before {
  content: "\f107"
}
.icon-desktop:before {
  content: "\f108"
}
.icon-laptop:before {
  content: "\f109"
}
.icon-tablet:before {
  content: "\f10a"
}
.icon-mobile-phone:before, .icon-mobile:before {
  content: "\f10b"
}
.icon-circle-o:before {
  content: "\f10c"
}
.icon-quote-left:before {
  content: "\f10d"
}
.icon-quote-right:before {
  content: "\f10e"
}
.icon-spinner:before {
  content: "\f110"
}
.icon-circle:before {
  content: "\f111"
}
.icon-mail-reply:before, .icon-reply:before {
  content: "\f112"
}
.icon-github-alt:before {
  content: "\f113"
}
.icon-folder-o:before {
  content: "\f114"
}
.icon-folder-open-o:before {
  content: "\f115"
}
.icon-smile-o:before {
  content: "\f118"
}
.icon-frown-o:before {
  content: "\f119"
}
.icon-meh-o:before {
  content: "\f11a"
}
.icon-gamepad:before {
  content: "\f11b"
}
.icon-keyboard-o:before {
  content: "\f11c"
}
.icon-flag-o:before {
  content: "\f11d"
}
.icon-flag-checkered:before {
  content: "\f11e"
}
.icon-terminal:before {
  content: "\f120"
}
.icon-code:before {
  content: "\f121"
}
.icon-mail-reply-all:before, .icon-reply-all:before {
  content: "\f122"
}
.icon-star-half-empty:before, .icon-star-half-full:before, .icon-star-half-o:before {
  content: "\f123"
}
.icon-location-arrow:before {
  content: "\f124"
}
.icon-crop:before {
  content: "\f125"
}
.icon-code-fork:before {
  content: "\f126"
}
.icon-unlink:before, .icon-chain-broken:before {
  content: "\f127"
}
.icon-question:before {
  content: "\f128"
}
.icon-info:before {
  content: "\f129"
}
.icon-exclamation:before {
  content: "\f12a"
}
.icon-superscript:before {
  content: "\f12b"
}
.icon-subscript:before {
  content: "\f12c"
}
.icon-eraser:before {
  content: "\f12d"
}
.icon-puzzle-piece:before {
  content: "\f12e"
}
.icon-microphone:before {
  content: "\f130"
}
.icon-microphone-slash:before {
  content: "\f131"
}
.icon-shield:before {
  content: "\f132"
}
.icon-calendar-o:before {
  content: "\f133"
}
.icon-fire-extinguisher:before {
  content: "\f134"
}
.icon-rocket:before {
  content: "\f135"
}
.icon-maxcdn:before {
  content: "\f136"
}
.icon-chevron-circle-left:before {
  content: "\f137"
}
.icon-chevron-circle-right:before {
  content: "\f138"
}
.icon-chevron-circle-up:before {
  content: "\f139"
}
.icon-chevron-circle-down:before {
  content: "\f13a"
}
.icon-html5:before {
  content: "\f13b"
}
.icon-css3:before {
  content: "\f13c"
}
.icon-anchor:before {
  content: "\f13d"
}
.icon-unlock-alt:before {
  content: "\f13e"
}
.icon-bullseye:before {
  content: "\f140"
}
.icon-ellipsis-h:before {
  content: "\f141"
}
.icon-ellipsis-v:before {
  content: "\f142"
}
.icon-rss-square:before {
  content: "\f143"
}
.icon-play-circle:before {
  content: "\f144"
}
.icon-ticket:before {
  content: "\f145"
}
.icon-minus-square:before {
  content: "\f146"
}
.icon-minus-square-o:before {
  content: "\f147"
}
.icon-level-up:before {
  content: "\f148"
}
.icon-level-down:before {
  content: "\f149"
}
.icon-check-square:before {
  content: "\f14a"
}
.icon-pencil-square:before {
  content: "\f14b"
}
.icon-external-link-square:before {
  content: "\f14c"
}
.icon-share-square:before {
  content: "\f14d"
}
.icon-compass:before {
  content: "\f14e"
}
.icon-toggle-down:before, .icon-caret-square-o-down:before {
  content: "\f150"
}
.icon-toggle-up:before, .icon-caret-square-o-up:before {
  content: "\f151"
}
.icon-toggle-right:before, .icon-caret-square-o-right:before {
  content: "\f152"
}
.icon-euro:before, .icon-eur:before {
  content: "\f153"
}
.icon-gbp:before {
  content: "\f154"
}
.icon-dollar:before, .icon-usd:before {
  content: "\f155"
}
.icon-rupee:before, .icon-inr:before {
  content: "\f156"
}
.icon-cny:before, .icon-rmb:before, .icon-yen:before, .icon-jpy:before {
  content: "\f157"
}
.icon-ruble:before, .icon-rouble:before, .icon-rub:before {
  content: "\f158"
}
.icon-won:before, .icon-krw:before {
  content: "\f159"
}
.icon-bitcoin:before, .icon-btc:before {
  content: "\f15a"
}
.icon-file:before {
  content: "\f15b"
}
.icon-file-text:before {
  content: "\f15c"
}
.icon-sort-alpha-asc:before {
  content: "\f15d"
}
.icon-sort-alpha-desc:before {
  content: "\f15e"
}
.icon-sort-amount-asc:before {
  content: "\f160"
}
.icon-sort-amount-desc:before {
  content: "\f161"
}
.icon-sort-numeric-asc:before {
  content: "\f162"
}
.icon-sort-numeric-desc:before {
  content: "\f163"
}
.icon-thumbs-up:before {
  content: "\f164"
}
.icon-thumbs-down:before {
  content: "\f165"
}
.icon-youtube-square:before {
  content: "\f166"
}
.icon-youtube:before {
  content: "\f167"
}
.icon-xing:before {
  content: "\f168"
}
.icon-xing-square:before {
  content: "\f169"
}
.icon-youtube-play:before {
  content: "\f16a"
}
.icon-dropbox:before {
  content: "\f16b"
}
.icon-stack-overflow:before {
  content: "\f16c"
}
.icon-instagram:before {
  content: "\f16d"
}
.icon-flickr:before {
  content: "\f16e"
}
.icon-adn:before {
  content: "\f170"
}
.icon-bitbucket:before {
  content: "\f171"
}
.icon-bitbucket-square:before {
  content: "\f172"
}
.icon-tumblr:before {
  content: "\f173"
}
.icon-tumblr-square:before {
  content: "\f174"
}
.icon-long-arrow-down:before {
  content: "\f175"
}
.icon-long-arrow-up:before {
  content: "\f176"
}
.icon-long-arrow-left:before {
  content: "\f177"
}
.icon-long-arrow-right:before {
  content: "\f178"
}
.icon-apple:before {
  content: "\f179"
}
.icon-windows:before {
  content: "\f17a"
}
.icon-android:before {
  content: "\f17b"
}
.icon-linux:before {
  content: "\f17c"
}
.icon-dribbble:before {
  content: "\f17d"
}
.icon-skype:before {
  content: "\f17e"
}
.icon-foursquare:before {
  content: "\f180"
}
.icon-trello:before {
  content: "\f181"
}
.icon-female:before {
  content: "\f182"
}
.icon-male:before {
  content: "\f183"
}
.icon-gittip:before {
  content: "\f184"
}
.icon-sun-o:before {
  content: "\f185"
}
.icon-moon-o:before {
  content: "\f186"
}
.icon-archive:before {
  content: "\f187"
}
.icon-bug:before {
  content: "\f188"
}
.icon-vk:before {
  content: "\f189"
}
.icon-weibo:before {
  content: "\f18a"
}
.icon-renren:before {
  content: "\f18b"
}
.icon-pagelines:before {
  content: "\f18c"
}
.icon-stack-exchange:before {
  content: "\f18d"
}
.icon-arrow-circle-o-right:before {
  content: "\f18e"
}
.icon-arrow-circle-o-left:before {
  content: "\f190"
}
.icon-toggle-left:before, .icon-caret-square-o-left:before {
  content: "\f191"
}
.icon-dot-circle-o:before {
  content: "\f192"
}
.icon-wheelchair:before {
  content: "\f193"
}
.icon-vimeo-square:before {
  content: "\f194"
}
.icon-turkish-lira:before, .icon-try:before {
  content: "\f195"
}
.icon-plus-square-o:before {
  content: "\f196"
}
.icon-space-shuttle:before {
  content: "\f197"
}
.icon-slack:before {
  content: "\f198"
}
.icon-envelope-square:before {
  content: "\f199"
}
.icon-wordpress:before {
  content: "\f19a"
}
.icon-openid:before {
  content: "\f19b"
}
.icon-institution:before, .icon-bank:before, .icon-university:before {
  content: "\f19c"
}
.icon-mortar-board:before, .icon-graduation-cap:before {
  content: "\f19d"
}
.icon-yahoo:before {
  content: "\f19e"
}
.icon-google:before {
  content: "\f1a0"
}
.icon-reddit:before {
  content: "\f1a1"
}
.icon-reddit-square:before {
  content: "\f1a2"
}
.icon-stumbleupon-circle:before {
  content: "\f1a3"
}
.icon-stumbleupon:before {
  content: "\f1a4"
}
.icon-delicious:before {
  content: "\f1a5"
}
.icon-digg:before {
  content: "\f1a6"
}
.icon-pied-piper-square:before, .icon-pied-piper:before {
  content: "\f1a7"
}
.icon-pied-piper-alt:before {
  content: "\f1a8"
}
.icon-drupal:before {
  content: "\f1a9"
}
.icon-joomla:before {
  content: "\f1aa"
}
.icon-language:before {
  content: "\f1ab"
}
.icon-fax:before {
  content: "\f1ac"
}
.icon-building:before {
  content: "\f1ad"
}
.icon-child:before {
  content: "\f1ae"
}
.icon-paw:before {
  content: "\f1b0"
}
.icon-spoon:before {
  content: "\f1b1"
}
.icon-cube:before {
  content: "\f1b2"
}
.icon-cubes:before {
  content: "\f1b3"
}
.icon-behance:before {
  content: "\f1b4"
}
.icon-behance-square:before {
  content: "\f1b5"
}
.icon-steam:before {
  content: "\f1b6"
}
.icon-steam-square:before {
  content: "\f1b7"
}
.icon-recycle:before {
  content: "\f1b8"
}
.icon-automobile:before, .icon-car:before {
  content: "\f1b9"
}
.icon-cab:before, .icon-taxi:before {
  content: "\f1ba"
}
.icon-tree:before {
  content: "\f1bb"
}
.icon-spotify:before {
  content: "\f1bc"
}
.icon-deviantart:before {
  content: "\f1bd"
}
.icon-soundcloud:before {
  content: "\f1be"
}
.icon-database:before {
  content: "\f1c0"
}
.icon-file-pdf-o:before {
  content: "\f1c1"
}
.icon-file-word-o:before {
  content: "\f1c2"
}
.icon-file-excel-o:before {
  content: "\f1c3"
}
.icon-file-powerpoint-o:before {
  content: "\f1c4"
}
.icon-file-photo-o:before, .icon-file-picture-o:before, .icon-file-image-o:before {
  content: "\f1c5"
}
.icon-file-zip-o:before, .icon-file-archive-o:before {
  content: "\f1c6"
}
.icon-file-sound-o:before, .icon-file-audio-o:before {
  content: "\f1c7"
}
.icon-file-movie-o:before, .icon-file-video-o:before {
  content: "\f1c8"
}
.icon-file-code-o:before {
  content: "\f1c9"
}
.icon-vine:before {
  content: "\f1ca"
}
.icon-codepen:before {
  content: "\f1cb"
}
.icon-jsfiddle:before {
  content: "\f1cc"
}
.icon-life-bouy:before, .icon-life-saver:before, .icon-support:before, .icon-life-ring:before {
  content: "\f1cd"
}
.icon-circle-o-notch:before {
  content: "\f1ce"
}
.icon-ra:before, .icon-rebel:before {
  content: "\f1d0"
}
.icon-ge:before, .icon-empire:before {
  content: "\f1d1"
}
.icon-git-square:before {
  content: "\f1d2"
}
.icon-git:before {
  content: "\f1d3"
}
.icon-hacker-news:before {
  content: "\f1d4"
}
.icon-tencent-weibo:before {
  content: "\f1d5"
}
.icon-qq:before {
  content: "\f1d6"
}
.icon-wechat:before, .icon-weixin:before {
  content: "\f1d7"
}
.icon-send:before, .icon-paper-plane:before {
  content: "\f1d8"
}
.icon-send-o:before, .icon-paper-plane-o:before {
  content: "\f1d9"
}
.icon-history:before {
  content: "\f1da"
}
.icon-circle-thin:before {
  content: "\f1db"
}
.icon-header:before {
  content: "\f1dc"
}
.icon-paragraph:before {
  content: "\f1dd"
}
.icon-sliders:before {
  content: "\f1de"
}
.icon-share-alt:before {
  content: "\f1e0"
}
.icon-share-alt-square:before {
  content: "\f1e1"
}
.icon-bomb:before {
  content: "\f1e2"
}