/*body{margin:0 auto;padding:0;font-family: Helvetica,Arial,PingFang SC,Hiragino Sans GB,Source Han Sans CN,Roboto,Microsoft Yahei,sans-serif;color: #191924}
button,img{border:none;}
a{text-decoration:none;text-align:center;cursor:pointer;}
.clearfix:after {content : "." ;display : block ;height : 0 ;clear : both ;visibility : hidden ;}
* html .clearfix {zoom: 1 ;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline: none;color: #303753}
::-webkit-input-placeholder {color: #c3c8d6;}
*,::before,::after{box-sizing: border-box}
*/
/*右侧漂浮
.right_fix ul,li,p,h1,h2,h3,h4,h5,h6{list-style:none;margin:0;padding:0;line-height: 100%;}
*/
.right_fix ul{
	list-style:none;margin:0;padding:0;line-height: 100%;
}
.right_fix li{
	list-style:none;margin:0;padding:0;line-height: 100%;
}
.right_fix{
    position: fixed;
    right: 2px;
    bottom: 30%;
    background-color: #ffffff;
    box-shadow: 0px 1px 4px 0px rgb(147 172 226 / 10%);
    border-radius: 4px;
    border: solid 1px #ecebf6;
    padding: 0 10px;
    z-index: 2100;
}
.right_fix>ul>li{
    position: relative;
    padding: 10px 0;
    border-bottom: 1px solid #ecebf6;
    text-align: center;
    cursor: pointer;
}
.right_fix>ul>li>img{
    height: 35px;
    margin-bottom: 8px;
}
.right_fix>ul>li>p{
    font-size: 12px;
    color: #767e91;
}
.right_fix_show{
    display: none;
    position: absolute;
    right: 48px;
    top: 0;
    padding-right: 20px;
    width: 200px;
}
.right_fix_show_d1{
    border: 1px solid #ecebf6;
    background-color: #ffffff;
    box-shadow: 0px 1px 4px 0px rgb(147 172 226 / 10%);
    border-radius: 4px;
    padding: 10px;
}
.right_fix_show_d1 li{
    border-bottom: 1px solid #ecebf6;
    padding: 15px 0;
}
.right_fix_show_d1 li:last-child{
    padding-bottom: 0;
    border: none;
}
.right_fix_show_d1 li>h3{
    font-size: 18px;
}
.right_fix_show_d1 li>p{
    font-size: 14px;
    color: #767e91;
    margin-bottom: 10px;
}
/* 客服弹窗 */
.kefu_fix{
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -180px;
    margin-top: -180px;
    width: 360px;
    background: #fff;
    border-radius: 10px;
    padding: 40px;
    text-align: center;
    box-shadow: 0px 4px 20px 0px rgb(147 172 226 / 20%);
    z-index: 10;
}
.kefu_fix>h3{
    font-size: 20px;
    margin-bottom: 30px;
}
.kefu_fix>p{
    font-size: 14px;
    color: #a8a8b3;
    margin: -15px 0 30px 0;
}
.kefu_fix>img{
    margin-bottom: 20px;
}
.kefu_fix>a{
    display: inline-block;
    margin: 0 20px;
    line-height: 40px;
    padding: 0 20px;
    font-size: 14px;
    border-radius: 4px;
}
.kefu_fix_close{
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
}

