@charset 'utf-8';

/*reset*/
#windown-box a { text-decoration: none; color: #000; border: 0; }
#windown-box a:hover { color: #f00; }
#windown-box ol,
#windown-box ul,
#windown-box li { margin: 0; padding: 0; list-style: none; }
#windown-box dl,
#windown-box dt,
#windown-box dd,
#windown-box p { margin: 0; padding: 0; list-style: none; }
#windownbg { position: absolute; top: 0; left: 0; display: none; width: 100%; height: 100%; background: #000; }
#windown-box { position: fixed; text-align: left; border: 6px solid #5c5c5c; background: #fff; _position: absolute; }
#windown-title { position: relative; overflow: hidden; height: 44px; -webkit-user-select: none; -moz-user-select: none; border-bottom: 1px solid #ccc; background: #f5f5f5; }
#windown-title h2 { font-size: 22px; font-weight: bold; line-height: 44px; margin: 0; height: 40px; text-align: center; color: #666; background: url(img/qq_kf.png) no-repeat scroll -66px 2px transparent; }
#windown-title p { font-size: 15px; font-weight: bold; position: absolute; top: 17px; left: 198px; color: #666; }
#windown-close { position: absolute; top: 17px; right: 10px; overflow: hidden; width: 12px; height: 12px; cursor: pointer; text-indent: -10em; background: url(img/qq_kf.png) no-repeat scroll -106px -42px transparent; }
#windown-content-border { position: relative; top: -1px; }
.kf_qq_r { position: fixed; top: 40%; right: 0px; width: 40px; height: 174px; }
.kf_qq_r a {
	display: block;
	width: 40px;
	height: 198px;
	cursor: pointer;
	background: url(img/suspend.png) no-repeat;
	opacity: .9;
}

.kf_qq_r a:hover {
	opacity: 1;
}
#windown-box .mainlist { overflow: hidden; width: 100%; }

#windown-box .mainlist .item {
	margin: 0 20px;
	padding: 15px 0;
	border-bottom: 1px dashed #e9dcdc;
	overflow: hidden;
}
#windown-box .mainlist .item:last-child {
	border: none;
}

#windown-box .mainlist .item .wexin {
	margin-left: 113px;
}
#windown-box .mainlist .item .wexin img {
	width: 124px;
	height: 124px;
}


#windown-box .mainlist .icon { float: left; font-size: 14px; font-weight: bold; line-height: 32px; display: inline-block; width: 32px; height: 32px; text-indent: 36px; color: #666; background: url(img/qqkf.png) no-repeat; }
#windown-box .mainlist .icon-tel { background-position: 0 -128px; }
#windown-box .mainlist .icon-skype { background-position: 0 0; }
#windown-box .mainlist .icon-whatsapp { background-position: 0 -32px; }
#windown-box .mainlist .icon-viber { background-position: 0 -64px; }
#windown-box .mainlist .icon-wechat { background-position: 0 -96px; }
#windown-box .mainlist .icon-qq { background-position: 0 -160px; }

#windown-box .mainlist .item ul {
	float: left;
	display: block;
	margin-left: 86px;

}

#windown-box .mainlist .item li {
	float: left;
}
#windown-box .mainlist .item li a {
	display: inline-block;
	background: #eee;
	border: 1px solid #ccc;
	line-height: 1.8;

	padding: 0 6px;
	margin: 4px;

	font-size: 13px;
}


#windown-box .mainlist .item li a:hover {
 	background: #84ce1b;
 	border-color: #84ce1b;
 	color: #fff;
 }
#windown-box .kf_qq_li { display: none; float: left; width: 100%; padding: 20px 0; background: url(img/qq_kf_line.gif) no-repeat center bottom; }
#windown-box .kf_qq_li:last-child { background: none; }
#windown-box .kf_qq_li .kf_qq_li_left { float: left; width: 175px; height: 50px; margin-right: 22px; background-image: url(img/qq_kf.png); }
#windown-box .kf_qq_li .kf_qq_li_right { font-family: '微软雅黑'; float: left; width: 394px; color: #333; }
#windown-box .kf_qq_li_1 { background-position: 3px -262px; }
#windown-box .kf_qq_li_2 { background-position: 3px -355px; }
#windown-box .kf_qq_li_3 { background-position: 0 -425px; }
#windown-box .kf_qq_li_4 { background-position: 0 -510px; }
#windown-box .kf_r_d { font-size: 12px; float: left; width: 100%; padding-top: 4px; border-top: 1px solid #ccc; }
#windown-box .kf_r_t { float: left; width: 100%; padding-bottom: 4px; }
#windown-box .kf_r_t span { font-size: 16px; float: left; padding-top: 3px; }
#windown-box .kf_r_t .qyqq { font-size: 15px; font-weight: bold; line-height: 24px; display: block; float: left; width: 102px; height: 24px; text-align: center; color: #fff; background: #3a9edf; }
#windown-box .kf_qq_c { float: left; overflow: hidden; width: 100%; }
#windown-box .kf_qq_c ul { width: 408px; }
#windown-box .kf_qq_c ul li { font-family: '宋体'; display: inline; float: left; width: 93px; height: 23px; margin-right: 7px; margin-bottom: 7px; }
#windown-box .kf_qq_c ul li a { font-size: 13px; line-height: 23px; display: block; width: 93px; height: 23px; text-align: center; color: #333; background: url(img/qq_kf.png) -51px -654px; }
#windown-box .kf_qq_c ul a:hover { color: #fff; background: url(img/qq_kf.png) -51px -685px; }
#windown-box .ke_qq_jl { float: left; width: 189px; }
#windown-box .ke_qq_jl .jl_left { font-size: 13px; float: left; width: 53px; }
#windown-box .ke_qq_jl .jl_right { font-size: 13px; line-height: 20px; float: left; width: 134px; }
#windown-box .ke_qq_jl .jl_right .jl_call { display: block; float: left; padding-bottom: 2px; padding-left: 24px; background: url(img/qq_kf.png) -77px -590px; }
#windown-box .ke_qq_jl .jl_right .jl_qq { display: block; float: left; padding-left: 25px; background: url(img/qq_kf.png) -77px -609px; }
#windown-box .ke_qq_jl .jl_right .jl_qq a { font-size: 13px; line-height: 23px; display: block; width: 93px; height: 23px; text-align: center; color: #333; background: url(img/qq_kf.png) -51px -654px; }
#windown-box .ke_qq_jl .jl_right .jl_qq a:hover { color: #fff; background: url(img/qq_kf.png) -51px -685px; }