﻿@charset "utf-8";
*{margin:0;padding:0;outline:0;}
li,ul{list-style:none;}
a{text-decoration:none;}

.msgv1-board{position:relative;z-index:10;margin:0 auto;width:100%; max-width:700px;background:#fff;font-size:12px;font-family:"微软雅黑","microsoft yahei";border:1px solid #dc3429;border-radius:20px;overflow:hidden;top: 50%;transform: translateY(-50%);}
.msgv1-board input,.msgv1-board textarea{padding-left:10px;height:38px;border:1px solid #ddd;border-radius:3px;color:#333;font-size:14px;font-family:"微软雅黑","microsoft yahei";line-height:38px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.msgv1-board input.search-On{color:#333;}
.msgv1-board input.search-Off{color:#333;}
.msgv1-board .msgv1-head{display:block;width:100%;}
.msgv1-board .msgv1-con{overflow:hidden;}

.msgv1-board .msgv1-call{float:left;padding:20px 30px 0;width:220px;}
.msgv1-call input{margin-bottom:10px;width:208px;}
.msgv1-call input[type=text]:hover{border-color:#7cbdff;box-shadow:0 0 4px rgba(124,189,255,.5);}
.msgv1-call .call-txt{margin-bottom:16px;text-align:center;}
.msgv1-call .call-txt p{margin-bottom:4px;color:#7aabe7;font-size:18px;}
.msgv1-call .call-user{margin-bottom:10px;width:100px;height:100px;border-radius:100px;}
.msgv1-call .call-ewm{margin-top:20px;padding:5px;width:124px;border:1px solid #e6e6e6;border-radius:3px;}
.msgv1-call .tellphone{position:relative;}
.msgv1-call .tellphone .format{position:absolute;top:44px;left:0;z-index:9;display:none;padding:7px;width:134px;height:71px;border:1px solid #ddd;background:#fff;color:#999;font-size:12px;line-height:24px;}
.msgv1-call .yzm{overflow:hidden;height:50px;}
.msgv1-call .yzm input{float:left;width:68px;}
.msgv1-call .yzm-btn,.msgv1-call .yzm-time{float:right;width:128px;border-radius:3px;text-align:center;font-size:14px;line-height:38px;}
.msgv1-call .yzm-btn{border:1px solid #3489df;color:#3489df;cursor:pointer;}
.msgv1-call .yzm-time{border:1px solid #ddd;color:#777;}
.msgv1-call .call-free{display:block;margin-bottom:14px;width:100%;height:40px;border-radius:3px;background:#3489df;color:#fff;text-align:center;font-size:16px;line-height:40px;}
.msgv1-call .call-free span{padding-left:28px;background:url(../images/call_icon.png) no-repeat 0 center;}
.msgv1-call .call-free:hover{background-color:#2d78c5;}
.msgv1-call .call-state{color:#3489df;text-align:center;}
.msgv1-call .call-state span{color:#999;}
.msgv1-call .msgv1-hint{margin:24px 0 20px;}
.msgv1-call .msgv1-hint p{color:#999;line-height:24px;}
.msgv1-call .msgv1-hint a{float:right;color:#999;text-decoration:underline;}

.msgv1-board .msgv1-info{float:right;padding-bottom:20px;width:100%;border-left:1px solid #e5e5e5;background-color:#f7f7f7;font-size:14px;}
.msgv1-info input,.msgv1-info textarea{width:calc(100% - 10px);}
.msgv1-info input[type=text]:hover,.msgv1-info textarea:hover{border-color:#fa9b94;box-shadow:0 0 4px rgba(250,155,148,.5);}
.msgv1-info-part{overflow:hidden;margin-top:20px;}
.msgv1-info-part .part-l{float:left;width:80px;min-height:16px;text-align:right;line-height:40px;}
.msgv1-info-part .part-l i{color:#dc3429;font-style:normal;}
.msgv1-info-part .part-r{float:left;width:calc(100% - 115px);}
.msgv1-info-part .part-r textarea{padding-top:8px;height:200px;line-height:20px;resize:none;}
.msgv1-info-part .part-cho{position:relative;}
.msgv1-info-part .cho-more{position:absolute;bottom:2px;left:1px;display:none;overflow:hidden;padding-left:10px;width:calc(100% - 12px);height:0;border-top:1px solid #eee;background-color:#f8f8f8;font-size:12px;line-height:20px;}
.msgv1-info-part .cho-more .tt{overflow:hidden;color:#666;line-height:30px;}
.msgv1-info-part .cho-more .tt b{float:left;}
.msgv1-info-part .cho-more .tt .stretch{float:right;width:48px;background:url(../images/cho_icon.png) no-repeat 32px -59px;color:#aaa;cursor:pointer;}
.msgv1-info-part .cho-more li span{padding-left:20px;background:url(../images/cho_icon.png) no-repeat 0 -21px;color:#888;line-height:20px;cursor:pointer;}
.msgv1-info-part .cho-more li span:hover{background-position:0 3px;color:#bc4f47;}
.msgv1-info-part .part-free{line-height:15px;}
.msgv1-info-part .part-free s{float:left;width:13px;height:13px;border:1px solid #ddd;border-radius:2px;cursor:pointer;}
.msgv1-info-part .part-free s.on{background:url(../images/cho_icon.png) no-repeat 0 20px;cursor:pointer;border-color: rgb(219, 52, 40);
background-position: 0px -44px;}
.msgv1-info-part .part-free s:hover{border-color:#db3428;}
.msgv1-info-part .part-free span{float:left;margin-left:6px;color:#333;}
.msgv1-info-part .part-free font{color:#db3428;}
.msgv1-info .info-part-address{display:none;}
.msgv1-info .msgv1-info-part .submit-btn{width:100%;height:45px;border:0;background-color:#db3428;color:#fff;font-size:18px;cursor:pointer;}
.msgv1-info-part .submit-btn:hover{background-color:#c92e23;}

.modal-backdrop{
    z-index:9999!important;
    -webkit-backdrop-filter:blur(10px);
    backdrop-filter:blur(10px);
    background:rgba(0,0,0,.5);
    opacity:1;
    height: 100vh;
}
.tc_box{ position: fixed; background: rgba(0,0,0,0.5); width: 100%; height: 100vh; z-index: 9; cursor: pointer; display:none;align-items: center;top: 0;}
.tc_box .gb{ position: absolute; width: 70px; height: 70px; bottom: 100px; left: calc(50% - 35px); cursor: pointer; }