[genuitec-file-id="wc2-384"],[genuitec-lp-path="/youke/src/main/webapp/static/br/css/merchantSearch.css"],[genuitec-lp-enabled=false]{
  /* for codelive */
}

.mainBody{
	background-color: #fafafa;
}
.br-head-nav{
	background-color: #ffffff;
	box-shadow: 0px 0px 8px 0px 
		rgba(0, 0, 0, 0.08);
}
.br-core-content{
	width: 100%;
	max-width: 1300px;
	margin-left: auto;
	margin-right: auto;
}

.form-control:focus{
    color: #495057;
    background-color: #fff;
    /*border-color: #80bdff;*/
    outline: 0;
    box-shadow: 0px 0px 0px 0.2rem rgba(0,123,255,0.25);
}
/*条件区 */
#conditionDiv{
	margin-top:33px;
	
}
#conditionDiv > .br-core-content{
	padding: 29px 47px 46px 16px;
	background-color: #ffffff;
}
#conditionDiv > .br-core-content ul{
	display: block;
	height: 18px;
	clear: both;
	padding-left: 0px;
}
#conditionDiv > .br-core-content ul li{
	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: 0px;
	list-style: none;
	float: left;
	
}
li.classification0{
	color: #999999;
}
li.classification.active{
	background-color: #edffeb;
	color: #2bc17b;
}
li.classification0:AFTER{
	content: ':';
	margin-right: 26px;
	
}
li.classification{
	margin-right: 32px;
}

#conditionDiv > .br-core-content ul+ul{
	margin-top: 35px;
}

/*条件区END */
/*数据展示区*/

.badgeX {
	background-color: #999999;
   
    padding-left: 6px;
    padding-right: 6px;
    text-shadow: none;
    display: inline-block;
    min-width: 10px;
    padding: 3px 5px;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 50%;
}

a.badgeP{
	margin-right: 9px;
}

#badgePX{
	margin-right: 13px;
	margin-left: 0px;
}

a.badgeP.disable .badgeX{
	background-color: #d1dade;
}

#courseDataDiv .headDiv .right-tool span.badgeX{
	color: white;
}
#courseDataDiv .br-core-content{
	
	border-bottom-color: #efefef;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#courseDataDiv .headDiv{
	height: 63px;
	clear: both;
	background-color: white;
    margin-top: 33px;
}
#courseDataDiv .headDiv .mode{
	height: 100%;
	padding: 24px 15px;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	float: left;
}
#courseDataDiv .headDiv .mode a,#courseDataDiv .headDiv .mode a:VISITED{
	color: #333333;
}
#courseDataDiv .headDiv .mode.active,#courseDataDiv .headDiv .mode.active a{
	color: #2bc17b;
}
#courseDataDiv .headDiv .mode.active div {
	content: '';
	width: 30px;
	height: 3px;
	background-color: #2bc17b;
	margin-top: 9px;
	
}
#courseDataDiv .headDiv .right-tool{
	float: right;
	line-height: 72px;
	font-size: 20px;
	height: 100%;
}

#courseDataDiv .headDiv .right-tool a{
	color: #999999;
}
#badgePX0{
	margin-left: 25px;
	margin-right: 33px;
}

#courseDataDiv .headDiv .right-tool a,#courseDataDiv .headDiv .right-tool a:VISITED{
	color: #999999;
}

#courseDataDiv .headDiv .right-tool .active,#courseDataDiv .headDiv .right-tool a .active{
	color: #2bc17b;
}
#courseDataDiv .headDiv .right-tool span{
	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
}
#courseDataDiv .headDiv .right-tool .mrc{
	margin-right: 16px;
}
#courseDataDiv .headDiv .right-tool .circular{
	font-size: 18px;
	border-radius:50%;
	background-color: black;
	height: 18px;
	width: 18px;
}

.row.yk-anti-row.take-effect{
	display: none;
}

.br-thumbnail .row.yk-anti-row.take-effect{
	display: block;
}
.take-effect .col-sm-3{
	padding: 5px 15px;
}
.card-x img{
	max-width: 280px;
	width:100%;
	height: 200px;
}
.br-thumbnail{
	background-color: #ffffff;
	padding-bottom: 16px;
}
.br-thumbnail .card-x {
	background-color: #ffffff;
	border: solid 1px #efefef;
	padding-bottom: 19px;
}
.br-thumbnail .card-x .course-name{
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	display: block;
	margin-top: 12px;
	margin-left: 17px;
}
.br-thumbnail .card-x .present-price{

	font-family: MicrosoftYaHei-Bold;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #f5503b;
	margin-left: 16px;
	
	}
.br-thumbnail .card-x .original-price{
font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	margin-left:6px;
	letter-spacing: 0px;
	color: #999999;
	text-decoration: line-through;
}
#courseDataDiv .br-page-selector{
	text-align: center;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
	margin-top: 90px;
	margin-bottom: 68px;
}
#courseDataDiv .br-page-selector a,#courseDataDiv .br-page-selector a:VISITED{
	color: #999999;
}
#courseDataDiv .br-page-selector span{
	margin-left: 2rem;
	margin-right: 2rem;
}
#courseDataDiv .br-page-selector a+a{
	margin-left: 1rem;
}
#pageNumDiv a.br-selected{
	color: white;
	background-color: #2bc17b;
	border-radius:50%;
	padding: 2px 8px;
}

/*横版*/
.br-horizontal-plate .br-horizontal-plate-div{
	display:block;
}
.br-horizontal-plate-div{
	display:none;
	background-color: white;
	padding:0px 17px 0px 15px;
}
.br-horizontal-plate-div .card-x{
	padding:16px 0px 16px 0px;
	border-bottom: solid 1px #efefef;
	min-width:700px;
}
#br-div-p2x.card-x{
	min-width:700px;
}
.br-horizontal-plate-div .card-x:last-child{
	border-bottom: none;
}

.br-horizontal-plate-div .card-x .br-card-x-core{
	width: calc( 100% - 312px );
    width: -moz-calc( 100% - 312px );
    width: -webkit-calc( 100% - 312px );
    float: right;
    padding-top: 9px;
}

.br-horizontal-plate-div .card-x .br-card-x-core .course-name{
	font-family: MicrosoftYaHei-Bold;
	font-size: 20px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
	line-height: 40px;
}
.br-horizontal-plate-div .card-x .br-card-x-core .course-summary{
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}
.br-horizontal-plate-div .card-x .br-card-x-core .course-summary.leftl4{
	margin-left: -9px;
}
.br-horizontal-plate-div .card-x .br-card-x-core .present-price{
	font-family: MicrosoftYaHei-Bold;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #f59900;
}
.br-horizontal-plate-div .card-x .br-card-x-core .original-price{
	margin-left:5px;
	text-decoration:line-through;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}
.br-horizontal-plate-div .card-x .br-card-x-core .br-btn-viewInfo{
	float: right;
}

/*数据展示区END*/
