[genuitec-file-id="wc2-380"],[genuitec-lp-path="/youke/src/main/webapp/static/br/css/agencyHomePageS2.css"],[genuitec-lp-enabled=false]{
  /* for codelive */
}

#campusMap{
	height: 342px;
	background-color: red;
	margin-top: 79px;
}
body{
	min-width:800px;
}
/*

.input-group-append .btn{
	width: 81px;
	height: 34px;
	background-color: #ffffff;
	border: solid 1px #eeeeee;
	color: #2bc17b;
	border-radius:5px;
}
.input-group-append .btn:hover{
	background-color: #ffffff;
	border-color:#eeeeee;
	color: #2bc17b;
}

.nav2 .btn{
	width: 81px;
	height: 30px;
	background-color: #ffffff;
	border: solid 1px #eeeeee;
	color:#2bc17b;
}
.nav2 .btn:FOCUS{
color:#2bc17b;
}


.nav2{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0px;
    margin-bottom: 0px;
    list-style: none;
}
.nav2  li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0px;
    margin-bottom: 0px;
    list-style: none;
    
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	color: #666666;

}


.nav   li > .logo {
    color: #33CCFF;
    font-size:2.3rem;
    font-weight: 600;
    padding: 14px 20px 14px 25px;
    position: relative;
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0px;
    height: 0px;
    margin-left: 0.25em;
    vertical-align: 0.25em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}


.nav0 .input-group-append{
display: block;
float: left;

width: 81px;


}
.nav0 .form-control{
width: 80%;
}
.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);
}
.nav0 .input-group.mb-3{
margin-left:120px;

display:flex;
justify-content:center;
align-items:center;
}

.nav0 .nav-item.dropdown a{
vertical-align: middle;
}
*/

.sidebarparents{
position: absolute;
    top: 0px;
    bottom:0px;
    left: 10%;
    z-index: 20;
    display: block;
    overflow-x: hidden;
    overflow-y: hidden;
}
.sidebar {
    position: relative;
    float:left;
    height:100%;
    display: block;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:1px;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #f5f5f5;
    border-right: 1px solid #eee;
}



.sidebar2 {
    position: absolute;
    top: 70px;
    bottom:70px;
    right: 18.5%;
    z-index: 2;
    display: block;
    padding: 20px;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #f5f5f5;
    border-right: 1px solid #eee;
}

.img-circle{
border-radius: 50%;

}

.login-box .col-xs-12{
text-align: center;
padding-bottom: 30px;
}
.insulateRow{
margin-top: 50px;
}

.eptextUL li{
	width:160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.Commodity.classification{
width: 430px;
left:  160px;
background-color: white;
}
.Commodity.classification .nav-tabs{
border-style: none;
}

.Commodity.classification a{

padding: 0.35rem 0.15rem 0.35rem 0.15rem;
font-weight: normal;

}

.Commodity.classification .First a{
color:black;
font-size: 16px;
font-weight: bold;
padding-top: 0.05rem;

}


#TestCarousel .item img {
	width: 100%;
	height: 460px;
	object-fit:cover;
}
@media screen and (min-width:3000px){
	#TestCarousel .item img {
	width: 100%;
	height: 810px;
	} 
	.br-foot {
    margin-top: 500px;
}
}
@media screen and (max-width:2999px){
	.br-foot {
    margin-top: 240px;
}
}
@media screen and (max-width:1600px){
	#TestCarousel .item img {
	width: 100%;
	height: 300px;
	} 
}
}
.carousel.slide .sidebarparents .detailDiv{
	display: none;

}


/*大广告区以下的样式*/
/*
.row.yk-anti-row.nav0{
	height: 107px;
}

.row.yk-anti-row.nav0 .col-sm-3{
	padding-left: 0px;
	padding-right: 0px;
}

.row.yk-anti-row.nav0 .col-sm-3 img {
	width: 112px;
	height: 48px;
	margin-top: 30px;
}
.row.yk-anti-row.nav0 .col-sm-9{
	padding-top: 25px;
}
*/
.row.yk-anti-row.nav0 .col-sm-9 .form-control{
	width: 200px;
}
.br-ul-login{
	margin-top: 25px;
	margin-bottom: auto;
}
.br-ul-login li{
	float: left;
}
.br-ul-login li+li:BEFORE{
	content: '|';
	margin:  0px 6px;
}
.br-ul-login li a{
font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	color: #999999;
}


