.fixed-flolt{width:175px;height:400px;background:url(../images/rlflbg.png) center top no-repeat;background-size:100%;position:fixed;right:0;bottom:22%;padding:90px 4px 10px;line-height:1;z-index:9999;transform:scale(.9)}
.fixed-flolt:before{content:"";width:190px;height:190px;background:url(../images/rlflpic.png) center no-repeat;position:absolute;right:-15px;top:-46px}
/*.fixed-flolt:after{content:"";width:190px;height:300px;background:#055f8b;position:absolute;right:-15px;top:-46px;border-radius: 10px;z-index: 9;}*/
.fixed-flolt .btn{/*width:138px;*/padding:12px 0;padding-left:62px;margin-top:15px;/*background:rgba(244,244,244,.3);*/border:1px solid #9ad6ff;border-radius:6px 6px 6px 0;font-size:16px;color:#fff;display:block;position:relative;cursor:pointer;transition:all linear .3s}
.fixed-flolt .btn:before{content:"";width:40px;height:42px;border-radius:8px;position:absolute;left:12px;top:0;bottom:0;margin:auto 0;box-shadow:0 7px 18px rgba(14,85,167,.67);transition:all linear .3s}
.fixed-flolt .btn:after{content:"";width:0;border-top:7px solid #13536d;border-right:0 solid transparent;border-left:8px solid transparent;position:absolute;left:0;bottom:-8px;z-index:-1}
.fixed-flolt .btn span{color: #ffcf11;font-weight:700;text-shadow:0 2px 13px #0d39ba;display:block;margin-top:6px;transition:all linear .3s}
.fixed-flolt .btn span:before{content:"";height:1px;background-image:linear-gradient(to right,transparent,#fdeac0,transparent);position:absolute;left:0;right:0;bottom:-1px}
.fixed-flolt .btn:hover{background:rgba(0,0,0,.5);color:rgba(255,237,233,.75)}
.fixed-flolt .btn:hover span{color:#ffcf11}
.fixed-flolt .btn1:before{background:url(../images/rlfltb01.png) center no-repeat;background-size:100%}
.fixed-flolt .btn1:hover:before{background:url(../images/rlfltb01.png) center no-repeat #cae2ff;background-size:100%}
.fixed-flolt .btn2:before{background:url(../images/rlfltb02.png) center no-repeat;background-size:100%}
.fixed-flolt .btn2:hover:before{background:url(../images/rlfltb02.png) center no-repeat #cae2ff;background-size:100%}
.fixed-flolt .btn3{padding:10px 0;color:#ffede9;color:rgba(255,237,233,.75);text-align:center;background:rgba(0,0,0,.5)}
.fixed-flolt .btn3:before{display:none}
.fixed-flolt .btn3 span{font-size:19px;color:#ffcf11;letter-spacing:.5px;text-shadow:none}
.fixed-flolt .btn4{width:157px;height:42px;background:url(../images/rlflxsbg.png) center no-repeat;background-size:100%;display:block;margin-left:13px;margin-top:17px;font-size:20px;color:#1f1f1f;text-align:center;font-weight:700;line-height:42px;cursor:pointer;animation:effect 1.2s linear infinite}
.fixed-flolt .btn4:after{content:"";width:23px;height:30px;background:url(../images/rlflxstb.png) center no-repeat;display:inline-block;vertical-align:middle;margin-left:7px}
.back-top{width:100px;height:40px;border-radius:40px;background:#fff;position:fixed;z-index:9999;bottom:18%;right:39px;-webkit-box-shadow:0 6px 24px rgba(53,132,222,.3);-moz-box-shadow:0 6px 24px rgba(53,132,222,.3);box-shadow:0 6px 24px rgba(53,132,222,.3);cursor:pointer;transition:all .3s linear}
.back-top span{display:block;width:16px;height:16px;position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;border-top:1px solid #055c89}
.back-top span:after{content:'';display:block;position:absolute;width:12px;height:12px;border-top:1px solid #055c89;border-right:1px solid #055c89;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);top:8px;left:2px;-webkit-animation:backTop 1s linear infinite;animation:backTop 1s linear infinite}
.back-top:hover{-webkit-box-shadow:0 6px 12px rgba(53,132,222,.1);-moz-box-shadow:0 6px 12px rgba(53,132,222,.1);box-shadow:0 6px 12px rgba(53,132,222,.1)}
@keyframes backTop{0%,100%{top:8px}
50%{top:5px}
}
@-webkit-keyframes backTop{0%,100%{top:8px}
50%{top:5px}
}
@keyframes scaleChange{0%,100%{transform:scale(1)}
50%{transform:scale(.6)}
}
@-webkit-keyframes scaleChange{0%,100%{transform:scale(1)}
50%{transform:scale(.6)}
}
@keyframes effect{0%{transform:scale(1)}
50%{transform:scale(.9)}
100%{transform:scale(1)}
}
@media screen and (max-width: 800px){
    .fixed-flolt{
        display: none;
    }
}

/*留言*/
.message-panel{padding:110px 0 90px}
.message-wrap{width:796px;margin:0 auto;overflow:hidden}
.message-wrap h2{font-size:48px;line-height:70px;color:#1d1d1f;font-weight:700;text-align:center}
.message-wrap p{margin-top:10px;font-size:17px;line-height:30px;padding:0 8%;color:#1d1d1f;text-align:center}
.message-wrap p strong{font-weight:400;color:#f2281c}
.form-panel{margin-top:50px;width:100%;overflow:hidden}
.form-panel .input-panel{width:100%;overflow:hidden}
.form-panel .input-panel .item-form{width:45.47739%;float:left;border:1px solid #a5a5a5;padding-left:60px;padding-right:10px;position:relative}
.form-panel .input-panel .item-form:before{content:'';display:block;width:36px;height:36px;left:12px;top:9px;position:absolute;background:url(../images/icon_user.png) left top no-repeat}
.form-panel .input-panel .item-form input{display:block;width:100%;height:54px;font-size:17px;line-height:54px}
.form-panel .input-panel .item-form+.item-form{float:right}
.form-panel .input-panel .item-form+.item-form:before{background:url(../images/icon_phone.png) left top no-repeat}
.form-panel .textarea-panel{margin-top:44px;overflow:hidden}
.form-panel .textarea-panel .item-form{border:1px solid #a5a5a5;padding-left:60px;padding-right:10px;padding-top:10px;padding-bottom:10px;position:relative}
.form-panel .textarea-panel .item-form:before{content:'';display:block;width:36px;height:36px;left:12px;top:9px;position:absolute;background:url(../images/icon_msg.png) left top no-repeat}
.form-panel .textarea-panel .item-form textarea{display:block;width:100%;resize:none;height:98px;font-size:17px;line-height:30px}
.form-panel .btn-panel{margin-top:50px;width:100%;overflow:hidden}
.form-panel .btn-panel .btn-send{display:block;width:300px;height:56px;border-radius:10px;background:#f2281c;text-align:center;font-size:17px;font-weight:700;color:#fff;line-height:56px;margin:0 auto;transition:all .3s}
.form-panel .btn-panel .btn-send:hover{border-radius:56px}

@media (max-width:1760px){
    .message-panel{padding:100px 0 80px}
    .message-wrap h2{font-size:44px;line-height:64px}
    .message-wrap p{margin-top:10px;font-size:17px;line-height:30px;padding:0 8%}
}
@media (max-width:1600px){
    .message-panel{padding:80px 0 70px}
    .message-wrap h2{font-size:40px;line-height:60px}
    .message-wrap p{margin-top:10px;font-size:17px;line-height:30px;padding:0 8%}
}
@media (max-width:1440px){
    .message-panel{padding:60px 0 60px}
    .message-wrap h2{font-size:36px;line-height:52px}
    .message-wrap p{margin-top:10px;font-size:16px;line-height:28px;padding:0 11%}
    .form-panel{margin-top:40px}
    .form-panel .input-panel input{font-size:16px}
    .form-panel .textarea-panel{margin-top:40px}
    .form-panel .textarea-panel .item-form textarea{font-size:16px}
    .form-panel .btn-panel{margin-top:40px}
    .form-panel .btn-panel .btn-send{font-size:16px}
}
@media (max-width:1280px){
    .message-panel{padding:40px 0 50px}
    .message-wrap h2{font-size:32px;line-height:48px}
    .message-wrap p{margin-top:10px;font-size:16px;line-height:28px;padding:0 11%}
    .form-panel{margin-top:30px}
    .form-panel .input-panel input{font-size:16px}
    .form-panel .textarea-panel{margin-top:30px}
    .form-panel .textarea-panel .item-form textarea{font-size:16px}
    .form-panel .btn-panel{margin-top:30px}
    .form-panel .btn-panel .btn-send{font-size:16px}
}