@charset "utf-8";
/* CSS Document */
.buycar-section{position: relative;}
.jqz-buycar-body {position: relative;overflow: hidden;}
.jqz-buycar .buycar-section {position: relative;padding:40px 0px;}
.jqz-buycar .buycar-section:nth-child(2n+1) {background-color: #FFF;}
.jqz-buycar .buycar-section:first-child{padding:30px 0px;}
.jqz-buycar .buycar-section .section-wrap {display: flex;flex-direction: column;gap: 20px;}
.jqz-buycar-header{width: 100%; left: 0px; top: 0px; z-index: 10000; background:#fff; box-shadow: 0 1px 3px rgb(27 95 160 / 10%);}
.jqz-buycar-header .flex-wrap {height:auto;padding:15px 0; display: flex;flex-direction: row;flex-wrap: wrap; justify-content: space-between;align-items: center;}
.buycar-flex {margin: 20px 6%;display: flex;flex-wrap: wrap; flex-direction: column; gap: 20px;}
.order-step{overflow:hidden}
.order-step .order-step-ul {padding: 20px;background: #ffffff;display: flex;}
.order-step .order-step-ul li{position:relative;width:25%;width:-webkit-calc(25% - 20px);float:left;height:40px;line-height:40px;margin-right:20px;display:inline;color:#555;font-weight:600;font-size:16px;text-align:center;background:#eee;}
.order-step .order-step-ul li s{width:0;height:0;border:20px solid #eee;border-left-color:transparent;font-size:0;line-height:0;position:absolute;left:-30px;top:0}
.order-step .order-step-ul li b{width:0;height:0;border:20px solid #fff;border-left-color:#eee;font-size:0;line-height:0;position:absolute;top:0;right:-22px}
.order-step .order-step-ul li .last{border-color:#eee;right:-15px}
.order-step .order-step-ul li.on{color:#ff4800;background:#ffdcb3}
.order-step .order-step-ul li.on s{border:15px solid #ffdcb3;border-left-color:transparent}
.order-step .order-step-ul li.on b{border-left-color:#ffdcb3}
.order-step .order-step-ul li.on b.last{border-color:#ffdcb3}
/*order-form*/
.order-form {padding:40px 50px;min-height: 470px;border: solid 0px #eee;overflow: hidden;background-color: #fff;border-radius: 4px;}
.order-form .order-form-title{ margin-bottom:30px; padding:0 0px; line-height:30px; background-color #E6F3FF; overflow: hidden;  display: flex;align-items: baseline;}
.order-form .order-form-title h3{float:left; font-size:22px; font-weight:500; color:#333;}
.order-form .order-form-title h3 .tit-icon1 {height: 30px;width: 30px;float: left;margin-right: 10px;border-radius: 50%;background: #29B6F6 url(https://s.cncnimg.cn/css/wd/images/xianlu_icon1.png) center no-repeat;}
.order-form .order-form-title em{ color:#999;font-size:12px;font-weight:normal;text-decoration:none; padding-left:12px;}
.order-form .order-form-div {margin-bottom:30px; padding:0px 0px;}
.order-form .order-form-div label { position: absolute;top: 0;left: 0; float: left;width: 100px;color: #333;display: inline-block;text-align: right; font-size: 16px;}
.order-form .order-form-div label em {padding-right:5px;color: #fa4a4a;}
.order-form .order-form-content {padding: 30px 30px;overflow: hidden;display: flex;flex-wrap: wrap; flex-direction: column; gap: 15px;box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.06);}
.order-form .order-form-content .mesg-item {position: relative;width: -webkit-calc(100% - 110px);padding-left: 110px;line-height: 36px;color: #999;}
.order-form .order-form-content .mesg-item.two {width:50%;width:-webkit-calc(50% - 140px);float:left;}
.order-form .order-form-content .mesg-item .mesg-input {position: relative;width 100%;overflow: hidden;display: flex;gap: 0px;}
.order-form .order-form-content .mesg-item .mesg-input input{padding:0 15px; width: 100%;border-radius: 2px;background #f8f8f8;border: 0;text-indent: 0px;font-size: 15px; color: #666;}
.order-form .order-form-content .mesg-item .mesg-input input.tit {font-size: 15px;font-weight:bold;}
.order-form .order-form-content .mesg-item .mesg-input span {position: relative;float: left;display: block;width:50%;width: -webkit-calc(50% - 10px);background-color #f6f6f6;display: flex;flex-direction: row;align-items: center;}
.order-form .order-form-content .mesg-item .mesg-input span + span {margin-left:20px;}
.order-form .order-form-content .mesg-item .mesg-input span input{width: -webkit-calc(100% - 40px); width: 100%;} 
.order-form .order-form-content .mesg-item .mesg-input i{ position: absolute;right:10px;max-width: 40px;margin: 0 0px;}  
.order-form .order-form-content .mesg-item .border {border-bottom: 1px #ddd solid;}
.order-form .order-form-content .mesg-item .icon-date {font-size: 16px;}
.order-form .order-form-content .mesg-item .bg input{background: #f8f8f8;}
.order-form .order-form-content .mesg-item.lianxi {width:50%;width:-webkit-calc(70% - 130px);float:left;}
.order-form .order-form-content .mesg-item .message { width:100%; height:100px; line-height:25px;background: #f8f8f8;padding:15px 15px; font-size:14px; color:#666; vertical-align:top; border-radius: 3px;}
.order-form .order-form-content .mesg-item .captcha {width:161px;}
.order-form .order-form-content .mesg-item .captcha input{background: #f8f8f8;}
.order-submit{padding-bottom:0px;}
.order-submit input,.order-form .order-btnB {margin:0 15px;padding: 0px 40px;line-height: 45px; display:inline-block;background-color:#ff9600;border-radius:4px; font-size:16px; color:#fff !important; cursor: pointer; }
.order-submit input:hover,.order-form .order-btnB:hover { background-color:#0099ff; }

/*visa-order-form*/
.pdl-30 {padding-left:30px !important;}
.el-price {font-size:16px;color:#FF5722 !important;}
input[type="radio"] {display: none; }
label {position: relative; padding-left  25px; /* 与伪元素位置对齐 */cursor: pointer; box-sizing: border-box;}
/*label span::before {content: '';position: absolute;top: 0;left: 0;width: 16px;height: 16px;border: 1px solid #333;border-radius: 0%;}
 input[type="radio"]:checked + span::before {background-color  #007bff; /* 选中状态的颜色 border-color: #007bff; /* 选中状态边框颜色 content: '✔';display: flex;align-items: center; justify-content: center;}*/
label span {position: relative; margin-right: 10px;padding:0 20px;border: 0px solid #ccc;background-color:#f8f8f8;display: inline-block;height: 36px;line-height: 36px;box-sizing: border-box;color: #666;text-align: center;font-size: 15px;cursor: pointer;}
input[type="radio"]:checked + span::before {content: '';width: 18px;height: 18px;background: url(https://www.125visa.com/Public/index/images/chose.png) 100% 100% no-repeat; background-size 100% 100%;position: absolute;bottom: 0;right: 0;height: 34px; border: 1px #4757ec solid;width: 100%;height: 100%;}
/*visa-order-form*/
.visa-order-form {padding:40px 50px;min-height: 470px;border: solid 0px #eee;overflow: hidden;background-color: #fff;border-radius: 4px;}
.visa-order-form .order-form-title{ margin-bottom:30px; padding:0 0px; line-height:30px; background-color #E6F3FF; overflow: hidden;  display: flex;align-items: baseline;}
.visa-order-form .order-form-title h3{float:left; font-size:22px; font-weight:500; color:#333;}
.visa-order-form .order-form-title h3 .tit-icon1 {height: 30px;width: 30px;float: left;margin-right: 10px;border-radius: 50%;background: #29B6F6 url(https://s.cncnimg.cn/css/wd/images/xianlu_icon1.png) center no-repeat;}
.visa-order-form .order-form-title em{ color:#999;font-size:12px;font-weight:normal;text-decoration:none; padding-left:12px;}
.visa-order-form .order-form-div {margin-bottom:30px; padding:0px 0px;}
.visa-order-form .order-form-content { padding:30px; display: flex;flex-direction: column;gap: 20px;box-shadow: 0px 1px 18px 0px rgba(0, 0, 0, 0.06);}
.visa-order-form .visa-mesg-item {position: relative;width: -webkit-calc(100% - 110px);padding-left: 110px;line-height: 36px;}
.visa-order-form .visa-mesg-item .title { position: absolute;top: 0;left: 0; float: left;width: 100px;color: #333;display: inline-block;text-align: right; font-size: 16px;}
.visa-order-form .visa-mesg-item .title em {padding-right:5px;color: #fa4a4a;}
.visa-order-form .visa-mesg-item .mesg-input {position: relative;}
.visa-order-form .visa-mesg-item .mesg-input input {padding:0 10px;font-size: 15px;}
.visa-order-form .visa-mesg-item .mesg-input span {}
.visa-order-form .visa-mesg-item .mesg-input i{ position: absolute;left:10px;max-width: 40px;margin: 0 0px;}
.visa-order-form .visa-mesg-item .mesg-input textarea {padding:10px;}
.visa-order-form .visa-mesg-item .mesg-input .text {width: 60%;}
.visa-order-form .visa-mesg-item .mesg-input .visa-title {font-size:16px; font-weight:600; }
.visa-order-form .visa-mesg-item .captcha {display: flex;} 
.visa-order-form .visa-mesg-item .captcha input {width: 150px;} 
.visa-order-form .visa-mesg-item .border input {border: 1px #eee solid;}
.visa-order-form .visa-mesg-item .bg {background: #f8f8f8;}
.visa-order-form .form-tip {font-size: 13px;color: #ff3e00;margin-top: 0px;}
.order-step.visa-order-step .order-step-ul li{width:-webkit-calc(20% - 20px);}








