
.PosFixedNavBlock.RN1 {
    display : none;
    position: fixed;
    bottom: 200px;
    right: 0;
    width: 64px;
    z-index: 9999;
    transition: all 0.3s;
}

.PosFixedNav {
	
}

.PosFixedNavItem {
    display: block;
    text-align: center;
    position: relative;
    width: 64px;
    height: 64px;
    background-size: 28px 28px !important;
    transition: all 0.3s;
    box-shadow: 0px 0px 7px 0px rgba(186,204,224,0.5);
    padding-bottom : 3px;
    background-position: 18px 10px;
    background-color: #fff;
}
.PosFixedNavItem span{
	display : block;
	font-size: 12px;
	font-weight: 400;
	color: #646669;
    padding-top: 40px;
    text-align: center;
}


.PosFixedNavItem.f1{
    height: 72px;
    border-radius: 32px 32px 0 0 ;
    background-image: url(../../images/common/f1.png);
    background-repeat : no-repeat;
    background-position: 18px 18px;
}
.PosFixedNavItem.f1 span{
    padding-top: 48px;
}
.PosFixedNavItem.f2{
    background-image: url(../../images/common/f2.png);
    background-repeat : no-repeat;
}
.PosFixedNavItem.f3{
    background-image: url(../../images/common/f3.png);
    background-repeat : no-repeat;
}
.PosFixedNavItem.f4{
    border-radius: 0 0  32px 32px;
    background-image: url(../../images/common/f3.png);
    background-repeat : no-repeat;
    height: 72px;
}
.PosFixedNavItem.f4 span{
    padding-top: 38px;
}


.PosFixedNavItem:hover{
    background: #2372F9;
    background-position: 18px 10px;
}
.PosFixedNavItem:hover span{
    color: #FFFFFF;
}

.PosFixedNavItem.f1:hover{
    background-image: url(../../images/common/f1_h.png);
    background-repeat : no-repeat;
    background-position: 18px 18px;
}
.PosFixedNavItem.f2:hover{
    background-image: url(../../images/common/f2_h.png);
    background-repeat : no-repeat;
}
.PosFixedNavItem.f3:hover{
    background-image: url(../../images/common/f3_h.png);
    background-repeat : no-repeat;
}
.PosFixedNavItem.f4:hover{
    background-image: url(../../images/common/f3_h.png);
    background-repeat : no-repeat;
}


.PosFixedNavHide.Wechat {
    padding: 0 ;
    position: absolute;
    top: -15px;
    left: -200px;
    width: 188px;
    height: 226px;
    background: #ffffff;box-shadow: 0px 0px 7px 1px rgba(167,179,187,0.17);
    border-radius: 10px;
}
.PosFixedNavHide.Wechat::after {
    content: " ";
    top: 15px;
    right: -25px;
    border-radius: 4px;
    width : 6px;
    height : 6px;
    position: absolute;
    border: 10px solid transparent;
    border-left-color:#2372F9;
}
.PosFixedNavHide.Wechat img {
	padding-top : 0px;
    width: 180px;
    height: 180px;
}

.PosFixedNavHide.Wechat .bg1 {
	width: 188px;
	height: 48px;
	background: #2372F9;
    border-radius: 10px 10px 0 0 ;
    
font-size: 16px;
font-weight: 500;
color: #FFFFFF;
line-height: 48px;
}


.PosFixedNavHide.Phones{
	width: 159px;
	height: 88px;
	background: #FFFFFF;

    padding: 5px 10px;
    position: absolute;
    top: 20px;
    left: -190px;
    box-shadow: 0 4px 8px 0 rgba(206, 206, 206, 0.5);
    border-radius: 10px;
    text-align : left;
    text-indent : 15px;
}

.PosFixedNavHide.Phones::after {
    content: " ";
    top: 15px;
    right: -25px;
    border-radius: 4px;
    width : 6px;
    height : 6px;
    position: absolute;
    border: 10px solid transparent;
    border-left-color: #fff;
}

.PosFixedNavHide.Phones .PosFixedNavHideCont1{
	width : 100%;
    display : block;
	font-size: 18px;
	font-weight: 500;
	color: #323437;
	line-height: 24px;
    margin-top : 15px ;
}
.PosFixedNavHide.Phones .PosFixedNavHideCont2{
    width : 100%;
	display : block;
	font-size: 14px;
	font-weight: 400;
	color: #323437;
	line-height: 20px;
    margin-top : 10px ;
    
}

.PosFixedNavHide {
    /*display : block !important;*/
}


@media ( max-width : 978px) {
.PosFixedNavBlock{
	display : none !important;
	
}
}