@charset "utf-8";
/* 浮动面板 */
#floatPanel{}
#floatPanel .ctrolPanel{width:50px;height:210px;background:#fff /*url(../img/float-panel-bg.jpg) no-repeat left top*/;position:fixed;right:10px;top:250px;overflow:hidden;z-index:10000; _position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300);border: 1px solid #eee;border-radius: 4px 4px 3px 3px;}
#floatPanel .ctrolPanel a{width:50px;font-size:12px;color:#ff6600;letter-spacing:1px;text-align:center;overflow:hidden;}
#floatPanel .ctrolPanel .arrow{height:50px;line-height:50px;display:block;margin:21px auto 0;background: #ccc url(../img/topsrt.png) no-repeat center center;z-index: 11000;}
#floatPanel .ctrolPanel .arrow span{display:none;}
#floatPanel .ctrolPanel .contact{height:42px; width:42px;display:block;margin:24px auto 4px auto; background:url(../img/icon-001.jpg) no-repeat center center;}
#floatPanel .ctrolPanel .contact:hover{ background:url(../img/icon-0001.png) no-repeat center center; width:42px; height:42px; }
#floatPanel .ctrolPanel .contact span{display:none;}
#floatPanel .ctrolPanel .qrcode{height:42px;width:42px;display:block;margin:28px auto 4px auto;background: url(../img/icon-002.png) no-repeat center center;}
#floatPanel .ctrolPanel .qrcode:hover{ background:url(../img/icon-0002.jpg) no-repeat center center; width:42px; height:42px; }
#floatPanel .ctrolPanel .qrcode span{display:none;}
#floatPanel .ctrolPanel .feedback{height:42px;width:42px;display:block;margin:28px auto 4px auto;background: url(../img/icon-003.jpg) no-repeat center center;}
#floatPanel .ctrolPanel .feedback:hover{ background:url(../img/icon-0003.jpg) no-repeat center center; width:42px; height:42px;}
#floatPanel .popPanel{width:147px;height:200px;position:fixed;right:68px;top:346px;z-index:10000;overflow:hidden;display: none;_position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300); margin-top: -30px;}
#floatPanel .popPanel .popPanel-inner{width:147px;height:200px;position:relative;overflow:hidden;}
#floatPanel .popPanel .popPanel-inner .arrowPanel{width:10px;height:200px;position:absolute;right:1px;top:102px;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;}
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel{width:141px;height:178px;text-align:center;position:absolute;left:0;top:0;overflow:hidden;background:url(../img/wx-bg.png) no-repeat; padding:10px 6px 20px 0px;}
#floatPanel .popPanel .popPanel-inner .qrcodePanel img{width:80px;height:80px;border:none;  margin:0px auto; display:block;}

#floatPanel .Panel{width:147px;height:200px;position:fixed;right:68px;top:400px;z-index:10000;overflow:hidden;display: none;_position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300); margin-top:-100px;}
#floatPanel .pPanel .Panel-inner{width:147px;height:200px;position:relative;overflow:hidden;}
#floatPanel .Panel .Panel-inner .arrowPanel{width:10px;height:200px;position:absolute;right:1px;top:102px;}
#floatPanel .Panel .Panel-inner .arrowPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;}
#floatPanel .Panel .Panel-inner .arrowPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;}
#floatPanel .Panel .Panel-inner .qrcodePanel{width:141px;height:178px;text-align:center;position:absolute;left:0;top:0;overflow:hidden;background:url(../img/wx-bg.png) no-repeat; padding:10px 6px 20px 0px;}
#floatPanel .Panel .Panel-inner .qrcodePanel img{width:80px;height:80px;border:none;  margin:0px auto; display:block;}
#floatPanel .ctrolPanel .help{height:42px; width:42px;display:block;margin:18px auto 4px auto; background:url(../img/icon-help.png) no-repeat center center;background-size:100%;}
#floatPanel .ctrolPanel .help:hover{ background:url(../img/icon-help2.png) no-repeat center center;background-size:100%; width:42px; height:42px; }
#floatPanel .ctrolPanel .help span{display:none;}
#floatPanel .ctrolPanel .Wkf span{display:none;}
#floatPanel .ctrolPanel .Wkf{height:42px;width:42px;display:block;margin:28px auto 4px auto;background: url(../img/icon-004.jpg) no-repeat center center;}
#floatPanel .ctrolPanel .Wkf:hover{ background:url(../img/icon-0004.jpg) no-repeat center center; width:42px; height:42px;}

#floatPanel .wxkf{width:147px;height:200px;position:fixed;right:68px;top:173px;z-index:10000;overflow:hidden;display: none;_position:absolute; /* for IE6 */_top:expression(documentElement.scrollTop + 300); margin-top: 44px;}
#floatPanel .wxkf .wxkf-inner{width:147px;height:200px;position:relative;overflow:hidden;}
#floatPanel .wxkf .wxkf-inner .arrowPanel{width:10px;height:200px;position:absolute;right:1px;top:102px;}
#floatPanel .wxkf .wxkf-inner .arrowPanel .arrow01{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #ddd;position:absolute;bottom:0;position:absolute;left:2px;top:0;}
#floatPanel .wxkf .wxkf-inner .arrowPanel .arrow02{width:0;height:0;font-size:0;line-height:0;border-top:10px solid transparent;_border-top:10px solid black;_filter:chroma(color=black);border-right:10px solid transparent;_border-right:10px solid black;_filter:chroma(color=black);border-bottom:10px solid transparent;_border-bottom:10px solid black;_filter:chroma(color=black);border-left:10px solid #fff;position:absolute;bottom:0;position:absolute;left:0;top:0;}
#floatPanel .wxkf .wxkf-inner .qrcodePanel{width:141px;height:178px;text-align:center;position:absolute;left:0;top:0;overflow:hidden;background:url(../img/wx-bg.png) no-repeat; padding:10px 6px 20px 0px;}
#floatPanel .wxkf .wxkf-inner .qrcodePanel img{width:80px;height:80px;border:none;  margin:0px auto; display:block;}


.tour{ font-size:18px; line-height:52px; text-align:center;}
.saom{ font-size:14px; line-height:40px; text-align:center;}

.activebox{padding-right: 270px;}
.recommend-list .activebox .img-wrap{left: auto;right: 0;top: 30px;}