/* Your custom css code goes here */


.pageBar {width:100%; float:left;}

#vsb_content_4 img {text-indent:0em; width:100% !important;height:auto !important;}

.titleList {margin-top:-2em; margin-bottom:2em;width:100%;}

.banner {width:100%; padding:0px;}
.banner .col-md-offset-2 {margin:0;}
.banner .col-md-8 {width:100%;}
.banner .probootstrap-slider-text {margin:0px;}
 
 .lianXi { margin-top:6em; display: flex; align-items:flex-end;}

.list_jiGou {font-size:28px;line-height:60px; list-style:none;}
.list_jiGou li {width:47%; float:left;}

#vsb_content video {width:60%; height:auto;}

footer .probootstrap-teacher {padding: 2px; margin-bottom:0px; }
footer .col-md-4 {padding:0px; }

#top {
width:100%;
float:left;
position:fixed;
z-index:6;
transition-property: all;
transition-duration: 1s;
transition-delay: 0s, 1s, 0s;
background: rgba(255,255,255,.8);
backdrop-filter: blur(5px);
/*background-image:linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,0.7));*/}

/*自定义新闻图文栏目页样式*/
.list_haveImg {list-style:none; display: flex; flex-wrap: wrap;margin-left:-4em;}
.list_haveImg li {width:50%; float:left; }
.probootstrap-service-2A {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-shadow:0 2px 20px 0 rgba(0, 0, 0, .1);
    box-shadow:0 2px 20px 0 rgba(0, 0, 0, .1);
    /*margin-bottom:40px;*/
    width:98%;
    margin:0px 10px;
    float:left;
}
.image-bg {
    height: 100%;
    width: 100%;
    position: absolute;
}
.image-bg img {width:100%;height:auto;-webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease;}
.probootstrap-service-2A .image {
    width:35%;
    overflow:hidden;
    position:relative;
    float:left;
    overflow: hidden;
 /*   border-top-left-radius: 30px;
    border-bottom-right-radius: 30px;*/
    border-style: hidden;
}

@media screen and (min-width:1920px) {
    .probootstrap-service-2A .image {min-height:160px}
}

.probootstrap-service-2A .text {
    width:65%;
    padding:10px 20px;
    min-height:7em;
}
.probootstrap-service-2A:hover h3{font-weight:600px;}



@media screen and (max-width:480px) {
    .probootstrap-service-2A .image, .probootstrap-service-2A .text {
        width:100%
    }
    .probootstrap-service-2A .image {
        width:100%;
        height:160px
    }
}
.probootstrap-service-2A .image .image-bg {
   /* position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translateY(-50%) translateX(-50%);
    transform:translateY(-50%) translateX(-50%);*/
}
.probootstrap-service-2A .text h3 {
    font-size:18px;
    margin:0;-webkit-box-orient: vertical;  line-height: 22px;  overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; text-align: left;
}
.probootstrap-service-2A .text p {
text-align:right;
margin-bottom:20px;
-webkit-box-orient: vertical;
height: 44px;
line-height: 22px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
color:#949697;
}
.probootstrap-service-2A .text p span{float:left;}
.probootstrap-service-2A .text p:last-child {
    margin-bottom:0
}
.probootstrap-service-2A .text .probootstrap-meta {
    font-size:14px;
    color:#b3b2b2
}
/*自定义文章列表翻页样式*/
.titleList .PrevDisabled {border-radius:12px;height:18px !important; text-align:center; width: 40px;}
.titleList .NextDisabled {border-radius:12px;height:18px !important; text-align:center; width: 40px;}
.titleList input {border-radius:12px;height:18px !important; text-align:center; width: 40px;}
.titleList .Next {border-radius:12px;height:18px; text-align:center; width: 40px;}
.titleList .Prev {border-radius:12px;height:18px; text-align:center; width: 40px;}
.titleList table a {border-radius: 12px; width: 20px; height: 18px; text-align: center; margin: 0px 10px;}
.titleList .this-page {border-radius: 12px; width: 20px; height: 18px !important; text-align: center; margin: 0px 10px !important;}

.probootstrap-footer { background-color:#8bc34a; background-image:url(../img/slider_1.jpg); background-repeat: no-repeat; background-size: cover;background-position: 50% 50%;}
.probootstrap-top-quick-contact-info img{height:30px !important;}
/*首页文章列表鼠标指向小图标动画*/
#probootstrap-sidebar table td{font-size:20px;line-height:50px;}
.a_my_list {color:#262626; line-height:2em; font-size:18px; font-weight:initial;overflow: hidden;display: inline-block;white-space:nowrap;text-overflow: ellipsis;width:80%;float:left;}
.teacher_list {color:#262626; line-height:2em; font-size:18px; font-weight:initial;overflow: hidden;display: inline-block;white-space:nowrap;text-overflow: ellipsis;width:20%;float:left;}
#probootstrap-sidebar h3 {font-weight:600; writing-mode:vertical-lr; letter-spacing:0.5em;margin-top:20px;}

#dangQkeY a:hover .icon{transform: rotate(-45deg);}
#dangQkeY a:hover h3{font-weight:600;}
#dangQkeY a .icon{
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;}
.myList a:hover .icon {transform: rotate(45deg);}
.myList a:hover h3 {font-weight:600;}
.myList a .icon{
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;}
.myList1 a:hover .icon {transform: rotate(45deg);}
.myList1 a .icon{
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;}
/*首页文章列表鼠标指向小图标动画*/


/*首页图片新闻鼠标指向动画*/
.row a:hover img {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -o-transform: scale(1.2);}
.row a div div div img {
  overflow: hidden;
  position: relative;
  margin-bottom: -0.08rem;}
.row a div div div img {
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;}
/*首页图片新闻鼠标指向动画*/

#probootstrap-content form div h1{
font-size:26px;
}
#probootstrap-content form img {
width:60% !important;
max-width:800px;
height:auto !important;}

