.banner{ height: 450px; margin-top: 75px;}
.banner img{ width: 100%; height:100%;}
.zt img{width:100%;}
.st-course{ padding-top: 70px; width: 1440px; height:auto; margin: auto; margin-bottom: 80px;}
.course{ width: 1440px; height: auto; margin: auto;}
.course-head{ height: auto; line-height: 50px;}
.course-head dt{ width: 278px; height: 24px;}
.course-head dt img{width: 278px; height: 24px;  }
.course-head dd{width: 570px; height: 42px;}
.course-head dd li{ width: 80px; height: 42px; line-height: 42px; border-radius: 5px;font-size: 14px; }
.course-body{height: auto; margin-top: 80px;}
.course-body li{ height: 320px; margin-top: 30px; }
.course-body li dt{ width: 480px; height: 320px; overflow: hidden;}
.course-body li dt img{ width: 480px; height: 320px;transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;}
.course-body li dt img:hover{width: 480px; height: 320px;transform:scale(1.05,1.05);}

.course-body li dd{ width: 960px; height: 320px; background-color: #f8f8f7;}
.course-body-1{width: 880px; margin-left: 40px; margin-right: 40px; font-size: 18px; color: #333; font-weight: bold; height: 30px; line-height: 30px; margin-top: 30px;}
.course-body-2{width: 880px; margin-left: 40px; margin-right: 40px; font-size: 14px; color: #ccc; height: 20px; line-height: 20px;}
.course-body-3{width: 880px; margin-left: 40px; margin-right: 40px; font-size: 14px; color: #666; height: 40px; line-height: 40px; }
.course-body-4{width: 880px; margin-left: 40px; margin-right: 40px;font-size: 14px; color: #666; height: 110px; line-height: 24px;}
.course-body-5{ width: 310px!important; height: 45px;margin-left: 40px;  margin-top: 10px; }
.course-js{width: 140px!important; height: 40px; line-height: 40px; border: 1px solid #1b1b1b; border-radius: 5px; }
.course-js span{ font-size: 20px; font-weight: bold; padding-right: 10px; }
.course-dj{width: 140px!important; height: 40px; line-height: 40px; border: 1px solid #1b1b1b; background: #1b1b1b; border-radius: 5px;  }
.course-dj span{ font-size: 20px; font-weight: bold; padding-right: 10px; color: #fff;}
.course-dj a{ color: #fff;}


.courbanner{ width: 1490px; height: auto; margin:auto;}
.courbanner img{ width: 100%; height: auto;}
.cour-nav{ width: 100%; height: 202px; margin: auto; background: #f6f6f6;}
.cour-nav span{display: block; width: 1400px; height: 99px; margin: auto; padding-top: 51px;}

.d1{ width: 100%; height: auto; margin-bottom: 100px;}
.d1-tt{ width: 550px; height: 180px; margin: auto; padding-top: 100px;}
.d1-ct{ width: 1400px; height: 560px; margin: auto; margin-top: 60px;}
.d1-ct li{ width: 435px; height: 560px; border: 1px solid #313131;}
.d1-ct li dt{ width: 100px; height: 140px; margin: auto; padding-top: 60px;}
.d1-ct li dd{ width: 375px; height: 280px; margin: auto; margin-top: 60px; font-size: 16px; color: #333; line-height: 30px;}


.d2{ width: 100%; height: 850px;}
.d2-tt{ width: 580px; height: 230px; margin: auto; padding-top: 120px;}


.d3{ width: 100%; height: auto;  margin-bottom: 100px;}
.d3-tt{ width: 600px; height: 246px; margin: auto; padding-top: 100px;}
.d3-ct{ width: 1400px; height: 612px; margin: auto; padding-top: 100px;}

.d4{ width: 100%; height: auto;  padding-bottom: 100px;}
.d4-tt{ width: 305px; height: 230px; margin: auto; padding-top: 120px;}
.d4-ct{ width: 1400px; height: 573px; margin: auto; margin-top: 100px;}

.d5{ width: 100%; height: auto;  padding-bottom: 100px;}
.d5-tt{ width: 302px; height: 230px; margin: auto; padding-top: 100px;}
.d5-ct{width: 1440px;height: auto;margin: auto;margin-top: 100px;}
.d5-ct li{width: 262px;height: 462px;}
.d5-ct li dt{width: 260px;height: 327px;}
.d5-ct li dd{ width: 240px; height: 115px; margin: auto; padding-top: 20px; line-height: 30px; text-align: center; font-size: 14px;}

.d6{ width: 100%; height: auto;  padding-bottom: 100px;}
.d6-tt{ width: 470px; height: 230px; margin: auto; padding-top: 120px;}
.d6-ct{ width: 1400px; height: 652px; margin: auto; margin-top: 100px;}

.d7{ width: 100%; height: auto;  padding-bottom: 100px;}
.d7-tt{ width: 340px; height: 255px; margin: auto; padding-top: 100px;}
.d7-ct{width: 1440px;height: 98px;margin: auto;margin-top: 100px;}


#certify {
	position: relative;
	width: 100%;
	margin: 60px auto;
	
}

#certify .swiper-container {
	padding-bottom: 60px
}

#certify .swiper-slide {
	width: 898px;
	height: auto;

}


#certify .swiper-slide img {
	width: 100%; height: 100%;
	display: block
}

.video-p {
	line-height: 58px; 
	text-align: center;
	color: #1b1b1b;
	display: block;
	font-size: 1.1em;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff
}

#certify .swiper-button-prev {
	left: 30px;
	width: 60px;
	height: 60px;
	background: url(/templets/omd/img/course/jt-l.png) no-repeat;
	background-position: 0 0;
	background-size: 100%
	
}

#certify .swiper-button-prev:hover {
	background-position: 0 0;
	background-size: 100%
}

#certify .swiper-button-next {
	right: 30px;
	width: 60px;
	height: 60px;
	background: url(/templets/omd/img/course/jt-r.png) no-repeat;
	background-position: 0 0;
	background-size: 100%
}

#certify .swiper-button-next:hover {
	background-position: 0 0;
	background-size: 100%
}




/******************new************************************/
.coures-banner{ width:1460px;  margin-top: 75px !important;margin: 0 auto;}
.coures-banner img{ width: 100%; height: auto;}
.kc-mbx{ width: 1460px; height:180px; margin:0 auto; border-bottom: 1px solid #e5e5e5; line-height: 180px; font-size: 20px;}
.kc-mbx a{color: #000;}
.coures-body{width: 1460px; height: auto; margin: auto; margin-top: 100px; margin-bottom: 100px;}
.coures-left{width: 290px; height: auto; float: left; border-right: 1px solid #e5e5e5;}
.coures-right{width: 1150px; height: auto; float: right; }
.coures-right li{ width: 100%;}
.coures-right img{ width: 100%;}
.coures-news{ width: 100%; height: 660px;  margin-top: 150px;}
.coures-news-1{ width: 490px; height: 660px; border-right: 1px solid #e5e5e5; float: left;}
.coures-news-2{display:none; width: 255px; height: 660px;  float: left; margin-left: 15px;}
.coures-news-3{ width: 450px; height: 660px; border-left: 1px solid #e5e5e5; float: left; padding-left: 130px;}
.coures-news-1 li{ width: 465px; height: 330px;  margin-bottom: 30px; }
.coures-news-1 li dt{ width: 170px; height: 297px; float: left;}
.coures-news-1 li dt P{text-align: center;}
.news-p1{font-size: 10px; font-weight: bold; color: #bababa; margin-top: 45px; text-align: center;}
.news-p2{width: 140px; height: 80px; font-size: 18px; color: #0f0f0f; font-weight: bold; margin: auto; margin-top: 15px; border-bottom: 1px solid #e5e5e5;}
.news-p3{ margin-top: 15px; line-height: 25px; color: #888888; font-size: 14px; text-align: center;}
.news-p4{}
.coures-news-1 li dd{ width: 255px; height: 297px; float: right;}
.coures-news-1 li dd img{ width: 255px; height: 297px;}
.coures-news-2 dt{ width: 255px; height: 297px; margin-bottom: 30px; }
.coures-news-2 dt img{ width: 255px; height: 297px; }
.coures-news-2 dd{ width: 170px; height: 297px; margin:auto; margin-top: 110px;}
.coures-news-3 li{ width: 465px; height: 330px; margin-bottom: 30px; }
.coures-news-3 li dt{ width: 170px; height: 297px; float: left;}
.coures-news-3 li dt P{text-align: center;}
.coures-news-3 li dd{ width: 255px; height: 297px; float: right;}
.coures-news-3 li dd img{ width: 255px; height: 297px;}