.pay_page{max-width:1200px;margin:0 auto;margin-top:24px;position:relative}.pay_page .title{font-size:20px;font-family:MicrosoftYaHeiSemibold;color:#41444c;line-height:20px}.pay_page .top_course_box{background:#fff;padding:24px}.pay_page .top_course_box .info{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex}.pay_page .top_course_box .info .left_cover{width:128px;height:96px;border-radius:10px;margin-right:16px}.pay_page .top_course_box .info .center{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:200px}.pay_page .top_course_box .info .center .name{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#41444c;display:-webkit-box;display:-ms-flexbox;display:flex}.pay_page .top_course_box .info .center .brief{font-size:14px;font-family:MicrosoftYaHei;color:#99a0b2;line-height:24px;margin-top:11px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pay_page .top_course_box .info .right .date{font-size:12px;font-family:MicrosoftYaHei;color:#99a0b2;line-height:16px}.pay_page .pay_type_box{margin-top:24px;background:#fff;padding:24px}.pay_page .pay_type_box .type_select{margin-top:24px}.pay_page .pay_type_box .type_select .item_box{width:368px;height:96px;border-radius:8px;border:1px solid #eee;line-height:96px;text-align:center;margin-right:40px}.pay_page .pay_type_box .type_select .item_box .type_name{font-size:16px;font-family:MicrosoftYaHei;color:#686d78;margin-left:12px;margin-left:50px}.pay_page .pay_type_box .type_select .item_box .icon{background:#02a9f1;font-size:32px;border-radius:6px;color:#fff;padding:4px;position:absolute;top:-8px}.pay_page .pay_type_box .type_select .ant-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex}.pay_page .pay_type_box .pay_tip{font-size:12px;color:#99a0b2;line-height:12px;border-bottom:1px solid #eee;line-height:51px}.pay_page .pay_type_box .pay_info{float:right}.pay_page .pay_type_box .pay_info .total_{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:213px;border-bottom:1px solid #eee;line-height:63px}.pay_page .pay_type_box .pay_info .pay_price,.pay_page .pay_type_box .pay_info .total_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pay_page .pay_type_box .pay_info .pay_price{font-size:16px;color:#686d78;line-height:16px;line-height:60px}.pay_page .pay_type_box .pay_info .pay_price span{color:#fb862a}.pay_page .pay_type_box .pay_info .pay_price .font32{font-size:32px;font-weight:700}.pay_page .pay_type_box .pay_info .pay_but{width:140px;height:44px;background:#004082;border-radius:8px;font-size:16px;color:#fff;line-height:44px;text-align:center;float:right;cursor:pointer}.pay_page .pay_type_box .pay_info .deal_class{font-size:14px;color:#656b78;line-height:14px;margin-top:24px;float:right}.pay_page .pay_type_box .pay_info .deal_class span{color:#004082}.pay_page .pay_type_box .pay_info .deal_class .tongyi{color:#656b78}.pay_page .price{font-size:16px;font-family:MicrosoftYaHei;color:#686d78;margin-top:20px}.pay_page .price .span_1{font-size:16px;font-family:MicrosoftYaHeiHeavy;color:#fb862a}.pay_page .price .span_2{font-size:32px;font-family:MicrosoftYaHeiHeavy;color:#fb862a;font-weight:700}.pay_modal .qrcode_box{width:200px;height:200px;border:1px solid #f4f4f4;padding:10px;margin:0 auto;display:block}.pay_modal .qrcode_box .qrcode_img{width:180px;height:180px}.pay_modal .qrcode_logo{width:30px;height:30px;position:absolute;top:170px;left:180px;background:#fff}