#con_teacher form img {
width:20% !important;
max-width:300px;
height:auto !important;}

.navbar-header a img {
  height:auto; width:100%; margin-top:10px;}

.multiple{ 
 -moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
-moz-column-gap: 39px;
-webkit-column-gap: 39px;
column-gap: 39px;
-moz-column-rule: 0px dotted #FF0000;
-webkit-column-rule: 0px dotted #FF0000;
column-rule: 0px dotted #FF0000;
text-align:justify;}

.myList H3{
color:#FFFFFF !important;}
.myList1 H3{
color:#FFFFFF !important;}

#gongGao a:hover .text h3 {font-weight:600;}

.myList p {
color:#92c8dc !important;}
.myList1 p {
color:#92C8DC !important;}
.myList1 span {
color:#92C8DC !important;}

.icon-checkmark-gongGao:before{
    content:"\260E";
    color:#F0FD03;}

.icon-checkmark-xinWen:before{
    content:"\2714";
    color:#C40505;}

.icon-checkmark-dangQun:before{
    content:"\2740";
    color:#F80606;}
.icon-checkmark-keYan:before {
    content:"\2708";
    color:#0970B5;
}
.icon-checkmark-xueGong:before {
    content:"\2600";
    color:#F8B906;
}
.icon-checkmark-siZheng:before {
    content:"\2764";
    color:#FD9886;
}
.myContainer{padding-top:500px;}
.probootstrap-meta h3 {font-size:20px;}
.navbar-header {width:43%;}
.row h2 a {letter-spacing:normal;}
.col-md-12 h2 a{letter-spacing:normal;}

@media screen and (max-width: 768px){
.probootstrap-service-2 {width:30% !important;}
/*.navbar-header {width:100% !important;}*/
}

@media screen and (max-width: 1024px){
.probootstrap-navbar .navbar-nav>li>a {font-size:12px;}
.navbar-header a {margin-top:-75px;}
}

@media screen and (max-width: 480px){

.list_haveImg {margin-left:-46px !important;}
.list_haveImg li {width:98%; padding-bottom:20px;}

.probootstrap-uppercase {
  -webkit-box-orient: vertical;
  height: 44px;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;}
.probootstrap-navbar .navbar-nav>li>a {font-size: 20px !important;width: 25% !important;float: left;}
.probootstrap-top-social ul {margin-right:50px;}
.a_my_list {width:100%;}
#probootstrap-content ul {margin-left:-30px;}
.probootstrap-top-quick-contact-info {display:none;}
.probootstrap-sidebar-inner {padding:20px;}
#probootstrap-sidebar h3 {width:20%;}
.myNavList {margin-bottom: 0px; margin-top:-13px; width:80%;}
.myNavList li a {font-size:22px !important;}
footer .container {margin-top:-8em;}
.probootstrap-section.probootstrap-section-sm {padding:0 0 2em 0;}
#probootstrap-sidebar h3 {writing-mode:rl-tb; margin-top:0px; letter-spacing:0em;}
#probootstrap-sidebar li {/*width:40%;*/ float:left; margin-bottom: 0px !important;}
.flexslider .flex-control-paging {top:85%;}
#probootstrap-content form img {width: 90% !important; height: auto !important;}
footer .container .row{display: flex;justify-content: center;flex-wrap: wrap;}
footer .container .row .col-md-4{width:100%;}
.probootstrap-footer .probootstrap-back-to-top {text-align: right;}
footer .container .row {display: flex;flex-wrap: wrap;flex-direction: column-reverse;margin-top: 30px; width:100%;}
footer .container .row col-sm-6 {margin-top:50px !important;}
.multiple{column-count:1;}
.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 {padding-right:2px !important;padding-left:2px !important;}
.container{padding-right: 2px !important; padding-left: 2px !important;}
.service.left-icon .icon {width: 40px !important;top: 20px !important;}
.row{margin-right:0px !important; margin-left:0px !important;}
.probootstrap-service-2 {margin-bottom:10px !important; width:95% !important;}
.probootstrap-cta {padding:2em 0.5em !important;}
.myContainer{padding-top:150px !important;}
.navbar-header {width:100% !important; margin-left:0px !important;}
.navbar-toggle {margin-right:0px !important; margin-top:15px !important;}
.probootstrap-navbar .btn-more {top:19px !important;}
.navbar-header a {margin-top:0px !important;}
.navbar-header a img {width:82%;}
.flexslider {margin-top:58px !important; margin-bottom:2em;}
#vsb_content_4 img{margin-left:-0.5%;}
.probootstrap-section.probootstrap-section-colored{padding-top:56px !important;}
.enrolled-count {display:none;}
}