@charset "utf-8";
/* CSS Document */

/* 底部 */
.footer .help-map .li-list {
	width: 230px;
}
.footer .help-map .li-list dt {
	font: 16px/25px microsoft yahei;
	padding-bottom: 10px;
	color: #D50003;
}
.footer .help-map .li-list dd {
	margin-bottom: 5px;
}
.footer .help-map .li-list dd a {
	color: #7a7a7a;
}
.footer .code-img img {
	width: 110px;
}
.footer .contact-div {
	padding-left: 10px;
}
.footer .contact-div .name {
	font: 16px/25px microsoft yahei;
	color: #b0b0b0;
}
.footer .contact-div .call {
	font: 20px/25px microsoft yahei;
	color: #D50003;
}
.footer .contact-div .time {
	font: 12px/25px microsoft yahei;
	color: #b0b0b0;
}
.footer .contact-div .kefu a {
	font: 12px/25px microsoft yahei;
	text-align: center;
	color: #fff;
	display: block;
	background: #D50003;
}
.footer .contact-div .kefu a:hover {
	background: #A80002;
}
.footer .footer-block1 {
	padding-bottom: 25px;
	padding-top: 25px;
	border-top: 1px solid #e9e9e9;
	clear: both;
}
.footer .footer-block2 {
	background: #999;
	border-top: 1px solid #858585;
	position: relative;
	padding: 20px 0;
	clear: both;
}
.footer .service-div {
	padding: 20px;
	background: url(../images/rptx.png) 0 0 repeat-x;
	height: 60px;
	position: relative;
	margin-top: -71px;
	width: 1160px;
	margin-bottom: 30px;
}
.footer .service-div .left-bg {
	width: 5px;
	height: 100px;
	background: url(../images/tdbg.png) 0 0 no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}
.footer .service-div .right-bg {
	width: 5px;
	height: 100px;
	background: url(../images/tdbg.png) -5px 0 no-repeat;
	position: absolute;
	top: 0;
	right: 0;
}
.footer .service-div .li {
	padding-left: 65px;
	padding-right: 20px;
	width: 210px;
	float: left;
	position: relative;
}
.footer .service-div .li .title {
	font-size: 16px;
	line-height: 25px;
	color: #e35554;
}
.footer .service-div .li .info {
	color: #8c8c8c;
}
.footer .service-div .li .ico {
	position: absolute;
	width: 60px;
	height: 60px;
	top: 0;
	left: 0;
	background: url(../images/tdbg.png) no-repeat;
}
.footer .service-div .li-price .ico {
	background-position: -10px 0;
}
.footer .service-div .li-quality .ico {
	background-position: -70px 0;
}
.footer .service-div .li-check .ico {
	background-position: -130px 0;
}
.footer .service-div .li-range {
	padding-right: 0;
}
.footer .service-div .li-range .ico {
	background-position: -190px 0;
}
.footer .footer-text p {
	text-align: center;
	line-height: 25px;
	font-size: 12px;
	font-family: simsun;
	color: #fff;
	text-shadow: 1px 1px 1px #858585;
}
.footer .footer-text p a {
	color: #fff;
	font-size: 14px;
	font-family: microsoft yahei, Tahoma;
}
.footer .footer-text .icp-number {
	color: #d6d6d6;
}
.footer .icp-div {
	text-align: center;
	margin-top: 10px;
}
.footer .footer-link a {
	font-size: 12px !important;
	font-family: simsun !important;
	color: #d6d6d6 !important;
}
/* 侧边栏客服 */
.slide-bar-div {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 999999;
	width: 43px;
	background: #333;
	height: 600px;
}
.slide-bar-div .show-div {
	position: relative;
}
.slide-bar-div .show-div .show-cont {
	position: absolute;
	right: 60px;
	top: 0;
	background: #fff;
	box-shadow: 1px 1px 1px #999;
	display: none;
}
.slide-bar-div .show-div .show-cont .ico-arrow, .slide-bar-div .show-div .show-cont .ico-arrowa {
	position: absolute;
	top: 10%;
	right: -4px;
	width: 4px;
	height: 9px;
	background: url(../images/icos.png) 0 -280px no-repeat;
}
.slide-bar-div .show-div .show-cont .ico-arrowa {
	top: 45%;
}
.slide-bar-div .show-div .show-cont .cn-name {
	font-size: 14px;
	color: #292929;
	padding: 2px 0 0 15px;
	margin-bottom: 2px;
	position: relative;
	border-bottom: 1px solid #eee;
}
.slide-bar-div .show-div .show-cont .cn-name .ico {
	position: absolute;
	top: 3px;
	left: 0;
	width: 10px;
	height: 15px;
}
.slide-bar-div .show-div .show-cont .cn-name .ico-girl {
	background: url(../images/icos.png) 0 -350px no-repeat;
}
.slide-bar-div .show-div .show-cont .cn-name .ico-boy {
	background: url(../images/icos.png) -15px -350px no-repeat;
}
.slide-bar-div .ad-div {
}
.slide-bar-div .ad-div .ad-title, .slide-bar-div .ad-div .ad-title img {
	width: 43px;
	height: 196px;
}
.slide-bar-div .ad-div .ad-cont, .slide-bar-div .ad-div .ad-cont img {
	width: 300px;
	height: 200px;
}
.slide-bar-div .service-div .title {
	text-align: center;
	padding: 10px 0;
	color: #ddd;
}
.slide-bar-div .service-div .show-cont p.text {
	text-align: center;
}
.slide-bar-div .service-div .li {
	margin-bottom: 10px;
	padding-left: 7px;
	cursor: pointer;
}
.slide-bar-div .service-div .li .li-user {
	width: 30px;
	height: 30px;
	background: #999;
	border-radius: 15px;
	box-shadow: 1px 1px 1px #333;
	filter: alpha(opacity=50);
	opacity: .5;
	display: inline-block;
	background: url(../images/team-service.png) no-repeat;
}
.slide-bar-div .service-div .li .li-user:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
.slide-bar-div .service-div .li .li-cont {
	width: 120px;
	padding: 5px 10px;
	top: -10px;
}
/*灰色头像
.slide-bar-div .service-div .li1 .li-user { background-position: 0 0;}
.slide-bar-div .service-div .li2 .li-user { background-position: -32px 0;}
.slide-bar-div .service-div .li3 .li-user { background-position: -64px 0;}
.slide-bar-div .service-div .li4 .li-user { background-position: -96px 0;}
.slide-bar-div .service-div .li5 .li-user { background-position: -128px 0;}
.slide-bar-div .service-div .li6 .li-user { background-position: -160px 0;}
*/

