/* sprite end */
/* mod_sibar start */
.mod_sidebar{
    position: fixed;
    z-index: 10000;
    right: 25px;
    bottom: 20px;
    _position: absolute;
   	_bottom: auto;
    width: 41px;
    padding-top: 1px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}
.mod_sidebar .sidebar_item{
    position: relative;
    width: 39px;
    margin-top: -1px;
    cursor: pointer;
}
.mod_sidebar .sidebar_feedback{
    background-position: -222px -228px;
}
.mod_sidebar .sidebar_rrs{
    background-position: -345px -227px;
}
.mod_sidebar .sidebar_help{
    background-position: -252px -227px;
}
.mod_sidebar .sidebar_attention{
    background-position: -284px -229px;
}
.mod_sidebar .sidebar_backtop{
    filter: alpha(opacity=0);
    opacity: 0;
    background-position: -314px -227px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    transition: all .2s ease;
}
.mod_sidebar .sidebar_text{
    display: block;
    position: absolute;
    z-index: 10001;
    left: -1px;
    top: -1px;
    width: 41px;
    height: 40px;
    background: #666;
    filter: alpha(opacity=0);
    opacity: 0;
}
.mod_sidebar .sidebar_text em{
    display: block;
    width: 28px;
    margin: 5px 0 0 8px;
    color: #fff;
    line-height: 15px;
    letter-spacing: 0.08em;
}
.mod_sidebar .sidebar_item .sidebar_pop{
    display: none;
    position: absolute;
    right: 40px;
    padding-right: 10px;
}
.mod_sidebar .sidebar_item .sidebar_pop .sidebar_pop_inner{
    border: 1px solid #dfdfdf;
    position: relative;
   /* width: 180px;*/
    background: #fff;
}

.mod_sidebar .sidebar_attention .sidebar_pop{
    top: -100px;
}

.mod_sidebar .sidebar_attention .sidebar_pop .sidebar_pop_inner{
    width: 168px;
    height: 168px;
}

.mod_sidebar .sidebar_attention .sidebar_pop .qr_bd{
    width: 160px;
    height: 160px;
    margin: 4px 4px 4px 4px;
}

.mod_sidebar .sidebar_backtop_show{
    filter: alpha(opacity=100);
    opacity: 1;
}
.mod_sidebar_fixed{
    bottom: 147px;
}

.oper_div .scan{
    width: 50px;
    height: 50px;
    display: block;
    background-image: url("../images/scan1.png");
    background-repeat: no-repeat;
}
.oper_div .scan:hover{
    width: 50px;
    height: 50px;
    display: block;
    background-image: url("../images/scan2.png");
    background-repeat: no-repeat;
}
.oper_div .see {
    background-image: url("../images/see1.png");
    background-repeat: no-repeat;
    display: block;
    height: 50px;
    width: 50px;
}
.oper_div .see:hover {
    background-image: url("../images/see2.png");
    background-repeat: no-repeat;
    display: block;
    height: 50px;
    width: 50px;
}
.oper_div .open-zx {  
	width: 50px;
    height: 50px;
    display: block;
    margin-top:10px;
    background-image: url("../images/open_im1.png");
}
.oper_div .open-zx:hover {  
	width: 50px;
    height: 50px;
    display: block;
    background-image: url("../images/open_im2.png");
}
.sidebar_item2{
	 width: 131px;
}
.sidebar_item2 .zx_main {
	background: #F9FAFB; 
	border: 1px solid #dddddd; 
	border-radius: 10px; 
	background: #F9FAFB;
	display:none; 
	position: absolute;
    right: 50px;
    padding-right: 20px;
    bottom: 0px;
}
.oper_div  .gotop { 
	width: 50px; 
	height: 50px; 
    margin-top: 10px;
	background: url(../images/toTop-icon.png) center 0;
	display: block;
    background-repeat: no-repeat;
	}


.oper_div .zx_main .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.oper_div .zx_main .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.oper_div .zx_main .qq-hover-c { width: 90px; height: 70px; border-radius: 35px; position: absolute; left: 28px; top: 10px; overflow: hidden; z-index: 9; }
.oper_div .zx_main .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat center 8px; }
.oper_div .zx_main .img-qq {max-width: 90px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.oper_div .zx_main .im-qq:hover .img-qq{ max-width: 90px; left: 1px; top: 8px; position: absolute; }
.oper_div .zx_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.oper_div  .zx_main .im-tel { color: #000000; text-align: center; width: 109px; height: 170px; border-bottom: 1px solid #dddddd;margin-left:20px; }
.oper_div  .zx_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:11px;}
.oper_div  .zx_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.oper_div  .zx_main .im-tel:hover { background: #fafafa; }
.oper_div .zx_main .close-zx { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.oper_div .zx_main .close-zx a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.oper_div .zx_main .close-zx a:hover { text-decoration: none; }
.oper_div .zx_main .gotop { width: 100px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
