body{background-color:#FFF;}
header.major{text-align:center;padding:100px 0 50px 0;}
header.major>h2{font-size:3em; line-height: 1.25em; font-weight:300;color:#52575c}
header.major>span{font-size:30px; line-height: 2em;font-weight:300;color:#ff6fa2;}

html{height:100%}    
body{height:100%;margin:0px;padding:0px}    
#container{height:100%} 

section.feature{text-align:center; margin-bottom:10px;}
section.feature header h2{padding-top: 20px;}
section.feature>p{font-size:17px;padding-bottom:20px;}

.feature a img{width:100%;}

.page-index{position:absolute;z-index:1;width:100%;height:100%;}
.page-index>div.container{position:relative; top:28%;text-align:center;color:#FFF;font-weight:100;}
.page-index>div.container>p:first-child{font-size:60px;line-height:75px;}
.page-index>div.container>div.sub_title{font-size:30px;line-height:30px;margin-top:30px;}
.page-index>div.container>div.actions:first-child>a.button{font-size:25px;font-weight:100;}

@media(max-width:768px){
    .container-fluid.home-classify .col-lg-6.feature{padding:0;}
    .container-fluid.home-classify .container h2{font-size:25px;}
    .container-fluid.home-classify .container p{font-size:15px;}
    .container-fluid.home-classify a.button{padding:10px 30px; font-size:15px;}
    
	section.feature header h2{padding-top:0;}
    section.feature>p{padding-bottom:20px;}
    header.major{padding:0;}
    header.major>h2{font-size:25px; padding-top:0;}
    header.major>span{font-size:18px;}
    header.major>span>span{display:none;}

    .page-index{position:absolute; z-index:1; width:100%; height:100%;}
    .page-index>div.container{position:relative; top:23%; text-align:center; color:#FFF; font-weight:100;}
    .page-index>div.container>p:first-child{font-size:40px; line-height:50px;}
    .page-index>div.container>div.sub_title{font-size:25px; line-height:30px; margin-top:30px;}
    .page-index>div.container>div.actions:first-child>a.button{font-size:15px; font-weight:100;}

    .teacher-info-ul li:first-child{margin-top:0;}
}

#sm-navbar>a.col-xs-4{border-radius:2px; font-size:16px;padding:5px; text-align:center;line-height:35px;border:1px solid #ffb2cd;background-color:#ff6fa2;line-height:35px;color:#FFF;}
#sm-navbar>a.col-xs-4:focus,#sm-navbar>a.col-xs-4:hover{background-color:white;color:#ff6fa2;}

.owl-carousel .owl-stage:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
.owl-carousel{display:none; width:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); position:relative; z-index:1;}
.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y;}
.owl-carousel .owl-stage-outer{position:relative; overflow:hidden; -webkit-transform:translate3d(0, 0, 0);}
.owl-carousel .owl-stage-outer.owl-height{-webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out;}
.owl-carousel .owl-video-wrapper{position:relative; height:100%; background:#000;}
.owl-controls .owl-nav div, .owl-controls .owl-dot{cursor:pointer; cursor:hand; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.owl-carousel .owl-video-play-icon{position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url(images/owl-video-play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; transition-property:scale; transition-duration:100ms; transition-timing-function:ease;}
.owl-carousel .owl-video-play-icon:hover{-moz-transform:scale(1.3, 1.3); -ms-transform:scale(1.3, 1.3); -o-transform:scale(1.3, 1.3); -webkit-transform:scale(1.3, 1.3); transform:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; -webkit-background-size:contain; -moz-background-size:contain; -o-background-size:contain; background-size:contain; transition-property:opacity; transition-duration:400ms; transition-timing-function:ease;}
.owl-carousel .owl-video-frame{position:relative; z-index:1;}
.owl-loaded{display:block;}
.owl-loading{opacity:0; display:block;}
.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative; min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:all; -moz-user-select:all; -ms-user-select:all; user-select:all;}
.owl-carousel .owl-grab{cursor:move; cursor:-webkit-grab; cursor:-o-grab; cursor:-ms-grab; cursor:grab;}
.owl-carousel .owl-item img.owl-lazy{opacity:0;}
.owl-carousel .owl-item img{opacity:1; display:block; width:100%; -webkit-transform-style:preserve-3d; transform-style:preserve-3d; transition-property:opacity; transition-duration:400ms; transition-timing-function:ease;}
.owl-carousel .owl-stage.backfacefix .owl-item{-webkit-backface-visibility:hidden;}
.owl-rtl{direction:rtl;}
.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.animated{-webkit-animation-duration:600ms; animation-duration:600ms; -webkit-animation-fill-mode:both; animation-fill-mode:both;}
.owl-animated-in{z-index:0;}
.owl-animated-out{z-index:1;}
.fadeOut{-webkit-animation-name:fadeOut; animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}}
.owl-theme .owl-controls{margin-top:10px; text-align:center; -webkit-tap-highlight-color:rgba(0,0,0,0);}
.owl-theme .owl-controls .owl-nav div{color:#fff; display:inline-block; margin:5px; padding:4px 7px; font-size:12px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; background:#869791; cursor:pointer;}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5; cursor:default;}
.owl-theme .owl-controls .owl-nav div:hover{text-decoration:none;}
.owl-theme .owl-dots .owl-dot{display:inline-block; zoom:1; *display:inline;}
.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible; display:block; width:10px; height:10px; margin:5px 7px; filter:Alpha(Opacity=50); opacity:.5; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; background:#869791; transition-property:opacity; transition-duration:200ms; transition-timing-function:ease;}
.owl-theme .owl-dots .owl-dot.active span{filter:Alpha(Opacity=100); opacity:1;}
html{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
body{margin:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}
audio, canvas, progress, video{display:inline-block; vertical-align:baseline;}
audio:not([controls]){display:none; height:0;}
[hidden], template{display:none;}
a{background-color:transparent;}
a:active, a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:700;}
dfn{font-style:italic;}
h1{margin:.67em 0; font-size:2em;}
mark{color:#000; background:#ff0;}
small{font-size:80%;}
sub, sup{position:relative; font-size:75%; line-height:0; vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{height:0; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
pre{overflow:auto;}
code, kbd, pre, samp{font-family:monospace, monospace; font-size:1em;}
button, input, optgroup, select, textarea{margin:0; font:inherit; color:inherit;}
button{overflow:visible;}
button, select{text-transform:none;}
button, html input[type=button], input[type=reset], input[type=submit]{-webkit-appearance:button; cursor:pointer;}
button[disabled], html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0; border:0;}
input{line-height:normal;}
input[type=checkbox], input[type=radio]{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:0;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{height:auto;}
input[type=search]{-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{padding:.35em .625em .75em; margin:0 2px; border:1px solid silver;}
legend{padding:0; border:0;}
textarea{overflow:auto;}
optgroup{font-weight:700;}
table{border-spacing:0; border-collapse:collapse;}
td, th{padding:0;}
@media print{*, :after, :before{color:#000!important; text-shadow:none!important; background:0 0!important; -webkit-box-shadow:none!important; box-shadow:none!important;}
a, a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="javascript:"]:after, a[href^="#"]:after{content:"";}
blockquote, pre{border:1px solid #999; page-break-inside:avoid;}
thead{display:table-header-group;}
img, tr{page-break-inside:avoid;}
img{max-width:100%!important;}
h2, h3, p{orphans:3; widows:3;}
h2, h3{page-break-after:avoid;}
.navbar{display:none;}
.btn>.caret, .dropup>.btn>.caret{border-top-color:#000!important;}
.label{border:1px solid #000;}
.table{border-collapse:collapse!important;}
.table td, .table th{background-color:#fff!important;}
.table-bordered td, .table-bordered th{border:1px solid #ddd!important;}}
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
:after, :before{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html{font-size:10px; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body{font-size:14px; line-height:1.42857143; color:#333; background-color:#fff;}
button, input, select, textarea{font-family:inherit; font-size:inherit; line-height:inherit;}
a{color:#337ab7; text-decoration:none;}
a:focus, a:hover{color:#23527c; text-decoration:underline;}
a:focus{outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px;}
figure{margin:0;}
img{vertical-align:middle;}
p{margin:0 0 10px;}

ol, ul{margin-top:0; margin-bottom:10px;}
ol ol, ol ul, ul ol, ul ul{margin-bottom:0;}
dl{margin-top:0; margin-bottom:20px;}
dd, dt{line-height:1.42857143;}
dt{font-weight:700;}
dd{margin-left:0;}

.container{padding:0 2%; margin:0 auto; width:100%; float:left;}
.container-fluid{padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}
.row{margin-right:-15px; margin-left:-15px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{position:relative; min-height:1px; padding-right:15px; padding-left:15px;}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:30%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666667%;}
.col-xs-pull-10{right:83.33333333%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666667%;}
.col-xs-pull-7{right:58.33333333%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666667%;}
.col-xs-pull-4{right:33.33333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.66666667%;}
.col-xs-pull-1{right:8.33333333%;}
.col-xs-pull-0{right:auto;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666667%;}
.col-xs-push-10{left:83.33333333%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666667%;}
.col-xs-push-7{left:58.33333333%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666667%;}
.col-xs-push-4{left:33.33333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.66666667%;}
.col-xs-push-1{left:8.33333333%;}
.col-xs-push-0{left:auto;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0;}
@media(min-width:768px){.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9{float:left;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:25%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.col-sm-pull-12{right:100%;}
.col-sm-pull-11{right:91.66666667%;}
.col-sm-pull-10{right:83.33333333%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-8{right:66.66666667%;}
.col-sm-pull-7{right:58.33333333%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-5{right:41.66666667%;}
.col-sm-pull-4{right:33.33333333%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-2{right:16.66666667%;}
.col-sm-pull-1{right:8.33333333%;}
.col-sm-pull-0{right:auto;}
.col-sm-push-12{left:100%;}
.col-sm-push-11{left:91.66666667%;}
.col-sm-push-10{left:83.33333333%;}
.col-sm-push-9{left:75%;}
.col-sm-push-8{left:66.66666667%;}
.col-sm-push-7{left:58.33333333%;}
.col-sm-push-6{left:50%;}
.col-sm-push-5{left:41.66666667%;}
.col-sm-push-4{left:33.33333333%;}
.col-sm-push-3{left:25%;}
.col-sm-push-2{left:16.66666667%;}
.col-sm-push-1{left:8.33333333%;}
.col-sm-push-0{left:auto;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-offset-11{margin-left:91.66666667%;}
.col-sm-offset-10{margin-left:83.33333333%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-8{margin-left:66.66666667%;}
.col-sm-offset-7{margin-left:58.33333333%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-5{margin-left:41.66666667%;}
.col-sm-offset-4{margin-left:33.33333333%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-2{margin-left:16.66666667%;}
.col-sm-offset-1{margin-left:8.33333333%;}
.col-sm-offset-0{margin-left:0;}}
@media(min-width:992px){.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9{float:left;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:45%;}
.col-md-6{width:50%;}
.col-md-5{width:50%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-pull-12{right:100%;}
.col-md-pull-11{right:91.66666667%;}
.col-md-pull-10{right:83.33333333%;}
.col-md-pull-9{right:75%;}
.col-md-pull-8{right:66.66666667%;}
.col-md-pull-7{right:58.33333333%;}
.col-md-pull-6{right:50%;}
.col-md-pull-5{right:41.66666667%;}
.col-md-pull-4{right:33.33333333%;}
.col-md-pull-3{right:25%;}
.col-md-pull-2{right:16.66666667%;}
.col-md-pull-1{right:8.33333333%;}
.col-md-pull-0{right:auto;}
.col-md-push-12{left:100%;}
.col-md-push-11{left:91.66666667%;}
.col-md-push-10{left:83.33333333%;}
.col-md-push-9{left:75%;}
.col-md-push-8{left:66.66666667%;}
.col-md-push-7{left:58.33333333%;}
.col-md-push-6{left:50%;}
.col-md-push-5{left:41.66666667%;}
.col-md-push-4{left:33.33333333%;}
.col-md-push-3{left:25%;}
.col-md-push-2{left:16.66666667%;}
.col-md-push-1{left:8.33333333%;}
.col-md-push-0{left:auto;}
.col-md-offset-12{margin-left:100%;}
.col-md-offset-11{margin-left:91.66666667%;}
.col-md-offset-10{margin-left:83.33333333%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-8{margin-left:66.66666667%;}
.col-md-offset-7{margin-left:58.33333333%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-5{margin-left:41.66666667%;}
.col-md-offset-4{margin-left:33.33333333%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
.col-md-offset-0{margin-left:0;}}
@media(min-width:1200px){.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9{float:left;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.col-lg-pull-12{right:100%;}
.col-lg-pull-11{right:91.66666667%;}
.col-lg-pull-10{right:83.33333333%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-8{right:66.66666667%;}
.col-lg-pull-7{right:58.33333333%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-5{right:41.66666667%;}
.col-lg-pull-4{right:33.33333333%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-2{right:16.66666667%;}
.col-lg-pull-1{right:8.33333333%;}
.col-lg-pull-0{right:auto;}
.col-lg-push-12{left:100%;}
.col-lg-push-11{left:91.66666667%;}
.col-lg-push-10{left:83.33333333%;}
.col-lg-push-9{left:75%;}
.col-lg-push-8{left:66.66666667%;}
.col-lg-push-7{left:58.33333333%;}
.col-lg-push-6{left:50%;}
.col-lg-push-5{left:41.66666667%;}
.col-lg-push-4{left:33.33333333%;}
.col-lg-push-3{left:25%;}
.col-lg-push-2{left:16.66666667%;}
.col-lg-push-1{left:8.33333333%;}
.col-lg-push-0{left:auto;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-offset-11{margin-left:91.66666667%;}
.col-lg-offset-10{margin-left:83.33333333%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-8{margin-left:66.66666667%;}
.col-lg-offset-7{margin-left:58.33333333%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-5{margin-left:41.66666667%;}
.col-lg-offset-4{margin-left:33.33333333%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-2{margin-left:16.66666667%;}
.col-lg-offset-1{margin-left:8.33333333%;}
.col-lg-offset-0{margin-left:0;}}
table{background-color:transparent;}
caption{padding-top:8px; padding-bottom:8px; color:#777; text-align:left;}

.well{min-height:20px; padding:19px; margin-bottom:20px; background-color:#f5f5f5; border:1px solid #e3e3e3; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05); box-shadow:inset 0 1px 1px rgba(0,0,0,.05);}
.close{float:right; font-size:21px; font-weight:700; line-height:1; color:#000; text-shadow:0 1px 0 #fff; filter:alpha(opacity=20); opacity:.2;}
.close:focus, .close:hover{color:#000; text-decoration:none; cursor:pointer; filter:alpha(opacity=50); opacity:.5;}
button.close{-webkit-appearance:none; padding:0; cursor:pointer; background:0 0; border:0;}
.modal-open{overflow:hidden;}
.modal{position:fixed; top:0; right:0; bottom:0; left:0; z-index:1050; display:none; overflow:hidden; -webkit-overflow-scrolling:touch; outline:0;}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out; -o-transition:-o-transform .3s ease-out; transition:transform .3s ease-out; -webkit-transform:translate(0, -25%); -ms-transform:translate(0, -25%); -o-transform:translate(0, -25%); transform:translate(0, -25%);}
.modal.in .modal-dialog{-webkit-transform:translate(0, 0); -ms-transform:translate(0, 0); -o-transform:translate(0, 0); transform:translate(0, 0);}
.modal-open .modal{overflow-x:hidden; overflow-y:auto;}
.modal-dialog{position:relative; width:auto; margin:10px;}
.modal-content{position:relative; background-color:#fff; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #999; border:1px solid rgba(0,0,0,.2); border-radius:6px; outline:0; -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5); box-shadow:0 3px 9px rgba(0,0,0,.5);}
.modal-backdrop{position:fixed; top:0; right:0; bottom:0; left:0; z-index:1040; background-color:#000;}
.modal-backdrop.fade{filter:alpha(opacity=0); opacity:0;}
.modal-backdrop.in{filter:alpha(opacity=50); opacity:.5;}
.modal-header{min-height:16.43px; padding:15px; border-bottom:1px solid #e5e5e5;}
.modal-header .close{margin-top:-2px;}
.modal-title{margin:0; line-height:1.42857143;}
.modal-body{position:relative; padding:15px;}
.modal-footer{padding:15px; text-align:right; border-top:1px solid #e5e5e5;}
.modal-footer .btn+.btn{margin-bottom:0; margin-left:5px;}
.modal-footer .btn-group .btn+.btn{margin-left:-1px;}
.modal-footer .btn-block+.btn-block{margin-left:0;}
.modal-scrollbar-measure{position:absolute; top:-9999px; width:50px; height:50px; overflow:scroll;}
@media(min-width:768px){.modal-dialog{width:600px; margin:30px auto;}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5); box-shadow:0 5px 15px rgba(0,0,0,.5);}
.modal-sm{width:300px;}}
@media(min-width:992px){.modal-lg{width:900px;}}
.tooltip{position:absolute; z-index:1070; display:block; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; font-style:normal; font-weight:400; line-height:1.42857143; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; letter-spacing:normal; word-break:normal; word-spacing:normal; word-wrap:normal; white-space:normal; filter:alpha(opacity=0); opacity:0; line-break:auto;}
.tooltip.in{filter:alpha(opacity=90); opacity:.9;}
.tooltip.top{padding:5px 0; margin-top:-3px;}
.tooltip.right{padding:0 5px; margin-left:3px;}
.tooltip.bottom{padding:5px 0; margin-top:3px;}
.tooltip.left{padding:0 5px; margin-left:-3px;}
.tooltip-inner{max-width:200px; padding:3px 8px; color:#fff; text-align:center; background-color:#000; border-radius:4px;}
.tooltip-arrow{position:absolute; width:0; height:0; border-color:transparent; border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0; left:50%; margin-left:-5px; border-width:5px 5px 0; border-top-color:#000;}
.tooltip.top-left .tooltip-arrow{right:5px; bottom:0; margin-bottom:-5px; border-width:5px 5px 0; border-top-color:#000;}
.tooltip.top-right .tooltip-arrow{bottom:0; left:5px; margin-bottom:-5px; border-width:5px 5px 0; border-top-color:#000;}
.tooltip.right .tooltip-arrow{top:50%; left:0; margin-top:-5px; border-width:5px 5px 5px 0; border-right-color:#000;}
.tooltip.left .tooltip-arrow{top:50%; right:0; margin-top:-5px; border-width:5px 0 5px 5px; border-left-color:#000;}
.tooltip.bottom .tooltip-arrow{top:0; left:50%; margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#000;}
.tooltip.bottom-left .tooltip-arrow{top:0; right:5px; margin-top:-5px; border-width:0 5px 5px; border-bottom-color:#000;}
.tooltip.bottom-right .tooltip-arrow{top:0; left:5px; margin-top:-5px; border-width:0 5px 5px; border-bottom-color:#000;}
.popover{position:absolute; top:0; left:0; z-index:1060; display:none; max-width:276px; padding:1px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:14px; font-style:normal; font-weight:400; line-height:1.42857143; text-align:left; text-align:start; text-decoration:none; text-shadow:none; text-transform:none; letter-spacing:normal; word-break:normal; word-spacing:normal; word-wrap:normal; white-space:normal; background-color:#fff; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border:1px solid rgba(0,0,0,.2); border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2); box-shadow:0 5px 10px rgba(0,0,0,.2); line-break:auto;}
.popover.top{margin-top:-10px;}
.popover.right{margin-left:10px;}
.popover.bottom{margin-top:10px;}
.popover.left{margin-left:-10px;}
.popover-title{padding:8px 14px; margin:0; font-size:14px; background-color:#f7f7f7; border-bottom:1px solid #ebebeb; border-radius:5px 5px 0 0;}
.popover-content{padding:9px 14px;}
.popover>.arrow, .popover>.arrow:after{position:absolute; display:block; width:0; height:0; border-color:transparent; border-style:solid;}
.popover>.arrow{border-width:11px;}
.popover>.arrow:after{content:""; border-width:10px;}
.popover.top>.arrow{bottom:-11px; left:50%; margin-left:-11px; border-top-color:#999; border-top-color:rgba(0,0,0,.25); border-bottom-width:0;}
.popover.top>.arrow:after{bottom:1px; margin-left:-10px; content:" "; border-top-color:#fff; border-bottom-width:0;}
.popover.right>.arrow{top:50%; left:-11px; margin-top:-11px; border-right-color:#999; border-right-color:rgba(0,0,0,.25); border-left-width:0;}
.popover.right>.arrow:after{bottom:-10px; left:1px; content:" "; border-right-color:#fff; border-left-width:0;}
.popover.bottom>.arrow{top:-11px; left:50%; margin-left:-11px; border-top-width:0; border-bottom-color:#999; border-bottom-color:rgba(0,0,0,.25);}
.popover.bottom>.arrow:after{top:1px; margin-left:-10px; content:" "; border-top-width:0; border-bottom-color:#fff;}
.popover.left>.arrow{top:50%; right:-11px; margin-top:-11px; border-right-width:0; border-left-color:#999; border-left-color:rgba(0,0,0,.25);}
.popover.left>.arrow:after{right:1px; bottom:-10px; content:" "; border-right-width:0; border-left-color:#fff;}
.carousel{position:relative;}
.carousel-inner{position:relative; width:100%; overflow:hidden;}
.carousel-inner>.item{position:relative; display:none; -webkit-transition:.6s ease-in-out left; -o-transition:.6s ease-in-out left; transition:.6s ease-in-out left;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{line-height:1;}
@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out; -o-transition:-o-transform .6s ease-in-out; transition:transform .6s ease-in-out; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-perspective:1000px; perspective:1000px;}
.carousel-inner>.item.active.right, .carousel-inner>.item.next{left:0; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0);}
.carousel-inner>.item.active.left, .carousel-inner>.item.prev{left:0; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0);}
.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right{left:0; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}}
.carousel-inner>.active, .carousel-inner>.next, .carousel-inner>.prev{display:block;}
.carousel-inner>.active{left:0;}
.carousel-inner>.next, .carousel-inner>.prev{position:absolute; top:0; width:100%;}
.carousel-inner>.next{left:100%;}
.carousel-inner>.prev{left:-100%;}
.carousel-inner>.next.left, .carousel-inner>.prev.right{left:0;}
.carousel-inner>.active.left{left:-100%;}
.carousel-inner>.active.right{left:100%;}
.carousel-control{position:absolute; top:0; bottom:0; left:0; width:15%; font-size:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(0,0,0,.6); filter:alpha(opacity=50); opacity:.5;}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%); background-image:-o-linear-gradient(left, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%); background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,.0001))); background-image:linear-gradient(to right, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); background-repeat:repeat-x;}
.carousel-control.right{right:0; left:auto; background-image:-webkit-linear-gradient(left, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%); background-image:-o-linear-gradient(left, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%); background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.0001)), to(rgba(0,0,0,.5))); background-image:linear-gradient(to right, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); background-repeat:repeat-x;}
.carousel-control:focus, .carousel-control:hover{color:#fff; text-decoration:none; filter:alpha(opacity=90); outline:0; opacity:.9;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{position:absolute; top:50%; z-index:5; display:inline-block; margin-top:-10px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{left:50%; margin-left:-10px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{right:50%; margin-right:-10px;}
.carousel-control .icon-next, .carousel-control .icon-prev{width:20px; height:20px; font-family:serif; line-height:1;}
.carousel-control .icon-prev:before{content:'‹';}
.carousel-control .icon-next:before{content:'›';}
.carousel-indicators{position:absolute; bottom:10px; left:50%; z-index:15; width:60%; padding-left:0; margin-left:-30%; text-align:center; list-style:none;}
.carousel-indicators li{display:inline-block; width:10px; height:10px; margin:1px; text-indent:-999px; cursor:pointer; background-color:#000\9; background-color:rgba(0,0,0,0); border:1px solid #fff; border-radius:10px;}
.carousel-indicators .active{width:12px; height:12px; margin:0; background-color:#fff;}
.carousel-caption{position:absolute; right:15%; bottom:20px; left:15%; z-index:10; padding-top:20px; padding-bottom:20px; color:#fff; text-align:center; text-shadow:0 1px 2px rgba(0,0,0,.6);}
.carousel-caption .btn{text-shadow:none;}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{width:30px; height:30px; margin-top:-15px; font-size:30px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{margin-left:-15px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{margin-right:-15px;}
.carousel-caption{right:20%; left:20%; padding-bottom:30px;}
.carousel-indicators{bottom:20px;}}
.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before{display:table; content:" ";}
.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after{clear:both;}
.center-block{display:block; margin-right:auto; margin-left:auto;}
.pull-right{float:right!important;}
.pull-left{float:left!important;}
.hide{display:none!important;}
.show{display:block!important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a; color:transparent; text-shadow:none; background-color:transparent; border:0;}
.hidden{display:none!important;}
.affix{position:fixed;}
@-ms-viewport{width:device-width;}
*{font-family:'Microsoft YaHei', 'Microsoft YaHei UI'; margin:0; padding:0; border-radius:0;}
ul{list-style:none;}
h1, h2, h3, h4, h5, h6{font-weight:300; color:#52575c;}
h2{font-size:3em; line-height:1.25em;}
a:hover, a:focus{color:#f35858; text-decoration:none; border-bottom-color:rgba(255,255,255,0);}
a{color:inherit; text-decoration:none; -moz-transition:color .25s ease-in-out, border-color .25s ease-in-out, background-color .25s ease-in-out; -webkit-transition:color .25s ease-in-out, border-color .25s ease-in-out, background-color .25s ease-in-out; -o-transition:color .25s ease-in-out, border-color .25s ease-in-out, background-color .25s ease-in-out; -ms-transition:color .25s ease-in-out, border-color .25s ease-in-out, background-color .25s ease-in-out; transition:color .25s ease-in-out, border-color .25s ease-in-out, background-color .25s ease-in-out;}
.container-fluid{padding-left:0; padding-right:0;}
*{border-radius:inherit;}
.well{border-radius:inherit; border:none; box-shadow:inherit; margin:0; padding:0; min-height:0;}
*{border:none;}
.well{background-color:transparent; float:left; width:100%;}
body{background-color:#f5f5f5;}
.logo{width:100%; overflow:hidden; text-align:center; float:left;}
.logo img{width:100%;}

div.actions{text-align:center; padding-top:30px;}
div.actions a.button{padding:10px 30px; font-size:15px; display:inline-block; border:#aaa 1px solid; color:#555; border-radius:0.35em;}


/**课程分类**/
.kc_h{text-align:center; margin-top:10px; line-height:30px; text-align:center; font-weight:normal; font-size:25px; margin:20px 0 10px 0;}
.kc_h span{font-size:16px; color:#fb4c8a; display:block;}
.kc dl{width:50%; float:left;}
.kc dl dd, .kc dl dd img, .kc dl dt{width:100%;}
.kc dl dt{line-height:30px; margin-top:5px; font-size:12px; color:#555; text-align:center; font-weight:normal;}
.kc dl dt span{display:block; font-size:18px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/**我们的优势**/
.youshi{height:auto;background-color:#fb4c8a; width:100%; float:left;}
.youshi .title h2{color:#ffffff; text-align:center; font-family:inherit; padding:0; margin:0; line-height:100px;}
.youshi ul{margin:0 auto; padding:0; width:315px;}
.youshi ul li{background:url(images/youshi_bak.png) center center no-repeat; width:315px; height:73px; margin-bottom:20px; font-size:28px; line-height:73px; float:left; text-align:center;}
.youshi ul li:hover{background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.youshi ul li span{color:#fff;}

/**学习现场**/
.xc h1{text-align:center; margin-top:10px; line-height:30px; text-align:center; font-weight:normal; font-size:25px; margin:20px 0 10px 0;}
.xc h1 span{font-size:16px; color:#fb4c8a; display:block;}

/**作品展示**/
.work h1{text-align:center; margin-top:10px; line-height:30px; text-align:center; font-weight:normal; font-size:25px; margin:20px 0 10px 0;}
.work h1 span{font-size:16px; color:#fb4c8a; display:block;}
#owl-latest{margin-top:20px;}

/**新闻资讯**/
.news h1{text-align:center; margin-top:10px; line-height:30px; text-align:center; font-weight:normal; font-size:25px; margin:20px 10px 0 0;}
.news h1 span{font-size:16px; color:#fb4c8a; display:block;}
.wrap-no a{color:#fff;}
.wrap-no a:hover{color:#ff0;}
.home-news-item{background-color:rgba(20, 20, 20, 0.02); border:#fb4c8a 1px solid;}
.home-news-item>p:nth-of-type(2n+1){margin:0;}
.home-news-item>p{padding:10px; color:gray; font-size:14px; margin:0 0 10px 0;}
.home-news-item>p:first-child{background-color:#fb4c8a;}
.home-news-item>p:first-child>a{font-size:16px;}
.home-news-item>p.news_txt{margin-bottom:0;}
.home-news-item>p.news_txt a{color:#555;}
.home-news-item>p.news_txt a:hover{color:#fb4c8a;}

/**底部导航版权**/
.foot{background:#000; float:left; width:100%;}
.foot .container{padding:30px 0 55px 0;}
.foot p{font-size:14px; line-height:26px; color:#ccc;}
.foot dl{float:left;}
.foot dt{padding-bottom:10px; font-size:14px; padding-top:15px; color:#ff6fa2; float:left; width:100%;}
.foot dd{line-height:28px; min-height:28px; font-size:12px; color:#ccc; float:left; width:100%;}
.foot dd a{line-height:35px; height:35px; font-size:12px; color:#ccc;}

.footfix{z-index:2001; width:100%; height:55px; position:fixed; top:100%; margin-top:-55px; border-top:2px solid rgba(0,0,0,0.5); background:#fb4c8a;}

/*客服样式*/
.clearfix:after{visibility:hidden; display:block; font-size:0; content:""; clear:both; height:0;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;}
.clearfix{display:block;}

/*ie6*/
*html{overflow:hidden;}

.div-list{margin:20px 0; padding:20px; border-left:5px solid #ff6fa2; background-color:#fff; box-shadow:1px 1px 1px 0 rgba(200,200,200,.61); -webkit-box-shadow: 1px 1px 1px 0 rgba(200,200,200,.61); -moz-box-shadow: 1px 1px 1px 0 rgba(200,200,200,.61); position:relative; min-height:1px;}
.div-list li{margin:5px 20px 5px 5px; position:relative; float:left;}
.div-list li a{display:block; background:#ff6fa2; border:1px solid rgba(255,111,162,.34); padding:10px 18px; color:#fff;}
.div-list li a:hover, .div-list li a.on{background:#fff; color:#ff6fa2;}

.ny_about{line-height:25px; margin:0 15px 20px 15px;}
.ny_about img{max-width:100%;}

.ny_kc{margin:0 -15px; position:relative; float:left; max-width:100%;}
.ny_kc dl{width:40%; margin:0 5% 10px 5%; float:left;}
.ny_kc dl dd, .ny_kc dl dd img{width:100%;}
.ny_kc dl dt{width:100%; height:30px; line-height:30px; font-weight:normal; text-align:center; overflow:hidden;}

.page{margin:10px 0 20px; text-align:center; position:relative; float:left; width:100%;}
.page a{display:inline-block; padding:0 15px; height:30px; line-height:30px; border-radius:15px; margin:0 5px; background:#ff6fa2; border:1px solid rgba(255,111,162,.34); color:#fff;}
.page a:hover{background:#fff; color:#ff6fa2;}

.ny_news{margin:0 -10px; float:left;}








