
/* 
主色：#3075EA
鼠标经过：#3075EA
浅色：#eff6fd
必修：#3075EA
选修：#31d305
登录框登录提示渐变深色：#3075EA
登录框登录提示渐变浅色：#3075EA
登录框右上角背景色：#3075EA
新版流程组件flow-order背景渐变深色：#3075EA
新版流程组件flow-order背景渐变深色：#3075EA
 */

body {
	padding-bottom: 150px !important;
}
.personal_tab li:hover a, .personal_tab li.active a {
    color: #3075EA !important;
    border-color: #3075EA !important;
}
.login-modal .personal_tab li:hover a, .login-modal .personal_tab li.active a {
    border: 0 !important;
}
.con-nav .current a {
    background-color: #eff6fd !important;
	color: #3075EA !important;
}
.con-nav ul .current a:hover {
	color: #3075EA !important;
}
.sort-menu .pull-left .cur, .sort-menu .pull-left .down {
    color: #3075EA !important;
}
dd .cate-item-my:hover {
    color: #3075EA !important;
}
.pagination > .disabled > a{
	color: #777 !important;
}
.pagination > li > a{
    color: #3075EA !important;
}
.pagination > .active > a{
	color: #fff !important;
	background-color: #3075EA !important;
	border-color: #3075EA !important;
}

.btn-primary {
    color: #fff !important;
    background-color: #3075EA !important;
    border-color: #3075EA !important;
}
.btn-primary:hover,.btn-primary:focus,.btn-primary[disabled]{
    color: #fff !important;
    background-color: #3075EA !important;
    border-color: #3075EA !important;
}
.course-card-item .item-tt a:hover {
    color: #3075EA !important;
}
.course-card-item .item-line .btn-primary {
	background-color: #eff6fd !important;
	border: 1px solid #3075EA !important;
	color: #3075EA !important;
}
.course-card-item .item-line .btn-primary:hover {
	color: #fff !important;
	background-color: #3075EA !important;
}
.course-card-item .progress-border {
	border: 1px solid #3075EA !important;
}
.course-card-item [status="finish"].progress-border {
	border: 1px solid #3BCD62 !important;
}
.course-card-item .progress-bar-info {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent) !important;
}
.course-card-item .btn-default:hover {
	background: #eff6fd !important;
	border-color: #3075EA !important;
}
[status="finish"] .progress-bar {
	background-color: #3075EA !important;
}
.sr-only {
	color: #3075EA !important;
}
[status="finish"] .sr-only {
	color: #3075EA !important;
}
.pagination > li > input{
	color: #3075EA !important;
}
.btn.btn-code-register{
	color: #3075EA;
}
.btn.btn-code-register:hover{
	color: #3075EA;
}
.btn.btn-link{
	color: #3075EA;
}

