.ywkqq-box {
	Z-INDEX: 99999; WIDTH: 110px; COLOR: #333
}
.ywkqq-box .qq-a {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 106px; DISPLAY: block; HEIGHT: 118px; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.ywkqq-box .qq-a SPAN {
	POSITION: absolute; WIDTH: 90px; BOTTOM: 5px; COLOR: #9c0; LEFT: 10px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; text-shadow: 1px 1px 0 #fff, 2px 2px 0 #eee
}
.ywkqq-box .qq-a:hover SPAN {
	COLOR: #0484cd
}
.ywkqq-box .qq-hover-c {
	Z-INDEX: 9; POSITION: absolute; WIDTH: 70px; HEIGHT: 70px; OVERFLOW: hidden; TOP: 10px; LEFT: 18px; border-radius: 50%
}
.ywkqq-box .qq-con {
	Z-INDEX: 99; BORDER-BOTTOM: #ddd 1px solid; POSITION: absolute; WIDTH: 109px; BACKGROUND: url(qq-icon-bg.png) no-repeat center 8px; HEIGHT: 118px; TOP: 0px; LEFT: 0px
}
.ywkqq-box .img-qq {
	POSITION: absolute; DISPLAY: block; MAX-WIDTH: 60px; TOP: 3px; LEFT: 6px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s
}
.ywkqq-box .im-qq:hover .img-qq {
	POSITION: absolute; MAX-WIDTH: 70px; TOP: 8px; LEFT: 1px
}
.ywkqq-box .im-box {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BACKGROUND: #f9fafb; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; border-radius: 10px
}
.ywkqq-box .im-tel {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 12px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; WIDTH: 109px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
.ywkqq-box .tel-ti {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.ywkqq-box DIV.tel-num {
	FONT-FAMILY: Arial; COLOR: #f30; FONT-SIZE: 14px; FONT-WEIGHT: bold; text-shadow: 1px 1px 0 #fff, 2px 2px 0 #ccc
}
.ywkqq-box .im-foot {
	OVERFLOW: hidden
}
.ywkqq-box .wx-con {
	WIDTH: 55px; BACKGROUND: url(../images/weixing-icon.png) no-repeat center center; FLOAT: left; HEIGHT: 47px; CURSOR: pointer; BORDER-RIGHT: #ddd 1px solid
}
.ywkqq-box .wx-show {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: absolute; BORDER-LEFT: #ddd 1px solid; WIDTH: 152px; BOTTOM: 0px; DISPLAY: none; BACKGROUND: #fff; HEIGHT: 192px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; LEFT: -165px; border-radius: 10px
}
.ywkqq-box .wx-arrow {
	Z-INDEX: 2; BORDER-BOTTOM: transparent 6px solid; POSITION: absolute; BORDER-LEFT: #fff 6px solid; WIDTH: 0px; BOTTOM: 13px; HEIGHT: 0px; BORDER-TOP: transparent 6px solid; BORDER-RIGHT: transparent 6px solid; LEFT: 152px
}
.ywkqq-box .wx-arrow-big {
	BORDER-BOTTOM: transparent 8px solid; POSITION: absolute; BORDER-LEFT: #ddd 8px solid; WIDTH: 0px; BOTTOM: 11px; HEIGHT: 0px; BORDER-TOP: transparent 8px solid; BORDER-RIGHT: transparent 8px solid; LEFT: 152px
}
.ywkqq-box .wx-pic {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; WIDTH: 144px; PADDING-RIGHT: 0px; HEIGHT: 144px; PADDING-TOP: 5px
}
.ywkqq-box .wx-txt {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 18px; WIDTH: 100px; FONT-SIZE: 12px; TOP: 150px; LEFT: 27px
}
.ywkqq-box .go-top {
	WIDTH: 50px; BACKGROUND: url(../images/toTop-icon.png) no-repeat center center; FLOAT: right; HEIGHT: 47px; CURSOR: pointer
}
.ywkqq-box .ewclose {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 24px; BACKGROUND: url(../images/close_im.png) no-repeat; HEIGHT: 24px; TOP: -12px; CURSOR: pointer; RIGHT: 10px
}
.ywkqq-box .open-im {
	WIDTH: 40px; HEIGHT: 133px; CURSOR: pointer
}