.slide-bar-div .service-div .li1 .li-user {
	background-position: 0 -30px;
}
.slide-bar-div .service-div .li2 .li-user {
	background-position: -32px -30px;
}
.slide-bar-div .service-div .li3 .li-user {
	background-position: -64px -30px;
}
.slide-bar-div .service-div .li4 .li-user {
	background-position: -96px -30px;
}
.slide-bar-div .service-div .li5 .li-user {
	background-position: -192px -30px;
}
.slide-bar-div .service-div .li6 .li-user {
	background-position: -160px -30px;
}
.slide-bar-div .service-div .li1 a:hover {
	background-position: 0 -30px;
}
.slide-bar-div .service-div .li2 a:hover {
	background-position: -32px -30px;
}
.slide-bar-div .service-div .li3 a:hover {
	background-position: -64px -30px;
}
.slide-bar-div .service-div .li4 a:hover {
	background-position: -96px -30px;
}
.slide-bar-div .service-div .li5 a:hover {
	background-position: -192px -30px;
}
.slide-bar-div .service-div .li6 a:hover {
	background-position: -160px -30px;
}
.slide-bar-div .cut-price .line {
	width: 33px;
	height: 0;
	margin: 0 auto;
	border-bottom: 1px solid #505050;
	margin-bottom: 10px;
}
.slide-bar-div .back-top {
	position: absolute;
	bottom: 0;
}
.slide-bar-div .back-top, .slide-bar-div .back-top .li {
	width: 43px;
	height: 40px;
	cursor: pointer;
}
.slide-bar-div .back-top .li {
	background: url(../images/icos.png) 0 -300px #333 no-repeat;
}
.slide-bar-div .back-top .li:hover {
	background: url(../images/icos.png) 0 -300px #474747 no-repeat;
}
.slide-bar-div .back-top .show-cont .text {
	width: 100px;
	height: 40px;
	line-height: 40px;
	background: #f6f7fb;
	font-family: simsun;
	text-align: center;
}
.slide-bar-div .sidebar-call {
}
.slide-bar-div .sidebar-call, .slide-bar-div .sidebar-call .li, .slide-bar-div .sidebar-call .lia {
	width: 43px;
	height: 40px;
	cursor: pointer;
	margin-bottom: 10px;
}
.slide-bar-div .sidebar-call .li {
	background: url(../images/r-tell.gif) 0 0 no-repeat;
}
.slide-bar-div .sidebar-call .lia {
	background: url(../images/weixin.png) 0 0 no-repeat;
}
.slide-bar-div .sidebar-call .li:hover {
	background: url(../images/r-tell-hover.gif) 0 0 no-repeat;
}
.slide-bar-div .sidebar-call .show-cont {
	top: -10px;
	background: #f6f7fb;
}
.slide-bar-div .sidebar-call .show-cont .head-call {
	height: 50px;
	padding: 5px;
	padding-bottom: 8px;
	padding-left: 65px;
	position: relative;
	top: 0;
	width: 190px;
}
.slide-bar-div .sidebar-call .show-cont .head-call .ico-call {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 8px;
	left: 10px;
	background: url(../images/icos.png) 0 -530px no-repeat;
}
.slide-bar-div .sidebar-call .show-cont .head-call img {
	width: 260px;
	left: 0;
	position: absolute;
	display: block;
	top: 0;
}
.slide-bar-div .sidebar-call .show-cont .time {
	font-size: 14px;
	color: #999;
}
.slide-bar-div .sidebar-call .show-cont .call-number {
	color: #d00004;
	font-size: 28px;
	line-height: 35px;
}
