.iframe{height:100%;width:100%;border:none;}.form-inline .form-group{
	width:100%;	
}
.ad-warp {
border-radius: 4px;		
display:none;
z-index:2677;
width: 360px;
height: 460px;
position: fixed;
right: 0;
bottom: 0;
}
h1{
font-size:15px;
}
h2{
font-size:16px;
}
@media screen and (max-width: 768px){
.register{background-color: transparent;
    border-color: transparent;
}	
.ad-warp {
	border-radius: 0px;	
    width: 100%;
    height: 60%;
    right: 0;
}
.col-md-2{
display:none;
}
.copyright{
display:none;
}
}
@media screen and (max-width: 768px){

.footer-wrapper1{height: 50px;}
.tutor li{width: 100%;margin-left:0px;}
.dis{display:none;}
}


@media screen and (min-width: 1024px){
.col-md-4{list-style-type: none;}
.carousel-control.left{
left: -100px;width: 5%;
margin-top: -100px;
}
.carousel-control.right{
right: -100px;width: 5%;
margin-top: -100px;
}
}
.carousel-indicators li .active{background-color:#000;}
.carousel-indicators li{bottom: -40px;}
.consult_contact{position:fixed;bottom:22%;right:0;width:50px;height:114px;cursor:pointer;}
.consult_wrap{position:relative;height:114px;}
.consult_wrap .tip{position:absolute;right:95px;top:45px;display:none;width:150px;height:24px;border-radius:3px;font-size:14px;line-height:24px;text-align:center;background:#3091f2;color:#fff;-webkit-transition:display 1s ease;transition:display 1s ease;}
.consult_wrap .tip:after{position:absolute;right:-8px;top:50%;content:"";width:0;height:0;border-top:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #3091f2;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.consult_contact img{position:absolute;left:50%;top:50%;width:auto;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
.consult_contact .staff_img{z-index:999;}
@keyframes ballRotate{0%{transform:rotate(0);}
 100%{transform:rotate(360deg);}
}
.consult_contact .ball{top:20px;width:auto;transform-origin:0 38px;animation:ballRotate 2.5s infinite linear;z-index:9999;}
@keyframes bg2Animation{0%{opacity:0;}
 50%{opacity:1;}
 100%{opacity:0;}
}
.consult_contact .bg-2{animation:bg2Animation 2.5s infinite linear;}
.consult_contact:hover .tip{display:block;}
@media screen and (max-width: 768px){
.consult_contact{display:none;}
/*.consult_contact img{width: 40px;left:63%;}
.consult_contact{display:none;bottom: 45%;}*/
.footer-wrapper1{height: 50px;}
.tutor li{width: 100%;margin-left:0px;}
.dis{display:none;}
}
@media screen and (min-width: 768px){
.col-md-4{list-style-type: none;}
.footer{display:none;}
.carousel-control.left{
left: -100px;width: 5%;
margin-top: -100px;
}
.carousel-control.right{
right: -100px;width: 5%;
margin-top: -100px;
}

}

ul, ol, li {
    list-style-type: none;
}
ul {
    display: block;
    list-style-type: disc;
    margin-block-start: -2em;
    margin-block-end: -2em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
padding-inline-end: 0px;
padding-inline-start: 0px;
}
.border-b {
    border-bottom: 1px solid #fff;
}
.mb1 {
    margin-bottom: 1.875rem;
}
.flex-align {

    align-items: center;
    font-size: 24px;
}

.d-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.flex-fill {
    flex: 1 1 auto;
}
.flex-fill h2 a {
  
letter-spacing: 1px;
}

p {
	letter-spacing: 1px;
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
	color: #828282;
}
.list-meta, .list-meta a {
    color: #333333;
    font-size: 13px;

}
.d-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}
.item-meta {
    position: relative;
    display: inline-block;
    margin: 0 12px 0 0;
    padding: 0 12px 0 0;
}
.flex-fill {
    flex: 1 1 auto;
}
.f_r {
    float: right;
}
.list-img {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    padding-left: 1rem;
}
@media (min-width: 768px){
.flex-align {
width: 40%;
    float: left;
    margin: 2px 0px 0 6%;
 
    display: block;
}
.flex-fill h2 a{
color: #2f87c1;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
}
p{
   
    word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; /* �����ǳ�������ʡ�� */
    overflow: hidden;
}

.form-inline .form-control {
    width: 20%;
}
}
@media screen and (max-width: 768px){
.footer {
  height: 4.4em;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fafafa;
  color: rgb(139, 139, 139);
border-top:#5d9a1b solid 2px;
padding-top:6px;
  display: flex;
  z-index:199;
}

.footer img{
width:2em;
}
.footer > div {
  width:25%;
  display: flex;
  flex-flow: column nowrap;
  text-align: center;
}

.footer > div > a > p {
  font-size: 12px;
  text-align: center;
  color: #3f3f3f;
letter-spacing: 0.5px;
margin-block-start: 0.1em;
    margin-block-end: 0em;
}
.list-img{
	display:none;
	
}
ul {

padding-inline-start: 20px;
padding-inline-end: 20px;
}
.flex-fill h2 a{
color: #2f87c1;
}
.list-meta, .list-meta a {
    color: #7a8b9a;

}
.pagination{
       margin: 10px 0 30px;
}
.active.last{
      display:none;
}
.form-control{
width: 80%;
display: inline-block;
}
}


.item-meta:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 3px;
    height: 3px;
    border-radius: 6px;
    background-color: #fd6e6e;
    -webkit-transform: translate(100%, -50%);
    transform: translate(50%, -50%);
}@media screen and (min-width: 1500px){
.container{width: 1400px;}
}
@media screen and (min-width: 1500px){
.container.a{width: 1200px;}
}
@media (min-width: 768px){
.navbar-nav>li>a {
   padding: 25px 40px 1px;
}
}
.container-fluid.a{margin-top:-15px;}
.container h3,h1{height:0px;overflow: hidden;}
@media screen and (max-width: 768px){
.row .container{margin-top:-25px;}
}
@media screen and (min-width: 768px){
#LRMINIWIN0{
    z-index: 1000;
    position: absolute;
    height: 50px;
    overflow: hidden;
    display: block;
    right: 13px;
}
.abc{
    CURSOR: pointer;
    float: right;
    clear: none;
    width: 20px;
    height: 20px;
    margin: 14px 2px 0 0;
}
}
