#main {width:100%;  }

.wrap {width:1100px; margin:0 auto; }

.vi_frame {width:1100px;  height:400px; border:1px solid #ddd; margin-bottom:-5px; border-bottom:none; box-sizing:border-box; margin-top:70px}



.main_bn {width:100%; display:flex; margin:0 auto; justify-content:space-between; }
.main_bn div.box {padding:35px 28px;  width:32%; background-color:#fff; box-sizing:border-box;   border:1px solid #ddd; border-right:none; position:relative; line-height:1.5em }
.main_bn div.box:last-child {border-right:1px solid #ddd}
.main_bn div.box div {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; width:100%; text-align:Center; height:100%; }

.main_bn div.box h3 {font-size:1.5rem; font-weight:700}
.main_bn div.box b {font-size:1.25rem; letter-spacing:-1px; color:#333; font-weight:600; }

.main_bn div.box p.m_bank {font-size:0.95rem; color:#666; padding:5px 0; background-color:#f5f5f5;  }

.main_bn div.box div.m_pay {width:100%; height:auto;  display:flex; justify-content:space-between;  
padding:12px 10px;  background-color:#f5f5f5;   
box-sizing:border-box}
.main_bn div.box div.m_pay p {text-align:right; }
.main_bn div.box div.m_pay:first-child {} 
.main_bn div.box div.m_pay:last-child {  margin-top:2px }
.main_bn div.box div.m_pay b {font-size:1.15rem}

.main_bn div.box p span.span1 {color:#fed23b; font-size:1.4rem; font-weight:700; line-height:1em; font-family:'Montserrat';}
.main_bn div.box:first-child span.span1 {font-size:2.5rem; font-weight:800}

.main_bn div.info_box {width:40%; background:url('/common/img/car_img4.png') no-repeat left; background-color:#fff;  padding:0}
.main_bn div.info_box div {padding-left:200px;  box-sizing:border-box; }
.main_bn div.info_box div p {text-align:left; line-height:1.2em; color:#333; font-size:1.2rem; font-weight:600; letter-spacing:-1px}
.main_bn div.info_box div p span {font-size:0.95rem; font-weight:400; color:#666; line-height:1.2em; width:100%; display:inline-block; padding-top:5px}


.main_bn a.main_btn { background-color:#48413b; font-size:0.91rem; color:#fff !important;  display:inline-block; line-height:30px; padding:0 25px; font-weight:400; text-align:center; margin-top:10px; border-radius:50px; transition: all 0.3s ease-out;}
.main_bn a.main_btn:hover {margin-left:5px}
.main_bn a.main_btn img {  margin-left:5px}

.customer {width:100%; display:flex; margin:0 auto; justify-content:space-between; }



.customer .notice {padding:30px; border:1px solid #ddd; border-right:none; width:50%; background-color:#fff; box-sizing:border-box;   margin-top:-1px; position:relative; min-height:185px}
.customer .notice h3 {padding-bottom:10px; font-size:1.3rem; font-weight:600; line-height:1em; border-bottom:1px solid #ddd;  }
.customer .notice h3 a {float:right; font-size:0.88rem; font-weight:400 ; margin-top:4px}
.customer .notice ul {margin-top:15px; }
.customer .notice li {width:100%; padding-bottom:7px; font-size:0.95rem; color:#666; }
.customer .notice li  span {float:right; font-size:0.88rem}

.customer .call_box {padding:30px;  width:50%; border:1px solid #ddd; overflow:hidden; background-color:#fff; box-sizing:border-box;   margin-top:-1px; position:relative; background-color:#fee123;  }
.customer .call_box img.img {position:absolute; top:20px; left:30px;}
.customer .call_box h3 {padding-bottom:10px; font-size:1.3rem; line-height:1em; border-bottom:1px solid #ddd; }
.customer .call_box div { margin-left:35%;   font-size:1rem; color:#3c1e1e; font-weight:400; letter-spacing:-1px; line-height:1.5em; width:65%; margin-top:10px;   }
.customer .call_box div b {font-size:1.4rem; width:100%;  color:#3c1e1e; font-weight:700; letter-spacing:-1px; line-height:0; margin:7px 0; display:inline-block}
 .customer .call_box div b  img {vertical-align:0px}


.customer .call_box div b  img[src$=".gif"], .customer .call_box div b  img[src$=".png"] {
                   image-rendering: -moz-crisp-edges;         /* Firefox */
                   image-rendering:   -o-crisp-edges;         /* Opera */
                   image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
                   image-rendering: crisp-edges;
                   -ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */
                 }


.customer .call_box div a { background-color:#48413b; font-size:0.91rem; color:#fff !important;  display:inline-block; line-height:30px; padding:0 25px; font-weight:400; text-align:center; margin-top:10px; border-radius:50px; transition: all 0.3s ease-out; }
.customer .call_box div a:hover {margin-left:5px}


.customer .call_box div a  img {position:static; margin-left:5px}

.bn_plus {width:40px; line-height:40px; display:inline-block;  background-color:#48413b; color:#fff !important; text-align:center; font-size:1.5rem; position:absolute; top:0; right:0; z-index:9999 ; transition: all 0.3s ease-out; }
.bn_plus:hover {font-size:2rem; }



.fixed_bn {position:fixed; width:150px; right:2%; bottom:10%; text-align:center;}
.fixed_bn a.link1 {width:100%; display:inline-block; background-color:#0e4194; color:#fff;    font-size:0.95rem; font-weight:600; line-height:40px;    }
.fixed_bn a.link2 {width:50px; display:inline-block; background-color:#333;  color:#fff !important;  font-size:0.80rem; font-weight:400; line-height:50px; border-radius:50px; margin-top:10px; }
