.gearDate{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;background-color:rgba(0,0,0,.2);display:block;position:absolute;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9900;overflow:hidden;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform:translateZ(0)}
.date_ctrl{vertical-align:middle;background-color:#f0f0f0;box-shadow:0 0 2px rgba(0,0,0,.4);border-radius:5px;color:#363837;margin:0;height:auto;width:90%;max-width:600px;position:absolute;left:0;right:0;top:12%;z-index:9902;overflow:hidden;margin:0 auto;-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}
.slideInUp{animation:slideInUp .3s ease-in;-webkit-animation:slideInUp .3s ease-in;-ms-animation:slideInUp .3s ease-in;-moz-animation:slideInUp .3s ease-in}
@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}}.date_roll{position:relative;width:100%;height:auto;overflow:hidden;font-weight:700;background-color:transparent;-webkit-mask:-webkit-linear-gradient(top,#debb47 50%,rgba(36,142,36,0))}
.date_roll>div{font-size:2em;height:6em;float:left;background-color:transparent;position:relative;overflow:hidden;width:33.33%}
.date_roll_more>div{width:25%}
.date_roll_mask{padding:0 1em;-webkit-mask:-webkit-linear-gradient(bottom,#debb47 50%,rgba(36,142,36,0))}
.date_grid{position:relative;top:2em;width:100%;height:2em;margin:0;box-sizing:border-box;z-index:0;background-color:#e8e8e8;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}
.date_grid>div{color:#000;position:absolute;right:0;top:0;font-size:.8em;line-height:2.5em}
.date_info_box{color:#363837;font-size:1.8em;text-align:center;padding:.6em 0;text-align:center;border-bottom:1px solid #d4d4d4;font-weight:700}
.date_class_box{text-align:center;padding:1em 2em}
.date_class{display:inline-block;font-size:1.4em;width:40%;padding:.4em 0;text-align:center;color:#c91723;border:1px solid #c91723;cursor:pointer;line-height:1.6em}
.date_class_box .date_class:first-child{border-top-left-radius:.2em;border-bottom-left-radius:.2em}
.date_class_box .date_class:last-child{border-top-right-radius:.2em;border-bottom-right-radius:.2em}
.date_class_box .active{background-color:#c91723;color:#fff}
.date_btn_box{overflow:hidden;position:relative;border-top:1px solid #d4d4d4}
.date_btn{color:#000;font-size:1.6em;line-height:1em;text-align:center;padding:.8em 1em;cursor:pointer;float:right;width:50%;box-sizing:border-box}
.date_btn:first-child{border-left:1px solid #d4d4d4;background-color:#d00b0b;color:#fff}
.gear{float:left;position:absolute;z-index:9902;width:5.5em;margin-top:-6em;cursor:pointer}
.date_roll>div .gear{width:100%}

.date_confirm_wrap{padding:1em 2em;text-align:center;display:none}
.confirm_tit{display:inline-block;font-size:1.4em;color:#666;cursor:pointer;line-height:1.6em;margin-bottom:1em}
.confirm_p{font-size:1.6em;line-height:2em}
.confirm_p b{color:#c91723;font-weight:400}
#biaodan .from1s{background-color: #fff;font-size: 18px;margin-top: 10px;color: #333;display: inline-block;width: 100%;}
.J_ggw_1674_tab{line-height: 30px;overflow: hidden;text-align: center;border-bottom: 1px solid #ddd;padding: 5px 0;height:30px;    box-sizing: content-box;}
.biaodan_tab{cursor: pointer;float: left;width:25%;font-weight: 700;font-size:16px;clear: unset;}
.biaodan_tab.biaodan_active{color: #ef4c4d;border-bottom: 2px #ef4c4d solid;}
.from2{border: 1px solid #ffe4c8;border-radius: 8px;overflow: hidden;margin-top:3px;}
.from3{height: 40px;padding: 5px 10px 5px 80px;position: relative;overflow: hidden;border-bottom: 1px solid #ffe4c8;    text-align: left;}
.from3.jm{font-size: 15px;font-weight: 700;line-height:35px;}
.from4{position: absolute;left: 0;width: 80px;text-align: center;height: 40px;line-height: 40px;font-size: 15px;color: #666;text-indent: 0;font-weight: 300;color: #ef4c4d;}
.from4.to{width: 100px;}
.from6.to,.from8.to,.from88.to{padding: 0px 10px 0px 100px;}
.from4.too{width: 120px;}
.from6.too,.from8.too,.from88.too{padding: 0px 10px 0px 120px;}
.from5{display: block!important;width: 100%!important;height: 40px!important;line-height: 40px!important;font-size: 15px!important;margin: 0!important;padding: 0!important;border: none!important;outline: none!important;    text-align: left!important;}
.from5.nec{width:48%;float:left;margin:0 1%;border:1px solid #f60;padding:0 10px}
.from6{height: 40px;padding: 0px 10px 0px 80px;position: relative;overflow: hidden;border-bottom: 1px solid #ffe4c8;}
.from7{display: inline-block;width: 30px;height: 30px;vertical-align: top;margin-right: 10px;text-align: center;text-indent: 0;cursor:pointer;line-height: 30px;margin-top: 5px;}
.car_sel {
    font-size: 16px;
    width: 50%;
    padding: 0 10px 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    line-height: 40px;
    border: 0;
}
.from7.active{color:#e82e23;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAMAAAANf8AYAAAAclBMVEUAAADoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiNXHWfjAAAAJXRSTlMABAkP+DRPlCIcWhigd0dBOxTKae2LfmPicCfdhC3Xw9Cy57usR57xCgAAAiRJREFUSMeVlOe6qjAQRSek0ntTim2//yve4CnXoyhh/QnwsTJhZwKtwnjOLR4jNzyZZWk2moMJfd9q256v+rqU8mCMCXmec88L+WfLqDJIAiVlvqxsgTGPM+69NfI+6hOZjfnjK4uUm/yNlczFtZH5y0qsFObGrCnxZbreytX5Fsv4r5PpqZjrA72Bcd+Mz5IW0zm2Rd5LPEv+So0QXfwxU5YfpKQHFESn6TPc+EH6sJEVRMQ2t1umKvy9OwNHTpuMMm1+Zk4ApLQNG9M6+L4ugIhcCGUQez9lhE9OZKodaeEGaHLDT4P74rgADo4OS1WyRBcABbki5SjtEAGxsxOmZWmHIyCdHVZq7REHBCNnkqHxSQITuSOHeCQFnHc4h7YJltiiHY5RQ08loPc4fd1Su6+ObAZFCrjRntx0Qhlw2uEE0azu+7PDac9VRnQBDs4Kq08ivB+F0n175uNshxK4Ojt9V8R28AFbzg1WiCklyxVoHJ20Ex27xwdUnptznqr6q2AHDE6KqrrK/84cEC5xeych9O+XAQXbdvRFVPlv4wmX5m6FQPAQO7Z/JEo8nYAbgP5zQ1vl5P35vCuAmn1aGHB8+kPzGcDsv0ssglXMy+MzgKpfLaU6AKeVBmONWCZrny2mClii9VbJJlgqnXj/hazuYLkEb9s2rrAgimiIy7iJCvF1r/mn9oiPeOZSbx6VrD49CMdIMXKBZ22jtR7KdLXCPzYVLFXIUlRRAAAAAElFTkSuQmCC") no-repeat center center;background-size:100% 100%}
.from8{height: 40px;padding: 0 10px 0 80px;position: relative;overflow: hidden;border-bottom: 1px solid #ffe4c8;}
.from88{height: 40px;padding: 0 10px 0 80px;position: relative;overflow: hidden;border-bottom: 1px solid #ffe4c8;}
.from9{display: block!important;width: 100%!important;height: 40px!important;line-height: 40px!important;font-size: 15px!important;margin: 0!important;padding: 0 30px 0 0!important;border: none!important;outline: none!important;box-sizing: border-box!important;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAMAAAB61OwbAAAAaVBMVEUAAAD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paDdqW6yAAAAInRSTlMAdzOqIO78iPjXu5cF3LdW8+F+Dsfm0sGkkWlfSEI6LyjIa3tfJAAAAOtJREFUKM+9j1mOwyAQRAubxWAD3rKv0/c/5IA9jsaKIMlP3k+V1E/qbjw4iGKphTjgmY6OSz1Sh3/cVBk5+ZAzyp/mvCHAJE1w1PRHDT4XyYAzUUqInLHLCzu0S+3veqn63i+1Bb3gHcFdiwRXNwkeSfwk2J4l6O3LG74pSM95YUlcOL8IsgXnXq4EgcCexhg/tI8h1iucUnVFVCpVElW1Uu7TIzfGbENYY2yIrTGbtdAOABzpBmg0OQBDuxIqHiYjdUOYdDQGj1frFVKIKoqPkG8fKfNzCZ0XNFheYGhMbm7i30zLxH7NGvwCubxZ1g8NNuoAAAAASUVORK5CYII=') no-repeat center right!important;background-size: 20px auto!important;}
.from10{text-align: center;}
.from12{display: inline-block;width: 90px;height: 30px;vertical-align: top;text-align: center;text-indent: 0;padding: 0;float: left;background: #cecece;color: #000;}
.from12.active{color: #fff;background: #e82e23;}
.loadingtxt{color: #FFF;text-align: center;position: fixed;top: 70%;left: 50%;z-index: 110;margin: 0 auto;width: 200px;box-sizing: border-box;padding: 0;margin-left: -100px;}
.J_ajax_submit_btnsub{height: 40px;line-height: 40px;font-size: 16px!important;border-radius: 6px;text-decoration: none;display: block;background-color: #ef4c4d!important;color: #fff;width: 100%;border: 0;margin-top: 10px;padding: 0!important;float: none!important;cursor: pointer!important;}
.lunpan_color{width:100%;height:100%;position:fixed;left:0;top:0;z-index:100;opacity:.7;background-color:#000;transition:opacity .5s;}
.lunpan{width:170px;height:170px;margin:0 auto;position:fixed;top:40%;left:50%;z-index:105;margin-left:-85px;vertical-align:middle;}
.lunpan img:nth-of-type(1){width:170px;height:170px;-webkit-animation: rotate 4s linear infinite;animation: rotate 4s linear infinite;background:none;margin:0}
.lunpan img:nth-of-type(2){width:20px;height:140px;position:fixed;top:42%;left:50%;margin:0 auto;margin-left:-10px;animation: rotate2 4s linear infinite;}
@-webkit-keyframes rotate2{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
    }
    100%{
        -webkit-transform:rotate(-360deg);
        transform:rotate(-360deg);
    }
}
@-webkit-keyframes rotate{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg);
    }
}
.from2.two{border: 0;border-radius: 0;}
.from3.two{border: 1px solid #ffe4c8;border-radius: 5px 5px 0 0;}
.from8.two{border-left: 1px solid #ffe4c8;border-right: 1px solid #ffe4c8;border-radius: 0 0 5px 5px;}	
.from6.two{border: 1px solid #ffe4c8;margin-top: 8px;border-radius: 5px 5px 0 0;}  
.from88.two{border-left: 1px solid #ffe4c8;border-right: 1px solid #ffe4c8;}  
input[type="radio"]{-webkit-appearance: radio!important;}

.xp_layer_class .layui-layer-title {
	background:#d2e1ff;
	border:none
}
.xp_layer_class .interval_select {
	padding:10px 20px 20px
}
.xp_layer_class .interval_select a {
	display:inline-block;
	height:28px;
	line-height:28px;
	margin:10px 5px 0;
	padding:0 15px;
	border:1px solid #dedede;
	cursor:pointer
}
.xp_layer_class .interval_select .active {
	border-color:#7c4e9c;
	background:#7c4e9c;
	color:#fff
}
.xp_layer_class .addr_select {
	overflow:hidden;
	padding:20px 20px 5px 10px
}
.xp_layer_class .addr_select select {
	height:40px;
	width:50%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 34px 0 10px;
	text-align:right;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABTklEQVRYR+3VPS4GURSH8d/rq1dZgwXYAZVWp0JFIkGFisJHRyFUSGioaKxAYgEqS7ACSnKSd5LJzWS+MkhkbjfJ3Hme859zzx344zX4Y75eoE+gTyCfwAy2cI7nHzqec1jBIV6DkRd4xxQ+MYuXjiUC/oRxvGE6FdjFwRDatUQeHoh1nKUC8XyE7Y4lUvgmTrN0i07BCTY6kiiFFyWQiXUhkcJ3cJz2VdkciNOw2jKJFL6H/aKmrhpEbSRSeFQd1ReuKoHY1ESiEbysB1LbKyxV/I55PAzPebwanR4dX7rqJJCJXpZIBPwRY0NaLXiTBLJ3b7GYJDGZwC+wVlV52Rwo2zuCm5zEByZylTeCN00gEwuJeywkptdYrlt52wSyfaO4y0kEPG65r98SCE5IxLUaF1cMmcbwtr+gaZGdHMNOofmP1Z0DvUCfwP9N4BuZDkUhcySK9gAAAABJRU5ErkJggg==);
	-webkit-background-size:16px auto;
	-moz-background-size:16px auto;
	background-size:16px auto;
	background-repeat:no-repeat;
	background-position:94% center;
	background-color:#fff;
	-webkit-tap-highlight-color:transparent;
	-webkit-appearance:none;
	-webkit-border-radius:0;
	float: left;
}

.xp_layer_classd .layui-layer-title {
	background:#d2e1ff;
	border:none
}
.xp_layer_classd .interval_select {
	padding:10px 20px 20px
}
.xp_layer_classd .interval_select a {
	display:inline-block;
	height:28px;
	line-height:28px;
	margin:10px 5px 0;
	padding:0 15px;
	border:1px solid #dedede;
	cursor:pointer
}
.xp_layer_classd .interval_select .active {
	border-color:#7c4e9c;
	background:#7c4e9c;
	color:#fff
}
.xp_layer_classd .addr_select {
	overflow:hidden;
	padding:20px 20px 5px 10px
}
.xp_layer_classd .addr_select select {
	height:40px;
	width:33%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 34px 0 10px;
	text-align:right;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABTklEQVRYR+3VPS4GURSH8d/rq1dZgwXYAZVWp0JFIkGFisJHRyFUSGioaKxAYgEqS7ACSnKSd5LJzWS+MkhkbjfJ3Hme859zzx344zX4Y75eoE+gTyCfwAy2cI7nHzqec1jBIV6DkRd4xxQ+MYuXjiUC/oRxvGE6FdjFwRDatUQeHoh1nKUC8XyE7Y4lUvgmTrN0i07BCTY6kiiFFyWQiXUhkcJ3cJz2VdkciNOw2jKJFL6H/aKmrhpEbSRSeFQd1ReuKoHY1ESiEbysB1LbKyxV/I55PAzPebwanR4dX7rqJJCJXpZIBPwRY0NaLXiTBLJ3b7GYJDGZwC+wVlV52Rwo2zuCm5zEByZylTeCN00gEwuJeywkptdYrlt52wSyfaO4y0kEPG65r98SCE5IxLUaF1cMmcbwtr+gaZGdHMNOofmP1Z0DvUCfwP9N4BuZDkUhcySK9gAAAABJRU5ErkJggg==);
	-webkit-background-size:16px auto;
	-moz-background-size:16px auto;
	background-size:16px auto;
	background-repeat:no-repeat;
	background-position:94% center;
	background-color:#fff;
	-webkit-tap-highlight-color:transparent;
	-webkit-appearance:none;
	-webkit-border-radius:0;
	float: left;
}


#biaodan .from1s{margin-top:1px;margin-bottom:10px;width:100%}
.biaodan_tab{width:100%}
.from6s {

    padding: 0px 10px 0px 80px;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #ffe4c8;
}
textarea {
    width: 90%;
    height:50px;
    padding: 8px 15px;
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    font-size: 16px;
    transition: border-color 0.3s;
}

textarea:focus {
    outline: none;
    border-color: #1e90ff;
}

textarea {
    resize: vertical;
}
/* 添加提交状态样式 */
.submit-status {
    display: none;
    text-align: center;
    padding: 20px;
    font-size: 18px;
}
.submitted-message {
    display: none;
    text-align: center;
    padding: 40px;
    font-size: 20px;
    color: #333;
}
.error-message2 {
    color: #ff0000;
    font-size: 14px;
    margin-top: 5px;
    height: 20px;
    display: block;
}

.radio-group { margin: 10px 0; }
.radio-label { margin-right: 15px; cursor: pointer; }