.main .stepbox{height:90px;background:#fff;border-radius:5px;margin:20px 0 10px 0;text-align:left;position:relative;font-size:0}.main .stepbox .line,.main .stepbox .now{width:100%;height:4px;background:#ccc;display:inline-block;margin-top:32px}.main .stepbox .now{margin-top:-4px;background:#1cd0bd}.main .one .now{width:0}.main .two .now{width:25%}.main .three .now{width:50%}.main .four .now{width:75%}.main .stepbox .step{position:absolute;text-align:center;top:15px}.main .stepbox .step span{display:inline-block;padding:0 35px;background:#fff}.main .stepbox .step i{height:37px;display:inline-block}.main .stepbox .step p{font-size:13px;line-height:35px;color:#999}.main .stepbox .ok p{color:#1cd0bd}.main .stepbox .stepone{left:0}.main .stepbox .steptwo{width:218px;left:25%;margin-left:-109px}.main .stepbox .steptwo.f_s{left:33%}.main .stepbox .stepthree.f_s{left:62%}.main .stepbox .stepthree{width:150px;left:50%;margin-left:-57px}.main .stepbox .stepfour{left:75%}.main .stepbox .five{right:0}.main .stepbox .step i.icon-stepone{width:55px;background:url(../img/icon.b4154c8e.png) no-repeat 0 -470px}.main .stepbox .ok i.icon-stepone{background-position:0 -514px}.main .stepbox .step i.icon-steptwo{width:29px;background:url(../img/icon.b4154c8e.png) no-repeat -75px -470px}.main .stepbox .ok i.icon-steptwo{background-position:-75px -514px}.main .stepbox .step i.icon-stepthree{width:43px;height:43px;margin-top:-6px;background:url(../img/icon.b4154c8e.png) no-repeat -125px -470px}.main .stepbox .ok i.icon-stepthree{background-position:-125px -514px}.main .stepbox .step i.icon-stepfour{width:43px;background:url(../img/icon.b4154c8e.png) no-repeat -189px -470px}.main .stepbox .ok i.icon-stepfour{background-position:-189px -514px}.main .stepbox .step i.icon-stepfive{width:50px;background:url(../img/icon.b4154c8e.png) no-repeat -252px -470px}.main .stepbox .ok i.icon-stepfive{background-position:-252px -514px}.main{font-size:0}.main .box{padding:20px;background:#fff;border-radius:10px;margin-bottom:10px;text-align:left}.main .box .title span{height:20px;line-height:18px;display:inline-block;font-size:18px;font-weight:700;border-left:4px solid #1cd0bd;padding-left:10px}.main .box .title a{background:#1cd0bd;color:#fff;font-size:14px;padding:3px 10px;border-radius:5px;margin-left:50px}.main .box .title a:hover{color:#fff}.main .box .bxtips{font-size:14px;line-height:25px;padding:10px 15px;box-sizing:border-box;display:none}.main .box .bxtips span{color:red}.main .box .bxtips a{color:#2f74e7}.main .box .bxtips a:hover{text-decoration:underline}.main .datebox .date{font-size:14px;height:36px;line-height:36px;margin-top:20px}.main .datebox .date .inputbox{margin-left:5px;display:inline-block;width:200px;height:36px;position:relative}.main .datebox .date .inputbox input{width:100%;height:36px;line-height:34px;vertical-align:top;box-sizing:border-box;font-size:14px;position:relative;z-index:1;background:none}.main .datebox .date .inputbox i{width:19px;height:19px;position:absolute;right:10px;top:9px;background:url(../img/icon.b4154c8e.png) no-repeat -600px -68px;display:none}.main .datebox .section h1{font-size:15px;font-weight:700;line-height:60px}.main .datebox .section .list a{width:210px;height:40px;line-height:36px;display:inline-block;position:relative;border-radius:5px;border:2px solid #d7d7d7;box-sizing:border-box;text-align:center;margin:0 10px;overflow:hidden}.main .datebox .section .list a.checked,.main .datebox .section .list a:hover{border-color:#fec714}.main .datebox .section .list a.disable{background:#e1e1e1;border-color:#e1e1e1;cursor:not-allowed}.main .datebox .section .list a:hover.disable{border-color:#e1e1e1}.main .datebox .section .list a p{font-size:14px}.main .datebox .section .list a.checked i{width:33px;height:33px;background:url(../img/icon.b4154c8e.png) no-repeat -674px -63px;position:absolute;right:0;bottom:0}.main .datebox .tips{font-size:14px;line-height:20px;padding-top:15px;display:none}.main .datebox .showtips{display:block}.main .contact .content{margin-top:30px}.main .contact em{color:#ff1010;vertical-align:middle}.main .contact .item{display:inline-block;height:36px;margin-left:20px}.main .contact .item:first-of-type{margin-left:0}.main .contact .item .itemname{font-size:14px;height:36px;line-height:36px;margin-right:10px}.main .contact .item .iteminfo,.main .contact .item .itemname{display:inline-block;vertical-align:top}.main .contact .inputbox{margin-left:5px;display:inline-block;width:170px;height:36px;position:relative}.main .contact .inputbox input{width:100%;height:36px;line-height:34px;vertical-align:top;box-sizing:border-box;font-size:14px}.main .contact .dropdown{width:150px}.main .contact .dropdown .selected{height:36px;line-height:34px;box-sizing:border-box;border:1px solid #ccc}.main .ticket .ticketstyle{height:50px;line-height:50px;border-bottom:2px solid #f4f4f4;white-space:nowrap;margin-top:10px}.main .ticket .ticketstyle .total{font-size:16px;float:right;line-height:50px}.main .ticket .ticketstyle .total em{font-size:18px;color:#ff1010;margin-left:5px}.main .ticket .ticketstyle .name{width:188px;font-size:16px;height:48px;border-bottom:4px solid #1cd0bd;padding-left:5px}.main .ticket .ticketstyle .name,.main .ticket .ticketstyle .number{display:inline-block;font-weight:700;line-height:50px;vertical-align:top}.main .ticket .ticketstyle .number{margin:0 50px;text-align:center}.main .ticket .ticketstyle .number i{width:18px;height:18px;line-height:18px;border-radius:50%;background:#1cd0bd;vertical-align:middle;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .25s ease}.main .ticket .ticketstyle .number i.reduce{background:url(../img/icon.b4154c8e.png) no-repeat -539px -129px}.main .ticket .ticketstyle .number i.add{background:url(../img/icon.b4154c8e.png) no-repeat -567px -129px}.main .ticket .ticketstyle .number input{width:30px;height:22px;display:inline-block;font-size:16px;vertical-align:middle;margin:0 10px;text-align:center;padding:0}.main .ticket .up_down a{padding:0 15px;height:24px;line-height:24px;display:inline-block;font-size:14px;border-radius:3px;text-align:center;vertical-align:middle;margin-right:35px}.main .ticket .up_down a i{width:14px;height:14px;display:inline-block;vertical-align:middle;margin-right:5px;transition:all .25s ease;margin-top:-2px}.main .ticket .up_down a.download{background:#fec714;color:#fff}.main .ticket .up_down a.download i{background:url(../img/icon.b4154c8e.png) no-repeat -606px -129px}.main .ticket .up_down a.upload{background:#1cd0bd;color:#fff}.main .ticket .up_down a.upload i{background:url(../img/icon.b4154c8e.png) no-repeat -630px -129px}.main .ticket .up_down input.loadfile{display:none}.main .ticket .ticketstyle a.checkall{background:#1cd0bd;border-color:#1cd0bd}.main .ticket .ticketstyle a.yspbx i{width:16px;background:url(../img/icon.b4154c8e.png) no-repeat -748px -424px}.main .ticket .ticketstyle a:hover.yspbx i{background-position:-748px -456px}.main .ticket .ticketstyle a.sdpbx i{width:16px;background:url(../img/icon.b4154c8e.png) no-repeat -783px -424px}.main .ticket .ticketstyle a:hover.sdpbx i{background-position:-783px -456px}.main .ticket .ticketinfo{margin-top:20px;border:6px solid #f4f4f4;padding:20px;border-radius:10px}.main .ticket .ticketinfo .ticketlist{width:30%;display:inline-block;vertical-align:top;display:none}.main .ticket .ticketinfo .ticketlist h1{height:45px;line-height:45px;color:#fff;background:#1cd0bd;border-radius:10px 10px 0 0;font-size:16px;text-indent:11px}.main .ticket .ticketinfo .ticketlist ul{border:1px solid #1cd0bd;border-radius:0 0 10px 10px;padding:10px 0}.main .ticket .ticketinfo .ticketlist ul li{height:30px;line-height:30px;padding:0 10px}.main .ticket .ticketinfo .ticketlist ul li span{font-size:14px;display:inline-block;width:20%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main .ticket .ticketinfo .ticketlist ul li span:first-of-type{width:60%;text-align:left}.main .ticket .ticketinfo .personlist{width:100%;display:inline-block;vertical-align:top}.main .ticket .ticketinfo .personlist .row{background:#f4f4f4;padding:10px 0;line-height:36px;margin-bottom:2px;position:relative}.main .ticket .ticketinfo .personlist .row .item{width:20%;height:36px;display:inline-block;vertical-align:top}.main .ticket .ticketinfo .personlist .row .item:nth-of-type(3){width:30%}.main .ticket .ticketinfo .personlist .row .item .itemname{width:90px;height:36px;font-size:14px;line-height:36px;display:inline-block;text-align:right}.main .ticket .ticketinfo .personlist .row .item:first-of-type .itemname{width:60px}.main .ticket .ticketinfo .personlist .row .item .itemname em{color:#ff1010;vertical-align:middle}.main .ticket .ticketinfo .personlist .row .item .iteminfo{width:calc(100% - 100px);height:36px;display:inline-block;vertical-align:top;margin-left:8px}.main .ticket .ticketinfo .personlist .row .item:first-of-type .iteminfo{width:calc(100% - 70px)}.main .ticket .ticketinfo .personlist .row .jhr .item:first-of-type .iteminfo{width:calc(100% - 120px)}.main .ticket .ticketinfo .personlist .row .item .iteminfo input{width:100%;height:36px;line-height:34px;font-size:14px;box-sizing:border-box}.main .ticket .ticketinfo .personlist .row .item .iteminfo .dropdown{background:#fff}.main .ticket .ticketinfo .personlist .row .item .iteminfo .selected{height:36px;line-height:34px;box-sizing:border-box;border:1px solid #ccc}.main .ticket .ticketinfo .personlist .row a{width:14px;height:16px;display:inline-block;background:url(../img/icon.b4154c8e.png) no-repeat -490px 0;margin-left:20px;vertical-align:middle}.main .ticket .ticketinfo .personlist .row a:hover{background-position:-490px -26px}.main .ticket .ticketinfo .personlist .row .gpr label{font-size:14px;margin-left:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main .ticket .ticketinfo .personlist .row .gpr label i{width:20px;height:20px;display:inline-block;vertical-align:middle;background:#fff;border:1px solid #d9d9d9;border-radius:3px;margin:-2px 5px 0 0;cursor:pointer}.main .ticket .ticketinfo .personlist .row .gpr label.checked i{border-color:#1cd0bd;background:url(../img/icon.b4154c8e.png) no-repeat -669px -487px #1cd0bd}.main .ticket .ticketinfo .personlist .row .jhr{background:#fff;margin:10px 10px 0 10px;padding:10px;box-sizing:border-box;border-radius:5px;-webkit-animation:jhr .2s linear;animation:jhr .2s linear}@-webkit-keyframes jhr{0%{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}@keyframes jhr{0%{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}.main .ticket .ticketinfo .personlist .row .hide{display:none}.main .ticket .ticketinfo .personlist .row .jhr h1{font-size:14px;font-weight:700;text-align:left;line-height:20px;padding-bottom:10px}.main .ticket .ticketinfo .personlist .row .jhr .item{width:25%}.main .ticket .ticketinfo .personlist .row .jhr .item:first-of-type{width:20%}.main .ticket .ticketinfo .personlist .row .jhr .itemname:first-of-type{width:auto}.main .ticket .btns{height:60px;line-height:60px;margin:60px 0 40px 0;text-align:center}.main .ticket .btns span{font-size:16px;margin-right:50px;vertical-align:middle}.main .ticket .btns span em{font-size:24px;color:#ff1010;margin-left:20px}.main .ticket .btns a{width:200px;height:60px;font-size:20px;display:inline-block;box-sizing:border-box;border-radius:10px;border:2px solid #1cd0bd;background:#1cd0bd;margin-left:20px;vertical-align:middle;color:#fff}.main .ticket .btns a.cancel{background:none;color:#1cd0bd}.main .ticket .btns a:hover{font-size:25px;color:#fff;background:#1cd0bd}.popup .contact .content .query .item:first-of-type .iteminfo{width:90px}.popup .contact .content .query .item:nth-of-type(3) .iteminfo{width:120px}.popup .box table{text-align:center;width:100%}.popup .box td,.popup .box th{font-size:14px;height:50px}.popup .box th{font-weight:700}.popup .contact tbody tr{cursor:pointer}.popup .contact table span{width:16px;height:16px;box-sizing:border-box;border-radius:50%;display:inline-block;margin-left:10px;line-height:14px}.popup .contact tbody span{border:1px solid #ccc;background:#fff}.popup .contact tbody .checked span{border-color:#1cd0bd}.popup .contact tbody span i{width:8px;height:8px;float:left;margin:3px;background:#fff;border-radius:50%}.popup .contact tbody .checked span i{background:#1cd0bd}.popup .box .list .gray{background:#f4f4f4}.popup .contact .list tbody tr:hover{background:#e9f7f6}.popup .box .btns{text-align:center;margin-top:20px}.popup .persons .textinfo{text-align:left;border-bottom:1px solid #ccc;padding:10px 0}.popup .persons .textinfo li{font-size:14px;line-height:30px}.popup .persons .textinfo li em{font-size:20px;margin:0 2px}.popup .persons .textinfo li em.yes{color:#2bbb17}.popup .persons .textinfo li em.no{color:#ff1010}.popup .persons .textinfo li span{margin:0 2px;color:#ff1010}.popup .persons table{width:100%}.popup .persons table td,.popup .persons table th{height:60px}.popup .persons tbody td:nth-of-type(6){width:100px}.popup .persons .inputbox input{width:190px;height:36px;box-sizing:border-box;line-height:34px;font-size:14px;text-align:center}.popup .persons tbody td:first-of-type .inputbox input{width:100px}.popup .persons table td .no{color:#ff1010}.popup .persons .list{margin-top:20px;overflow-y:auto;max-height:calc(100vh - 342px)}.popup .persons tbody td a.icon-del{font-size:0;width:14px;height:16px;display:inline-block;background:url(../img/icon.b4154c8e.png) no-repeat -490px 0;vertical-align:middle}.popup .persons tbody td a:hover.icon-del{background-position:-490px -26px}.popup .persons tbody tr .icon-state{width:18px;height:18px;display:inline-block}.popup .persons tbody tr.yes .icon-state{background:url(../img/icon.b4154c8e.png) no-repeat -664px -129px}.popup .persons tbody tr.no .icon-state{background:url(../img/icon.b4154c8e.png) no-repeat -692px -129px}.systemTips .validation .item{text-align:left}.systemTips .validation .item h1{font-weight:700;padding:5px 0;color:#1cd0bd}.systemTips .validation .item h2{padding-top:10px}.systemTips .validation .item h3{color:#fec714;padding:5px 0}.systemTips .validation .iteminfo,.systemTips .validation .itemname{display:inline-block;vertical-align:top}.systemTips .validation .itemname{width:100px;text-align:right}.systemTips .validation .iteminfo{width:calc(100% - 100px)}.systemTips .healthRQ{width:500px;margin:20px auto}.systemTips .mainContent em{color:#f33838;font-style:normal}.systemTips .healthRQ .healthImgLine{display:flex;justify-content:space-between}.systemTips .healthRQ .healthImgLine .healthImgBox{display:inline-block}.systemTips .healthRQ .healthImgLine img{width:200px;height:200px;margin:10px}.systemTips .healthRQ span{display:block;font-size:14px;margin-top:20px}.popup .clause .content{border:1px solid #ccc;border-radius:10px;box-sizing:border-box;padding:10px;line-height:30px;text-align:left;margin-top:20px}.popup .clause .notice{font-size:14px;color:#999;padding-bottom:20px}.popup .clause .notice h1{font-size:16px;font-weight:700;padding-top:15px;color:#333}.insurancetips{position:fixed;width:100vw;height:100vh;left:0;top:0;background:rgba(0,0,0,.5);z-index:1;display:none}.showinsurancetips{display:block;-webkit-animation:insurancetips .15s linear;animation:insurancetips .15s linear}@-webkit-keyframes insurancetips{0%{opacity:0}to{opacity:1}}@keyframes insurancetips{0%{opacity:0}to{opacity:1}}.insurancetips .box{position:relative;left:0;top:50%;display:inline-block}.showinsurancetips .box{-webkit-animation:showinsurancetips .15s linear;animation:showinsurancetips .15s linear}@-webkit-keyframes showinsurancetips{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes showinsurancetips{0%{transform:scale(0)}to{transform:scale(1)}}.insurancetips .box .info{background:#fff;border-radius:0 0 20px 20px}.insurancetips .box .info .word{display:inline-block;background:#fff6d7;padding:10px 0;border-radius:20px;line-height:30px;font-size:20px;color:#ff9f59;margin-top:10px;width:90%;margin-bottom:20px}.insurancetips .box .info h1{font-size:20px;line-height:30px}.insurancetips .box .info p{font-size:14px;color:#aeaeae;line-height:20px}.insurancetips .box .info .btn{margin-top:20px;padding-bottom:20px}.insurancetips .box .info .btn a{width:130px;height:40px;border:2px solid #fdc713;border-radius:5px;font-size:16px;line-height:40px;display:inline-block;margin:0 10px;background:#fdc713}.insurancetips .box .info .btn a.no{background:#fff;color:#fdc713}.insurancetips .box .info .btn a:hover{background:#fdc713;color:#fff}.popup .personlack .lack{padding:50px 0 30px 0}.popup .personlack .lack i{width:134px;height:134px;display:inline-block;background:url(../img/icon.b4154c8e.png) no-repeat -484px -396px;margin-bottom:50px}.popup .personlack .lack p{font-size:20px;line-height:30px}.popup .personlack .lack a{background:#1cd0bd;color:#fff;width:150px;line-height:50px;display:inline-block;border-radius:5px;border:1px solid #1cd0bd;box-sizing:border-box;margin-top:50px;font-size:20px}.dis_timeCheck{cursor:not-allowed;background-color:#d4d4d4}.dis_timeCheck:hover{border-color:#d4d4d4!important}.main .title span .red_t{color:#f33;padding-left:0!important;border-left:none!important}.radios{font-size:14px;font-family:Source Han Sans CN;font-weight:400;color:#333;margin-top:20px}.radios>div{margin-right:143px}.radios>div span:first-child{margin-right:8px;display:inline-block;width:18px;height:18px;border:2px solid #333;border-radius:50%;vertical-align:bottom;position:relative}.radios>div.ac span{color:#1cd0bd}.radios>div.ac span:first-child{border-color:#1cd0bd}.radios>div.ac span:first-child:after{content:"";display:block;width:12px;height:12px;border-radius:50%;background-color:#1cd0bd;left:3px;top:3px;position:absolute}