
ol>li {margin: 6px 0;}
.breadcrumb a {margin-top: 20px;}
.breadcrumb a:hover {color: #0080ff;}
.mc-item {min-height: 200px;}
.mc-table>tbody>tr>td {vertical-align: middle;}
.oneline-tip {overflow: hidden; text-overflow:ellipsis; white-space: nowrap; color:#666;}
.mc-item .meta-categories { left:auto; right:0px; top:0px; border-radius: 0; font-size:12px; font-weight:200;}
code {background-color: #fff; color: #E74C3C;}
section {background-color: #fff !important;}

.btn-style-1 { background-color: #0080ff; }
.btn-style-1:hover { background-color: #0080ff; }
.mc-btn {border-radius: 20px;}
.mc-btn-2 {border-radius: 10px;}
.mc-btn-3 {border-radius: 14px;}

.create-course-sidebar p{cursor:pointer; border-bottom: 1px solid #ddd; padding: 16px 0px;}
.create-course-sidebar p:hover{color: #0080ff;}
.text-active {color: #0080ff;}

.logo-decorate-1{
	position: absolute; left:180px; top:18px;
	color:#0080ff; font-size: 14px;
}
.logo-decorate-2{
	position: absolute; left:180px; top:40px;
	color:#aaa; font-size: 12px;
}

.navigation .menu li:hover a {
  background-color: #fff; 
  color:#222;
}
.navigation .menu li a {
  color:#aaa;
  padding:0px 20px;
}


.mc-section-3 {padding: 40px 0 30px 0;}
.section-flip {background-color: #f9f9f9 !important;}
.cn-maintitle{
    text-align: center;font-size: 24px;color:#0080ff;
}
.en-subtitle{
    text-align: center;font-size: 16px;color:#888; margin-top: -8px;
}
.en-subtitle span{
    text-decoration:line-through; width: 40px; margin: 0 10px;
}


.news-item{
    margin: 20px; background-color: #f9f9f9;
}
.news-item img{
    max-height: 160px;
}
.news-item .title{
    color:#222; font-size: 20px;
}
.news-item :hover{
	background-color: #0080ff; color:#fff;
}
.news-item :hover p{
	color:#fff;
	transition: color 0.5s;
}


.nav-tabs .tabs-hr { display: none; }
.nav-tabs li {width: 12.5%; text-align: center;}
.nav-tabs li a {padding: 20px 0 20px 0px !important; margin: 0 auto; color:#333;}
.nav-tabs .active {border-bottom: 3px solid #0080ff;}
.tab-pane p{display: block;}


#owl-demo {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
#owl-demo .item {
    display: block;
    margin: 10px;
}
#owl-demo img {
    display: block;
    width: 100%;
}

.es-piece {
	padding: 10px;
	background: #f9f9f9;
}
.piece-header {
	position: relative;
	margin: 5px auto 20px;
	padding: 0 30px 0 24px;
	color: #333;
	font-size: 20px;
}
.piece-header:after {
	content: "";
	position: absolute;
	left: 0;
	top: 3px;
	width: 10px;
	height: 24px;
	background-color: #0080ff;
}
.es-piece p{
	font-size: 16px; line-height: 2em; color:#444;
}

.main-text{
	font-size: 16px; text-indent:2em;line-height: 2em; color:#444;
}

.main-text-2{
	font-size: 16px; line-height: 2em; color:#333;
}

.team-meta{
	width: 240px; margin: 0 auto;
}
.team-meta img{
	width: 100%;
}
.team-intro{
	padding: 0 20px;
}
.team-intro img{
	width: 100%;
}
.team-intro p{
	padding: 0px 20px;
	font-size: 16px; line-height: 2em; color:#444;
}
.team-intro i{
	font-size: 20px;
    border-radius: 50%;
    border: 1px solid #666;
    width: 32px;
    height: 32px;
    padding-left: 7px;
    padding-top: 6px;
    cursor: pointer;
}

.tab-pane div{
	padding-bottom: 16px;
}

.footer-part-1{
	text-align: center; padding-top: 10px; color: #aaa;
}
.footer-part-2{
	text-align: center; color: #666; padding-top: 6px;margin: 0px;
}

#i-section-menu{
	display: none; position: fixed; top:100px; z-index: 999; width: 100%;
}
#i-section-menu p{
	text-align: center; padding:10px; color: #222;
}
#i-section-menu a{
	color: #222;
}
#i-section-menu a:hover{
	color: #0080ff;
}

@media screen and (max-width: 599px) {
	.sub-banner-search{
		display: none;
	}
}
