body{
	background-color:#fff;
}
img{
	width:100%;
}
.banner img{
	width:100%;
}
.banner{
	border-bottom:solid 2px #6c22f2;
}
a:link{text-decoration:none; }  /* 指正常的未被访问过的链接*/

a:visited{text-decoration:none; }/*指已经访问过的链接*/

a:hover{text-decoration:none;}/*指鼠标在链接*/}

a:active{text-decoration:none;}/* 指正在点的链接*/ 
h2{
	font-size:30px;
	color:#1f5284;
	font-weight:normal;
	text-align: center;
	margin-top: 77px;
	margin-bottom: 58px;
	position: relative;
}
h2:after{
	content:"";
	position: absolute;
	bottom:-18px;
	left:50%;
	width:42px;
	height:2px;
	margin-left: -21px;
	background-color:#e99314;
}
h3{
	font-size:30px;
	color:#1f5284;
	line-height: 1.5;
	margin-bottom: 30px;
	margin-top: 0px;
}
.tab{
	padding-bottom:30px;
}
.tab .text{
	color:#333;
	font-size:16px;
	line-height: 1.7;
}
 a.more{
	display: inline-block;
	font-size:16px;
	color:#1f5284;
	border:solid 1px #1f5284;
	padding:13px 62px;
	margin-top: 33px;
}
/*项目优势*/
.tab .xmys{
	background-color:#f5f5f5;
	padding-top: 80px;
	padding-bottom: 75px;
}
.tab .xmys .title{
	font-size:20px;
	color:#1d4976;
	text-align: center;
	margin:50px 0 30px;

}
.tab .xmys .img{
	position: relative;
}

.tab .xmys .text a{
	color:#333;
	text-decoration:none
	line-height: 1.5;
	font-size:14px;
	padding:0 20px;
	padding-bottom: 30px;
	text-align: justify;
	height:88px;
	 word-break:break-all;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	overflow:hidden;
}

.tab .xmys .list{
	background-color:#fff;
	padding-bottom: 20px;
}
.tab .xmys .list:hover .num_icon{
	background:url("../images/num_img_01.png") no-repeat;
}
.tab .xmys .list:hover .text a{
	color:#1d4976;
}
.tab .xmys .num_icon{
	position: absolute;
	left:50%;
	width:74px;
	height:74px;
	border-radius: 74px;
	text-align: center;
	line-height: 74px;
	color:#fff;
	font-weight:bold;
	font-size:24px;
	bottom:-37px;
	margin-left:-37px;
	background:url("../images/num_img_02.png") no-repeat;
}

