.d-flex {display: flex;}
.justify-content-between {justify-content: space-between}
.align-items-center {align-items: center}
.pt-3 {padding-top: 15px;}
.ms-4 {margin-left: 20px}
.mt-2 {margin-top: 10px;}
.text-orange {color: #f57320}
.fs-18 {font-size: 18px}
.fs-20 {font-size: 20px}
.fs-14 {font-size: 14px}

.dyui-container {width: 1200px; margin-left: auto; margin-right: auto}

.video-box {background-color: #333333; color: #fff; min-height: 580px; overflow: hidden; display: flex; align-items: center}
.video-box .video-box-ts {padding: 30px; background-repeat: no-repeat; background-position:  center center; background-size: cover; text-align: center; width: 100%}

/*购买框*/
.layer_buydiv .box {overflow: hidden; padding: 20px;}
.layer_buydiv .form-horizontal .form-group .control-label {margin-bottom: 8px; display: none}
.layer_buydiv .form-horizontal .form-group .btn-group {text-align: center; padding-top: 20px; padding-bottom: 20px}
.layer_buydiv .form-horizontal .form-group .btn-group .btn {background-color: #DDD; color: #333; padding: 10px 20px; cursor: pointer}
.layer_buydiv .form-horizontal .form-group .btn-group .btn-finecms.active {background-color: #ec752c; color: #fff;}
.layer_buydiv .form-horizontal .form-group .btn-group .btn-weixin.active {background-color: #37a40b; color: #fff;}
.layer_buydiv .form-horizontal .form-group .btn-group .btn-alipay.active,
.layer_buydiv .form-horizontal .form-group .btn-group .btn-alipay2.active {background-color: #3877fd; color: #fff;}

.layer_buydiv .form-horizontal .form-group .btn-group input[type="radio"] {display: none}
.layer_buydiv .form-horizontal .form-group .btn-group i {margin-right: 5px;}
/*选中状态*/
.layer_buydiv .form-horizontal .form-group .btn-group .active {background-color: #e6e6e6}


/*余额支付图标*/
.icon-yiban:before {
    content: "\f157"; font-family: FontAwesome;
}
.icon-rectangle390:before {
    content: "\f157"; font-family: FontAwesome;
}

.layer_buydiv .form-horizontal .form-actions {float: none !important; text-align: center}
.layer_buydiv .form-horizontal .form-actions .control-label {display: none}
.layer_buydiv .form-horizontal .form-actions .col-md-9 {width: 100%;}


.layer_buydiv .box .form-horizontal .fc-form-submit {margin-top: 20px}
.layer_buydiv .box .form-horizontal .fc-form-submit .btn {background-color: #f57320; border-color: #f57320; color: #fff; padding: 10px 20px; border-radius: 100px}
.layer_buydiv .box .form-horizontal .fc-form-submit .btn:hover {opacity: 0.8; cursor: pointer}