@charset "utf-8";

/*--------------------------------------------------------------
  通用CSS
----------------------------------------------------------------*/
/*
body{background-color:#fff;color:#414141;line-height:1.65;font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif;font-size:14px;font-weight:400;overflow-x:hidden;text-rendering:optimizelegibility}
*/
/*
@media (max-width:767px){body{font-size:12px}
}
.u-permalink{bottom:0;left:0;outline:0;position:absolute;right:0;top:0;z-index:10}
.text-align-left{text-align:left !important}

@media (min-width:1200px){
  .container{max-width:1200px}
}
*/

/* 常用CSS */
/*
*{margin:0;padding:0;outline:0}
h1,h2,h3,h4,h5,h6{color:#333;font-weight:500;margin-top:0;letter-spacing:.4px;text-transform:capitalize;margin:0;padding:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
p{color:#414141;line-height:28px;margin:0;letter-spacing:.3px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}
i{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;transition:all .4s}
a{color:#414141;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
a:focus,a:hover{text-decoration:none;color:#fcab03;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.btn:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.btn-link:hover{text-decoration:none;outline:0}
ul{margin:0;padding:0}
ul li{list-style-type:none;margin:0;padding:0}
img{width:100%;max-width:100%;height:auto}
section{position:relative;overflow:hidden;padding-top:70px;padding-bottom:45px;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}
.archive .blog-section,.single .blog-section,.page .blog-section,.search .blog-section{padding-top:30px;background-color:#f7f7f7}
.single-dahuzi_block .blog-section{padding-top:70px !important}
.home .blog-section{background-color:#fff}
*/

a{
	color:#414141;
	text-decoration:none;
}
a:focus,a:hover{
	color:#414141;
	text-decoration:none;
}

/*--------------------------------------------------------------
右侧悬浮 客服工具
----------------------------------------------------------------*/
.slide-bar {
	position:fixed;
	/*
	width:50px;
	*/
	right:5px;
	/*
	bottom:10%;
	*/
	top:25%;
	border-radius:2px;
	/*
	z-index:9;
	*/
	z-index:1999;
}
@media screen and (max-width:767px) {
	.slide-bar {
		display:none;
	}
}
.slide-bar p {
	padding:0;
	margin:0;
	font-size:12px;
	line-height:1.2;
	color:#fff;
}
.slide-bar a:focus {
	color:#fff;
}
.slide-bar .slide-bar__item {
	width:50px;
	height:50px;
	text-align:center;
	position:relative;
	cursor:pointer;
	color:#fff;
	/*
	background-color:#3561ED;
	*/
	background-color:#1369BF;
	display:block;
	margin-bottom:1px;
	font-size:12px;
	line-height:1.8;
}
.slide-bar .slide-bar__item:last-child {
	border-bottom:none;
}
.slide-bar .slide-bar__item:hover {
	/*
	background-color:#4571FD;
	*/
	background-color:#1379CF;
	color:#fff;
	text-decoration:none;
}
.slide-bar .slide-bar__item:hover .slide-bar__item__ercode,.slide-bar__item:hover .slide-bar__item__tips {
	visibility:visible;
	/*
	left:-137px;
	*/
	right:57px;
	opacity:1;
}
.slide-bar .slide-bar__item:hover .slide-bar__item__img {
	visibility:visible;
	right:57px;
	opacity:1;
}
.slide-bar .slide-bar__item__top {
	display:block;
	line-height:50px;
	font-size:24px;
	-webkit-text-stroke:1px #fff;
}
.slide-bar .slide-bar__item__icon {
	display:block;
	font-size:22px;
	padding-top:6px;
}
.slide-bar img.slide-bar__item__icon {
	width:16px;
	height:auto;
	margin:0 auto;
}
.slide-bar .slide-bar__item span {
	display:block;
	height:20px;
	/*
	transform:scale(0.95); //谷歌chrome字体不能小于12px，可使用此属性将字按比例缩小
	*/	
}
.slide-bar .slide-bar__item__tips {
	padding:13px 10px;
	line-height:24px;
	font-size:14px;
	text-align:center;
	position:absolute;
	z-index:1;
	right:40px;
	color:#fff;
	top:0;
	opacity:0;
	visibility:hidden;
	/*
	background-color:#4571FD;
	*/
	background-color:#1379CF;
	-webkit-transition:right .3s ease-in-out .1s,opacity .3s ease-in-out .1s,visibility .3s;
	-o-transition:right .3s ease-in-out .1s,opacity .3s ease-in-out .1s,visibility .3s;
	transition:right .3s ease-in-out .1s,opacity .3s ease-in-out .1s,visibility .3s;
}
.slide-bar .slide-bar__item__tips:after {
	border-bottom:5px solid transparent;
	border-top:5px solid transparent;
	border-left:6px solid #4571FD;
	right:-6px;
	top:5px;
	content:"";
	height:0;
	position:absolute;
	top:20px;
	width:0;
	z-index:1;
}
.slide-bar .slide-bar__item__tips p {
	line-height:24px;
	font-size:14px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.slide-bar .slide-bar__item__img {
	display:block;
	text-align:center;
	font-size:14px;
	position:absolute;
	z-index:1;
	right:40px;	
	color:#fff;
	bottom:0;
	opacity:0;
	visibility:hidden;
	-webkit-transition:right .3s ease-in-out .1s,opacity .3s ease-in-out .1s,visibility .3s;
	-o-transition:right .3s ease-in-out .1s,opacity .3s ease-in-out .1s,visibility .3s;
	transition:right .3s ease-in-out .1s,opacity .3s ease-in-out .1s,visibility .3s;
	background:#e4e4e4;
}
.slide-bar .slide-bar__item__img:after {
	border-bottom:5px solid transparent;
	border-top:5px solid transparent;
	border-left:6px solid #e4e4e4;
	right:-6px;
	content:"";
	height:0;
	position:absolute;
	bottom:20px;
	width:0;
	z-index:1;
}
.slide-bar .slide-bar__item__img img {
	width:150px;
	height:auto;
	margin:10px;
	margin-bottom:0;
}
.slide-bar .slide-bar__item__img p {
	width:100%;
	line-height:32px;
	font-size:14px;
	text-align:center;
	color:#666;
}
.slide-bar .slide-bar__item .backtotop {
	display:none;
}
.slide-bar .slide-bar-title_none img.slide-bar__item__icon {
	width:25px;
}
.slide-bar .slide-bar-title_none .slide-bar__item__icon {
	padding-top:12px;
}