@charset "utf-8";
/* CSS Document */

body { } ul { padding: 0; margin: 0 200 0 0;} li { list_style: none; } img { border: 0; }
.kj{width:1130px;height:460px;box-shadow: 0 0 2px rgba(0,0,0,.08), 0 4px 6px rgba(0,0,0,.08), 0 12px 16px rgba(0,0,0,.08), 0 0 0 transparent;
    transition: all .3s; border-radius: 3px;
    margin:auto;
    background: #fff;
    padding: 14px;
    border: 4px solid #fff;
    margin-bottom:20px;
}
.play { width: 400px; height: 430px; margin: 0px auto 0; background-color:#fff; font: 12px Arial; float:left}

.big_pic { width: 360px; height: 270px; overflow: hidden;background:#fff; position: relative;margin-left:10px; }

.big_pic li { width: 400px; height: 320px; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 0; }

.mark_left { width: 200px; height: 320px; position:absolute; left: 0; top: 0;  filter: alpha(opacity:10); opacity: 0.1; z-index:3000; }

.mark_right { width: 200px; height: 320px; position: absolute; left: 200px; top: 0;  filter: alpha(opacity:10); opacity: 0.1; z-index: 3000; }

.big_pic .prev { width: 60px; height: 60px; background:url(/skin/images/btn.png) no-repeat; position: absolute; top: 130px; left: 10px; z-index: 3001; filter:alpha(opacity:0); opacity:0; cursor:pointer; }

.big_pic .next { width: 60px; height:60px; background:url(/skin/images/btn2.png) no-repeat 0;
 	
 position: absolute; top: 130px; right: 10px; z-index: 3001; filter:alpha(opacity:0); opacity:0; cursor: pointer: }

.big_pic .text { position:absolute; left: 10px; top:302px; z-index:3000; color: #ccc; }
.big_pic .length { position:absolute; right: 10px; bottom: 4px; z-index:3000; color:#ccc; }
.big_pic .bg { width:400px; height: 25px; background:#fff; filter:alpha(opacity=60); opacity: 0.6; position: absolute; z-index:2999; bottom: 0; left:0; }
.small_pic {width:380px; height:94px; position:relative; top:7px; left:10px; overflow: hidden; }
.small_pic ul { height:94px; position:absolute; top: 0; left: 0; }
.small_pic li { width: 120px; height: 94px; float: left; 
padding-right: 10px; background: url(/skin/images/loading.gif) no-repeat center center; cursor: pointer; filter: alpha(opacity:30); opacity:0.3; }
.small_pic img { width: 120px; height:94px; }


.xw{width:652px;float:left;border: 3px solid #eeeeee;height: 430px;margin-left:30px;}


.xw h3{ border-bottom:1px solid #eeeeee; height:51px;}


.xw h3 span{ float:right; padding-top:16px;padding-right: 22px; }


.menu ul li{ float:left;width:139px;text-align:center; border-right:1px solid #eeeeee;}


.menu ul li a{
	color: #ccc;
	font-size: 26px;
	line-height: 13px;}


.menu ul li a:hover,.xw ul li.cur a{
	color: #222;
	font-size: 26px;
  line-height: 13px;}














.xw dl{height:166px; padding-left:32px; }


.xw dt{ float:left;width:196px; height:153px; padding-right:18px;}


.xw dt img{ width:192px; height:149px; padding:2px; border:1px solid #e0e0e0;border-radius: 2px;}


.xw dd { float:left;width:400px; height:173px;}


.xw dd h4{ height:29px; line-height:28px;overflow:hidden;}


.xw dd p{ line-height:22px; height:88px; overflow:hidden;}


.xw dd span{ display: block;float:right;}







.news_l ul{ padding-left:46px;margin-top:-200px; }


.news_l ul li{ width:273px; float:left; height:42px; border-bottom:1px dotted #c3c3c3; line-height:42px; background:url(/skin/images/newli_bg.jpg) no-repeat 0 18px; padding-left:18px; padding-right:20px;overflow: hidden;}





.bk{width:262px; float:right; overflow:hidden; padding-left: 12px; padding-right: 12px;border:1px solid #eeeeee; height: 415px;}


.bk h3{ width:275px; height:38px; border-bottom:2px solid #036dcb;}


.bk h3 span{ float:right; }


.bk h3 a{ font-family:"Microsoft YaHei"; font-size:18px; font-weight:bold; color:#036dcb; line-height:38px;border-bottom:2px solid #036dcb;padding-bottom: 6px;padding-right: 19px;}


.bk h4{width:262px; margin:12px auto;}


.bk h4 img { width:258px; height:98px; padding:3px; border:1px solid #e5e5e5;}


.bk b a{ font-size:14px;}


.bk p{ line-height:20px; color:#676767; padding-top: 6px;}


.bk p span a{ color:#e77e23;}


.bk ul{ width: 263px;}


.bk li{ height:42px; border-bottom:1px dotted #c3c3c3; line-height:42px; background:url(/skin/images/bk_libg.jpg) no-repeat 0 18px; padding-left:18px;}


.bk li a{ color:#030303;}


.bk li a:hover{ color:#036dcb;}



.deanparter {
	width: 1190px;
	margin:auto;
	margin-bottom: 0;
	overflow: hidden;
	border-left: 1px solid #eee;
	text-align:center;
}
.deanparter ul {
	margin-top: 0px;
	border-top: 1px solid #eee;
}
.deanparter ul li {
	float: left;
	width: 169px;
	height: 120px;
	vertical-align: middle;
}
.deanparter ul li a {
	display: block;
	width: 169px;
	height: 120px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	text-align: center;
}
.deanparter ul li a:hover {
	border-bottom: 1px solid #f60;
}
.deanparter ul li a img {
	height: 110px;
}
.deanparter ul li a img:hover {
	opacity: 1;
}
.cont-curriculum{
	margin-bottom: 50px;
  	width: 1250px;
	margin: auto;
}

.cont-curriculum .cont-curriculum-row >div{
	margin-bottom: 30px;
  margin-top:30px;
}
.cont-curriculum .cont-curriculum-row .curriculum-row-list:after{
	content: "";
	display: block;
	clear: both;
}
.cont-curriculum .cont-curriculum-row .row-list-img{
	float: left;
	width: 324px;
	height: 263px;
	overflow: hidden;
}
.cont-curriculum .cont-curriculum-row img{
    transition: all 0.6s;
    width: 324px;
    overflow: hidden;
}
.cont-curriculum .cont-curriculum-row img:hover{
	transform: scale(1.1);
}
.cont-curriculum .cont-curriculum-row .curriculum-list-cont{
	float: right;
	width: 850px;
	height: 263px;
}
.cont-curriculum .cont-curriculum-row .curriculum-list-cont .cont-top1{
	height: 200px;
	border-left: 10px solid #3EC6FF;
	padding: 20px 30px;
}
.cont-curriculum .cont-curriculum-row .curriculum-list-cont .cont-top2{
	height: 200px;
	border-left: 10px solid #FF8E61;
	padding: 20px 30px;
}

.cont-curriculum .cont-curriculum-row .curriculum-list-cont .cont-top3{
	height: 200px;
	border-left: 10px solid #EA73F2;

	padding: 20px 30px;
}
.cont-bottom{
    display: flex;
    justify-content: space-between;
}
.cont-curriculum .cont-curriculum-row .curriculum-list-cont .cont-bottom a{
	display: inline-block;
    width: 20%;
    text-align: center;
	outline: none;
	padding: 12px 0px;
	background: #ffffff;
	border-radius: 5px;
	font-size: 20px;
	margin-top: 16px;
}

.curriculum-row-list:nth-child(1)  a{
   	color:#40C6FF ;
   	 border: #40C6FF 1px solid;
}

.curriculum-row-list:nth-child(2)  a{
    color:#FF8E63 ;
    border: #FF8E63 1px solid;
}
.curriculum-row-list:nth-child(3)  a{
    color:#EA75F2 ;
    border: #EA75F2 1px solid;
}
.cont-curriculum .cont-curriculum-row .curriculum-list-cont .cont-bottom a:nth-child(4){
	margin-right: 0px;
}
.cont-curriculum .cont-curriculum-row .curriculum-list-cont h3{
	margin-top: 50px;
	width: 470px;
}
.cont-curriculum .cont-curriculum-row .curriculum-list-cont p{
	margin-top: 10px;
	width: 100%;
}