#TestCarousel a img{
	height: 460px;
	width:100%;
	background-image: linear-gradient(180deg, 
			#5bc24f 0%, 
			#86d676 38%, 
			#5fc653 100%), 
		linear-gradient(
			#b3b3b3, 
			#b3b3b3);
	background-blend-mode: normal, 
			normal;
}
/*

*/

.special-Row .carouselD2 {
	width: calc(100% - 60px);
    width: -moz-calc(100% - 60px);
    width: -webkit-calc(100% - 60px);
	}



.Bottom20px{
	margin-bottom: 20px;
}

.btn-slg.btn {
    text-align:center;
    font-size: 16px;
    line-height: 1.3333;
    border-radius: 6px;
    vertical-align: middle;
    width: 150px;
    height: 70px;
    color: rgb(0, 123, 255);
    background-color: rgb(185, 216, 249);
    
}

.btn-slg.btn > .glyphicon{
    margin-right:20px;
    font-size: 36px;
    line-height: 1.3333;
    border-radius: 6px;
    vertical-align: middle;
}



/*
.btn-slg.btn:HOVER , .btn-slg.btn:FOCUS{
    
    color: rgb(255, 255, 255);
    background:-webkit-linear-gradient(left top, rgb(0, 123, 255), rgb(185, 216, 249));
	background:-o-linear-gradient(left top, rgb(0, 123, 255), rgb(185, 216, 249));
	background:-moz-linear-gradient(left top, rgb(0, 123, 255), rgb(185, 216, 249));
	background:linear-gradient(left top, rgb(0, 123, 255), rgb(185, 216, 249));
	
	border-color:-webkit-linear-gradient(left top, rgb(0, 123, 255), rgb(185, 216, 249));
	border-color:-o-linear-gradient(left top, rgb(0, 123, 255), rgb(185, 216, 249));
	border-color:-moz-linear-gradient(left top, rgb(0, 123, 255), rgb(185, 216, 249));
	border-color:linear-gradient(left top, rgb(0, 123, 255), rgb(185, 216, 249));
}
*/

.special-Button-Row , .special-Row{
	width:100%;
	max-width:1200px;
	margin-left: auto;
	margin-right: auto;
	}
	
	.special-Row-HeaH{
	width:100%;
	max-width:1200px;
	margin-left: auto;
	margin-right: auto;
	}

.special-Button-Row .row button{
	
	width: 90%;
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.special-Row .row img{
	width: 90%;
}


.mainBody{
	
}
.yk-Index-Label{
	font-size: 20px;
	color: black;
}
.yk-Index-Label .glyphicon{
	font-weight: normal;
	margin-right: 20px;
}



.yk-color-light-blue{
	color:rgb(0, 123, 255);
}

.special-Row-HeaH-TP{
	margin-top: 30px;
}

/* brandRemit Special CSS */
.br-nav-2nd{
	background-color: #fafafa;
}
.br-nav-2nd .br-centent, .br-core-content{
	width: 100%;
	max-width: 1300px;
	margin-left: auto;
	margin-right: auto;
}
.br-nav-2nd .br-centent .br-box{
	height: 50px;
	width: 18%;
	max-width: 240px;
	font-size: 20px;

	
}


.br-box2nd{
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	width: 60%;
}
.br-nav-2nd .br-centent .br-box a  {
	
	color: black;
	width: 100%;
	font-size: 20px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: auto;
	margin-left: 20%;
}
.ykbox.br-box.active a{
	color: green;
}
.active.br-box:AFTER{
	content:"";
	position: relative;
        left: -90px;
		top:100%;
        right: auto;
        height: 3px;
        width: 40%;
	background-color: green;
}


.br-nav-2nd .br-centent .br-box.active  .br-box2nd  div{
	color: blue;
}

.br-margin-top-20{
	margin-top: 20px;
}

.br-margin-bottom-20{
	margin-bottom: 20px;
}

.br-core-content label{
	margin-bottom: 44px;
}

.br-core-content,.br-core-content .core-style,.br-core-content .core-style img{
	font-size: 14px;
    line-height: 21px;
}

.br-core-content label:BEFORE{
	content:"";
	position: relative;
    left: 30%;
	top:1px;
	bottom:100%;
    right: auto;
    height: 3px;
    width: 30px;
	background-color: black;
}

.br-append-content-block{
	/*position:relative;*/
	height: 150px;
	background-color: #ffffff;
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
	/*top:-75px;*/
}

.br-append-content-block-c1{
	width: 33%;
	height: 100%;
	
	vertical-align: middle;
}

.br-append-content-block-c1 .content-div{
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

.br-append-content-block-c1 .content-div-number{
	font-family: Impact;
	font-size: 36px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #2bc17b;
	margin-top:41px;

}
.br-append-content-block-c1 .content-div-number:AFTER{
	content: '+';
	font-size: 23px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #2bc17b;
	vertical-align: text-top;
}
.br-append-content-block-c1 .content-div-text{
	
	margin-top:16px;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;

}

.row .br-append-content-block-c1 .glyphicon
{
	height: auto;
    margin: auto;
}
.row .br-append-content-block-c1 .glyphicon img
{
	height: auto;
    width:auto;
}

.br-append-content-block-c1 .textDiv-tel{
	font-family: MicrosoftYaHei-Bold;
	font-size: 24px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
	color: #666666;
	
}
.br-append-content-block-c1 .textDiv-school{
	margin-top:10px;
	color: black;
	font-size: 30px;
	
}
.br-append-content-block-c1 .textDiv-address{
	margin-top:10px;
	font-family: MicrosoftYaHei-Bold;
	font-size: 14px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #666666;
}
.br-append-content-block-c2{
	width:3px;
}
.br-append-content-block-c2 .br-append-content-block-c2L{
	margin:auto;
	width:1px;
	height: 60%;
	background-color: rgba(231, 234, 236, 1);
}


.br-big-blue-icon{
	font-size: 60px;
	color: blue;
} 
.br-core-content h3{
	text-align: center;
}

#teacherDIV {

}
#teacherDIV h3{
	margin-bottom: 83px;
}

.br-info-div-head{
	background-color: white;
	
	float: right;
	width: 80%;
	height: 60px;
	padding-left: 140px;
	padding-top: 15px;
}

.br-info-div-head .textTname{
	
	
	margin-bottom:47px;
	
	font-family: MicrosoftYaHei;
	font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
}
.br-info-div-head .textPname{	
	margin-left:27px;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
}
.br-info-div-body{
	float: right;background-color: #f5f5f5;width: 100%; height: 280px;
}
.br-info-div-body img{
    width: 296px;
	height: 340px;
    position: relative;
    left: 33px;
    top: -95px;
}
.br-info-div-body .row{
	height: 100%;
}
.br-info-div-body .tinfo{
	color: black;
	padding-top: 63px;
	padding-right: 119px;
	padding-left: 83px;
	

	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 21px;
	letter-spacing: 0px;
	color: #666666;
	
}

.br-card-x.active:BEFORE{
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-color:#f5f5f5;
    color:#f5f5f5;
    position: relative;
    top: 0px;
    left: 50%;
    width: 0px;
    height: 0px;
    margin-left: -5px;
    vertical-align: middle;
    content: " ";
    border-right: 5px solid transparent;
    border-top: 5px solid;
    border-left: 5px solid transparent;
	
}
.br-card-x{
	text-align: center;
}
.yk-box-s.br-card-x{
	cursor:pointer;
}

.yk-box-s.br-card-x:HOVER img{
	cursor:pointer;
	border: solid 1px #2bc17b;
}

.br-card-x img{
	width: 100px;
	height: 100px;
	background-color: #3b88f5;
	
	
	border-radius: 50%;
	margin-top:13px;
	margin-left: auto;
	margin-right: auto;
	float: none;
}
.br-card-x.active img,.yk-box-s.br-card-x.active:HOVER img{
	border: solid 2px #2bc17b;
}
.br-card-x h5{
	text-align: center;
	font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	float: none;
	margin-top: 20px;
	margin-bottom: 12px;
}
.br-card-x h6{
	text-align: center;
	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
	float: none;
	margin-top: 0x;
	margin-bottom: 0px;
}

.br-card-z{
    text-align: center;
    padding: 10px 20px;
    line-height: 28px;
}
.br-card-z img{
	width: 72px;
	height: 64px;
}
.br-card-z h4{
margin-top: 40px;
font-family: MicrosoftYaHei-Bold;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
margin-bottom: 24px;
}
.br-card-z span{
font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #666666;
}
#enterpriseCharacteristicsDiv{

}
#enterpriseCharacteristicsDiv h3{
	margin-bottom: 80px;
}

