.radio_container{position:relative}.radio_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio_container label{margin-bottom:0}.radio_container p{border-radius:50%;background:#ddd;width:25px;height:25px;margin-bottom:0;border:1px solid #ddd;box-shadow:0 0 0px 1px rgba(180,180,180,1.0)}.radio_container input:checked~p{background-color:#555;border:5px solid #ddd}.banner .banner_cont{position:relative;display:block;padding:70px 39px 70px 155px;margin:auto}.banner_cont .cont_img{position:absolute;display:inline-block;width:72px;height:72px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:50px;background-position:center;background-repeat:no-repeat;background-size:65%;border:4.5px solid #e0e5e7;border-radius:36px}.banner_cont .cont_title{margin-bottom:0;word-break:break-all}.sec1 .container>p{margin:60px 0 0 0}.sec1_plan .plan_title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:8px 0;margin:0;text-align:center}.sec1_plan .title_option{width:41.5%;margin-left:8.3%}.sec1_plan .title_price{width:20.83%}.sec1_plan .title_discount{width:20.83%;text-align:left}.sec1_plan .title_detail{width:8.3%}.sec1_plan .plan_option{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-flow:row wrap;flex-wrap:wrap;background-color:#e8eaeb;margin:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.sec1_plan .plan_option li{position:relative}.sec1_plan .option_switch{width:50%}.plan_option .radio_container label{vertical-align:middle;margin:0 15px}.plan_option .radio_container span{display:inline-block;width:calc(100% - 60px)}.sec1_plan .plan_option li.option_optionName{width:41.5%;text-align:left;font-size:14px}.sec1_plan .plan_option .plan_waiting{color:#3599e4;font-weight:100;background-image:url(/en-us/assets/images/course_detail/blue_arrow.png);background-position:8px center;background-repeat:no-repeat;padding-left:26px}.sec1_plan .option_price{width:20.83%}.sec1_plan .plan_option .option_discount{width:20.83%;text-align:left;line-height:22px;padding:20px 0}.sec1_plan .plan_option .option_discount .discount_list{display:block;font-weight:100;margin:0}.sec1_plan .plan_option .option_discount .discount_list::before{content:'';width:12px;height:10px;display:inline-block;position:relative;background-image:url(/en-us/assets/images/common_icon/c_done.png);background-position:center;background-size:cover;margin-right:7px}.sec1_plan .plan_option .option_discount p:first-child{padding-top:15px}.sec1_plan .plan_option .option_discount p:nth-last-child(2){padding-bottom:15px}.sec1_plan .option_detail{width:8.3%}.sec1_plan .option_detail_arrow{display:block;width:22px;height:15px;background-image:url(/en-us/assets/images/common_icon/c_ar_d_gray.png);background-size:cover;background-position:center;margin:0 auto;align-self:center;cursor:pointer;top:50%;position:relative;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.sec1_plan .option_detailBox{display:block;width:100%;height:0;background-color:#f1f3f3;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;padding:0 50px}.sec1_plan .detailBox_item{display:none;line-height:2;text-align:left}.sec1_plan .detailBox_item::before{content:'';width:12px;height:10px;display:inline-block;position:relative;background-image:url(/en-us/assets/images/common_icon/c_done.png);background-position:center;background-size:cover;margin-right:7px}.sec1_plan .plan_option.plan_dropDown .option_detail_arrow{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg)}.sec1_plan .plan_option.plan_dropDown .option_detailBox{height:auto;padding:40px 50px}.sec1_plan .plan_option.plan_dropDown .detailBox_item{display:block}.sec1_discount{padding:20px 60px;border-bottom:1px solid #dadfe2}.sec1_discount .discount_wrap{padding:15px 0}.sec1_discount .discount_choose{margin-bottom:25px}body.isIE .sec1_discount .discount_check:nth-child(3) .discount_checked{top:5px}.sec1_discount .radio_container{display:inline-block;width:50px;vertical-align:text-top;margin-top:8px}.sec1_discount .discount_info{display:inline-block;width:calc(100% - 60px);margin-bottom:20px;vertical-align:text-top}.sec1_discount .discount_alert{font-size:12px;color:#8c3c3e;font-style:italic;line-height:1.8;margin-bottom:10px}.sec1_discount .discount_check .discount_box{-webkit-appearance:none;width:20px;height:20px;background-color:#fff;border:#dadfe2 1px solid;margin:0 5px 0 0;display:inline-block;vertical-align:middle}.sec1_discount .discount_boxLabel{position:absolute;margin-left:10px;font-weight:100;cursor:pointer}.sec1_discount .boxLabel_btn{padding:8px 14px;background-color:#dbddde;font-weight:600}.sec1_discount .boxLabel_files{margin-left:10px}.sec1_discount .discount_title{display:inline-block;margin-bottom:0;line-height:35px}.sec1_discount .discount_title_sub{margin:0 0 0 10px;font-size:12px;color:#8c3c3e;font-style:italic;line-height:1.8;font-weight:normal;margin-bottom:10px}.sec1_discount .discount_input{position:relative;display:inline-block;width:262px;margin-left:30px;top:-7px;line-height:23px;height:33px;opacity:0}.sec1_discount .discount_couponNum{width:150px;margin-left:30px;border:1px #DBDDDE solid;background-color:#fff;padding:6px;font-weight:100}.sec1_discount .discount_couponNum::-webkit-input-placeholder{color:#b7b8b9;font-style:italic;font-size:13px}.sec1_discount .discount_couponSubmit{padding:7px 14px;background-color:#dbddde;border:none;color:#727272;font-weight:600}.sec1_discount .discount_couponWrap{display:inline-block}.sec1_total{text-align:right;padding-right:20px;border-bottom:1px solid #dadfe2;line-height:55px}.sec1_total .tal_total,.sec1_total .tal_discount{display:inline-block;margin-bottom:0}.sec1_total .tal_total span,.sec1_total .tal_discount span{margin-left:10px}.sec1_total .tal_discount{margin-right:50px}.sec1_contact{padding:15px 0}.sec1_contact span{margin-left:50px}.sec1_contact .contact_email::before,.sec1_contact .contact_phone::before,.sec1_contact .contact_fax::before{content:'';display:inline-block;position:relative;background-size:cover;background-position:center;left:-5px;vertical-align:middle}.sec1_contact .contact_email::before{width:13px;height:9px;background-image:url(/en-us/assets/images/common_icon/c_email.png)}.sec1_contact .contact_phone::before{width:10px;height:10px;background-image:url(/en-us/assets/images/common_icon/c_phone.png)}.sec1_contact .contact_fax::before{width:12px;height:11px;background-image:url(/en-us/assets/images/common_icon/c_fax.png)}.sec1_formDownload,.sec3_calendarDownload{text-align:center;margin:75px 0 80px 0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.sec1_formDownload .sec1_download,.sec3_calendarDownload a{background-color:#000;padding:16px 24px;display:inline-block;opacity:0.7}.sec1_formDownload .sec1_download::before,.sec3_calendarDownload a::before{content:'';display:inline-block;width:18px;height:18px;background-image:url(/en-us/assets/images/common_icon/c_download_2.png);background-size:cover;background-position:center;vertical-align:middle;margin-right:10px}.sec1_formDownload .sec1_download:hover,.sec3_calendarDownload:hover a{opacity:1;color:#fff}.sec1_waiting{background-color:rgba(53,153,228,1);padding:16.5px 24px;display:inline-block}.sec1_pay{background-color:rgb(140,60,62);padding:16.5px 24px;display:inline-block}.sec1_pay:hover,.sec1_waiting:hover{background-color:rgb(0,0,0);color:#fff}.sec2{background-color:#E2E6E7;padding-bottom:105px}.sec2_info{margin-right:50px}.sec2_info .c_titleLeft{width:100%}.sec2_director .director_title{padding:63px 0 0 0}.sec2_director .director_title::after{content:'';width:100%;height:1px;background-color:#ddd;display:block;margin-top:10px}.sec2_info .c_titleLLeft_text{padding:50px 0}.sec2_object{margin-bottom:28px}.sec2_object p,.sec2_faculty p{line-height:1.8;padding-top:15px}.sec2_director .director_person{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:15px 0;border-bottom:1px solid #dcdfe0}.sec2_director .director_img{width:60px;height:60px;background-size:cover;background-position:center;margin:0 5px 0 0}.sec2_director .director_cont{height:fit-content;align-self:center;margin:0}.sec2_director .director_cont span{display:block}.sec3{background-image:url(/en-us/assets/images/common_icon/c_gray_bg.png)}.sec3 .c_titleLeft{width:100%}.sec3_calendarDownload{margin:75px 0 180px 0}.sec3 .prog_wrap{background-color:#EFF1F2;padding:40px 25px;border:2px #DADCDC solid;margin:8px 10px}.sec3 .title_num{background-color:#fff;width:60px;line-height:60px;display:inline-block;text-align:center;border-radius:30px;box-shadow:1px 2px 4px #4d4d4da8 inset}.sec3 .title_text{padding-left:15px}.sec3 .prog_day{border-bottom:2px dotted #999;display:inline-block;margin-top:30px}.sec3 .prog_event{border-bottom:1px solid #e2e6e6;font-size:0}.sec3 .event_time,.sec3 .event_cont{display:inline-block;margin-bottom:0;line-height:30px;vertical-align:top}.sec3 .event_time{width:18.5%}.sec3 .event_cont{width:81.5%;font-weight:bold;color:#6c6c6c}.sec3 .event_detail{position:relative;padding:3px 0 3px 20px;line-height:1}.sec3 .event_detail::before{content:'•';position:absolute;color:#27838C;left:10px}@media (min-width:992px){body.isIE .sec1_discount .discount_couponNum{width:180px}}@media (max-width:991px),(max-width:1366px) and (min-width:1024px) and (min-height:1024px) and (max-height:1366px){.banner .banner_cont{width:100%;padding:70px 30px 70px 125px}.banner_cont .cont_img{left:30px}.sec1_plan .plan_option .plan_waiting{display:block;line-height:1;margin:-23px 0 16px -9}.sec1_plan .title_detail{display:none}.sec1_discount{padding:20px 0}.sec1_formDownload{margin:40px 0 80px 0}.sec2{padding-bottom:50px}.sec2_info .c_titleLLeft_text{padding:30px 0}.sec2_director .director_title{padding:12px 0 0 0}.sec2_director .director_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.sec2_director .director_person{flex-grow:1}.sec3 .c_titleLLeft_text{padding:30px 0}.sec3_calendarDownload{margin:20px 0 50px 0}.sec3 .prog_wrap{margin:20px 0;padding:40px 35px}.sec3 .event_time{width:20%}.sec3 .event_cont{width:80%;font-weight:bold}.sec3 .prog_day{font-size:18px}.sec3 .event_cont,.sec3 .event_time{font-size:14px}}@media (min-width:768px){.sec1_plan .plan_option.plan_chosen{background-color:#323232}.sec1_plan .plan_option.plan_chosen li{color:#d4d4d4}}@media screen and (max-width:767px){.sec1_discount .radio_container{width:35px}.sec1_discount .discount_info{width:calc(100% - 40px)}.banner .banner_cont{padding:70px 15px 70px 105px}.banner_cont .cont_img{top:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:15px}.sec1_plan{padding-top:38px}.sec1_plan .plan_title{display:none}.sec1_plan .plan_option{font-size:0;background-color:transparent;margin-bottom:20px;border:#ddd solid 1px}.sec1_plan .plan_option .plan_waiting{line-height:1.1;margin:-19px 0 5px -9px}.sec1_plan .plan_option.plan_chosen{display:block}.sec1_plan .plan_option li.option_optionName{width:80%}.sec1_plan .plan_option.plan_chosen .option_switch,.sec1_plan .plan_option.plan_chosen .option_optionName{background-color:#323232;color:#d4d4d4}.sec1_plan .plan_option .option_switch,.sec1_plan .plan_option .option_optionName{display:inline-block;line-height:65px;font-size:16px;text-align:left;width:100%}.plan_option .radio_container label{margin:25px 15px;vertical-align:top}.sec1_plan .plan_option .option_detailBox{text-align:left;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.sec1_plan .plan_option.plan_dropDown .option_detailBox{padding:10px}.sec1_plan .option_detailBox .detailBox_item{line-height:23px}.sec1_plan .detailBox_item::before{margin-right:5px}.sec1_plan li.option_switch{width:20%;vertical-align:top;text-align:center;background:#e8eaeb}.sec1_plan li.option_switch .c_switch{margin-bottom:-8px}.sec1_plan li.option_optionName{width:80%;background:rgb(232,234,235)}.sec1_plan .plan_option li.option_price,.sec1_plan .plan_option li.option_discount{width:100%;padding:0 15px;text-align:right;border-bottom:#ddd solid 1px;line-height:40px}.sec1_plan .plan_option li.option_price p{line-height:1}.sec1_plan li.option_detail{width:100%;height:40px;line-height:40px}.sec1_plan .plan_option.plan_dropDown li.option_detail{border-bottom:#ddd solid 1px}.sec1_plan .option_detail_arrow{position:absolute;right:0px;top:12px;margin:0 15px 0 auto}.sec1_plan .plan_option .option_discount_xs,.sec1_plan .plan_option .option_price_xs,.sec1_plan .plan_option .option_detail_xs{position:absolute;left:15px;top:0}.sec1_discount{padding:0}.sec1_discount .discount_wrap{padding:0}.sec1_discount .discount_title{position:relative;width:calc(100% - 40px);line-height:1.8}.sec1_discount .discount_check .discount_box{margin:0 15px 0 0}.sec1_discount .discount_check .discount_alert,.sec1_discount .discount_check .discount_input{margin-left:38px}.sec1_discount .discount_check .discount_input{top:53px}.sec1_discount .discount_check.lable_doctor{padding-bottom:0;margin-bottom:0}.sec1_discount .discount_check.lable_coupon{padding-bottom:35px}.sec1_discount .discount_check.lable_doctor .discount_box,.sec1_discount .discount_check.lable_coupon .discount_box{position:relative;vertical-align:top}.sec1_discount .discount_check.lable_doctor .discount_checked::before{top:-2px}.sec1_discount .discount_check.lable_coupon .discount_checked::before{top:-2px}.sec1_discount .discount_check.lable_doctor .discount_input,.sec1_discount .discount_check.lable_coupon .discount_title .discount_couponWrap{position:absolute;width:146px;left:0;margin-left:0}.sec1_discount .discount_check.lable_coupon .discount_title .discount_couponWrap{top:55px}.sec1_discount .discount_check.lable_coupon .discount_title .discount_couponWrap{display:block;width:100%}.sec1_discount .discount_couponNum{width:calc(100% - 165px);margin-left:0;top:54px;height:34px;vertical-align:bottom}.sec1_discount .discount_check.lable_doctor .discount_alert{margin:0 0 15px 0}.sec1_discount .discount_boxLabel{position:static;margin-left:0}.sec1_discount .discount_boxLabel .boxLabel_files{display:block;padding:15px 0;margin-left:0px}.sec1_discount .discount_input{height:0;width:0}.sec1_contact{padding:10px 0}.sec1_contact span{margin:0;display:block;padding:3px;font-size:16px;letter-spacing:1px}.sec1_formDownload{margin:0 0 45px 0}.sec1_total{line-height:25px;padding:12px 0}.sec1_total .tal_discount{display:block;margin-right:0}.sec1_total .tal_discount span,.sec1_total .tal_total span{width:100px;display:inline-block}.sec1_total .tal_total span{font-size:20px}.sec1_formDownload a,.sec3_calendarDownload a{width:100%;margin-bottom:8px}.sec2_director .director_wrap{display:block}.sec3_calendarDownload{margin:0 0 50px 0}.sec3 .prog_wrap{padding:20px}.sec3 .prog_day{margin-bottom:20px}.sec3 .event_time,.sec3 .event_cont{line-height:40px}.sec3 .event_time{width:30%}.sec3 .event_cont{width:70%}.sec3 .event_cont.event_contMul{padding:10px 0;line-height:22px}.sec3 .event_cont.event_contMul .event_detail{padding:8px 0 8px 20px;line-height:1.4}.sec1_formDownload a,.sec3_calendarDownload a{padding:14px 24px}}