/** * Copyright (c) 2014-2018,www.kuacg.com * All right reserved. * * @since LTS-181021 * @package Cute * @author 酷ACG资源网 * @date 2018/10/21 10:00 * @link https://www.kuacg.com/23856.html */@charset "UTF-8";
	html {
	background:none;
}
header.common-header nav>.nav-col.pull-right {
	height:60px;
}
header.common-header nav>.nav-col.header-menu {
	height:60px;
}
#main .single-article>p,#tab-description>p {
	text-indent:0;
}
.action-page.findpass>header,.oauth-page.oauth-last>header {
	background:0 0;
}
@media screen and (min-width:1500px) {
	.container {
	width:1392px;
}
}.shop-header>.primary-nav>.primary-nav-inner>.header_logo-wrap {
	overflow:visible !important;
}
#main .single-article>.embed-product>a>img {
	display:inline-block;
	width:100px;
	height:100px;
	float:left;
	margin:0 15px 0 0
}
#main>.post>.related-posts article .entry-detail .entry-title {
	font-weight:800;
}
#fix-controls {
	margin-top:-120px;
}
.row {
	margin-left:0px!important;
	margin-right:0px!important;
}
.shop-header>.primary-nav>.primary-nav-inner>.header_menu-items {
	margin:0 10px 0 0!important;
}
.action-page .wrapper {
	margin-top:0px;
}
.action-page.signin>.wrapper>.main>.logo {
	max-width:200px;
}
.aplayer {
	margin:10px!important;
}
#main .article-footer>.post-like>.post-pay {
	margin-left:10px;
	outline:0;
	padding:0 10px;
	display:inline-block;
	min-width:100px;
	cursor:pointer;
	box-sizing:border-box;
	background-color:#fff;
	border:1px solid #F64540;
	border-radius:4px;
	color:#F64540;
	font-size:15px;
	line-height:38px;
	text-align:center;
}
#main .article-footer>.post-like>.post-pay i {
	display:inline-block;
	vertical-align:middle;
	margin-top:-5px;
	margin-right:5px;
}
#siteQrcodes {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:0 0;
	display:none;
	z-index:1050;
	-webkit-backface-visibility:hidden;
}
#siteQrcodes>.qr-wrap {
	position:absolute;
	width:500px;
	top:50%;
	left:50%;
	margin-left:-250px;
	margin-top:-100px;
}
#siteQrcodes>.qr-wrap>.qrcode>.ali-qr img,body>#siteQrcodes>.qr-wrap>.qrcode>.wx-qr img {
	width:100%;
	height:auto;
}
#sidebar>.widget>.widget-title>span {
	border-bottom:2px #45B6F7;
}
#sidebar>.widget_float-sidebar>.widget>.widget-title>span {
	border-bottom:2px #45B6F7!important;
	position:initial!important;
}
.cat-container>.home-heading>span,.sticky-container>.home-heading>span {
	border-bottom:2px #45B6F7!important;
	position:initial!important;
}
.widget_author-info>.widget-content>.author-card_content>.author_avatar-link img {
	border:4px solid rgba(18,170,232,0.36);
}
#main>.post>.single-body>.share-bar {
	margin-top:50px;
}
body.qrpay>.wrapper>.main>.payment>.payment-wrapper {
	padding-top:10px;
}
.shop-header>.primary-nav>.primary-nav-inner>.header_search-wrap {
	padding:0 100px 0 280px!important;
}
#sidebar>.float-widget-mirror {
	z-index:1;
}
.embed-product .product-info .product-rating .entry-meta i {
	margin-right:5px;
	margin-left:5px;
}
.navigation .h5 {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#main .single-article img:hover {
	box-shadow:3px 3px 10px #000;
}
.me-cash .input-group-addon {
	width:10px;
}
body .wrapper>.main>.pay-method>ul>li>label i.weixin-logo {
	background:url(../images/weixinpay-brand.png) no-repeat;
}
body .wrapper>.main>.pay-method>ul>li>label i.qq-logo {
	background:url(../images/qqpay-brand.png) no-repeat;
}
body .wrapper>.main>.pay-method>ul>li>label i.huabei-logo {
	background:url(../images/huabei.png) no-repeat;
}
.action-page.signin>.wrapper>.main {
	height:auto!important;
}
.ttgg {
	overflow:hidden;
}
@media (max-width:767px) {
	.loop-rows article.post>.entry-detail>.entry-tags {
	padding-left:0!important;
}
}@media (max-width:480px) {
	.loop-rows article.post>.entry-thumb {
	float:none!important;
	width:100%!important;
	margin-right:0!important;
}
}/*文章表格通用样式*/.kuacg-table {
	font-size:1.5rem;
	color:#333333;
	width:100%;
	border-width:1px;
	border-color:#729ea5;
	border-collapse:collapse;
	overflow-x:auto;
}
.kuacg-table th {
	font-size:1.5rem;
	background-color:#61c7f1;
	border-width:1px;
	padding:8px;
	border-style:solid;
	border-color:#729ea5;
	text-align:center;
}
.kuacg-table tr {
	background-color:#aedae0;
}
.kuacg-table td {
	font-size:1.2rem;
	border-width:1px;
	padding:8px;
	border-style:solid;
	border-color:#729ea5;
	text-align:center;
}
.kuacg-table td:hover {
	background-color:#62979e;
}
.kuacg-table th:hover {
	background-color:#1db3f2;
}
/*智能导航*/body.action-page>#content {
	margin-top:auto;
}
body.home>#content {
	margin-top:80px;
}
body.single-post>#content {
	margin-top:90px;
}
@media screen and (max-width:991px) and (min-width:768px) {
	.nt-slider {
	margin-top:0;
}
}@media (max-width:767px) {
	.nt-slider {
	margin-top:0;
}
}@media (max-width:480px) {
	.nt-slider {
	margin-top:0;
}
}#content {
	/* margin-top:60px;
	*/
}
header#scroll-header {
	position:fixed;
	top:0;
}
header.slideUp {
	-webkit-transform:translateY(-90px);
	transform:translateY(-90px);
	transition:transform .5s ease-out;
}
header.slideDown {
	-webkit-transform:translateY(0);
	transform:translateY(0);
	transition:transform .5s ease-out;
}
body.me>.wrapper>.user-area>.row,body.manage>.wrapper>.main-area>.row {
	min-height:680px;
}
body.single-bulletin>.wrapper .bulletin {
	min-height:530px;
}
body.author>.wrapper .author-tab-box {
	min-height:350px;
}
/*文章分页样式*/.pagination-new ul li:before {
	display:none;
}
.pagination-new ul li {
	opacity:1!important;
}
/*投稿页面媒体库关闭按钮修复*/.me .media-modal .screen-reader-text {
	display:none;
}
/*跳转层样式*/#loading {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9999999;
	background:#fff;
}
#loading-center {
	width:100%;
	position:absolute;
	top:47%;
	left:0;
	right:0;
	margin:0 auto;
	text-align:center;
}
#loading-center .dot {
	display:inline-block;
	width:10px;
	height:10px;
	border-radius:50px;
	margin-right:10px;
	background:#a26ff9;
	-webkit-animation:load 1.04s ease infinite;
}
#loading-center .dot:last-child {
	margin-right:0px;
}
@-webkit-keyframes load {
	0% {
	opacity:1;
	-webkit-transform:scale(1.6);
}
100% {
	opacity:.1;
	-webkit-transform:scale(0);
}
}#loading-center .dot:nth-child(1) {
	-webkit-animation-delay:0.1s;
}
#loading-center .dot:nth-child(2) {
	-webkit-animation-delay:0.2s;
}
#loading-center .dot:nth-child(3) {
	-webkit-animation-delay:0.3s;
}
#loading-center .dot:nth-child(4) {
	-webkit-animation-delay:0.4s;
}
#loading-center .dot:nth-child(5) {
	-webkit-animation-delay:0.5s;
}
/*搜索栏修复*/#globalSearch {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:0 0;
	display:none;
	z-index:1050;
	-webkit-backface-visibility:hidden;
}
#globalSearch>form>.search-form-inner {
	position:absolute;
	width:100%;
	max-width:640px;
	height:80px;
	top:40%;
	left:0;
	right:0;
	bottom:0;
	padding:0 20px;
	margin-top:-40px;
	margin-left:auto;
	margin-right:auto;
	text-align:left
}
#globalSearch>form input {
	width:100%;
	height:60px;
	line-height:100%;
	padding:20px;
	border-radius:5px;
	border:none
}
/*面包屑导航样式*/.kuacg-breadcrumb a {
	color:#34495e;
}
.kuacg-breadcrumb i {
	margin-right:5px;
}
.single-post .kuacg-breadcrumb {
	margin-bottom:20px;
	margin-top:10px;
}
/*商店列表新增样式*/body>.wrapper>.content>.row>.col>.product>.entry-detail>.entry-meta>.meta-price {
	margin-left:6px;
}
.product .entry-detail .price {
	color:#85ad74;
}
.product .entry-detail .line-height {
	line-height:40px;
}
.product .entry-detail .price del span {
	color:#aaa!important;
}
.product .entry-detail .price i,.single .embed-product .product-info .price i {
	margin-right:5px;
}
/*评论楼层样式*/.comments-list .commentcountText {
	position:absolute;
	right:20px;
	font-size:1.2rem;
	color:#ccc;
	height:16px;
	line-height:16px;
	margin:0 0 10px;
}
.comments-list .commentcountText .commentcountText1 {
	padding:1px 12px;
	background:#fd5d3c;
	color:white;
	color;
	border-radius:2px;
}
.comments-list .commentcountText .commentcountText2 {
	padding:1px 12px;
	background:#9cf;
	color:white;
	color;
	border-radius:2px;
}
.comments-list .commentcountText .commentcountText3 {
	padding:1px 12px;
	background:#d270fb;
	color:white;
	color;
	border-radius:2px;
}
.comments-list .user_level {
	padding:0 5px;
	margin-left:5px;
	border-radius:2px;
	font-size:1.2rem;
	line-height:1;
	vertical-align:2px;
	color:#fff;
	background:#17a8e3;
}
.comments-list .user_level_admin {
	background:#a26ff9;
}
@media (max-width:480px) {
	#respond>#comments-wrap>.comments-list li.depth-3 {
	margin-left:30px;
}
}/*下载页及会员可见等按钮样式*/.site_util-download .download .dl-declaration a:nth-child(7n),.single-article .tt-lv a:nth-child(7n),.tagcloud a:nth-child(7n) {
	background-color:#ffbb50 !important;
	color:#fff!important;
	display:inline-block;
	margin:0 4px 8px 4px;
	padding:0 10px;
	height:24px;
	border-radius:3px;
	line-height:24px;
}
.site_util-download .download .dl-declaration a:nth-child(7n+1),.single-article .tt-lv a:nth-child(7n+1),.tagcloud a:nth-child(7n+1) {
	background-color:#ff5e5c !important;
	color:#fff!important;
	display:inline-block;
	margin:0 4px 8px 4px;
	padding:0 10px;
	height:24px;
	border-radius:3px;
	line-height:24px;
}
.site_util-download .download .dl-declaration a:nth-child(7n+2),.single-article .tt-lv a:nth-child(7n+2),.tagcloud a:nth-child(7n+2) {
	background-color:#a26ff9 !important;
	color:#fff!important;
	display:inline-block;
	margin:0 4px 8px 4px;
	padding:0 10px;
	height:24px;
	border-radius:3px;
	line-height:24px;
}
.site_util-download .download .dl-declaration a:nth-child(7n+3),.single-article .tt-lv a:nth-child(7n+3),.tagcloud a:nth-child(7n+3) {
	background-color:#1ac756 !important;
	color:#fff!important;
	display:inline-block;
	margin:0 4px 8px 4px;
	padding:0 10px;
	height:24px;
	border-radius:3px;
	line-height:24px;
}
.site_util-download .download .dl-declaration a:nth-child(7n+4),.single-article .tt-lv a:nth-child(7n+4),.tagcloud a:nth-child(7n+4) {
	background-color:#19B5FE !important;
	color:#fff!important;
	display:inline-block;
	margin:0 4px 8px 4px;
	padding:0 10px;
	height:24px;
	border-radius:3px;
	line-height:24px;
}
.site_util-download .download .dl-declaration a:nth-child(7n+5),.single-article .tt-lv a:nth-child(7n+5),.tagcloud a:nth-child(7n+5) {
	background-color:#fb7da9 !important;
	color:#fff!important;
	display:inline-block;
	margin:0 4px 8px 4px;
	padding:0 10px;
	height:24px;
	border-radius:3px;
	line-height:24px;
}
.site_util-download .download .dl-declaration a:nth-child(7n+6),.single-article .tt-lv a:nth-child(7n+6),.tagcloud a:nth-child(7n+6) {
	background-color:#666 !important;
	color:#fff!important;
	display:inline-block;
	margin:0 4px 8px 4px;
	padding:0 10px;
	height:24px;
	border-radius:3px;
	line-height:24px;
}
.site_util-download .download .dl-declaration a:hover,.single-article .tt-lv a:hover,.tagcloud a:hover {
	background-color:#1B1B1B!important;
	color:#FFF !important;
}
.site_util-download .download .dl-detail .btn-login i {
	margin-right:10px;
}
.site_util-download .download .dl-detail .btn-download,.site_util-download .download .dl-detail .buy-content,.site_util-download .download .dl-detail .btn-login {
	display:inline-block;
	line-height:24px;
	background-color:rgb(255,94,92);
	color:rgb(255,255,255);
	margin:0px 4px 5px;
	padding:2px 10px!important;
	border-radius:3px;
}
.site_util-download .download .dl-detail .btn-download:hover,.site_util-download .download .dl-detail .buy-content:hover {
	display:inline-block;
	line-height:24px;
	background-color:#34495e;
	color:rgb(255,255,255);
	margin:0px 4px 5px;
	padding:2px 10px!important;
	border-radius:3px;
}
.site_util-download .download .dl-detail .btn-download[disabled] {
	display:inline-block;
	line-height:24px;
	background-color:#34495e;
	color:rgb(255,255,255);
	margin:0px 4px 5px;
	padding:2px 10px!important;
	border-radius:3px;
}
/*整体响应式*/@media (min-width:992px) {
	body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-thumb>a>img {
	max-height:380px;
}
body.cms-home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-thumb>a>img {
	max-height:440px;
}
#topBulletins {
	height:30px!important;
}
#topBulletins {
	width:100%;
	font-size:16px;
	height:43px;
	z-index:999;
}
#topBulletins>.inner {
	padding-top:5px;
}
#topBulletins>.inner>i {
	line-height:normal;
	top:auto;
}
#topBulletins>.act_close i {
	top:auto;
}
body.site-page>#content {
	margin-top:0px;
}
body.author>#content>.billboard>.container>.avatar-wrap {
	margin-top:49px;
}
.single-post>#content .main-wrap {
	margin:auto;
	padding-top:20px;
}
#main>.post>.single-body>.article-header {
	text-align:center;
}
body .footer .footer-wrap>.footer-nav>.footer-nav-links {
	display:none;
}
body .footer .footer-wrap>.footer-nav {
	padding:0px 0!important;
	text-align:inherit!important;
}
body.home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article {
	margin-bottom:25px;
}
body.cms-home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article {
	margin-bottom:20px;
}
}@media (max-width:991px) {
	body>#content>.main-wrap {
	padding:0;
}
body #content .container {
	padding-left:0;
	padding-right:0;
}
body #content #cms-cats {
	padding:0 5px;
}
body.home>#content>#mod-show>#popular>.block3-widget>h2 {
	display:none;
}
body.site_util-download>.download-wrapper>.main-wrap>.primary {
	padding:10px 20px;
}
#topBulletins {
	font-size:12px;
	height:23px;
}
#topBulletins>.inner {
	padding-top:1px;
}
#topBulletins>.inner>i {
	line-height:23px;
}
#topBulletins>.act_close {
	top:58px;
	right:5px;
}
.ttgg {
	display:block;
}
#ttgg-1 {
	margin-top:-35px;
	margin-bottom:5px;
	padding-bottom:7px;
}
#ttgg-2 .widget-title,#ttgg-3 .widget-title {
	display:none;
}
#ttgg-2 .widget-content .tags a,#ttgg-3 .widget-content .tags a {
	background:#0184d0;
}
#footer-menu {
	display:none;
}
#footer-copy .copyright {
	font-size:0.8em;
}
#footer-copy .copyright .footer-shares {
	float:none!important;
	margin-bottom:10px;
}
}@media screen and (min-width:992px) and (max-width:1199px) {
	header.common-header nav>ul>li.menu-item-has-children>a {
	padding-right:10px;
}
header.common-header nav>ul>li.menu-item-has-children>a:after {
	right:0px;
}
header.common-header nav>ul>li>a {
	padding:0px 10px;
}
body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-thumb>a>img {
	height:350px;
}
body.home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article {
	margin-bottom:15px;
}
#ttgg-2 .widget-title,#ttgg-3 .widget-title {
	padding-top:22px;
	height:90px;
}
#footer-menu .mr95 {
	margin-right:40px!important;
}
}@media screen and (min-width:541px) and (max-width:991px) {
	body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article.block-item-large>.entry-thumb>a>img {
	height:300px;
}
}@media screen and (min-width:541px) and (max-width:540px) {
	body.home>#content>#mod-featuredCats>.row>.col-md-4>.featured-cat>aside>.block3_widget_content>article.block-item-large>.entry-thumb>a>img {
	height:200px;
}
}@media screen and (min-width:768px) and (max-width:991px) {
	header.common-header nav>ul a {
	font-size:1.5rem;
}
header.common-header nav>ul>li.menu-item-has-children>a:after {
	right:0px;
}
header.common-header nav>ul>li>a {
	padding-right:0px;
	padding-left:10px;
	margin:0px;
}
header.common-header nav>ul>li.menu-item-has-children>a {
	padding-right:10px;
}
.username {
	display:none;
}
body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-thumb>a>img {
	height:330px;
}
body.home>#content>#mod-show>#popular>.block3-widget {
	margin-top:11px;
}
body.home>#content>#mod-show>#popular>.block3-widget>h2 {
	padding:0px;
	width:100%;
	top:0px;
	left:0px;
	font-size:14px;
	transform:none;
}
body.home>#content>#mod-show>#popular>.block3-widget>.block3-widget-content>article {
	margin-top:30px;
}
header.white nav>ul.header-tool-menu .dropdown-menu {
	margin-left:-65px;
}
body.single #ttgg-1,body.site_util-download #ttgg-1 {
	margin-bottom:0px;
	margin-top:-35px;
}
#smchuncai,#callchuncai {
	display:none;
}
#fix-controls {
	display:none;
}
.terms-note,.visible-xs-inline {
	display:none!important;
}
.signup-title {
	margin-bottom:0px;
	margin-top:30px;
}
.action-page.signup>.wrapper>.main {
	margin-top:-270px;
}
.archive .container {
	width:740px;
}
.share-bar {
	display:none;
}
.qrpay .col-sm-6 {
	width:100%;
}
.footer-nav>#footer-menu {
	display:none;
}
#footer-copy .copyright .footer-shares {
	float:none!important;
	margin-bottom:10px;
}
#footer-copy .copyright {
	font-size:1em;
}
}@media screen and (min-width:481px) and (max-width:767px) {
	header.common-header nav>ul>li>a {
	padding:0 5px;
}
.languages {
	width:100px!important;
	float:left!important;
	margin-left:-50px;
	margin-right:0!important;
}
body.single #ttgg-1,body.site_util-download #ttgg-1 {
	margin-bottom:0px;
	margin-top:-20px;
}
}@media (max-width:767px) {
	#header-menu {
	width:140px;
}
header.common-header nav>ul>li>a {
	padding:0 18px;
}
#header-menu>li .sub-menu {
	padding:0 10px;
}
header.white nav>ul.header-tool-menu .dropdown-menu {
	box-shadow:inset 0 1px 1px 0 #f5f5f5;
}
header.common-header nav>ul.header-tool-menu .dropdown-menu {
	margin-top:0px;
}
.nav-user>.dropdown-menu {
	right:0px;
}
.dropdown-menu {
	border-radius:0px;
}
#smchuncai,#callchuncai {
	display:none;
}
#fix-controls {
	display:none;
}
.terms-note,.visible-xs-inline {
	display:none!important;
}
.signup-title {
	margin-bottom:0px;
}
.action-page.signup>.wrapper>.main {
	margin-top:-270px;
}
.shop-header>.primary-nav>.primary-nav-inner>.header_search-wrap {
	display:none;
}
.shop-header>.secondary-navbar>.secondary-navbar-inner>.secondary-navbar_list-items>.secondary-navbar_list-item>a {
	padding:0 20px;
}
}@media screen and (min-width:641px) and (max-width:767px) {
	body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-thumb>a>img {
	height:350px;
}
}@media screen and (min-width:541px) and (max-width:640px) {
	body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-thumb>a>img {
	height:310px;
}
}@media screen and (min-width:481px) and (max-width:540px) {
	body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-thumb>a>img {
	height:270px;
}
}@media screen and (min-width:361px) and (max-width:480px) {
	body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-thumb>a>img {
	height:210px;
}
}@media (max-width:480px) {
	header.common-header nav>ul>li>a {
	padding:0px!important;
}
header.common-header nav>ul a {
	font-size:1.4rem!important;
}
header.common-header nav>ul>li.menu-item-has-children>a:after {
	right:18px;
	font-size:1.2rem;
}
.languages {
	width:75px!important;
	float:left!important;
	margin-left:-37px;
	margin-right:0!important;
}
#menu-item-1782 .sub-menu {
	width:60px!important;
	min-width:60px!important;
	margin-left:-38px!important;
	margin-top:-20px;
}
.langbgzh480,.langbgen480,.less480 {
	display:block!important;
}
.langbgzh,.langbgen,.more480 {
	display:none!important;
}
header.common-header nav>ul.header-tool-menu .dropdown-menu {
	min-width:110px;
}
.dropdown-menu>li>a {
	margin-left:10px;
}
#header-menu {
	width:140px;
}
header.common-header nav>ul>li>a {
	margin:0 5px;
}
header.common-header nav>ul>li.menu-item-has-children>a:after {
	right:0px;
}
#header-menu>li .sub-menu {
	padding:0px;
}
header.common-header nav>ul.header-tool-menu .dropdown-menu>li>a>span {
	left:5px;
}
#header-nav .nav-user>a .badge {
	left:30px!important;
}
header.common-header nav>ul.header-tool-menu>.nav-user>a>.avatar {
	margin-right:7px;
}
body.single #ttgg-1,body.site_util-download #ttgg-1 {
	margin-top:-30px;
	margin-bottom:0px;
	padding-right:0px;
}
#ttgg-1 {
	display:none;
}
.shop-header>.primary-nav>.primary-nav-inner>.header_menu-items>.header_menu-item {
	margin:0 0 0 10px!important;
}
.action-page .mt20 {
	margin-top:0px;
}
footer.simple-footer {
	padding:10px 10px;
}
.action-page .mb10 {
	margin-bottom:0px;
}
.action-page.signup>.wrapper>.main>.form-signup>.local-signup>.input-container>.captcha-text {
	width:180px!important;
}
#main .article-footer>.post-like>.post-meta-likes {
	display:inline-block;
	width:auto;
	left:auto;
	margin-left:auto;
}
body #siteQrcodes>.qr-wrap {
	width:200px;
	top:30%;
	margin-left:-100px;
}
.loop-rows article.post>.entry-meta>.author,.loop-rows article.post>.entry-meta>.views-count,.loop-rows article.post>.entry-meta>.comments-link {
	display:none;
}
.loop-rows+nav {
	padding-left:10px;
}
.action-page.activate,.action-page.findpass,.action-page.resetpass,.action-page.signup {
	padding:0;
}
#footer-copy .copyright {
	font-size:0.7em;
}
body>.wrapper>.main>.processor {
	padding:15px 50px 26px!important;
}
body.qrpay>.wrapper>.main>.payment>.payment-wrapper>h1 {
	font-size:2.6rem;
}
.single .embed-product .price del,.single .embed-product .product-rating .entry-meta {
	display:none;
}
#main .single-article>.embed-product>.product-info>.btn-buy {
	bottom:5px;
}
}@media (max-width:360px) {
	body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-thumb>a>img {
	height:170px;
}
}/*公告栏*/.sub-menu>li:hover a {
	color:#fff !important;
}
.sub-menu>li:hover {
	background-color:#34495e;
}
.pagination-new>ul>li>.current {
	background-color:#444 !important;
}
.loop-rows article.post>.entry-detail>.entry-tags a:nth-child(7n),.post-tags a:nth-child(7n),.tags a:nth-child(7n) {
	background-color:#a26ff9 !important;
	color:#fff!important;
}
.loop-rows article.post>.entry-detail>.entry-tags a:nth-child(7n+1),.post-tags a:nth-child(7n+1),.tags a:nth-child(7n+1) {
	background-color:#ff5e5c !important;
	color:#fff!important;
}
.loop-rows article.post>.entry-detail>.entry-tags a:nth-child(7n+2),.post-tags a:nth-child(7n+2),.tags a:nth-child(7n+2) {
	background-color:#ffbb50 !important;
	color:#fff!important;
}
.loop-rows article.post>.entry-detail>.entry-tags a:nth-child(7n+3),.post-tags a:nth-child(7n+3),.tags a:nth-child(7n+3) {
	background-color:#1ac756 !important;
	color:#fff!important;
}
.loop-rows article.post>.entry-detail>.entry-tags a:nth-child(7n+4),.post-tags a:nth-child(7n+4),.tags a:nth-child(7n+4) {
	background-color:#19B5FE !important;
	color:#fff!important;
}
.loop-rows article.post>.entry-detail>.entry-tags a:nth-child(7n+5),.post-tags a:nth-child(7n+5),.tags a:nth-child(7n+5) {
	background-color:#fb7da9 !important;
	color:#fff!important;
}
.loop-rows article.post>.entry-detail>.entry-tags a:nth-child(7n+6),.post-tags a:nth-child(7n+6),.tags a:nth-child(7n+6) {
	background-color:#666 !important;
	color:#fff!important;
}
.loop-rows article.post>.entry-detail>.entry-tags a:hover,.post-tags a:hover,.tags a:hover {
	background-color:#1B1B1B!important;
	color:#FFF !important;
}
.loop-rows article.post>.entry-detail>.entry-header>h2 {
	margin-top:0px;
}
@media (max-width:480px) {
	.loop-rows article.post>.entry-detail>.entry-header>h2 {
	margin-top:5px;
	font-size:14px;
}
body.home>#content>#mod-show>#slider>.unslider>.slides-wrap>ul>li>.slider-thumb>a>img {
	height:200px !important;
}
}.loop-rows article {
	position:relative;
	padding:20px 20px 0px 20px!important;
	margin-bottom:20px !important;
	background-color:#fff;
	-webkit-box-shadow:0 2px 5px 0 rgba(146,146,146,.1);
	-moz-box-shadow:0 2px 5px 0 rgba(146,146,146,.1);
	box-shadow:0 2px 5px 0 rgba(146,146,146,.1);
}
body.home>#content>#mod-insideContent>.main,body.search>#content>.main-wrap>#main,body.category .main {
	background-color:transparent!important;
	padding:0px !important;
	box-shadow:none!important;
}
body.home>#content>#mod-featuredCats,body.home>#content>#mod-insideContent>.main,body.category .main {
	box-shadow:initial !important;
}
header.white nav>ul.header-tool-menu .dropdown-menu,header.common-header nav>ul>li>.sub-menu {
	border-top-color:#b83a60;
}
header.common-header nav>ul>li>.sub-menu {
	top:60px;
	position:absolute;
	z-index:12;
	min-width:120px;
	text-align:center;
	opacity:0;
	visibility:hidden;
	border-top:4px #b1244e solid;
	background-color:#fff;
}
header.common-header nav>ul>li>.sub-menu:before {
	content:'';
	height:0;
	width:0;
	display:block;
	border:8px transparent solid;
	border-top-width:0;
	border-bottom-color:#b1244e;
	position:absolute;
	left:45%;
	top:-12px;
}
header.common-header nav>ul>li>ul>li.menu-item-has-children>a:after {
	font-family:Tico;
	content:"\f105";
	position:absolute;
	font-size:1.4rem;
	right:10px;
	-webkit-transition:transform .3s;
	-moz-transition:transform .3s;
	-ms-transition:transform .3s;
	-o-transition:transform .3s
}
header.common-header nav>ul>li>ul>li.menu-item-has-children:hover>a:after {
	transform:rotate(180deg)
}
header.common-header nav>ul>li>.sub-menu {
	padding:20px 0!important;
	min-width:150px;
}
header.common-header nav>ul>li>.sub-menu li .sub-menu {
	position:absolute;
	width:150px;
	display:none;
	left:100%;
	margin-top:-40px;
	background:#fff;
	padding:10px;
	box-shadow:rgba(0,0,0,.1) 0 2px 3px;
}
header.common-header nav>ul>li>.sub-menu li:hover .sub-menu {
	display:block;
}
header.common-header nav>ul>li>.sub-menu li .sub-menu li {
	display:block;
}
header.common-header nav>ul>li>.sub-menu:hover li .sub-menu li a {
	color:#34495e!important;
	line-height:2;
}
header.common-header nav>ul>li>.sub-menu:hover li .sub-menu li:hover a {
	color:#fff!important;
}
/*首页文章标签*/#latest-posts .post-tags,.category-posts .post-tags {
	margin-top:10px;
}
#latest-posts .post-tags>a,.category-posts .post-tags>a {
	padding:4px 10px;
	background-color:#45B6F7;
	color:#fff;
	font-size:1.2rem;
	line-height:16px;
	font-weight:400;
	margin:0 5px 5px 0;
	border-radius:2px;
	display:inline-block;
}
.loop-rows article.format-aside>.entry-detail {
	min-height:150px !important;
}
/*修复登录按钮问题*/.social-items .btn {
	padding:10px 15px !important;
}
.btn-golden {
	color:#fff;
	background-color:#a28671;
	border-color:#a28671;
}
.promote-box span {
	color:#4d4d4f;
	font-size:14px;
	padding-right:150px;
	display:block;
	line-height:25px;
}
.promote-box span em {
	text-indent:2em;
}
@media (max-width:480px) {
	.promote-box h4 {
	text-align:center;
}
.promote-box .btn {
	float:none;
	margin:0 auto 15px !important;
	text-align:center;
	display:block;
}
.promote-box span {
	padding-right:0;
}
}.single-article h3 {
	font-size:2.4rem;
	border-left:5px solid #888;
	padding:0 5px 0 20px;
	background:#fafafa;
	line-height:35px;
}
.single-article h2 {
	border-left:5px solid #07b6e8!important;
	line-height:35px!important;
	margin:10px 0 10px -25px;
	background:#fafafa;
}
.single-article h21 {

}
/*文章内段落*/#main .single-article>p,#tab-description>p {
	margin:10px 0 10px !important;
}
#main .single-article blockquote,#tab-description blockquote {
	margin:15px 0 !important;
}
blockquote li {
	padding:3px 0;
}
#main .single-article li {
	padding:3px 0;
	line-height:25px;
}
#main .single-article {
	font-size:1.5rem !important;
	background-color:#ffffff;
	margin-bottom:20px;
}
/*文章下载按钮*/a.btn.btn-download {
	background-color:#67809F;
	border-radius:3px;
}
a.btn.btn-download:hover {
	display:inline-block;
	background-color:#b1244e;
	border-color:#b1244e;
}
#main .single-article>p>a,#tab-description>p>a {
	padding:inherit !important;
}
#main .single-article>p>.btn-download {
	padding:10px 15px!important;
}
/*侧边栏*/.widget_hot-posts>.widget-content>article {
	margin-top:15px !important;
}
#fix-controls>a {
	padding:10px 0 !important;
}
.sidebar .widget-title {
	font-size:18px;
	color:#282828;
	font-weight:400;
	margin:0;
	text-transform:uppercase;
	padding-bottom:15px;
	margin-bottom:20px !important;
	position:relative;
	border-bottom:2px solid #eee;
}
.sidebar .widget-title:after {
	content:"";
	background-color:#19B5FE;
	left:1px;
	width:50px;
	height:2px;
	bottom:-2px;
	position:absolute;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-ms-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
}
.sidebar .widget:hover h3::after {
	width:80px;
}
#latest-posts .block5-widget .widget-title {
	padding:10px 0 5px 20px;
	margin-top:20px!important;
	margin-bottom:0;
	position:relative;
	border-bottom:2px solid #eee;
}
#latest-posts .block5-widget .widget-title:after {
	content:"";
	background-color:#19B5FE;
	left:1px;
	width:80px;
	height:2px;
	bottom:-2px;
	position:absolute;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-ms-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
}
#latest-posts .block5-widget:hover .widget-title::after {
	width:140px;
}
.cat-container .heading-text:after,.sticky-container .heading-text:after {
	content:"";
	background-color:#19B5FE;
	left:1px;
	width:80px;
	height:2px;
	bottom:-2px;
	position:absolute;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-ms-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
}
.cat-container:hover .heading-text::after,.sticky-container:hover .heading-text::after {
	width:140px;
}
.social-widget-link {
	position:relative;
	margin-bottom:10px;
	position:relative;
	display:block;
	font-size:13px;
	background:#fff;
	color:#525252;
	line-height:40px;
	padding:0 14px;
	border:1px solid #DDD;
	border-radius:2px
}
.social-widget-link-count i {
	margin-right:9px;
	font-size:17px;
	vertical-align:middle
}
.social-widget-link-title {
	position:absolute;
	top:-1px;
	right:-1px;
	bottom:-1px;
	width:100px;
	text-align:center;
	background:rgba(255,255,255,.08);
	transition:width .3s;
	border-radius:0 3px 3px 0
}
.social-widget-link:hover .social-widget-link-title {
	width:116px
}
.social-widget-link a {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0
}
.social-link-weibo {
	border-color:rgba(236,61,81,.39)
}
.social-link-weibo i {
	color:#ec3d51
}
.social-link-weibo .social-widget-link-title {
	background-color:#ec3d51;
	color:#fff
}
.social-link-tencent-weibo {
	border-color:rgba(104,166,214,.39)
}
.social-link-tencent-weibo i {
	color:#68a6d6
}
.social-link-tencent-weibo .social-widget-link-title {
	background-color:#68a6d6;
	color:#fff
}
.social-link-email {
	border-color:rgba(42,179,154,.4)
}
.social-link-email i {
	color:#2ab39a
}
.social-link-email .social-widget-link-title {
	background-color:#2ab39a;
	color:#fff
}
.social-link-emaila {
	border-color:rgba(42,179,154,.4)
}
.social-link-emaila i {
	color:#2ab39a
}
.social-link-emaila .social-widget-link-title {
	background-color:#2ab39a;
	color:#fff
}
.social-link-qq {
	border-color:rgba(18,170,232,.39)
}
.social-link-qq i {
	color:#12aae8
}
.social-link-qq .social-widget-link-title {
	background-color:#12aae8;
	color:#fff
}
.social-link-wechat {
	border-color:rgba(25,152,114,.4)
}
.social-link-wechat i {
	color:#2ac140
}
.social-link-wechat .social-widget-link-title {
	background-color:#2ac140;
	color:#fff
}
.attentionus ul {
	padding:15px 20px 0px 20px;
}
/*特效*/.animated {
	-webkit-animation-duration:0.6s;
	animation-duration:0.6s;
	-webkit-animation-fill-mode:backwards;
	animation-fill-mode:backwards
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:3s;
	animation-duration:5s
}
.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut {
	animation-duration:2s;
}
@keyframes bounce {
	from,20%,53%,80%,to {
	animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
	transform:translate3d(0,0,0);
}
40%,43% {
	animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
	transform:translate3d(0,-30px,0);
}
70% {
	animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
	transform:translate3d(0,-15px,0);
}
90% {
	transform:translate3d(0,-4px,0);
}
}.bounce {
	animation-name:bounce;
	transform-origin:center bottom;
}
@keyframes flash {
	from,50%,to {
	opacity:1;
}
25%,75% {
	opacity:0;
}
}.flash {
	animation-name:flash;
}
@keyframes pulse {
	from {
	transform:scale3d(1,1,1);
}
50% {
	transform:scale3d(1.05,1.05,1.05);
}
to {
	transform:scale3d(1,1,1);
}
}.pulse {
	animation-name:pulse;
}
@keyframes rubberBand {
	from {
	transform:scale3d(1,1,1);
}
30% {
	transform:scale3d(1.25,0.75,1);
}
40% {
	transform:scale3d(0.75,1.25,1);
}
50% {
	transform:scale3d(1.15,0.85,1);
}
65% {
	transform:scale3d(.95,1.05,1);
}
75% {
	transform:scale3d(1.05,.95,1);
}
to {
	transform:scale3d(1,1,1);
}
}.rubberBand {
	animation-name:rubberBand;
}
@keyframes shake {
	from,to {
	transform:translate3d(0,0,0);
}
10%,30%,50%,70%,90% {
	transform:translate3d(-10px,0,0);
}
20%,40%,60%,80% {
	transform:translate3d(10px,0,0);
}
}.shake {
	animation-name:shake;
}
@keyframes headShake {
	0% {
	transform:translateX(0);
}
6.5% {
	transform:translateX(-6px) rotateY(-9deg);
}
18.5% {
	transform:translateX(5px) rotateY(7deg);
}
31.5% {
	transform:translateX(-3px) rotateY(-5deg);
}
43.5% {
	transform:translateX(2px) rotateY(3deg);
}
50% {
	transform:translateX(0);
}
}.headShake {
	animation-timing-function:ease-in-out;
	animation-name:headShake;
}
@keyframes swing {
	20% {
	transform:rotate3d(0,0,1,15deg);
}
40% {
	transform:rotate3d(0,0,1,-10deg);
}
60% {
	transform:rotate3d(0,0,1,5deg);
}
80% {
	transform:rotate3d(0,0,1,-5deg);
}
to {
	transform:rotate3d(0,0,1,0deg);
}
}.swing {
	transform-origin:top center;
	animation-name:swing;
}
@keyframes tada {
	from {
	transform:scale3d(1,1,1);
}
10%,20% {
	transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
}
30%,50%,70%,90% {
	transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
}
40%,60%,80% {
	transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
}
to {
	transform:scale3d(1,1,1);
}
}.tada {
	animation-name:tada;
}
@keyframes wobble {
	from {
	transform:none;
}
15% {
	transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
}
30% {
	transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);
}
45% {
	transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
}
60% {
	transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);
}
75% {
	transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
}
to {
	transform:none;
}
}.wobble {
	animation-name:wobble;
}
@keyframes jello {
	from,11.1%,to {
	transform:none;
}
22.2% {
	transform:skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
	transform:skewX(6.25deg) skewY(6.25deg);
}
44.4% {
	transform:skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
	transform:skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
	transform:skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
	transform:skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
	transform:skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}.jello {
	animation-name:jello;
	transform-origin:center;
}
@keyframes bounceIn {
	from,20%,40%,60%,80%,to {
	animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
}
0% {
	opacity:0;
	transform:scale3d(.3,.3,.3);
}
20% {
	transform:scale3d(1.1,1.1,1.1);
}
40% {
	transform:scale3d(.9,.9,.9);
}
60% {
	opacity:1;
	transform:scale3d(1.03,1.03,1.03);
}
80% {
	transform:scale3d(.97,.97,.97);
}
to {
	opacity:1;
	transform:scale3d(1,1,1);
}
}.bounceIn {
	animation-name:bounceIn;
}
@-webkit-keyframes bounceInDown {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
	transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(0,-100px,0);
	transform:translate3d(0,-100px,0)
}
60% {
	opacity:1
}
100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes bounceInDown {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
	transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(0,-100px,0);
	transform:translate3d(0,-100px,0)
}
60% {
	opacity:1
}
100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.bounceInDown {
	-webkit-animation-name:bounceInDown;
	animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
	transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(-100px,0,0);
	transform:translate3d(-100px,0,0)
}
60% {
	opacity:1
}
100% {
	-webkit-transform:none;
	transform:none
}
}@keyframes bounceInLeft {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
	transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(-100px,0,0);
	transform:translate3d(-100px,0,0)
}
60% {
	opacity:1
}
100% {
	-webkit-transform:none;
	transform:none
}
}.bounceInLeft {
	-webkit-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
	transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(100px,0,0);
	transform:translate3d(100px,0,0)
}
60% {
	opacity:1
}
100% {
	-webkit-transform:none;
	transform:none
}
}@keyframes bounceInRight {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
	transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(100px,0,0);
	transform:translate3d(100px,0,0)
}
60% {
	opacity:1
}
100% {
	-webkit-transform:none;
	transform:none
}
}.bounceInRight {
	-webkit-animation-name:bounceInRight;
	animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
	transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(0,100px,0);
	transform:translate3d(0,100px,0)
}
60% {
	opacity:1
}
100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes bounceInUp {
	0%,100%,60%,75%,90% {
	-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);
	transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
0% {
	opacity:0;
	-webkit-transform:translate3d(0,100px,0);
	transform:translate3d(0,100px,0)
}
60% {
	opacity:1
}
100% {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.bounceInUp {
	-webkit-animation-name:bounceInUp;
	animation-name:bounceInUp
}
@keyframes bounceOut {
	20% {
	transform:scale3d(.9,.9,.9);
}
50%,55% {
	opacity:1;
	transform:scale3d(1.1,1.1,1.1);
}
to {
	opacity:0;
	transform:scale3d(.3,.3,.3);
}
}.bounceOut {
	animation-name:bounceOut;
}
@keyframes bounceOutDown {
	20% {
	transform:translate3d(0,10px,0);
}
40%,45% {
	opacity:1;
	transform:translate3d(0,-20px,0);
}
to {
	opacity:0;
	transform:translate3d(0,2000px,0);
}
}.bounceOutDown {
	animation-name:bounceOutDown;
}
@keyframes bounceOutLeft {
	20% {
	opacity:1;
	transform:translate3d(20px,0,0);
}
to {
	opacity:0;
	transform:translate3d(-2000px,0,0);
}
}.bounceOutLeft {
	animation-name:bounceOutLeft;
}
@keyframes bounceOutRight {
	20% {
	opacity:1;
	transform:translate3d(-20px,0,0);
}
to {
	opacity:0;
	transform:translate3d(2000px,0,0);
}
}.bounceOutRight {
	animation-name:bounceOutRight;
}
@keyframes bounceOutUp {
	20% {
	transform:translate3d(0,-10px,0);
}
40%,45% {
	opacity:1;
	transform:translate3d(0,20px,0);
}
to {
	opacity:0;
	transform:translate3d(0,-2000px,0);
}
}.bounceOutUp {
	animation-name:bounceOutUp;
}
@keyframes fadeIn {
	from {
	opacity:0;
}
to {
	opacity:1;
}
}.fadeIn {
	animation-name:fadeIn;
}
@keyframes fadeInDown {
	from {
	opacity:0;
	transform:translate3d(0,-100%,0);
}
to {
	opacity:1;
	transform:none;
}
}.fadeInDown {
	animation-name:fadeInDown;
}
@keyframes fadeInDownBig {
	from {
	opacity:0;
	transform:translate3d(0,-2000px,0);
}
to {
	opacity:1;
	transform:none;
}
}.fadeInDownBig {
	animation-name:fadeInDownBig;
}
@keyframes fadeInLeft {
	from {
	opacity:0;
	transform:translate3d(-100%,0,0);
}
to {
	opacity:1;
	transform:none;
}
}.fadeInLeft {
	animation-name:fadeInLeft;
}
@keyframes fadeInLeftBig {
	from {
	opacity:0;
	transform:translate3d(-2000px,0,0);
}
to {
	opacity:1;
	transform:none;
}
}.fadeInLeftBig {
	animation-name:fadeInLeftBig;
}
@keyframes fadeInRight {
	from {
	opacity:0;
	transform:translate3d(100%,0,0);
}
to {
	opacity:1;
	transform:none;
}
}.fadeInRight {
	animation-name:fadeInRight;
}
@keyframes fadeInRightBig {
	from {
	opacity:0;
	transform:translate3d(2000px,0,0);
}
to {
	opacity:1;
	transform:none;
}
}.fadeInRightBig {
	animation-name:fadeInRightBig;
}
@keyframes fadeInUp {
	from {
	opacity:0;
	transform:translate3d(0,100%,0);
}
to {
	opacity:1;
	transform:none;
}
}.fadeInUp {
	animation-name:fadeInUp;
}
@keyframes fadeInUpBig {
	from {
	opacity:0;
	transform:translate3d(0,2000px,0);
}
to {
	opacity:1;
	transform:none;
}
}.fadeInUpBig {
	animation-name:fadeInUpBig;
}
@keyframes fadeOut {
	from {
	opacity:1;
}
to {
	opacity:0;
}
}.fadeOut {
	animation-name:fadeOut;
}
@keyframes fadeOutDown {
	from {
	opacity:1;
}
to {
	opacity:0;
	transform:translate3d(0,100%,0);
}
}.fadeOutDown {
	animation-name:fadeOutDown;
}
@keyframes fadeOutDownBig {
	from {
	opacity:1;
}
to {
	opacity:0;
	transform:translate3d(0,2000px,0);
}
}.fadeOutDownBig {
	animation-name:fadeOutDownBig;
}
@keyframes fadeOutLeft {
	from {
	opacity:1;
}
to {
	opacity:0;
	transform:translate3d(-100%,0,0);
}
}.fadeOutLeft {
	animation-name:fadeOutLeft;
}
@keyframes fadeOutLeftBig {
	from {
	opacity:1;
}
to {
	opacity:0;
	transform:translate3d(-2000px,0,0);
}
}.fadeOutLeftBig {
	animation-name:fadeOutLeftBig;
}
@keyframes fadeOutRight {
	from {
	opacity:1;
}
to {
	opacity:0;
	transform:translate3d(100%,0,0);
}
}.fadeOutRight {
	animation-name:fadeOutRight;
}
@keyframes fadeOutRightBig {
	from {
	opacity:1;
}
to {
	opacity:0;
	transform:translate3d(2000px,0,0);
}
}.fadeOutRightBig {
	animation-name:fadeOutRightBig;
}
@keyframes fadeOutUp {
	from {
	opacity:1;
}
to {
	opacity:0;
	transform:translate3d(0,-100%,0);
}
}.fadeOutUp {
	animation-name:fadeOutUp;
}
@keyframes fadeOutUpBig {
	from {
	opacity:1;
}
to {
	opacity:0;
	transform:translate3d(0,-2000px,0);
}
}.fadeOutUpBig {
	animation-name:fadeOutUpBig;
}
@keyframes flip {
	from {
	transform:perspective(400px) rotate3d(0,1,0,-360deg);
	animation-timing-function:ease-out;
}
40% {
	transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
	animation-timing-function:ease-out;
}
50% {
	transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
	animation-timing-function:ease-in;
}
80% {
	transform:perspective(400px) scale3d(.95,.95,.95);
	animation-timing-function:ease-in;
}
to {
	transform:perspective(400px);
	animation-timing-function:ease-in;
}
}.animated.flip {
	-webkit-backface-visibility:visible;
	backface-visibility:visible;
	animation-name:flip;
}
@keyframes flipInX {
	from {
	transform:perspective(400px) rotate3d(1,0,0,90deg);
	animation-timing-function:ease-in;
	opacity:0;
}
40% {
	transform:perspective(400px) rotate3d(1,0,0,-20deg);
	animation-timing-function:ease-in;
}
60% {
	transform:perspective(400px) rotate3d(1,0,0,10deg);
	opacity:1;
}
80% {
	transform:perspective(400px) rotate3d(1,0,0,-5deg);
}
to {
	transform:perspective(400px);
}
}.flipInX {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	animation-name:flipInX;
}
@keyframes flipInY {
	from {
	transform:perspective(400px) rotate3d(0,1,0,90deg);
	animation-timing-function:ease-in;
	opacity:0;
}
40% {
	transform:perspective(400px) rotate3d(0,1,0,-20deg);
	animation-timing-function:ease-in;
}
60% {
	transform:perspective(400px) rotate3d(0,1,0,10deg);
	opacity:1;
}
80% {
	transform:perspective(400px) rotate3d(0,1,0,-5deg);
}
to {
	transform:perspective(400px);
}
}.flipInY {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	animation-name:flipInY;
}
@keyframes flipOutX {
	from {
	transform:perspective(400px);
}
30% {
	transform:perspective(400px) rotate3d(1,0,0,-20deg);
	opacity:1;
}
to {
	transform:perspective(400px) rotate3d(1,0,0,90deg);
	opacity:0;
}
}.flipOutX {
	animation-name:flipOutX;
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
}
@keyframes flipOutY {
	from {
	transform:perspective(400px);
}
30% {
	transform:perspective(400px) rotate3d(0,1,0,-15deg);
	opacity:1;
}
to {
	transform:perspective(400px) rotate3d(0,1,0,90deg);
	opacity:0;
}
}.flipOutY {
	-webkit-backface-visibility:visible !important;
	backface-visibility:visible !important;
	animation-name:flipOutY;
}
@keyframes lightSpeedIn {
	from {
	transform:translate3d(100%,0,0) skewX(-30deg);
	opacity:0;
}
60% {
	transform:skewX(20deg);
	opacity:1;
}
80% {
	transform:skewX(-5deg);
	opacity:1;
}
to {
	transform:none;
	opacity:1;
}
}.lightSpeedIn {
	animation-name:lightSpeedIn;
	animation-timing-function:ease-out;
}
@keyframes lightSpeedOut {
	from {
	opacity:1;
}
to {
	transform:translate3d(100%,0,0) skewX(30deg);
	opacity:0;
}
}.lightSpeedOut {
	animation-name:lightSpeedOut;
	animation-timing-function:ease-in;
}
@keyframes rotateIn {
	from {
	transform-origin:center;
	transform:rotate3d(0,0,1,-200deg);
	opacity:0;
}
to {
	transform-origin:center;
	transform:none;
	opacity:1;
}
}.rotateIn {
	animation-name:rotateIn;
}
@keyframes rotateInDownLeft {
	from {
	transform-origin:left bottom;
	transform:rotate3d(0,0,1,-45deg);
	opacity:0;
}
to {
	transform-origin:left bottom;
	transform:none;
	opacity:1;
}
}.rotateInDownLeft {
	animation-name:rotateInDownLeft;
}
@keyframes rotateInDownRight {
	from {
	transform-origin:right bottom;
	transform:rotate3d(0,0,1,45deg);
	opacity:0;
}
to {
	transform-origin:right bottom;
	transform:none;
	opacity:1;
}
}.rotateInDownRight {
	animation-name:rotateInDownRight;
}
@keyframes rotateInUpLeft {
	from {
	transform-origin:left bottom;
	transform:rotate3d(0,0,1,45deg);
	opacity:0;
}
to {
	transform-origin:left bottom;
	transform:none;
	opacity:1;
}
}.rotateInUpLeft {
	animation-name:rotateInUpLeft;
}
@keyframes rotateInUpRight {
	from {
	transform-origin:right bottom;
	transform:rotate3d(0,0,1,-90deg);
	opacity:0;
}
to {
	transform-origin:right bottom;
	transform:none;
	opacity:1;
}
}.rotateInUpRight {
	animation-name:rotateInUpRight;
}
@keyframes rotateOut {
	from {
	transform-origin:center;
	opacity:1;
}
to {
	transform-origin:center;
	transform:rotate3d(0,0,1,200deg);
	opacity:0;
}
}.rotateOut {
	animation-name:rotateOut;
}
@keyframes rotateOutDownLeft {
	from {
	transform-origin:left bottom;
	opacity:1;
}
to {
	transform-origin:left bottom;
	transform:rotate3d(0,0,1,45deg);
	opacity:0;
}
}.rotateOutDownLeft {
	animation-name:rotateOutDownLeft;
}
@keyframes rotateOutDownRight {
	from {
	transform-origin:right bottom;
	opacity:1;
}
to {
	transform-origin:right bottom;
	transform:rotate3d(0,0,1,-45deg);
	opacity:0;
}
}.rotateOutDownRight {
	animation-name:rotateOutDownRight;
}
@keyframes rotateOutUpLeft {
	from {
	transform-origin:left bottom;
	opacity:1;
}
to {
	transform-origin:left bottom;
	transform:rotate3d(0,0,1,-45deg);
	opacity:0;
}
}.rotateOutUpLeft {
	animation-name:rotateOutUpLeft;
}
@keyframes rotateOutUpRight {
	from {
	transform-origin:right bottom;
	opacity:1;
}
to {
	transform-origin:right bottom;
	transform:rotate3d(0,0,1,90deg);
	opacity:0;
}
}.rotateOutUpRight {
	animation-name:rotateOutUpRight;
}
@keyframes hinge {
	0% {
	transform-origin:top left;
	animation-timing-function:ease-in-out;
}
20%,60% {
	transform:rotate3d(0,0,1,80deg);
	transform-origin:top left;
	animation-timing-function:ease-in-out;
}
40%,80% {
	transform:rotate3d(0,0,1,60deg);
	transform-origin:top left;
	animation-timing-function:ease-in-out;
	opacity:1;
}
to {
	transform:translate3d(0,700px,0);
	opacity:0;
}
}.hinge {
	animation-name:hinge;
}
@keyframes jackInTheBox {
	from {
	opacity:0;
	transform:scale(0.1) rotate(30deg);
	transform-origin:center bottom;
}
50% {
	transform:rotate(-10deg);
}
70% {
	transform:rotate(3deg);
}
to {
	opacity:1;
	transform:scale(1);
}
}.jackInTheBox {
	animation-name:jackInTheBox;
}
@keyframes rollIn {
	from {
	opacity:0;
	transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
}
to {
	opacity:1;
	transform:none;
}
}.rollIn {
	animation-name:rollIn;
}
@keyframes rollOut {
	from {
	opacity:1;
}
to {
	opacity:0;
	transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);
}
}.rollOut {
	animation-name:rollOut;
}
@keyframes zoomIn {
	0% {
	opacity:0;
	-webkit-transform:scale(.6);
	-moz-transform:scale(.6);
	-ms-transform:scale(.6);
	-o-transform:scale(.6);
	transform:scale(.6)
}
100% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	opacity:1
}
}.zoomIn {
	-webkit-animation-name:zoomIn;
	animation-name:zoomIn
}
@keyframes zoomInDown {
	from {
	opacity:0;
	transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
	animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}
60% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}.zoomInDown {
	animation-name:zoomInDown;
}
@keyframes zoomInLeft {
	from {
	opacity:0;
	transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
	animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}
60% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
	animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}.zoomInLeft {
	animation-name:zoomInLeft;
}
@keyframes zoomInRight {
	from {
	opacity:0;
	transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
	animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}
60% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
	animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}.zoomInRight {
	animation-name:zoomInRight;
}
@keyframes zoomInUp {
	from {
	opacity:0;
	transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
	animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}
60% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}.zoomInUp {
	animation-name:zoomInUp;
}
@keyframes zoomOut {
	from {
	opacity:1;
}
50% {
	opacity:0;
	transform:scale3d(.3,.3,.3);
}
to {
	opacity:0;
}
}.zoomOut {
	animation-name:zoomOut;
}
@keyframes zoomOutDown {
	40% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
	animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}