#relatedCoursesDiv{
	
}
#relatedCoursesDiv h3{
	margin-bottom: 80px;
}


.br-card-p:HOVER{
	box-shadow: 0px 0px 20px 0px 
		rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 20px 0px 
		rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 0px 20px 0px 
		rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0px 0px 20px 0px 
		rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0px 0px 20px 0px 
		rgba(0, 0, 0, 0.1);
}
.br-card-p{
	padding-bottom: 40px;
}
.br-card-p img{
	height: 150px;
	width: 100%;
	max-width:500px;
}

.br-card-p h4{
margin-top: 21px;
margin-left: 14px;
margin-right: 20px;
font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
}
.br-card-p h5{
margin-top: 16px;
margin-left: 14px;
margin-right: 10px;
font-family: MicrosoftYaHei;
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}
.br-card-p .price{
	text-align: left;
	font-family: MicrosoftYaHei-Bold;
	font-size: 24px;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #f59900;
	font-weight: bold;
}

.br-card-p .price span{
	text-align: left;
	font-size: 18px;
	font-weight: normal;
	color: #999999;
    text-decoration: line-through;
	margin-left: 10px;
}

#relatedCoursesDiv .row.yk-anti-row .br-card-p .RA{
	text-align: right;
	font-size: 20px;
	font-weight: bold;
	color: #999999;
}
#relatedCoursesDiv .row.yk-anti-row .br-card-p .RA a,
.br-core-content .row.yk-anti-row .br-card-p .RA a:HOVER,
.br-core-content .row.yk-anti-row .br-card-p .RA a:FOCUS,
.br-core-content .row.yk-anti-row .br-card-p .RA a:VISITED{
	color: #999999;
	
}
.checkMoreClass{
	width: 120px;
	height: 40px;
	background-color: #2bc17b;
	border-radius: 20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top:46px;
	text-align: center;
	padding-top: 10px;
	color: white;
	
}
.checkMoreClass:HOVER{
	color: white;
}
#educational-information-display{
	margin-bottom: -117px;
}
#educationInformationDiv h3.edu{
	margin-bottom: 59px;
}