/*课程体系*/
.curriculum_systemwow {
  width:100%;
}
.curriculum_systemwow h3{
	font-size:22px;
}
.curriculum_systemwow .content-box{
	border:solid 1px #acacac;
	padding-bottom: 50px;
}
.curriculum_systemwow .container .content-header {
	border-bottom:solid 1px #acacac;
  margin-bottom: 37px;

}
.content-header .classification{
	width:100%;
  overflow: hidden;
}
.content-header .classification  ul{
	width:100%;
  padding-left: 0px;
}
.content-header .classification  ul li {
  cursor: pointer;
  float:left;
  width: 10%;
  height: 60px;
  line-height: 59px;
  text-align: center;
  font-size:16px;
  color:#333;

}
.content-header .classification  ul li.active, .content-header .classification  ul li:hover {
  border-bottom:solid #e99314 2px ;
}
.tab .curriculum_systemwow .text{
	margin-top: 40px;
}
/*师资力量*/
.teacher_power{
	padding:55px 0 30px;
	background-color:#1f5284;

}
.teacher_power .text {
    clear: both;
    float: right;
    width: 43%;
    margin-top: 40px;
    line-height: 1.8;
    color:#fff;
    text-align: left;
}
.teacher_power dd{font-size:16px;margin-top:10px;text-align:center;color:#0b4590;height:46px;overflow:hidden;margin-bottom:10px;}
.teacher_power p{
	font-size:14px; text-align:center;line-height:24px;margin-top:10px;padding:0 15px;
}
.bx-wrapper .bx-viewport{
	background-color:#1f5284;
}
.bx-wrapper .bx-viewport .slide{
	background-color: #fff;
}

.bx-wrapper .bx-viewport{
	left:0;
	border-width:0px;
	box-shadow: none;
}
.bx-wrapper .bx-controls-direction a{
	width:50px;
	height:100px;
	margin-top: -50px;
}
.bx-wrapper .bx-next{
	background:url(../images/qianxr.png) no-repeat;
	width:50px;
	height:100px;
	right:-80px;
}
.bx-wrapper .bx-next:hover{
	background-position:0 0;
}
.bx-wrapper .bx-prev{
	background:url(../images/qianxleft.png) no-repeat;
	width:50px;
	height:100px;
	left:-80px;
}
.bx-default-pager{
	display: none;
}
.teacher_power a.more{
	display: block;
	color:#fff;
	border-color:#fff;
	margin:0 auto;
	overflow:hidden;
	width:196px;
	height:38px;
	padding:0;
	text-align: center;
	line-height: 38px;
}
/*.bodyCon08{background:#1f5284;}
.bodyCon08 .students{margin:0 auto;width:1100px;height:480px;position:relative;}
.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:1100px;height:400px; margin:0 auto;position:absolute;bottom:40px;}
#four_flash .flashBg{width:998px;height:400px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0;padding-left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:169px;height:340px;margin-left:26px;color:#6C6E85;background-color:#fff;}
#four_flash .flashBg ul.mobile li dd{font-size:16px;margin-top:20px;text-align:center;color:#0b4590;}
#four_flash .flashBg ul.mobile li p{font-size:14px; text-align:center;line-height:24px;margin-top:10px;padding:0 15px;}
#four_flash .but_left{width:50px;height:100px;position:absolute; top:136px; left:0px;}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:136px; right:0px;}*/

/*企业研学*/
.qyyx{
	width:100%;
	background-color: #e4e1e1;
	padding:85px 0 70px;
}
.qyyx .list{
	overflow:hidden;
	margin-bottom: 22px;
}
.qyyx .list a{
	border:solid 1px #acacac;
	float:left;
	width:14%;
	margin-right:3.2%;
}
.qyyx .text{
	clear:both;
	float:right;
	width:43%;
	margin-top: 40px;
	line-height: 1.8;
}
.qyyx .list a:last-child{
	margin-right:0;
}
/*主办单位*/
.zbdw{
	background:url("../images/zbdw_bjimga.jpg") no-repeat;
	background-size: 100% 100%;
	padding-bottom:60px;
}
.zbdw p{
	line-height: 1.7;
	color:#000;
	font-size:16px;
	margin-bottom: 24px;
}
.zbdw p:first-child{
	text-indent: 2em;
}
.zbdw p img{
	width:113px;
	position: relative;
	top:-2px;
}
.zbdw .bt {
	margin-top: 40px;
	overflow:hidden;
}
.zbdw .bt a{
	width:50%;
	display: block;
	text-align: center;
	float:left;
}
.zbdw .bt a img{
	width:40%;
}
/*合作院校*/
.hzyx{
	padding-bottom: 80px;
}

/*项目列表*/
.xmlb_tab .container .list{
	overflow:hidden;
	box-shadow: 0px 0px 5px #888;
}
.xmlb_tab .container .list div:first-child.text{
	padding-left: 20px;
}
.xmlb_tab .container .list div:last-child.text{
	padding-right: 20px;
}
.xmlb_tab .container .list div:first-child{
	padding-left: 0;
}
.xmlb_tab h3{
	margin-top: 30px;
}
.xmlb_tab .container .list div:last-child{
	padding-right: 0;
}
.xmlb_h:after{
	height:0;
	
}
h2.xmlb_h{
	color:#1f5284;
	font-size:28px;
	font-weight:bold;

}
/*弹窗*/
.modal-header{
	border-bottom: solid 0px #333;
	padding-top: 90px;
	text-align: center;
	
}
.modal-header h4{
	font-size:40px;
	margin-bottom: 40px;
}
.modal-content{
	padding:0 30px 60px;
}
.modal-body p{
	font-size:16px;
	line-height: 28px;
}
.close{
	margin-top: 25px;
	font-size:30px;
	color:#141414;
}
@media screen and (max-width: 1199px){
	.bx-wrapper{
		width:781px;
	}
	/*.bodyCon08 .students,#four_flash{
		width:905px;
	}
	#four_flash .flashBg{
		width:805px;
	}*/
	.tab a.more{
		margin-top: 25px;
	}
	/*.tab p.text{
		line-height: 1.4;
	}*/
	.tab h3{
		font-size: 24px;
	  line-height: 1.5;
	  margin-bottom: 15px;
	}
}

@media screen and (max-width: 991px){
	.bx-wrapper{
		width:600px;
	}
	/*.bodyCon08 .students,#four_flash{
		width:517px;
	}
	#four_flash .flashBg{
		width:416px;
	}*/
    .tab a.more{
      font-size: 14px;
      padding: 7px 30px;
      margin-top: 0px;
    }
    .tab p.text{
    	font-size: 14px;
    }
    .tab h3{
    	font-size: 16px;
      line-height: 1.3;
      margin-bottom: 8px;
    }
}

@media screen and (max-width: 767px){
	.bx-wrapper{
		width:240px;
	}
	.bx-wrapper .bx-prev{
		left:-70px;
	}
	.bx-wrapper .bx-next{
		right:-70px
	}
	.teacher_power p{
		padding:0 8px;
	}
   	h2 {
   		margin-top:50px;
   		margin-bottom: 45px;
   	}
  	.tab a.more{
  	  font-size: 14px;
  	  padding: 7px 30px;
  	  margin-top: 10px;
  	}
  	.hzyx a.more{
  		margin-bottom: 20px;
  	}

  	/*.tab p.text{
  		font-size: 16px;
  		line-height: 1.6;
  	}*/
  	.tab h3{
  		font-size: 24px;
    	line-height: 1.5;
    	margin-bottom: 15px;
    	margin-top: 20px;
  	}
  	.hzyx h3{
  		margin-top: 0px;
  	}
  	.hzyx{
		padding-bottom:40px;
   	}
   .tab .xmys .title{
		margin-top: 100px;
	}
	.content-header .classification  ul li{
		width:20%;
	}
	.qyyx .list {
		margin-bottom: 0px;
	}
	.qyyx .list a{
		width:30%;
		margin-right:5%;
		margin-bottom: 20px;
	}
	.qyyx .list a:nth-child(3){
		margin-right: 0;
	}
	.qyyx .text{
		width:100%;
	}
	.teacher_power .text{
		width:100%;
	}
	/*#four_flash .flashBg{
		width:221px;
	}
	.bodyCon08 .students, #four_flash{
		width:323px;
	}*/
	.xmlb_tab a.more{
		margin-bottom: 30px;
	}
	.xmlb_tab .container .list div:last-child{
		padding-right: 0px;
		padding-left: 0;
	}
	.xmlb_tab .container .list div:first-child{
		padding-right: 0px;
		padding-left: 0;
	}
	.xmlb_tab .container .list div:first-child.text{
		padding-right: 20px;
	}
	.xmlb_tab .container .list div:last-child.text{
		padding-left: 20px;
	}
	.zbdw .bt a img{
		width:60%;
	}
	.modal-header h4 {
	    font-size: 22px;
	    margin-bottom: 10px;
	}
	.modal-content {
	    padding: 0 15px 60px;
	}
	.modal-header{
		padding-top: 70px;
	}
	.close{
		margin-top: 10px;
	}
}

@media screen and (max-width: 567px){
	.tab .xmys .title{
		margin-top: 68px;
	}
}
@media screen and (min-width: 768px){
	.modal-dialog{
		width:640px;
	}
}