.fixed-bottom-box {
	clear: both; font-family: "Î¢ÈíÑÅºÚ";
}
.fixed-bottom-box .fixed-bottom-bar {
	transition:0.3s; left: 0px; width: 100%; height: 135px; bottom: 0px; font-size: 14px; visibility: hidden; position: fixed; z-index: 20; transform: translateX(-100%); -webkit-transition: all ease .3s; -webkit-transform: translateX(-100%);
}
.active.fixed-bottom-box .fixed-bottom-bar {
	visibility: visible; transform: translateX(0px); -webkit-transform: translateX(0);
}
.fixed-bottom-bar .close {
	top: 0px; width: 30px; height: 30px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 20px; position: absolute; z-index: 11; cursor: pointer;
}
.fixed-bottom-bar .close:hover {
	background: rgb(0, 0, 0);
}
.fixed-bottom-bar .shadow {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.7;
}
.fixed-bottom-bar .box {
	padding-top: 29px; position: relative; z-index: 10;
}
.fixed-bottom-bar .myform {
	height: 80px; padding-right: 110px; position: relative;
}
#fixed-bottom-submit {
	background: rgb(255, 93, 55); border: 0px currentColor; border-image: none; top: 0px; width: 80px; height: 77px; right: 30px; color: rgb(255, 255, 255); font-size: 18px; position: absolute; cursor: pointer;
}
#fixed-bottom-submit:hover {
	background: rgb(236, 76, 38);
}
.fixed-bottom-bar select {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; width: 187px; height: 35px; color: rgb(125, 125, 125); line-height: 35px; overflow: hidden; margin-bottom: 7px; position: relative;
}
.fixed-bottom-bar .input {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; width: 187px; height: 35px; color: rgb(125, 125, 125); line-height: 35px; overflow: hidden; margin-bottom: 7px; position: relative;
}
.fixed-bottom-bar input {
	margin: 0px 5px; border: 0px currentColor !important; border-image: none !important; width: 150px; height: 35px; color: rgb(102, 102, 102); line-height: 35px;
}
.fixed-bottom-bar .input .placeholder {
	left: 5px; top: 7px; line-height: 20px; position: absolute; pointer-events: none;
}
.fixed-bottom-bar .tel-tit {
	color: rgb(255, 255, 255); font-size: 24px;
}
.fixed-bottom-bar .tel-num {
	color: rgb(255, 93, 55); font-size: 24px;
}
.fixed-bottom-box .down-bar-btn {
	background: url("http://icon.dyrs.cc/down-bar-btn.png") no-repeat; transition:0.3s; left: 0px; width: 130px; height: 134px; bottom: 0px; visibility: visible; position: fixed; z-index: 21; cursor: pointer; transform: translateX(0px); -webkit-transition: all ease .3s; -webkit-transform: translateX(0);
}
.fixed-bottom-box .down-bar-btn p {
	margin: 20px 0px 0px 19px; width: 25px; text-align: center; color: rgb(255, 255, 255); font-size: 16px;
}
.active.fixed-bottom-box .down-bar-btn {
	visibility: hidden; transform: translateX(-130px); -webkit-transform: translateX(-130px);
}
.fixed-right-nav {
	top: 70%; width: 78px; text-align: center; right: 50%; margin-top: -100px; margin-right: -688px; position: fixed; z-index: 50; opacity: 0.9;font-size: 12px;
}
.fixed-right-nav a {
	background: rgb(147, 147, 147); border-radius: 2px; height: 50px; color: rgb(255, 255, 255); overflow: hidden; margin-bottom: 2px; display: block;font-size: 12px; line-height:28px;
}
.fixed-right-nav a:hover {
	background: rgb(248, 79, 69);
}
.fixed-right-nav .backtop i {
	background: url("../images/ico.png") no-repeat -42px -116px; margin: 17px auto 0px; width: 29px; height: 17px; display: block;
}
.fixed-right-nav .msg i {
	background: url("../images/ico.png") no-repeat -48px -45px; margin: 8px auto 0px; width: 16px; height: 17px; display: block;
}
.fixed-right-nav .decora i {
	background: url("../images/ico.png") no-repeat -47px -68px; margin: 8px auto 0px; width: 18px; height: 18px; display: block;
}
.fixed-right-nav .qrcode i {
	background: url("../images/ico.png") no-repeat -47px -91px; margin: 15px auto 0px; width: 18px; height: 18px; display: block;
}
.fixed-right-nav .qrcodePic {
	transform-origin: right bottom; transition:0.3s; width: 150px; height: 150px; right: 80px; bottom: 2px; visibility: hidden; position: absolute; cursor: default; transform: scale(0); -webkit-transition: all ease .3s; -webkit-transform: scale(0); -webkit-transform-origin: right bottom;
}
.fixed-right-nav .qrcode:hover .qrcodePic {
	visibility: visible; transform: scale(1); -webkit-transform: scale(1);
}
@media all and (max-width:1410px)
{
.fixed-right-nav {
	right: 0px; margin-right: 0px;
}
}
