.registration{position:relative}.registration .backgroudimg{position:absolute;bottom:0;max-width:550px}.registration .backgroudimg.bgright{right:0}.registration .backgroudimg img{width:100%}.registration .title{width:100%;height:70px;background:#fff;position:relative}.registration .title img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.registration .confirm{background:#f6f6f6;top:0;width:100%;margin-top:15px;border-bottom:1px solid #ccc;position:relative;height:670px}.registration .reset{background:#f6f6f6;top:0;width:100%;margin-top:15px;border-bottom:1px solid #ccc;position:relative}.registration .menufix{background:#f6f6f6;overflow:hidden;top:0;width:100%;border-bottom:1px solid #ccc;position:relative;height:240px}.registration.reset_pass .menufix{background:#f6f6f6;overflow:hidden;top:0;width:100%;border-bottom:1px solid #ccc;position:relative;height:120px}.registration .menufix .step{margin:0;width:auto;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center}.registration .menufix .stepbox{width:170px;background:url(../img/dashline.png) 0 20px repeat-x;margin:0;text-align:left;height:50px;margin:-1%;display:inline-block;width:15%}.registration .menufix .stepbox:last-child{background:none}.registration .menufix .stepbox.changeline{background:url(../img/solidline.png) 0 20px repeat-x}.registration .menufix .stepbox3{display:inline-block}.registration .menufix .stepcircle{width:45px;height:45px;border-radius:50%;border:2px solid #ed182e;background:#fff;position:relative;display:inline-block;margin-right:20%}.registration .menufix .stepcircle .abs_text{position:absolute;width:110px;top:55px;left:-40px}.registration .menufix .stepcircle .icon{font-size:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.registration .menufix .stepcircle:first-child::before{background:transparent;border:transparent}.registration .menufix .stepcircle:last-child{margin-right:0}.registration .menufix .stepcircle:last-child::after{background:transparent;border:transparent}.registration .menufix .stepcircle.active{background:#ed182e}.registration .menufix .stepcircle.active .icon:before{color:#fff}.registration .menufix .old{width:45px;height:45px;border-radius:50%;background:#4b721d}.registration .menufix .old .iconchg:before{color:#fff;content:'\e902'}.registration .menufix .steptxt{position:absolute;bottom:20%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center}.registration .menufix .steptxt li{width:130px;vertical-align:top;text-align:center;display:inline-block;width:13%}.registration .block1{background:#f6f6f6;height:700px;overflow-y:hidden;padding-top:50px}.registration.reset_pass .block1{background:#f6f6f6;height:auto!important;overflow-y:hidden;padding-top:50px}.registration .reset .block1{background:#f6f6f6;height:500px;overflow-y:hidden;padding-top:50px}.registration .block1 .registerbox{width:660px;height:430px;background:#fff;position:relative;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin:0 auto;box-shadow:0px 15px 100px -21px rgba(0,0,0,0.6);margin-bottom:90px}.registration .block1 .registerbox .bluebox{position:absolute;width:660px;height:60px;background:#b30838;top:0;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center}.registration .block1 .registerbox .bluebox .txttitle{line-height:60px}.registration .block1 .panel_content{width:660px;margin:0 auto 90px auto}.registration .block1 .panel_content .panel_header .icon{vertical-align:middle;padding-right:10px}.registration .block1 .panel_content .panel_header .icon:before{color:#fff;font-size:25px}.registration .block1 .table{display:table;width:40%;margin:0 auto;position:relative}.registration .block1 .table .tabcell{display:table-cell;width:8%;vertical-align:middle}.registration .block1 .table .tabcell:last-child{text-align:right;width:30%}.registration .block1 .tabledtl{display:table;width:55%;margin:0 auto 30px auto;position:relative}.registration .block1 .tabledtl .tabcell{display:table-cell;width:15%;padding:5px}.registration .block1 .tabledtl .tabcell:first-child{border-right:3px solid #ed182e;text-align:right;padding-right:20px}.registration .block1 .tabledtl .tabcell:last-child{padding-left:20px}.registration .block1 .pad20{padding:20px}.registration .block1 .progress{border-radius:0;background-color:#eaeef3;height:10px}.registration .block1 .submitbtn{position:relative;margin:20px 0}.registration .block1::-webkit-scrollbar{display:none}.registration .block1 #box3 .panel_content{margin:0 auto 50px auto}.registration .block1 .switch .switch_paddle{text-align:center}.registration .block1 .switch_input{position:absolute}.registration #box1{position:relative}.registration #box1 .talk_bubble{width:225px;height:225px;right:15%;background:#455560;top:5%}.registration #box1 .talk_bubble:before{border-right:30px solid #455560}.registration #box1 .talk_bubble .boxinside{width:80%;margin:0 auto}.registration #box1 .talk_bubble .clickdt{position:relative;top:60px}.registration #box1 .talk_bubble .icon{position:absolute;top:0;right:0;font-size:25px}.registration #box1 .box_qrcode{box-shadow:0px 15px 100px -21px rgba(0,0,0,0.6);position:absolute;top:190px;right:-40%;z-index:25;border-radius:10px;top:40%}.registration #box1 .box_qrcode img{border-radius:10px}.registration .posrel{width:100%;background:transparent;height:20%;position:relative;bottom:-45%}.registration .dpnone{opacity:0;transition:ease-in-out 0.3s all}.registration .condition_list{border-bottom:1px solid #ccc;padding:20px 0;position:relative}.registration .condition_list .txt_con{padding-right:25px}.registration .condition_list .icon_validate{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.registration .condition_list .icon_validate:before{color:#4b721d}.registration .condition_list .icon_validate.icon-cross:before{color:#ff8484}.registration .formcontainer{margin:auto;padding:0}.registration .formcontainer .wrapperform{padding:20px 0}.registration .formcontainer .group{width:500px}.registration .desc{margin:20px 0}.registration .noti_box{margin:10px 0px}.registration .inside_sign_box,.registration .inside_desc_box{display:inline}.registration .affix{top:0;width:100%;z-index:9999!important}.registration .BDC_CaptchaDiv{left:50%;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.registration .validationDiv{text-align:center}.registration .validationDiv .group{margin-top:30px;max-width:320px}.registration .BDC_ReloadLink .BDC_ReloadIcon{display:none!important}.registration .captchaform{margin-top:20px}.registration .spaceLine{margin-top:20px!important;margin-bottom:20px!important}.registration .img_sticky{width:250px}.registration #exampleCaptcha_ReloadLink{display:inline-block!important;width:50px!important;height:40px!important;background:url(../img/icon_repeat.png) no-repeat 50% 50%}.registration .condition_list{border-bottom:1px solid #ccc;padding:20px 0;position:relative}.registration .condition_list .icon_validate{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}.registration .condition_list .icon_validate.icon-cross{font-size:16px}.registration .condition_list .icon_validate.icon-cross:before{color:#ff8484}.registration .condition_list .icon_validate.icon-check{font-size:16px;color:#b30838}.registration .condition_list .txt_con{padding-right:25px}.registration .condition_box{width:85px;height:auto;min-height:145px;vertical-align:top;background-color:#d8e7f5;border-radius:5px;display:inline-block;text-align:center;margin:0px 4px;position:relative}.registration .condition_box .sign{display:none;position:absolute;border:3px solid #fff;left:-12px;top:5px}.registration .condition_box .sign .icon:before{line-height:25px}.registration .condition_box.passed{width:82px;height:auto;min-height:145px;vertical-align:top;top:4px;background-color:#e4e4e4;margin:0px 5px}.registration .condition_box.passed .content_desc2,.registration .condition_box.passed .page_title{color:#b1b1b1!important}.registration .condition_box .page_title{font-size:45px;font-size:4.5rem;line-height:1.2}.registration .condition_box .content_desc2{font-size:16px;font-size:1.6rem}.registration .content_inside{display:inline-block;margin:0 7px}.registration #result{opacity:0;margin-bottom:15px}.registration_ack{padding-top:5%}.registration_ack .textbox{width:50%;margin:40px auto}.registration_ack .sign_attach{padding-bottom:20px}.registerfixed{display:none}.registerfixed .dpnone{display:none}.block1.regis_const{-ms-overflow-style:none}@media only screen and (max-width:1400px){.registration .menufix .steptxt{bottom:13%}}@media only screen and (max-width:1200px){.registration #box1 .talk_bubble{right:7%}.registration .block1 .table .tabcell .content_desc{font-size:16px}}@media only screen and (max-width:991px){.registration .backgroudimg{max-width:350px}.registration .menufix .stepbox{width:20%}.registration .menufix .steptxt li{width:18%}.registration #box1 .talk_bubble{z-index:99999;right:30%;top:15%}.registration #box1 .talk_bubble:before{top:-4%;left:10%;-webkit-transform:rotate(60deg);transform:rotate(60deg);border-top:40px solid transparent}.registration #box1 .talk_bubble .icon:before{color:#fff}.registration #box1 .box_qrcode{z-index:99999;left:-40%;box-shadow:none;display:block}.registration #box1 .dpnone{display:none}.registration #box1 .dpnone .boxinside{display:none}.registration #box1 .dpnone img{display:none}.registration .block1 .table{width:45%}}@media only screen and (max-width:767px){.registration .validationDiv .group{max-width:100%}.registration .title{width:100%;height:50px}.registration .title img{max-width:200px}.registration .backgroudimg{display:none}.registration .menufix{height:350px}.registration.reset_pass .menufix{height:175px}.registration .menufix .step{width:95%;text-align:center}.registration .menufix .stepbox{width:35%;float:none;display:inline-block}.registration .menufix .stepbox3{float:none;display:inline-block}.registration .menufix .steptxt{bottom:20%;width:100%;text-align:center}.registration .menufix .steptxt li{float:none;display:inline-block;width:32%}.registration .menufix .steptxt li span{display:inline-block;max-width:150px}.registration .menufix .steptxt .wthstep{width:35%}.registration .block1{background-image:url(../img/bg_registration_mb.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;padding-top:10%}.registration .block1 .panel_content{width:100%;border-radius:10px;box-shadow:0px 15px 100px -21px rgba(0,0,0,0.6)}.registration .block1 .panel_content .panel_header{border-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;width:100%}.registration .block1 .panel_content .panel_body{background-color:#f2f5f8;width:100%;margin:0 auto;padding:35px 50px}.registration .block1 .panel_content .panel_body .formcontainer{margin:0 auto}.registration .block1 .panel_content .panel_body .formcontainer form:first-child{padding:0 0 20px 0}.registration .block1 #box3 .panel_content{margin:0 auto 50px auto}.registration .block1 .table{display:block;width:100%}.registration .block1 .table .tabcell{display:block;width:100%}.registration .block1 .table .tabcell:last-child{width:100%;text-align:center;padding-top:20px}.registration .block1 .tabledtl{width:100%}.registration .block1 .custbutton{max-width:100%}.registration .block1 .confirm_regis{min-height:350px}.registration .block1 .switch{text-align:center}.registration .panel_content .panel_header h2{display:inline-block}.registration #box1 .talk_bubble{right:20%;top:20%}.registration .formcontainer .group{width:100%}.registration .conditionbox{padding-top:35px}.registration .content_inside{width:100%;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.registration .condition_box{width:18%;height:auto;margin:0px 1px;padding:10px 0px 20px 0px}.registration .condition_box .sign{left:-6px;top:5px;width:25px;height:25px}.registration .condition_box .sign .icon{font-size:13px}.registration .condition_box .sign .icon:before{line-height:20px}.registration .condition_box.passed{width:18%;height:88px;top:4px;margin:0px 2px}.registration .condition_box .page_title{font-size:30px;font-size:3rem;line-height:1.2}.registration .condition_box .content_desc2{font-size:12px;font-size:1.2rem}.registration .pass_condition .desc{padding-left:20px}.registration_ack .textbox{width:80%}.registration_ack .block1 .sign_attach .sign.blue{width:60px;height:60px}.registration_ack .block1 .sign_attach .sign.blue .iconblue:before{line-height:55px}}@media only screen and (max-width:480px){.registerfixed{display:inline;width:100%;height:100%}.registerfixed .posrel{width:100%;background:transparent;height:20%;position:relative;bottom:-45%}.registerfixed .talk_bubble{width:225px;height:225px;right:23%;background:#ed182e;top:15%;z-index:5555;position:fixed}.registerfixed .talk_bubble:before{top:-4%;left:10%;-webkit-transform:rotate(55deg);transform:rotate(55deg);border-top:40px solid transparent;border-right:0px}.registerfixed .talk_bubble .boxinside{width:80%;margin:0 auto}.registerfixed .talk_bubble .clickdt{position:relative;top:80px}.registerfixed .talk_bubble .icon{position:absolute;top:0;right:0;font-size:25px}.registerfixed .talk_bubble .icon:before{color:#fff}.registration .menufix{height:185px;position:fixed;z-index:555}.registration .menufix .block_title{padding:5px 15px}.registration .menufix .stepcircle{margin-right:15%;width:35px;height:35px}.registration .menufix .stepcircle:before{width:55px;left:-140%}.registration .menufix .stepcircle:after{width:55px;right:-140%}.registration .menufix .stepcircle .icon{font-size:20px}.registration .menufix .stepbox{background:url(../img/dashline.png) 0 18px repeat-x}.registration .menufix .stepbox.changeline{background:url(../img/solidline.png) 0 18px repeat-x}.registration .menufix .steptxt{bottom:5%}.registration .block1{height:700px;padding-top:60%;overflow-y:scroll}.registration .block1 .panel_content{margin:0 auto 50px auto}.registration .block1 .panel_content .panel_body{padding:35px 25px 20px 25px}.registration .block1 #box3 .panel_content{margin:0 auto 30px auto}.registration .block1 .table .tabcell:last-child{padding-top:15px}.registration .block1 .tabledtl .tabcell .content_desc{font-size:12px;font-size:1.2rem}.registration #box1 .talk_bubble{right:13%}.registration .bubblecust{display:none}.registration .condition_box{width:18%;height:auto;margin:0px;padding:10px 0px 0px 0px;min-height:90px;vertical-align:top}.registration .condition_box .sign{left:-5px;top:5px;width:20px;height:20px;border:2px solid #fff}.registration .condition_box .sign .icon{font-size:10px}.registration .condition_box .sign .icon:before{line-height:18px}.registration .condition_box.passed{width:18%;min-height:81px;height:auto;top:5px;margin:0px}.registration .condition_box .page_title{font-size:25px;font-size:2.5rem;line-height:1}.registration .pass_condition .desc{padding-left:15px}}