#campusDistributionDIV{
	
}
#campusDistributionDIV h3{
	margin-bottom: 80px;
	text-align: center;
}
#campusDistributionDIV img {
	width: 100%;
	min-width: 1200px;
	max-height: 720px;
}

#br-address-box h5{
	font-family: MicrosoftYaHei-Bold;
	font-size: 18px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 21px;
	letter-spacing: 0px;
	color: #666666;	
	margin-bottom: 20px;
}
#br-address-box h6{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #999999;
}


.br-ad-img-box {
    width: 100%;
    height: 300px;
}

.br-ad-img-box img{
    width: 100%;
    height: 100%;
}

.br-ad-img-box .br-box-centent{
    position: absolute;
    z-index: 2;
    bottom: 0px;
    padding: 4px 10px;
    background-color: rgba(222, 222, 222, 0.64);
    width: calc(-20px + 100%);
    width: -moz-calc(-20px + 100%);
    width: -webkit-calc(-20px + 100%);
}

.br-ad-img-box .br-box-centent-box{
	height: calc(100% / 3);
    height: -moz-calc(100% / 3);
    height: -webkit-calc(100% / 3);
    
}
.br-ad-img-box .br-box-centent-box h3{
    text-align: left;
    
    font-family: MicrosoftYaHei;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1px;
	color: #333333;
}

.br-ad-img-box .br-box-centent-box h3 div{
    font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
    padding-top: 5px;
    float: right;
}
#br-ad-img-Div1{
	height: 105px;
	padding: 20px 23px;
	background-color: rgba(0,0,0,0.3);
}
#br-ad-img-Div1 h1{
	font-family: MicrosoftYaHei;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	
	letter-spacing: 1px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:10px;
	color: #ffffff;
}
.br-ad-img-box h1,
.br-ad-img-box h1:HOVER,
.br-ad-img-box h1:VISITED{
	color: #ffffff;
}


.br-ad-img-box span,
.br-ad-img-box span:HOVER,
.br-ad-img-box span:VISITED{
    font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #ffffff;
}
.br-ad-img-box .br-box-centent-box span,
.br-ad-img-box .br-box-centent-box span:HOVER,
.br-ad-img-box .br-box-centent-box span:VISITED{
    font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 21px;
	letter-spacing: 0px;
	color: #999999;
}


.br-foot{
	height: 120px;
	background-color: #f2f4f7;
	
}
@media screen and (max-width:3000px){
	.br-foot{
	margin-top:240px;
	}
}
.br-foot .br-core-content{
	
}

