 .loop{  margin-top: -17px;  margin-bottom: 17px;  }
#carousel-focus-captions .item .lookimg{  height: 490px;  }
.left{  padding: 0px;  }
#carousel-focus-captions1 .item .leftimg{  height: 350px;  }
.panel-body ul li {font-size: 18px;margin-bottom: 16px;line-height: 18px;}
.panel-body li em{float: right;}
.panel-body{padding: 0}
.course-sidebar{padding-left: 30px;}
.door{height:37px;padding: 0;margin-bottom: 23px;}
.door li{
	float:left;
	width:140px;
	height:40px;
	position:relative;
	display: inline;
	}
	.door li.hover a{
		/*border-radius:24px;
		background:#2570CB;
		color:#fff;*/
		border-bottom: 2px solid #2570cb;
		}
.row .door li {overflow:visible;}
.door li a{display:block;width:60%;height:100%;text-align:center;color:#333;font-size:20px;font-family:'微软雅黑';font-weight:500;line-height:40px;}
/*.door li.hover a{position:absolute;border-bottom: 2px solid #2570CB;background:#fff;color:#2570CB;}*/
.none{display: none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
.uldiv{
   /* border: 0.5px solid black; */
    text-align: center;
}
.uldiv .inul{
    height: 40px;
    margin-left: 155px;
}
.uldiv .inul li{
    float:left;
    width:200px;
    height:40px;
    line-height:40px;
    font-size:16px;
    position:relative;
    display: inline;
}
.dianshangHead{
    height: 320px;margin-top: 80px;width: 100%; background-image:url('__ADDON__/img/dianshang.png');background-size: cover;
}
.dianshangtitle{
    text-align: center;font-size: 36px;margin-top: 61px;position: absolute;left: 45%;
}
.dianshangtitle a{
    color: #2570CB;
}
.dianshang{
   margin-top: -143px;
   height: 280px; 
   background:rgba(255,255,255,1);
   box-shadow:0px 1px 11px 1px rgba(105,105,103,0.14);
}
.conbox{
    width: 74px;margin:81px auto 0;
}
.dianshang img{
    width: 74px;height: 74px;float: left;
} 
.qiye{
    /*background:rgba(255,255,255,1);
    box-shadow:0px 1px 11px 1px rgba(105,105,103,0.14);*/
    padding: 0;
}
.qiyetitle{
    text-align: center;font-size: 36px;margin-top: 61px;
}
.qiyetitle a{
    color: #2570CB;
}
.qiyeshow{
    order: 0.5px solid red;margin-top: 17px;height: 600px
}
.rencai{
    height: 478px;width: 100%;margin-top: 82px; 
}
.reccaititle{
    font-size: 36px;margin-top: 60px; position: absolute;left: 45%;
}
.reccaititle a{
    color:#FFFFFF;
}
.rencaishow{
    margin-left: 550px;margin-top: 160px; height: 300px;
}
.rencaishow img{
    float: left;margin-right: 10px;margin-top: 177px;width: 266px; height: 218px;
}
 
 .tese{
    background:rgba(255,255,255,1);
   box-shadow:0px 1px 11px 1px rgba(105,105,103,0.14);
   padding: 0;
 }
.tesetitle{
    text-align: center;font-size: 36px;margin-top: 61px;
}
.tesetitle a{
    color: #2570CB;
}
.teseshowB img{
   width: 560px;height: 420px;float: left;
}
.teseshowP img{
    width: 276px;height: 205px;float: left;margin-right: 10px;margin-left: 10px;
}

.sbhg:hover{
	box-shadow:0px 10px 15px #ebebeb;
	position:relative;
	bottom:3px;
}

.sbhg1:hover{
	/*position:relative;*/
	/*bottom:3px;*/
}

.sbhg1 a:hover{
	color:#2570CB !important;
}