.sliderMask .slider:hover {
    background: #3075EA !important;
}
.sliderMask{
	border:0 solid #3075EA !important;
	background: #eff6fd !important;
}
.form-control:focus {
    border-color: #eff6fd;
}
.apply-entrance .apply-link-list a:hover {
    color:#3075EA !important;
}
a:hover {
    text-decoration: none;
    color: #3075EA !important;
}
.personal-center-left ul li:hover, .personal-center-left ul li.active {
    background-color: #3075EA !important;
}
.personal-center-left ul li.active a, .personal-center-left ul li:hover a {
   background-color: #3075EA !important;
   color: white !important;
}
.personal-center-left ul li:hover a.set-ff{
	background-color: #f6f6f6 !important;
}
span.text-blue {
    color: #3075EA !important;
}
div.text-blue{
	color: #3075EA !important;
}
.personal-center-right .border-all .text-blue.ls5 span{
	color: #3075EA !important;
}
a.text-blue {
    color: #3075EA !important;
}
.personal-center-right .icon-5 {
    display: none !important;
}
/* .play-btn .learning {
    color: #3075EA !important;
    border: 1px solid #3075EA !important;
}
.play-btn .learning:hover {
	background: #3075EA !important;
}
.play-btn .learning:hover span {
	color: #fff;
}
.play-btn .signup {
	background: #3075EA !important;
	border: 1px solid #3075EA !important;
}
.play-btn .signup span {
    color: #fff;
}
.play-btn .signup:hover span {
    color: #3075EA;
}
.play-btn span:hover {
	background: transparent !important;
}
.play-btn .golearning{
	color: #3075EA !important;
	border-radius: 4px;
}
.state-item .play-btn .addCourse {
	border: 1px solid #3075EA !important;
	background: #fff !important;
}
.play-btn .addCourse span {
	color: #3075EA !important;
}
.state-item .play-btn .addCourse:hover {
	background: #fff !important;
}
.play-btn span.btn-red:hover {
    background-color: red !important;
    color: white !important;
} */
.play-btn span:hover {
	background: transparent !important;
}
.play-btn .addCourse,
.play-btn .learning, 
.play-btn .signup {
	border: 1px solid #3075EA !important;
	color: #3075EA !important;
}
.play-btn .addCourse:hover,
.play-btn .learning:hover, 
.play-btn .signup:hover {
	border: 1px solid #3075EA !important;
	background: #3075EA !important;
	color: #fff !important;
}
.play-btn .golearning{
	color: #3075EA !important;
}
.liketab>span.active {
    border-color: #3075EA !important;
    color: #3075EA !important;
}
.prompt-line {
    background-color: #3075EA !important;
}
.order-list-pay .active i.glyphicon-ok-circle {
    color: #3075EA !important;
}
.span-hollowblue {
    border: 1px solid #3075EA !important;
    background-color: #3075EA !important;
}
.tab-pane .webuploader-container .webuploader-pick {
    background-color: #3075EA !important;
}
.btn-blue {
    border: 1px solid #3075EA !important;
    color: #3075EA !important;
}
.btn-blue:hover {
    background-color: #3075EA !important;
    color: white !important;
}
.btn.btn-red {
    color: red !important;
    border-color: red !important;
}
ul.tab_blue li:hover a, .tab_blue li.active a {
    color: #3075EA !important;
    border-bottom: 5px solid #3075EA !important;
}
.blueH {
    background-color: #3075EA !important;
}
.datetimepicker table tr td.active, .datetimepicker table tr td.active:hover, .datetimepicker table tr td.active.disabled, .datetimepicker table tr td.active.disabled:hover{
	background-image: linear-gradient(to bottom,#eff6fd,#3075EA);
}

.zt.learning {
    border: 1px solid #3075EA !important;
    color: #3075EA !important;
}
.paly-pro .progress-bar {
    line-height: 14px;
    background-color: #3075EA !important;
}
.paly-pro .dian{
	display: none;
}

/*.dian{height:40px; width:40px; display:block; position:relative;opacity: 0;}

.dian{width:26px;}

 .dian:before{content:'1'; opacity: 1;height:26px; width:26px; display:block; position:absolute; top:2px; left:0px; z-index:1; line-height:26px; background:#333; border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px; color:#fff; text-align:center;}

.dian:after{content:'';opacity: 1; height:0px; width:0px; display:block; position:absolute; bottom:2px; left:3px; border:10px transparent solid; border-top-color:#333; border-width:15px 10px 0px 10px; } */


.login-after .addplayclass {
    border: 1px solid #3075EA;
    color: #3075EA;
    background-color: #eff6fd;
}
.login-after .addplayclass:hover{
    border: 1px solid #3075EA;
    color: #3075EA;
    background-color: #eff6fd;
}
.container-fluid .login-after .dropOut:hover {
    color: #3075EA !important;
}
.progress-striped .progress-bar-info {
    background-color: #3075EA;
}

.data-result span{
	background-color:#3075EA !important;
}
.data-result span i{
	color: white !important;
}
.data-container a.d-item-active{
    color: #fff;
    background-color: #3075EA !important;
}
.data-container a.d-item:hover {
    background-color: #eff6fd !important;
}
.login_boder-box .login_boder .login_padding h3{
	color: #3075EA !important;
}

.srceen-box span.active {
    color: #3075EA !important;
	background-color: transparent !important;
}
.srceen-box {
	display: inline-block;
	border: 0 !important;
	background-color: #eff6fd !important;
}
.course-card-item .new [du-show=showBlueChoice].bx-green div{
    display: none;
}
.course-card-item .new [du-show=showGreenChoice].xx-blue div {
	display: none;
}
.course-card-item [du-show=showBlueChoice].bx-green{
    border-color:transparent transparent #3075EA !important;
}
.course-card-item [du-show=showGreenChoice].xx-blue{
    border-color:transparent transparent #31d305 !important;
}
.exam .header-left .body .title .title-span {
    background-color: #3075EA !important;
}
.progress-bar {
    background-color: #3075EA !important;
}

.exam .header-right .body .exam-img-5{
	background-image: none;
	background-color: #3075EA;
	border-radius: 4px
}
.exam .header-right .body .exam-img-6{
	background-image: none;
	border:1px solid #ddd;
	border-radius: 4px
}
.exam .header-right .body .exam-img-7{
	background-image: none;
	border:1px solid #ddd;
	border-radius: 4px;
	position: relative;
}
.exam .header-right .body .exam-img-7:before{
	position: absolute;
	content:""; 
	display:block; 
	width:0; 
	height:0; 
	top: -0.5px;
	left: -0.5px;
	border-top: 10px solid #3075EA;
	border-right: 10px solid transparent;
}
.exam .header-left .subject .num .exam-img-2{
	background-color: transparent !important;
	color: #3075EA !important;
}

.exam .header-left .subject .options .active .exam-img-4{
	background-image: none;
	background-color: #3075EA;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	position: relative;
}
.exam .header-left .subject .options .active .exam-img-4:before{
	position: absolute;
	content: '\2714';
	width: 25px;
	height: 25px;
	color: white;
	left: 2px;
	top: -2px;
	font-weight: 500;
	font-size: 24px;
}
.exam .header-left .subject .options .exam-img-4 {
	background-image: none;
    background-color: #e5e5e5;
    border-radius: 50%;
    width: 25px !important;
    height: 25px !important;
}
.exam .header-left .subject .options .exam-img-10 {
    background-image: none;
	width: 25px !important;
	height: 25px !important;
	border-radius: 4px;
	border:1px solid  #b5b5b5;
}
.exam .header-left .subject .options .active .exam-img-10 {
    border:1px solid #3075EA;
	background-color: #3075EA;
	position: relative;
}
.exam .header-left .subject .options .active .exam-img-10:before{
    position: absolute;
    content: '\2714';
    width: 25px;
    height: 25px;
    color: white;
    left: 2px;
    top: -2px;
    font-weight: 500;
    font-size: 24px;
}
.true-answer .exam-img-4,.true-answer .exam-img-10 {
    background-color: #49d18f !important;
	position: relative;
}
.true-answer .exam-img-4:before,.true-answer .exam-img-10:before{
   position: absolute;
   content: '\2714';
   width: 25px;
   height: 25px;
   color: white;
   left: 0;
   top: -2px;
   font-weight: 500;
   font-size: 24px;
}
.false-answer .exam-img-4,.false-answer .exam-img-10{
    background-color: #da4444 !important;
    position: relative;
}
.false-answer .exam-img-4:before,.false-answer .exam-img-10:before{
    position: absolute;
    content: '×';
    width: 25px;
    height: 25px;
    color: white;
    left: 3px;
    top: -3.5px;
    font-weight: 500;
    font-size: 24px;
}
.btn-change-block .btn-primary {
    color: #fff;
    background-color: #3075EA !important;
    border-color: #3075EA !important;
}
.form-group .btn-primary{
	background-color: #3075EA !important;
	border-color: #3075EA !important;
}
.btn-link:hover, .btn-link:focus {
    color: #3075EA !important;
    text-decoration: underline;
    background-color: transparent;
}
button.btn-default{
	/* background-color: #3075EA !important;
	border-color: #3075EA !important;
	color: white !important; */
}
.centertext1-span1{
	color: #3075EA !important;
}
.login-after .dropdown .dropOut:hover {
    color: #3075EA !important;
}
.signupimmed {
    background-color: #3075EA !important;
    border: 1px solid #3075EA !important;
}
.signupimmed:hover {
    border: 1px solid #3075EA !important;
    color: #3075EA !important;
    background-color: #fff !important;
}
/* .paly-title .buyclass{
	border: 1px solid #3075EA;
	color: #3075EA;
} */
/* .paly-title .buyclass:hover{
	border: 1px solid #3075EA;
	color: #fff;
	background-color: #3075EA;
} */
.center .centertext1{
	color: #3075EA !important;
}
[intro-tag=guide2] #taskName{
	color: #3075EA !important;
}
[intro-tag=guide2] #schoolText{
	color: #3075EA !important;
}
.shoppingboxx .shoppingbox .shoppingbtn{
	border-color:#3075EA;
	background-color: #3075EA;
}
.playPage .rightnav .first-tab li.active a{
	color: white !important;
}
.playPage .rightnav .first-tab li a:hover{
	color: white !important;
}
.playPage .rightnav .second-tab li.active a, .playPage .rightnav .second-tab li:hover a{
	color: black !important;
}
.playPage .rightnav .tab-content .progress .progress-bar{
	background: #3075EA;
}
.playPage li[du-repeat=smalltitle]:hover span[du-html=bookname] a, .playPage li[du-repeat=teachingmaterial]:hover span[du-html=bookname] a {
    color: #2bd443 !important;
}
.form-control:focus{
	border-color: #3075EA !important;
}
.liveList .item .applyStatus-w{
	border-color:#3075EA !important;
	color:#3075EA !important;
}
.liveList .item .applyStatus-o{
	border-color:#3075EA !important;
	background: #3075EA !important;
}
.liveList .item .info .all{
	color: #3075EA !important;
}
.detail2 .detail-22:hover .wz{
	color: #3075EA !important;
}
/* 可难冲突 */
table.table1 tbody td p span:nth-child(2){
	color: #3075EA !important;
}
.liveList .item .info .status.living{
	background: #3075EA !important;
}
.checkboxWrapper .checkbox-inline .text-primary{
	color: #3075EA !important;
}
.mr_frbox1 .mr_frUl .slid_box_er .slid_box_state span{
	color:#3075EA !important;
	border-color:#3075EA !important;
}
.mod-entry-nologin .mr_frboxnoinfo img{
	display: none;
}
.filter-item-wrap .filter-item:hover {
    color: #3075EA;
}
.filter-item-wrap .filter-item.current{
	color: #3075EA;
	background: #eff6fd;
}
.filter-item-wrap .filter-grandson {
    background: #eff6fd;
}
.form-btn {
    background: #3075EA !important;
}
.sort-course .item.active {
	background-color: #eff6fd !important;
	color: #3075EA !important;
}
.table-center thead > tr > th {
	background-color: #eff6fd !important;
}
input:-webkit-autofill, 
textarea:-webkit-autofill, 
select:-webkit-autofill { 
    -webkit-box-shadow: 0 0 0 1000px white inset; 
}
input[type=text]:focus, 
input[type=password]:focus, 
textarea:focus {
    -webkit-box-shadow: 0 0 0 1000px white inset; 
}
.table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	border-top: 1px solid #e8e8e8 !important;
}
.table {
	border: 1px solid #EFF6FF;
}
/* 筛选组件 */
.pull-right span input[type='checkbox']:checked+label {
	/* top: 21px !important; */
	background: #3075EA !important;
	border: 1px solid #3075EA !important;
	border-radius: 2px !important;
}
/* .pull-right span input[type='checkbox']:checked+label:before {
	width: 10px !important;
	height: 10px !important;
	font-size: 14px !important;
} */
.liketab {
	padding: 0 !important;
}
.state-jx .state-jx-1 {
	border-color: #3075EA !important;
	background: #3075EA !important;
}
/* 注册页 */
.register-default-wrapper [div-tag="field"] .city-select {
	border: 1px dashed #3075EA !important;
}
.register-default-wrapper [div-tag="field"] .city-select-to-add {
	color: #3075EA !important;
}
/* 新流程组件 */
.flow-order .active .ordernum-wrapper .ordernum-value {
	background-image: linear-gradient(224deg,#3075EA 4%,#3075EA 96%) !important;
}
.flow-order li.active:after {
	background-image: linear-gradient(270deg,rgba(28,154,254,0) 0,#3075EA 100%) !important;
}
/* 旧流程组件 */
.flow-order .active .ordernum {
	background-color: #3075EA !important;
	border: 1px solid #3075EA !important;
}
/* 发票流程组件 */
.flow-order .flowUl .active .num {
	background-color: #3075EA !important;
	border: 1px solid #3075EA !important;
}
.flow-order .flowUl .active .character {
	color: #3075EA !important;
}
/* 忘记密码 */
[div-tag="field"] .btn-find.active {
	color: #fff;
	background: #3075EA !important;
	border-color: #3075EA !important;
}
.glyphicon-info-sign {
	color: #3075EA !important;
}
/* 新版登录框 */
.login-modal .personal_tab li:after {
	border-color: transparent transparent transparent #3075EA !important;
}
.login-modal .personal_tab li a:before {
	background: #3075EA !important;
}
.login-modal .personal_tab li a:after {
	border-color: transparent transparent transparent #3075EA !important;
}
.login-modal .text-primary {
	color: #3075EA !important; 
}
.text-primary {
	color: #3075EA !important; 
}
/* 课程详情页 课程目录 */
.train-catalogue .title .hour {
	color: #3075EA !important;
}
.teacher-introduce .imgBtn .text-primary {
	color: #3075EA !important;
}
.dropdownCon .dropdown-menu > li > a:hover {
	background: #3075EA !important;
	color: #fff !important;
}
/* 学习中心 年度筛选组件 */
.year-select .radiobtn.active {
	color: #3075EA !important;
}
.year-select .yearUl .content {
	color: #3075EA !important;
}
.year-select li:hover {
    color: #3075EA !important;
}
/* 头部导航栏 */
.head-nav .shadow ul .active a {
	color: #3075EA !important;
}
/* 我的课程tab */
.tab-ul>ul .active a {
	color: #3075EA !important;
}
.tab-ul>ul .active a:after {
	background: #3075EA !important;
}
/* 我的课程 悬浮按钮 添加 */
.fixed-add-btn{
	background: #3075EA !important;
}
/* 无数据 添加按钮样式 */
	
.none-data-btn{
	background: #3075EA !important;
}
/* 个人中心美丽河南 */
.bn-list .item .rbtn {
	border: 1px solid #3075EA !important;
	color: #3075EA !important;
}
.bn-list .item .noPass-0 {
	color: #3075EA !important;
}
/* 兴趣学堂 */
.container-fluid.container-fluid-item.bg-newBlue{
	background-image: linear-gradient(-45deg, #3075EA 0%, #3075EA 100%) !important;
}
.container-fluid.container-fluid-item.bg-newBlue .breadcrumb_v a:hover{
	color: #fff !important;
}
.container-fluid .container.courseInfo .item-courseInfo .course-sign{
	background: #3075EA !important;
}
.col-sm-12 .course-shadow .tab_blue li:hover a,.col-sm-12 .course-shadow .tab_blue li.active a{
	color: #3075EA !important;
}
/* 搜索 */
.header-index .search:hover{
	color: #3075EA !important;
}
.search-modal .search-input .border{
	background: #3075EA !important;
}
.search-modal .search-input i{
	color: #3075EA !important;
}

.search-result .search-head .searchBtn{
	background-color: #3075EA !important;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAADXUlEQVRYCa2WsU8UQRTGDxISMCYGKrQ5aSCxMbEwVJYkFkqnhXR2aCUlJkQ7OukMGkNpgxT6P5AQQsL1ZIMYY0diDASIrL9vbmZ2Z2eWvQNf8mXe+9733sztzM5eq4XleT4CPss3gXG6fi6im+kSpwPKQuYMZ2BIsYgD49jgtg9qHUq+gXMvIJBNOEKB8zXBDx+UHPivPgwqLAtXTOGVFScoJPgIfoHRis7/csMjGAPBIovAlpIfBndcxX7UEsJ38U5FBd9xHf5Ucqo+CjiIM3AONoAsEyQy+xeobeAEQQ5Sz8HZPs6eCxijpfhikqbQEzUOOi1TJ6kwCO1A9CwLReghVZMtzxJo9j1PNDhov4BiQvxREdhYQ60e/6BR5vl0pLUJLW+kmrSFR1ZjtsdpBp0z0DXFEwi3rFiDTsR90tckkd7mgkbi+zKaZGoUFcE9AlrBCdgBc5EoRSB8CJyd4mwD97vFz6fqDEdyQQpsIyWCXzHZPF+L8iSu2+TrKFki0Mxa3WSJNk/0N4mTgKwJ0H1XkyAtApsJyJoA3U2Jg3REBNk4kB7zN5c/SLH0QmbYZ7sNE2fbKwoH7Q3pCwaPWNfRYUDWBOh2QdRgXCT2tKbO0OTvGVWeP4h0JN7b5NsoCUHuuc1raKc0ErnTKFEHfALlt3JVCWvpJuqMYBEcW6Huh3duRvy25TXUN3EFqVGFqrZ25SbJl89MzAx6yZaA3pVeTFeANmM8tfKeORq8An+BM11M2oAZ0P1nYrsRD4BpsAwOQdm0mEB/4SIQ60JzE2vzLrxe6ppR9wSUL8KFOq3nKVgCzur3xVc0OzR74xoyrtdWkHxcEq7WCi+RoO+LUu/FZAsE7mXTIep9z5LdYpKe5v5hPI6zrZau07s20eGzG/5xSVX0z23bEv1vnIrKIfXpleng1P6fiwp7JOjpnrAOdvyEIeeAs+Ue+/Yko+kz15jRX4lRMUm9s85WIsElCJqVvwCbjS0omHcrYNR2zDYWJQTU6bv1Ezj7kJClKSqGwJqrtOMB40twK1UFr8+0HrU77biRZTD9fTgomATroB/bRGy+2IxtkIGyZQT9LaT6q2kwCqaA/mPFp7pSgKYNMlC2jOBqC6nM0xhqQpCBsu02Fv5vAbO3gc7LBhj5B2jizRuot1ExAAAAAElFTkSuQmCC);;
}
.search-result .search-head .search-item.active{
	border: 1px solid #3075EA !important;
	background: #3075EA !important;
}
.result .text-primary {
    color: #3075EA !important;
}
.search-result .result .r-btn div{
	border: 1px solid #3075EA !important;
	color: #3075EA !important;
}
#qq .But .submit.submitBtn.right{
	background-color: #3075EA;
}
#qq .But .submit.submitBtn.right{
	background-color: #3075EA;
}
.msgCon .headUrl .title{
	color: #3075EA;
}
.liveList .item .info .applyBtn.disabled{
	color: #777 !important;
}
.liveList .item .info .applyBtn{
	border-color: #3075EA !important;
	color:  #3075EA !important;
}
.liveList .item .info .applyBtn.apply{
	background: #3075EA !important;
	color:  #ffffff !important;
}
/* .liveList .item .info .applyBtn.apply:hover{
	background: #eff6fd !important;
	border-color: #eff6fd;
} */
.train-catalogue .second-title.active{
	color: #3075EA !important;
}
.course_detail_r .item.active .state{
	background: #3075EA !important;
	border-color: #3075EA !important;
}
.course_detail_r .item.active .title{
	color: #3075EA !important;
}
.course_detail_r .item.active .info span{
	color: #3075EA !important;
}
.container .pay-mode .item.active{
	border-color:#3075EA;
}
.msgCon .msgBox .msgbtn .msgEdit .But span.submit, .msgCon .msgBox .msgbtn .replyBox .But span.submit{
	background: #3075EA !important;
}
.train-catalogue .active .time{
	color: #3075EA !important;
}
.course-card-item .new [du-show=showBlueChoice].bx-green{
	background-image: none !important;
	background-color: #3075EA;
	border-radius: 12px;
	border:2px solid white !important;
}
.course-card-item .new [du-show=showBlueChoice].bx-green::before{
	content: '必修';
	position: absolute;
	top: 0px;
	left: 10px;
	color: white;
	font-size: 12px;
}
.course-card-item .new [du-show=showGreenChoice].xx-blue{
    background-image: none !important;
    background-color: #31d305;
    border-radius: 12px;
    border:2px solid white !important;
}
.course-card-item .new [du-show=showGreenChoice].xx-blue::before{
	content: '选修';
	position: absolute;
	top: 0px;
	left: 10px;
	color: white;
	font-size: 12px;
}