to {
	opacity:0;
	transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
	transform-origin:center bottom;
	animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}.zoomOutDown {
	animation-name:zoomOutDown;
}
@keyframes zoomOutLeft {
	40% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
}
to {
	opacity:0;
	transform:scale(.1) translate3d(-2000px,0,0);
	transform-origin:left center;
}
}.zoomOutLeft {
	animation-name:zoomOutLeft;
}
@keyframes zoomOutRight {
	40% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
}
to {
	opacity:0;
	transform:scale(.1) translate3d(2000px,0,0);
	transform-origin:right center;
}
}.zoomOutRight {
	animation-name:zoomOutRight;
}
@keyframes zoomOutUp {
	40% {
	opacity:1;
	transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
	animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
}
to {
	opacity:0;
	transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
	transform-origin:center bottom;
	animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
}
}.zoomOutUp {
	animation-name:zoomOutUp;
}
@keyframes slideInDown {
	from {
	transform:translate3d(0,-100%,0);
	visibility:visible;
}
to {
	transform:translate3d(0,0,0);
}
}.slideInDown {
	animation-name:slideInDown;
}
@keyframes slideInLeft {
	from {
	transform:translate3d(-100%,0,0);
	visibility:visible;
}
to {
	transform:translate3d(0,0,0);
}
}.slideInLeft {
	animation-name:slideInLeft;
}
@keyframes slideInRight {
	from {
	transform:translate3d(100%,0,0);
	visibility:visible;
}
to {
	transform:translate3d(0,0,0);
}
}.slideInRight {
	animation-name:slideInRight;
}
@keyframes slideInUp {
	from {
	transform:translate3d(0,100%,0);
	visibility:visible;
}
to {
	transform:translate3d(0,0,0);
}
}.slideInUp {
	animation-name:slideInUp;
}
@keyframes slideOutDown {
	from {
	transform:translate3d(0,0,0);
}
to {
	visibility:hidden;
	transform:translate3d(0,100%,0);
}
}.slideOutDown {
	animation-name:slideOutDown;
}
@keyframes slideOutLeft {
	from {
	transform:translate3d(0,0,0);
}
to {
	visibility:hidden;
	transform:translate3d(-100%,0,0);
}
}.slideOutLeft {
	animation-name:slideOutLeft;
}
@keyframes slideOutRight {
	from {
	transform:translate3d(0,0,0);
}
to {
	visibility:hidden;
	transform:translate3d(100%,0,0);
}
}.slideOutRight {
	animation-name:slideOutRight;
}
@keyframes slideOutUp {
	from {
	transform:translate3d(0,0,0);
}
to {
	visibility:hidden;
	transform:translate3d(0,-100%,0);
}
}.slideOutUp {
	animation-name:slideOutUp;
}
/*分类页文章布局*/.loop-rows article.post>.entry-meta {
	clear:both;
	display:block;
	overflow:hidden;
	padding:8px 5px;
	border-top:1px solid #f3f3f3;
	font-size:14px;
	line-height:27px;
}
.loop-rows article.post>.entry-meta>span {
	margin-right:12px;
	color:#7f8c8d;
}
.loop-rows article.post>.entry-meta>.read-more a {
	color:#fff;
	padding:4px 6px;
	background:#16a085;
}
.loop-rows article.post>.entry-meta>.read-more a:hover {
	color:#eee;
	padding:4px 6px;
	background:#666;
}
.loop-rows article.post>.entry-meta>.read-more {
	float:right;
	margin-right:0;
}
.loop-rows article.post>.entry-meta>.comments-link>i,.loop-rows article.post>.entry-meta>.views-count>i,.loop-rows article.post>.entry-meta>.author>i,.loop-rows article.post>.entry-meta>.entry-date>i {
	margin-right:5px;
}
.loop-rows article.post>.entry-meta>span>a {
	color:#7f8c8d;
}
.loop-rows article.post>.entry-meta>span>a:hover {
	color:#07b6e8;
}
/*自定义文章布局*/#main>.post>.single-body>.article-header>.article-title {
	margin:0 0 10px;
	font-weight:700;
	font-size:22px;
	color:#3d464d;
}
#main>.post>.single-body>.article-header {
	display:block;
	margin-bottom:20px;
	border-bottom:1px solid #eee;
}
#main>.post>.single-body>.article-header>.article-meta {
	margin-bottom:15px;
}
#main>.post>.single-body>.article-header>.article-meta .item {
	margin-right:10px;
}
#main>.post>.single-body>.article-header>.article-meta .item a {
	color:#576366;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
}
#main>.post>.single-body>.article-header>.article-meta .item i {
	margin-right:2px;
}
#main>.post>.single-body>.article-header>.post-tags {
	display:block;
}
/*自定义页脚*/.footer-wrap {
	/* border-top:2px solid #07b6e8;
	*/
}
.footer-custom {
	color:#eee;
	font-family:Montserrat,-apple-system,BlinkMacSystemFont,"PingFangSC-Regular",'PingFang SC',"Hiragino Sans GB","Microsoft YaHei",Helvetica,Arial,"WenQuanYi Micro Hei",SimSun,sans-serif;
}
.footer-custom a {
	color:#bbb!important;
}
.footer-custom a:hover {
	color:#45b6f7!important;
}
.footer-custom {
	background-color:#373d41;
}
#footer-menu {
	padding:15px 0;
	position:relative;
	font-size:1.3rem;
	overflow:hidden;
}
#footer-copy .copyright .footer-shares {
	float:right;
	display:inline-block;
}
#footer-copy .copyright .footer-shares>a {
	font-size:1.5rem;
	margin-right:15px;
	color:#fff!important;
}
#footer-copy .copyright .footer-shares>a>i:hover {
	color:#45b6f7;
}
#footer-copy .copyright .footer-copy {
	display:inline-block;
	font-size:1.2rem;
}
#footer-menu ul li a .kuangimg {
	width:80px;
	height:80px;
	padding:0;
	border:#CCC 3px solid;
}
#footer-menu ul li {
	padding:10px 0 0;
}
#footer-menu .col-contact {
	float:right;
	width:251px;
	height:112px;
	border-left:1px solid #4b5054;
	text-align:center;
	color:#999;
}
#footer-menu .col-contact .phone {
	margin:0 0 5px;
	font-size:22px;
	line-height:1;
	color:#1baadb;
	text-align:center;
	font-weight:900;
}
#footer-menu .col-contact p {
	margin:10px 0 20px;
	font-size:12px;
	text-align:center;
}
#footer-menu .col-contact a {
	padding:5px 10px;
	margin-top:10px;
	border:1px solid #eee!important;
	background:#1baadb;
	color:#fff!important;
}
#footer-menu .col-contact a:hover {
	padding:5px 10px;
	margin-top:10px;
	border:1px solid #eee!important;
	background:#2c3e50;
	color:#fff;
}
#footer-menu .mr95 {
	margin-right:95px;
}
#footer-menu .fs16 {
	font-size:16px;
	text-align:center;
}
.friendlink {
	padding:10px 0;
	border-top:1px dashed #717171;
}
.friendlink ul {
	text-align:center;
}
.friendlink ul li {
	height:30px;
	line-height:30px;
	display:inline;
	padding:0 10px 0 0;
}
/*自定义评论框*/#comment-author-info {
	margin-top:20px
}
#comment-author-info .comment-md-3 {
	float:left;
	width:50%;
	padding:0 13px 0 0;
	font-size:13px;
	color:#ccc;
	box-sizing:border-box;
	position:relative;
	margin-bottom:20px;
	margin-top:5px;
}
#comment-author-info .comment-form-url {
	padding:0
}
#commentform #author,#commentform #email,#commentform #url,#commentform #qqinfo {
	width:100%;
	padding:10px 14px;
	border:1px solid #eaeaea;
	color:#000000;
}
#commentform .input-group-addon {
	background-color:#4d6a88;
	color:#17a8e3;
	border:inherit;
}
#commentform .comment-textarea-box {
	position:relative;
}
#commentform .comment-textarea-box textarea {
	display:block;
	font-size:1.4rem;
	padding:18px 14px;
	color:#adadad;
	box-sizing:border-box;
	width:100%;
	height:100px;
	padding:10px 14px;
	line-height:1.5;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-color:#efefef
}
#commentform .form-submit {
	position:relative;
}
#commentform .form-submit .btn-comment {
	-webkit-appearance:none;
	border-radius:2px;
	background:#19B5FE;
	color:#fff;
	padding:14px 0;
	border:0;
	font-size:16px;
	font-weight:bold;
	width:120px;
	line-height:1;
	height:auto;
	letter-spacing:.1em;
	text-transform:uppercase;
	-webkit-transition:color .2s ease-out,background .2s ease-out,border-color .2s ease-out;
	-moz-transition:color .2s ease-out,background .2s ease-out,border-color .2s ease-out;
	transition:color .2s ease-out,background .2s ease-out,border-color .2s ease-out;
	cursor:pointer;
}
#commentform .form-submit .btn-comment:hover {
	background:#282828
}
@media screen and (max-width:767px) {
	#comment-author-info .comment-md-3 {
	width:100%;
	padding:0;
}
}.login-link .login-comment {
	-webkit-background-size:200% 200%;
	background-size:200% 200%;
	background-position:50%;
	color:#fff;
	background-color:#45b6f7;
	padding:4px 6px;
	font-size:1.2rem;
	line-height:1;
	border-radius:3px;
}
.login-link .login-comment:hover {
	color:#fff;
	background-color:#000000;
	border-color:#58d68d;
}
#respond .login-link {
	padding-left:2px;
}
.input-group-addon:first-child {
	border-right:0;
	padding:10px 14px;
}
/*自定义通知内容样式*/body.me-notifications .notifications-tab>.tab-content>.my-notifications>.info-group>.notifications-list>li>.notification-content {
	position:relative;
	padding:10px 20px;
	margin-top:10px;
	border-radius:3px;
	font-size:1.3rem;
	line-height:1.5;
	word-break:break-all;
	color:#34495e;
	background-color:#f3f7fb;
}
/*! *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome *  License - http://fontawesome.io/license (Font:SIL OFL 1.1,CSS:MIT License) */@font-face {
	font-family:'FontAwesome';
	src:url('../images/fontawesome-webfont.eot');
	src:url('../images/fontawesome-webfont_4b8f262cef1f4b4fb5d715936259a3bc.eot') format('embedded-opentype'),url('../images/fontawesome-webfont.woff') format('woff'),url('../images/fontawesome-webfont.ttf') format('truetype'),url('../images/fontawesome-webfont.svg') format('svg');
	font-weight:normal;
	font-style:normal
}
.fa {
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.fa-lg {
	font-size:1.33333333em;
	line-height:.75em;
	vertical-align:-15%
}
.fa-2x {
	font-size:2em
}
.fa-3x {
	font-size:3em
}
.fa-4x {
	font-size:4em
}
.fa-5x {
	font-size:5em
}
.fa-fw {
	width:1.28571429em;
	text-align:center
}
.fa-ul {
	padding-left:0;
	margin-left:2.14285714em;
	list-style-type:none
}
.fa-ul>li {
	position:relative
}
.fa-li {
	position:absolute;
	left:-2.14285714em;
	width:2.14285714em;
	top:.14285714em;
	text-align:center
}
.fa-li.fa-lg {
	left:-1.85714286em
}
.fa-border {
	padding:.2em .25em .15em;
	border:solid .08em #eee;
	border-radius:.1em
}
.pull-right {
	float:right
}
.pull-left {
	float:left
}
.fa.pull-left {
	margin-right:.3em
}
.fa.pull-right {
	margin-left:.3em
}
.fa-spin {
	-webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear
}
@-webkit-keyframes fa-spin {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}@keyframes fa-spin {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}.fa-rotate-90 {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg)
}
.fa-rotate-180 {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg)
}
.fa-rotate-270 {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	transform:rotate(270deg)
}
.fa-flip-horizontal {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);
	-webkit-transform:scale(-1,1);
	-ms-transform:scale(-1,1);
	transform:scale(-1,1)
}
.fa-flip-vertical {
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);
	-webkit-transform:scale(1,-1);
	-ms-transform:scale(1,-1);
	transform:scale(1,-1)
}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical {
	filter:none
}
.fa-stack {
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x {
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
.fa-stack-1x {
	line-height:inherit
}
.fa-stack-2x {
	font-size:2em
}
.fa-inverse {
	color:#fff
}
.fa-glass:before {
	content:"\f000"
}
.fa-music:before {
	content:"\f001"
}
.fa-search:before {
	content:"\f002"
}
.fa-envelope-o:before {
	content:"\f003"
}
.fa-heart:before {
	content:"\f004"
}
.fa-star:before {
	content:"\f005"
}
.fa-star-o:before {
	content:"\f006"
}
.fa-user:before {
	content:"\f007"
}
.fa-film:before {
	content:"\f008"
}
.fa-th-large:before {
	content:"\f009"
}
.fa-th:before {
	content:"\f00a"
}
.fa-th-list:before {
	content:"\f00b"
}
.fa-check:before {
	content:"\f00c"
}
.fa-remove:before,.fa-close:before,.fa-times:before {
	content:"\f00d"
}
.fa-search-plus:before {
	content:"\f00e"
}
.fa-search-minus:before {
	content:"\f010"
}
.fa-power-off:before {
	content:"\f011"
}
.fa-signal:before {
	content:"\f012"
}
.fa-gear:before,.fa-cog:before {
	content:"\f013"
}
.fa-trash-o:before {
	content:"\f014"
}
.fa-home:before {
	content:"\f015"
}
.fa-file-o:before {
	content:"\f016"
}
.fa-clock-o:before {
	content:"\f017"
}
.fa-road:before {
	content:"\f018"
}
.fa-download:before {
	content:"\f019"
}
.fa-arrow-circle-o-down:before {
	content:"\f01a"
}
.fa-arrow-circle-o-up:before {
	content:"\f01b"
}
.fa-inbox:before {
	content:"\f01c"
}
.fa-play-circle-o:before {
	content:"\f01d"
}
.fa-rotate-right:before,.fa-repeat:before {
	content:"\f01e"
}
.fa-refresh:before {
	content:"\f021"
}
.fa-list-alt:before {
	content:"\f022"
}
.fa-lock:before {
	content:"\f023"
}
.fa-flag:before {
	content:"\f024"
}
.fa-headphones:before {
	content:"\f025"
}
.fa-volume-off:before {
	content:"\f026"
}
.fa-volume-down:before {
	content:"\f027"
}
.fa-volume-up:before {
	content:"\f028"
}
.fa-qrcode:before {
	content:"\f029"
}
.fa-barcode:before {
	content:"\f02a"
}
.fa-tag:before {
	content:"\f02b"
}
.fa-tags:before {
	content:"\f02c"
}
.fa-book:before {
	content:"\f02d"
}
.fa-bookmark:before {
	content:"\f02e"
}
.fa-print:before {
	content:"\f02f"
}
.fa-camera:before {
	content:"\f030"
}
.fa-font:before {
	content:"\f031"
}
.fa-bold:before {
	content:"\f032"
}
.fa-italic:before {
	content:"\f033"
}
.fa-text-height:before {
	content:"\f034"
}
.fa-text-width:before {
	content:"\f035"
}
.fa-align-left:before {
	content:"\f036"
}
.fa-align-center:before {
	content:"\f037"
}
.fa-align-right:before {
	content:"\f038"
}
.fa-align-justify:before {
	content:"\f039"
}
.fa-list:before {
	content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before {
	content:"\f03b"
}
.fa-indent:before {
	content:"\f03c"
}
.fa-video-camera:before {
	content:"\f03d"
}
.fa-photo:before,.fa-image:before,.fa-picture-o:before {
	content:"\f03e"
}
.fa-pencil:before {
	content:"\f040"
}
.fa-map-marker:before {
	content:"\f041"
}
.fa-adjust:before {
	content:"\f042"
}
.fa-tint:before {
	content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before {
	content:"\f044"
}
.fa-share-square-o:before {
	content:"\f045"
}
.fa-check-square-o:before {
	content:"\f046"
}
.fa-arrows:before {
	content:"\f047"
}
.fa-step-backward:before {
	content:"\f048"
}
.fa-fast-backward:before {
	content:"\f049"
}
.fa-backward:before {
	content:"\f04a"
}
.fa-play:before {
	content:"\f04b"
}
.fa-pause:before {
	content:"\f04c"
}
.fa-stop:before {
	content:"\f04d"
}
.fa-forward:before {
	content:"\f04e"
}
.fa-fast-forward:before {
	content:"\f050"
}
.fa-step-forward:before {
	content:"\f051"
}
.fa-eject:before {
	content:"\f052"
}
.fa-chevron-left:before {
	content:"\f053"
}
.fa-chevron-right:before {
	content:"\f054"
}
.fa-plus-circle:before {
	content:"\f055"
}
.fa-minus-circle:before {
	content:"\f056"
}
.fa-times-circle:before {
	content:"\f057"
}
.fa-check-circle:before {
	content:"\f058"
}
.fa-question-circle:before {
	content:"\f059"
}
.fa-info-circle:before {
	content:"\f05a"
}
.fa-crosshairs:before {
	content:"\f05b"
}
.fa-times-circle-o:before {
	content:"\f05c"
}
.fa-check-circle-o:before {
	content:"\f05d"
}
.fa-ban:before {
	content:"\f05e"
}
.fa-arrow-left:before {
	content:"\f060"
}
.fa-arrow-right:before {
	content:"\f061"
}
.fa-arrow-up:before {
	content:"\f062"
}
.fa-arrow-down:before {
	content:"\f063"
}
.fa-mail-forward:before,.fa-share:before {
	content:"\f064"
}
.fa-expand:before {
	content:"\f065"
}
.fa-compress:before {
	content:"\f066"
}
.fa-plus:before {
	content:"\f067"
}
.fa-minus:before {
	content:"\f068"
}
.fa-asterisk:before {
	content:"\f069"
}
.fa-exclamation-circle:before {
	content:"\f06a"
}
.fa-gift:before {
	content:"\f06b"
}
.fa-leaf:before {
	content:"\f06c"
}
.fa-fire:before {
	content:"\f06d"
}
.fa-eye:before {
	content:"\f06e"
}
.fa-eye-slash:before {
	content:"\f070"
}
.fa-warning:before,.fa-exclamation-triangle:before {
	content:"\f071"
}
.fa-plane:before {
	content:"\f072"
}
.fa-calendar:before {
	content:"\f073"
}
.fa-random:before {
	content:"\f074"
}
.fa-comment:before {
	content:"\f075"
}
.fa-magnet:before {
	content:"\f076"
}
.fa-chevron-up:before {
	content:"\f077"
}
.fa-chevron-down:before {
	content:"\f078"
}
.fa-retweet:before {
	content:"\f079"
}
.fa-shopping-cart:before {
	content:"\f07a"
}
.fa-folder:before {
	content:"\f07b"
}
.fa-folder-open:before {
	content:"\f07c"
}
.fa-arrows-v:before {
	content:"\f07d"
}
.fa-arrows-h:before {
	content:"\f07e"
}
.fa-bar-chart-o:before,.fa-bar-chart:before {
	content:"\f080"
}
.fa-twitter-square:before {
	content:"\f081"
}
.fa-facebook-square:before {
	content:"\f082"
}
.fa-camera-retro:before {
	content:"\f083"
}
.fa-key:before {
	content:"\f084"
}
.fa-gears:before,.fa-cogs:before {
	content:"\f085"
}
.fa-comments:before {
	content:"\f086"
}
.fa-thumbs-o-up:before {
	content:"\f087"
}
.fa-thumbs-o-down:before {
	content:"\f088"
}
.fa-star-half:before {
	content:"\f089"
}
.fa-heart-o:before {
	content:"\f08a"
}
.fa-sign-out:before {
	content:"\f08b"
}
.fa-linkedin-square:before {
	content:"\f08c"
}
.fa-thumb-tack:before {
	content:"\f08d"
}
.fa-external-link:before {
	content:"\f08e"
}
.fa-sign-in:before {
	content:"\f090"
}
.fa-trophy:before {
	content:"\f091"
}
.fa-github-square:before {
	content:"\f092"
}
.fa-upload:before {
	content:"\f093"
}
.fa-lemon-o:before {
	content:"\f094"
}
.fa-phone:before {
	content:"\f095"
}
.fa-square-o:before {
	content:"\f096"
}
.fa-bookmark-o:before {
	content:"\f097"
}
.fa-phone-square:before {
	content:"\f098"
}
.fa-twitter:before {
	content:"\f099"
}
.fa-facebook:before {
	content:"\f09a"
}
.fa-github:before {
	content:"\f09b"
}
.fa-unlock:before {
	content:"\f09c"
}
.fa-credit-card:before {
	content:"\f09d"
}
.fa-rss:before {
	content:"\f09e"
}
.fa-hdd-o:before {
	content:"\f0a0"
}
.fa-bullhorn:before {
	content:"\f0a1"
}
.fa-bell:before {
	content:"\f0f3"
}
.fa-certificate:before {
	content:"\f0a3"
}
.fa-hand-o-right:before {
	content:"\f0a4"
}
.fa-hand-o-left:before {
	content:"\f0a5"
}
.fa-hand-o-up:before {
	content:"\f0a6"
}
.fa-hand-o-down:before {
	content:"\f0a7"
}
.fa-arrow-circle-left:before {
	content:"\f0a8"
}
.fa-arrow-circle-right:before {
	content:"\f0a9"
}
.fa-arrow-circle-up:before {
	content:"\f0aa"
}
.fa-arrow-circle-down:before {
	content:"\f0ab"
}
.fa-globe:before {
	content:"\f0ac"
}
.fa-wrench:before {
	content:"\f0ad"
}
.fa-tasks:before {
	content:"\f0ae"
}
.fa-filter:before {
	content:"\f0b0"
}
.fa-briefcase:before {
	content:"\f0b1"
}
.fa-arrows-alt:before {
	content:"\f0b2"
}
.fa-group:before,.fa-users:before {
	content:"\f0c0"
}
.fa-chain:before,.fa-link:before {
	content:"\f0c1"
}
.fa-cloud:before {
	content:"\f0c2"
}
.fa-flask:before {
	content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before {
	content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before {
	content:"\f0c5"
}
.fa-paperclip:before {
	content:"\f0c6"
}
.fa-save:before,.fa-floppy-o:before {
	content:"\f0c7"
}
.fa-square:before {
	content:"\f0c8"
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before {
	content:"\f0c9"
}
.fa-list-ul:before {
	content:"\f0ca"
}
.fa-list-ol:before {
	content:"\f0cb"
}
.fa-strikethrough:before {
	content:"\f0cc"
}
.fa-underline:before {
	content:"\f0cd"
}
.fa-table:before {
	content:"\f0ce"
}
.fa-magic:before {
	content:"\f0d0"
}
.fa-truck:before {
	content:"\f0d1"
}
.fa-pinterest:before {
	content:"\f0d2"
}
.fa-pinterest-square:before {
	content:"\f0d3"
}
.fa-google-plus-square:before {
	content:"\f0d4"
}
.fa-google-plus:before {
	content:"\f0d5"
}
.fa-money:before {
	content:"\f0d6"
}
.fa-caret-down:before {
	content:"\f0d7"
}
.fa-caret-up:before {
	content:"\f0d8"
}
.fa-caret-left:before {
	content:"\f0d9"
}
.fa-caret-right:before {
	content:"\f0da"
}
.fa-columns:before {
	content:"\f0db"
}
.fa-unsorted:before,.fa-sort:before {
	content:"\f0dc"
}
.fa-sort-down:before,.fa-sort-desc:before {
	content:"\f0dd"
}
.fa-sort-up:before,.fa-sort-asc:before {
	content:"\f0de"
}
.fa-envelope:before {
	content:"\f0e0"
}
.fa-linkedin:before {
	content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before {
	content:"\f0e2"
}
.fa-legal:before,.fa-gavel:before {
	content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before {
	content:"\f0e4"
}
.fa-comment-o:before {
	content:"\f0e5"
}
.fa-comments-o:before {
	content:"\f0e6"
}
.fa-flash:before,.fa-bolt:before {
	content:"\f0e7"
}
.fa-sitemap:before {
	content:"\f0e8"
}
.fa-umbrella:before {
	content:"\f0e9"
}
.fa-paste:before,.fa-clipboard:before {
	content:"\f0ea"
}
.fa-lightbulb-o:before {
	content:"\f0eb"
}
.fa-exchange:before {
	content:"\f0ec"
}
.fa-cloud-download:before {
	content:"\f0ed"
}
.fa-cloud-upload:before {
	content:"\f0ee"
}
.fa-user-md:before {
	content:"\f0f0"
}
.fa-stethoscope:before {
	content:"\f0f1"
}
.fa-suitcase:before {
	content:"\f0f2"
}
.fa-bell-o:before {
	content:"\f0a2"
}
.fa-coffee:before {
	content:"\f0f4"
}
.fa-cutlery:before {
	content:"\f0f5"
}
.fa-file-text-o:before {
	content:"\f0f6"
}
.fa-building-o:before {
	content:"\f0f7"
}
.fa-hospital-o:before {
	content:"\f0f8"
}
.fa-ambulance:before {
	content:"\f0f9"
}
.fa-medkit:before {
	content:"\f0fa"
}
.fa-fighter-jet:before {
	content:"\f0fb"
}
.fa-beer:before {
	content:"\f0fc"
}
.fa-h-square:before {
	content:"\f0fd"
}
.fa-plus-square:before {
	content:"\f0fe"
}
.fa-angle-double-left:before {
	content:"\f100"
}
.fa-angle-double-right:before {
	content:"\f101"
}
.fa-angle-double-up:before {
	content:"\f102"
}
.fa-angle-double-down:before {
	content:"\f103"
}
.fa-angle-left:before {
	content:"\f104"
}
.fa-angle-right:before {
	content:"\f105"
}
.fa-angle-up:before {
	content:"\f106"
}
.fa-angle-down:before {
	content:"\f107"
}
.fa-desktop:before {
	content:"\f108"
}
.fa-laptop:before {
	content:"\f109"
}
.fa-tablet:before {
	content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before {
	content:"\f10b"
}
.fa-circle-o:before {
	content:"\f10c"
}
.fa-quote-left:before {
	content:"\f10d"
}
.fa-quote-right:before {
	content:"\f10e"
}
.fa-spinner:before {
	content:"\f110"
}
.fa-circle:before {
	content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before {
	content:"\f112"
}
.fa-github-alt:before {
	content:"\f113"
}
.fa-folder-o:before {
	content:"\f114"
}
.fa-folder-open-o:before {
	content:"\f115"
}
.fa-smile-o:before {
	content:"\f118"
}
.fa-frown-o:before {
	content:"\f119"
}
.fa-meh-o:before {
	content:"\f11a"
}
.fa-gamepad:before {
	content:"\f11b"
}
.fa-keyboard-o:before {
	content:"\f11c"
}
.fa-flag-o:before {
	content:"\f11d"
}
.fa-flag-checkered:before {
	content:"\f11e"
}
.fa-terminal:before {
	content:"\f120"
}
.fa-code:before {
	content:"\f121"
}
.fa-mail-reply-all:before,.fa-reply-all:before {
	content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
	content:"\f123"
}
.fa-location-arrow:before {
	content:"\f124"
}
.fa-crop:before {
	content:"\f125"
}
.fa-code-fork:before {
	content:"\f126"
}
.fa-unlink:before,.fa-chain-broken:before {
	content:"\f127"
}
.fa-question:before {
	content:"\f128"
}
.fa-info:before {
	content:"\f129"
}
.fa-exclamation:before {
	content:"\f12a"
}
.fa-superscript:before {
	content:"\f12b"
}
.fa-subscript:before {
	content:"\f12c"
}
.fa-eraser:before {
	content:"\f12d"
}
.fa-puzzle-piece:before {
	content:"\f12e"
}
.fa-microphone:before {
	content:"\f130"
}
.fa-microphone-slash:before {
	content:"\f131"
}
.fa-shield:before {
	content:"\f132"
}
.fa-calendar-o:before {
	content:"\f133"
}
.fa-fire-extinguisher:before {
	content:"\f134"
}
.fa-rocket:before {
	content:"\f135"
}
.fa-maxcdn:before {
	content:"\f136"
}
.fa-chevron-circle-left:before {
	content:"\f137"
}
.fa-chevron-circle-right:before {
	content:"\f138"
}
.fa-chevron-circle-up:before {
	content:"\f139"
}
.fa-chevron-circle-down:before {
	content:"\f13a"
}
.fa-html5:before {
	content:"\f13b"
}
.fa-css3:before {
	content:"\f13c"
}
.fa-anchor:before {
	content:"\f13d"
}
.fa-unlock-alt:before {
	content:"\f13e"
}
.fa-bullseye:before {
	content:"\f140"
}
.fa-ellipsis-h:before {
	content:"\f141"
}
.fa-ellipsis-v:before {
	content:"\f142"
}
.fa-rss-square:before {
	content:"\f143"
}
.fa-play-circle:before {
	content:"\f144"
}
.fa-ticket:before {
	content:"\f145"
}
.fa-minus-square:before {
	content:"\f146"
}
.fa-minus-square-o:before {
	content:"\f147"
}
.fa-level-up:before {
	content:"\f148"
}
.fa-level-down:before {
	content:"\f149"
}
.fa-check-square:before {
	content:"\f14a"
}
.fa-pencil-square:before {
	content:"\f14b"
}
.fa-external-link-square:before {
	content:"\f14c"
}
.fa-share-square:before {
	content:"\f14d"
}
.fa-compass:before {
	content:"\f14e"
}
.fa-toggle-down:before,.fa-caret-square-o-down:before {
	content:"\f150"
}
.fa-toggle-up:before,.fa-caret-square-o-up:before {
	content:"\f151"
}
.fa-toggle-right:before,.fa-caret-square-o-right:before {
	content:"\f152"
}
.fa-euro:before,.fa-eur:before {
	content:"\f153"
}
.fa-gbp:before {
	content:"\f154"
}
.fa-dollar:before,.fa-usd:before {
	content:"\f155"
}
.fa-rupee:before,.fa-inr:before {
	content:"\f156"
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before {
	content:"\f157"
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before {
	content:"\f158"
}
.fa-won:before,.fa-krw:before {
	content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before {
	content:"\f15a"
}
.fa-file:before {
	content:"\f15b"
}
.fa-file-text:before {
	content:"\f15c"
}
.fa-sort-alpha-asc:before {
	content:"\f15d"
}
.fa-sort-alpha-desc:before {
	content:"\f15e"
}
.fa-sort-amount-asc:before {
	content:"\f160"
}
.fa-sort-amount-desc:before {
	content:"\f161"
}
.fa-sort-numeric-asc:before {
	content:"\f162"
}
.fa-sort-numeric-desc:before {
	content:"\f163"
}
.fa-thumbs-up:before {
	content:"\f164"
}
.fa-thumbs-down:before {
	content:"\f165"
}
.fa-youtube-square:before {
	content:"\f166"
}
.fa-youtube:before {
	content:"\f167"
}
.fa-xing:before {
	content:"\f168"
}
.fa-xing-square:before {
	content:"\f169"
}
.fa-youtube-play:before {
	content:"\f16a"
}
.fa-dropbox:before {
	content:"\f16b"
}
.fa-stack-overflow:before {
	content:"\f16c"
}
.fa-instagram:before {
	content:"\f16d"
}
.fa-flickr:before {
	content:"\f16e"
}
.fa-adn:before {
	content:"\f170"
}
.fa-bitbucket:before {
	content:"\f171"
}
.fa-bitbucket-square:before {
	content:"\f172"
}
.fa-tumblr:before {
	content:"\f173"
}
.fa-tumblr-square:before {
	content:"\f174"
}
.fa-long-arrow-down:before {
	content:"\f175"
}
.fa-long-arrow-up:before {
	content:"\f176"
}
.fa-long-arrow-left:before {
	content:"\f177"
}
.fa-long-arrow-right:before {
	content:"\f178"
}
.fa-apple:before {
	content:"\f179"
}
.fa-windows:before {
	content:"\f17a"
}
.fa-android:before {
	content:"\f17b"
}
.fa-linux:before {
	content:"\f17c"
}
.fa-dribbble:before {
	content:"\f17d"
}
.fa-skype:before {
	content:"\f17e"
}
.fa-foursquare:before {
	content:"\f180"
}
.fa-trello:before {
	content:"\f181"
}
.fa-female:before {
	content:"\f182"
}
.fa-male:before {
	content:"\f183"
}
.fa-gittip:before {
	content:"\f184"
}
.fa-sun-o:before {
	content:"\f185"
}
.fa-moon-o:before {
	content:"\f186"
}
.fa-archive:before {
	content:"\f187"
}
.fa-bug:before {
	content:"\f188"
}
.fa-vk:before {
	content:"\f189"
}
.fa-weibo:before {
	content:"\f18a"
}
.fa-renren:before {
	content:"\f18b"
}
.fa-pagelines:before {
	content:"\f18c"
}
.fa-stack-exchange:before {
	content:"\f18d"
}
.fa-arrow-circle-o-right:before {
	content:"\f18e"
}
.fa-arrow-circle-o-left:before {
	content:"\f190"
}
.fa-toggle-left:before,.fa-caret-square-o-left:before {
	content:"\f191"
}
.fa-dot-circle-o:before {
	content:"\f192"
}
.fa-wheelchair:before {
	content:"\f193"
}
.fa-vimeo-square:before {
	content:"\f194"
}
.fa-turkish-lira:before,.fa-try:before {
	content:"\f195"
}
.fa-plus-square-o:before {
	content:"\f196"
}
.fa-space-shuttle:before {
	content:"\f197"
}
.fa-slack:before {
	content:"\f198"
}
.fa-envelope-square:before {
	content:"\f199"
}
.fa-wordpress:before {
	content:"\f19a"
}
.fa-openid:before {
	content:"\f19b"
}
.fa-institution:before,.fa-bank:before,.fa-university:before {
	content:"\f19c"
}
.fa-mortar-board:before,.fa-graduation-cap:before {
	content:"\f19d"
}
.fa-yahoo:before {
	content:"\f19e"
}
.fa-google:before {
	content:"\f1a0"
}
.fa-reddit:before {
	content:"\f1a1"
}
.fa-reddit-square:before {
	content:"\f1a2"
}
.fa-stumbleupon-circle:before {
	content:"\f1a3"
}
.fa-stumbleupon:before {
	content:"\f1a4"
}
.fa-delicious:before {
	content:"\f1a5"
}
.fa-digg:before {
	content:"\f1a6"
}
.fa-pied-piper:before {
	content:"\f1a7"
}
.fa-pied-piper-alt:before {
	content:"\f1a8"
}
.fa-drupal:before {
	content:"\f1a9"
}
.fa-joomla:before {
	content:"\f1aa"
}
.fa-language:before {
	content:"\f1ab"
}
.fa-fax:before {
	content:"\f1ac"
}
.fa-building:before {
	content:"\f1ad"
}
.fa-child:before {
	content:"\f1ae"
}
.fa-paw:before {
	content:"\f1b0"
}
.fa-spoon:before {
	content:"\f1b1"
}
.fa-cube:before {
	content:"\f1b2"
}
.fa-cubes:before {
	content:"\f1b3"
}
.fa-behance:before {
	content:"\f1b4"
}
.fa-behance-square:before {
	content:"\f1b5"
}
.fa-steam:before {
	content:"\f1b6"
}
.fa-steam-square:before {
	content:"\f1b7"
}
.fa-recycle:before {
	content:"\f1b8"
}
.fa-automobile:before,.fa-car:before {
	content:"\f1b9"
}
.fa-cab:before,.fa-taxi:before {
	content:"\f1ba"
}
.fa-tree:before {
	content:"\f1bb"
}
.fa-spotify:before {
	content:"\f1bc"
}
.fa-deviantart:before {
	content:"\f1bd"
}
.fa-soundcloud:before {
	content:"\f1be"
}
.fa-database:before {
	content:"\f1c0"
}
.fa-file-pdf-o:before {
	content:"\f1c1"
}
.fa-file-word-o:before {
	content:"\f1c2"
}
.fa-file-excel-o:before {
	content:"\f1c3"
}
.fa-file-powerpoint-o:before {
	content:"\f1c4"
}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before {
	content:"\f1c5"
}
.fa-file-zip-o:before,.fa-file-archive-o:before {
	content:"\f1c6"
}
.fa-file-sound-o:before,.fa-file-audio-o:before {
	content:"\f1c7"
}
.fa-file-movie-o:before,.fa-file-video-o:before {
	content:"\f1c8"
}
.fa-file-code-o:before {
	content:"\f1c9"
}
.fa-vine:before {
	content:"\f1ca"
}
.fa-codepen:before {
	content:"\f1cb"
}
.fa-jsfiddle:before {
	content:"\f1cc"
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before {
	content:"\f1cd"
}
.fa-circle-o-notch:before {
	content:"\f1ce"
}
.fa-ra:before,.fa-rebel:before {
	content:"\f1d0"
}
.fa-ge:before,.fa-empire:before {
	content:"\f1d1"
}
.fa-git-square:before {
	content:"\f1d2"
}
.fa-git:before {
	content:"\f1d3"
}
.fa-hacker-news:before {
	content:"\f1d4"
}
.fa-tencent-weibo:before {
	content:"\f1d5"
}
.fa-qq:before {
	content:"\f1d6"
}
.fa-wechat:before,.fa-weixin:before {
	content:"\f1d7"
}
.fa-send:before,.fa-paper-plane:before {
	content:"\f1d8"
}
.fa-send-o:before,.fa-paper-plane-o:before {
	content:"\f1d9"
}
.fa-history:before {
	content:"\f1da"
}
.fa-circle-thin:before {
	content:"\f1db"
}
.fa-header:before {
	content:"\f1dc"
}
.fa-paragraph:before {
	content:"\f1dd"
}
.fa-sliders:before {
	content:"\f1de"
}
.fa-share-alt:before {
	content:"\f1e0"
}
.fa-share-alt-square:before {
	content:"\f1e1"
}
.fa-bomb:before {
	content:"\f1e2"
}
.fa-soccer-ball-o:before,.fa-futbol-o:before {
	content:"\f1e3"
}
.fa-tty:before {
	content:"\f1e4"
}
.fa-binoculars:before {
	content:"\f1e5"
}
.fa-plug:before {
	content:"\f1e6"
}
.fa-slideshare:before {
	content:"\f1e7"
}
.fa-twitch:before {
	content:"\f1e8"
}
.fa-yelp:before {
	content:"\f1e9"
}
.fa-newspaper-o:before {
	content:"\f1ea"
}
.fa-wifi:before {
	content:"\f1eb"
}
.fa-calculator:before {
	content:"\f1ec"
}
.fa-paypal:before {
	content:"\f1ed"
}
.fa-google-wallet:before {
	content:"\f1ee"
}
.fa-cc-visa:before {
	content:"\f1f0"
}
.fa-cc-mastercard:before {
	content:"\f1f1"
}
.fa-cc-discover:before {
	content:"\f1f2"
}
.fa-cc-amex:before {
	content:"\f1f3"
}
.fa-cc-paypal:before {
	content:"\f1f4"
}
.fa-cc-stripe:before {
	content:"\f1f5"
}
.fa-bell-slash:before {
	content:"\f1f6"
}
.fa-bell-slash-o:before {
	content:"\f1f7"
}
.fa-trash:before {
	content:"\f1f8"
}
.fa-copyright:before {
	content:"\f1f9"
}
.fa-at:before {
	content:"\f1fa"
}
.fa-eyedropper:before {
	content:"\f1fb"
}
.fa-paint-brush:before {
	content:"\f1fc"
}
.fa-birthday-cake:before {
	content:"\f1fd"
}
.fa-area-chart:before {
	content:"\f1fe"
}
.fa-pie-chart:before {
	content:"\f200"
}
.fa-line-chart:before {
	content:"\f201"
}
.fa-lastfm:before {
	content:"\f202"
}
.fa-lastfm-square:before {
	content:"\f203"
}
.fa-toggle-off:before {
	content:"\f204"
}
.fa-toggle-on:before {
	content:"\f205"
}
.fa-bicycle:before {
	content:"\f206"
}
.fa-bus:before {
	content:"\f207"
}
.fa-ioxhost:before {
	content:"\f208"
}
.fa-angellist:before {
	content:"\f209"
}
.fa-cc:before {
	content:"\f20a"
}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before {
	content:"\f20b"
}
.fa-meanpath:before {
	content:"\f20c"
}
/*fancybox图片灯箱*/body.fancybox-active {
	overflow:hidden
}
body.fancybox-iosfix {
	position:fixed;
	left:0;
	right:0
}
.fancybox-is-hidden {
	position:absolute;
	top:-9999px;
	left:-9999px;
	visibility:hidden
}
.fancybox-container {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99992;
	-webkit-tap-highlight-color:transparent;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif
}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.fancybox-outer {
	overflow-y:auto;
	-webkit-overflow-scrolling:touch
}
.fancybox-bg {
	background:#1e1e1e;
	opacity:0;
	transition-duration:inherit;
	transition-property:opacity;
	transition-timing-function:cubic-bezier(.47,0,.74,.71)
}
.fancybox-is-open .fancybox-bg {
	opacity:.87;
	transition-timing-function:cubic-bezier(.22,.61,.36,1)
}
.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar {
	position:absolute;
	direction:ltr;
	z-index:99997;
	opacity:0;
	visibility:hidden;
	transition:opacity .25s,visibility 0s linear .25s;
	box-sizing:border-box
}
.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar {
	opacity:1;
	visibility:visible;
	transition:opacity .25s,visibility 0s
}
.fancybox-infobar {
	top:0;
	left:0;
	font-size:13px;
	padding:0 10px;
	height:44px;
	min-width:44px;
	line-height:44px;
	color:#ccc;
	text-align:center;
	pointer-events:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-font-smoothing:subpixel-antialiased;
	mix-blend-mode:exclusion
}
.fancybox-toolbar {
	top:0;
	right:0;
	margin:0;
	padding:0
}
.fancybox-stage {
	overflow:hidden;
	direction:ltr;
	z-index:99994;
	-webkit-transform:translateZ(0)
}
.fancybox-is-closing .fancybox-stage {
	overflow:visible
}
.fancybox-slide {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	overflow:auto;
	outline:none;
	white-space:normal;
	box-sizing:border-box;
	text-align:center;
	z-index:99994;
	-webkit-overflow-scrolling:touch;
	display:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	transition-property:opacity,-webkit-transform;
	transition-property:transform,opacity;
	transition-property:transform,opacity,-webkit-transform
}
.fancybox-slide:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	height:100%;
	width:0
}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {
	display:block
}
.fancybox-slide--image {
	overflow:visible
}
.fancybox-slide--image:before {
	display:none
}
.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe {
	background:#000
}
.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe {
	background:#e5e3df
}
.fancybox-slide--next {
	z-index:99995
}
.fancybox-slide>* {
	display:inline-block;
	position:relative;
	padding:24px;
	margin:44px 0;
	border-width:0;
	vertical-align:middle;
	text-align:left;
	background-color:#fff;
	overflow:auto;
	box-sizing:border-box
}
.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title {
	display:none
}
.fancybox-slide .fancybox-image-wrap {
	position:absolute;
	top:0;
	left:0;
	margin:0;
	padding:0;
	border:0;
	z-index:99995;
	background:transparent;
	cursor:default;
	overflow:visible;
	-webkit-transform-origin:top left;
	transform-origin:top left;
	background-size:100% 100%;
	background-repeat:no-repeat;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	transition-property:opacity,-webkit-transform;
	transition-property:transform,opacity;
	transition-property:transform,opacity,-webkit-transform
}
.fancybox-can-zoomOut .fancybox-image-wrap {
	cursor:zoom-out
}
.fancybox-can-zoomIn .fancybox-image-wrap {
	cursor:zoom-in
}
.fancybox-can-drag .fancybox-image-wrap {
	cursor:-webkit-grab;
	cursor:grab
}
.fancybox-is-dragging .fancybox-image-wrap {
	cursor:-webkit-grabbing;
	cursor:grabbing
}
.fancybox-image,.fancybox-spaceball {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0;
	max-width:none;
	max-height:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.fancybox-spaceball {
	z-index:1
}
.fancybox-slide--iframe .fancybox-content {
	padding:0;
	width:80%;
	height:80%;
	max-width:calc(100% - 100px);
	max-height:calc(100% - 88px);
	overflow:visible;
	background:#fff
}
.fancybox-iframe {
	display:block;
	padding:0;
	border:0;
	height:100%
}
.fancybox-error,.fancybox-iframe {
	margin:0;
	width:100%;
	background:#fff
}
.fancybox-error {
	padding:40px;
	max-width:380px;
	cursor:default
}
.fancybox-error p {
	margin:0;
	padding:0;
	color:#444;
	font-size:16px;
	line-height:20px
}
.fancybox-button {
	box-sizing:border-box;
	display:inline-block;
	vertical-align:top;
	width:44px;
	height:44px;
	margin:0;
	padding:10px;
	border:0;
	border-radius:0;
	background:rgba(30,30,30,.6);
	transition:color .3s ease;
	cursor:pointer;
	outline:none
}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited {
	color:#ccc
}
.fancybox-button:focus,.fancybox-button:hover {
	color:#fff
}
.fancybox-button[disabled] {
	color:#ccc;
	cursor:default;
	opacity:.6
}
.fancybox-button svg {
	display:block;
	position:relative;
	overflow:visible;
	shape-rendering:geometricPrecision
}
.fancybox-button svg path {
	fill:currentColor;
	stroke:currentColor;
	stroke-linejoin:round;
	stroke-width:3
}
.fancybox-button--share svg path {
	stroke-width:1
}
.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2) {
	display:none
}
.fancybox-button--zoom svg path {
	fill:transparent
}
.fancybox-navigation {
	display:none
}
.fancybox-show-nav .fancybox-navigation {
	display:block
}
.fancybox-navigation button {
	position:absolute;
	top:50%;
	margin:-50px 0 0;
	z-index:99997;
	background:transparent;
	width:60px;
	height:100px;
	padding:17px
}
.fancybox-navigation button:before {
	content:"";
	position:absolute;
	top:30px;
	right:10px;
	width:40px;
	height:40px;
	background:rgba(30,30,30,.6)
}
.fancybox-navigation .fancybox-button--arrow_left {
	left:0
}
.fancybox-navigation .fancybox-button--arrow_right {
	right:0
}
.fancybox-close-small {
	position:absolute;
	top:0;
	right:0;
	width:44px;
	height:44px;
	padding:0;
	margin:0;
	border:0;
	border-radius:0;
	background:transparent;
	z-index:10;
	cursor:pointer
}
.fancybox-close-small:after {
	content:"×";
	position:absolute;
	top:5px;
	right:5px;
	width:30px;
	height:30px;
	font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;
	color:#888;
	font-weight:300;
	text-align:center;
	border-radius:50%;
	border-width:0;
	background-color:transparent;
	transition:background-color .25s;
	box-sizing:border-box;
	z-index:2
}
.fancybox-close-small:focus {
	outline:none
}
.fancybox-close-small:focus:after {
	outline:1px dotted #888
}
.fancybox-close-small:hover:after {
	color:#555;
	background:#eee
}
.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small {
	top:0;
	right:-44px
}
.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after {
	font-size:35px;
	color:#aaa
}
.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after {
	color:#fff;
	background:transparent
}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
	display:none
}
.fancybox-caption-wrap {
	bottom:0;
	left:0;
	right:0;
	padding:60px 2vw 0;
	background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));
	pointer-events:none
}
.fancybox-caption {
	padding:30px 0;
	border-top:1px solid hsla(0,0%,100%,.4);
	font-size:14px;
	color:#fff;
	line-height:20px;
	-webkit-text-size-adjust:none
}
.fancybox-caption a,.fancybox-caption button,.fancybox-caption select {
	pointer-events:all;
	position:relative
}
.fancybox-caption a {
	color:#fff;
	text-decoration:underline
}
.fancybox-slide>.fancybox-loading {
	border:6px solid hsla(0,0%,39%,.4);
	border-top:6px solid hsla(0,0%,100%,.6);
	border-radius:100%;
	height:50px;
	width:50px;
	-webkit-animation:a .8s infinite linear;
	animation:a .8s infinite linear;
	background:transparent;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-30px;
	margin-left:-30px;
	z-index:99999
}
@-webkit-keyframes a {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}@keyframes a {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}.fancybox-animated {
	transition-timing-function:cubic-bezier(0,0,.25,1)
}
.fancybox-fx-slide.fancybox-slide--previous {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
	opacity:0
}
.fancybox-fx-slide.fancybox-slide--next {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	opacity:0
}
.fancybox-fx-slide.fancybox-slide--current {
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1
}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {
	opacity:0;
	transition-timing-function:cubic-bezier(.19,1,.22,1)
}
.fancybox-fx-fade.fancybox-slide--current {
	opacity:1
}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
	-webkit-transform:scale3d(1.5,1.5,1.5);
	transform:scale3d(1.5,1.5,1.5);
	opacity:0
}
.fancybox-fx-zoom-in-out.fancybox-slide--next {
	-webkit-transform:scale3d(.5,.5,.5);
	transform:scale3d(.5,.5,.5);
	opacity:0
}
.fancybox-fx-zoom-in-out.fancybox-slide--current {
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
	opacity:1
}
.fancybox-fx-rotate.fancybox-slide--previous {
	-webkit-transform:rotate(-1turn);
	transform:rotate(-1turn);
	opacity:0
}
.fancybox-fx-rotate.fancybox-slide--next {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn);
	opacity:0
}
.fancybox-fx-rotate.fancybox-slide--current {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg);
	opacity:1
}
.fancybox-fx-circular.fancybox-slide--previous {
	-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);
	transform:scale3d(0,0,0) translate3d(-100%,0,0);
	opacity:0
}
.fancybox-fx-circular.fancybox-slide--next {
	-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);
	transform:scale3d(0,0,0) translate3d(100%,0,0);
	opacity:0
}
.fancybox-fx-circular.fancybox-slide--current {
	-webkit-transform:scaleX(1) translateZ(0);
	transform:scaleX(1) translateZ(0);
	opacity:1
}
.fancybox-fx-tube.fancybox-slide--previous {
	-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);
	transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)
}
.fancybox-fx-tube.fancybox-slide--next {
	-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);
	transform:translate3d(100%,0,0) scale(.1) skew(10deg)
}
.fancybox-fx-tube.fancybox-slide--current {
	-webkit-transform:translateZ(0) scale(1);
	transform:translateZ(0) scale(1)
}
.fancybox-share {
	padding:30px;
	border-radius:3px;
	background:#f4f4f4;
	max-width:90%
}
.fancybox-share h1 {
	color:#222;
	margin:0 0 20px;
	font-size:33px;
	font-weight:700;
	text-align:center
}
.fancybox-share p {
	margin:0;
	padding:0;
	text-align:center
}
.fancybox-share p:first-of-type {
	margin-right:-10px
}
.fancybox-share_button {
	display:inline-block;
	text-decoration:none;
	margin:0 10px 10px 0;
	padding:10px 20px;
	border:0;
	border-radius:3px;
	box-shadow:0 2px 2px 0 rgba(0,0,0,.16);
	background:#fff;
	white-space:nowrap;
	font-size:16px;
	line-height:23px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	min-width:140px;
	color:#707070;
	transition:all .2s
}
.fancybox-share_button:focus,.fancybox-share_button:hover {
	text-decoration:none;
	color:#333;
	box-shadow:0 2px 2px 0 rgba(0,0,0,.3)
}
.fancybox-share_button svg {
	margin-right:5px;
	width:20px;
	height:20px;
	vertical-align:text-bottom
}
.fancybox-share input {
	box-sizing:border-box;
	width:100%;
	margin:5px 0 0;
	padding:10px 15px;
	border:1px solid #d7d7d7;
	border-radius:3px;
	background:#ebebeb;
	color:#5d5b5b;
	font-size:14px;
	outline:none
}
.fancybox-thumbs {
	display:none;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:212px;
	margin:0;
	padding:2px 2px 4px;
	background:#fff;
	-webkit-tap-highlight-color:transparent;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	box-sizing:border-box;
	z-index:99995
}
.fancybox-thumbs-x {
	overflow-y:hidden;
	overflow-x:auto
}
.fancybox-show-thumbs .fancybox-thumbs {
	display:block
}
.fancybox-show-thumbs .fancybox-inner {
	right:212px
}
.fancybox-thumbs>ul {
	list-style:none;
	position:absolute;
	position:relative;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	overflow-x:hidden;
	overflow-y:auto;
	font-size:0;
	white-space:nowrap
}
.fancybox-thumbs-x>ul {
	overflow:hidden
}
.fancybox-thumbs-y>ul::-webkit-scrollbar {
	width:7px
}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track {
	background:#fff;
	border-radius:10px;
	box-shadow:inset 0 0 6px rgba(0,0,0,.3)
}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {
	background:#2a2a2a;
	border-radius:10px
}
.fancybox-thumbs>ul>li {
	float:left;
	overflow:hidden;
	padding:0;
	margin:2px;
	width:100px;
	height:75px;
	max-width:calc(50% - 4px);
	max-height:calc(100% - 8px);
	position:relative;
	cursor:pointer;
	outline:none;
	-webkit-tap-highlight-color:transparent;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	box-sizing:border-box
}
li.fancybox-thumbs-loading {
	background:rgba(0,0,0,.1)
}
.fancybox-thumbs>ul>li>img {
	position:absolute;
	top:0;
	left:0;
	max-width:none;
	max-height:none;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.fancybox-thumbs>ul>li:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border:4px solid #4ea7f9;
	z-index:99991;
	opacity:0;
	transition:all .2s cubic-bezier(.25,.46,.45,.94)
}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {
	opacity:1
}
@media (max-width:800px) {
	.fancybox-thumbs {
	width:110px
}
.fancybox-show-thumbs .fancybox-inner {
	right:110px
}
.fancybox-thumbs>ul>li {
	max-width:calc(100% - 10px)
}
}/*背景块及信息条等样式补充*/.callout-danger,.callout-error {
	border-left-color:#ff9794;
}
.callout-info {
	border-left-color:#a8d4ff;
}
.callout-warning {
	border-left-color:#feb546;
}
.callout-success {
	border-left-color:#79cba3;
}
.callout-danger>p,.callout-error>p,.callout-danger>h4,.callout-error>h4,.bg-error>p,.bg-error>h4 {
	color:#c66;
}
.callout-info>p,.callout-info>h4,.bg-info>p,.bg-info>h4,.bg-lightbulb>p,.bg-lightbulb>h4 {
	color:#4d99d2;
}
.callout-warning>p,.callout-warning>h4,.bg-warning>p,.bg-warning>h4 {
	color:#cba611;
}
.callout-success>p,.callout-success>h4,.bg-success>p,.bg-success>h4 {
	color:#42ac77;
}
.bg-info,.bg-lightbulb {
	border:1px solid #89c6ff;
}
.bg-warning {
	border:1px solid #f8c474;
}
.bg-success {
	border:1px solid #62cb95;
}
.bg-error {
	border:1px solid #f49160;
}
.contextual-bg h3,.contextual-bg h2 {
	background:initial!important;
	border-left:initial!important;
	padding:0;
}
.contextual-bg h3,.contextual-bg h2 {
	background:initial!important;
	border-left:initial!important;
	padding:0;
}
/*首页块状布局样式补充*/#cms-cats .cat-col .cat-container .cms-cat-s7 .col-md-4 {
	padding-left:8px;
	padding-right:8px;
	margin-bottom:20px;
}
#cms-cats .cat-col .cat-container .cms-cat-s7 .col-md-4 .entry-detail {
	padding:10px;
}
#cms-cats .cat-col .cat-container .cms-cat-s7 .col-md-4 article {
	background:rgba(255,255,255,0.7)!important;
	box-shadow:0 0 6px 0 rgba(0,0,0,.1);
}
#cms-cats .cat-col .cat-container .cms-cat-s7 .col-md-4 article:hover {
	box-shadow:0 5px 5px 0 rgba(0,0,0,.25)
}
#cms-cats .cat-col .cat-container .cms-cat-s7 .col-md-4 article>.entry-detail>header>h2>a {
	color:#222;
}
#cms-cats .cat-col .cat-container .cms-cat-s7 .col-md-4 article>.entry-detail .entry-excerpt {
	display:none;
}
#cms-cats .cat-col .cat-container .cms-cat-s7 .col-md-4 article>.entry-detail>header>.entry-meta,.loop-grid article>.entry-detail>header>.entry-meta {
	max-height:20px;
	overflow:hidden;
}
#cms-cats .cat-col .cat-container .cms-cat-s7 .col-md-4 article>.entry-detail>header>.entry-meta>span a {
	color:#7f8c8d;
}
#cms-cats .cat-col .cat-container .cms-cat-s7 .col-md-4 article>.entry-detail>header>.entry-meta>span i {
	margin-right:5px;
	vertical-align:-1px;
}
#cms-cats .cat-col .cat-container .cms-cat-s7 .col-md-4 article>.entry-detail>header>h2 {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	padding:0;
	margin:0 auto 10px;
	font-size:1.6rem;
	font-weight:500;
	line-height:20px;
	height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
}
/*生成封面按钮样式*/#main .article-footer>.post-like>.btn-bigger-cover {
	margin-left:10px;
	outline:0;
	padding:0 10px;
	display:inline-block;
	min-width:100px;
	cursor:pointer;
	box-sizing:border-box;
	background-color:#fff;
	border:1px solid #F64540;
	border-radius:4px;
	color:#F64540;
	font-size:15px;
	line-height:38px;
	text-align:center;
}
#main .article-footer>.post-like>.btn-bigger-cover i {
	display:inline-block;
	vertical-align:middle;
	margin-top:-5px;
	margin-right:5px;
}
@media (min-width:992px) {
	.dialog-suxing .dialog-content .row .action-share {
	display:none;
}
}@media (max-width:992px) {
	.dialog-bigger-cover .bigger-image {
	padding:0;
}
}/*封面弹窗样式*/.dialog-suxing,.dialog_overlay {
	top:0;
	left:0;
	width:100%;
	height:100%
}
.dialog-suxing {
	position:fixed;
	z-index:1111;
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center;
	pointer-events:none
}
.dialog_overlay {
	position:fixed;
	z-index:1110;
	background:rgba(55,58,71,.9);
	opacity:0;
	opacity:1;
	-webkit-transition:opacity .3s;
	transition:opacity .3s;
	-webkit-backface-visibility:hidden;
	pointer-events:auto
}
.dialog-content {
	position:relative;
	z-index:5;
	padding:4em;
	width:50%;
	max-width:560px;
	min-width:290px;
	background:#fff;
	text-align:center;
	opacity:0
}
.dialog-wechat-content {
	padding:35px 15px 30px;
	max-width:220px;
	min-width:200px
}
.dialog-wechat-content p {
	font-size:12px
}
.dialog-wechat-content img {
	width:170px;
	height:170px
}
.dialog-content .btn-close {
	position:absolute;
	bottom:-55px;
	left:0;
	display:inline-block;
	width:100%;
	color:#BFBFBF;
	font-size:24px
}
.dialog-suxing.open .dialog-content {
	pointer-events:auto
}
.dialog-suxing.close .dialog-content,.dialog-suxing.open .dialog-content {
	-webkit-animation-duration:.3s;
	animation-duration:.3s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
.dialog-suxing.open .dialog-content {
	-webkit-animation-name:dialog-open;
	animation-name:dialog-open
}
.dialog-suxing.close .dialog-content {
	-webkit-animation-name:dialog-close;
	animation-name:dialog-close
}
.dialog-bigger-cover {
	padding:25px;
	width:100%;
	max-width:666px
}
.dialog-bigger-cover .bigger-image {
	position:relative;
	min-height:333px;
	transition:all .3s
}
.image-loading {
	position:absolute;
	top:0;
	left:0;
	display:-webkit-flex;
	display:flex;
	width:100%;
	height:100%;
	background:rgba(255,255,255,.68);
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center;
	pointer-events:none
}
.image-loading i {
	display:inline-block;
	padding:0;
	width:30px;
	height:30px;
	border:3px solid;
	border-radius:100%;
	vertical-align:middle;
	border-top-color:#000;
	border-bottom-color:rgba(0,0,0,.1);
	border-left-color:#000;
	border-right-color:rgba(0,0,0,.1);
	-webkit-animation:btnloader 1s ease-in-out infinite;
	animation:btnloader 1s ease-in-out infinite
}
@keyframes btnloader {
	from {
	transform:rotate(0)
}
to {
	transform:rotate(360deg)
}
}@-webkit-keyframes btnloader {
	from {
	-webkit-transform:rotate(0)
}
to {
	-webkit-transform:rotate(360deg)
}
}.dialog-bigger-cover .bigger-image img {
	border:1px solid #f3f3f3
}
.dialog-bigger-cover .bigger-share {
	position:absolute;
	top:0;
	right:0;
	bottom:55px;
	display:flex;
	transition:all .3s;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	border-left-width:0
}
.dialog-bigger-cover .bigger-share h3 {
	margin-bottom:30px;
	font-size:16px
}
.dialog-bigger-cover .bigger-share p a {
	display:block;
	color:#FFF
}
.dialog-bigger-cover .bigger-share p a:last-child {
	margin-top:20px
}
@media (max-width:767px) {
	.dialog-content {
	padding:40px 15px 30px
}
.dialog-content .btn-close {
	font-size:35px
}
.dialog-content .btn-close i {
	cursor:pointer
}
.dialog-bigger-cover {
	width:66.66%;
	min-width:auto;
	padding:0 0 55px;
}
.dialog-bigger-cover .bigger-image img {
	border:0
}
.dialog-bigger-cover .bigger-share {
	z-index:-1;
}
.dialog-bigger-cover .bigger-share.open {
	top:0;
	z-index:2;
	border:0;
	background:rgba(78,81,92,.4)
}
.dialog-bigger-cover .bigger-share.open h3 {
	color:#FFF;
	font-size:16px
}
.action-share {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:55px;
	-webkit-box-shadow:0 -1px 20px rgba(0,0,0,.1);
	-moz-box-shadow:0 -1px 20px rgba(0,0,0,.1);
	box-shadow:0 -1px 20px rgba(0,0,0,.1);
	color:#000;
	line-height:60px;
	-ms-box-shadow:0 -1px 20px rgba(0,0,0,.1);
	-o-box-shadow:0 -1px 20px rgba(0,0,0,.1)
}
.action-share button {
	padding:5px 16px;
	border:0;
	background-color:transparent;
	line-height:1
}
.action-share button.btn-close-share {
	display:none;
	font-size:20px
}
}@-webkit-keyframes dialog-open {
	0% {
	opacity:0;
	-webkit-transform:scale3d(1.1,1.1,1)
}
100% {
	opacity:1;
	-webkit-transform:scale3d(1,1,1)
}
}@keyframes dialog-open {
	0% {
	opacity:0;
	-webkit-transform:scale3d(1.1,1.1,1);
	transform:scale3d(1.1,1.1,1)
}
100% {
	opacity:1;
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1)
}
}@-webkit-keyframes dialog-close {
	0% {
	opacity:1
}
100% {
	opacity:0;
	-webkit-transform:scale3d(.9,.9,1)
}
}@keyframes dialog-close {
	0% {
	opacity:1
}
100% {
	opacity:0;
	-webkit-transform:scale3d(.9,.9,1);
	transform:scale3d(.9,.9,1)
}
}@media (max-width:767px) {
	.dialog-bigger-cover .bigger-share .share-btns {
	opacity:0
}
.dialog-bigger-cover .bigger-share.close .share-btns,.dialog-bigger-cover .bigger-share.open .share-btns {
	-webkit-animation-duration:.3s;
	animation-duration:.3s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
.dialog-bigger-cover .bigger-share.open .share-btns {
	-webkit-animation-name:share-open;
	animation-name:share-open
}
.dialog-bigger-cover .bigger-share.close .share-btns {
	-webkit-animation-name:share-close;
	animation-name:share-close
}
@-webkit-keyframes share-open {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,50px,0)
}
100% {
	opacity:1;
	-webkit-transform:translate3d(0,0,0)
}
}@keyframes share-open {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,50px,0);
	transform:translate3d(0,50px,0)
}
100% {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@-webkit-keyframes share-close {
	0% {
	opacity:1;
	-webkit-transform:translate3d(0,0,0)
}
100% {
	opacity:0;
	-webkit-transform:translate3d(0,50px,0)
}
}@keyframes share-close {
	0% {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
100% {
	opacity:0;
	-webkit-transform:translate3d(0,50px,0);
	transform:translate3d(0,50px,0)
}
}@-webkit-keyframes share-elem {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,25px,0)
}
100% {
	opacity:1;
	-webkit-transform:translate3d(0,0,0)
}
}@keyframes share-elem {
	0% {
	opacity:0;
	-webkit-transform:translate3d(0,25px,0);
	transform:translate3d(0,25px,0)
}
100% {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}}/** * 幻灯内容样式 *//** * Owl Carousel v2.2.1 * Copyright 2013-2017 David Deutsch * Licensed under  () */.nt-slider .item {
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	display:flex
}
.nt-slider .item:after {
	content:"";
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	-webkit-transition:background-color 0.3s cubic-bezier(.4,.01,.165,.99);
	-o-transition:background-color 0.3s cubic-bezier(.4,.01,.165,.99);
	transition:background-color 0.3s cubic-bezier(.4,.01,.165,.99);
	background-color:rgba(0,0,0,.2)
}
.nt-slider .item:hover:after {
	background-color:rgba(0,0,0,.6)
}
.nt-slider .owl-stage-outer,.nt-slider .owl-stage,.nt-slider .owl-item,.nt-slider .item {
	height:100%;
	width:100%;
}
.nt-slider .item .content {
	margin:auto;
	max-width:500px;
	position:relative;
	text-align:center;
	z-index:1;
}
.nt-slider .item .permalink {
	outline:none;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:10;
}
.nt-slider .item .content .categories {
	position:relative;
	z-index:1;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	display:inline-block;
	margin-bottom:8px;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-ms-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease
}
.nt-slider .item .content .categories:before {
	position:absolute;
	background:#212226;
	width:10px;
	height:10px;
	display:block;
	content:'';
	left:-20px;
	top:6px
}
.nt-slider .item .content .title {
	color:#fff;
	font-size:26px;
	margin-bottom:0;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-ms-transition:all .2s ease;
	-o-transition:all .2s ease;
	transition:all .2s ease
}
@media (max-width:767px) {
	.nt-slider {
	
}
.nt-slider .item .content {
	margin:100px auto;
}
.nt-slider .item .content .title {
	font-size:16px
}
}@media (min-width:768px) and (max-width:991px) {
	.nt-slider {
	height:380px
}
.nt-slider .item .content {
	padding:20px;
	margin:100px auto;
}
}@media (min-width:991px) and (max-width:1925px) {
	.nt-slider {
	max-width:1905px;
}
.slider-big {
	max-width:1392px;
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
	margin-top:10px;
}
.slider-min {
	max-width:66.66666667%;
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
	float:left;
	max-height:380px;
	overflow:hidden;
}
}@media  (min-width:1925px) {
	.slider-big {
	max-width:1392px;
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
	margin-top:10px;
}
.slider-min {
	max-width:66.66666667%;
	margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
	float:left;
	max-height:380px;
	overflow:hidden;
}
}/*--------------------------------------------------------------  7.0 Owl Carousel--------------------------------------------------------------*//** * Owl Carousel v2.2.1 * Copyright 2013-2017 David Deutsch * Licensed under  () *//* *  Owl Carousel - Core */.owl-carousel {
	display:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	/* position relative and z-index fix webkit rendering fonts issue */    position:relative;
	z-index:1;
}
.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y;
	-moz-backface-visibility:hidden;
	/* fix firefox animation glitch */
}
.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	/* fix for flashing background */    -webkit-transform:translate3d(0px,0px,0px);
}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
}
.owl-carousel .owl-item {
	position:relative;
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
}
.owl-carousel .owl-item img {
	display:block;
	width:100%;
}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {
	display:none;
}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {
	cursor:pointer;
	cursor:hand;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.owl-carousel .owl-nav {
	opacity:0;
	-webkit-transition:opacity 0.3s cubic-bezier(0.4,0.01,0.165,0.99);
	-o-transition:opacity 0.3s cubic-bezier(0.4,0.01,0.165,0.99);
	transition:opacity 0.3s cubic-bezier(0.4,0.01,0.165,0.99);
}
.owl-carousel:hover .owl-nav {
	opacity:1;
}
.owl-carousel .owl-prev,.owl-carousel .owl-next {
	background-color:#FFF;
	border-radius:50%;
	line-height:30px;
	margin-top:-20px;
	position:absolute;
	top:50%;
	text-align:center;
	width:40px;
	height:40px;
	line-height:36px;
	border:0;
}
.owl-carousel .owl-prev {
	left:20px;
}
.owl-carousel .owl-next {
	right:20px;
}
.owl-carousel .owl-dots {
	position:absolute;
	text-align:center;
	width:100%;
	left:0;
	bottom:20px;
}
.owl-carousel .owl-dot {
	font-size:0;
	width:8px;
	height:8px;
	padding:0;
	top:0;
	border:0;
	-webkit-transition:all .5s cubic-bezier(0.37,0.31,0.2,0.85);
	-moz-transition:all .5s cubic-bezier(0.37,0.31,0.2,0.85);
	transition:all .5s cubic-bezier(0.37,0.31,0.2,0.85);
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	margin:0 3px;
	background:rgba(255,255,255,0.65);
	display:inline-block;
}
.owl-carousel .owl-dot.active {
	height:8px;
	position:relative;
	width:40px;
	background-color:#FFF;
}
.owl-carousel.owl-loaded {
	display:block;
}
.owl-carousel.owl-loading {
	opacity:0;
	display:block;
}
.owl-carousel.owl-hidden {
	opacity:0;
}
.owl-carousel.owl-refresh .owl-item {
	visibility:hidden;
}
.owl-carousel.owl-drag .owl-item {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.owl-carousel.owl-grab {
	cursor:move;
	cursor:grab;
}
.owl-carousel.owl-rtl {
	direction:rtl;
}
.owl-carousel.owl-rtl .owl-item {
	float:right;
}
/* No Js */.no-js .owl-carousel {
	display:block;
}
/* *  Owl Carousel - Animate Plugin */.owl-carousel .animated {
	animation-duration:1000ms;
	animation-fill-mode:both;
}
.owl-carousel .owl-animated-in {
	z-index:0;
}
.owl-carousel .owl-animated-out {
	z-index:1;
}
.owl-carousel .fadeOut {
	animation-name:fadeOut;
}
@keyframes fadeOut {
	0% {
	opacity:1;
}
100% {
	opacity:0;
}
}/* *  Owl Carousel - Auto Height Plugin */.owl-height {
	transition:height 500ms ease-in-out;
}
/* *  Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item .owl-lazy {
	opacity:0;
	transition:opacity 400ms ease;
}
.owl-carousel .owl-item img.owl-lazy {
	transform-style:preserve-3d;
}
/* *  Owl Carousel - Video Plugin */.owl-carousel .owl-video-wrapper {
	position:relative;
	height:100%;
	background:#000;
}
.owl-carousel .owl-video-play-icon {
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url("../images/owl.video.play.png") no-repeat;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	transition:transform 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
	-ms-transform:scale(1.3,1.3);
	transform:scale(1.3,1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {
	display:none;
}
.owl-carousel .owl-video-tn {
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	transition:opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
	position:relative;
	z-index:1;
	height:100%;
	width:100%;
}
@media (max-width:767px) {
	.owl-carousel .owl-dots {
	bottom:5px;
}
.owl-carousel .owl-dot {
	width:6px;
	height:6px;
}
.owl-carousel .owl-dot.active {
	height:6px;
	position:relative;
	width:20px;
}
}/** * UC小工具样式 */.widget_uc .widget-content {
	margin:-15px -20px 0;
}
.widget_uc .user-card_bg {
	display:block;
	width:100%;
	height:145px;
	border-radius:3px 3px 0 0;
	background-size:cover;
}
.widget_uc .user_avatar-link {
	position:absolute;
	width:72px;
	height:72px;
	top:10px;
	left:60px;
	border-radius:3px 3px 0 0;
}
.widget_uc .user_avatar-link img {
	border-radius:6px;
	height:72px;
	width:72px;
	border:2px solid #fff;
	box-sizing:border-box;
	color:#fff;
}
.widget_uc .user-fields {
	padding-left:160px;
	padding-top:10px;
}
.widget_uc .user-fields .user-name {
	font-size:1.8rem;
	font-weight:700;
}
.widget_uc .user-fields .user_level {
	padding:0 5px;
	margin-left:5px;
	border-radius:2px;
	font-size:1.2rem;
	line-height:1;
	vertical-align:2px;
	color:#fff;
	background:#55ca56;
}
.widget_uc .user-interact {
	padding-left:140px;
	padding-top:5px;
}
.widget_uc .user-interact .btn {
	font-size:1.4rem;
	padding:5px 12px;
	margin-left:20px;
}
.widget_uc .active {
	display:table;
	width:100%;
	padding:20px 50px 0 50px;
}
.widget_uc .active a {
	position:relative;
	display:table-cell;
	height:36px;
	text-align:center;
	font-weight:600;
	font-size:1.6rem;
	color:#34495e;
}
.widget_uc .user-stats {
	display:table;
	width:100%;
	padding:0 50px 0 50px;
}
.widget_uc .user-stats span {
	position:relative;
	display:table-cell;
	height:36px;
	text-align:center;
	font-weight:600;
	font-size:1.8rem;
	color:black;
}
.widget_uc .user-stats span span {
	display:block;
	color:#8899a6;
	font-size:1.4rem;
	font-weight:400;
	text-indent:3px;
}
.widget_uc .input-group {
	padding:5px 40px 20px 40px;
}
/** * 站点统计小工具样式 */.widget_Statistic .widget-content .dashed {
	border-bottom:1px dashed #bdc3c7;
	height:50px;
	width:100%;
}
.widget_Statistic .widget-content .dashed .info-posts {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:#1abc9c;
	color:#fff!important;
	display:inline-block;
	margin:10px 4px 8px 4px;
	padding:0 10px;
	height:30px;
	width:45%;
	border-radius:3px;
	line-height:30px;
	text-align:center;
}
.widget_Statistic .widget-content .dashed .info-comments {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:#2ecc71;
	color:#fff!important;
	display:inline-block;
	margin:10px 4px 8px 4px;
	padding:0 10px;
	height:30px;
	width:45%;
	border-radius:3px;
	line-height:30px;
	text-align:center;
}
.widget_Statistic .widget-content .dashed .info-tags {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:#a26ff9;
	color:#fff!important;
	display:inline-block;
	margin:10px 4px 8px 4px;
	padding:0 10px;
	height:30px;
	width:45%;
	border-radius:3px;
	line-height:30px;
	text-align:center;
}
.widget_Statistic .widget-content .dashed .info-categorys {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:#e74c3c;
	color:#fff!important;
	display:inline-block;
	margin:10px 4px 8px 4px;
	padding:0 10px;
	height:30px;
	width:45%;
	border-radius:3px;
	line-height:30px;
	text-align:center;
}
.widget_Statistic .widget-content .dashed .info-users {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:#666;
	color:#fff!important;
	display:inline-block;
	margin:10px 4px 8px 4px;
	padding:0 10px;
	height:30px;
	width:45%;
	border-radius:3px;
	line-height:30px;
	text-align:center;
}
.widget_Statistic .widget-content .dashed .info-products {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:#3498db;
	color:#fff!important;
	display:inline-block;
	margin:10px 4px 8px 4px;
	padding:0 10px;
	height:30px;
	width:45%;
	border-radius:3px;
	line-height:30px;
	text-align:center;
}
.widget_Statistic .widget-content .dashed .info-last-time {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:#ec7063;
	color:#fff!important;
	display:inline-block;
	margin:10px 4px 8px 4px;
	padding:0 10px;
	height:30px;
	width:45%;
	border-radius:3px;
	line-height:30px;
	text-align:center;
}
.widget_Statistic .widget-content .dashed .info-links {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:#34495e;
	color:#fff!important;
	display:inline-block;
	margin:10px 4px 8px 4px;
	padding:0 10px;
	height:30px;
	width:45%;
	border-radius:3px;
	line-height:30px;
	text-align:center;
}
.widget_Statistic .widget-content .dashed .info-site-time {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:#d795b6;
	color:#fff!important;
	display:inline-block;
	margin:10px 4px 8px 4px;
	padding:0 10px;
	height:30px;
	width:45%;
	border-radius:3px;
	line-height:30px;
	text-align:center;
}
.widget_Statistic .widget-content .dashed .info-site-days {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background-color:#dba134;
	color:#fff!important;
	display:inline-block;
	margin:10px 4px 8px 4px;
	padding:0 10px;
	height:30px;
	width:45%;
	border-radius:3px;
	line-height:30px;
	text-align:center;
}
/** * 文章嵌入样式 */#main .single-article>.embed-post {
	position:relative;
	min-height:180px;
	box-shadow:1px 1px 5px #999;
	border-radius:3px;
	padding:10px 10px 5px 10px;
	font-size:1.4rem;
	background:#eee;
}
#main .single-article>.embed-post>img {
	display:inline-block;
	width:200px;
	height:150px;
	float:right;
	margin:0 15px 5px 20px;
}
#main .single-article>.embed-post>.post-info>h4 {
	font-size:1.6rem;
	white-space:nowrap;
	text-overflow:clip;
	overflow:hidden;
	padding-left:20px;
}
#main .single-article>.embed-post>.post-info>.post-excerpt {
	padding:20px;
}
#main .single-article>.embed-post>.entry-meta {
	clear:both;
	display:block;
	overflow:hidden;
	padding:10px 20px;
	border-top:1px solid #bdc3c7;
	font-size:14px;
	line-height:10px;
}
#main .single-article>.embed-post>.entry-meta>span {
	margin-right:12px;
	color:#7f8c8d;
}
#main .single-article>.embed-post>.entry-meta>span i {
	margin-right:5px;
}
#main .single-article>.embed-post>.entry-meta>span>a {
	color:#7f8c8d;
}
#main .single-article>.embed-post>.entry-meta>.read-more {
	float:right;
	margin-right:0;
}
#main .single-article>.embed-post>.entry-meta>.read-more a {
	color:#fff;
	padding:4px 6px;
	background:#16a085;
}
/** * 评论表情样式 */.emoji_btn {
	position:relative;
	display:inline-block;
	cursor:pointer;
	border:none;
}
.emoji_container * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.emoji_container {
	display:none;
	max-width:544px;
	position:relative;
	background-color:#fff;
	border:1px solid #bfbfbf;
	box-shadow:0 1px 3px rgba(0,0,0,0.176)
}
.emoji_container ul {
	list-style:none;
	padding-left:0;
	margin:0
}
.emoji_content {
	height:277px;
	overflow-y:auto;
	padding:5px
}
.emoji_content ul {
	padding-top:1px;
	padding-left:1px
}
.emoji_content ul li {
	width:54px;
	height:54px;
	float:left;
	border:1px solid #e3e3e3;
	margin-top:-1px;
	margin-left:-1px
}
.emoji_content ul li a {
	display:block;
	line-height:54px;
	text-align:center;
	cursor:pointer
}
.emoji_content ul li a img {
	vertical-align:middle;
	max-width:52px;
	max-height:52px
}
.emoji_content .mCSB_scrollTools {
	width:10px
}
.emoji_content .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.emoji_content .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {
	margin:5px 0
}
.emoji_tab {
	background-color:#f7f7f7;
	border-top:1px solid #e3e3e3;
	color:#666;
	height:32px;
	position:relative
}
.emoji_tab_prev {
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
	border-right:4px dashed;
	cursor:pointer;
	left:8px;
	top:12px;
	position:absolute;
	display:inline-block;
	height:0;
	vertical-align:middle;
	width:0
}
.emoji_tab_next {
	border-top:4px solid transparent;
	border-bottom:4px solid transparent;
	border-left:4px dashed;
	cursor:pointer;
	right:7px;
	top:12px;
	position:absolute;
	display:inline-block;
	height:0;
	vertical-align:middle;
	width:0
}
.emoji_tab_list {
	left:22px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:500px
}
.emoji_tab_list ul {
	width:1500px;
	transition:all .8s ease 0s
}
.emoji_tab_list ul li {
	border-top:0 none;
	cursor:pointer;
	float:left;
	height:22px;
	line-height:22px;
	margin:5px 4px 0 0;
	font-size:12px;
	border-radius:3px;
	text-align:center;
	width:68px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.emoji_tab_list ul li:hover {
	background:#e5e5e5
}
.emoji_tab_list ul li.selected {
	color:#fff;
	background:steelblue
}
.emoji_preview {
	position:absolute;
	top:0;
	border:1px solid #c8c8c8;
	border-radius:50%;
	width:65px;
	height:65px;
	background:#fff;
	text-align:center;
	line-height:65px;
	box-shadow:1px 1px 3px rgba(0,0,0,0.176);
	z-index:2;
	display:none
}
.emoji_preview img {
	vertical-align:middle;
	max-width:42px;
	max-height:42px
}
.emoji_tab_next,.emoji_tab_prev {
	display:none
}
.emoji_tab_list {
	left:8px
}
.emoji_tab_list ul li {
	width:auto;
	padding:0 15px;
	-khtml-user-select:none;
	-moz-user-select:none;
	user-select:none;
	-webkit-transition:.2s;
	-moz-transition:.2s;
	-o-transition:.2s;
	-ms-transition:.2s;
	transition:.2s
}
.emoji_content ul li {
	display:inline-block;
	float:none
}
.emoji_content ul li a img {
	max-height:35px
}
.emoji_container {
	margin-right:10px;
	max-width:100%
}
.emoji_preview {
	pointer-events:none
}
.wp-smiley {
	height:26px!important;
	width:auto!important;
	max-height:none!important;
	vertical-align:bottom;
	-webkit-box-shadow:none!important;
	-moz-box-shadow:none!important;
	box-shadow:none!important;
	border:none!important
}
.comt-ctrl i {
	margin:10px 15px 0 0;
	font-size:20px;
	color:rgba(23,168,227,0.9);
}
.comt-ctrl i:hover {
	color:rgba(254,6,171,0.6);
}
#respond>#commentform .submit-box {
	border:2px solid #ccd4d9;
	border-radius:3px;
}
#fontcolor {
	padding:2px;
	border:1px #EEEEEE solid;
	z-index:99999;
	background-color:#EEEEEE;
	position:relative;
	top:7px;
	margin-bottom:2px;
}
#fontcolor::after {
	border-bottom:5px solid #EEEEEE;
	border-left:5px solid transparent;
	content:"";
	border-right:5px solid transparent;
	vertical-align:top;
	height:0px;
	width:0px;
	left:42px;
	top:-6px;
	position:absolute;
}
#fontcolor a {
	display:inline-block;
	height:20px;
	width:20px;
	margin:2px;
}
.tip-comment a {
	color:#3498db;
	display:inline-block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	max-width:120px;
	margin-bottom:-5px;
}
.tip-comment {
	background-color:#34495e;
	height:30px;
	font-size:16px;
	padding:2px 10px 0 10px;
	color:white;
}
#respond>#comments-wrap>.comments-list li .comment-body .comment-meta .respond-to em {
	color:#a0a0a0;
	font-size:1.4rem;
	position:relative;
	margin-left:8px;
}
#respond>#comments-wrap>.comments-list li .comment-body .comment-meta .respond-to i.msg {
	display:inline-block;
	width:17px;
	height:16px;
	vertical-align:middle;
	background:url(../images/comment.png) no-repeat;
}
#respond>#comments-wrap>.comments-list .comment-content em {
	font-style:oblique;
}
#respond>#comments-wrap>.comments-list .comment-content blockquote:before {
	display:block;
	width:16px;
	height:14px;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAANCAYAAADISGwcAAAABmJLR0QA/wD/AP+gvaeTAAABJUlEQVQ4y62UzVHDMBCFPxgX4BJcQkpIKgAqwKkguAJDBSQdmAooAXPhlINLcDowFSQHr0fPipTMJHozmlnJT6u3f35o//YIlkBt9hroOccb8AQMwAvwY/d8vAMfZh8JY/XoHdTiLPR4LpyOBFABpTz+FeF/mohLnJsE5OZ8irwJcJcmEvvekwCTgI1Etotwa7FjnJsEFIwNA2NjhaIvceVpSVR/gAx4lX1v2QA4iBjlDJKNX6DCZU+b+F/urMT+Fv6QeYIWtqZIQ9l4tgXzUSvkcT+TrWQyl7POH8N7sBG7MhGXOGuYj+E9yHET0hGfooXZW2yKUgkocamtrmRowJUtmYDJeYOrt6LA9c2sPBljt4cudRFbcTDnje1jf8cCN+qNfjgBbfA/pMbdZOcAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAAElFTkSuQmCC) no-repeat;
	content:"";
	position:absolute;
	top:40px;
	left:70px;
}
#respond>#comments-wrap>.comments-list .comment-content blockquote:after {
	display:block;
	width:16px;
	height:14px;
	background:url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAANCAYAAADISGwcAAAABmJLR0QA/wD/AP+gvaeTAAABJUlEQVQ4y62UzVHDMBCFPxgX4BJcQkpIKgAqwKkguAJDBSQdmAooAXPhlINLcDowFSQHr0fPipTMJHozmlnJT6u3f35o//YIlkBt9hroOccb8AQMwAvwY/d8vAMfZh8JY/XoHdTiLPR4LpyOBFABpTz+FeF/mohLnJsE5OZ8irwJcJcmEvvekwCTgI1Etotwa7FjnJsEFIwNA2NjhaIvceVpSVR/gAx4lX1v2QA4iBjlDJKNX6DCZU+b+F/urMT+Fv6QeYIWtqZIQ9l4tgXzUSvkcT+TrWQyl7POH8N7sBG7MhGXOGuYj+E9yHET0hGfooXZW2yKUgkocamtrmRowJUtmYDJeYOrt6LA9c2sPBljt4cudRFbcTDnje1jf8cCN+qNfjgBbfA/pMbdZOcAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAAElFTkSuQmCC) -16px 0 no-repeat;
	content:"";
	position:absolute;
	right:70px;
	bottom:40px;
}
