﻿

/*rightFix*/

.rightFix {
    width:52px;
    position: fixed;
    right: 1%;
    top: 50%;
    margin-top: -110px;
    z-index: 99;
}

.rightFix .ico {
    width:220px;
    height:52px;
    display: block;
    position: relative;
    overflow: hidden;
    margin: 0px;
    transition: all ease 300ms;
    margin-top: 1px;
    padding: 0px;
 border-radius:48px;
  /*  border: 1px solid #eee;*/
    margin-bottom: 5px;
    background: url(../images/fix-ico.png) no-repeat center 0;
    cursor: pointer;
}

.rightFix .ico img {
    width: 160px !important;
    height: 160px !important;
    position: absolute;
    left: -30px;
    top: 0;
    padding: 3px;
    background:rgb(94, 183, 91);
/*    border: 1px solid #009DE7;*/
    display: block;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all ease-in-out 0.2s;
    border-radius: 10px;
}

.rightFix .ico span {
    width: 210px;
    text-align: center;
    height: 48px;
    line-height: 48px;
    position: absolute;
    left: -78px;
    top: 0;
    background: #fff;
    color: #fff;
    display: block;
    font-weight: bold;
    font-size: 18px;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all ease-in-out 0.2s;
    border-radius: 48px;
}

.rightFix .ico span.ftel {
    background: #081660;
}

.rightFix .ico:hover {
/*    background-color: #081660;
    border-color: #081660;*/
    overflow: visible;
}

.rightFix .ico:hover img {
    opacity: 1;
    filter: alpha(opacity=100);
    left: -180px;
		width:160px !important;
	height:160px !important

}

/*.rightFix .ico:hover span {
    opacity: 1;
    filter: alpha(opacity=100);
    left: -215px;
}*/

.rightFix .fix-tel {
    background-position: 11px 12px;
}

.rightFix .fix-tel:hover {
    background-position: 11px 12px;
}

.rightFix .fix-qq {
    background-position: 11px -40px;
}

.rightFix .fix-qq:hover {
    background-position: 11px -40px;
}

.rightFix .fix-ewm {
    background-position: 11px -96px;
}

.rightFix .fix-ewm:hover {
    background-position: 11px -96px;
}

.rightFix .fix_top {
    background-position:7px -155px;
  border-radius: 40px;
  width:40px; height:40px;
  border: 1px solid #eee;
  background-color:#FFF;
  right:-11px


	
}

.rightFix .fix_top:hover {
    background-position: -36px -155px;
	    background-color: rgb(94, 183, 91);
    border-color:rgb(94, 183, 91);
    overflow: visible;
	
}

.rightFix .fix-form {
    background-position: 10px -234px;
}

.rightFix .fix-form span {
    font-size: 14px;
    line-height: 23px;
    width: 180px;
}

.rightFix .fix-form:hover {
    background-position: -37px -234px;
}


