
.index_title { min-height: 970px;display: table; margin-top: 20px; margin-bottom: 20px;}
.index_title .fl{width: 240px; min-height: 970px; display: table;background-color: #fff;float: left; }
.index_title .fl div{height: 47px; line-height: 47px; text-align: center; color: #fff; background-image: url(../img/title-bg-2.png);}
.index_title .fl ul li{background-image: url(../img/title-bg-3-1.png); background-repeat: no-repeat; background-size: 12px 14px ;background-position: left center;  margin:0 20px; height: 50px;line-height: 50px; font-size: 16px; color: #575757; text-align: center;border-bottom: 1px solid #E3E5EA;}
.index_title .fl ul li a{height: 50px;line-height: 50px; display: block;}
.index_title .fl ul li.on,.index_title .fl ul li:hover{color: #9D101B;background-image: url(../img/title-bg-3-2.png); }
.index_title .fr{width: 999px; min-height: 970px; display: block;background-color: #fff;float: right;padding: 0 20px;}
.index_title .fr div.title{background-image: url(../img/title-bg-4.png);padding-left: 15px; background-repeat: no-repeat; background-size: 3px 15px ;background-position: left center;height: 47px; line-height: 47px;color: #9D101B; border-bottom: 1px solid #E3E5EA;}
.index_title .fr div.title span{font-weight: 400;font-size: 14px; color: #868686; float: right;}

/*关于我们*/
.about-1 { height: 1380px; }
.about-1 .fl{height: 1380px;}
.about-1 .fr{height: 1380px; }
.about-1 .content{ color: #363636;font-size: 16px; line-height: 50px;}
.about-1 .content h3{color:#2E2E2E; font-size: 24px;height: 89px; line-height: 89px; text-align: center;}

.about-2 { height: 1380px; }
.about-2 .fl{height: 1380px;}
.about-2 .fr{height: 1380px; }

/*活动资讯*/

.news-1 .content { font-size: 16px; line-height: 50px;padding-top: 10px;}
.news-1 .content ul li{height: 160px;padding: 10px 0; position: relative; background-color: #fff;border-bottom: 1px solid #E3E5EA;}
.news-1 .content ul li a{height: 138px;display: block;}
.news-1 .content ul li div{width: 174px; height: 138px; display: block;}
.news-1 .content ul li h5{font-size: 16px; padding-left: 30px;line-height: 22px;  width: 753px;}
.news-1 .content ul li span{font-size: 16px; padding-left: 30px;padding-top: 20px; height: 87px;line-height: 30px; width: 753px; }
.news-1 .content ul li time{ background-image: url(../img/news-1-bg-3.jpg);padding-left: 25px; background-repeat: no-repeat; background-size: 18px 18px ;background-position: left center; line-height: 30px; text-align: center; float:right; font-size: 14px;color:#969696; }


/*专业文章*/
.article-1 .content { font-size: 16px; line-height: 50px;padding-top: 20px;}
.article-1 .content ul li{height: 60px;border-bottom: 1px solid #E3E5EA;}
.article-1 .content ul li a{height: 60px;display: block;}
.article-1 .content ul li span{position: relative; font-size: 16px;padding-left: 30px; height: 60px;line-height: 60px; width: 700px;  display: block;  float: left;}
.article-1 .content ul li span::after{content: '';position: absolute; left: 10px; top: 26px;width: 6px; height: 6px;background-color: #EEBBC0;display: block; border-radius: 50%;}
.article-1 .content ul li time{line-height: 60px; float: right; font-size: 14px; color: #969696;}

/*专业领域*/
.teacher-1 .content { font-size: 16px; line-height: 50px;padding-top: 10px;}
/*
.teacher-1 .content ul li{height: 360px;padding: 20px 0; position: relative; background-color: #fff;border-bottom: 1px solid #E3E5EA;}
.teacher-1 .content ul li a{height: 320px;display: block;}
.teacher-1 .content ul li div{width: 139px; height: 194px;margin-right: 30px; display: block;}
.teacher-1 .content ul li h5{font-size: 16px; line-height: 50px;  width: 753px;}
.teacher-1 .content ul li span{ position: relative; width: 388px;height: 142px; padding-left: 20px;padding-top: 10px; font-size: 16px; color: #505050; border-left: 1px solid #A1101C;  line-height: 30px; }
.teacher-1 .content ul li span i{position: absolute; right: 20px; top:10px; width: 151px;height: 78px; display: block;}
.teacher-1 .content ul li time{height: 113px;margin-top: 30px;line-height: 35px; color: #363636; float: left;}
*/
.teacher-1 { height: 1250px; }
.teacher-1 .fl{height: 1250px;}
.teacher-1 .fr{height: 1250px; }

.teacher-1 .content table{width: 100%;margin-top: 40px; border-left: 1px solid #E3E5EA;border-top: 1px solid #E3E5EA;}
.teacher-1 .content table th{white-space:nowrap ;text-align: center;background-color: #f5f5f5;}
.teacher-1 .content table th,.teacher-1 .content table td  {border-right: 1px solid #E3E5EA;border-bottom: 1px solid #E3E5EA; padding: 5px;line-height: 1.5;font-size: 16px; }
.teacher-1 .content table td i{ width: 73px;height: 48px; display: block;}
.teacher-1 .content table td a{color: #9A101A;}

.student-1 .content { font-size: 16px; line-height: 50px;padding-top: 20px;}
/*
.student-1 .content ul li{height: 100px;background-color: #FCFCFC; border-left: 1px solid #9D101B;margin-bottom: 13px;}
.student-1 .content ul li a{height: 100px;display: block;}
.student-1 .content ul li span{ font-size: 20px;padding-left: 30px;color: #2E2E2E; font-weight: bold;  height: 50px;line-height: 50px; display: block;  }
.student-1 .content ul li span i{font-size: 16px; color: #AB131E; margin-left: 30px;}
.student-1 .content ul li time{padding-left: 30px; height: 50px;line-height: 50px; color: #505050; display: block;}
.student-1 .content ul li time p{ float: left; width: 140px; white-space:nowrap ;}
*/
.student-1 .content table{width: 100%;margin-top: 40px; border-left: 1px solid #E3E5EA;border-top: 1px solid #E3E5EA;}
.student-1 .content table th{white-space:nowrap ;text-align: center;background-color: #f5f5f5;}
.student-1 .content table th,.student-1 .content table td  {border-right: 1px solid #E3E5EA;border-bottom: 1px solid #E3E5EA; padding: 5px;line-height: 1.5;font-size: 16px; height: 40px;}
.student-1 .content table td a{color: #9A101A;}

.course-1 .content { font-size: 16px; line-height: 50px;padding-top: 20px;}
.course-1 .content ul li{position: relative; height: 260px; width: 300px;float: left;margin-right: 29px; background-color: #FCFCFC; margin-bottom: 30px; border-bottom: 1px solid #E6E6E6;}
.course-1 .content ul li::before{content: '';width: 60px; height: 60px;z-index: 99; position: absolute; right: 120px; top: 70px;background-image: url(../img/video.png);background-size:cover;background-repeat: no-repeat;background-position: center;}
.course-1 .content ul li::after{content: '';width: 20px; height: 1px; position: absolute; right: 0; bottom: 0;background-color: #9A101A;}
.course-1 .content ul li:nth-child(3n){margin-right: 0;}
.course-1 .content ul li a{position: relative;height: 260px; width: 300px; display: block;}
.course-1 .content ul li a::before{content: '';width: 300px; height: 200px; position: absolute; right: 0; top: 0;background-color: rgba(0, 0, 0,.3);}
.course-1 .content ul li div{height: 200px; width: 300px; display: block;}
.course-1 .content ul li span{text-align: center;color: #2E2E2E; font-weight: bold;  height: 50px;line-height: 50px; display: block;  }

/*联系我们*/
.map-1 .content{ padding-top: 20px;}

/*@media (max-width: 1099.98px) { */
@media (max-width: 1099.98px) ,(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
	
	.index_title {min-height:9.26rem ;margin-top:0.20rem ;margin-bottom:0.20rem ;}
	.index_title .fl{width:7.50rem ;min-height:0.8rem ; display: block; margin-bottom: 0.2rem;}
	.index_title .fl div{ display: none;}
	.index_title .fl ul{height: 0.8rem; text-align: center;}
	.index_title .fl ul li{background-image:none ; width: auto; display: inline-block;margin: 0; height:0.8rem ;line-height:0.8rem ;font-size:0.28rem ;border-bottom:0.01rem ;}
	.index_title .fl ul li a{height:0.8rem ;line-height:0.8rem ;margin: 0 20px;}
	.index_title .fl ul li.on,.index_title .fl ul li:hover{color: #9D101B;background-image:none ; border-bottom: 2px solid #9D101B;}
	
	.index_title .fr{width:7.50rem ;min-height:initial; display: block; padding:0.20rem ;margin-bottom: 0.2rem;}
	.index_title .fr div.title{padding-left:0.15rem ; font-size:0.32rem ;background-size:0.05rem 0.3rem ;height:0.8rem ;line-height:0.8rem ;}
	.index_title .fr div.title span{font-size:0.23rem ;height:0.8rem ;line-height:0.8rem ;}


	.about-1{height: 16rem;}
	.about-1 .fl{height:0.8rem;}
	.about-1 .fr{height: 11rem; }
	.about-1 .content{font-size:0.28rem ;line-height:0.50rem ;}
	.about-1 .content h3{font-size:0.36rem ;height:1.5rem ;line-height:1.5rem ;}
	
	.about-2 {height: 12rem;}
	.about-2 .fl{height:0.8rem;}
	.about-2 .fr{height: 11rem; }


	.news-1 {height: 13.5rem;}
	.news-1 .content {height: 11.3rem;font-size:0.28rem ;line-height:0.50rem ;padding-top:0.10rem ;}
	.news-1 .content ul li{height:1.80rem ;padding:0.20rem 0 ;}
	.news-1 .content ul li a{height:1.38rem ;}
	.news-1 .content ul li div{width:1.74rem ;height:1.38rem ;}
	.news-1 .content ul li h5{font-size:0.28rem ;padding-left:0.30rem ;line-height:0.5rem ;width:5.3rem;}
	.news-1 .content ul li span{font-size:0.24rem ;padding-left:0.30rem ;padding-top:0 ;height:0.6rem ;line-height:0.30rem ;width:5.3rem;}
	.news-1 .content ul li time{padding-left:0.25rem ;background-size:0.18rem 0.18rem ;line-height:0.30rem ;font-size:0.22rem ;}

	.article-1 {height: 12.5rem;}
	.article-1 .content {height: 10rem;font-size:0.28rem ;line-height:0.50rem ;padding-top:0.20rem ;}
	.article-1 .content ul li{height:0.80rem ;}
	.article-1 .content ul li a{height:0.80rem ;}
	.article-1 .content ul li span{font-size:0.28rem ;padding-left:0.30rem ;height:0.80rem ;line-height:0.80rem ;width: 5rem; }
	.article-1 .content ul li span::after{left:0.05rem ;top:0.36rem ;width:0.1rem ;height:0.1rem ;}
	.article-1 .content ul li time{line-height:0.80rem ;font-size:0.26rem ;}
	
	.teacher-1 {height:17rem ;}
	.teacher-1 .content {height: 14.5rem;font-size:0.28rem ;line-height:0.50rem ;padding-top:0.10rem ;}
	.teacher-1 .content ul li{height:4.4rem ;padding:0.20rem ;}
	.teacher-1 .content ul li a{height:4rem ;}
	.teacher-1 .content ul li div{width:1.39rem ;height:1.94rem ;margin-right:0.20rem ; margin-top: 0.5rem;}
	.teacher-1 .content ul li h5{font-size:0.28rem ;line-height:0.50rem ;width:5.1rem ;}
	.teacher-1 .content ul li span{width:5.1rem ;height:1.22rem ;padding-left:0.20rem ;padding-top:0 ;font-size:0.22rem ;line-height:0.30rem ;}
	.teacher-1 .content ul li span.led{height:0.8rem ;}
	.teacher-1 .content ul li span i{right:0.20rem ;top:0.10rem ;width:1.51rem ;height:0.78rem ;}
	.teacher-1 .content ul li time{height:1rem ;margin-top:0.30rem ;line-height:0.35rem ;}
	.teacher-1 .fl{height:0.8rem;}
	.teacher-1 .fr{height:initial ;}
	
	.student-1 {height:20.5rem ;}
	.student-1 .content {height: 18rem;font-size:0.28rem ;line-height:0.50rem ;padding-top:0.20rem ;}
	.student-1 .content ul li{height:2.2rem ;margin-bottom:0.2rem ;}
	.student-1 .content ul li a{height:2.2rem ;}
	.student-1 .content ul li span{font-size:0.32rem ;padding-left:0.30rem ;height:0.80rem ;line-height:0.80rem ;}
	.student-1 .content ul li span i{font-size:0.28rem ;margin-left:0.30rem ;}
	.student-1 .content ul li time{padding-left:0.30rem ;height:1.40rem ;line-height:0.40rem ;}
	.student-1 .content ul li time p{width:3.20rem ;}

	
	.course-1 {height:15.5rem ;}
	.course-1 .content {height: 13rem;font-size:0.28rem ;line-height:0.50rem ;padding-top:0.20rem ;}
	.course-1 .content ul li{height:3.50rem ;width:3.40rem ;margin-right:0.29rem ;margin-bottom:0.30rem ;}
	.course-1 .content ul li::before{width:0.60rem ;height:0.60rem ;right:1.45rem ;top:1rem ;}
	.course-1 .content ul li::after{width:0.20rem ;height:0.01rem ;}	
	.course-1 .content ul li:nth-child(3n){margin-right: 0.29rem;}
	.course-1 .content ul li:nth-child(2n){margin-right: 0;}
	.course-1 .content ul li a{height:3.50rem ;width:3.40rem ;}
	.course-1 .content ul li a::before{width:3.40rem ;height:2.60rem ;}
	.course-1 .content ul li div{height:2.60rem ;width:3.40rem ;}
	.course-1 .content ul li span{height:0.80rem ;line-height:0.80rem ;}
	
	
	.length-1 .fr div.title span{width: 3.3rem; overflow: auto;}

	.map-1 {height:6.5rem ;}
	.map-1 .content{ padding-top: 0.2rem;}
}