.leftBox,.rightBox{
	padding: 0px;
}

.br-foot ul{
    list-style-type: none;
    height: 14px;
    display: block;
}
.br-foot-box{
	padding-bottom: 20px;
	
	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}
.br-foot ul{
	margin-top:34px;
   padding-left:0px; 
    
    
}
.br-foot ul li{
    display: block;
    float: left;
    margin-bottom: 10px;
    
    
}
.br-foot a{
    font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}
.br-foot a:HOVER,.br-foot a:VISITED{
	color: #999999;
}
.br-foot ul li a{
    font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}
.br-foot ul li a:HOVER,.br-foot ul li a:VISITED{
	color: #999999;
}

.br-foot ul li+li:BEFORE{
	content: '|';
	margin-left: 10px;
	margin-right: 10px;
}

.br-foot .core{
    margin-top: 31px;
    float: right;
    text-align: center;
}
.br-foot .core h5{
	font-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
}

.br-foot .core .img-circle.card-img-top{
	width:32px;height:32px;
}

.br-foot-box.core{
	
}
/*标题字体样式*/
.yk-rolling-area .yk-box-sw3{
	padding: 0px 10px;
}
.br-core-content h3,.br-core-content label ,#campusDistributionDIV h3{
	font-family: MicrosoftYaHei-Bold;
	font-size: 24px;
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
} 


.br-append-content-block .ykbox img.br-logo{
	object-fit: cover;
    height: 50%;
    margin: auto;
    width: auto;
}
.core-content.core-style{
	ont-family: MicrosoftYaHei;
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 21px;
	letter-spacing: 0px;
	color: #999999;
	padding-right: 60px;
}
/* brandRemit Special CSS END */


/*按钮样式部分*/
.br-head-nav{
	width: 100%;
	height: 80px;
	background-color: #fafafa;
	border: solid 1px #efefef;
}

.br-head-nav .br-select-div{
	width: calc( 100% / 6 - 2px );
    width: -moz-calc( 100% / 6 - 2px );
    width: -webkit-calc( 100% / 6 - 2px );
	height: 100%;
}
.br-head-nav .br-select-div .br-select-core-div{
	width: 100%;
	height:79px;
    
}
.br-head-nav .br-select-div .br-select-core-div .br-select-core{
	margin-top: 26px;
	height: calc( 100% - 26px );
    height: -moz-calc( 100% - 26px );
    height: -webkit-calc( 100% - 26px );
	text-align: center;
	font-family: MicrosoftYaHei;
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
}
.br-head-nav .br-select-div .br-select-core-div .br-select-core > a,
.br-head-nav .br-select-div .br-select-core-div .br-select-core > a:VISITED,
.br-head-nav .br-select-div .br-select-core-div .br-select-core > a:HOVER{
	color: #333333;
}
.br-head-nav .br-select-div.active .br-select-core-div .br-select-core{
	color: #2bc17b;
}
.br-head-nav .br-select-div.active .br-select-core-div .br-select-core > a,
.br-head-nav .br-select-div.active .br-select-core-div .br-select-core > a:VISITED,
.br-head-nav .br-select-div.active .br-select-core-div .br-select-core > a:HOVER{
	color: #2bc17b;
}

.br-head-nav .br-select-div.active .br-select-core-div:AFTER {
	content:"";
	display:block;
	width: 80px;
	height: 3px;
	background-color: #2bc17b;
	margin-left: auto;
	margin-right: auto;
        transform: scale3d(1, 1, 1);
        transform-origin: left;
        animation:lines .3s linear;
}
@keyframes lines{
        0%{
            transform: scale3d(0, 1, 1);
        }
        100%{
            transform: scale3d(1, 1, 1);
        }
    }
.br-course-display.br-show{
	padding-top: 82px;
}

#related-courses-display{
	margin-bottom: -110px;
}
#institutional-characteristics-display{
	margin-bottom: 254px;
}
#about-institution-display{
	margin-bottom: 320px;
}

.br-core-content .core-style .item img{
	height: 500px;
	width: 100%;
}

/*按钮样式部分END*/

/* lyh test */
.nav>li>a{
	    padding: 22px 20px 14px 25px;
	    font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;

	color: #666666;
}

/*
 .nav2 .btn{
	    border: 1px;
 border-style: solid;
 border-color: #2f4050;
font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #999999;
 background-color: #f5f5f5;
}
 */
 


/* lyh test end */