@charset "utf-8";
/* CSS Document */
body,div,address,blockquote,iframe,ul,ol,dl,dt,dd,li,h1,h2,h3,h4,h5,h6,p,pre,table,caption,th,td,form,legend,fieldset,input,button,select,textarea{margin:0;padding:0;font-weight:normal;font-family:inherit}
ol,ul,li{list-style:none;}
img{margin:0;padding:0;border:none}
table{border-collapse:collapse;}
.cls{clear:both;}
.notxt{text-indent:-9999px;}
a{ color:#353535; text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
/*a:hover{color:#efca1f;}*/
i { font-style:normal;}
body{
	overflow-x: hidden; 
	background: #eeeeee;
	font-family: "思源黑体";
} 
.clear{
  clear:both;
  float:none;
}
/*头部*/
#top_box{
	width:100%;
	background:#f6f6f6;
	height:38px;
}
.top_gd{
	width:1180px;
	margin:0 auto;
}
.top_yc{
	width:220px;
	float:right;
}
.z_d{
	float:left;
	line-height:38px;
}
.z_d a{
	font-family:"思源黑体";
	font-size:12px;
	color:#4fa1ea;
	text-decoration:none;
}
.top_fw{
	float:right;
	line-height:38px;
	font-family:"思源黑体";
	font-size:12px;
	color:#8c8c8c;
}

/*导航*/
#daoh_box{
    background-color: #73d3fd;
    width: 100%;
    height: 92px;
    position: fixed;
    /* bottom: 0; */
    z-index: 9999;
}
.daoh_gd{
	width:1200px;
	margin:0 auto;
}
.daoh_logo{
	width: 500px;
    height: 92px;
    float: left;
    line-height: 100px;
    margin-top: 14px;
}
.daoh_logo img{
	width: 500px;
    padding: 0;
    border: none;
    margin: 0 auto;
   /*  margin-left: 30px; */
}
.daoh_dh{
	height:92px;
	float:right;
}


.nav {
	position:relative;
	z-index: 999999;
}
.nav ul{ 
    
}
.nav  ul li {
	float:left;
	padding:0 8px;
	text-align:center;
 	height:92px;
 line-height:92px;   

	font-family:"思源黑体"; 
	font-size:21px;
	color:#353535;
}
.curBg { 
    background:#453890;
	height:2px;
	position:absolute;
	top:0;
	width:68px;
	left:260px;
	top:90px;
}



.nav a {
    color: #faf100;;
    text-transform: uppercase;
   
}
.nav a::before {
    content: attr(data-hover);
    color: #FFFFFF;
    position: absolute;
  
    transition: transform 0.3s, opacity 0.3s;
    -moz-transition: -moz-transform 0.3s, opacity 0.3s;
    -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
}
.nav a:hover::before,
.nav a:focus::before {
    opacity: 0;
}

/*banner*/
#solid{
	width:100%;
	/* height:450px; */
	height: auto;
	clear:both;
	position:relative;
	margin: 0 auto;
	   /*  /* padding-top: 92px; */   
}
#solid .solid0,#solid .solid1,#solid .solid2,#solid .solid3,#solid .solid4{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	display:none;
}
/*  #solid ul li img{
	height: 600px;
	 
} */

#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	/* position:absolute; */
/* 	top:0px; */
	width:100%;
	display:none;
	cursor:pointer;
}
#solid #btt{
   /*  width: 905px; */
    /* height: 55px; */
    /* top: 560px; */
    bottom: 33px;
    /* left: 50%; */
    position: relative;
    /* margin-left: -452px; */
    display: block;
    margin: 0 auto;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
	-moz-opacity:0.7; /*Firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}
/* 图片列表 */
.img {
	width: 100%;
	background: #ffffff;
	height: 160px;
	/* margin-top: 10px; */
}
.img .img_box{
	width: 1200px;
    margin: 0 auto;
}
.img ul li {
	width:290px;
	float: left;
	height: 160px;
	text-align: center;
	margin-left: 10px;

}
.img ul li img{
	 margin-top: 12px;
}
/* 热门专业 */
.major{
	background: #ffffff;
	width: 100%;
	height: auto;	 
	margin-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.title{
	width:1200px;
	text-align: center;
	font-size: 30px;
	font-weight:bold;
	line-height: 30px;
	padding-top: 30px;
    margin: 0 auto;
    padding-bottom: 30px;
}
.title img{
	padding-bottom:5px;
}
.major .majorlist{
	width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.major .majorlist .mlist{
	width: 360px;
    height: 280px;
    float: left;
    border: 1px solid #eeeeee;
    margin-top: 10px;
    margin-left: 30px;
}
.major .majorlist .mlist img{
	width: 360px;
	height: 242px;
}
.major .majorlist .mlist .mtitle{
	font-size: 18px;
	line-height: 32px; 
	font-weight: bold; 
}
.button{
	width: 600px;
 text-align: center;
 
 margin-top: 20px;
 display: inline-block;
}
.button1{
	width: 280px;
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    background: #73d3fd;
    border-radius: 4px;
    margin: 0 auto;
    float: left;
    margin-left: 20px;
}
.button1 a{
	color:#ffffff;
}
 

/* 你有问题 */
.question{
	width: 100%;
	height:670px;
	text-align: center;
	background: #FFFFFF;
	margin-top: 10px;
}
.question .img2{
	width: 1200px;
	margin: 0 auto;
}

.question .img2 ul li{
     width: 390px;
	float: left;
	height: 250px;
	text-align: center;
	margin-left: 10px;
 
}

/* 名师风采 */
.teacher{
	width: 100%;
	text-align: center;
	background: #ffffff;
	height: 450px;
	margin-top: 10px;
}
.teacher .tealist{
	width: 1200px;
	margin: 0 auto;
}
.tealist .tealist2{
	width: 220px;
	float: left;
	margin-left: 20px;
}
.tealist .tealist2 .img3{
		width: 220px;
		height: 282px;
}

.tealist .tealist2 .img3 img{
	width: 100%;
	height: 100%;
}
.tealist .tealist2 .title1{
	font-size: 18px;
	line-height: 25px;
	padding-top: 5px;
}
.tealist .tealist2  .content{
	font-size: 18px;
	line-height: 25px;
}

/* 学院新闻 */
.news{
	width: 100%;
	margin:0 auto;
	background: #ffffff;
	height: auto;
	margin-top: 10px;
	padding-bottom: 10px;
}
.news .newslist{
	width: 1200px;
	margin: 0 auto;
}
.news .newslist2{
	width: 580px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.news .newslist2 .img2{
	margin-right: 10px;	
}
.news .newslist2 img{
	float: left;
    width: 240px;
    height: 150px;
}
.news .newslist2 .title2{
	font-size: 20px;
	line-height: 40px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-left: 10px;

}
.news .newslist2 .content2{
	font-size: 16px;
	line-height: 20px;
	color: #999999;
	padding-left: 250px; 
}



/* 校园环境 */
.huanjing{
	background: #ffffff;
	width: 100%;
	height: auto;	 
	margin-top: 10px;
	padding-bottom: 10px;
}
.huanjing .huanjinglist{
	width: 1200px;
    margin: 0 auto;
    text-align: center;
}
.huanjing .huanjinglist .hlist{
	width: 360px;
    height: 280px;
    float: left;
    border: 1px solid #eeeeee;
    margin-top: 10px;
    margin-left: 30px;
}
.huanjing .huanjinglist .hlist img{
	width: 360px;
	height: 242px;
}
.huanjing .huanjinglist .hlist .htitle{
	font-size: 18px;
	line-height: 18px;
    /* margin-top: 92px; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* 校园视频 */
.xyshipin{
	background: #ffffff;
	width: 100%;
	height: auto;	 
	margin-top: 10px;
	padding: 10px 0;
}
.xyshipin .xysp{
	width: 1000px;
    margin: 0 auto;
    text-align: center;
}
.xyshipin .xysp video{
	width: 1000px;
	display: block;
	margin: 0 auto;
}
/* 友情链接 */
.friend{
	width: 100%;
 	height: 200px;
 	background:#ffffff;
 	margin-top:10px;
 	padding-bottom: 10px;
}
.friend .fri_box{
	padding-top: 10px;	 
	width: 1200px;
	margin: 0 auto;
}
/* .friend .ftitle{
	
 	padding-left: 10px;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
} */
.friend .ftitle a{
	/* border-left: 5px solid #73d3fd;
	padding-left: 10px; */
	margin-left:10px;
    cursor: pointer;
}
.friend .ftitle .fri_on{
	border-left: 5px solid #73d3fd;
	padding-left: 10px;
}
.friend .fri_box .fri_ul{
	display: none;
}
.friend .fri_box .fri_x{
	display: block;
}

.friend .fri_box ul li{
	padding-top: 10px;
	float: left;
	margin-left: 10px;
	width: 228px;
	text-align: center;
}

/* 校企合作 */
.xiaoqi{
	width: 100%;
 	height: auto;
 	background:#ffffff;
 	margin-top:10px;
 	padding-bottom: 10px;
}
.xiaoqi .xiaoqi_box{
	padding-top: 10px;	 
	width: 1200px;
	margin: 0 auto;
}
.xiaoqi .xqtitle{
	border-left: 5px solid #73d3fd;
 	padding-left: 10px;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
}
.xiaoqi .xiaoqi_box ul li{
		padding-top: 10px;
		float: left;
		margin-left: 8px;
		width: 192px;
		height: 59px;
}

/* 首页滚动消息 */
.myscroll_box{
	 
    margin-top: 10px;
    height: auto;
    padding-bottom: 10px;
}
.myscroll { 
    width: 100%;
  /*     height: 284px;  */
  height: 460px; 
    margin: 0 auto;
    overflow: hidden;     
}
 .myscroll .scroll_box{
 	width: 1200px;
	margin:0 auto;
	background: #73d3fd;
	margin-bottom: -1px;
    position: relative;
} 
 .myscroll .scroll_box table{
	text-align: center;
	 
}
.myscroll .scroll_box table td{
	width: 300px;
	background: #73d3fd;
	text-align:center;
	font-size: 20px;
	line-height: 40px;
	border: 1px solid #9a9292;
}  
 
 .myscroll li {
 	margin: 0 auto;
 	width: 1200px;
    height: 40px;
      
 }
 .myscroll a { 
    color: #333;
    text-decoration: none;
   
}
 .sy_boxx .myscroll a { 
     display: inline-block;
      background:#e00000;
    border-radius: 30px;
    font-size: 16px;
    width: 100px;
    line-height: 30px;
    color: #ffffff;
}
 .myscroll a:hover {
     color: #73d3fd;    
 }
 .myscroll li table{
     width: 1199px;
     text-align:center;   
 }
 .myscroll li table tr td{
    text-align:center;
    font-size: 20px;
    line-height: 39px;
    width:300px;
   	border: 1px solid #9a9292;
 } 
/* 底部 */
.footer{
	background: #ffffff;
	width: 100%;
	margin-top: 10px;
	    padding-bottom: 10px;
}
.footer .foot{
	width: 1200px;
	height: auto;
	margin:0 auto;
	
}
.footer .foot .foot1{
	width: 580px;
	float: left;
	margin: 0 auto;

	/* text-align: center; */
}
.footer .foot .foot1 .erweima{
	float: right;
    padding-top: 20px;
    text-align: center;
    margin: 0 auto;
    padding-right: 40px;
    width: 120px;
}
.footer .foot .foot1 .erweima img{
	width: 100px;
	height: 100px;
	margin: 0 auto;
}
.footer .foot .foot1 .erweima .ertitle{
	font-size: 18px;
	line-height: 36px;
	font-weight: bold;
}
.footer .foot .foot1 ul{
	margin-top: 40px;
}
.footer .foot .foot1 ul li { 
	float: left;
	font-size: 20px;
	line-height: 30px;
 	margin-left: 10px;
}
.footer .foot .foot1  .footxx{
	margin-top: 20px;
	float: left;
	margin-left: 12px;
	width:400px; 
}
.footer .foot .foot1  .footxx .sm{
	font-weight:bold;
	color: #ff0000;
	font-size:18px;
 }
.footer .foot .foot1 p{ 
	 font-size: 16px;
	 line-height: 32px;	 
}

/* .footer .foot .foot1 p span{ 
	text-align: justify;
} */
.footer .foot .foot1 .xiaoxun{
	width: 580px;
	margin: 0 auto;
	padding-top: 10px;
}
.footer .foot .foot1 .xiaoxun img{
	width: 550px;
}
.footer .foot .foot2{
	float: left;
	width: 580px;
	margin: 0 auto;
	 margin-top: 20px;
}
.footer .foot .foot2 span{
		width: 100px;
		display:block;
		text-align: center;
		    float: left;
}
.footer .foot .foot2 input{
	width: 400px;
    font-size: 18px;
    text-align: center;
    border-radius: 5px;
    line-height: 35px;
/*     margin: 2% 0; */
    background: #eeeeee;
    outline-color: invert;
    outline-style: none;
    outline-width: 0px;
    border: none;
    border-style: none;
    text-shadow: none;
    -webkit-appearance: none;
    -webkit-user-select: text;
    outline-color: transparent;
    box-shadow: none;
}

.footer .foot .foot2 .name{
		margin-top: 20px;
}
.footer .foot .foot2 select{
	width: 400px;
    font-size: 18px;
    text-align: center;
    border-radius: 5px;
    height:35px;
    background: #eeeeee;
    text-align: center;
    text-align-last: center; 
}
.footer .foot .foot2 .submit{
	width: 280px;
    font-size: 20px;
    line-height: 35px;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    background: #73d3fd;
    border-radius: 4px;
    margin: 0 auto;
    float: left;
    margin-top: 20px;
    margin-left: 140px;
}


 /* 专业设置 */
  .zy_banner img{
	width: 100%;
	display: block;
   /* /* padding-top: 92px; */ */
}  
 .major2{
	background: #ffffff;
	width: 100%;
	height: auto;	 
 	 margin-top: 10px;  
	padding-bottom: 10px;
	/* /* padding-top: 92px; */ */
}
 
.major2 .majorlist2{
	width: 1200px;
	margin: 0 auto;
}
.major2 .majorlist2 .mlist2{
	width: 360px;
    height: 480px;
    float: left;
    border: 1px solid #eeeeee;
    margin-top: 10px;
    margin-left: 36px;
}
.major2 .majorlist2 .mlist2 img{
	width: 360px;
	height: 242px;
}
.major2 .majorlist2 .mlist2 .mtitle{
	width: 320px;
	height: 50px; 
	font-size: 25px;
	line-height: 50px;
  	font-weight: bold;
  	text-align: center;
}
.major2 .majorlist2 .mlist2 .mcontent{
	width: 320px;
	height: 142px;
	font-size: 15px;
	line-height: 20px;
}
.major2 .majorlist2 .mlist2 .tguding{
	width: 320px;
    margin: 0 auto;
}
 .major2 .majorlist2 .mlist2 .zy_button{
 		width: 330px;
 		margin: 0 auto;
 }
 .major2 .majorlist2 .mlist2 .zy_button .zyxq{
		width: 150px;
	    font-size: 20px;
	    line-height: 35px;
	    text-align: center;
	    color: #ffffff;
	    font-weight: bold;
	    background: #73d3fd;
	    border-radius: 4px;
	    margin: 0 auto;
	    float: left;
	    margin-left: 10px;
 }
 .major2 .majorlist3{
	width: 1200px;
	margin: 0 auto;
}
.major2 .majorlist3 .mlist2{
	width: 360px;
   /*  height: 480px; */
    float: left;
    border: 1px solid #eeeeee;
    margin-top: 10px;
    margin-left: 36px;
    padding-bottom: 20px;
}
.major2 .majorlist3 .mlist2 img{
	width: 360px;
	height: 242px;
}
.major2 .majorlist3 .mlist2 .mtitle{
	width: 320px;
	height: 50px; 
	font-size: 25px;
	line-height: 50px;
  	font-weight: bold;
  	text-align: center;
}
 
.major2 .majorlist3 .mlist2 .tguding{
	width: 320px;
    margin: 0 auto;
}
 .major2 .majorlist3 .mlist2 .zy_button{
 		width: 330px;
 		margin: 0 auto;
 }
 .major2 .majorlist3 .mlist2 .zy_button .zyxq{
		width: 150px;
	    font-size: 20px;
	    line-height: 35px;
	    text-align: center;
	    color: #ffffff;
	    font-weight: bold;
	    background: #73d3fd;
	    border-radius: 4px;
	    margin: 0 auto;
	    float: left;
	    margin-left: 10px;
 }
/* 专业详情页面 */
.ma_banner img{
	width:100%;
	margin: 0 auto;
	 
	display: block;
}  
.majorinfo{
	padding-top: 10px;
	width: 1200px;
	background: #ffffff;
	height: auto;
	margin:0 auto;
	/* /* padding-top: 92px; */ */
}
.majorinfo .majorinfo2{
	width:900px;
	min-height: 500px;
	margin: 0 auto;
}
.majorinfo .majorinfo2 .majortitle{
	font-weight:bold;
	font-size: 30px;
	line-height:40px; 
	text-align: center;
	padding-top: 20px;

}
.majorinfo .majorinfo2 .majorcontent{
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	text-indent:2em;
	margin-top: 20px;	
	color:#999999;
	padding-bottom:20px;
}
.majorinfo .majorinfo2 .majorcontent img{
	width: 80%;
	text-align: center;
	margin:0 auto;
}

/* 学校简介 */
.jj_banner img{
	width: 100%;
	margin:0 auto;
	/* /* padding-top: 92px; */ */
}
.jianjie{
	padding: 20px 0;
	width: 100%;
	background: #ffffff;
	height: auto;
	margin: 0 auto;

}
.jianjie .jianjie2{
	width:900px;
	margin: 0 auto;
	padding: 20px 0;
}
.jianjie .jianjie2 .jjtitle{
	font-weight:bold;
	font-size: 30px;
	line-height:40px; 
	text-align: center;
	padding-top: 20px;
	background: url(../images/b01.png) center center  no-repeat;
}
.jianjie .jianjie2 .jjcontent{
	font-size: 18px;
	line-height: 28px;
	text-align: justify;
	 text-indent:2em; 
	margin-top: 20px;	
	color:#999999;
	padding-bottom:20px;

}
.jianjie .jianjie2 .jjcontent img{
	width: 80%;
	text-align: center;
}
.jj_box .jj_t{
	font-size: 28px;
	line-height: 56px;
	text-align: center;
}
.jj_box2{
	padding: 30px 0;
	width: 1200px;
	margin:0 auto;
}
.jj_gd_box{
	width: 1200px;
	margin:0 auto;
	text-align: center;	 
}
.jj_gd_box .jj_t{
	font-size: 30px;	 
	color: #0061b2;
	font-weight:bold;
}
.jj_gd_box p{
	font-size: 24px;
	line-height:30px;	
    color: #7a7879;
}
.jj_gd_box  .xian{
	border-bottom: 3px solid #0061b2;
	width:150px;
	margin: 0 auto;
	padding-top: 20px;
}
.jj_box2 .j2_div{
	float: left;
	width: 600px;
	padding-top: 20px;
}
.jj_box2 .j2_div img{
	width: 90%;
	text-align: left;
}
.jj_box2 .j2_p1{
	font-size: 28px;
    border-bottom: solid 1px #333333;
    line-height: 180%;
    margin-right: 80px;
}
.jj_box2 .j2_p2{
	font-size: 16px;
	line-height: 32px;	
}
.jj_box2 .x2{
	padding-top: 100px;
}
.j3_box{
	width: 1200px;
	margin:0 auto;
	text-align: center;
}
.j3_box img{
	 width: 800px;
	 margin: 0 auto;
}
.jj_box4{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding: 20px 0;
}
.jj_box4 .j4_box{
	padding-top: 20px;
}
.jj_box4 .j4_box img{
	 width: 800px;
	 margin: 0 auto;
}
.jj_box4 .j4_box2{
	width: 800px;
	margin: 0 auto;
	padding: 20px 0;
}
.jj_box4 .j4_box2 p{
	font-size: 16px;
	line-height: 32px;
	text-align: justify;
}
.j5_box {
	width: 100%;
	margin: 0 auto;
	 
}
.j5_box img{
	width: 100%;
}
/* 新闻中心 */
  .news_banner img{
	width:100%;
	margin: 0 auto;
	/* /* padding-top: 92px; */ */
}  

.news_box {
	width: 1200px;
	background: #ffffff;
	height: auto;
	margin:0 auto;
	
}
 .news_dh{
	width: 1200px;
	margin:0 auto;
	background: #ffffff;
    height: 50px;
  
}
 .news_dh ul li{
	float: left;	
	font-size: 20px;
	line-height: 50px;
	margin-left: 40px;
}	
.newlist{
	width: 1200px;
	background: #ffffff;
	height: auto;
 	margin:0 auto;
 	margin-top: 10px;
 	padding-bottom: 10px;
}
.newlist .new{
	width: 1200px;
	margin:0 auto;	
	height: 230px;
	margin: 10px 0;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
   -moz-box-shadow: 2px 2px 10px #909090;
   -webkit-box-shadow: 2px 2px 10px #909090;
   box-shadow:2px 2px 10px #909090;
}
.newlist .new .nimg{
	width: 350px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}
.newlist .new .nimg img{
 	width: 350px;
 	height: 218px;
}
.newlist .new .new_gd{
	width:800px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.newlist .new_gd .ntitle{
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
	margin-top:10px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.newlist .new_gd .ntime{
	color:#999999;
	font-size:16px;
	line-height: 23px;
	margin-top: 10px;
}
.newlist .new_gd .ncontent{
	color:#999999;
	font-size:18px;
	line-height: 28px;
	margin-top: 10px;
}
/* 新闻详情页 */
.newsinfo{
	padding-top: 102px;
	width: 1200px;
	background: #ffffff;
	height: auto;
	margin: 0 auto;
	min-height: 300px;
}
.newsinfo .newsinfo2{
	width:900px;
	margin: 0 auto;
}
.newsinfo .newsinfo2 .newtitle{
	font-weight:bold;
	font-size: 30px;
	line-height:40px; 
	text-align: center;
	padding-top: 20px;
}
.newsinfo .newsinfo2 .newtime{
	text-align: center;
 	margin-top: 20px;
	line-height: 24px;
	font-size: 18px;
	color: #999999;
}

.newsinfo .newsinfo2 .newcontent{
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	/* text-indent:2em; */
	margin-top: 20px;	
	/* color:#999999; */
	padding-bottom:20px;
}
.newsinfo .newsinfo2 .newcontent img{	 
	text-align: center;
	margin:0 auto;
}
.new_gd{
	width: 1300px;
	margin: 0 auto;
}
.new_con_right{
	width: 240px;
	height: auto;
	float: right;
	background: #fff;
	padding: 20px;
}
.new_con_right h2{
	font-size: 40px;
	line-height: 80px;
	color: #333;
}
.new_con_right p{
	font-size: 18px;
	line-height: 30px;
	text-align: justify;
}
 
.new_con_right p span{
	    display: block;
    float: left;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #4d4d4d;
    margin-right: 5px;
    position: relative;
    top: 10px;
}
/* 来校地址 */
.add_box{
	background:url(../images/dz.jpg) no-repeat center; 
	height: 525px;
	background-size: cover;
}
.add_form{
	width:1200px;
	margin: 0 auto;
	position: relative;
    height: 525px;
}
.add_form form{
	background: url(../images/fbg.png) repeat;
	width: 250px; 
	height: 525px;
	position: absolute;
	top: 0px;
	right: 0px;
	padding:0 20px;
}
.add_form form h2{
	color: rgb(252, 252, 223);
	text-align: center;
	font-size: 26px;
	line-height: 52px;
	padding-top: 20px;
}
.add_form form p{
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	padding: 8px 0; 
}
.add_form form p input{
	width: 250px;
    height: 30px;
    border: none;
    outline: none;
    font-size: 20px;
    line-height: 30px;
    margin: 0 auto;
}
.add_form form input[type=submit]{
	width: 250px;
	height: 50px;
	background:#e70012;
	font-size: 22px;
	line-height: 50px;
	color: #ffffff;
	margin-top: 30px;
	  border: none;
    outline: none;
}    
.add_form form span{
	text-align: center;
    width: 250px;
    float: left;
    height: 25px;
    line-height: 25px;
    font-size: 12px; 
    color: #ffffff;
}     
.add_form form span img{
	vertical-align: middle;
	line-height: 25px;
}
.add_box2{
	width: 1000px;
    margin: 0 auto;
    margin-top: 44px;
}
.add_box2 h2{
	background: url(../images/an2.jpg) no-repeat;
    font-weight: normal;
    color: #ED3734;
    height: 57px;
    line-height: 57px;
    padding-left: 53px;
}
  
.add_box2 .lx2{width:1000px; height:auto; margin:20px auto; overflow:hidden;}
.add_box2 .p1{width:1000px; height:59px; line-height:59px; display:block; font-size:16px; background:#FFF2E5; overflow:hidden;padding-top:0px;margin-top:0px;}
.add_box2 .p2{width:1000px; height:59px; line-height:59px; display:block; font-size:16px; background:#FFEBD6; overflow:hidden;padding-top:0px;margin-top:0px;}
.add_box2 .sp1{ border-right:2px solid #FFF; width:128px; height:59px; display:block; float:left; text-align:right; overflow:hidden;}
.add_box2 .sp2{ width:850px; height:59px; display:block; text-indent:10px; float:left; overflow:hidden;}  
/* .add_banner img{
	width: 100%;
	margin:0 auto;
	/* padding-top: 92px; 
} */
/* .dizhi{
	width: 1200px;
	background: #ffffff;
	height: auto;
	margin: 0 auto;
	padding-top: 92px;
	padding-bottom: 20px;

}
.dizhi .dizhi2{
	width:900px;
	margin: 0 auto;
}
.dizhi .dizhi2 .dztitle{
	font-weight:bold;
	font-size: 30px;
	line-height:40px; 
	text-align: center;
	padding-top: 20px;
}
.dizhi .dizhi2 .dzcontent{
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	text-indent:2em;
	margin-top: 20px;	
	color:#999999;
	padding-bottom:20px;
}
.dizhi .dizhi2 .dzcontent img{
	width: 80%;
	text-align: center;
	margin: 0 auto;

} 
.dizhi .chlx{
	width:900px;
	margin: 0 auto;
}
.dizhi .chlx .chtitle{
	font-size: 25px;
    line-height: 40px;
    color: #ffffff;
    text-align: center;
    margin: 0 auto;
    width: 200px;
    height: 40px;
    background: #ff0000;
    border-radius: 10px;
}
.dizhi .chlx p{
	width: 700px;
	font-size: 18px;
	line-height: 30px;
	margin: 0 auto;
	padding-top:10px;
} */

/* 名师风采列表 */
 .tea_banner img{
	width:100%;
	margin: 0 auto;
	 /* padding-top: 92px; */  
	    
}  
.tea_box{
	background: #ffffff;
	height: auto;
	width: 100%;
	padding-bottom: 10px;
	 
}
.tea_box .tealist{
	width: 1200px;
	margin: 0 auto;
}
.tea_box .tealist .tea{
	width:230px;
	height: 360px;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	    filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
    -moz-box-shadow: 2px 2px 10px #909090;
    -webkit-box-shadow: 2px 2px 10px #909090;
    box-shadow: 2px 2px 5px #909090;
 
}
.tea_box .tealist .tea .tea_gd{
	width: 230px;
	height: 80px;
	text-align: center;
 	background:url(../images/ms_bg.jpg) center center no-repeat;
 	background-size:230px 80px;
}
.tea_box .tealist .tea .tea_gd .tea_title{
	font-size: 18px;
	line-height: 40px;
}
.tea_box .tealist .tea .tea_gd .tea_zhiwei{
	font-size: 18px;
	line-height: 40px;
}
.tea_box .tealist .tea .teaimg{
	width: 230px;
	height: 280px;
}
.tea_box .tealist .tea .teaimg img{
	width: 100%;
	height: 100%;
}
.tea_box .tea .yin{
 	display: none;
	width: 230px;
    height: 280px;
    background: #4a87a3;    
    opacity: 0.9;  
   	margin-top: -284px;
}
.tea_box .tea .yin p{
	font-size: 15px;
    line-height: 20px;
    color: #ffffff;
    padding: 40px 20px;
}
.tea_box .tea .teaimg:hover  .yin {
	  display: block;
} 
/* 教师详情 */
.teacherinfo{
	padding-top: 102px;
	width: 1200px;
	background: #ffffff;
	height: auto;
	margin: 0 auto;
	padding-bottom: 20px;
	min-height: 600px;
}
.teacherinfo .teacherinfo2{
	width:1000px;
	margin: 0 auto;
	padding-top: 20px;
}
.teacherinfo .teacherinfo2 .left{
	width: 300px;
	float: left;
}
.teacherinfo .teacherinfo2 .left .teachertitle{
		font-size: 20px;
		line-height: 30px;
		font-weight: bold;
		text-align: center;
		    padding-bottom: 10px;
}	
.teacherinfo .teacherinfo2 .left .t_img{
	width: 200px;
	margin: 0 auto;
}
.teacherinfo .teacherinfo2 .left .t_img img{
	width: 100%;
}
.teacherinfo .teacherinfo2 .teachercon{
	width: 600px;
    float: left;
    margin-left: 50px;
    text-align: justify;
    margin-top: 40px;
}

.teacherinfo .teacherinfo2 .newtitle{
	font-weight:bold;
	font-size: 30px;
	line-height:40px; 
	text-align: center;
	padding-top: 20px;
}
 

.teacherinfo .teacherinfo2 .newcontent{
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	text-indent:2em;
	margin-top: 20px;	
	color:#999999;
	padding-bottom:20px;
}
.teacherinfo .teacherinfo2 .newcontent img{
	width: 80%;
	text-align: center;
	margin:0 auto;
}

/* 校园环境 */
.huanjing2{
	background: #ffffff;
	width: 100%;
	height: auto;	 
	/* margin-top: 10px; */
	padding-bottom: 10px;
	/* padding-top: 92px; */
}
.huanjing2 .huanjinglist2{
	width: 1200px;
	margin:0 auto;
}
.huanjing2 .huanjinglist2 .hjlist{
	width: 360px;
    height: 280px;
    float: left;
    border: 1px solid #eeeeee;
    margin-top: 10px;
    margin-left: 36px;
        filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
    -moz-box-shadow: 2px 2px 10px #909090;
    -webkit-box-shadow: 2px 2px 10px #909090;
    box-shadow: 2px 2px 5px #909090;
}
.huanjing2 .huanjinglist2 .hjlist img{
	width: 360px;
	height: 242px;
}
.huanjing2 .huanjinglist2 .hjlist .mtitle{
	width: 320px; 
	font-size: 20px; 
   	line-height:30px;
  	text-align: center;

}

/* 校园环境详情页 */
.hjinfo{
	width:1200px;
	margin: 0 auto; 
	background: #ffffff;
	height: auto;
	padding:30px 0;
}
.hjinfo .hj_gd {
	width: 900px;
    margin: 0 auto;
    padding-bottom: 20px;
}
.hjinfo .hj_gd .hjtitle{
	font-size: 36px;
	line-height: 72px;	
	text-align: center;
}
.hjinfo .hj_p{
	font-size: 20px;
	text-indent: 2em;
	text-align:justify;
	line-height:30px;
	margin: 10px 0;
}
/* 校园环境图片轮播样式 */
.ban{ width:900px; position:relative; overflow:hidden;margin: 0 auto;}
.ban2{ width:900px; height:500px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:900px; height:500px;}
/* .prev{ float:left; cursor:pointer;} */
.lbnum{ height:100px;overflow:hidden; width:830px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:900px;}
.lbnum ul{ position:absolute; left:0; top:0;}
.lbnum ul li{ width:162px; height:90px; margin-right:5px; padding:1px;}
.lbnum ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:900px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:900px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:900px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:900px; height:500px; float:left;}

/* 分页样式 */
#aaa { 
  background-color:#FFFFFF;
      margin: 1% 0;
}
.fy_cjwt { 
  width:100%; 
     height: 100%;
   margin-left:0px; 
   margin-top:0px; 
  line-height:40px;
   text-align:center;
 }
div.page {
      width: 100%;
      margin: 0 auto;
      /* padding-left: 3px; */
      text-align: center;
    }
    
    div.page a {
      padding-right: 10px;
      padding-left: 10px;
      padding-bottom: 6px;
      margin: 2px;
      padding-top: 6px;
      background-color: #FFF;
      text-decoration: none;
      border-radius: 4px;
      width:2%; 
      height:22px;
      font-size:12px;
      border: 1px solid #EEEEEE;
      color: #999999;
    }
        
    div.page a:hover {
      color: #fff;
      background-color:  #0999f3; color:#FFF; border: 1px solid   #0999f3;
    }
    
    div.page a:active {
       color: #fff;
       background-color:  #0999f3; color:#FFF; border: 1px solid   #0999f3;
    }
    
    div.page span.current {
      padding-right: 10px;
      padding-left: 10px;
      padding-bottom: 6px;
      margin: 2px;
      padding-top: 6px;
      background-color:#0999f3;
      text-decoration: none;
      border-radius: 4px;
      width:28px; 
      height:22px;
      font-size:12px;
      border: 1px solid #EEEEEE;
      color: #FFF;
    }
    
    div.page span.disabled {
      padding-right: 10px;
      padding-left: 10px;
      padding-bottom: 6px;
      margin: 2px;
      color: #fff;
      padding-top: 6px;
      border-radius: 4px;
    }
/* 分页样式 */

 /* 暂无数据 */
.zanwu{
    background: #ffffff;
    font-size: 2rem;
    line-height: 5rem;
    width: 100%;
    text-align: center;
    margin:1% 0;
    color:#979797;
}
/* 就业服务 */
.jy_banner img{
	width: 100%;
    /* padding-top: 92px; */
    margin: 0 auto;
}
.jy_box {
	width: 100%;
	background: #ffffff;
	height: auto;
	padding-top: 20px;
}
.jy_box .jy_box2{
	width: 1200px;
	margin: 0 auto;
	height: auto;
}
.jy_box   .jytitle1{
	text-align: center;
	font-size: 35px;
	line-height: 60px;
	color: #73d3fd; 
}
 
.jy_box   .jyimg1{
	width:1200px;
	margin: 0 auto;
	margin-top: 20px;
}
.jy_box  .jyimg1 img{
	width:1200px;
	margin: 0 auto;
}

.jy_boxx{
	width: 100%;
	background: #ffffff;
	height: auto;
	margin-top: 10px;
}
.jy_boxx .jy_boxx1{
	width: 1200px;
	margin:0 auto;
}
.jy_boxx .jy_boxx1 .jytitle1{
 	text-align: center;
	font-size: 35px;
	line-height: 60px;
	font-weight:bold;
	padding-top: 20px;
}
.jy_boxx .jybz_box {
	padding-top: 10px;
}
.jy_boxx .jybz_box .jybz{
	width: 200px;	
	text-align: center;
	float: left;
	margin-left: 35px;
	height: 452px;
}
.jy_boxx .jybz_box .jybz img{
	width: 160px;
}
.jy_boxx .jybz_box .jybz p{
	font-size: 18px;
	line-height: 30px;
	 text-align:justify;
	     margin: 0 10px;
}
.four_box{
	width: 100%;
	background: #ffffff;
	height: auto;
	padding-top: 20px;
	margin-top: 10px;
	padding-bottom:10px;
}
.four_box .four_box1{
	width:1200px;
	margin: 0 auto;
}
.four_box .ftitle{
	font-weight:bold;
	font-size: 35px;
	line-height: 60px;
	width: 1200px;
	text-align: center;
}
.four_box .fourlist{
	padding-top: 20px;
}
.four_box .fourlist .fourlist1{
	width: 1200px;
	height: 200px;
   filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
   -moz-box-shadow: 2px 2px 10px #909090;
   -webkit-box-shadow: 2px 2px 10px #909090;
   box-shadow: 2px 2px 5px #909090;  
     border-radius: 120px;	
     margin-top: 20px;
}

.four_box .fourlist .fourlist1 img{
	width: 160px;
	height: 160px;
	text-align: center;
	margin: 0 auto;
	padding-top: 20px;
	padding-left:20px;
	float: left;
}
.four_box .fourlist .fourlist1 p{
 	width: 950px;
    float: left;
    font-size: 20px;
    line-height: 30px;
    padding-top: 70px;
    margin-left: 35px;
}

.four_box .fourlist .fourlist2{
	width: 1200px;
	height: 200px;
	    border-radius: 120px;
	    margin-top: 20px;
   filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);
   -moz-box-shadow: 2px 2px 10px #909090;
   -webkit-box-shadow: 2px 2px 10px #909090;
   box-shadow: 2px 2px 5px #909090;  	
}

.four_box .fourlist .fourlist2 img{
	width: 160px;
	height: 160px;
	text-align: center;
	margin: 0 auto;
	padding-top: 20px;
	padding-right:20px;
	float: right;
}
.four_box .fourlist .fourlist2 p{
 	width: 950px;
    float: right;
    font-size: 20px;
    line-height: 30px;
    padding-top: 70px;
    margin-left: 35px;
}
.jy_button{
	width: 280px;
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    background: #73d3fd;
    border-radius: 24px;
    margin: 0 auto;
 	margin-bottom: 10px;
   margin-top: 20px;
}
.cy_box{
	width: 100%;
	background-color: #ffffff;
	height: auto;
	margin-top:10px;
}
.cy_box .box_gd{
	width: 1200px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 10px;
}
.cy_box .ftitle{
	width: 1200px;
	margin:0 auto;
	font-weight: bold;
	font-size: 35px;
	line-height: 60px;
	text-align: center;
	padding-top: 20px;
}
.cy_box .ftitle span{
	color: #ff0000;
}
.cy_box .box_1{
	width: 270px;
	height: 360px;
	border:2px solid #f0f0f0;
	border-radius: 10px;
	margin-left: 48px;
	float: left;
}
.cy_box .box_1 .box_title{
	font-weight: bold;
	font-size: 30px;
	line-height: 30px;
	text-align: center;
	padding-top: 20px;
}
.cy_box .box_1 .box_content{
	font-size: 20px;
	line-height: 35px;
	text-indent:2em;
	padding-top: 20px;
	height: 230px;
	margin:0 10px;
	text-align: justify;
}
.cy_box .box_button{
	width: 200px;
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    background: #73d3fd;
    border-radius: 25px;
    margin: 0 auto; 
    }    
.cy_box .box_2{
	height: 360px;
    width: 500px;
    margin: 0 auto;
    float: left;
    text-align: center;
    border: 2px solid #f0f0f0;
    margin-left: 48px;
    border-radius: 10px;
}
.cy_box .box_2 img{
	width: 400px;
    display: block;
    margin: 10px auto;
}
/* 全栈UI设计专业详情 */
.ui_banner img{
	width: 100%;
	margin: 0 auto;
	/* padding-top: 92px; */
}
.ui_part1{
	width: 100%;
	margin: 0 auto;
	background: #ffffff;
	height: auto;	
}
.ui_part1 .part_box{
	width:1200px;
	margin: 0 auto;
}
.ui_part1  .title1{	
	font-size: 40px;
	line-height: 60px;
	text-align: center;
	padding-top: 20px;
	font-weight: bold;
}
.ui_part1  .title2{	
	font-size: 20px;
	line-height: 30px;
	text-align: center;	 
}
.ui_part1 .part_box .content1{
	font-size: 28px;
	line-height: 36px;
	text-align: justify;
	text-indent:2em;
	color:#9e9e9e;
}
.ui_part1 .part_box .img1 {
	width: 600px;
}
.ui_part1 .part_box .img1 img{
	width: 600px;
	height: 382px;
	float: left;
	margin-top: 10px;
}
.ui_part1 .part_box .img2_box{
	width: 580px;
  	height: 382px;
    float: left;
    margin-left: 10px;
}
.ui_part1 .part_box .img2_box ul li{
	width: 280px;
    height: 186px;
    float: left;
    margin-top: 10px;
    margin-left: 10px;
 
}
.ui_part1 .part_box .img2_box ul li img{
	width: 100%;
	height: 100%;
}
 
.part_box2{
	width: 100%;
	margin: 0 auto;
	padding-bottom: 20px;
}
.part_box2 ul {
	padding-top: 20px;
}
.part_box2 ul li{
	float: left;
	width: 390px;
	margin-left: 10px;
}
.part_box2 ul li img{
	width: 100%;
}

  .part_box3 {
  	width: 100%;
    margin: 0 auto;
    margin-top: 10px;
    background: #ffffff;
    padding-bottom: 10px;
  }
  .part_box3 .gd_box{
	width: 100%;
	height: 120px;
	background: #30b5ef;
}  
.part_box3  .title1{	
	font-size: 40px;
	line-height: 60px;
	text-align: center;
	padding-top: 20px;
	font-weight: bold;
	color: #ffffff;
}
.part_box3  .title2{	
	font-size: 20px;
	line-height: 30px;
	text-align: center;	 
	color: #ffffff;
}
.part_box3  .ca{
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
}
.part_box3  .ca  img{
	width: 100%;
} 
.ui_part2{
	width: 100%;
	margin: 0 auto;
	background: #ffffff;
	height: auto;	
	margin-top:10px;
	     padding: 10px 0;
}
.ui_part2  .title_gd{
	width: 100%;
	height: 120px;
	background: #30b5ef;
}
.ui_part2  .title1{	
	font-size: 40px;
	line-height: 60px;
	text-align: center;
	padding-top: 20px;
	font-weight: bold;
	color: #ffffff;
}
.ui_part2  .title2{	
	font-size: 20px;
	line-height: 30px;
	text-align: center;	 
	color: #ffffff;
}
.five_part .f_title{
	font-size: 24px;
    line-height: 40px;
	text-align: center;
}
.five_part .five_box1 .five_t{
	text-align: center;
    background: #30b5ef;
    width: 200px;
    height: 200px;
    border: 1px solid #ffffff;
    border-radius: 100px;
}
.five_part .five_box1 .five_t .number{
	line-height: 100px;
	font-size: 50px;;
	  color: #ffffff;
}
.five_part .five_box1 .five_t .five_tt{
	font-size: 30px;
	  color: #ffffff;
}
 
.uibutton{
	 width: 280px;
    font-size: 20px;
    line-height: 45px;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    background: #73d3fd;
    border-radius: 24px;
    margin: 0 auto;
 	margin-bottom: 10px;
   margin-top: 20px;
       background: -webkit-linear-gradient(left,#220bb0,#d14167 );
} 

.ui_part1 .ui_ques {
	width:1200px;
	margin:0 auto;
	padding-bottom: 40px;
}
.ui_part1 .ui_ques .ques_box{
	width: 1200px;
	text-align: center;
}
.ui_part1 .ui_ques .ques_box .ques1{
	width: 300px;
	float: left;
	margin-left: 75px;
}
.ui_part1 .ui_ques .ques_box img{
	width: 100px;
	margin: 0 auto;
}
.ui_part1 .ui_ques .ques_box .qtitle{
	font-size: 24px;
	line-height: 28px;
	font-weight: bold;
}
.ui_part1 .ui_ques .ques_box .qcont{
	text-align: justify;
	font-size: 18px;
	line-height: 18px;
	padding-top: 10px;
}

/* VR专业详情页面 */
.vr_box{
	width: 100%;
	margin: 0 auto;
	background: #ffffff;
	padding-top: 20px;
}
.vr_box .vr_gd{
	width: 1200px;
	margin: 0 auto;
}
.vr_box .vr_gd img{
	width:524px;
	height: 348px;
	float: left;
}
.vr_box .t_box{
	width: 646px;
	height: 348px;
	float: left;
	margin-left: 30px;
	padding-top: 20px;
}
.vr_box .t_box .vtitle{
	text-align: center;
	font-size: 32px;
	line-height: 32px;
	font-weight: bold;
	padding-bottom: 25px;
	border-bottom: 2px solid #9e9e9e;
}
.vr_box .t_box  .ctitle{
	font-size: 20px;
	line-height: 40px;
	padding-top:30px;
	color:#606060;
	text-align: justify;
	height: 140px;
}
.vr_button{
	width: 200px;
	height: 60px;
	line-height: 60px;
	background:#F22E00;
	border-radius: 10px;
	text-align: center;
	font-size: 20px;
	color: #ffffff;
	margin:0 auto;
	margin-top:30px;
	display: block;
}
.vr_box2 {
	width: 100%;
	background: #ECF0FA repeat;
	padding-top: 60px;
	    margin-bottom: 40px;
}
.vr_box2 .t_box2{
	 width: 1200px;
	 margin:0 auto;
}
  .vtitle2{
	font-size: 40px;
	line-height:100px;
	text-align: center;
	background:url(../images/ui_20.png) center center no-repeat;
}
.vr_box2 .t_box2 .vtitle2 span{
	color: #f22e00;
}
.vr_box2 .t_box2 .ctitle2{
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	width: 1200px;
	padding-top:30px;
}
.vr_box2 .vr_vbox{
	width: 1200px;
	margin: 0 auto;
	margin-top: 100px;     
}
.vr_box2  .vr_vbox ul {
	margin-bottom: 20px;
}
.vr_box2  .vr_vbox ul li {
	margin-left: 60px;
}
.vr_box2 .vr_vbox .vr_vboxx{
	width: 360px;
	position: relative; 
    height: 266px;
    cursor: pointer;
	background:url(../images/ui_new_10.png) center center no-repeat;
	float: left;
}
.vr_box2 .vr_vbox .vr_vboxx .icon{
	position: absolute;
    left: 150px;
    top: -30px;
}
.vr_box2 .vr_vbox  .vr_vboxx .gd_p{
	width: 280px;
	margin: 0 auto;
}
.vr_box2 .vr_vbox .vr_vboxx .p1{
	color: #333333;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    line-height: 22px;
    padding-top: 60px;
}
.vr_box2 .vr_vbox  .vr_vboxx .p2{
	padding-top: 20px;
    font-size: 15px;
	line-height: 20px;		 
	text-align: justify;
	    color: #888;
}

.vr_box2 .vr_vbox .vr_vboxx1{
	width: 360px;
	position: relative; 
    height: 266px;
    cursor: pointer;
	background:url(../images/s2_24.png) center center no-repeat;
	float: left;
}
.vr_box2 .vr_vbox .vr_vboxx1 .icon{
	position: absolute;
    left: 150px;
    top: -30px;
}
.vr_box2 .vr_vbox  .vr_vboxx1 .gd_p{
	width: 280px;
	margin: 0 auto;
}
.vr_box2 .vr_vbox .vr_vboxx1 .p1{
	color: #333333;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    line-height: 22px;
    padding-top: 60px;
}
.vr_box2 .vr_vbox  .vr_vboxx1 .p2{
	padding-top: 20px;
    font-size: 15px;
	line-height: 20px;		 
	text-align: justify;
	    color: #888;
}
.vr_box2 .vr_vbox .vr_vboxx2{
	width: 360px;
	position: relative; 
    height: 266px;
    cursor: pointer;
	background:url(../images/s2_26.png) center center no-repeat;
	float: left;
}
.vr_box2 .vr_vbox .vr_vboxx2 .icon{
	position: absolute;
    left: 150px;
    top: -30px;
}
.vr_box2 .vr_vbox  .vr_vboxx2 .gd_p{
	width: 280px;
	margin: 0 auto;
}
.vr_box2 .vr_vbox .vr_vboxx2 .p1{
	color: #333333;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    line-height: 22px;
    padding-top: 60px;
}
.vr_box2 .vr_vbox  .vr_vboxx2 .p2{
	padding-top: 20px;
    font-size: 15px;
	line-height: 20px;		 
	text-align: justify;
	color: #888;
}
.vr_box3{
	width: 100%;
	margin:0 auto;
	background: #ffffff;
	padding-top:40px;
	padding-bottom: 40px;
}
.vr_box3 .box_3{
	width: 1200px;
	margin:0 auto;
	text-align: center;	 
}
.vr_box3 .box_3 img{
	margin-top: 20px;
}

.uixian{
	width:100%; 
	border:1px dashed #CCC;
	margin:10px 0;
}
.vr_box4 {
	background: #687FE9 repeat;
	width: 100%;
	margin-top:10px;
	padding-bottom: 30px;
}
.vr_box4 .box4_li{
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.vr_box4 .vtitle2{
	padding-top:40px;
	color: #ffffff;
}
.vr_box4 .box4_li ul li{
	width: 220px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-left: 20px;
    margin-top: 25px;
    display: inline;
}
.vr_box4 .box4_li ul li img{
	    display: block;
    margin: 0 auto;
}
.vr_box4 .box4_li ul li strong{
	display: block;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
    color: #FFF;
}
.vr_box4 .box4_li ul li p{
	font-size: 18px;
    color: #FFF;
    text-align: center;
    margin-top: 5px;
}
.vr_box5 {
	width:100%;
	background: #ffffff;
	margin: 0 auto;
	padding-top:20px;
	padding-bottom: 30px;
}
.vr_box5  .vtitle{
	font-size: 40px;
	line-height: 50px;
	text-align: center;
	background:url(../images/ui_20.png) center center no-repeat;
}
.vr_box5  .ctitle{	 
	font-size: 20px;
	line-height: 30px;
	text-align: center;	 
}
.vr_box5 .vr_boxx1{
	width: 1100px;
	margin: 0 auto;	
	position: relative;
	margin-top: 20px;
}
.vr_box5 .vr_boxx1 img{
	 width:523px;
	 height: 248px;
	 float: left;	 
}
.vr_box5 .vr_boxx1 p{
	position: absolute;
    font-size: 30px;
    left: 45px;
    top: 132px;
}
.vr_box5 .vr_boxx1 .right{
	float: right;
	width: 510px;
    height: 130px;
    border: 5px solid #00A0EA;
    overflow: hidden;
    border-radius: 10px;
    font-size: 19px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 40px;
    margin-top: 78px;
}
.vr_box6 {
	width: 100%;
  	height: auto;
    background-color: #ffffff;
    padding-bottom: 20px;
}
.vr_box6 .boxx_6{
	width: 1200px;
    height: 1720px;
    background: url(../Images/ui_55.png) no-repeat center;
    margin: 0  auto;
}
.vr_box6 .t_box3{
	 width: 1200px;
	 margin:0 auto;
}
.vr_box6 .t_box3  .vtitle2{
	font-size: 40px;
	line-height:80px;
	text-align: center;
	background:url(../images/ui_20.png) center center no-repeat;
}
.vr_box6 .t_box3 .vtitle2 span{
	color: #f22e00;
}
.vr_box6 .t_box3 .ctitle2{
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	width: 1200px;
	 
}    
.vr_box6 ul .l1{
	width: 434px;
    float: left;
    margin-top: 154px;
    margin-left: 88px;
    display: inline;
}
.vr_box6 ul .l1 .top{
	color: #8c7e7e;
    font-size: 26px;
    line-height: 86px;
    text-align: center;
}
.vr_box6 ul .l1 .top span{
	margin-right: 33px;
}
.vr_box6 ul .l1 li{
	color: #333;
    font-size: 16px;
    line-height: 26px;
    margin-top: 14px;
    padding-left: 30px;
}
.vr_box6 ul .l1 .pic{
	margin-top: 88px;
	margin-left: 10px;
}
.vr_box6 ul .l2{
	width: 432px;
    float: right;
    margin-top: 205px;
    margin-right: 110px;
}
.vr_box6 ul .l2 .top{
	color: #8c7e7e;
    font-size: 26px;
    line-height: 86px;
    text-align: center;
}
.vr_box6 ul .l2 .top span{
	margin-right: 55px;
}
.vr_box6 ul .l2 li{
	color: #333;
    font-size: 16px;
    line-height: 26px;
    margin-top: 13px;
    padding-left: 30px;
}
.vr_box6 ul .l2 .pic{
	margin-top: 20px;
	margin-left: 10px;
}

.vr_box6 ul .l3{
	width: 432px;
    float: left;
    margin-top: 35px;
}
.vr_box6 ul .l3 .top{
	color: #7c868c;
    font-size: 26px;
    line-height: 86px;
    text-align: center;
    margin-left: 174px;
    margin-top: 10px;
}
.vr_box6 ul .l3 .top span{
	 margin-right: 49px;
}
.vr_box6 ul .l3 li{
	color: #333;
    font-size: 16px;
    line-height: 23px;
    padding-left: 117px;
    margin-top: 13px;
}
.vr_box6 ul .l3 .pic{
	    margin-top: 31px;
    margin-left: 100px;
}

.vr_box6 ul .l4{
	width: 432px;
    float: right;
    margin-top: 0;
    margin-right: 100px;
}
.vr_box6 ul .l4 .top{
	color: #7c868c;
    font-size: 24px;
    line-height: 86px;
    margin-top: 50px;
    margin-left: 23px;
}
.vr_box6 ul .l4 .top span{
	 margin-right: 49px;
}
.vr_box6 ul .l4 li{
	color: #333;
    font-size: 16px;
    line-height: 26px;
    padding-left: 20px;    
    margin-top: 13px;
}
.vr_box6 ul .l4 .pic{
	    margin-top: 64px;
}
.vr_button2{
	width: 200px;
	height: 60px;
	line-height: 60px;
	background:#F22E00;
	border-radius: 10px;
	text-align: center;
	font-size: 20px;
	color: #ffffff;
	margin:0 auto;	 
	display: block;
}

.vr_box7{
	width: 100%;
	height: auto;
	background:#ffffff;
	margin: 0 auto;
	margin-top: 10px;
	padding-bottom: 20px;
}
.vr_box7 .t_box2{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.vr_box7 .t_box2 .ctitle2{
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	width: 1200px;
	padding-top:30px;
}
.vr_box7 .lb_gd{
	width: 1200px;
	margin: 0 auto;
}
.public_box{
	width: 100%;
	margin: 0 auto;
	background: #ffffff;
	margin-top: 10px; 
}
.public_box ul{
	padding: 39px 0 20px;
    overflow: hidden;
    margin: 0 auto;
    width: 1200px;
}
.public_box .wt1{
	 float: left;
    width: 200px;
    padding: 10px 0;
    text-align: center;
}
.public_box li{
	width:290px;
	background: #e0e8ed;
	float: left; 
    margin: 0 10px 0 0;
    position: relative;
}
.public_box li p{
	 font-size: 20px;
    line-height: 1.6em;
    color: #060606;
    margin: 0 0 10px;

}
.public_box li p span{
	font-size: 1.25em;
    display: block;
}
.public_box li img{
	float: right;
    margin-top: -28px;
    width: 150px;
    transition: all 0.1s ease;
    position: absolute;
    right: 0;
    bottom: 0;
    overflow: hidden;
}

.public_box li img:hover{transform: scale(1.1);}
.public_box .wt1  .wt_button{
	display: inline-block;
    background: #ff3361;
    width: 100px;
    font-size: 16px;
    color: white;
    line-height: 2em;
    border-radius: 24px;
}

/* 电子竞技专业详情页 */
.dj_box{
	background: url(../images/con_bg1.jpg) bottom center no-repeat #edebec;
    text-align: center; 
    padding: 60px 0;
}
.dj_box .djtitle{
	width: 1200px;
	margin: 0 auto;
}
.dj_box .djul_box{
	width: 1200px;
	margin: 0 auto;
}
.dj_box .djul_box li{
	background: url(../images/wt_bg.jpg) center center;
	width: 390px;
	float: left;
	height: 63px;
	text-align:center; 
	margin-top:10px;
	margin-left: 10px;	 
}
.dj_box .djul_box li a{
	font-size: 24px;
	line-height: 63px;	 
	font-weight: bold;
	color: #ffffff;
}
.dj_box .but_box{
	width: 1200px;
	margin: 0 auto;	
}
.dj_box .but_box a{
	display: inline-block;
    width: 233px;
    height: 58px;
    overflow: hidden;
    box-sizing: border-box;   
    z-index: 2;
    background: url(../images/btn_bg.png);
    line-height: 58px;
    font-size: 24px;
    color: white;   
    margin-top: 30px;
}
.dj_box2 {
	background: url(../images/con_bg2.jpg) bottom center no-repeat #edebec;
    text-align: center; 
    padding: 60px 0;
}
.dj_box2 .djtitle{
	width: 1200px;
	margin:0 auto;
}
.dj_box2 .djtitle2{
	color: #252525;
    width: 1200px;
    margin: 0 auto ;
    font-size: 28px;
    line-height: 40px;
}
.dj_box2 .djcoontent{
	font-size: 18px;
    color: #090a0a;
    text-align: left;
    text-indent: 2em;
    line-height: 2em;
    width: 1060px;
    margin: 0 auto;
} 
.dj_box2 .table_box{
	width: 1200px;
	margin: 0 auto;
}
.dj_box2 .table_box table{
	width: 1200px;
	margin: 0 auto;
	border: 1px solid #9e9e9e;
}
.dj_box2 .table_box table .first_tr{
	background:#ff0000;
	height: 40px;
	font-size: 17px;
	line-height: 40px;
	color: #fff;
    padding: 5px;
    font-weight: normal;
}
.dj_box2 .table_box table tr{
	height: 40px;
	font-size: 17px;
	line-height: 40px;	 
    padding: 5px;
    font-weight: normal;
}
.dj_box2 .table_box table .bj{
	background-color: #ccc;
}
.dj_button{
	display: inline-block;
    width: 233px;
    height: 58px;
    overflow: hidden;
    box-sizing: border-box;   
    z-index: 2;
    background: url(../images/btn_bg.png);
    line-height: 58px;
    font-size: 24px;
    color: white;   
    margin-top: 30px;
        text-align: center;
}
.dj_box3{
	text-align: center; 
	width: 100%;
	background: #ffffff;
	margin: 0 auto;
	padding-top:30px; 
	padding-bottom: 30px;
}
.dj_box3 .djtitle{
	width: 1200px;
	margin: 0 auto;
}
.dj_box3 .djcoontent{
	font-size: 18px;
    color: #090a0a;
    text-align: left;
    text-indent: 2em;
    line-height: 2em;
    width: 1200px;
    margin: 0 auto;
    padding-top: 20px;
}
.dj_box3 .djimg{
	width: 1200px;
	margin:0 auto;
	padding-top: 30px;
}
.dj_box3 .djimg ul li{
	float:left;
	width: 240px;
	padding-top: 20px;
}
.dj_box3 .djimg ul li p{
	margin: 0 auto;
    font-size: 20px;
    line-height: 1.6em;
    color: #090a0a;
}
.dj_box4{
	background:url(../images/con_bg3.jpg) top center no-repeat #b9b9b9;
	padding: 60px 0;
	text-align: center;
	margin: 0 auto;
	    overflow: hidden;
    text-align: center;
}
.dj_box4 .djtitle{
	width: 1200px;
	margin: 0 auto;
}
.dj_box4 .cont1{
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
}
.dj_box4 .cont1 li{
	float: left;
    margin: 0 29px;
}
.dj_box4 .cont1 li span{
    font-size: 20px;
    line-height: 40px;
    margin-top: 10px;
    font-weight: normal;
    display: block;
}
.dj_box4 .cont1 p{
	    font-size: 20px;
    line-height: 40px;
    margin: 10px auto;
    background: linear-gradient(#f1e6c6, #aa956f);
    width: 999px;
}
.dj_box4 .gd1_box4{
	width: 1200px;
	margin:0 auto;
	padding-top: 20px;
}
.dj_box4 .gd1_box4 .djtitle{
	width: 1200px;
	margin: 0 auto;
}
.dj_box4 .gd1_box4 .ketx{
	color: #252525;
    width: auto;
    margin: 0 auto ;
    font-size: 28px;
   	padding: 20px 0;
}
.dj_box4 .gd1_box4 .kc_gd li{
	width: 380px;
	float: left;
	height: 60px;
	color: white;
    font-size: 24px;
    line-height: 60px;
    margin: 7px;
}
.dj_box4 .gd1_box4 .tx1{
	background: #118fa6;
}
.dj_box4 .gd1_box4 .tx2{
	background: #17c6a7;
}
.dj_box4 .gd1_box4 .tx3{
	background: #ff7900;
}
.dj_box4 .gd1_box4 .tx4{
	background: #f14869;
}
.dj_box4 .gd1_box4 .tx5{
	background: #8508b3;
}
.dj_box4 .gd1_box4 .tx6{
	background: #d1a804;
}
.dj_box4 .gd1_box4 .kecheng li{
	width: 580px;
    float: left;
    height: 380px;
    color: #FFF;
    border: 6px solid #0c5bd3;
    margin: 10px 20px 10px 0;
    background: black;
    box-sizing: border-box;
}
.dj_box4 .gd1_box4 .kecheng li .kc1{
	width: 257px;
    float: left;
    padding: 16px 16px 0;
}
.dj_box4 .gd1_box4 .kecheng li .kc1 p{
	font-size: 22px;
	text-align: center;
	margin: 0 0 24px;
}
.dj_box4 .gd1_box4 .kecheng li .kc2{
	width: 260px;
	float: left;
     margin-top: 10px;
	align-items: center; 
}
 .dj_box4 .gd1_box4 .kecheng li .kc2 p{
    font-size: 16px;
    text-align: left;
    line-height: 16px;
    margin: 0;
    padding: 10px 0 0 0;
}
.dj_box4 .gd1_box4 .kecheng .ysbj{
	border: 6px solid #f11b3a;
}
 .dj_box4 .gd1_box4 .kecheng2{
 	 width: 816px;
    height: 175px;
    padding: 0;
    margin: 50px auto;
 }
.dj_box4 .gd1_box4 .kecheng2 li{
	 width: 150px;
    height: 150px;
    background: #dc49d0;
    border-radius: 50%;
    border: 12px #42145a solid;
    position: relative;
    float: left;
    margin: 0 15px;   
}
.dj_box4 .gd1_box4 .kecheng2 li img{
	  margin: 26px auto 10px;
}
.dj_box4 .gd1_box4 .kecheng2 li p{
	font-size: 18px;
    color: white;
    font-weight: normal;
    width: 6em;
    margin: 0 auto;
}
.dj_box4 .gd1_box4 .kecheng2 .bg1{
	background: #7b3ce3;    
}
.dj_box4 .gd1_box4 .kecheng2 li:hover .yin{
 	opacity: 1;
}
.dj_box4 .gd1_box4 .kecheng2 li .yin{
	font-size: 18px;
    color: #fff;
    text-align: left;
    width: 200px;
    height: 200px;
    background: #ad29a2;
    position: absolute;
    left: -25px;
    top: -25px;
    border-radius: 10px;
    transition: all .4s;
    opacity: 0;
    margin: 0;
    padding: 60px 18px 0;
    line-height: 24px;
    box-sizing: border-box;
}

.dj_box5{
	background: url(../images/con_bg4.jpg) top center no-repeat #020202;
    overflow: hidden;
    text-align: center;
    padding-bottom: 50px;
  }
.dj_box5 .djtitle3{
	font-size: 40px;
	line-height: 40px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 40px;
}
.dj_box5 .djcont3{
	font-size: 20px;
	line-height: 30px;
	color: #ffffff;
	padding-top:20px;
}
.dj_box5  .box5_img{
	 margin: 30px auto;
    width: 1086px;
    height: 464px;
    padding: 0;
}
.dj_box5  .box5_img li{
	float: left;
}
.dj_box5 .box5_img .cen{
	width: 327px;
    float: left;
    margin: 51px 0 0 0;
}
.dj_box5 .box5_img .ri{
	width: 388px;
    float: right;
}
.dj_box5 .box5_img  img{
	  float: left;
}   
.dj_box6{
	background: url(../images/con_bg1.jpg) bottom center no-repeat #edebec;
    text-align: center;
    padding: 30px 0;
  }

.dj_box6 .tit_gd{
	width: 1200px;
	white-space: pre-line;
    display: inline-block;    
    padding-bottom:30px;
   
}
.dj_box6 .tit_gd .box6_content{
	font-size: 18px;
    color: #090a0a;
    text-align: left;
    text-indent: 2em;
    line-height: 2em;
    width: 1060px;
    margin: 0 auto;
}
.dj_box6 img{
	    margin: 0 auto;
	    display: block;
}
.dj_box7 {
	background: #000000;
	width: 100%;
	margin:0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}
.dj_box7 .box7_title{
	width: 1200px;
	margin:0 auto;
	text-align: center;
} 
.dj_box7 .box7_cont{
	width: 1100px;
    margin-top: 25px;
    background: url(../images/sm_11.jpg) center no-repeat;
    height: 455px;
    padding: 0 0 0 20px;
    box-sizing: border-box;
    margin: 30px auto;
}
.dj_box7 .box7_cont .fir{
	margin: 0 0 0 -20px;
}
.dj_box7 .box7_cont div{
 	width: 233px;
    height: 226px;
    float: left;
    line-height: 1.6;
    margin: 0 0 0 200px;
}

.dj_box7 .box7_cont h3{
	width: 200px;
    margin: 15px auto;
    font-size: 18px;
    text-align: left;
    color: #FFF;
    position: relative;
    padding: 0 0 20px;
}
.dj_box7 .box7_cont h3::before {
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    position: absolute;
    background: linear-gradient(to right, transparent , #f6ef8c,transparent);
}
.dj_box7 .box7_cont p{
	width: 200px;
    margin: 10px auto;
    font-size: 18px;
    text-align: left;
    color: #fffdde;
    font-weight: normal;
}
   
.dj_box8{
	background: url(../images/con_bg6.jpg) top center no-repeat #231e1a;
    overflow: hidden;
    text-align: center;
    padding: 60px 0;
    position: relative;
    height: 500px;
}
.dj_box8 .dj_title{
	width: 1200px;
	text-align: center;
	font-size: 48px;
	margin:0 auto;
	color: #ffffff;
	font-weight: bold;
}

/* 电子商务专业详情页 */
.ds_box{
	width: 100%;
	margin:0 auto;
	background: #ffffff;
	padding-bottom: 40px;
}
.ds_box .ds_gd{
	width: 1000px;
	margin:0 auto;
	padding-top: 20px;
	text-align: center;
}
.ds_box .ds_gd .ds_title{
	font-size: 18px;
	line-height: 30px;
	text-indent: 2em;
	color: #9e9e9e;
	text-align:justify;
}
.ds_box .ds_gd .ds_title1{
	font-size: 40px;
	line-height: 50px;
	font-weight: bold;
	padding-top: 40px;
	color: #4a4947;
	letter-spacing:6px;
}
.ds_box .ds_gd .ds_title1 span{
	color: #f39c37;
}
.ds_box .ds_gd p{
	text-align: left;
	margin-left:200px;
	padding-top: 10px;
	font-size: 20px;
	line-height: 30px;
 	color: #4a4947;
 	font-weight: bold;
 	letter-spacing:4px;
}
.ds_box .ds_gd p span{
	color: #f39c37;
}
.ds_box .ds_gd2{
	width:1000px;
	margin:0 auto;
	text-align: center;
	padding-bottom: 30px;
} 
.ds_box .ds_gd2 .ds_title{
	font-size: 40px;
	line-height: 50px;
	font-weight: bold;
	padding-top: 40px;
	color: #4a4947;
	letter-spacing:6px;
}
.ds_box .ds_gd2 .ds_title1{
	color: #f39c37;
	font-size: 25px;
	line-height: 35px;
}
.ds_box .ds_gd2 p{
	width: 800px;
	margin:0 auto;
	text-align: center;
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	background: #f39a32;
	margin-top: 15px;
	border-radius: 18px;
	color: #ffffff;
}
.ds_box .ds_gd2 .p1{
	background:#4a4947;
}
.ds_box .ds_gd3  table{
	border: 1px solid #000000;
	width:800px;
	margin: 0 auto;
	text-align: center;

}
.ds_box .ds_gd3 table tr{
	border: 1px solid #000000;
}
.ds_box .ds_gd3 table tr td{
	border: 1px solid #000000;
	text-align: left;
	background: #fee0bc;
}
.ds_box .ds_gd3 table .tr1 td{
	height: 40px;
	background: #fd7c28;
}
.ds_box .ds_gd3 .tr1 td{
	font-size: 20px;
	line-height: 40px;	
	text-align: center;

}
.ds_box .ds_gd3 table .td1{
	background: #fd7c28;
	width: 100px;
	text-align: center;
}
.ds_box .ds_gd3 table .td2{
	width: 250px;	 
}
/* 4D影视动漫与游戏设计详情页 */
.dm_banner{
	width: 100%;
	background: #ffffff;
	margin: 0 auto;
 /* padding-top: 92px; */  
}
.dm_banner img{
	width: 100%;
	display: block;
}
.dm_box {
	background: #ffffff;
	margin: 0 auto;
	width: 100%;
	margin-top: 10px;
	padding-bottom: 30px;
}
.dm_box .dm_ul{
	width: 1150px;
	margin: 0 auto;
	padding-top: 20px;
}
.dm_box .dm_ul>li{
	float: left;
 	margin: 14px 14px 14px 14px;
}
.dm_box .dm_ul>li img{
	width: 100%;
}
.dm_title{
	text-align: center;
	font-size: 36px;
	line-height: 72px;
	font-weight: bold;	 
}
.dm_button{
	width: 300px;
	height: 60px;
	line-height: 60px;
	background:#FFD200;
	border-radius: 10px;
	text-align: center;
	font-size: 20px;
	color: #f40426;
	margin:0 auto;	 
	display: block;
	margin-top: 20px;
}
.dm_box .dm_part {
	width: 1200px;
	margin:0 auto;
}
.dm_box .dm_part p{
	text-align: center;
	font-size: 24px;
	line-height: 48px;	 	
}
.dm_box .dm_part .dm_ul2>li{
	width: 540px;
	float: left; 
	box-shadow: 0 0 10px #d6d6d6;
    margin: 10px;
    border-radius: 10px;
    padding: 30px;
    box-sizing: border-box;
}
.dm_box .dm_part .dm_ul2>li strong{
	display: block;
    font-size: 24px;
    color: #ef4605;
    line-height: 48px;
    text-align: center;
        height: 95px;
}
.dm_box .dm_part .dm_ul2>li p{
	text-align: justify;
	font-size: 18px;
    line-height: 36px;  
 
}
.dm_box .dm_part .dm_ul2 li ul li{
	float: left;
	margin: 0 9px;
}
.dm_box2{
	background: #ffffff;
	width: 100%;
	margin:0 auto;
	margin-top: 10px;
	padding-bottom:30px;

}
.dm_title_gd{
	width: 1200px;
	margin:0 auto;
	padding-top: 30px;
}
.dm_title2{
	text-align: center;
	font-size: 24px;
	line-height: 48px;	
	
}
.t1{
	text-align:justify;
	text-indent:2em;
}

.dm_kc{
	background: url(../images/dm_bg3.jpg) center no-repeat;
    height: 454px;
}
.dm_kc li{
	width: 270px;
    float: left;
    margin: 0 580px  0 0;
}
.dm_kc .dm_li{
	    margin-right: 0!important;
}
.dm_kc ul {
	width: 1120px;
    margin: 0 auto;
    overflow: hidden;
    padding: 130px 0 0;
}
.dm_kc ul strong{
	display: block;
    font-size: 28px;
    color: #FFF;
    line-height: 56px;
}
.dm_kc ul p{
	font-size: 18px;
    color: #FFF;
    line-height: 32px;
    margin: 0;
}
.k2{
	background: url(../images/dm_bg4.jpg) center no-repeat;    
}
.k3{
	background: url(../images/dm_bg5.jpg) center no-repeat;    
}
.dm_box3{
	background: #ffffff;
	width: 100%;
	margin: 0 auto;
	padding-bottom: 30px;
	margin-top: 10px;
}
.dm_box3 ul{
	width: 1200px;
	margin: 0 auto;
}
.dm_box3 ul li{
	width: 380px;
	float: left;
	padding-left: 20px;
}
.dm_box4{
	background:url(../images/dm_bg2.jpg) center no-repeat;
	margin:0 auto;
	padding-bottom: 30px;
}
.dm_box4 .t2{
	color: #ffffff;
}
.dm_box4 .t3{
	color: #ffffff;
}
.dm_box4 img{
	width: 100%;
	margin: 0 auto;
	padding-top: 20px;
}
.dm_box5{
	width: 100%;
	background: #ffffff;
	margin: 0 auto;
	margin-top: 10px;
	padding:20px 0px;
}
.dm_title3{
	text-align: center;
	font-size: 32px;
	line-height: 32px;
	width: 130px;
	margin: 0 auto;
	border-bottom:6px solid #F50F25; 
 	padding-bottom: 10px;
    padding-top: 20px;
}
.dm_box5 .dm5_ul {
	width: 1200px;
	margin: 0 auto;
	padding-top: 20px;
	padding-left:70px;
}
.dm_box5 .dm5_ul li{
	float: left;
}
.dm_box5  .dm5_ul2{
	width: 1200px;
	margin: 0 auto;
	padding-top: 20px;
}
.dm_box5  .dm5_ul2 li{
	width: 380px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.dm_box5 .dm5_ul3{
	width: 1200px;
	margin: 0 auto;
	padding-top: 20px;
}
.dm_box5 .dm5_ul3 li{
	float: left;
	width: 300px;	
	height: auto;
}

.dm5_ul3 li .dm5_div{
	width: 300px;
    height: 240px;
    overflow: hidden;
    background: #FC6C5B repeat;
}
.dm5_ul3 li .dm5_div h3{
	font-size: 24px;
    color: #FFF;
    text-align: center;
    line-height: 48px; 
    padding-top: 20px;
}
.dm5_ul3 li .dm5_div p{
	width: 260px;
	margin:0 auto;
	text-indent: 2em;
	text-align: justify;
	font-size: 16px;
    color: #FFF;
    line-height: 2em;
     
}
.dm5_ul3 li img{
	width: 300px;
	height: 240px;
	display: block;

}
   .dm5_ul3 .dm5_li .d2{
	background: #11B5B8 repeat;
}
.dm5_ul3 .dm5_li .d3{
	background: #D55203 repeat;
}   
.dm5_ul3 .dm5_li .d4{
	background: #8DBF67 repeat;
}
 
 /* 人工智能 */
.public_banner img{
	width: 100%;
	margin:0 auto;
	display: block;
	/* /* padding-top: 92px; */  
	
}
.rg_box{
	background: #161c8c;
	width: 100%;
	margin: 0 auto;
	padding: 30px 0;
	text-align: center;
}
.rg_t_gd{
	width: 1200px;
	margin: 0 auto;
}
.rg_t_gd .rg_title{
	font-size: 36px;
	line-height: 72px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}
.rg_t_gd .rg_title2{
	font-size: 18px;
    color: #ffffff; 
    text-indent: 2em;
    line-height: 36px;
    width: 1200px;
    margin: 0 auto 1em;
    text-align: justify;
} 
.rg_t_gd .rg_title3{
	font-size: 18px;
    color: #ffffff;  
    line-height: 36px;
    width: 1200px;
    margin: 0 auto 1em;
    text-align: center;
} 
.rg_box ul{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.rg_box ul li{
	width: 260px;
	float: left;
	border:3px solid #1052a0;
	border-radius: 10px; 
    height: 200px;
    margin: 10px 34px 10px 0;
}
.rg_box ul li img{
	margin: 20px 90px 10px;
}
.rg_box ul li p{
	text-align: center;
	margin: 0 auto;
    font-size: 20px;
    color: white;
    font-weight: bold;
    line-height: 40px;
}
.rg_button{
	display: inline-block;
    height: 72px;
    font-size: 24px;
    line-height: 72px;
    color: white;
    font-weight: bold;
    background: url(../images/zx_bg.png) center/100% 100%no-repeat;
    padding: 0 50px;
    min-width: 300px;
    box-sizing: border-box; 
    margin-top: 20px;      
}
.rg_box2{  
    background: #010543;
    text-align: center;
    width: 100%;
    padding: 30px 0px;
}
.rg_box2 .rg2_ul1{
	width: 1200px;
	margin: 0 auto;
}
.rg_box2 .rg2_ul1 li{
	width: 280px;
	float: left;	
    margin: 0 20px 0 0;
}
.rg_box2 .rg2_ul1 li p{
	margin: 0.8em auto 0;
    font-size: 18px;
    color: #2dabff;
    line-height: 1.6em;
}
.rg_box2 .rg2_box{
	width: 1200px;
	margin: 0 auto;
	padding-top: 20px;
}
.rg_box2 .rg2_box>img{
	width: 100%;
	margin: 0 auto;
}
.rg2_box .rg2_ul2{
	width: 1200px;
	margin: 0 auto;
	padding-top: 30px;
}
.rg2_box .rg2_ul2 li{
	box-sizing: border-box;
	float: left;
	width: 400px;
	text-align: center;
	height: 357px;
	border: 1px solid #387cf8;
	padding-top: 32px;
}
.rg2_box .rg2_ul2 li h3{
	font-size: 22px;
    line-height: 44px;
    color: #fff;  
    text-align: center;
    margin-bottom: 32px;
}
.rg2_box .rg2_ul2 li h3 span{
    font-size: 34px;
}
.rg2_box .rg2_ul2 li p{
	font-size: 16px;
    line-height: 32px;
    color: #aaaaaa;
    font-weight: normal;
    text-align: center;
    width: 300px;
    margin: 0 auto;
    padding-bottom: 13px;
}
.rg2_ul2 .rg2_button{
	width: 100%;
    height: 80px;
    background-color: #05e5f3;
    font-size: 18px;
    line-height: 80px;
    color: #0c0e28;
    font-weight: normal;
    text-align: center;
    display: block;
}
.rg_box3{
	margin:0 auto;
    background: #010543;
    text-align: center;
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
}
.rg_box3 ul{
	margin: 30px auto;
    color: #2dabff;
    width: 1120px;
    overflow: hidden;
    padding: 0 157px;
    box-sizing: border-box;
}
.rg_box3 ul li{
	float: left;
	width: 373px;
	height: 247px;
    margin: 10px 15px;
}
.rg_box3 ul li img{
	width: 373px;
	height:  247px;
}   
.rg_box4 {
	background: url(../images/con2_bg.jpg) center -20px no-repeat #020202;
    padding: 30px 0;
    text-align: center;
}
.rg_box4 .zhanwei{
	margin: 30px auto;
    height: 428px;
}
.rg_box5{ 
    background: #010543;
    text-align: center;
    width: 100%;
    padding: 30px 0;
}
.rg_box5 .rg5_ul{
	width: 1060px;
    margin: 30px auto;
    padding: 0;
}    
.rg_box5 .rg5_ul>li{
	overflow: hidden;
    margin: 30px auto;
    text-align: left;
    position: relative;
    padding: 0 0 18px;
}
.rg_box5 .rg5_ul>li::after {
	content: "";
    position: absolute;
    width: 0;
    left: 0;
    right: 0;
    height: 100%;
    border: 7px #01c8fd;
    border-right-style: dotted;
    margin: auto;
}    

.rg_box5 .rg5_ul>li .l{
	background: url(../images/p8_1.png) no-repeat 15px bottom;
    width: 50%;
    position: relative;
    float: left;
    height: 230px;
    padding: 0 0 0 110px;
    box-sizing: border-box;
    border: 7px #01c8fd;     
    margin: 0;    
}
.rg_box5 .rg5_ul>li .l span{
	position: absolute;
    left: 46px;
    top: 36px;
    font-size: 56px;
    line-height: 56px;
    color: #010544;
    width: 1em;
    text-align: center;
}
.rg_box5 .rg5_ul>li .l h5{
	font: 30px/36px "";
    color: #01c8fd;
    left: 110px;
    margin: 0 0 37px;
    text-indent: 24px;
    position: absolute;
}
.rg_box5 .rg5_ul>li .l small{
    font: bold 18px/24px "";
    color: #01c8fd;
    text-indent: 24px;
    display: block;
    position: absolute;
    top: 80px;
}
.rg_box5 .rg5_ul>li .l p{
	font: 14px/26px "";
    color: white;
    width: 350px;
    position: absolute;
    top: 120px;
    text-align: left;
}
.rg_box5 .rg5_ul>li .r{
	width: 50%;
    float: left;
    padding: 18px 50px 0;
    box-sizing: border-box;
    text-align: left;
}
.rg_box5 .rg5_ul>li .r h5{
	font: bold 18px/24px "";
    color: #01c8fd;
    margin: 0;
}
.rg_box5 .rg5_ul>li .r p{
	font: 14px/24px "";
    color: #ffffff;
    margin: 3px 0 0;
}
.rg_box5 .rg5_ul>li .fr{
    float: right;    
    border-right-style: none;
}
.rg_box5 .rg5_ul .l ul{
	padding: 0;
    margin: 7em 0;
}
.rg_box5 .rg5_ul .l ul li{
	font: 14px/30px "";
    color: #ffffff;
    float: left;
    width: 44%;
    white-space: nowrap;  
}  
.rg_box6{
	margin: 0 auto;
    background: #010543;
    text-align: center;
    width: 100%;  
    padding-bottom: 30px; 
}
.rg_box6 ul{
    margin: 30px auto;
    color: #2dabff;
    width: 1120px;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0;
} 
.rg_box6 ul li{
	float: left;
    margin: 7px 16px 7px 0;
} 
.rg_box6 ul .margin_r_0{
	margin-right: 0!important
}  
.rg_box7{
	margin: 0 auto;
    background: #010543;
    text-align: center;
    width: 100%;  
    padding-bottom: 30px; 
}
.rg_box7 .rg7_t{
	background: #010544;
    position: relative;
    z-index: 2;
    margin: 0 auto;
    display: inline-block;
    padding: 0 1em;   
}
.rg_box7 .rg7_box{
	position: relative;
    height: 304px;
    margin: -34px 0 30px;
    z-index: 0;
    padding: 50px 0 40px;
    border: 1px solid #0b22eb;
}
.rg_box7 .rg7_box ul {
	float: left;
    margin: 0 30px;
    padding: 0;
    text-align: left;
    width: 499px;
}
.rg_box7 .rg7_box ul li{
	color: #05e5f3;
    border-bottom: 1px solid #0b22eb;
    font-size: 18px;
    line-height: 60px;
    height: 60px;
}
.rg_box7 .rg7_box ul .la{
	border:none;
}
.rg_box7 .rg7_box ul li p{
	margin: 0 auto;
    float: left;
}
.rg_box7 .rg7_box ul li a{
	color: white;
    float: right;
    background: #2d52e4;
    width: 110px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 5px;
    margin: 10px;
    background: linear-gradient(to right, #3046e3 , #07d3ea);
}
/* 5G网络与信息安全 */
.safe_box{
	width:100%;
	background: #ffffff;
	padding: 30px 0 ; 
}
.safe_box .safe_img{
	width: 395px;
    margin: 0 auto;     
}
.safe_box .wl{
	width: 1200px;
	margin: 0 auto;
    height: 590px;
    position: relative;
}
.wl .wl_l{
	position: absolute;
    left: -390px;
}
.wl .wl_l img{
	width: 983px;
}	
.safe_box .wl_r{
	width: 500px;
    height: 500px;
    position: absolute;
    right: 0px;
    margin-top: 40px;
    text-align: left;
}
.safe_box .wl_r .wl_r_t{
	 width: 100%;
    height: 140px;
    margin-top: 25px;
   
}
.wl_r_t .wl_r_t1{   
	width: 80px;
	float: left;
	font-size: 106px;
	color: #467aff; 
}
.wl_r_t .wl_r_t2 {
	width: 400px;
    float: right;
}
.wl_r_t .wl_r_t2 h3{
	font-size: 24px;
    color: #467aff;
}
.wl_r_t .wl_r_t2 p{
	font-size: 18px;
    color: #767676;
    line-height:30px;
    margin-top: 10px;
}
 .safe_button{
 	width: 500px;
    margin: 0 auto;
    margin-top: 40px;
    background: #1e6fc3;
    line-height: 45px;
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 25px; 
    display: block;
    color: #ffffff;
 }   
 .safe_box2{
 	width: 100%;   
    background: url(../images/gx_16.jpg) center no-repeat;
    height: 778px;
    padding-top: 30px;
 }
 .safe_box2 .s2_box{
	width: 1100px;
	height: 600px;
	margin: 0 auto; 
	text-align: center;
	margin-top: 30px;
 }
.s2_box p{
	font-size: 18px;
    text-align: center;
    margin-top: 15px;
    color: #FFF;
} 
.s2_box .s2_ul{
	width: 100%;
    margin-top: 20px;
    height: 385px;
}
.s2_ul .s2_ul2{
	width: 200px;
    float: left;
    height: 340px;
}
.s2_ul2 li{ 
    height: 60px;
    margin-top: 23px;
}
.s2_ul2 li p{
	text-align: right; 
	font-size: 18px;  
    color: #70faff;
    font-weight: bold;
    line-height: 18px;
}
.s2_ul2 .last{
	  margin-top: 112px;
}
.s2_ul .r{
	float: right;
}
.s2_ul .r li p{
	text-align: left;
}

.safe_box3{
	background: #ffffff;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding: 30px 0;
}
.safe_box3 .s3_title{
	width: 1200px;
	text-align: center;
	margin: 0 auto;
	font-size: 18px;
	color: #727272;
}
.s3box_img{
	width:1200px;
	margin: 0 auto;
}
.s3box_img .s3_img{
	width: 431px;
    float: left;
}
.s3box_img .s3_img2{
	width: 769px;
    float: right;
    margin-top: 35px;
}
.s3box_img .s3_img2 img{
	margin-top: 20px;
	margin-left: 20px;
}
   
.safe_box4{
	background: #ffffff;
	width: 100%;
	padding: 30px 0;
}
.safe_box5{
	background: #ffffff;
	width: 100%;
	padding: 30px 0;
	margin:0 auto;
}
.s5_box {
	width: 1200px; 
	margin: 0 auto;
}
.s5_box .s5_box_1{
	width: 530px;
    float: left;
    height: 250px;
}
.s5_box_1 h3{
	font-size: 30px;
    text-align: left;
    line-height: 50px;
    margin-top: 30px;
}
.s5_box_1 p{
	font-size: 30px;
    text-align: left;
    line-height: 50px; 
    font-weight: normal;
    color: #565656;
}
.s5_box_1 .safe_button2{	 
    line-height: 45px;
    width: 420px;
    border: 2px solid #9e9e9e;
    font-size: 24px;
    text-align: center;
    color: #000;
    margin-top: 30px;
}
.s5_box_2{
	width: 609px;
	float: right;
	 
}  
.safe_box5 	ul {
	width: 1200px;
	margin: 0 auto;
} 
.safe_box5 ul li{
	width: 390px;
	float: left;  
} 
.safe_box5 ul li img{
	width: 100%;
}
.safe_box5 ul .yi{
	margin-left: 15px;
	margin-right: 15px;
}
 /* 大数据 */
 .dpublic_banner{
 	/* /* padding-top: 92px; */ */
 }
  .dpublic_banner img{
  	width: 100%;
  	display: block;
  }
.dsj_box{
	width:100%;
	background: #ffffff;
	margin:0 auto;
	padding:20px 0;
}
.dsj_box ul{
	width: 1200px;
	margin: 0 auto;
	text-align:center; 
}
.dsj_box ul li{
	float: left;
	margin: 0 auto;
	width: 400px;
}

.dsj_box ul li p{
	font-size: 22px;
	padding: 15px 0 0 0;
}
.dsj_box ul li .p1{
	font-weight: bold;
	color: #3075f7;
}
.dsj_box2 {
	width:100%;
	background: #ffffff;
	margin:0 auto;
	padding:20px 0;
	margin-top: 10px;
}
.dsj_dg_t {
	width: 1200px;
	margin: 0 auto;
}
.dsj_dg_t .dsj_title{
	font-size: 40px;
    font-weight:bold;
    text-align: center;
    line-height: 80px;
}
.dsj_dg_t .dsj_title2{
	font-size: 22px;
    text-align: center;
    line-height: 44px;
}
.dsj_dg_t2{
	width: 1200px;
	background: #30b5ef;
	margin: 0 auto;
	border-radius: 10px;
	padding:20px;
	margin-bottom: 30px;
}
.dsj_dg_t2 p{
	font-size: 22px;
	line-height: 44px;
	color: #ffffff;
}
.dsj_button{
	display: inline-block;
    font-size: 26px;
    height: 67px;
    font-weight: 700;
    padding: 0 39px;
    text-align: center;
    line-height: 67px;
    color: #fcff00;
    background: url(../images/znanniu.png) no-repeat;
    background-size: 100% 100%;
    margin-left: 50%;
    transform: translateX(-50%);
        margin-top: 30px;
}   
.dsj_box3{
	width:100%;
	background: #181d49;
	margin:0 auto;
	padding:30px 0;
	margin-top: 10px;
}
.dsj_dg_t .d3_t1{
	color: #ffffff;
} 
.dsj_dg_t .d3_t1 span{
		color: #3ebdff;
}
.dsj_dg_t .d3_t2{
	color: #ffffff;
} 
.public_ke_box{
	width: 100%;
	background: #ffffff;
	margin: 0 auto;
 padding: 60px 0;  
	margin-top:10px;
	text-align: center;
}
.public_ke_box .pub_gd{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.pub_gd  .pub_title{
	font-size: 40px;
    font-weight: bold;
    text-align: center;
    line-height: 80px;
} 
.pub_gd  .pub_title2{
	font-size: 22px;
    text-align: center;
    line-height: 44px;
}
.public_ke_box .ke_box{
	position: relative;
    width: 1000px;
    margin: 0 auto;
    padding: 40px 0 40px  40px;
    border: 2px #333 solid;
    height: auto;
    margin-top: 60px;
}
.ke_box .kc_jd{    
    position: absolute;
    left: 190px;
    top: -31px;
    font-size: 32px;
    color: #333;
    background-color: #fff;
    width: 200px;
    height: 60px;
    text-align: center;
    line-height: 60px;
}
.ke_box .kc_jd2{
	position: absolute;
    right: 50px;
    bottom: -39px;
    width: 270px;
    height: 100px;
    text-align: center;
    line-height: 100px;
    border-radius: 10px;
    font-size: 25px;
    background-color: #3075f7;
    color: #fff;
}
.ke_box .kc_jd2 span{
	font-size: 70px;
    font-weight: bold;
} 
.ke_box .ke_con{
	/* padding-bottom: 80px; */
	width: 500px;
}
.ke_box .ke_con p{
	font-size: 18px;
    line-height:36px;
    color: #333;
    text-align: center;
}  
.ke_box .kc_img{
    width: 425px;
    height: 203px;
    overflow: hidden;
    margin-right: 40px;
    border: 1px solid #aaaaaa;
}
.ke_box .kc_img img{
	width: 425px;
	height: 203px;
	display: block;
}
.ke_box .fr{
	float: right;  
}
        
.dsj_pub_img img{
	width: 100%;
	margin:0 auto;
	display: block;
	padding-top: 20px;
} 
.dsj_box4{
	background: #ffffff;
	width: 100%;
	margin: 0 auto;	
	padding:30px 0;
}
.dsj_box4 ul{
	width:1200px;
	margin:0 auto;	 
} 
.dsj_box4 ul li{
	width: 400px;
	float: left;		 
}   
.dsj_box4 ul li img{
	width: 390px;
	margin:0 auto;
}
.dsj_box4 ul li p{
	text-align: center;
	    font-size: 20px;
    padding-top: 20px;
}
.dsj_box5{
	background: #ffffff;
	width: 100%;
	margin: 0 auto;	
	padding:30px 0;
}
   
 .dsj_box5 ul{
	width:1200px;
	margin:0 auto;	 
} 
.dsj_box5 ul li{
	width: 400px;
	float: left;		 
}   
.dsj_box5 ul li img{
	width: 390px;
	margin:0 auto;
}
.dsj_box5 ul li p{
	text-align: center;
    font-size: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.dsj_box6{
	background: #ffffff;
	width: 100%;
	margin: 0 auto;	
	padding:30px 0;
	margin-top: 10px;
}

/* web前端 */
.web_box{
	width: 100%;
	background: #ffffff;
	padding: 40px 0;
	text-align: center;	 
}
.web_gd_t{
	width: 1200px;
	margin:0 auto;
	text-align: center;
}
.web_gd_t .web_t{
	font-size: 42px;
    line-height: 1.2em;
    margin: 0 0 0.2em;
    background-image: -webkit-linear-gradient(right,#1e9dff,#1e9dff,#4736af,#4736af);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    position: relative;
    width: auto;
    padding: 0 70px;
    font-weight: bold;
}
.web_gd_t .web_t::before{
	content: "";
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/gj.png)no-repeat;
    height: 54px;
    width: 45px;
}
.web_gd_t .web_t::after{
	content: "";
    position: absolute;
    right: 0;
    top: 0;
    background: url(../images/gj.png) right no-repeat;
    width: 34px;
    height: 54px;
}
.web_gd_t p{
	font-size: 18px;
    line-height: 2em;
    margin: 0 auto 0.2em;
    width: 1120px;
}
.web_box .w1_box{
	width:1120px;	 
	text-align: center;
	margin: 30px auto;  
    padding: 0 0 10px;
}
.w1_box .w1_ul{
	overflow: hidden;
    padding: 0;
    background: url(../images/kc.png) no-repeat;
    margin: 24px auto;
    width: 1040px;
    background-position: 1px 0!important;
}
.w1_box .l2{
	width: 520px;
    background-position: top right!important;
}
.w1_ul li{
	font-size: 20px;
    float: left;
    width: 130px;
    padding: 54px 0 0 0;
    line-height: 1.6em;
}
.qus li{
	text-align: center;
    height: 50px;
    line-height: 50px;
    float: left;
    color: #fefeff;
    font-size: 20px;
    padding: 0 1em;
}
.qus .q_l1{
	margin: 12px 0 0 94px;
    background: #7d5aff;
}
.qus .q_l2{   
	margin: 0 0 0 55px;
	background: #4a7fe0;
}
.qus .q_l3{
	margin: 12px 0 0 58px;
    background: #5d6dff;
}
.qus .q_l4{
    margin: 12px 0 0 68px;
    background: #61b7ff;
}
.qus .q_l5{
	margin: 20px 0 0 0px;
    background: #61b7ff;
} 
.qus .q_l6{
	margin: 35px 0 0 62px;
    background: #4a7fe0
} 
.qus .q_l7{
	margin: 30px 0 0 63px;
    background: #7462ff;
} 
.qus .q_l8{
	margin: 30px 0 0 59px;
    background: #5e6dff;
}  
.web_button{
	display: inline-block;
    width: 380px;
    height: 64px;
    line-height: 62px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    margin: 0;
    border-radius: 40px;
    background: linear-gradient(to right, #3e56ff , #8d11ff);
    margin-top: 30px;
} 
.web_box2{
	width: 100%;
	background: #ffffff;
	padding: 40px 0;	
	text-align: center;
	margin: 0 auto;
	margin-top: 10px;
}
.web_box2 .w2_box{
	width: 1200px;
	margin:0 auto;
	text-align: center;
	padding-top: 30px;
}
.w2_box .w2_ul li{
	float: left;
	width: 600px;
}
.w2_ul li p{
	color: #333;
    font-size: 20px;
    line-height: 30px;
    margin: 0 auto;
}
.w2_box .notice{
	color: #999;
    font-size: 16px;
    line-height: 34px;
    text-align: center;
    padding: 0;
    margin: 0 auto;
}
.web_box3{
	width: 100%;
	margin:0 auto;
	margin-top: 10px;
	background: #ffffff;
	padding: 40px 0;
	text-align: center;
}
.web_box3 ul{
	width: 1200px;
	margin: 0 auto;
	padding-top: 20px;
}
.web_box3 ul li{
	width: 400px;
	float: left;
}
.web_box4{
	width: 100%;
	margin:0 auto;
	margin-top: 10px;
	background: #ffffff;
	padding: 40px 0;
	text-align: center;
}
.w4_box {
	background: url(../images/con4_bg.png) center no-repeat;
    overflow: hidden;
    margin: 30px auto;
    width: 1200px;
}
.w4_box .le{
	float: left;
    padding: 0 0 0 3px;   
    width: 500px;
}
.w4_box  li{
	text-align: left;
    border-bottom: 1px dashed #422adc;
    position: relative;
    height: 170px;
    box-sizing: border-box;
    width: 440px;
    padding: 70px 0 0 0;
}
.w4_box  li::after{
	content: "";
    position: absolute;
    left: -3px;
    bottom: -3px;
    width: 5px;
    height: 5px;
    border: 1px solid #422adc;
    border-radius: 50%;
    background: #f4f3f8;
} 
.w4_box   li::before{
	content: "";
    position: absolute;
    right: -50px;
    bottom: 12px;
    border-bottom: 1px dashed #422adc;
    width: 50px;
    transform: rotate(-30deg);
}
.w4_box  .tp{
	height: 100px;
    width: 390px;
    padding: 0;
}
.w4_box   .ce{
	width: 334px;
}  
.w4_box   li h5{
	color: #1b1a1a;
    width: 260px;
    margin: 0;
    font-size: 22px;
    line-height: 1.6em;
}
.w4_box  li p{
	color: #5c5959;
    margin-top: 7px;
    font-size: 17px;
    line-height: 1.4em;
}
.w4_box .ri {
	float: right;
    padding: 0 3px 0 0;
      width: 500px;
}
.w4_box .ri li{
	float: right;
}
.w4_box .ri li::before{
	left: -50px;
    bottom: 12px;
    transform: rotate(30deg);
}
.w4_box .ri li::after{
	right: -3px;
    left: initial;
}
.w4_box .ri div{     
	float: right;
	min-width: 280px;
}
.web_box5{	 
    background: linear-gradient(#4533fd, #4533fd);
    text-align: center;
    padding: 60px 0;
    margin-top: 10px;
}
 .web_gd_t .td1{
 	background-image: -webkit-linear-gradient(right,#5bebd2,#5cebd2,#f04966,#f04966);
 }
 .web_gd_t  .w5_p{
 	color: #ffffff;
 	text-align: center;
 }
 .web_box5 .w5_box{
 	background: url(../images/con5_bg.png) center no-repeat;
    overflow: hidden;
    margin: 30px auto;
    width: 1200px;
 }
 .w5_box .left{
 	float: left;
 }
  .w5_box .right{
 	float: right;
 }
 .web_box5 .b2{
	background: #ffffff;
	color:#4533fd;
 }
 /* 短视频 */
.dsp_box{
	background: #ffffff;
	width: 100%;
	margin:0 auto;
	text-align: center;
	background: url(../images/p1_bg.jpg) no-repeat;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    padding: 40px 0;
}
.dsp_gd_t{
	width: 1200px;
 	margin: 0 auto;
}
.dsp_gd_t .dsp_t{
	font-size: 40px;
    font-weight:bold;
    text-align: center;
    line-height: 80px;
}
.dsp_gd_t .dsp_t span{
	color:#f04d73;
}
.dsp_gd_t .dsp_t2{
	font-size: 22px;
    text-align: center;
}
.d1_box ul{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.d1_box ul li{	 
    float: left;
    width: 340px;
    background: #ffffff;
    padding: 20px;
    margin: 0 10px;
    height: 330px;
}
.d1_box ul li p{
	font-size: 22px;
    padding-top: 20px;
}
.d1_box ul li span{
	font-size: 18px;
    color: #969696;
    padding: 25px 26px 20px 26px;
    text-align: justify;
    display: block;
}
.dsp_button{
    margin: 0 auto;
    margin-top: 40px;
    background: #f04d73;
    line-height: 60px;
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 40px; 
    display: block;
    color: #ffffff;
    width:30%;
   /*  display: inline-block;
   padding: 0 40px; */
}
.dsp_box2{
	 background: url(../images/p2_bg.jpg) no-repeat;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    padding: 40px 0;
    text-align: center;
    margin:0 auto;
}
.dsp_box2 .dsp_gd_t .dsp_t1{
	color: #ffffff;
	padding-bottom: 40px;
}
.public_imgbox img{
	width: 100%;
	display: block;
}
.dsp_box3{
	width: 100%;
	background: #ffffff;
	padding: 40px 0;
	text-align: center;
	margin:0 auto;
	margin-top: 10px;
}
.dsp_box3 ul{
	width: 1200px;
	margin:0 auto;
	padding-top: 20px;
}
.dsp_box3 ul li{
	width: 380px;
	margin:0 10px;
	float: left;
	margin: 10px 2px 10px 18px;
}
.dsp_box3 ul li img{
	width: 100%;
}
.dsp_box3 ul li p{
	font-size: 20px; 
    padding-top: 20px;
}
.dsp_box4{
	width: 100%;
	background: #ffffff;
	padding: 40px 0;
	text-align: center;
	margin:0 auto;
	margin-top: 10px;
}
.dsp_box4 ul{
	width: 1200px;
	margin:0 auto;
	padding-top: 20px;
}
.dsp_box4 ul li{
	width: 280px;
	margin:0 10px;
	float: left;
	margin: 10px 2px 10px 18px;
}
.dsp_box4 ul li img{
	width: 100%;
}
.dsp_box4 ul li p{
	font-size: 20px; 
    padding-top: 20px;
}
/* 短期精品专业 */
.short_box{
	width: 100%;
    background: url(../images/bg.jpg) no-repeat;
    overflow: hidden;
   /*  background: #7e35fd; */
    margin: 0 auto;
    padding-top: 60px;
background-size: 100%;
}
.short_box .sh_bj{
	width: 100%;
	background: #7e35fd;	
	margin: 0 auto;
	padding-bottom: 60px;
}
.short_box .s_box{
	width: 1200px;
    border: 7px solid #ffdd39;
    position: relative;
    padding-bottom: 60px;
    margin: 0 auto;
	background: #7e35fd;
}

.s_box>p{
	width: 382px;
    height: 70px;
    line-height: 70px;
    border-radius: 50px;
    border: 6px solid #fff100;
    position: absolute;
    background: #7e35fd;
    top: -40px;
    left: 0;
    right: 0;
    font-size: 40px;
    color: #fff;
    font-weight: 700;
    font-style: italic;
    text-align: center;
    margin: 0 auto;
}
.s_box .short_dh{
	width: 1200px;
	display: flex;
    justify-content: space-around;
    margin-top: 60px;
}
.short_dh p{
	height: 54px;
    line-height: 54px;
    text-align: center;
    font-size: 28px;
    color: #fff100;
    background: rgba(0,0,0,.3);
}
.short_dh .sh_p1{
	width: 316px;
}
.short_dh .sh_p2{
	width: 253px;
}
.short_dh .sh_p3{
	width: 445px;
}
.short_dh .sh_p4{
	width: 162px;
}
.s_box ul{
	width: 1200px;
	margin-top: 10px;
    overflow: hidden;
}
.s_box ul li{
	width: 100%;
    margin-bottom: 10px;
    overflow: hidden;
}
.s_box ul li span{
	float: left;
    width: 316px;
    height: 100px;
    line-height: 100px;
    background: #702ede;
    margin-left: 4px;
    font-size: 22px;
    color: #fff;
    font-weight: 700;
    text-align: center;
}   
    
.s_box ul li .sh_span_p2{
	font-weight: normal;
	 float: left;
    width: 255px;
    height: 100px;
    background: #702ede;
    margin-left: 4px;
    color: #fff100;
    padding-top: 0px;
    text-indent: 0;
    text-align: center;
    line-height: 100px;
    font-size: 16px;
}
.s_box ul li .sh_span_p2 p {
    padding: 10px 15px;
    font-size: 16px;
    line-height: 26px;
    color: #fff100;
}
.s_box ul li .sh_span_p3{
 	font-weight: normal;
    font-size: 16px;
    line-height: 100px;
    color: #fff;
   	float: left;
    width: 447px;
    height: 100px;
    background: #702ede;
    margin-left: 4px;
    padding-top: 0px;
}
.s_box ul li .sh_span_p3 p{
	padding: 15px 30px;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
}
.s_box ul li .sh_span_p4{
	float: left;
    width: 162px;
    height: 75px;
    background: #702ede;
    margin-left: 4px;
    padding-top: 25px;
}
.s_box ul li .sh_span_p4 p{
	width: 74px;
    height: 24px;
    border-radius: 10px;
    background: #fff;
    color: #000;
    text-align: center;
    line-height: 24px;
    margin: 10px auto;
    font-size: 15px;
}
.s_box ul .l2 span{
    background: #501ea5;
}
.s_box .short_button{
	display: block;
    width: 283px;
    height: 58px;
    background: #37284f;
    font-size: 26px;
    font-weight: 700;
    border: 7px solid #ffdd39;
    border-radius: 50px;
    text-align: center;
    line-height: 58px;
    color: #fff;
    position: absolute;
    bottom: -37px;
    left: 0;
    right: 0;
    margin: 0 auto;
 
}

/* 学校简介时间轴样式 */
.cx-time-main{
	padding: 20px 0;
}
.cx-time-main ul{
 
	margin: 0;
	padding: 0;
}
.cx-time-main ul li{
	outline: none;
	list-style-type: none;
	margin: 0px;
}
.cx-time-main{
	width: 100%;
	height: auto;
}
.cx-time-box{
	position: relative;
	width: 100%;
	height: auto;
}
.cx-time-main ul li{
	position: relative;
	padding: 10px 0;
	height: auto;
}
.cx-time-main ul li:nth-child(2n){
	padding-left: 54%;
	text-align: left;
}
.cx-time-main ul li:nth-child(2n+1){
	padding-right: 54%;
	text-align: right;
}
.cx-main-box::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 12px;
    height: 12px;
    margin: -8px 0 0 -8px;
    border-radius: 50%;
    z-index: 2;
    border: 2px solid #67abff;
}
.cx-main-box::after {
    content: '';
    position: absolute;
    top: calc(50% - 1px);
    left: calc(50% + 6px);
    width: calc(4% - 6px);
    height: 2px;
    background: #67abff;
}
.cx-time-main ul li:nth-child(2n+1) .cx-main-box::after{
	left: auto;
	right: calc(50% + 6px);
}
.active::before {
	background: #67abff;
	border: 2px solid #67abff;
}
.cx-time-main ul li::before,.cx-time-main ul li::after{
	content: '';
	position: absolute;
	top: 0;
	width: 2px;
	height: calc(50% - 8px);
	left: 50%;
	background: #67abff;
	margin-left: -2px;
}
.cx-time-main ul li::after {
	top: auto;
	bottom: 0;
}
.cx-main-box{
	display: inline-block;
	min-width: 40%;
	min-height: 40px;
	background: #80cbc4;
	border-radius: 4px;
	padding: 10px 20px;
	cursor: pointer;
}
/*  网站开发工程师*/
.wzkf_box{
	width: 100%;
	background: #ffffff;
	padding: 20px 0;
	margin:0 auto;
	margin-top: 10px;	
	text-align: center;
}
.wzkf_gd{
	width: 1200px;
	margin:0 auto;
}
.wzkf_gd .wzkf_t1{
	font-size: 40px;
	line-height: 80px;
	font-weight: bold;
}
.wzkf_gd .wzkf_t2{
	font-size: 22px;
    text-align: center;
}
.wzkf_gd img{
	width: 100%;
	display: block;
	margin-top: 40px;
}
.wzkf_box ul {
    width: 1200px;
    margin:0 auto;
    padding-top: 80px;
}
.wzkf_box ul li{
	width: 380px;
	float: left;
	padding: 0 10px;
}
.wzkf_box ul li img{
	width: 100%;
	display: block;
}
.wzkf_button{
	margin: 0 auto;
    margin-top: 40px;
    background: #006be4;
    line-height: 60px;
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 40px; 
    display: block;
    color: #ffffff;
    display: inline-block;
    padding: 0 40px;
}
.wzkf_box2{
	background: url(../images/wzkf_p2_bg.jpg) no-repeat;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%
    width:100%;
    margin:0 auto;
    text-align: center;
    padding: 40px 0;
}
.wzkf_gd .wz2_t{
	color: #ffffff;
}
.wzkf_img{
	width: 1200px;
	margin:0 auto;
}
.wzkf_img img{
	width: 100%;
	display: block;
	margin-top: 50px;
}
.wzkf_box3 {
	width: 100%;
	background: #ffffff;
	margin-top: 10px;
	padding: 40px 0;
	text-align: center;
}
.wzkf_box4{
	width: 100%;
	background: #ffffff;
	margin-top: 10px;
	padding: 40px 0;
	text-align: center;
}
.wzkf_box4 ul{
	width: 1200px;
	margin:0 auto;
	margin-top: 40px;	
}
.wzkf_box4 ul li{
	float: left;
	width: 380px;
	margin: 10px 10px;
	text-align: center;
}
.wzkf_box4 ul li img{
	width: 100%;
	display: block;	
}
.wzkf_box4 ul li p{
	font-size: 20px;
	line-height: 40px;
}
/* BIM */
.bim_box{
	width: 100%;
	background: #ffffff;
	margin-top: 10px;
	padding: 20px 0;
	text-align: center;
}
.bim_gd{
	width: 1200px;
	margin:0 auto;
	text-align: center;
}

.bim_gd .bim_t1{
	font-size: 40px;
	line-height: 80px;
	font-weight: bold;
} 
.bim_gd .bim_t2{
	font-size: 22px;
    text-align: center;
}
.bim_img{
	width: 1200px;
	margin:0 auto;
	margin-top: 50px;
}
.bim_img img{
	width: 100%;
	display: block;	
}
.bim_button{
	margin: 0 auto;
    margin-top: 40px;
    background: #006be4;
    line-height: 60px;
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 40px; 
    display: block;
    color: #ffffff;
    display: inline-block;
    padding: 0 40px;
}
.bim1 ul{
	width: 1200px;
	margin: 0 auto;
	margin-top: 40px;
}
.bim1 ul li{
	width: 280px;
	margin: 0 10px;
	float: left;
}
.bim1 ul li img{
	width: 100%;
	display: block;
}
.bim1 ul li .b1_p1{
	font-size: 25px;
    color: #006be4;
    padding-bottom: 10px; 
    padding-top: 20px;
}
.bim1 ul li p{
	font-size: 20px;
}
.bim3 ul{
	width: 1200px;
	margin:0 auto;
	margin-top: 40px;
}
.bim3 ul li{
	width: 380px;
	float: left;
	margin: 0 10px;
}
.bim3 ul li img{
	width: 100%;
	display: block;
}
.bim3 ul li p{
	font-size: 20px;
    padding: 10px 0;
}
/* 5G新媒体 */
.meiti_box{
	width: 100%;
	background: #ffffff;
	padding: 40px 0;
	margin-top: 10px;
	text-align: center;
}
.meiti_gd{
	width: 1200px;
	margin: 0 auto;
}
.meiti_gd .meiti_b_t{
	font-size:36px;
	line-height: 72px;
	font-weight:bold;
}
.meiti_gd .meiti_b_t2{
	text-align: justify;
	text-indent: 2em;
	font-size: 18px;
}
.meiti_gd .meiti_b_t2{
	text-align: center;	 
	font-size: 18px;
}
.meiti_box .meiti_img .m_img1{
	float: left;
    margin-left: 80px;   	
    width: 392px;
    height: 466px;
}
.meiti_box .meiti_img .m_img2{
	float: right;
  	margin-right: 80px;    
    width: 553px;
    height: 466px;
}
.meiti_box .meiti_img{
	width: 1200px;
	margin: 0 auto;
	margin-top: 60px; 
}
.meiti_box .meiti_img .m_img3{
	width:462px;
	float: left;
	margin-left: 80px; 
	height: 275px;
}
.meiti_box .meiti_img .m_img4{
	width:462px;
	float: right;
	margin-right: 80px; 
	height: 275px;
}
.meiti_button{
	margin: 0 auto;
    margin-top: 40px;
    background: #ff606e;
    line-height: 60px;
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 40px; 
    display: block;
    color: #ffffff;
    display: inline-block;
    padding: 0 40px;
    box-shadow: 0 5px 0 #feabb3;
}
.mt1 ul{
	width: 1200px;
	margin: 0 auto;
	margin-top:40px;
}
.mt1 ul li{
	width: 380px;
	float: left;
	margin:0 10px;
}
.mt1 ul li img{
	width: 100%;
	display: block;
}
.mt1 ul li p{
	width: 90%;
	margin: 0 auto;
	text-align: justify;
	margin-top: 20px;	
	font-size: 16px;
	line-height: 20px;
	    color: #333;
}
.mt2 ul{
	width: 1200px;
	margin:0 auto;
}
.mt2 ul li {
	width: 320px;
	float: left;
	margin:10px 40px;	
}
.mt2 ul li div img{
	  margin: 18.5px auto 0;
    border-radius: 50%;
}
.mt2 ul li div{
	position: relative;
    height: 261px;
    overflow: hidden;
}
   
.mt2 ul li div::after{
	content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 260px;
    height: 261px;
    background: url(../images/con6_bg.png) top right no-repeat;
    transition: transform 0.5s ease-out;
}
.mt2 ul li div:hover::after{
	transform: rotateZ(360deg); 
}

.mt2 ul li p{
	font-size: 20px;
    line-height: 1.6em;
    margin: 0;
    font-weight: bold;
  }

.mt3 ul{
	width: 800px;
	margin: 0 auto;
 
}
.mt3 ul li{
	width: 384px;
	height: 248px;
	float: left;
    margin: 20px 8px;
}
/* 数字传媒设计师 */
.sz_box{
	width: 100%;
	background: #ffffff;
	padding: 20px 0;
	margin: 0 auto;
	margin-top: 10px; 
	text-align: center;
}
.sz_gd{
	width: 1200px;
	margin: 0 auto;
}
.sz_gd .sz_t1{
	font-size: 30px;
	font-weight:bold;
	line-height: 60px;
}
.sz_gd .sz_t2{
	font-size: 18px;
	line-height: 30px;
	text-align: justify;
	text-indent: 2em;
}
.sz_gd .sz_t3{
	font-size: 18px;
    text-align: center;
    margin-top: 10px;
}
.sz_box .sz_ul{
	width: 1000px;
	margin: 0 auto;
	margin-top: 20px;
}
.sz_box .sz_ul li{
	width: 180px;
	float: left;
	margin: 0 10px;
}
.sz_box .sz_ul li img{
	width: 153px;
	height: 153px;
	display: block;
	margin: 0 auto;
}
.sz_button {
	margin: 0 auto;
    margin-top: 40px;
    background: #006be4;
    line-height: 60px;
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 40px; 
    display: block;
    color: #ffffff;
    display: inline-block;
    padding: 0 40px;
    height: 60px;
}
.sz1 ul{
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
}
.sz1 ul li{
	width: 380px;
	float: left;
	margin: 10px 10px;
}
.sz1 ul li img{
	width: 240px;
	height: 248px;
	display: block;
	margin: 0 auto;
}
.sz1 ul li h3{
	font-size: 26px;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
}
.sz1 ul li p{
	font-size: 18px;
    text-align: center;
    margin-top: 1px;
}

.sz2 ul{
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
}
.sz2 ul li{
	width: 220px;
	float: left;
	margin: 0 10px;
}
.sz2 ul li img{
	width: 180px;
	height: 180px;
	margin: 0 auto;
	display: block;
}
.sz3 ul{
	width: 1200px;
	margin:0 auto;
	margin-top: 20px;
}
.sz3 ul li{
	width: 180px;
	float: left;
	margin: 0 10px;
}
.sz3 ul li img{
	width: 156px;
	height: 156px;
	margin: 0 auto;
	display: block;
}
.sz3 ul li p{
	font-size: 24px;
	margin-top: 20px;	
}
/* 电子商务与跨境电商 */
.dzsw_box{
	width: 100%;
	background: #ffffff;
	padding: 40px 0;
	margin-top: 10px;
	text-align: center;
}
.dzsw_gd{
	width: 1200px; 
	margin:0 auto;
}
.dzsw_gd .dzsw_t1{
	font-size: 40px;
	text-align: center;
	font-weight: bold;
	line-height: 80px;
}
.dzsw_gd .dzsw_t1 span{
	color:#3075f7;
}
.dzsw_gd .dzsw_t2{
	font-size: 22px;
	text-align: center;
}
.pub_img {
	width: 1200px;
	margin: 0 auto;
	margin-top: 40px;
}
.pub_img img{
	width: 100%;
	margin: 0 auto;
	display: block;
}
.dzsw_button{
	margin: 0 auto;
    margin-top: 40px;
    background: #006be4;
    line-height: 60px;
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 40px; 
    display: block;
    color: #ffffff;
    display: inline-block;
    padding: 0 40px;
    height: 60px;
}
.dz2 ul{
	width: 1200px;
	margin:0 auto;
	margin-top: 20px;
}
.dz2 ul li{ 
	width: 380px;
	float: left;
	margin: 10px;
	height: 292px;
}
.dz2 ul li img{
	width: 380px;
	height: 248px;
	display: block;
}
.dz2 ul li p{
	font-size: 18px;
	margin-top: 20px;
}

/* 互联网应用技术工程专业 */
.hlw_box{
	width: 100%;
	background: #ffffff;
	padding: 20px 0;
	margin: 0 auto;
	margin-top: 10px;
	text-align: center;
}
.hlw_gd{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.hlw_gd .hlw_t1{
	background: url(../images/titbg.jpg)no-repeat center;
	font-size: 36px;
	height: 122px;
	line-height: 122px;
	font-weight: bold;
}
.hlw_gd span{
	color: #043ab7;
	font-weight: bold;
}
.hlw_gd .hlw_t2{
	font-size: 20px;
	line-height: 30px;
}	
.hlw_img{
	width: 100%;
    height: 127px;
    background: url(../images/brand.jpg)no-repeat center;
    margin-top: 20px;
}
.hlw_button{
	display: inline-block;
    width: 400px;
    height: 65px;
    line-height: 65px;
    background: linear-gradient(to right,lightcoral,coral);
    border-radius: 33px;
    color: #fff;
    font-size: 26px;
   margin-top: 20px;
}
.hlw1 ul{
	width: 1200px;
	margin:0 auto;
	margin-top: 20px;
}
.hlw1 ul li{
	width: 300px;
	height: 257px;
	float: left;	
}
.hlw1 ul li img{
	width: 300px;
	height: 257px;
}
.hlw1 ul li h5{
	font-size: 20px;
	color: #043ab7;
	font-weight: bold;
	line-height: 60px;
	height: 60px;
}
.hlw1 ul li p{
	text-align: justify;
	width: 90%;
	margin: 0 auto;
	font-size: 18px;
	line-height: 22px;
	height: 190px;	
	text-indent:2em; 
}
.hlw_box2{
	background: #ffffff;
	width: 100%;
    height: 904px;
    background: url(../images/qnzy.png)no-repeat center;
    position: relative;
   text-align: center;
}
.hlw_gd .hlw_t3{
	font-size: 36px;
	height: 122px;
	line-height: 122px;
	font-weight: bold;
	color: #ffffff;
}
.hlw_gd .hlw_t4{
	font-size: 26px;
	line-height: 36px;
	color: #ffffff;
}
.hlw_box2 .knlist{
	position: absolute;
    top: 304px;
    width: 100%;
    left: 0;
}
.hlw_box2 .knlist .knbox{
	width: 442px;
    height: 442px;
    margin: auto;
    position: relative;
  /*   padding: 4em 0 1em 0;  */
}
.hlw_box2 .knlist .knbox a{
	display: inline-block;
    text-decoration: none;
    background: #FFFFFF;
    border-radius: 15px;
    padding: 5px 38px;
    color: #01028A;
    font-size: 1.2em;
    text-align: center;
    margin: 1em 0;
    position: relative;
}
.hlw_box2 .knlist .knbox  .hlw_a1{
	left: -80px;
}
.hlw_box2 .knlist .knbox  .hlw_a2{
	right: -191px;/* 213px */
}
.hlw_box2 .knlist .knbox  .hlw_a3{
	left: -170px;
}  
.hlw_box2 .knlist .knbox  .hlw_a4{
	right: -213px;
}
.hlw_box2 .knlist .knbox  .hlw_a5{
	left: -200px;
}
.hlw_box2 .knlist .knbox  .hlw_a6{
	 right: -287px;
}
.hlw_box2 .knlist .knbox  .hlw_a7{
	left: -170px;
}
.hlw_box2 .knlist .knbox  .hlw_a8{
	right: -190px; 
}
.hlw_box2 .knlist .knbox  .hlw_a9{
	left: -60px; 
}
.hlw_box2 .knlist .knbox  .hlw_a10{
	 right: -152px;
}
.hlw_box2 .hlw_button{
	position: absolute;
	bottom: 20px;
	left: 35%;
}
.hlw2 .hlw_img_gd{
	width: 1200px;
	margin: 0 auto;
	margin-top: 20px;
}  
.hlw2 .hlw_img_gd img{
	width: 100%;
	display: block;
	margin-top: 10px;
}
.hlw3box{
	width: 100%;
    height: 212px;
    background: url(../images/bbg.jpg)no-repeat center;
    margin:20px 0;
}
.hlw3box .hlw3box2{
	width: 1200px;
    position: relative;
    margin: auto; 
}
.hlw3box .hlw3box2 a{
	display: inline-block;
    text-decoration: none;
    font-size: 1.2em;
    color: #fff;
    margin-left: 35px;
    border-radius: 50%;
    transition: all 0.3s linear;
}
.hlw3box .hlw3box2 .hlw3a1{
	background: #ff4800;
    width: 160px;
    height: 160px;
    text-align: center;
    margin-top: 26px;
    box-sizing: border-box;
    padding: 50px 0;
    line-height: 30px;
}
.hlw3box .hlw3box2 .hlw3a2{   
	background: #DF8300;
	width: 128px;
	height: 128px;
	text-align: center;
	margin-top: 42px;
	box-sizing: border-box;
	padding: 40px 0;
	line-height: 24px; 

}
.hlw3box .hlw3box2 .hlw3a3{
    background: #1F8CEB;
    width: 206px;
    height: 206px;
    text-align: center;
    margin-top: 8px;
    box-sizing: border-box;
    padding: 60px 0;
    line-height: 43px;
    font-size: 1.6em;
}
.hlw3box .hlw3box2 .hlw3a4{
	background: #686868;
    width: 150px;
    height: 150px;
    text-align: center;
    margin-top: 31px;
    box-sizing: border-box;
    padding: 50px 0;
    line-height: 25px;
    font-size: 18px;
}
.hlw3box .hlw3box2 .hlw3a5{
	background: #DF8300;
    width: 180px;
    height: 180px;
    text-align: center;
    margin-top: 16px;
    box-sizing: border-box;
    padding: 60px 0;
    line-height: 30px;
    font-size: 22px;
}
.hlw3box .hlw3box2 .hlw3a6{
	background: #4CC339;
    width: 128px;
    height: 128px;
    text-align: center;
    margin-top: 42px;
    box-sizing: border-box;
    padding: 40px 0;
    line-height: 24px;
    font-size: 18px;
}
.hlw3box3{
	width: 1200px;
	margin:0 auto;
	text-align: center;
	margin-top: 20px;
}
.hlw3box3 .h2_t1{
	font-weight: bold;
	font-size: 24px;
	line-height: 36px;
} 
.hlw3box3 .h2_t2{
	font-size: 18px;
	line-height: 24px;
}
/* 自定义弹窗 */
.sqtc{
	width: 100%;
	height: auto;
	max-width: 800px;
    max-height:500px;
    overflow: hidden;
    background: white;
/*     border-radius: 10px; */
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    position: fixed;
    box-shadow: 0 0 10px #afafaf;
    z-index: 99999;
    text-align: center;
}
.sqtc .close_sq{
	color: #969693;
    font-size: 36px;
    line-height: 30px;
    height: 40px;
    box-sizing: border-box;
    width: 40px;
    border-radius: 50%;
    background: white;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}
.sq_left{
	float: left;
    width: 56%;
    padding: 30px  0 0;
    max-width: 454px;
}     
.sq_left h3{
	font-size: 24px;
    line-height: 1.6em;
    margin: 0 auto;
    font-weight: bold;
}
.sq_left  .bd_box{
	width:300px;
	margin: 0 auto;
}
.sq_left .bd_box ul{
    list-style: none;
    padding: 0;    
} 
.sq_left .bd_box ul li{
    margin: 8px 0; 
}     
.sq_left .bd_box li h4{
	font-size: 17px;
    line-height: 20px;
    margin: 0 0 8px;
    font-weight:bold;     
}
.sq_left .bd_box li a{
	display: inline-block;
    width: 124px;
    font-size: 14px;
    line-height: 35px;
    height: 35px;
    background: #f33d10;;
    color: white;
    text-decoration: none;
    margin: 0 5px;
    border: none;
}
.sq_left .bd_box li .sq_a {
	background: #ca0012;		
}
.sq_right{
	float: right;
  background: url(../images/xqj5.png) no-repeat center;
/*	 background: url(../images/tc/tc_xqjykb.jpg) no-repeat center; */
	/* background: url(../images/tc/tc_wy.jpg) no-repeat center; */  
	/* background: url(../images/tc/tc_xqj.jpg) no-repeat center;   */
/* 	background: url(../images/tc/tc_sxtyy3.jpg) no-repeat center; */
	/* background: url(../images/tc/tc_qmj.jpg) no-repeat center; */
	/*  background: url(../images/tc/tc_330.jpg) no-repeat center;  */
/* 	 background: url(../images/tc/tc_xsbm.jpg) no-repeat center;  */
	/* background: url(../images/tc/tc_xjb4l.jpg) no-repeat center;  */
/* 	 background: url(../images/tc/tc_cjb2.jpg) no-repeat center;  */
	/* background: url(../images/tc/tc_xjbl2.jpg) no-repeat center; */
	/* background: url(../images/tc/tc_sxtyy.jpg) no-repeat center;  */
	/* background: url(../images/tc/tc_xjbl.jpg) no-repeat center;  */
/* 	background: url(../images/tc/tc_cjb2.jpg) no-repeat center;  */
/* 	background: url(../images/tc/tc_yuanxiao.jpg) no-repeat center;  */
/*   background: url(../images/tc/tc_cjb.jpg) no-repeat center;    */
	/*   background: url(../images/tc/tc_dj.jpg) no-repeat center;  */
/* 	  background: url(../images/tc/tc_cjykb.jpg) no-repeat center;    */
	/* background: url(../images/tc_11.jpg) no-repeat center; */
	    /* background: url(../images/tc_bg.jpg) no-repeat center; */
/* 	background: url(../images/talk_bg2.jpg); */
	/*  background: url(../images/talk_gq.png) no-repeat; */
    /* background: url(../images/talk_bg1.jpg); */
   /*  background: url(../images/talk_bgxqz.jpg); */
   /*   background: url(../images/talk_zhongqiu.png) no-repeat; */
   /* background: url(../images/talk_bgxqz2.jpg); */
    width: 44%;
    padding: 77px  12px 0;
    box-sizing: border-box; 
    background-size: 100% 100%;
    height: 500px;
    max-width: 346px;
}
.sq_right .close_sq{
    color: #969693;
    font-size: 14px;
    line-height: 20px;
    height: 22px;
    box-sizing: border-box;
    width: 22px;
    border-radius: 50%;   
    background: white;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 10px;
     cursor:pointer
}
.sq_right h3{
	font-size: 30px;
    line-height: 50px;
    color: white;
    text-align: center;
    margin: 0;
    font-weight: bold;
}
.sq_right h3 span{
	color: #faff00;
}
.sq_right  .close_sq2{
    font-size: 18px;
    line-height: 30px;
    color: white;
    margin: 12px 0;
}
.sq_right  .close_sq2 span{
	font-weight: bold;
	font-size: 24px;
	color:#faff00;
}
.sq_right  .sq_r_b{
	display: inline-block;
    width: 100%;
    font-size: 16px;
    line-height: 2.4em;
    color: #ca0012;
    background: white;
    text-decoration: none;
    border: none;
}
.bd_box .bd_box2 .tel{
	width: 186px;
	height: 30px;
    line-height: 30px;
	border-radius: 5px;	
	font-size: 14px;
	outline:none;
	border:1px solid #f33d10;
	text-align: center;
}
.bd_box .bd_box2 .bd_sub{
	background: #f33d10;
	width: 74px;
	height:30px;
	line-height: 30px;
	border-radius: 5px;	
	color: #ffffff;
	font-size: 14px;
	font-weight:bold;
	border: none;
}   
/* 我们开学啦 */
.kx_banner{
	width: 100%;
	margin:0 auto;
	/* /* padding-top: 92px; */ */
	display: block;
}  
.kx_banner img{
	width: 100%;
	display: block;
}
.kx_box{
	width: 100%;
	background: #d31b1a;
	padding: 20px 0;
	margin: 0 auto;
	text-align: center;
}
.kx_box .kx_t{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	font-size:40px;
	line-height: 80px;
	font-weight: bold;
	color: #0ca597;
}
.kx_box ul{
	width:1200px;
	margin: 30px auto;
}
.kx_box ul li{
	width: 280px;
	float: left;
	margin: 10px;	
}
.kx_box ul li img{
	width: 100%;
	display: block;
}
/* .kx_bd {
   	background: #0ca597;
} */
.kx_bd .kx_t{
	color:#ffffff;
}
.kx_button{
	margin: 0 auto;
    margin-top: 40px;
    background: #ffff00;
    line-height: 60px;
    font-size: 28px;
    text-align: center;
    font-weight: bold;
    letter-spacing: 1px;
    border-radius: 40px; 
    display: block;
    color: #d31b1a;
    display: inline-block;
    padding: 0 40px;
    height: 60px;
    width: 400px;
}
.kx_gd{
	width: 1200px;
	margin: 0 auto;
}
.kx_gd .kx_t1{
	color: #ffffff;
	font-size: 40px;
	font-weight: bold;
	line-height: 80px;
}
.kx_gd .kx_t2{
	font-size: 20px;
	color: #ffffff;
	line-height: 40px;
	padding: 20px 0;
}
.kx_img {
	width: 1200px;
	margin: 0 auto;
}
.kx_img img{
	width: 1200px;
	display: block;
	margin: 0 auto;
}

/* 国庆试学体验营开始 */
.sx_box{
	width:100%;
	margin:0 auto;
	text-align: center;
 	padding: 40px 0;
 	background: #ffffff;
}
.sx_gd {
	width: 1400px;
	margin:0 auto;
}
.sx_gd img{
	width: 200px;
}
.sx_gd .sx_img1{
	transform: rotate(180deg);
}
.sx_gd span{
	font-size: 40px;
	/* line-height: 80px; */
	font-weight: bold;
}
.sx_gd span font{
	color: #d2181b;
}
.sx_gd p{
	font-size: 20px;
	line-height: 40px;
}
.sx_box .sx_ul1{
	width: 1200px;
	margin:0 auto;
}
.sx_box .sx_ul1 li{
	width: 360px;
	float: left;
	margin:20px;
}
.sx_box .sx_ul1 li p{
	font-size: 24px;
	line-height: 30px;
	margin-top: 20px;
}
.sx_box  .sx_ul2{
	width: 880px;
	margin:0 auto;
}
.sx_box .sx_ul2 li{
	width: 360px;
	float: left;
	margin:20px 40px; 
}
.sx_box .sx_ul2 li p{
	font-size: 24px;
	line-height: 30px;
	margin-top: 20px;
}
.sx_button{
	display: inline-block;
    width: 500px;
    line-height: 45px;
    text-align: center;
    font-size: 21px;
    white-space: nowrap;
    word-spacing: normal;
    letter-spacing: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    border-radius: 30px;
    color: #FFF;
    background-color: #d2181b;
    margin-top: 20px;
}
.sx_box2{
	width:100%;
	margin:0 auto;
	text-align: center;
 	padding: 40px 0;
 	background: #d2181b;
}
.sx_box2 .sx_gd span{
		color:#ffffff;
}
.sx_box2  ul{
	width:1200px;
	margin:0 auto;
	margin-top: 10px;
}
.sx_box2 ul li{
	width: 220px;
	float: left;
	margin:10px;
}
.sx_box2 .sx_button{
	background: #ffffff;
	color: #d2181b;
}
.sx_box3{
	width:100%;
	margin:0 auto;
	text-align: center;
 	padding: 20px 0;
 	background: #ffffff;
 	margin-top: 10px;
}
.sx_box3 ul{
	width:1200px;
	margin: 0 auto;
	margin-top: 10px;
}
.sx_box3 ul li{
	width: 380px;
	float: left;
	margin :10px;
}
.sx_box4 {
	width:100%;
	margin:0 auto;
	text-align: center;
 	padding: 20px 0;
 	background: #ffffff;
 	margin-top: 10px;
}
.sx_box4 ul{
	width: 1200px;
	margin:0 auto;
	margin-top: 20px;
}
.sx_box4 ul li{
	width: 358px;
	float: left;
	margin:20px;
	border: 1px solid #b6b6b5; 
	padding-bottom: 10px;
}
.sx_box4 ul li .sx_p1{
	text-align: center;
    color: #FFF;
    background-color: #d2181b;
    line-height: 39px;
    font-size: 18px;
}
.sx_box4 ul li img{
	width: 358px;
	height: 236px;
	display: block;
} 
.sx_box4 ul li .sx_p2{
	text-align: center;
}
.sx_box4 ul li .sx_p2 span{
	display: inline-block;
    width: 0;
    height: 10px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-top: 10px solid #d2181b;
    margin: 0 auto;
    text-align: center; 
}
.sx_box4 ul li  .sx_p3{
	text-align: justify;
	font-size: 16px;
	line-height: 20px;
	padding: 0 10px;
	    height: 60px;
} 
.sx_box4 .sx_b a{
	background: #00a0e9;
	color: #FFF;
	display: inline-block;
	width: 120px;
	line-height: 35px;
	text-align: center;
	border-radius: 5px;
}
.sx_box4 .sx_b .sx_a1{
	background: #d2181b;
	margin-left: 10px;
	margin-top: 10px;
}
.sx_box5{
	width:100%;
	margin:0 auto;
	text-align: center;
 	padding: 20px 0;
 	background: #ffffff;
 	margin-top: 10px;
} 
.sx_box5 ul{
	margin:0 auto;
	width: 1200px;
	margin-top: 10px;
	padding-bottom: 20px;
}
.sx_box5 ul li{
	width: 380px;
	float: left;
	margin: 10px;
}
.sx_box5 ul li img{
	width: 380px;
	display: block;
	height: 580px;
}
.sx_box6{
	width:100%;
	margin:0 auto;
	text-align: center;
 	padding: 20px 0;
 	background: #ffffff;
 	margin-top: 10px;
}
.sx_box6 ul{
	width: 1200px;
	margin:0 auto;
	margin-top: 20px;
	padding-bottom: 20px;
}
.sx_box6 ul li{
	width: 1200px;	
}
.sx_box6 ul li img{
	width: 1200px;
}
/* 国庆试学体验营结束 */

/* 电竞详情页2 */
.dj2_box{
	background: url(../images/zg_bg1.jpg) no-repeat top center;
    text-align: center;
    padding: 60px 0;
}
.dj2_gd{
	width: 1200px;
	margin:0 auto;
	text-align: center;
}
.dj2_gd .dj2_t{
	font-size: 40px;
    line-height: 1.2em;
    font-weight: normal;
    margin: 0 auto 0.2em;
    width: 1120px;
}
.dj2_gd p{
	font-size: 18px;
    line-height: 2em;
    margin: 0 auto 0.2em;
    width: 1080px;
    text-align: left;
    text-indent: 2em;
}
.dj2_box ul{
	margin: 50px auto;
    overflow: hidden;
    width: 980px;
    padding: 0;
    border-radius: 30px 30px 0 0;
}
.dj2_box ul li{
	float: left;
    margin-right: 16px;
    width: 316px
}
.dj2_box ul .no{
	margin-right: 0;
}
.dj2_box ul li img{
	vertical-align: top;
    display: block;
    border: none;
}
.dj2_box ul li p{
	border: 1px solid rgb(0, 37, 148);
    border-radius: 3px;
    background-color: rgb(30, 44, 71);
    width: 255px;
    height: 87px;
    margin-top: 16px;
    color: #a5b8dd;
    padding: 24px 29px;
    font-size: 14px;
    line-height: 24px;
    margin: 18px 0 0;
} 
.dj2_box ul li p span{
	color: #fff601;
} 
.dj2_but{
	display: inline-block;
    width: 440px;
    height: 72px;
    line-height: 70px;
    text-align: center;
    color: #fff;
    font-size: 28px;
    margin: 0;
    border-radius: 40px;
    background: linear-gradient(to right, #3e56ff , #8d11ff);
}
.dj2_box2 {
	background: url(../images/bg3.jpg) no-repeat center;
    text-align: center;
    padding: 60px 0;
} 
.dj2_gd2{
	width: 1200px;
	margin:0 auto;
	text-align: center;
}
.dj2_gd2 .dj2_t{
	font-size: 40px;
    line-height: 1.2em;
    font-weight: normal;
    margin: 0 auto 0.2em;
    width: 1120px;
    color: #ffffff;
}
.dj2_gd2 p{
	font-size: 18px;
    line-height: 2em;
    margin: 0 auto 0.2em;
    width: 1080px;
    text-align: left;
    text-indent: 2em;
    color: #ffffff;
}
.dj2_gd2 img{
			margin: 0 auto;
}
.dj2_box2 .dj2_b2{
	 margin: 30px auto;
    width: 1120px;
    padding: 10px 0;
}   
.dj2_box2 .dj2_b2 ul li{
	font-size: 20px;
    display: inline-block;
    width: 220px;
    color: white;
}
.dj2_box3 {
	background: #ffffff;
	text-align: center;
    padding: 60px 0;
    width: 100%;
}
.dj2_box3 .dj2_b3ul1{
	 margin: 0 auto;
    width: 1200px;
    box-sizing: border-box;
    padding: 0; 
    text-align: center;
    margin-top: 30px;
}
.dj2_box3 .dj2_b3ul1 li{
	float: left;
	width: 178px;
	height: 50px;
	line-height: 50px;
	font-size:18px;
	border: 1px solid #333;
	border-radius: 8px;
	margin-left: 20px;
	cursor: pointer;
}	
.dj2_box3 .dj2_b3ul1 .on{
	background: #6534ff;
    background: linear-gradient(to right, #474eff , #8717ff);
    color: white;
    border: none;
}      
.dj2_box3 .dj2_b3ul2 {
	 margin: 0 auto;
        width: 1120px;
    box-sizing: border-box;
    padding: 0; 
    text-align: center;
    margin-top: 30px; 
}
.dj2_box3 .dj2_b3ul2 .adj2li1 {
  	display: none;
  }

.dj2_box3 .dj2_b3ul2 .adj2li1 img{
	float: left;  
}
.dj2_box3 .dj2_b3ul2 .adj2li1 div{
	float: right;
    width: 636px;
    height: 340px;
    box-sizing: border-box;
    padding: 60px 40px 0;
}
 .dj2_box3 .dj2_b3ul2 .adj2li1 div h3{
 	font-size: 20px;
    text-align: left;
    line-height: 1.6em;
    margin: 0 auto 20px;
    text-indent: 1em;
    font-weight: bold;
 }   
.dj2_box3 .dj2_b3ul2 .adj2li1 div ul li{
	font-size: 14px;
    float: left;
    width: 50%;
    line-height: 2.2em;
    text-align: left;
    text-indent: 1.5em;
    position: relative;
    color: #2e2c2c;
}
 .dj2_box3 .dj2_b3ul2 .adj2li1 div ul li::after{
 	content: "";
    border: 3.5px solid #bfbfbf;
    width: 0;
    height: 0;
    position: absolute;
    transform: rotate(45deg);
    left: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
 }    
 .dj2_box3 .dj2_b3ul2 .adj2li2 {
  	display: none;
  }
 .dj2_box3 .dj2_b3ul2 .adj2li2 img{
	float: left;  
}
.dj2_box3 .dj2_b3ul2 .adj2li2 div{
	float: right;
    width: 636px;
    height: 340px;
    box-sizing: border-box;
    padding: 60px 40px 0;
}
 .dj2_box3 .dj2_b3ul2 .adj2li2 div h3{
 	font-size: 20px;
    text-align: left;
    line-height: 1.6em;
    margin: 0 auto 20px;
    text-indent: 1em;
    font-weight: bold;
 }   
.dj2_box3 .dj2_b3ul2 .adj2li2 div ul li{
	font-size: 14px;
    float: left;
    width: 50%;
    line-height: 2.2em;
    text-align: left;
    text-indent: 1.5em;
    position: relative;
    color: #2e2c2c;
}
 .dj2_box3 .dj2_b3ul2 .adj2li2 div ul li::after{
 	content: "";
    border: 3.5px solid #bfbfbf;
    width: 0;
    height: 0;
    position: absolute;
    transform: rotate(45deg);
    left: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
 }    

  .dj2_box3 .dj2_b3ul2 .adj2li3 {
   display: none;  
  }
 .dj2_box3 .dj2_b3ul2 .adj2li3 img{
	float: left;  
}
.dj2_box3 .dj2_b3ul2 .adj2li3 div{
	float: right;
    width: 636px;
    height: 340px;
    box-sizing: border-box;
    padding: 60px 40px 0;
}
 .dj2_box3 .dj2_b3ul2 .adj2li3 div h3{
 	font-size: 20px;
    text-align: left;
    line-height: 1.6em;
    margin: 0 auto 20px;
    text-indent: 1em;
    font-weight: bold;
 }   
.dj2_box3 .dj2_b3ul2 .adj2li3 div ul li{
	font-size: 14px;
    float: left;
    width: 50%;
    line-height: 2.2em;
    text-align: left;
    text-indent: 1.5em;
    position: relative;
    color: #2e2c2c;
}
 .dj2_box3 .dj2_b3ul2 .adj2li3 div ul li::after{
 	content: "";
    border: 3.5px solid #bfbfbf;
    width: 0;
    height: 0;
    position: absolute;
    transform: rotate(45deg);
    left: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
 }    

  .dj2_box3 .dj2_b3ul2 .adj2li4 {
    display: none;  
  }
 .dj2_box3 .dj2_b3ul2 .adj2li4 img{
	float: left;  
}
.dj2_box3 .dj2_b3ul2 .adj2li4 div{
	float: right;
    width: 636px;
    height: 340px;
    box-sizing: border-box;
    padding: 60px 40px 0;
}
 .dj2_box3 .dj2_b3ul2 .adj2li4 div h3{
 	font-size: 20px;
    text-align: left;
    line-height: 1.6em;
    margin: 0 auto 20px;
    text-indent: 1em;
    font-weight: bold;
 }   
.dj2_box3 .dj2_b3ul2 .adj2li4 div ul li{
	font-size: 14px;
    float: left;
    width: 50%;
    line-height: 2.2em;
    text-align: left;
    text-indent: 1.5em;
    position: relative;
    color: #2e2c2c;
}
 .dj2_box3 .dj2_b3ul2 .adj2li4 div ul li::after{
 	content: "";
    border: 3.5px solid #bfbfbf;
    width: 0;
    height: 0;
    position: absolute;
    transform: rotate(45deg);
    left: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
 }    
  .dj2_box3 .dj2_b3ul2 .adj2li5 {
     display: none;   
  }
 .dj2_box3 .dj2_b3ul2 .adj2li5 img{
	float: left;  
}
.dj2_box3 .dj2_b3ul2 .adj2li5 div{
	float: right;
    width: 636px;
    height: 340px;
    box-sizing: border-box;
    padding: 60px 40px 0;
}
 .dj2_box3 .dj2_b3ul2 .adj2li5 div h3{
 	font-size: 20px;
    text-align: left;
    line-height: 1.6em;
    margin: 0 auto 20px;
    text-indent: 1em;
    font-weight: bold;
 }   
.dj2_box3 .dj2_b3ul2 .adj2li5 div ul li{
	font-size: 14px;
    float: left;
    width: 50%;
    line-height: 2.2em;
    text-align: left;
    text-indent: 1.5em;
    position: relative;
    color: #2e2c2c;
}
 .dj2_box3 .dj2_b3ul2 .adj2li5 div ul li::after{
 	content: "";
    border: 3.5px solid #bfbfbf;
    width: 0;
    height: 0;
    position: absolute;
    transform: rotate(45deg);
    left: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
 }  
   .dj2_box3 .dj2_b3ul2 .adj2li6 {
   display: none;   
  }
 .dj2_box3 .dj2_b3ul2 .adj2li6 img{
	float: left;  
}
.dj2_box3 .dj2_b3ul2 .adj2li6 div{
	float: right;
    width: 636px;
    height: 340px;
    box-sizing: border-box;
    padding: 60px 40px 0;
}
 .dj2_box3 .dj2_b3ul2 .adj2li6 div h3{
 	font-size: 20px;
    text-align: left;
    line-height: 1.6em;
    margin: 0 auto 20px;
    text-indent: 1em;
    font-weight: bold;
 }   
.dj2_box3 .dj2_b3ul2 .adj2li6 div ul li{
	font-size: 14px;
    float: left;
    width: 50%;
    line-height: 2.2em;
    text-align: left;
    text-indent: 1.5em;
    position: relative;
    color: #2e2c2c;
}
 .dj2_box3 .dj2_b3ul2 .adj2li6 div ul li::after{
 	content: "";
    border: 3.5px solid #bfbfbf;
    width: 0;
    height: 0;
    position: absolute;
    transform: rotate(45deg);
    left: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
 }
  
.dj2_box3 .dj2_b3ul2 .on2 {
  	display: block;
} 
.dj2_zhanwei{
	height: 40px;
}    
.dj2_box4{
	background: url(../images/bg5.jpg) top center no-repeat #f8f8f8;
    text-align: center;
    padding: 60px 0;
    background-size: auto 100%;
}
.dj2_box4 .dj2_img{
	margin:30px auto;
}
.dj2_box5{
  	background: url(../images/zg_bg2.jpg) no-repeat center;
    text-align: center;
    padding: 60px 0;
  } 
.dj2_box5 .dj2_b5_ul{
	margin: 30px auto;
    padding: 10px 0;
    overflow: hidden;
    width: 1000px;
}
 .dj2_box5 .dj2_b5_ul li{
 	width: 311px;
    height: 359px;
    float: left;
    margin-right: 33px;
    position: relative;
    cursor: pointer;
 }  

 
  .dj2_box5 .dj2_b5_ul  .ul_lia{
  	    margin-right: 0;
  }  
 .dj2_box5 .dj2_b5_ul li .dj2_b5_ul_d{
     position: relative;
     transition: all .5s 0.25s;
    width: 311px;
    height: 344px;
    background: white;
    border-radius: 10px;
    overflow: hidden;
    opacity: 1;
 }
 .dj2_box5 .dj2_b5_ul li .dj2_b5_ul_d span{
     display: block;
     background: url(../images/dj2_yuan.png) no-repeat center;
    width: 102px;
    height: 102px;
    text-align: center;
    line-height: 70px;
    color: #fff;
    font-size: 24px;
    position: absolute;
    left: 0;
    top: 170px;
    z-index: 1;
 }
   .dj2_box5 .dj2_b5_ul li .dj2_b5_ul_d  h6{ 
	    bottom: 0;
	    text-align: center;
	    font-size: 24px;
	    font-weight: normal;
	    color: #fff;
	    width: 100%;
	    left: 0;
	    position: absolute;
	    margin: 0;
	    height: 150px;
	    line-height: 150px;
	    background: #6d74ff; 
 }

.dj2_box5 .dj2_b5_ul li .dj2_b5_ul_d2{
    background: #ffffff;
    visibility: hidden;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transform: rotateY(-90deg);
    transition: all .5s 0s;
    position: absolute;
    border-radius: 10px;
    opacity: 1;
}
.dj2_box5 .dj2_b5_ul li .dj2_b5_ul_d2 p{
	font-size: 17px;
    text-align: justify;
    line-height: 30px;
    width: 80%;
    margin: 80px auto 0;
}

  .dj2_box5 .dj2_b5_ul li:hover .dj2_b5_ul_d{
  	transform:rotateY(90deg);transition: all .5s 0s;opacity: 0;
  }
      .dj2_box5 .dj2_b5_ul li:hover .dj2_b5_ul_d2{
		transform:rotateY(0);visibility:visible;transition: all .5s 0.25s;opacity: 1;
 } 
 
.dj2_but2 {
	    display: block;
    border-width: 1px;
    border-color: rgb(246, 255, 1);
    border-style: solid;
    width: 440px;
    height: 72px;
    text-align: center;
    line-height: 72px;
    margin: 0 auto;
    border-radius: 60px;
    font-size: 28px;
    color: #fff601;
    font-weight: bold;
    box-sizing: border-box;
}
 
 .dj2_box6{
 	text-align: center;
    padding:60px 0;
    width: 100%;
    background: #ffffff;
 }

 .dj2_box6 ul{
    margin: 30px auto;
    padding: 10px 14px;
    width: 1120px;
    box-sizing: border-box;
    height: 225px;
 }
   .dj2_box6 ul  li{
   	   float: left;
       margin: 0 15px;    
   }
  .dj2_box7{
    background: url(../images/bg6.jpg) top center no-repeat #f8f8f8;
    text-align: center;
    padding: 60px 0;
  }
    .dj2_box7 p{
    	text-align: center;
    }
.dj2_box7 ul{
	margin: 30px auto;
    padding: 0;
    width: 1120px;
    box-sizing: border-box;
    overflow: hidden;
}   
.dj2_box7 ul li{
   float: left;
    margin: 10px 14px 10px 0;   
}
.dj2_box8{
	background: #150522;
	text-align: center;
	padding: 60px 0;
}
.dj2_box8 .dj2_box8_d{
	margin-top: 114px;
    width: 1120px;
    margin: 0 auto;
    height: 400px;
    padding: 0 100px;
    box-sizing: border-box;
}
.dj2_box8 .dj2_box8_d .dj2_box8_left{
	width: 480px;
    float: left;
    margin: 0 100px 0 0;
}
.dj2_box8 .dj2_box8_d .dj2_box8_left .zx1{
	background: linear-gradient(to right, #0080b3 , #1bbbbd);
    color: #058bb4;
}
.dj2_box8 .dj2_box8_d .dj2_box8_left a{
	width: 290px;
    height: 50px;
    display: block;
    font-size: 18px;
    line-height: 50px;
    color: white;
    text-indent: 1em;
    float: left;
    margin: 15px 0;
    border-radius: 8px;
    opacity: 0.7;
    position: relative;
}
.dj2_box8 .dj2_box8_d .dj2_box8_left .zx1 span{
	 color: white;
}
/* 电竞2详情页面结束 */
 /* 首页2样式开始 */ 
.sy_top{
	width: 100%;
	margin:0 auto;
	height: 100px;
	background: #ffffff;
	min-width: 1400px;
	padding-top: 100px;
}
.sy_top .sy_gd{
	width: 1400px;
    margin: 0 auto;
}
  .sy_top .sy_logo{
	    width: 600px;
    height: 91px;
    float: left;
    margin: 9px 0px 0 40px;
}

   .sy_top .sy_logo:before{
   	content: "";
    position: absolute;
    width: 261px;
    height: 60px;
    background-color: rgba(255, 255, 255, 0.5);
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    left: -250px;
    -webkit-animation: blink 1.5s infinite both;
    animation: blink 1.5s infinite both;
   }
    
@-webkit-keyframes blink {
        from {left: 10px;top: 0;}
        to {left: 500px;top: 0;}
    }
    @-o-keyframes blink {
        from {left: 10px;top: 0;}
        to {left: 500px;top: 0;}
    }
    @-moz-keyframes blink {
        from {left: 10px;top: 0;}
        to {left: 500px;top: 0;}
    }
    @keyframes blink {
        from {left: -100px;top: 0;}
        to {left: 500px;top: 0;}
    }
    .breath_light {
    opacity: 0.1;                              
    overflow: hidden;                               
  
    /* IE10、Firefox and Opera，IE9以及更早的版本不支持 */
    animation-name: breath;                         /* 动画名称 */
    animation-duration: 700ms;                         /* 动画时长3秒 */
    animation-timing-function: ease-in-out;         /* 动画速度曲线：以低速开始和结束 */
    animation-iteration-count: infinite;            /* 播放次数：无限 */
 
    /* Safari and Chrome */
    -webkit-animation-name: breath;                 /* 动画名称 */
    -webkit-animation-duration: 700ms;                 /* 动画时长3秒 */
    -webkit-animation-timing-function: ease-in-out; /* 动画速度曲线：以低速开始和结束 */
    -webkit-animation-iteration-count: infinite;    /* 播放次数：无限 */
}
 
@keyframes breath {
    from { opacity: 0.1; }                          /* 动画开始时的不透明度 */
    50%  { opacity:   1; }                          /* 动画50% 时的不透明度 */
    to   { opacity: 0.1; }                          /* 动画结束时的不透明度 */    
}
 
@-webkit-keyframes breath {
    from { opacity: 0.1; }                          /* 动画开始时的不透明度 */
    50%  { opacity:   1; }                          /* 动画50% 时的不透明度 */
    to   { opacity: 0.1; }                          /* 动画结束时的不透明度 */
}


  .sy_top .sy_logo img{
	width: 600px;
	/* height: 82px; */
	line-height: 100px;	
	    margin-top: 5px;
}
  .sy_top .sy_img1{
  	    width: 500px;
    /* height: 60px; */
    float: left;
    margin-top: 10px;
  }
  .sy_top .sy_img1 img{
  	    width: 100%;
 
    display: block;
    vertical-align: middle;
  }
  .nologo{
      position: relative;
       overflow: hidden;
  }
   #daoh_box2{
    background-color: #018ede;  
  width: 100%;
  height: 57px; 
  z-index: 9;  
  background: url(../images/qifen/nav.jpg);
  
  /* background: url(../images/qifen/navBg.png);   */
}
  #daoh_box2 .daoh_gd2{
	width:1260px;
	margin:0 auto;
}
#daoh_box2 .daoh_dh2{
	height:57px;
 margin:0 auto;
} 
 /* 首页铃铛晃动 */
@keyframes lingdang {
    0% {
        transform:rotate(20deg);
        transform-origin: 20px top;
    }
    50% {
        transform:rotate(-20deg);
        transform-origin: 20px top;
    }
    100% {
        transform:rotate(20deg);
        transform-origin: 20px top;
    }
}
@keyframes lingdang {
    0% {
        transform:rotate(20deg);
        transform-origin: 20px top;
    }
    50% {
        transform:rotate(-20deg);
        transform-origin: 20px top;
    }
    100% {
        transform:rotate(20deg);
        transform-origin: 20px top;
    }
}
@-webkit-keyframes lingdang {
    0% {
        transform:rotate(20deg);
        transform-origin: 20px top;
    }
    50% {
        transform:rotate(-20deg);
        transform-origin: 20px top;
    }
    100% {
        transform:rotate(20deg);
        transform-origin: 20px top;
    }
}
#daoh_box2 .daoh_dh2 .nav .nav1{
	height: 57px;
	width: 300px;
    background-color: #EE7800;
    color: #FFF;
    font: normal 20px/57px '思源黑体';
    text-align: center;   
}

#daoh_box2 .daoh_dh2 .nav li{
	width: 110px;
}
#daoh_box2 .daoh_dh2 .nav .nav1 a{
	color: #ffffff;
}
#daoh_box2 .zy_box{
	width: 316px;
       height: 600px;
    z-index: 2;
    background-color: rgba(0,0,0,0.5);
    position: relative;
}
#daoh_box2 .zy_box .zy_ul1 li{
	width: 276px;
    cursor: pointer;
    margin-bottom: 1px;
    background: url(../images/arro_right.png) no-repeat 270px center;
    border-right: 1px solid transparent;
    padding: 16px 20px 16px 19px;
    text-align: left;
    color: #fff;
}
#daoh_box2 .zy_box .zy_ul1 li p{
	line-height: 28px;
    font-size: 18px;
}
 .icon-it:before{
 	content: "\e615";
 } 
 #daoh_box2 .zy_box .zy_ul1 li p span{
 	font-size: 15px;
 	line-height: 21px;
    display: inline-block;
    height: 20px;
    width: 56px;
    text-align: center;
 }  
  #daoh_box2 .zy_box .zy_ul1 li p .sy_span1 {
		background: #00911d; 
  }  
  #daoh_box2 .zy_box .zy_ul1 li p .sy_span2 {
		background: #0050a2;
  }   
  #daoh_box2 .zy_box .zy_ul1 li p .sy_span3 {
		background: #af007f;
  } 
   #daoh_box2 .zy_box .zy_ul1 li p .sy_span4 {
		background: #e41d21;
  }
   #daoh_box2 .zy_box .zy_ul1 li p .sy_span5{
		background: #f07e01;
  }

#daoh_box2 .zy_ul2{
 	 display: none;  
 	 width: 320px;
    padding: 10px;
    min-height: 400px;
    position: absolute;
    top: 0;
    left: 316px;
    background-color: #fff;
    z-index: 10;
    background: rgba(0,0,0,0.9);
 }
 #daoh_box2 .zy_ul2 li{
 	border-bottom: 1px dashed #fff;
 }    
#daoh_box2 .zy_ul2 li h3{
	display: block;
    font-size: 16px;
    width: 100%;
    margin: auto;
    box-sizing: border-box;
    color: #fff;
    line-height: 2;
    font-weight: normal;  
}   
 #daoh_box2 .zy_ul2 li p{
 	font-size: 12px!important;
    text-align: justify;
    line-height: 1.7em!important;
    display: block;
    color: #fff;
    padding-bottom: 3px;
 }
 #daoh_box2 .zy_ul2 li a{
    display: inline-block;
    width: 45%;
    padding: 5px 0px;
    margin: 5px 5px;
    display: inline-block;
    padding: 1.5px 0px;
    font-size: 14px;
    color: #fff;    
    text-align: center; 
 }     
 #daoh_box2 .zy_ul2 li .sy_a1  {
 background: #00911d;
 }
.sy_box1{
	width: 1200px;
    margin: 10px auto;
    overflow: hidden;
    padding: 0 20px;
    height: 40px;
    background-color: #ff0000;
}
 .sy_box1 img{
 	/* display: block;
 	    float: left;
 	    width: 20px;
 	    margin-top: 12px; */
 	     display: inline-block;
    animation: lingdang 1s infinite;
    -webkit-animation: lingdang 1s infinite;
    height: 25px;
    width: 25px; 
    margin-top:7px;
    float: left;
}
 .sy_box1 p{
 	float: left;
    font-size: 16px;
    color: #ffffff;
    margin-left: 15px;
    height: 40px;
    line-height: 40px; 
 }     

.sy_box2{
	width: 1200px;
    margin: 20px auto 0;
    height: 118px;
} 
.sy_box2 .sy_ul1{
	width: 1200px;
	margin: 0 auto;
}
.sy_box2 .sy_ul1 li{
	float: left;
    width: 19%;
    margin: 10px 0.5% 0;
    border-radius: 10px;
    list-style: none;
    box-sizing: border-box;
    text-align: center;
    height: 140px;
    position: relative;
    padding: 0 5px 0 100px;
}
.sy_box2 .sy_ul1 .sy_li1{
    background: #48bcb1;
    animation-delay: 0.1s;
}
.sy_box2 .sy_ul1 .sy_li2{
    background: #948fb7;
    animation-delay: 0.2s;
}
.sy_box2 .sy_ul1 .sy_li3{
    background: #b69a8f;
    animation-delay: 0.3s;
}
.sy_box2 .sy_ul1 .sy_li4{
    background: #fc6d69;
    animation-delay: 0.4s;
}
.sy_box2 .sy_ul1 .sy_li5{
    background: #6bb5ed;
    animation-delay: 0.5s;
}
.sy_box2 .sy_ul1 li div{ 
    margin: 46px 0;
}
  .sy_box2 .sy_ul1 li img{
      float: left;
      width: 120px;
    box-sizing: border-box;
    position: absolute;
    left: 0px;
    bottom: 0;
    padding: 0 10px;
    transition: all 0.1s ease-out; 
  }
  .sy_box2 .sy_ul1 li:hover img{width: 135px;padding: 0;}
 .sy_box2 .sy_ul1 li h3{
 	font-size: 20px;
    font-weight: normal;
    margin: 1em 0 0;
    animation: corche 2s infinite; 
 	}    
 	@keyframes corche{
	0%{color:#fff;}
	20%{color:#ff0000;}
	40%{color:#fff;}
	60%{color:#ff0000;}
	80%{color:#fff;}
	100%{color:#ff0000;}}   
.sy_box2 .sy_ul1 li p{
	font-size: 15px;
    margin: 0.5em 0 0;   
}
.sy_box2 .sy_ul1 li p a{
 color: #fff;
}
.control-box {
    width: 1170px;
    border: 1px solid #eeeeee;
    background-size: 1055px;
    background-repeat: no-repeat;
    background-position: 60px 165px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    padding: 10px;
}
.control-box ul {
  list-style: none;
  position: relative;
}
.control-box ul li {
  position: absolute;
  top: 200px;
  cursor: pointer;
}
.prev {
  left: 0;
}
.next {
  right: 0;
}
.bigbox {
  overflow: hidden;
  width: 1032px;
  height:358px;
  margin: auto 70px auto;
}
#switcher {
  height: 358px;
  left: 0px;
  padding-top:10px;
}
.content_1.content_2 {
  width: 100%;
  float: left;
}
.box {
  transition:all .7s ease 0s;
  width: 255px;
  height: 358px;
  float: left;
  border-left: 3px white solid;

} 
.control-box h4{
	border-bottom: 2px solid #01a8ff;
    padding-bottom: 10px; 
    font-size:40px;
    line-height: 60px;
    text-align: center;
}
.control-box h4 span{
	color: #F00;
}  
.question{
	padding: 40px 0;
}  
 .sytitle{
	width: 1200px;
	margin: 0 auto;
	    position: relative;
}
  .sytitle h2{
	font-size: 42px;
    text-align: center;
    line-height: 50px;
    color: #333;
    width: 1200px;
    letter-spacing: 5px;
    font-weight: bold;
}
  .sytitle p{
	 color: #C8C8C8;
    font-size: 24px;
    padding-top: 10px;    
text-transform: uppercase;
}
  .sytitle h2:before, .sytitle h2:after  {
 	position: absolute;
    background: #000;
    content: "";
    height: 1px;
    top: 50%;
    width: 240px;
 }
  .sytitle h2:before{
  	left: 50px;
  }
 .sytitle h2:after{
  	right: 50px;
  } 
.sy_box3{
	width:100%;
	padding: 40px 0;
	background: #eeeeee;
	text-align: center;
	margin: 0 auto;
}
.sy_box3 .sy_news{
	width: 1200px;
    margin: 0 auto;
    position: relative;
}
.sy_box3 .sy_news .sy_ul3{
	width: 920px;
    margin: 0 auto;
    padding-top: 20px;
}
.sy_news .sy_ul3   .on3{
    background: #39A4EC !important;
    border: 1px solid #39A4EC;
    color: #ffffff;
}
.sy_box3 .sy_news .sy_ul3 li{
	float: left;
    width: 185px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    margin-left: 40px;
    cursor: pointer;
    background: #ffffff;
    letter-spacing: 2px;
}

.sy_box3 .sy_ckgd {
	font: 16px/37px '思源黑体';
	color: #a0a0a0;
	position: absolute;
	right: 40px;
	top: 30px;   
} 
.sy_new_li{
	 width: 1200px;
    margin: 40px auto 0;
    overflow: hidden;
}  
.sy_new_li .sy_newsa {
	width: 400px;
    height: 266px;
    float: left;
    overflow: hidden;
}
.sy_new_li .sy_newsa img{
	width: 400px;
    height: 266px;
}  
.sy_new_li .sy_newsa a{
	display: block;
    width: 400px;
    height: 266px;
    position: relative;
}
  .sy_new_li .sy_newsa p{
  	    width: 365px;
    padding: 0 20px;
    height: 35px;
    line-height: 35px;
    background-color: #000000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 14px;
    overflow: hidden
  }  
  .sy_new_li .sy_ul4{
  	width: 782px;
    float: left;
    height: 266px;
    overflow: hidden;
    margin-left: 13px;
  }
  .sy_new_li .sy_ul4 li{
      width: 782px;
      height: 80px;
    margin-bottom: 10px;
    overflow: hidden;
  }
    
.sy_new_li .sy_ul4 .newtime{
      width: 82px;    
    height: 82px;
    background-color: #E6E6E6;
    float: left;
    text-align: center;
}
.sy_new_li .sy_ul4 .newtime span{
	display: block;
    width: 82px;
    height: 35px;
    margin-top: 10px;
    line-height: 35px;
    color: #696969;
    font-size: 22px;
        font-weight: bold;
}
.sy_new_li .sy_ul4 .newtime p{
	display: block;
    width: 82px;
    color: #989898;
}
.sy_new_li .sy_ul4 .newcon{
        width: 700px;
    height: 82px;
    float: left;
    background-color: #fff;
    }
.sy_new_li .sy_ul4 .newcon h4{
        font-size: 18px;
    height: 35px;
    line-height: 35px;
    display: block;
    width: 683px;
    padding: 0 15px;
    overflow: hidden;
    font-weight: bold;
        text-align: left;
    }
.sy_new_li .sy_ul4  .newcon p{
	padding: 0 15px;
    text-indent: 2em;
    line-height: 1.5;
    color: #666;
    font-size: 14px;
    text-align: left;
}
.sy_new_li .sy_ul4  .newcon a:hover{
		text-decoration: underline;
}   
.sy_news .sy_new_li{
	display: none;
}  
.sy_news .on4{
	display: block;
}
/* 就业服务 */
.sy_box4{
	width: 100%;
	background: #ffffff;
	padding: 40px 0;
	text-align: center;
	margin: 0 auto;
}
.sy_box4 .sy4_gd{
	width: 1200px;
    margin: 20px auto;
}
.sy_box4 .sy4_ul{
    width: 360px;
    margin: 0 auto;
    overflow: hidden;
}
.sy_box4 .sy4_ul li{
	float: left;
    width: 126px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 2px solid #E5E5E5;
    font-size: 20px;
    margin-left: 40px;
    cursor: pointer;
}

.sy_box4 .sy4_gd .sy4_d{
	width: 1200px;
    margin: 40px auto;
    display: none;
}
 .sy_box4 .sy4_gd .on6{
    	display: block;
    }
.sy_box4 .sy4_gd .sy4_d .sy4_img{
	width: 900px;
    float: left;
    overflow: hidden;
}
 .sy_box4 .sy4_gd .sy4_d .sy4_img img{
 	display: block;
    float: left;
    width: 300px;
    height: 409px;
 }   
  .sy_box4 .sy4_gd .sy4_d .sy4_d2{
  	width: 298px;
    text-align: left;
    float: right;
    border: 1px solid #e7e7e7; 
  }
    .sy_box4 .sy4_gd .sy4_d .sy4_d2 .sy4_img2{
    	 margin: 30px auto 20px;
        display: block; 
    }  
     .sy_box4 .sy4_gd .sy4_d .sy4_d2 ul  {
     	text-align: center;
     }
  .sy_box4 .sy4_gd .sy4_d .sy4_d2 ul li{
  	width: 44%;
    border: 1px solid #ff6600;
    text-align: center;
    border-radius: 5px;
    font-size: 18px;
    color: #ff6600;
    display: inline-block;
    margin: 1%;
    line-height: 40px; 
  }         
.sy_box4 .sy4_gd .sy4_d .sy4_d2 .sy4_img3{
	width: 298px;
	display: block;
	margin: 8px auto;
}     
 

.sy_box4 .sy4_gd .on5{
	background-color: #39A4EC;
    border: 1px solid #39A4EC;
    color: #ffffff;
}

.sy_box4 .sy4_gd .sy4_d  .sy4_b_ul{
	    overflow: hidden;
}   
.sy_box4 .sy4_gd .sy4_d  .sy4_b_ul li{
	float: left;
    width: 290px;
    margin-left: 8px;
    border-bottom: 1px solid #F9CDA4;
} 
.sy_box4 .sy4_gd .sy4_d .sy4_b_ul li:nth-child(2n) {
    border-bottom: 1px solid #A4E0F9;
 }
 .sy_box4 .sy4_gd .sy4_d  .sy4_b_ul li img{
 	width: 290px;
 	height: 175px;
 }
  .sy_box4 .sy4_gd .sy4_d  .sy4_b_ul li p{
	line-height: 40px;
	text-align: center;
	color: #666;
	font-size: 16px;
	text-align: left;
	padding: 0 20px;
	height: 126px;
  }
    
.sy_button{
	width: 480px;
    margin: 40px auto;
    overflow: hidden;
}
.sy_button a{
    display: block;
    width: 198px;
    height: 45px;
    text-align: center;
    font: 16px/45px '思源黑体';
    float: left;
    border-radius: 10px;
 }
.sy_button .sy_b1{
	margin-right: 80px;
    border: 1px solid #797979;
    color: #333;
    background-color: #fff;
}
 .sy_button .sy_b2{  
	background-color: #018EDE;
	border: 1px solid #018EDE;
	color: #fff;
 }
.sy_button .sy_b1:hover{
	color: #fff;
	background-color: #666;
	transition:all .3s ease 0s;
} 
 .sy_button .sy_b2:hover{
 	color: #fff;
 	background-color: #666;
 	border: 1px solid #666;
 	transition:all .3s ease 0s;
 }
 .sy_box5{
 	width: 100%;
 	margin: 0 auto;
 	text-align: center;
 	background: #ffffff;
 }
  .sy_box5 img{
  	width: 1200px;
  	height: 500px;
  	margin: 20px auto;
  }
.sy_box6{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background: #ffffff;
	padding: 40px 0;
}
.sy_box6 ul{
	width: 1200px;
	margin: 20px auto;
}
.sy_box6 ul li{float: left;}
.sy_box6 ul li img{width: 100%;height: 100%;}
.sy_box6 ul li.hj1{width: 396px;height: 490px;margin-right: 11px;}
.sy_box6 ul li.hj2{width: 391px;height: 238px;margin-bottom: 14px;margin-right: 11px;}
.sy_box6 ul li.hj3{width: 391px;height: 238px;}
.sy_box6 ul li.hj4{width: 391px;height: 238px;margin-bottom: 14px;margin-right: 11px;}
.sy_box6 ul li.hj5{width: 391px;height: 238px;}
/* .sy_box6 ul li{
	position: relative;
	    width: 380px;
    height: 260px;
	float: left;
	margin: 10px;
}
.sy_box6 ul li img{
       width: 380px;
    height: 260px;
}
.sy_box6 ul li p{
	width: 340px;
    padding: 0 20px;
    height: 35px;
    line-height: 35px;
    background-color: #000000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 14px;
    overflow: hidden;
} */
.sy_box7 {
	width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 40px 0;
    background: #f3f3f3;
    -moz-box-shadow: 2px 2px 10px #909090;
    -webkit-box-shadow: 2px 2px 10px #909090;
    box-shadow: 2px 2px -1px #909090;
}
 /* 校园视频 */
.sy_video_box{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background: #ffffff;
	padding: 40px 0;
}
.tplut{width: 1280px;margin:0px auto;clear:left;overflow:hidden;    padding-top: 20px;}
.tplut ul{overflow:hidden;}
.tplut ul li{float:left;width: 520px;height: 354px;padding: 0 3px;box-sizing: border-box;}
.tplut ul a{display:block;position:relative;overflow: hidden;height: 100%;padding: 3px 0;box-sizing: border-box;}
.tplut ul img{height: 100%;width: 100%;}
.tplut ul .pail_02{width: 230px;}
.tplut ul .pail_02 a{height: 50%;}
.tplut ul .pail_04{width: 300px;}
.tplut ul .pail_04 img{width: auto;margin-left: -40%;}
.video_img::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/video_play_ico.png) center no-repeat rgba(0,0,0,0.3);
    top: 0;
}
/* 学生作品 */
.sy_box7 .sy_lanmu{
	width: 1200px;
	position: relative;
	margin: 20px auto;
}
.sy_box7 .sy_lanmu .sy_ul4{
	width: 700px;
    margin: 0 auto;
}
.sy_box7 .sy_lanmu .sy_ul4 .on7{
	background-color: #39A4EC;
    border: 1px solid #39A4EC;
    color: #ffffff;
}
.sy_box7 .sy_lanmu .sy_ul4 li{
	float: left;
    width: 126px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    margin-left: 40px;
    cursor: pointer;
    background-color: #fff;
    border: 2px solid #E5E5E5;
}
.sy_box7 .sy_lanmu .sy_ckgd{
	font: 16px/37px '思源黑体';
    color: #a0a0a0;     
    position: absolute;
    right: 40px;
    top: 10px; 
}
.sy_box7 .sy_stu_ul {
	width: 1200px;
    margin: 40px auto;
    overflow: hidden;
    display: none;
}
.sy_box7 .on8{
	display: block;
}
.sy_box7 .sy_stu_ul .sy_stu_ul_l{
    width: 300px;
    height: 384px;
    margin-right: 10px; 
    float: left;
    display: inline
}
.sy_box7 .sy_stu_ul .sy_stu_ul_l li{
	width: 300px;
    height: 384px;
    overflow: hidden;
    cursor: pointer;
        position: relative;
} 
 .sy_box7 .sy_stu_ul .sy_stu_ul_l li p{
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #000000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
 }   
 .sy_box7 .sy_stu_ul .sy_stu_ul_l li img{
 	width: 300px;
    height: 384px; 
 }
 .sy_box7 .sy_stu_ul .sy_stu_ul_r{
	width: 890px; 
	height: 384px;
	overflow: hidden;
	float: left;
    display: inline
 }
  .sy_box7 .sy_stu_ul .sy_stu_ul_r li{
  	width: 286px;
    height: 187px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    cursor: pointer;
    position: relative;
  } 
.sy_box7 .sy_stu_ul .sy_stu_ul_r li p{
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #000000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;   
}
.sy_footer{	 
    width: 100%;
    margin: 0 auto; 
}
.sy_footer1{
  background-color: #666;
     padding: 40px 0;
  
}
.sy_footer1 .sy_foot{
	width: 1260px;
    margin: 0 auto;
    overflow: hidden;
}
.sy_footer1 .sy_foot .sy_foot1 {
	float: left;
    width: 580px;
    overflow: hidden;
}     
 .sy_footer1   .sy_foot .sy_foot1 ul{
	float: left;
	width: 122px;
	margin-left: 20px;
 }
.sy_footer1   .sy_foot .sy_foot1 ul li{	
	text-align: center;
    color: #D3D3D3;
    height: 35px;
    line-height: 35px;
}
 .sy_footer1 .sy_foot .sy_foot1 ul .sy_foot1a{
    margin-bottom: 40px;
    font-size: 20px;
 }
 .sy_footer1 .sy_foot2{
    width: 168px;
    padding: 0 10px;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    float: left;
    height: 215px; 
 }
   .sy_footer1 .sy_foot2 img{
   	width: 135px;
    height: 135px;
    display: block;
    margin: 15px auto; 
   } 
 .sy_footer1 .sy_foot2 p{
	text-align: center;
	color: #fff;
	line-height: 1.5;
 }
  .sy_footer1 .sy_foot3{
	float: left;
	width: 280px;
	height: 215px;
	text-align: center;
	color: #fff;
  }
.sy_footer1 .sy_foot3 img{
	display: block;
	width: 168px;
	height: 36px;
	margin: 20px auto 10px;
} 
.sy_footer1 .sy_foot3  p{
	height: 35px;
    line-height: 35px; 
}    
     
 .sy_footer2 {
 	background-color: #323333;
    width: 100%;
    padding: 20px 0 20px;
    margin-bottom: 79px;
 } 
  .sy_footer2 .sy_f{
  	 width: 1160px;
    margin: 0 auto;
  }

  .sy_footer2  ul{
  	 width: 100%;
    margin-bottom: 10px;
    overflow: hidden; 
  } 
.sy_footer2  ul li{
	color: #D3D3D3;
	font-size: 14px;  
}   
.sy_footer2  ul li a{
	color: #D3D3D3;
}     
 .sy_footer2  ul .l{
 	float: left;
    display: inline; 
 } 
  .sy_footer2  ul .r{
  	float: right;
    display: inline;
  } 
  .sy_footer2 ul .gd{
  	 color: red;
    transition: all 0.1s;
    text-shadow: 1px 1px 1px #fff;
    font-size: 16px; 
    padding-left: 10px;
  }
.sy_footer2  ul .r img{
	    height: 20px;
	    padding-left: 30px;
    opacity: 0.1;                              
    overflow: hidden;                               
  
    /* IE10、Firefox and Opera，IE9以及更早的版本不支持 */
    animation-name: breath;                         /* 动画名称 */
    animation-duration: 700ms;                         /* 动画时长3秒 */
    animation-timing-function: ease-in-out;         /* 动画速度曲线：以低速开始和结束 */
    animation-iteration-count: infinite;            /* 播放次数：无限 */
 
    /* Safari and Chrome */
    -webkit-animation-name: breath;                 /* 动画名称 */
    -webkit-animation-duration: 700ms;                 /* 动画时长3秒 */
    -webkit-animation-timing-function: ease-in-out; /* 动画速度曲线：以低速开始和结束 */
    -webkit-animation-iteration-count: infinite;    /* 播放次数：无限 */
}
 
@keyframes breath {
    from { opacity: 0.1; }                          /* 动画开始时的不透明度 */
    50%  { opacity:   1; }                          /* 动画50% 时的不透明度 */
    to   { opacity: 0.1; }                          /* 动画结束时的不透明度 */    
}
 
@-webkit-keyframes breath {
    from { opacity: 0.1; }                          /* 动画开始时的不透明度 */
    50%  { opacity:   1; }                          /* 动画50% 时的不透明度 */
    to   { opacity: 0.1; }                          /* 动画结束时的不透明度 */
}
.xh_vd_list{
    text-align:justify;
    text-align-last:justify;
    line-height:0;
}
@media all and (-webkit-min-device-pixel-ratio:0){
    .xh_vd_list{
        font-size:0;
    }
}
 .sy_piaofu{
	position: fixed;
background: url(../images/foot/a12.png) bottom center  no-repeat  ; 
	/* 
	background: url(../images/tl-bg.jpg) top center no-repeat; */
	/* background: url(../images/foot/a1.jpg) bottom center  no-repeat  ; */
	z-index: 3;
     height: 200px; 
/* 	height: 340px; */
	width: 100%;
	bottom: 0px;
	left: 0;
/* 	overflow: hidden; */
	z-index: 99999;
 }   
.sy_piaofu .sy_p1 {
    width: 316px;
    margin: auto;
    overflow: hidden;
    position: relative;
    float: left;
}
 .sy_piaofu .sy_p1 .sy_p1_img>img{
	    margin-top: 25px;
    float: left;
    width: 70px;
}
.sy_piaofu .sy_p1 .sy_p2{
	float: left;
    margin-left: 10px;
    margin-top: 20px;
}
.sy_piaofu .sy_p1 .sy_p2 span{
	display: block;
    color: #fff; 
}
.sy_piaofu .sy_p1 .sy_p2 h2{
	font-weight: bold;
    font-size: 30px;
    color: #fff; 
    margin-top: -10px;
}
.sy_piaofu .sy_form {
    margin-top: 30px;
    float: left;
    margin-left: 25px;
    width: 400px;
}
.sy_piaofu .sy_form .sy_phone{
	display: block;
    float: left;
    border: none;
    width: 200px;
    height: 45px;
    outline: none;
    text-indent: 10px;
    color: #5b6aff;
    font-size: 16px;
} 
.sy_piaofu .sy_form button{
	display: block;
    float: left;
    width: 130px;
    height: 45px;
    background: #f37b1d;
    border: none;
    color: #fff;
    /* box-shadow: 5px 12px 26px #4e81d5; */
 
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
} 
.sy_piaofu ul li{
	float: left;
    position: relative;
     height: 100px;  
  
    width: 125px;
    margin-left: 10px;
} 
 .sy_piaofu ul li:nth-child(1) {
    background: url(../images/tl-img1.png) top center no-repeat;
}  
 .sy_piaofu ul li a{
	display: block;
    width: 100%;
    height: 100%;
}
.sy_piaofu ul li img{
	position: absolute;
    top: 15px;
    right: 5px;
}
 .sy_piaofu ul li:nth-child(2) {
	background:url(../images/tl-img2.png) top center no-repeat;
}   
.sy_piaofu ul li:nth-child(3) {
	background:url(../images/tl-img3.png) top center no-repeat;
}   
 .sy_piaofu ul li:nth-child(4) {
	    background: url(../images/tl-img4.png) top center no-repeat;
    width: 157px;
} 
.sy_piaofu_title {
    font-size: 32px;
    color: #f6ff07;
    font-weight: bold;
    width: 432px;
    float: right;
    margin: 30px 27px 0 0;
}
 .sy_piaofu .sy_img3{ 
	position: absolute;
	right: -150px;
	top: -187px;
}  
 .sy_piaofu .sy_img3 img{
 	width: 165px;
 	display: block;
 }
.sy_piaofu .sy_gd{
	width: 1200px;
    margin: auto;
    position: relative;
    padding-top: 100px;
    overflow: hidden;
}  
 .sy_piaofu .sy_gd ul li span{
  background: #ff0000;
  width:24px;
  height: 24px;
  border-radius: 12px;
  display: block;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  position: absolute;
    top: 15px;
    right: 5px;
}
.sy_box{
  width: 100%;
  margin: 0 auto;
  background: #eeeeee;
      padding-bottom: 30px;
}
.sy_box .myscroll_box .myscroll{
  background: #eeeeee;
  width: 1200px;
  overflow: hidden;
  height: 400px;
  margin: 0 auto;
  margin-top: 10px;
  border-bottom: 1px solid #9a9292;
}
.sy_boxx{
  width: 100%;
  margin: 0 auto;
  background: #f3f3f3;
  padding-bottom: 30px;
}
.sy_boxx .myscroll_box .myscroll{
  background: #ffffff;
  width: 1200px;
  overflow: hidden;
  height: 400px;
  margin: 0 auto;
  margin-top: 10px;
  border-bottom: 1px solid #9a9292;
}
#daoh_box2 .nav ul li{
	height: 57px;
	line-height: 57px;
}
#daoh_box2  .xian{
	display: block;
}
#daoh_box2 .zy_box .zy_ul1 li.bg_on{
	background-color: rgba(0,0,0,0.9);
}
/* 首页2样式结束 */
/* 新闻列表2样式 */
.news_banner2{
	width: 100%;
    min-width: 1200px;
    position: relative;
    height: 425px;
    overflow: hidden;
    background: #ccc;       
}
.news_banner2 video{
	position: absolute;
    width: 1920px;
    left: 0;
    top: 0px;
    bottom: 0;
    right: 0;
    margin: auto;
}
.news_banner2 .new2_b_n{
	position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20;
    text-align: center;
    padding-top: 150px;
    color: #fff;
}
.news_banner2 .new2_b_n h2{
    font-size: 58px; 
    font-weight: bold;
}
.news_banner2 .new2_b_n p{
	padding-top: 10px;
    font-size: 38px;
}
.news_banner2 .msk{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
      background-color: rgba(0,0,0,.5);  
    z-index: 10;
}
.news_box2{
    background-color: #f0f0f0;
    width: 100%;
    margin: 0 auto;
}
.news_box2 .news2_box{
	width: 1200px;
	margin: 0 auto;	
}
.news_box2 .news2_box .news_lm{
	padding: 70px 0 40px;
}
.news_box2 .news2_box .news_lm a{
	display: inline-block;
    height: 40px;
    position: relative;
    background-color: #fff;
    color: #8c8c8c;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    line-height: 40px;
    margin: 0 8px;
    border-radius: 28px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    overflow: hidden;
    padding: 0 19px 0 42px;
    background-size: 130px;
}    
.news_box2 .news2_box a i{
	position: absolute;
    left: 18px;
    top: 13px;
    width: 14px;
    height: 16px;
    background-image: url(../images/tabicons.png);
    background-repeat: no-repeat;
    background-position-x: right;
}
.news_box2 .news_list{
	width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;
}   
.news_box2  .news_list .new_listx{
	width: 1200px;
    position: relative;
    background: center center no-repeat #fff;
    padding: 20px 30px;
    transition: .2s;
    -webkit-transition: .2s;
    -moz-transition: .2s;
    margin-bottom: 30px;
    background-size: 1140px;  
        box-sizing: border-box;   
} 
.new_listx .new_img{
	width: 284px;
    height: 176px;
    float: left;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.new_listx .new_img img{
	display: block;
    width: 284px;
    height: 176px; 
}
.new_listx:hover{
	box-shadow: 0 9px 30px #e4e4e4;
} 
    
.new_listx:after{
	content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;  
}
.new_listx .new_nr{
	width: 820px;
    float: right;	
}
.new_listx .new_nr h3{
	font-size: 22px;
    display: block;
    font-weight: 700;
    line-height: 2.2;
    transition: color 180ms;
    -webkit-transition: color 180ms;
    -moz-transition: color 180ms; 
}
.new_listx .new_nr span{
	color: #777;
    font-size: 15px;
    font-weight: 300;
    transition: color 180ms;
    -webkit-transition: color 180ms;
    -moz-transition: color 180ms;  
}
.new_listx .new_nr p{
	padding: 16px 0 10px;
    font-size: 16px;
    color: #3b3b3b;
    font-weight: 400;
    line-height: 1.7;  
}
.news_box2 .news2_box .news_lm  .focus{
	background-color: #386bd6;
    color: #fff;
    font-weight: 700;
}  
.news_box2  .news2_box .news_lm  .focus i{
    background-position-x: left
} 
.news_list .new_listx .new_nr h3:hover{
		color:#00a0e9;
}

/* 新闻列表2结束 */
/* 新闻详情样式2 */
.newsinfo2{
	background-color: #f0f0f0;
	 /*    padding-top: 92px */
}
.newsinfo2  .news_lm{
	width: 1200px;
	margin: 0 auto;
	padding: 70px 0 40px;
}
.newsinfo2 .news_lm a{
	display: inline-block;
    height: 40px;
    position: relative;
    background-color: #fff;
    color: #8c8c8c;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    line-height: 40px;
    margin: 0 8px;
    border-radius: 28px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    overflow: hidden;
    padding: 0 19px 0 42px;
    background-size: 130px;
}    
.newsinfo2 .news_lm a i{
	position: absolute;
    left: 18px;
    top: 13px;
    width: 14px;
    height: 16px;
    background-image: url(../images/tabicons.png);
    background-repeat: no-repeat;
    background-position-x: right;
}
.newsinfo2 .news_lm  .focus{
	background-color: #386bd6;
    color: #fff;
    font-weight: 700;
}  
.newsinfo2 .news_lm  .focus i{
    background-position-x: left
} 
.newsinfo2 .dh_su {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 30px;
}
.newsinfo2 .dh_su{
	font-size: 18px;
}
.newsinfo2  .new_con {
	width: 1000px;   
    background-color: #fff;
        padding: 30px 0;
    margin: 0 auto;
    float: left;
}
 .newsinfo2  .new_con .new_con2{
 	width: 900px;
 	margin: 0 auto;
 	  /*   padding-bottom: 40px; */
 }
  .newsinfo2 .new_con .new_dg{
  	width: 900px;
  	margin: 0 auto;
  	text-align: center;
  	padding-top: 20px;
  }
.newsinfo2 .new_con .new_dg h2{	
    font-size: 26px;
    color: #2b2b2b;
    line-height: 44px;
    font-weight: bold;
}
.newsinfo2 .new_con .new_dg p{
	height: 24px;
    line-height: 24px;
    text-align: center;
    overflow: hidden;
    color: #666;
}  
 
.newsinfo2 .new_con .new_dg p span{
	margin-left: 8px;
    margin-right: 3px;
    color: #999;
    font-size: 12px;
}   
.newsinfo2 .new_con .new_con3{
	padding: 12px 0;
    line-height: 25px;
    color: #333;
    font-size: 14px;
}
.newsinfo2 .new_con .new_con3 a{
	color: #386bd6;
}
.newsinfo2 .new_con .new_con3 p {
    font-size: 18px;
    padding-top: 10px;
    text-align: justify;
}
.newsinfo2 .new_con .new_xg{
	width: 800px;
	margin:0 auto;
}
.newsinfo2 .new_con .new_xg ul li{
	 margin-top: 5px;
}
.newsinfo2 .new_con .new_xg ul li span{
	color: #272626;
	font-size: 20px;
	line-height: 24px;
}
.newsinfo2 .new_con .new_xg ul li a{
	color: #272626;
	font-size: 18px;
	line-height: 24px;
}
.newsinfo2 .new_con .new_xg ul li a:hover{
	text-decoration:underline;
	cursor: pointer;
	color: #1c84fd;
}
  .newsinfo2 .new_con .new_con3 p img {
    max-width: 750px;
}
/* 新闻详情样式2结束 */
/* 教师列表新样式 */
.tea_box2{
	width: 100%;
	background: #f6f6f6;
	padding-bottom: 40px;
}
.tea_box2 .ms_box{
	width: 1200px;
	margin: 0 auto;
}
.ms_box .ms_list{
	width:1200px;
	margin: 0 auto;
	     padding-top: 44px;
}
.ms_box .ms_list h4{
	font-size: 18px;
    line-height: 22px;
    height: 22px;
    border-left: 3px solid #00a0e9;
    padding-left: 17px;
    font-weight: bold;
}
.ms_box .ms_list .ms_li{
	padding: 50px 30px;
    border-bottom: 1px solid #a0a0a0; 
}
.ms_box .ms_list .ms_li .ms_img {
	width: 220px;
	height: 282px;
	float: left;
	margin-right: 48px;
} 
.ms_box .ms_list .ms_li .ms_img img{
    width: 220px;
	height: 282px;
	display: block;
}
.ms_box .ms_list .ms_li .ms_con{
	padding-top: 20px;
	width: 840px;
	float: left;
	text-align: justify;
} 
.ms_box .ms_list .ms_li .ms_con h3{
	margin-right: 48px;
	font-weight: bold;
	    font-size: 25px;
} 
.ms_box .ms_list .ms_li .ms_con h3 i{
    font-weight: 100;
    font-size: 20px;
    padding: 0 15px;
}
.ms_box .ms_list .ms_li .ms_con h3 span{
	font-size: 17px;
    color: #959595;
}
 .ms_box .ms_list .ms_li .ms_con p{
 	padding: 30px 0;
    line-height: 30px; 
 } 
 .ms_box .ms_list .ms_li .ms_but{
 	width: 400px;
    margin: 0 auto;
 }
 .ms_box .ms_list .ms_li .ms_but a{
 	background-color: #00a0e9;
    font-size: 18px;
    width: 160px;
    line-height: 38px;
    color: #FFF;
    text-align: center;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin-right: 26px;
    display: inline-block;
 }       
/* 教师列表新样式 */
/* 专业列表新样式 */
.major_box{
	background: #001220;
    overflow: hidden;
}
.hlw_sjs{
	width:1280px;
	margin: 60px auto;
	text-align: center;
}
.hlw_con1{
	padding: 0;
	margin: 0;
	overflow: hidden;
	text-align: justify;
	text-align-last: justify;
}
.hlw_con1 li{
	margin: 20px auto;
	text-align: center;
	text-align-last: initial;
	width: 415px;
	display: inline-block;
}
.hlw_con1 li:hover img{
	margin-top:60px;
}
.hlw_con1 .zy_zs{
	position: relative;
	height: 259px;overflow: hidden;
	background: #1a1a1a;
}
.hlw_con1 .zy_zs p{font-size: 18px;position: absolute;top: 20px;width: 100%;left: 0;white-space: nowrap;text-align: center;color: #fff0b9;}
.hlw_con1 .zy_zs img{position: relative;z-index: 1;transition: all 0.5s ease;width: 415px;height: 259px;}
.hlw_con1 .zy_zs p span{display: inline-block;width: 4em;}
.hlw_con1 h3{color: #ffee9d;font-size: 25px;margin: 20px 0;font-weight: 600;}
.hlw_con1 .zs_bottom{width: 12em;margin: 0 auto;text-align: center;overflow: hidden;background: #178edf;border-radius: 50px;font-size: 20px;line-height: 2em;}
.hlw_con1 .zs_bottom a{display: block;float: left;width: 50%;color: white;}
.hlw_con1 .zs_bottom .llzx{background: #016bb3;}
.hlw_con2{text-align-last: center;text-align: center;}
.hlw_con2 li{margin: 20px 30px;}
.con{background:#001220;overflow: hidden;}
.major_banner img{margin: 0 auto;display: block;/* margin-top: 92px; */} 
.sjs_h2{margin: 0 auto 30px;font-size: 56px;color: #fff0b9;}
.sjs_h2 img{margin: 0 auto;}
.sjs_p{font-size: 18px;color: #ffe992;width: 96%;line-height: 32px;margin: 0 auto 20px;text-align: left;text-indent: 2em;}
.hlw_con3{padding: 0; /*  display: inline-block; */ text-align: justify;text-align-last: justify;margin: 0;color: white;}
.hlw_con3 li{display: inline-block;margin: 20px auto;text-align: center;text-align-last: center;}
.hlw_con3 li h3{margin: 0.5em 0 0;font-size: 26px;color: #ffee9d;}
.hlw_con3 li h4{color: #ca032c;font-size: 18px;font-weight: normal;margin: 0.3em 0;}
.hlw_con3 li p{font-size: 15px;margin: 10px 0 0;}
.hlw_con3 .zs_bottom a{display: inline-block;background: #ca032c;width: 6em;font-size: 18px;line-height: 2em;border-radius: 0.8em;border: 1px solid white;color: white;margin: 1em 0.5em 0;}
.hlw_con3 .zs_bottom .llzx{background: #178edf;}
.te_ce{text-align: center!important;text-indent: 0!important;}
.zxUrl{cursor: pointer;}
/* 专业列表新样式 结束*/
/* 抖音短视频变现训练营开营啦 */
.dy_box{
	width: 100%;
	background: #ffffff;
	padding: 40px 0;
	margin:0 auto; 
	text-align: center;
}
.content{
	margin: 30px auto;
    width: 75pc;
}
.dy_box .dy_t1{
	margin: 60px auto 20px;
    font-weight: 700;
    font-size: 40px;
    padding-top: 30px;
    text-align: center;
        margin-top: -10px!important;
}
.dy_box .gd_line{
	margin: 0 auto 20px;
    width: 100px;
    height: 4px;
        background-image: linear-gradient(90deg,#ae2dda,#f36f7c);
    text-align: center;
}
   .img2_div {
    width: 100%;
}
.img2_div li:nth-child(odd) {
    float: left;
    margin: 8px auto;
    width: 50%;
}
.img2_div li:nth-child(2n) {
    float: right;
    margin: 8px auto;
    width: 50%;
} 
.content ul li img {
    width: 96%;
    height: auto;
}
.dy_but{
    margin: 20px auto;
    padding: 14px;
    width: 15%;
    border-radius: 30px;
    background-image: linear-gradient(90deg,#ae2dda,#f36f7c);
    color: #fff;
    text-align: center;
    font-weight: 700;
    font-size: 1.3em;
    display: inline-block;
}
.dy_box2{
	width: 100%;
	background: #ffffff;
	padding: 40px 0; 
	margin: 0 auto;
	text-align: center;
}
.dy_box2 .dy_t2{
	    margin: 0px auto 20px;
    font-weight: 700;
    font-size: 40px;
}
.dy_box2 .dy_t3{
	margin: 30px auto 20px;
    font-size: 24px; 
}
.dy_box2 img{
	width: 1200px;
	display: block;
	margin: 0 auto;
}
.dy_box3{
    padding: 40px 0;
    background-image: url(../images/bj.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    text-align: center;
    margin: 0 auto;
}  
.dy_box3 .dy_b3{
	margin: 0 auto;
    padding-bottom: 20px;
    width: 1000px;
    height: auto;
    border-radius: 20px;
    background-color: #fff;
}
.dy_box3 .dy_b3>p{
	margin: 30px auto 20px;
    font-weight: 700;
    font-size: 40px;
    padding-top: 30px;
    text-align: center;
}
.dy_box3 .dy_b3 .dy_form{
	margin: 0 auto;
    width: 540px;
    height: auto; 
}
.dy_box3 .dy_b3 .dy_form .dy_d{
	margin-bottom: 30px;
    width: 540px;
    height: 50px;
    border: 1px solid #fff;  
}
.dy_box3 .dy_b3 .dy_form .dy_d .dy_p1{
	float: left;
    width: 110px;
    height: 50px;
    line-height: 50px; 
        color: #000;
    text-align: center;
    font-size: 20px;
}
.dy_box3 .dy_b3 .dy_form .dy_d input{
	float: right;
    width: 410px;
    height: 50px;
    outline: 0;
    background: 0 0;
    color: #fff;
    font-size: 20px;    
    line-height: 50px;
    border: 1px solid #ccc;
    text-indent: 1em;
}
.dy_box3 .dy_but{
		display: block;
		margin: 0 auto;
		width: 300px;
		height: 30px;
		outline: 0;
		border: 0;
		border-radius: 10px;
		color: #fff;
		font-weight: 700;
		font-size: 30px;
		font-family: 思源黑体;
		line-height: 30px;
		cursor: pointer;
}      
/* 抖音短视频变现训练营开营啦结束 */
/* 华为技术认证特训班 */
.hw_box{
	width: 100%;
    background: url(../images/hw_banner_04.jpg) no-repeat top;
    background-size: contain;
    padding-top: 40px;
}
.hw_box .hw_ulbox{
	width: 1280px;
    margin: auto;
}
.hw_box .hw_ulbox ul{
    width: 100%;
    overflow: hidden;
}
.hw_box .hw_ulbox ul li{
	width: 225px;
    height: 236px;
    float: left;
    margin-left: 15px;
    margin-bottom: 6px;
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 2px 6px 5px #e4ebfd;
    color: #3c5b91;
}
    
.hw_box .hw_ulbox ul li:nth-child(1) {
	margin-left: 0;
}
.hw_box .hw_ulbox ul li img{
	width: 174px;
    height: 114px;
    display: block;
    margin: 5px auto 0;
}
.hw_box .hw_ulbox ul li b{
	display: block;
    text-align: center;
    font-size: 24px;
}
.hw_box .hw_ulbox ul li span{
	display: block;
    padding: 10px;
    text-indent: 1em;
    text-align: justify;
    font-size: 14px;
    line-height: 1.5;
}
 .hw_box2{
 	width: 1200px;
    margin: 10px auto;
    text-align: center;
 }  
 .hw_box2 .hw_h2  {
 	font-size: 48px;
    margin: 0 0 0.2em;
    color: #2c2b2b;
    line-height: 1.6em;
    font-weight: bold;
 } 
.hw_box2 .heng{
	width: 80px;
	margin: 0 auto;
	background: linear-gradient(to right, #14b9fe , #3f6cff);
	height: 6px;
}
.hw_box2 .advantage{
	width: 100%;
    padding-top: 1em;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
}
.hw_box2 .advantage ul{
	display: table;
    margin: auto;
    width: 1200px;
    padding: 1em 0; 
}
.hw_box2 .advantage ul li{
	width: 300px;
    height: 280px;
    box-sizing: border-box;
    float: left;
    text-align: left;  
}
.hw_box2 .advantage ul li h5{
	margin: 15px 15px;
    font-size: 1.3em;
    color: #443e3e; 
    font-weight: bold;
}
.hw_box2 .advantage ul li p{
	font-size: 15px;
    line-height: 1.6em;
    padding: 10px 20px;
    height: 140px;
    color: #666;  
}
.hw_box2 .advantage ul li .ljzx{
	width: 125px;
    margin-left: 20px;
    font-size: 16px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    background: linear-gradient(to right, #0cc9fe , #4265ff);
    color: #FFF;
    font-weight: bold;
    border-radius: 50px;
        margin-top: 30px;
}
 .hw_box2 .hw_div2{
 	width: 1200px;
    margin: 0px auto;
    text-align: center;
 }   
  .hw_box2 .hw_div2 ul{
  	    overflow: hidden;
    max-width: 1200px;
    margin: 0 auto 30px;
    padding: 0;
  }  
  .hw_box2 .hw_div2 ul li{
      display: inline-block;
       margin: 10px 23px 10px 0;
    width: 373px;
    height: 495px; 
  }
.hw_box2 .hw_div2 ul li h2{
	font-size: 24px;
    color: #443e3e;
    line-height: 40px;
    margin: 0; 
    font-weight: bold;
}
.hw_box2 .hw_div2 ul li div{
	padding: 6px 0 20px;
    padding-bottom: 0; 
}
  .margin_r_0 {
    margin-right: 0!important;
}    
.hw_box2 .hw_div2 ul li div p{
	font-size: 14px;
    line-height: 1.6em;
    text-align: center;
    margin: 0 auto 10px;
    text-align: left;
    display: block;
    width: 98%;
    color: #666;  
}
.ljzx{
	width: 125px;
    margin-left: 20px;
    font-size: 16px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    background: linear-gradient(to right, #0cc9fe , #4265ff);
    color: #FFF;
    font-weight: bold;
    border-radius: 50px; 
}
.fl3{
	width: 100%;
    height: 1072px;
    background: url(../images/bjt.png) no-repeat center;
    position: relative;
    text-align: center; 
}
 .fl3 .ww{
    width: 1200px;
    margin: 30px auto;
 }    
 .fl3 .kyo{
    width: 375px;
    float: right;
    height: 510px;
 }
.kyo h2{
	font-size: 24px;
	color: #000;
	line-height: 40px;
	margin: 0;
	font-weight: 500;
	padding-top: 10px; 
}
.kyo div{
	padding: 6px 0 20px;
	padding-bottom: 0;
}     
.kyo div p{
	font-size: 14px;
	line-height: 1.6em;
	text-align: center;
	margin: 0 auto 10px;
	text-align: left;
	display: block;
	width: 98%;
	color: #666;
}   
.cle{
	 width: 100%;
    clear: both;
    height: 70px; 
}
.pg5{
	padding: 20px 0 20px;
    text-align: center;
    background: #FFF;
    box-shadow: 4px 4px 8px 1px #6b6b6b;
    border-radius: 8px; 
}
.pg5 .tit_h2{
	color: #000;
    font-size: 36px;
    text-align: center;
    padding: 20px;
 /*    text-shadow: 2px 0 #2e047c;  */
    font-weight: bold;
}                   
 .fo-ma {
    margin: 30px auto 0;
}
 .fo-ma  form {
    display: block;
    margin-top: 0em;
}
 .fo-ma  input{
	font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
        overflow: visible;
}
.fo-ma ul {
    padding: 0;
    margin: 0;
}
.fo-ma ul li{
	margin: 0 auto 20px;
    text-align: center;
    overflow: hidden;
    width: 700px;
}
.fo-ma li label {
	color: #000;
	width: 120px;
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	float: left;
	font-weight: bold;
}
.fo-ma li input {
    background: #ececec;
    width: 450px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    border: 0;
    padding: 0;
    text-indent: 2em;
    font-size: 18px;
    float: left;
    border-radius: 10px;
}
.fo-ma li input[type=submit] {
    background: #3543da;
    text-align: center;
    width: 200px;
    height: 60px;
    margin: 20px auto 0;
    display: block;
    color: #FFF;
    border: 0;
    font-size: 30px;
    float: inherit;
    text-indent: 0;
}
/* 华为技术认证特训班结束 */
/* 电竞青训营 */
.djqxy_box {
	width: 100%;
	background: #ffffff;
	padding: 40px 0;
	margin: 0 auto;
	text-align: center;
}
.djqxy_gd{
	width: 1200px;
	margin: 0 auto;
}
.djqxy_gd h2{
	font-size: 40px;
    font-weight: 700;
    text-align: center;
    line-height: 80px;
}
.djqxy_gd p{
    font-size: 22px;
    line-height: 44px;
}    
.djqxy_box ul{
	width: 1200px;
	margin: 0 auto;
}
.djqxy_box ul li{
	width: 380px;
	float: left;
	margin: 10px;
	position: relative;
}
.djqxy_box ul li img{
	width: 380px;
	display: block;
}
.djqxy_box ul li span{
	height: 40px;
    width: 100%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    background-color: rgba(49, 47, 45, 0.5);    
    display: block;
    position: absolute;
    bottom: 0;
}
.djqxy_b{
	display: inline-block;
    font-size: 26px;
    height: 67px;
    padding: 0 39px;
    font-weight: 700;
    text-align: center;
    line-height: 67px;
    color: #fff;
    background: url(../images/djanniu.jpg) no-repeat;
    background-size: 100% 100%;
    margin-top: 40px; 
}
.djqxy_box2 {
	width: 100%;
	background: #ffffff;
	padding: 40px 0;
	margin: 0 auto;
	text-align: center;
}  
  .dj_b2{
	width: 1200px;
	margin:0 auto;
	margin-top: 40px;
}  
  .dj_b2 img{
	width: 1200px;
	display: block;
}
.djqxy_box3{
	width: 100%;
	background: #ffffff;
	padding: 40px 0;
	margin: 0 auto;
	text-align: center;	
}
.djqxy_box3 ul{
	width: 1200px;
	margin:0 auto;
}
.djqxy_box3 ul li{
	width: 280px;
	float: left;
	margin:10px;
}
.djqxy_box3 ul li img{
	width: 280px;
	display: block;
}
.djqxy_box3 ul li p{
	font-size: 20px; 
	padding-top: 10px;
}
.djqxy_box4{
	background: url(../images/zydbbg.png) no-repeat;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    margin: 0 auto;
    padding: 90px 0;
}
.djqxy_box4 .dj4_bxo{
	width: 1200px;
	margin:0 auto;
}
.dj4_bxo .dj3_img{
	width: 826px;
	height: 160px;
	margin-left: 275px;
	display: block;
}
.dj4_bxo .dj3_img2{
	width: 847px;
    height: 29px;
    margin: 0 auto;
    display: block; 
    margin-top: 60px
}
.djqxy_box4 .dj4_form{
	position: relative;
    width: 530px;
    height: 250px;
    margin: 0 auto;
    text-align: center;
    border-left: #e1604b 2px solid;
    border-bottom: #e1604b 2px solid;
    border-right: #e1604b 2px solid;
    margin-top: 60px;
}
 .djqxy_box4 .dj4_form .dj4_t2{
 	position: absolute;
    font-size: 28px;
    color: #e1604b;
    padding: 10px 20px;
    left: 163px;
    top: -30px;
 }  
 .djqxy_box4 .dj4_form .top_l {
    width: 165px;
    position: absolute;
    border: #e1604b 1px solid;
    left: -2px;
    top: -2px;
}
.djqxy_box4 .dj4_form .top_r{
	width: 165px;
    border: #e1604b 1px solid;
    position: absolute;
    right: -2px;
    top: -2px;
}
.djqxy_box4 .dj4_form .dj4_name{
	width: 360px;
    height: 40px;
    font-size: 18px;
    border-radius: 6px;
    text-indent: 8px;
    background-color: #fff;
    color: #ccc;
    margin-top: 40px;
} 
.djqxy_box4 input{
	    display: inline-block;
    margin: 0;
    color: initial;
    text-align: start;
    text-indent: 0;
    text-transform: none;
    text-shadow: none;
    word-spacing: normal;
    letter-spacing: normal;
    font: 13.33px Arial;
    text-rendering: auto;
    border: none;
    outline: none;
    background: none;
}
.djqxy_box4 .dj4_form .dj_ph{
	margin-top: 25px;
}
.djqxy_box4 .dj4_form p{
	    width: 360px;
    margin: 0 auto;
    text-align: left;
    color: #ccc;
    line-height: 28px;
    margin-top: 25px;
}
.dj4_bxo .dj_submit{
	height: 50px;
    padding: 0 25px;
    background-color: #e1604b;
    color: #fff;
    font-size: 25px;
    border-radius: 25px;
    margin: 0 30px 0 366px;
    cursor: pointer;
    margin-top: 50px;
}
.djqxy_b2{
    display: inline-block;
    height: 50px;
    line-height: 50px;
    padding: 0 25px;
    background-color: #e1604b;
    color: #fff;
    font-size: 25px;
    border-radius: 25px;
    margin-top: 50px;
}
/* 电竞青训营结束 */
/* 程序员节 */
.cxy_box{
	background: url(../images/con_bg.jpg) no-repeat;
    background-position: top center;
    background-size: 100%;
    max-width: 1920px;
    margin: 0 auto;
    width: 100%;
        text-align: center;
}
.cxy_box .cxy_banner {
	width: 100%;
    padding: 10.4% 0 0;
}
.cxy_box .cxy_banner img{
	width: 58.386%;
    margin: 0 auto;
}
.cxy_box .cxy_banner  p{
	font-size: 18px;
    line-height: 40px;
    text-align: left;
    text-indent: 2em;
    color: #FFF;
    border: 5px solid #FFF;
    border-radius: 5px;
    padding: 20px 30px;
    margin: 0 auto;
    width: 1120px;
}
  .con_pg3{width:1120px;margin:60px auto;color:#FFF;    text-align: center;}

.con_h2{font-size:36px;color:#31f8ff;margin: 0 0 0.2em;line-height: 1.6em;}
.con_dl2{width:1120px;margin: 160px auto;color:#FFF;position:relative;border:10px solid #003dff;border-radius:5px;padding:30px 40px;text-align:right;box-sizing: border-box;}
.con_dl2::before{content:'';position:absolute;z-index:-1;background:#26269e;transform:perspective(12em) rotateX(10deg);transform-origin:top;bottom:-100px;left:0;width:100%;height:100px;}

.con_dl2_l{width:40%;height: 500px;position:absolute;left:7%;top:-100px;z-index:10;text-align:center;border:10px solid #007ad0;border-radius:10px;box-shadow:inset 0 0 0 10px #71c0e1;background:#060764;padding:10px;box-sizing:border-box;}
.con_dl2_l h3{font-size:24px;}
.con_dl2_l p{font:24px/32px;color:#fcfcdf;text-align:center;}
.con_dl2_l #demo{height: 381px;overflow:hidden;width:80%;margin:0 10%;}
.con_dl2_l #demo table{width:100%;height:460px;font-size:16px;color:#fff;text-align:center;overflow:hidden;line-height:30px;}

.con_dl2_r{display:inline-block;width:50%;text-align:center;}
.con_dl2_r h3{font-size:24px;color:#31f8ff;line-height:37px;text-align:center;width:80%;margin:0 0 10px 20%;}
.con_dl2_r h3 span{color:#f1f416;}
.con_dl2_r input{width:78%;box-sizing:border-box;padding:15px 20px;margin:10px 0;border-radius:5px;border:2px solid #FFF;font-size:18px;background:transparent;color:#FFF;}
.con_dl2_r i{display:inline-block;width:18%;font-size:20px;font-style:normal;text-align:right;}
.con_dl2_r .submit{width:8em;background:#59b7f9;color:#000;border-radius:50px;border:0;font-size:24px;padding:10px;box-sizing:border-box;margin:10px 0 10px 20%;line-height:24px;text-align: center;}

.con_dl4{overflow: hidden;margin: 30px auto;width: 1120px;padding: 0;}
.con_dl4 ul{overflow:hidden;padding:0;margin:30px 0;}
.con_dl4 li{float:left;margin: 14px 28px 14px  0;position: relative;}
.con_dl4 p{color:#31f8ff;font-size: 20px;position: absolute;background: rgba(22, 25, 80, 0.75);width: 100%;bottom: 0;margin: 0;line-height: 2em;} 
.ljzx_b{
	width: 8em;
    background: #59b7f9;
    color: #000;
    border-radius: 50px;
    border: 0;
    font-size: 24px;
    padding: 10px;
    box-sizing: border-box;
    line-height: 24px;
    display: inline-block; 
}
.con_dl5{padding:0;margin: 30px auto;overflow: hidden;padding: 0 111px;}
.con_dl5 li{width:299px;background:url(../images/kc_bg.png) top center no-repeat;padding:30px 0;float: left;}
.con_dl5 img{border-radius:50%;margin:30px auto 46px;}
.con_dl5 p{font-size:18px;font-weight:700;color:#31f8ff;}
.con_dl5 .llzx{width:9em;background:#59b7f9;color:#000;border-radius:50px;border:0;font-size:18px;padding:10px;box-sizing:border-box;line-height:18px;display:inline-block;}
.con_dl6{padding:0;overflow:hidden;text-align:left;margin: 30px auto;}
.con_dl6 li{width:354px;margin: 14px 29px 15px 0;box-sizing:border-box;text-align:center;float: left;}
.con_dl6 div{border:1px solid #747474;padding: 10px 20px 20px;text-align: center;border-style: none solid solid;}
.con_dl6 h3{color:#fff0b9;font-size: 17px;margin: 0;line-height: 2em;text-align: left;}
.con_dl6 h3 span{color:red;}
.con_dl6 p{font-size:16px;line-height: 2em;margin: 0 0 0.5em;text-align: left;color: white;}
.con_dl6 div img{display: inline-block;vertical-align: initial;}
.con_dl6 .llzx{background:red;color:#FFF;text-align:center;font-size: 16px;line-height: 2em;border-radius:5px;display: inline-block;width: 40%;margin: 0 2%;}
.con_dl6 li a img{
	width: 355px;height: 189px;
}
.con_dl7{padding:0;overflow:hidden;margin:30px 0;}
.con_dl7 li{width:33.3%;float:left;}
.con_dl7 div{border-radius:50%;overflow:hidden;width:264px;margin:10px auto -51px;padding:0 0 51px;}
.con_dl7 hr{width:70%;border-bottom:2px solid #FFF;display:block;margin:0 auto;}
.con_dl7 p{width:70%;font-size:18px;line-height:32px;margin:1em auto 0;text-align:left;position:relative;}

.con_dl8{overflow: hidden;width: 1120px;padding: 0 15px;box-sizing: border-box;}
.con_dl8_l{width: 340px;background:#FFF;color:#000;text-align:left;box-sizing:border-box;padding:40px 20px;float: left;}
.con_dl8_l h3{font-size:24px;font-weight:400;margin:0;text-transform:uppercase;display:inline-block;line-height:32px;vertical-align:top;}
.con_dl8_l strong{font-size: 36px;color:#f44144;position:relative;display:block;}
.con_dl8_l hr{width:52%;border-bottom:2px solid #000;display:block;margin:15px 0;}
.con_dl8_l i{display:inline-block;width:32px;height:32px;overflow:hidden;}
.con_dl8_l div h3{padding:0 0 0 4px;}
.con_dl8_l p{padding:0 0 0 40px;margin:8px 0 12px;}
.con_dl8_l a{padding:0 0 0 40px;font-size:14px;margin:12px 0;display:block;color:red;}
.con_dl8_l .qqzx img{margin-top:-64px;}
.con_dl8_l .qqzx a{background:#f44144;margin:0 0 0 40px;width:5em;color:#FFF;padding:0;text-align:center;font-size:22px;}
.con_dl8_r{width: 700px;float: left;margin: 30px 0 0 50px;}
.con_dl8_r h3{font-size:30px;text-align:left;line-height:48px;margin:0 0 1em;}
.con_dl8_r span{text-indent:4em;display:inline-block;}
.con_dl8_r form{background:#c0161a;padding:30px 40px;}
.con_dl8_r input{width:45%;margin:2%;padding:10px;box-sizing:border-box;font-size:18px;}
.con_dl8_r .submit{width:8em;background:#FFF;border:0;border-radius:5px;color:#c0161a;font-size:18px;text-align: center;}
/* 程序员节结束 */
/* 双十一 */
.s11_box{
	width: 100%;
    background: url(../images/s11_banner_03.jpg) no-repeat center;
    background-size: 100% 100%;
}
.s11_box ul{
	width: 1200px;
    margin: auto;
    overflow: hidden;
}
.s11_box ul li{
	width: 376px;
    height: 315px;
    float: left;
    margin-left: 36px;
    background: url(../images/pic01.png) no-repeat center;
    margin-top: 10px;
    position: relative;
    color: #fff;  
}
.s11_box ul li span{
    display: block;
    text-align: center;
    margin-top: 102px;
    font-size: 16px; 
} 
.s11_box ul li p{
	padding: 19px 50px;
    font-size: 16px;
    text-align: justify;
    text-indent: 2em;
    letter-spacing: 1px;
    color: #ffffff;
}
.s11_box ul li p i{
	font-size: 20px;
    color: #ffff00;
    font-weight: bold;
    padding: 0 2px;
} 
.s11_box ul li a{
	position: absolute;
    bottom: 20px;
    left: 39%;
    color: #fff;
    font-size: 20px;  
}
.s11_box ul li:nth-child(1) {
    margin-left: 0;
}  
.s11_box2{
	width: 100%;
    background: url(../images/bg1.jpg) no-repeat center;
    background-size: 100% 100%;  
}
.s11_box2 .s11_b2{
	width: 1200px;
    margin: auto;
    padding-bottom: 1px;
}
.s11_box2 .s11_b2 h1{
	text-align: center;
    color: #fff;
    font-size: 48px;
    line-height: 47px;
    padding: 50px 0;    
} 
.s11_box2 .s11_b2 h1 i{
	display: inline-block;
    width: 93px;
    height: 47px;
    background: url(../images/point.png) no-repeat center;
    vertical-align: top;
    margin: 0 25px; 
}    
.s11_box2 .s11_b2 h1 i:nth-child(2) {
    transform: rotate(180deg);
}     
.s11_box2 .s11_b2 .border-all{
	    width: 1196px;
    border: 2px solid #fff;
    border-radius: 50px;
    margin: auto;
    margin-top: 60px;
    padding: 36px 20px;
    box-shadow: 0px 0px 10px #f414f7;
    position: relative;
}
.s11_box2 .s11_b2 .border-all .m_bg{
	width: 1127px;
    height: 717px;
    margin: auto;
    background: url(../images/pic02.png) no-repeat center;
}
.s11_box2 .s11_b2 .border-all .m_bg .course{
	width: 1100px;
    margin: 0 auto;
    height: 500px;
    padding-top: 30px;  
}
.s11_box2 .m_bg .course li{
	float: left;
    width: 256px;
    height: 220px;
    margin: 10px 9px;
    background: white;
    border-radius: 10px;
}
.course li .tup {
    width: 100%;
    height: 180px;
}  
.m_bg img{
	width: 980px;
    height: 272px;
    display: block;
    margin: auto; 
} 
 .border-all .line {
    width: 60px;
    height: 6px;
    background-color: #fff;
    border-radius: 30px;
    box-shadow: 0px 0px 10px #f414f7;
    position: absolute;
    right: 176px;
    bottom: -4px;
} 
.s11_box2 .ask{
	    display: block;
    width: 410px;
    height: 80px;
    margin: 60px auto;
    border: 2px solid #fff;
    border-radius: 50px;
    box-shadow: 0px 0px 15px #f414f7;
    text-align: center;
    line-height: 80px;
    font-size: 28px;
    text-shadow: 0px 0px 15px #f414f7;
    color: #fff;
}   
.main4{
	width: 100%;
    background: url(../images/bg4.jpg) no-repeat center;
    background-size: 100% 100%;
}
.main4  .main{
	width: 1200px;
    margin: auto;
    padding-bottom: 1px;
}  
.main4 .main .border-all {	
    width: 1196px;
    border: 2px solid #fff;
    border-radius: 50px;
    margin: auto;
   	margin-top: 0;
    padding: 36px 20px;
    box-shadow: 0px 0px 10px #f414f7;
    position: relative;
}
.main4  .m_bg {
    width: 1127px;
    height: 717px;
    margin: auto;
    background: url(../images/pic02.png) no-repeat center;
}
.main4  ul{
	width: 100%;
    overflow: hidden;
}
.main4  ul li{
    width: 535px;
    float: left;
    margin-left: 19px;
    margin-top: 40px;
}
.main4 ul li b {
    display: block;
    text-align: center;
    font-size: 24px;
    line-height: 60px;
}
.main4 ul li img {
    width: 535px;
    height: 218px;
}
.ask {
    display: block;
    width: 410px;
    height: 80px;
    margin: 60px auto;
    border: 2px solid #fff;
    border-radius: 50px;
    box-shadow: 0px 0px 15px #f414f7;
    text-align: center;
    line-height: 80px;
    font-size: 28px;
    text-shadow: 0px 0px 15px #f414f7;
    color: #fff;
}
.main3 {
	width: 100%;
    background: url(../images/s11_bg3.jpg) no-repeat center;
    background-size: 100% 100%;
}    
.main3 h1 {
    text-align: center;
    color: #fff;
    font-size: 48px;
    line-height: 47px;
    padding: 50px 0;
}
.main3 h1 i {
    display: inline-block;
    width: 93px;
    height: 47px;
    background: url(../images/point.png) no-repeat center;
    vertical-align: top;
    margin: 0 25px;
}
.main3 h1 i:nth-child(2) {
    transform: rotate(180deg);
}
.main5{
	width: 100%;
    background: url(../images/s11_bg5.jpg) no-repeat center;
    background-size: 100% 100%;
        padding-bottom: 20px;
}
.main5 .main{
	width: 1200px;
    margin: auto;
    padding-bottom: 1px;
}
.main5 .main h1 {
    text-align: center;
    color: #fff;
    font-size: 48px;
    line-height: 47px;
    padding: 50px 0;
} 
.main5 .main h1 i {
    display: inline-block;
    width: 93px;
    height: 47px;
    background: url(../images/point.png) no-repeat center;
    vertical-align: top;
    margin: 0 25px;
} 
.main5 .main h1 i:nth-child(2) {
    transform: rotate(180deg);
}
.main5 .bl_1 {
    width: 1120px;
    height: auto;
   /*  overflow: hidden; */
    margin: 20px auto;
}
.main5 .s11_title {
    width: 60%;
    margin: 10px auto;
    text-align: center;
    background: url(../images/title3.png)no-repeat center;
    background-size: 100% 100%;
  }
.main5 .s11_title h2 {
    font-size: 30px;
    color: #fefb00;
    margin-bottom: 10px;
}
.main5 .s11_content {
    width: 100%;
    border-radius: 20px;
    border: 2px solid #fff;
    box-shadow: 0 0 10px #fff;
    padding: 20px;
}
.main5 .content_box {
    background: #fff;
    border-radius: 20px;
    width: 100%;
    overflow: hidden;
}
.text-center {
    text-align: center!important;
}
.ui {
    margin: 15px 0;
}

.s11_content .col-xs-2 {
	width: 13.666667%;
	float: left;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
 .ui img {
    width: 60%;
    -webkit-transition: -webkit-transform 2s ease-out;
    -moz-transition: -moz-transform 2s ease-out;
    -o-transition: -o-transform 2s ease-out;
    -ms-transition: -ms-transform 2s ease-out;
}
.ui img:hover{
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}
.col-xs-2 p{
	font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #121212;
    margin: 0;
}
.ui b {
    padding: 15px 0 5px 0;
    display: inline-block;
}
 .col-xs-2 p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #121212;
    margin: 0;
}
.col-xs-12 {
    width: 100%;
        position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.border-all {
    width: 1196px;
    border: 2px solid #fff;
    border-radius: 50px;
    margin: auto;
    margin-top: 60px;
    padding: 36px 20px;
    box-shadow: 0px 0px 10px #f414f7;
    position: relative;
}
.m_bg {
    width: 1127px;
    height: 717px;
    margin: auto;
    background: url(../images/pic02.png) no-repeat center;
}
.main4 ul, .main5 ul {
    width: 100%;
    overflow: hidden;
}
.main5 ul li {
    width: 470px;
    height: 252px;
    float: left;
    margin-left: 62px;
    margin-top: 71px;
}
.main5 ul li img{ 
    max-width: 100%;
}
.main7{
	width: 100%;
	background-color: #1286e9;
	padding-bottom: 20px;
}
 
.main7 h1 {
    text-align: center;
    color: #fff;
    font-size:  28px;
    line-height: 47px;
    padding: 30px 0;
}
.main7 form{
	width: 580px;
	display: block;
	margin: auto;
}
.main7 form div{
	width: 100%;
	height: 50px;
	margin-bottom: 15px;
}
.main7 form div label{
	display: inline-block;
	height: 50px;
	width: 120px;
	background-color: #fce6bd;
	text-align: center;
	font-size: 20px;
	line-height: 50px;
	font-weight: 700;
}
.main7 form div input{
	display: inline-block;
	width: 445px;
	margin-left: 10px;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	text-indent: 1em;
	border: none;
	outline: none;
	vertical-align: bottom;
}
.main7 form button{
	display: block; width: 390px;
	height: 50px;
	margin: 20px auto;
	background-color: #f80930;
	border: none;
	outline: none;
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 50px;
	cursor: pointer;
}
/* 双十一结束*/
/* 奖助勤勉 */
.xq_1 {
    width: 1120px;
    margin: 60px auto;
}
.con_p {
    font-size: 18px;
    color: #feffde;
    line-height: 1.8em;
    width: 1040px;
    margin: 0 auto;
    padding-bottom: 20px;
    text-indent: 2em;
}
.tu {
    text-align: center;
    margin: 0 auto;
}
.pg1 {
    width: 1120px;
    margin: 60px auto;
}
.tit {
    margin: 30px auto;
    text-align: center;
    width: 390px;
}
.boximg {
    width: 1101px;
    margin: 0 auto;
    text-align: center;
}
.boxd2 {
    margin: 30px 0;
    color: #fcffcb;
}
.boxd2 h3 {
    font-size: 28px;
    padding: 0 0 0 150px;
    background: url(../images/img_15.jpg) no-repeat;
    line-height: 35px;
    background-position: 100px 0;
    margin: 0;
    font-weight: bold;
}
.boxd2 p {
    font-size: 24px;
    line-height: 48px;
    margin: 0.5em 0 1em;
    box-sizing: border-box;
    padding: 0 130px 0 150px;
}
.boxd5 {
    background: #be0d05;
    border: 1px solid #e6c772;
    margin: 30px auto;
    border-radius: 32px;
    overflow: hidden;
    padding: 20px;
    font-size: 24px;
    line-height: 80px;
    font-weight: bold;
}
.boxd5 li {
    background: #ffffff;
    width: 46%;
    float: left;
    margin: 20px;
    color: #b5272a;
    border-radius: 48px;
    box-sizing: border-box;
       font-weight: bold;
}
.boxd5 li:nth-child(5) {
    width: 96.5%;
}
.boxd5 li:nth-child(6) {
    width: 96.5%;
}
.boxd5 span {
    width: 72px;
    height: 72px;
    border-radius: 50%;
    background: #ffffff;
    top: 4px;
    left: 4px;
    color: #dfa024;
    font-weight: bold;
    text-align: center;
    float: left;
    margin: 4px;
    font-size: 48px;
    line-height: 72px;
    border: 7px solid #ffc000; 
}
.boxd3 {
    margin: 30px 0;
    color: #fcffcb;
}
.boxd3 p {
    font-size: 24px;
    line-height: 48px;
    margin: 0.5em 0 1em;
    box-sizing: border-box;
    padding: 0 60px;
}
.blt {
    width: 350px;
    margin: 0 auto;
    text-align: center;
}
.ljzxbtn {
    width: 310px;
    font-size: 26px;
    background: #fbf697;
    color: #ec120c;
    border-radius: 50px;
    line-height: 70px;
    padding: 0;
    box-sizing: border-box;
    display: inline-block;
    margin: 30px auto;
    text-align: center;
}
/* 奖助勤勉结束 */ 
/* 退伍军人 */
.twjr_box{
	background: #e4e4e4;
	width: 100%;
	margin: 0 auto;
	padding: 40px 0;
}
.tw_box{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.tw_box .tw_b1{
	width: 941px;
    height: 81px;
}
.tw_box ul{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	padding-top: 40px;
}
.tw_box ul li{
	width:380px;
	float: left;
	margin: 10px;
}
.tw_box ul li img{
	width: 100%;
	display: block;
}
.twjr_a{
	width: 300px;
    height: 60px;
    display: block;
    margin: 35px auto 0px auto;
    color: #ff0;
    border-radius: 10px;
    font-size: 24px;
    letter-spacing: 3px;
    line-height: 60px;
    background: #d1161a;
    text-align: center;
    font-weight: 530;
}
.tw_bg{
	background: #fff;
} 
.tw_box2{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.tw_box2 .tw_b2{
	width: 483px;
    height: 70px;
    margin: 0 auto 34px auto;
}
.jybd {
    width: 1200px;
    height: 443px;
    display: block;
    margin: 0 auto;
    background: #ffecc2;
}
.jybd_l {
    width: 468px;
    height: 443px;
    display: block;
    float: left;
    background: url(../images/jybd_l.jpg) center no-repeat;
}
.jybd_r {
    width: 732px;
    height: 443px;
    display: block;
    float: right;
}
.jybd_r_bt {
    width: 732px;
    height: 93px;
    display: block;
    margin: 0 auto;
    background: url(../images/bt6.gif) center no-repeat;
}
.bmdsr_show .bd1 {
    width: 720px;
    height: 46px;
    overflow: hidden;
    background: #FFF;
    margin: 0 auto;
}
.bmdsr_show .bd1 ul li {
    width: 100%;
    height: 50px;
    overflow: hidden;
    margin: 0 auto;
    line-height: 50px;
    color: #fff;
    background: #d1161a;
}
.bmdsr_show .bd1 ul li span {
    width: 144px;
    height: auto;
    overflow: hidden;
    font-size: 16px;
    text-align: center;
    display: block;
    float: left;
}
.bmdsr_show .bd {
    width: 720px;
    height: 296px;
    overflow: hidden;
    background: #FFF;
    margin: 0 auto 0 auto;
} 
.bmdsr_show .bd ul li{
	width:100%; 
	height:40px!important; 
	overflow:hidden; 
	border-bottom:1px dashed #8C8C8C; 
	margin:0 auto; 
	line-height:40px;
}
.bmdsr_show .bd ul li span{
	width:144px; 
	overflow:hidden; 
	font-size:14px; 
	text-align:center; 
	display:block; 
	float:left; 
	height:40px; 
	line-height:40px;
}
.twjr_box2{
	width: 100%;
    height: 1320px;
    margin: 0 auto;
    overflow: hidden;
    background: url(../images/twjr_bg2.jpg) center top no-repeat;
    display: block;
    padding-top: 53px;
}	
.bt3 {
    width: 643px;
    height: 74px;
    margin: 0 auto 34px auto;
    background: url(../images/bt3.png) center no-repeat;
}   
.twjr_box2 img{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	display: block;   
} 
.twjr_box3{
	background: #e4e4e4;
	padding: 40px 0;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
.twjr_box3 .tw3_i1{
 	width: 673px;
    padding: 20px 0;
}
.twjr_box3 ul {
    width: 1200px;
    height: 330px;
    margin: 0 auto;
    display: block;
}
.twjr_box3 ul li{
	width: 380px;
    height: 390px;
	float: left;
    background: #fff;  
    font-size: 16px;
    line-height: 32px;
    text-align: justify;
    color: #464646;
    margin: 10px;
}
.twjr_box3 ul li img{
	    width: 380px;
    height: 228px;
    display: block;
    margin: 0 auto;
}
 .twjr_box3 ul li p{
 	width: 98%;
    display: block;   
    font-size: 18px;
    color: #d1161a;
    text-align: center;
    font-weight: 600;
    height: 50px;
    line-height: 60px;
 } 
.twjr_box3 ul li div{
	width: 94%;
	display: block;
	margin: 0 auto;
}  
.twjr_box4{
    width: 100%;
    height: 740px;
    margin: 0 auto;
    overflow: hidden;
    background: url(../images/twjr_bg3.jpg) center top no-repeat;
    display: block; 
    text-align: center;
}
.twjr_box4 .tw4_i1{
	width: 596px;
    height: 31px;
	margin: 0 auto;
	padding: 40px 0;
	text-align: center;
	display: block;
}
.twjr_box4 ul{
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0;
	text-align: center;
}
.twjr_box4 ul li{
	width: 280px;
	    height: 270px;
	float: left;
	margin: 10px;
	display: block;  
    background: #fff;
    text-align: center; 
    font-size: 16px;
    color: #464646;
}
.twjr_box4 ul li img{
	width: 280px;
	display: block;
	height: 154px;
}
.twjr_box4 ul li p{
	width: 100%;
    display: block; 
    font-size: 18px;
    color: #464646;
    text-align: center;
    font-weight: 600;
    height: 50px;
    line-height: 60px;
}
.twjr_box4 ul li .twjr_za{
	width: 160px;
    height: 40px;
    display: block;
    margin: 10px auto 0 auto;
    color: #fff37b;
    background: #d1161a;    
    font-size: 18px;
    line-height: 40px;
    text-align: center;  
}
.gz_12{width:100%; height:auto; overflow:hidden; margin:0 auto 0 auto; background:url(../images/gz_bg10.jpg) center no-repeat;}
.gz12_show{width:1200px; height:auto; overflow:hidden; margin:30px auto}
.gz1s_l{width:355px; height:475px; overflow:hidden; background:#FFF repeat}
.lxwm{width:165px; height:40px; border-bottom:1px solid #37363B; font-size:24px;margin-top: 25px;
margin-left: 15px;; font-weight:bold}
.diz{ font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
.gz_dz{font-size:14px; margin-left:55px; margin-top:10px; letter-spacing: 1.5px; height:auto; overflow:hidden}
a.gz_zx{font-size:12px; color:#ff1d00; margin-left:55px; margin-top:10px; display:block}
.diz1{ font-size:20px; margin-left:20px;padding-left: 35px;line-height: 35px; margin-top:35px}
a.djzx{width:110px; height:45px; background:#F44144 repeat; font-size:18px; color:#FFF; text-align:center; display:block; margin:20px auto; line-height:45px;}
.gz1s_r{width:750px; height:auto; overflow:hidden; margin-top:15px;}
.gz1s_r h3{font-size:30px; color:#FFF; letter-spacing: 1.5px; line-height:65px}
.gz1s_b{width:750px; height:215px; background:#E63B24 repeat; opacity:0.7; margin-top:35px}
.msb7_top{width:596px; height:auto; overflow:hidden; margin:0px auto;}
.ds7_1{width:290px; height:50px; overflow:hidden; float:left; margin-left:8px; margin-top:25px}
.fleft{float:left;}
.fright{float:right;}
.ds7_1 input{ width:100%; height:auto; overflow:hidden; line-height:50px; padding-left:2%}
.coolbg1{width:118px; height:40px; overflow:hidden; background:#FFFFFF repeat; border:none; font-size:15px; text-align:center; line-height:40px;  margin:2% auto; display:block; color:#ff1d00}
.tcenter{ text-align:center;} 
/* 退伍军人结束 */
.imghover:hover{transform:scale(1.3);transition:all 5s ease 0s;-webkit-transform:scale(1.3);-webkit-transform:all 5s ease 0s;}
/* 校园环境新样式 */
.w1280{width: 1280px;margin: 0 auto;padding:20px 0;}
.hj{width:1280px; height:460px; overflow:hidden; margin-top:20px;}
.hj-top{width:1280px; height:50px; overflow:hidden;}
.hj-top h3{width:141px; height:50px; background:#3496E1 repeat; overflow:hidden; font-size:20px; color:#FFF; text-align:center; line-height:50px;}
.hj-top p{width:1000px; font-size:16px; margin-left:20px; line-height:70px;}
.hj-top a{font-size:16px; display:block; line-height:50px;}

.hj-bottom{width:1268px; height:415px; overflow:hidden; margin-left:15px;}
.shu{width:3px;height:415px;background:#3496E1 no-repeat;overflow:hidden;}
.hj-pic{width:1255px; height:415px; overflow:hidden; margin-top:15px;}
.hjpic{width:325px; height:415px; overflow:hidden;}
.hjpic p{margin-top:10px; overflow:hidden;width:325px; height:193px;}
.hjpic-c{margin-top:10px; display:inline-block; margin-left:5px; overflow:hidden;}
.hj-pic img:hover{transform: scale(1.3);transition: all 5s ease 0s;-webkit-transform: scale(1.3);
 -webkit-transform: all 5s ease 0s;}
 .l{float:left;display:inline;}
.r{float:right;display:inline}
/*春季预科班  */
.public {margin: auto;width: 1200px;}
.butt {text-align: center;margin-top: 20px;}
.yd2021_a {margin-top: 20px;
    display: inline-block;
    width: 390px;
    line-height: 45px;
    color: #000;
    text-align: center;
    border: 1px solid #000;
    border-radius: 23px;
    font-size: 20px;} 
.cjbt1 a {
	color: #FFF;
	background-color: #ffd796;
	background: url(../images/butt.jpg) no-repeat center;
    display: block;
    width: 390px;
    line-height: 45px;
    text-align: center;
    font-size: 20px;
	margin: 20px auto 0;
}
.bt2 a {color: #FFF;background-color: #ffd796;background-image: url(../images/but.jpg);width: 275px;}
.btcj3 a {color: #f34840;background-color: #ffff00;width: 600px;border-radius: 25px;}
.bg_01 {background-color: #cf221d;padding: 20px 0;} 
.wz1 {width: 560px;text-align: center;color: #FFF;}
.wz1 h2 {color: #ffe400;line-height: 55px;margin-left: 30px;}
.ipt1 {text-align: center;color: #FFF;}
.ipt1 p {margin-top: 15px;}
.ipt1 input[type="text"] {width: 250px;line-height: 36px;border-radius: 5px;}
.ipt1 input[type="submit"] {width: 250px;line-height: 36px;border-radius: 5px;color: #ff0000;font-size: 20px;}
.fl {
    float: left;
}
.yd2021_div{
	    text-align: center;
    margin-top: 30px;
    clear: both;
}
input {
    margin: 0;
    padding: 0;
    border: 0px;
}

.tit_01 {text-align: center;color: #ff3924;margin-top: 30px;}
.ykUl1 ul li {width: 500px;float: left;border: 1px solid #d2d2d2;padding: 20px;margin-left: 30px;margin-top: 20px;}
.ykUl1 ul li p:nth-child(1) {color: #ff3924;font-weight: bold;border-bottom: 1px solid#d2d2d2;line-height: 36px;}
.ykUl1 ul li p:nth-child(2) {margin-top: 10px;line-height: 30px;height: 60px;}
.ykUl1 ul li p:nth-child(2) font {color: #ff3924;}
.img1 {margin-top:10px;}
.tab {margin-top: 20px;}
.tab table tr:nth-child(1){background-color: #e71f19;color: #FFF!important;}
.tab table tr:nth-child(1) td {border-right: 1px solid #FFF;color: #FFF!important;}
.tab table tr td {line-height: 50px;text-align: center;border: 1px solid #e71f19;}
.tab table tr td:nth-child(1) {width: 350px;text-align: center;}
.tab table tr td:nth-child(2) {width: 200px;text-align: center;}
.tab table tr td:nth-child(3) {width: 200px;text-align: center;color: #e71f19;}
.tab table tr td:nth-child(4) {width: 200px;text-align: center;color: #e71f19;}
.tab table tr td:nth-child(5) {width: 250px;text-align: center;}
.tab table tr td:nth-child(5) a {background-color: #e71f19;padding: 6px 50px;color: #FFF;}
.tit_02 {color: #FFF;text-align: center;}
.tit_02 font {color: #fff560;}
.ykUl2 ul li {width: 286px;height: 390px;background-color: #FFF;float: left;margin-left: 12px;margin-top: 20px;}
.ykUl2 ul li h2 {font-size: 23px;text-align: center;line-height: 50px;}
.ykUl2 ul li p {width: 265px;margin-left: 10px;font-size: 18px;line-height: 25px;}

.ykUl3 ul li {float: left;margin-left: 10px;margin-top: 10px;}
.p_01 {text-indent: 2em;line-height: 30px;width: 1150px;margin-left: 25px;}
.ykUl4 ul li {float: left;margin-left: 9px;margin-top: 10px;}
.ykUl4 ul li:first-child {margin-left: 0px;}
.tp {margin-top: 20px;}
.ykUl5 ul li {float: left;text-align: center;width: 388px;margin-left: 9px;border: 1px solid#d8d8d8;padding-bottom: 20px;margin-top: 20px;}
.ykUl5 ul li h2 {color: #ff6600;border-bottom: 1px solid #727272;width: 320px;margin-left: 34px;line-height: 60px;}
.ykUl5 ul li h3 {line-height: 50px;}
.ykUl5 ul li .ykb_a {background-color: #e71f19;display: inline-block;width: 200px;line-height: 39px;border-radius: 20px;color: #FFF;}
.ykUl5 ul li img{width: 388px;height: 221px}
.ykUl6 ul li {float: left;margin-left: 10px;margin-top: 20px;}
.tit_03 {text-align: center;padding: 20px 0;}
.bg_02 {background-image: url(../images/bg_02.jpg);height: 594px;}
.wz2 {color: #FFF;width: 550px;}
.wz2 p {font-size: 27px;line-height: 60px;margin-top: 150px;}
.ipt2 {background-color: #FFF;color: #000;width: 600px;height: 450px;margin-top: 80px;padding-top: 60px;text-align: center;}
.ipt2 p {margin-top: 30px;}
.ipt2 input[type="text"]{border: 1px solid#d2d2d2;width: 450px;line-height: 39px;}
.ipt2 select {width: 450px;height: 39px;border: 1px solid#d2d2d2;}
.ipt2 input[type="submit"]{width: 280px;line-height: 45px;background-color: #cf221d;color: #FFF;font-size: 20px;}
/* 春季预科班结束 */
/* 双十二 */
.s12_part1{
	    width: 100%;
    background-color: #c6070f;
}
.s12_w12 {
    width: 1200px;
    margin: auto;
}
.s12_tit{
	width: 100%;
    text-align: center;
    font-size: 42px;
    font-weight: bold;
    letter-spacing: 2px;
    padding: 50px 0;
    color: #fff;
}
.s12_p1_con {
    width: 100%;
    height: 260px;
    overflow: hidden;
}
.s12_p1_con img {
    float: left;
}
.s12_part2{width: 100%;background: url(../images/s12_bg1.jpg) no-repeat center;background-size: 100% 100%;padding-bottom: 1px;}
.s12_part2 form{width: 700px;margin: 40px auto;}
.s12_part2 form input{width: 100%;display: block;border: none;outline: none;text-align: center;font-size: 28px;line-height: 2;margin-bottom: 25px;border-radius: 5px;}
.s12_part2 form button{width: 100%;display: block;border: none;outline: none;text-align: center;font-size: 30px;line-height: 2;margin-bottom: 30px;border-radius: 5px;background-color: #ff0000;color: #fff;cursor: pointer;}
.s12_part_img{width: 100%;background: url(../images/s12_bg2.jpg) no-repeat center;background-size: 100% 100%;padding-bottom: 50px;}
.s12_part_img .s12_img{
	width: 100%;
	display: block;
	text-align: center;	
}
.s12_part_img ul{
	width: 1200px;
	margin:0 auto;	
	text-align: center;
}
.s12_part_img ul li{
	width: 280px;
	float: left;
	border: 3px solid #f9d4ac;
	border-radius: 10px;
	margin-left: 8px;
	background: #ffffff;
	padding: 3px;
}
.s12_part_img ul li img{
	width: 280px;
	height: 155px;
	overflow: hidden;
	border-radius: 10px;
}
.s12_part_img ul li p{
	font-size: 20px;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
}
.s12_part_img ul li span{
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
} 
.s12_part_img ul li span font{
	color: #ff0000;
}
.s12_part_img ul li .s12_box_a{
	width: 180px;
	margin:0 auto;
	padding: 10px 0; 
}
.s12_part_img ul li .s12_box_a a{
	width: 80px;
	height: 30px;
	text-align: center;
	background: #ff0000;
	border-radius: 5px;
	display: inline-block;
	font-size: 18px;
	line-height: 30px;
	margin-left: 10px;
	color: #ffffff;
}
.s12_part_img2{width: 100%;}
.s12_part_img2 .s12_img{
	width: 100%;
	display: block;
	text-align: center;	
}
/* 双十二结束 */
/* 插画设计师 */
.ch_box{
	width: 100%;
	background: #ffffff;
	margin: 0 auto;
	padding: 60px 0;	 
	text-align: center;
}
.ch_box_1{
	width: 990px;
	margin:0 auto;
}
.ch_box_1 h2{
	font-weight: normal;
    font-size: 42px;
    line-height: 66px;   
}
.ch_box_1 p{
	font-size: 18px;
    line-height: 28px;
    text-align: center;
    color: #333;    
}
.ch_box_1 ul{
	padding-top: 70px;
}
.ch_box_1 ul li{
	float: left;
	padding-right: 13px;
} 
.ch_box_1 ul li img{
	width: 237px;
	height: 342px;
	display: block;
}
.ch_box_1 ul li:nth-child(4n) {
    padding-right: 0;
}
.ch_box_2{	 
	width: 990px;
	text-align: center;
	margin:0 auto;
}
.ch_box_2 h2{
	font-weight: normal;
    font-size: 42px;
    line-height: 66px;
}
.ch_box_2 ul{
	margin-top: 50px;
}
 .ch_box_2 ul li{
 	width: 240px;
    border: 3px solid #8e8e8e;
    box-sizing: border-box;
    margin-right: 76px;
    float: left;
 }   
 .ch_box_2 ul li:nth-child(1) {
    margin-left: 56px;
}
 
 .ch_box_2 ul li:nth-child(3n) {
    margin-right: 0;
}
 .ch_box_2 ul li h3{
    color: #fff;
    padding: 33px 0 20px;
    line-height: 26px;
        font-weight: 400;
    font-size: 28px;
}
 .ch_box_2 ul li p{
 	line-height: 24px;
    font-size: 16px;
    color: #fff;
    height: 128px;
 }
  .ch_box_2 ul li .ch_2_a{
     width: 156px;
     height: 37px;
    border-radius: 16px;
    background: #ffffff;
    font-size: 16px;
    text-align: center;
    margin: 32px auto 40px;
    display: block;
    line-height: 37px;
    color: #ff0000;
  }
.ch_box_2 ul .ch2_li1{
	background:url(../images/ch_bj1.jpg);
	background-size: 100%;
}   
 .ch_box_2 ul .ch2_li2{
	background:url(../images/ch_bj2.jpg);
	background-size: 100%;
} 
.ch_box_2 ul .ch2_li3{
	background:url(../images/ch_bj3.jpg);
	background-size: 100%;
}    
.ch_box2{
	background: url(../images/img-btn.jpg)no-repeat center;
    height: 428px;
}
.ch_box2_gd {
	  text-align: center;
    position: relative;
    margin: 0 auto;
    width: 1102px;
}
.ch_box2_1{
	width: 650px;  
    padding-top: 85px;  
}
.ch_box2_1 h4{
	font-size: 32px;
    line-height: 57px;
    color: #fff;
    font-weight: normal;
}
.ch_box2_1 h3{
    font-size: 38px;
    line-height: 57px;
    color: #fff;
   font-weight: normal;
}
.ch_box2_1 .click{   
	width: 156px;
    height: 37px;
    border-radius: 16px;
    background: #ef4136;
    font-size: 16px;
    text-align: center;
    margin: 32px auto 40px;
    line-height: 37px;   
}
.ch_box2_1 .click a{
	color: #fff;
}
/* 插画设计师结束 */
/* 1+X认证 */
.rz_box{
	width: 100%;
	margin: 0 auto;
	padding: 20px 0;
	background: #ffffff;
	text-align: center;
}
.rz1_b{
	width: 1200px;
	margin: 0 auto;
/* 	padding: 20px 0; */
}
.rz1_b h1{
	font-size: 36px;
	
}
.rz1_b h1 span{
	border-bottom: 3px solid #4a73fb;
    letter-spacing: 2px;
    padding-bottom: 15px;
}
.box_three {
    width: 100px;
    margin: -17px auto 50px auto;
}
.box_three span {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 20px solid #ff4c9c;
}
.rz1_b .rz1_p1{
	font-size: 18px;
    text-align: center;
    line-height: 30px;
        margin-bottom: 20px;
}
.rz1_b .re1_d2_l{
	width: 400px;
	margin: 0 auto;
	float: left;
}
.rz1_b .re1_d2_l img{
	width: 300px;
	display: block;
	margin-top: 20px;
}
.rz1_b .re1_d2_r{
	width: 800px;
	float: left;
	text-align: left;
}
.rz1_b .re1_d2_r h2{
	color: #4a73fb;
    font-size: 24px;
    font-weight: normal;
        margin-top: 20px;
    margin-bottom: 10px;
}
.rz1_b .re1_d2_r h2 i{
	color: #ff4c9c;
    font-size: 26px;
    margin-right: 10px;
    font-style: italic;
}
.rz1_b .re1_d2_r p{
	line-height: 30px;
    margin: 10px 0 30px 0;
    font-size: 14px;
}
 .re_box_a{
 	width: 300px;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    font-size: 20px;
    font-weight: bold;
    margin: 20px auto 30px auto;
    background: #ff4c9c;
    text-align: center;
    display: block;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0 3px 8px rgba(0, 0, 0, 0.1);
    transition: all 1s;
    color: #fff;
 }  
 .rz_box2 {
 	background: #ddebf7;
    overflow: hidden;
    width: 100%;
	margin: 0 auto;
	padding: 20px 0; 
	text-align: center;
 }
 .rz2_b{
 	width: 800px;
 	margin: 0 auto;
 }
 
.rz2_b ul li{
	width: 200px;
	float: left;
	background: #fff;
    border-radius: 10px;   
    position: relative;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
    -ms-transition: all 0.4s linear;
    transition: all 0.4s linear;   
/*     height: 200px; */
        margin: 31px 20px 0 20px;
    padding: 10px;
}
.rz2_b ul li .rz2_b_li{
	border: 1px dashed #1649e3;
    height: 180px;
    border-radius: 10px;
}
.rz2_b ul li img{
	width: 45%;
    display: inline-block;
    margin: 10px;
}
.demo_line {
    width: 50px;
    height: 1px;
    background: #1649e3;
    margin: 10px auto;
    position: relative;
}
.demo_line span {
    width: 10px;
    height: 5px;
    background: #1649e3;
    display: inline-block;
    position: absolute;
    left: 20px;
    top: -1.5px;
}
.rz2_b li:hover .rz2_b_li{
	border: 1px dashed #fff;
}
.rz2_b li:hover{ 
	z-index: 11;
	background: #1649e3;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.rz2_b li:hover h2,.rz2_b li:hover img,.rz2_b li:hover .demo_line,.rz2_b li:hover .demo_line span{
	color: #fff;
	webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	transition: all 0.4s linear;
	-webkit-animation: moveFromBottom 0.3s ease;
	-moz-animation: moveFromBottom 0.3s ease;
	-o-animation: moveFromBottom 0.3s ease;
	-ms-animation: moveFromBottom 0.3s ease;
	animation: moveFromBottom 0.3s ease;
}
.rz2_b li:hover .demo_line,.rz2_b li:hover .demo_line span{background: #fff}
.tab {
    margin: 20px auto;
    text-align: center;
}
.tab thead {
    background: #305496;
    color: #FFF;
    font-weight: bold;
}
.tab thead td{height: 40px}
.tab thead td:nth-child(1){width: 10%}
.tab thead td:nth-child(2){width: 30%}
.tab thead td:nth-child(3){width: 20%}
.tab thead td:nth-child(4){width: 20%}
.tab thead td:nth-child(5){width: 20%}
.tab tbody td{padding: 5px}
.tab tr td{border:1px solid #8ea9db;}
.tab_color{background: #ddebf7}
.rz_box2 .rz2_ul {
	width: 1200px;
	margin: 0 auto;
}
.rz_box2 .rz2_ul li{
	width: 380px;
	float: left;
	margin: 10px;
}
.rz_box2 li p{
	font-size: 18px;
	    font-weight: bold;
    margin: 10px; 
}
.rz_box2 .rz2_ul li img{
	width: 100%;
	display: block;
}
.rz_box2 .rz2_ul2 {
	width: 1200px;
	margin: 0 auto;
} 
.rz_box2 .rz2_ul2 li{
	width: 280px;
	float: left;
	margin: 10px;
}
.rz_box2 .rz2_ul2 li img{
	width: 100%;
	display: block;
}
div.cscgxz{margin: auto;width: 952px}
div.cscgxz ul{ padding:0;}
div.cscgxz ul,div.cscgxz_jy ul{list-style: none;width: 952px;position: relative;}
div.cscgxz ul li{float: left;width: 229px;margin-left: 12px;border: 1px solid #D7D7D7;box-sizing: border-box;margin-bottom: 12px;border-top: none;overflow: hidden;height: 230.45px;}
div.cscgxz ul li:nth-child(1),div.cscgxz ul li:nth-child(5),div.cscgxz ul li:nth-child(9),div.cscgxz ul li:nth-child(13){margin-left: 0;}
div.cscgxz ul li a{display: inline-block;width: 100%;position: relative;height: 100%;}
.divA{overflow: hidden;height: 122px;position: absolute;bottom: 0;}
div.cscgxz ul li a .divB {position: absolute;top: 0;left: -227PX;width: 100%;height: 100%;text-align: justify;color: white;background: url(../images/kl.png);background-size: 100% 100%;transition: all 0.2s;}
div.cscgxz ul li a .divB p.xzintro {width: 200px;height: 80%;padding: 1% 0;margin: 0 5%;font-size: 0.5em;line-height: 1.9em;position: absolute;left: 217px;color: #fff;text-indent: 20px;transition: all 0.2s 0.2s ease-out;}
div.cscgxz ul li img{width: 100%;}
div.cscgxz ul li p.name{padding: 1em 0 0.3em 0;text-align: center;font-size: 1.2em;color: #0077DD;}
div.cscgxz ul li p.xzcon{padding: 0.5em 0;line-height: 1.8em;font-size: 12px}
div.cscgxz ul li p.xzcon span:first-child{float: left;width: 100%;padding-left: 9px;box-sizing: border-box;text-align: center;color: #FF3646;font-weight: bold;}
div.cscgxz ul li p.xzcon span:nth-child(2){float: right;width: 50%;}
div.cscgxz ul li p.xzcon span:last-child{display: inline-block;width: 100%;padding-left: 9px;text-align: center;color: #0A0000}
.box1 li{list-style-type: disc!important;margin-bottom: 15px;line-height: 30px}
.conbg3{
	background: url(../images/zg_con14.jpg) bottom center no-repeat ;
	padding: 60px 0;
	text-align: center;    
	background-color: #ffffff; 
	background-size: 100% 100%;
}
.con_bm{width: 1120px;margin: 0 auto;height: 520px;}
.con_bm p{color: white;font-size: 34px;float: left;margin: 90px 0 0;line-height: 1.6em;}
.con_bm form{width: 406px;height: 460px;float: right;box-sizing: border-box;padding: 36px;margin: 30px 0 30px 0; background-color:#FFF;border: 1px solid #3e94fa;}
.con_bm div{width: 300px;height: 50px;margin: 20px auto 0;background: white;background: url("../images/rz_input.png") left center no-repeat rgba(218, 218, 218, 0.7);}
.con_bm h3{font-size: 35px;color: #000;font-weight: normal;margin: 0  0 20px;position: relative;background: url("../images/rz_p1.png") bottom center no-repeat;padding: 0 0 30px;}
.con_bm input{display: block;width: 236px;height: 50px;padding-left: 36px;border: none;font: 18px/50px "microsoft yahei";margin: 0 0 0 14px;outline: none;}
.con_bm .name{background: url("../images/zr_p1.png") left center no-repeat;}
.con_bm .call{background: url("../images/rz_p2.png") left center no-repeat;}
 
.con_bm .submit{text-align:center;display: block;width: 307px;height: 50px;font: bold 20px/46px "microsoft yahei";color: #fff;cursor: pointer;background: #ff5e5c;border: none;margin: 40px auto 0;text-indent: 0;padding: 0;}
/* 1+X认证结束 */
/* 打工返乡 */
.dg_box{
	width:100%;
	margin:0 auto;
	padding: 40px 0;
	text-align: center;
	background: #ffffff;
}
.dg1_box{
	width: 1200px;
	margin: 60px auto;
    text-align: center;
}
.dg1_box h1{
	font-size: 40px;
	line-height: 80px;
	font-weight: bold;
}
.dg1_box2{
	width: 1122px;
    height: 506px;
    background: url(../images/a_bg.jpg) no-repeat center;
    margin: 30px auto;
    position: relative;
    text-align: left;
}
.dg1_box2>p:nth-child(1) {
    top: 270px;
    left: 40px;
    color: #fff;
}
.dg1_box2>p {
    position: absolute;
    width: 310px;
    line-height: 36px;
    font-size: 18px;
    margin: 0;
}
.dg1_box2>p>strong {
    display: block;
    font-size: 33px;
    line-height: 60px;
}
.dg1_box2>p:nth-child(2) {
    top: 295px;
    left: 420px;
}
.dg1_box2>p:nth-child(3) {
    top: 60px;
    left: 790px;
}
.dg_a{
	display: inline-block;
    width: 330px;
    height: 60px;
    border-radius: 50px;
    text-align: center;
    line-height: 60px;
    font-size: 26px;
    letter-spacing: 2px;
    background: #f39800;
    color: white;
}
.dg_box2{
    padding: 60px 0;
    text-align: center;
    background: url(../images/b_bg.jpg) center 0 /100% no-repeat;
}
.dg_box2 p{
	font-size: 18px;
    margin: 0 auto 10px;
    line-height: 36px;
    color: #ffffff;
}
.dg_box2 h2{
	font-size: 44px;
	margin: 0 auto 10px;
	line-height: 36px;
	color: #ffffff;
}
.dg_box2 .dg2_ul{
	width: 1120px;
    overflow: hidden;
    margin: 30px auto;
    padding: 0;
}
.dg_box2 .dg2_ul li {
    float: left;
    width: 272px;
}
.dg_box2 .dg2_ul li img{
	width: 272px;
	display: block; 
}
.dg_box2 .dg2_ul>li:nth-child(2), .dg_box2 .dg2_ul>li:nth-child(3), .dg_box2 .dg2_ul>li:nth-child(4) {
    margin-left: 10px;
}
.dg_box2 .dg2_ul li p{
	font-size: 24px;
    text-align: center;
    line-height: 40px;
    color: #fff;    
}
.dg1_box3{
	width: 1153px;
    height: 574px;
    position: relative;
    background: url(../images/c_bg.jpg)no-repeat;
    margin: 30px -16px;
}   
.dg1_box3>p{
	position: absolute;
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    margin: 0;
}  
.dg1_box3>p:nth-child(1) {
    top: 230px;
    left: 165px;
    width: 180px;
}
.dg1_box3>p:nth-child(2) {
    top: 150px;
    left: 455px;
    width: 180px;
}
.dg1_box3>p:nth-child(3) {
    top: 150px;
    left: 805px;
    width: 265px;
}
.dg1_box3>p:nth-child(4) {
    top: 330px;
    left: 465px;
    width: 265px;
}
.dg1_box3>p:nth-child(5) {
    top: 320px;
    left: 900px;
    width: 180px;
}
.dg_box3{
	padding: 90px 0;
    text-align: center;
    background: url(../images/d_bg.jpg) center /1920px 100% no-repeat;
    margin: -30px auto;
}
.d_cont {
    width: 1120px;
    overflow: hidden;
    margin: 30px auto;
}
.d_cont>span {float: left;overflow: hidden;}
.d_cont>span:nth-child(1) {width: 762px;}
.d_cont>span:nth-child(1)>img {float: left;margin-bottom: 13px;}
.d_cont>span:nth-child(1)>img:nth-child(even) {margin-left: 15px;}
.d_cont>span:nth-child(2) {width: 343px;margin-left: 15px;}
.dg_box h5{
	font-size: 44px;
	margin: 0 auto 10px;
	line-height: 44px;
}
.dg_box_ul2{
	margin: 30px auto;
    overflow: hidden;
    padding: 0;
    width: 1120px;
}
.dg_box_ul2 li {
    overflow: hidden;
    padding: 0;
    background: white;
    box-sizing: border-box;
    width: 362px;
    float: left;
    margin: 8px 17px 9px 0;
}
.dg_box_ul2 li img{
	width: 362px;
	height: 200px;
	display: block;
}
.dg_box_ul2 li h3{
	font-size: 22px;
    margin: 0;
    line-height: 2em;
    background: #4aa3df;
    color: white;
    font-weight: normal;
    position: relative;
}
.dg_box_ul2 li p {
    font-size: 15px;
    line-height: 1.6em;
    margin: 10px auto 1em;
    color: #010101;
    text-align: left;
    width: 84%;
	height: 65px;
}
.dg_box_ul2 .llzx.bg2 {
    background: #6badc4;
}
.dg_box_ul2 .llzx {
    float: left;
    width: 50%;
    font-size: 18px;
    line-height: 2em;
    background: #fb3703;
    color: white;
}
.dg_box_ul2 h3::after {
    content: "";
    border: 12px solid;
    border-color: #4aa3df transparent transparent transparent;
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    right: 0;
    top: 100%;
    margin: auto;
}
.dg_box3 h4{
	font-size: 44px;
	margin: 0 auto 10px;
	line-height: 36px;
	color: #ffffff;
	font-weight:bold;
}
/* 打工返乡结束 */
/* 提前择校 */
.tqzx_box{
	width: 100%;
	margin: 0 auto;
	background: #ffffff;
	padding: 40px 0;
	text-align: center;
}
.tqzx_box h2{
	text-align: center;
    font-size: 40px;
    padding: 10px 0;
    font-weight: bold;
}
.tqzx_box p{
	color: #db2027;
    text-align: center;
    font-size: 25px;
}
.tqzx_box .tqzx_ul {
	width: 1000px;
	margin: 0 auto;
	padding-top: 20px;
}
.tqzx_box .tqzx_ul li{
	width: 480px;
	float: left;
	margin: 10px;
}
.tqzx_box .tqzx_ul li img{
	width: 480px;
	display: block;
}
.tqzx_a{
	display: inline-block;
    width: 250px;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
    background-color: #db2027;
    color: #FFF;
}
.tqzx_box .tqzx_ul2 {
	width: 1200px;
	margin: 0 auto;
	padding-top: 20px;
}
.tqzx_box .tqzx_ul2 li{
	width: 380px;
	float: left;
	margin: 10px;
}
.tqzx_box .tqzx_ul2 li img{
	width: 380px;
	display: block;
}
.tqzx_bg{
	background: #c21c1e;
}
.tqzx_bg h2{
	color: #ffffff;
}
.tqzx_bg .tqzx_ul3{
	width:1200px;
	margin: 0 auto;	
	padding-top: 20px;
}
.tqzx_bg .tqzx_ul3 li{
	width: 380px;
	margin: 10px;
	float: left;
}
.tqzx_bg .tqzx_ul3 li img{
	width: 380px;
}
.tqzx_bg .tqzx_a{
	background: #ffffff;
	color: #c21c1e;
}
.tqykUl2 {
	 margin: auto;
    width: 1200px;
    text-align: center;
    padding: 20px 0;
}
   
.tqykUl2 ul li {
    width: 264px;
    height: 400px;
    background-color: #FFF;
    float: left;
    margin-left: 25px;
    margin-top: 20px;
    letter-spacing: 1.5px;
}
.tqykUl2 ul li:nth-child(1) {
    box-shadow: 0 4px 2px 0 #ff861b;
}
.tqykUl2 ul li:nth-child(2) {
    box-shadow: 0 4px 2px 0 #6ca4ff;
}
.tqykUl2 ul li:nth-child(3) {
    box-shadow: 0 4px 2px 0 #ffc616;
}
.tqykUl2 ul li:nth-child(4) {
    box-shadow: 0 4px 2px 0 #37dcc7;
}
.tqykUl2 ul li h2 {
    font-size: 20px;
    text-align: center;
    line-height: 40px;
    font-weight: 600;
    margin: 0 auto;
}
.si {
    color: #37dcc7;
}
.san {
    color: #ffc616;
}
.er {
    color: #6ca4ff;
}
.yi {
    color: #ff861b;
}
.tqykUl2 ul li p {
    width: 240px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 16px;
    line-height: 25px;
    color: #464646;
    text-align: justify;
    letter-spacing: initial;
}
.item-button2 {
    margin-top: 22px;
    display: block;
    width: 165px;
    height: 40px;
    line-height: 40px;
    text-align: center; 
    font-size: 16px;
    color: #fff;
    background: #f9400f;
    border-radius: 21px;
    margin: 0 auto;    
    margin-top: 25px;
}
/* 提前择校 */
/* 网站氛围 */
.qi_fen {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 1;
}
.qi_fen>img {
    width: 450px;
    height: 405px;
    position: absolute;
    top: 0;
}
.qi_fen>img:nth-of-type(1) {
    left: 0;
    z-index: -999;
}
.qi_fen>div {
    width: 1593px;
    display: flex;
    justify-content: space-between;
    position: absolute;
    z-index: 0;
    margin: auto;
    left: 0;
    right: 0;
}
.qi_fen>img:nth-of-type(2) {
    right: 0;
    z-index: -9999;
}

/* 网站氛围结束 */
/* 考试认证 */
.ksrz_box{
	width: 100%;
    height: auto;
    background: #4075e0;
    padding: 40px 0;
    text-align: center;
}
.ksrz_box .ksrz_h1{
	font-size: 48px;
	color: #ffffff;
}
.ksrz_box .ksrz_h1 span{
	color:#ffff00;;
}

.ksrz_box .imgbox2{ width:1200px; height:auto; margin:0 auto; padding:40px 0 15px;}
.ksrz_box .imgbox2 li{ float:left; margin:0 15px;}
.ksrz_box .imgbox2 li img{ width:100%;}
.ksrz_box .imgbox2 li p{ height:60px; line-height:50px; text-align:center; font-size:20px; color:#fff;}
.ksrz_box .imgbox2 li.hd1 img{ height:260px;}
.ksrz_box .imgbox2 li.hd2 img{ height:386px;}
.ksrz_box .imgbox2 li.wd1{ width:363px;}
.ksrz_box .imgbox2 li.wd2{ width:369px;}
.ksrz_box .imgbox2 li.wd3{ width:368px;}
.ksrz_box .imgbox2 li.wd4{ width:537px;}
.ksrz_box .imgbox2 li.wd5{ width:276px;}
.ksrz_box .imgbox2 li.wd6{ width:271px;}
.ksrz_box .imgbox2 li.hd1{ height:320px;}
.ksrz_box .imgbox2 li.hd2{ height:446px;}
.ksrz_a{
    width: 290px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    background: #2C14F1;
    border-radius: 5px;
    display: block;
    margin: 0 auto;   
    margin-top: 20px;
}
.ksrz_bg1{
background: #e8534f;
}

.ksrz_bg1 .imgbox3{ width:1220px; height:auto; margin:0 auto; padding:40px 0 15px;}
.ksrz_bg1 .imgbox3 li{ width:275px; height:445px; float:left; margin:0 15px;}
.ksrz_bg1 .imgbox3 li img{ width:275px; height:385px;}
.ksrz_bg1 .imgbox3 li p{ height:60px; line-height:50px; text-align:center; font-size:20px; color:#fff;}
.ksrz_bg2{
	    background: #d5dade;
}
.ksrz_bg2 .ksrz_h1{
	color: #434343;
}
.ksrz_bg2 .ksrz_h1 span{
	color: #d44f26;
}

.ksrz_bg2 .imgbox4{ width:1220px; height:auto; margin:0 auto; padding:40px 0 15px;}
.ksrz_bg2 .imgbox4 li{ height:445px; float:left; margin:0 15px;}
.ksrz_bg2 .imgbox4 li img{ width:100%; height:385px;}
.ksrz_bg2 .imgbox4 li p{ height:60px; line-height:50px; text-align:center; font-size:20px; color:#474747;}
.ksrz_bg2 .imgbox4 li.wd1{ width:540px;}
.ksrz_bg2 .imgbox4 li.wd2{ width:277px;}
.ksrz_bg2 .imgbox4 li.wd3{ width:274px;}
.ksrz_bg3{
	background: #e86f4f;
}
.ksrz_bg3 .imgbox5{ width:1220px; height:auto; margin:0 auto; padding:40px 0 15px;}
.ksrz_bg3 .imgbox5 li{ float:left; margin:0 15px;}
.ksrz_bg3 .imgbox5 li img{ width:100%;}
.ksrz_bg3 .imgbox5 li p{ height:60px; line-height:50px; text-align:center; font-size:20px; color:#fff;}
.ksrz_bg3 .imgbox5 li.wd1{ width:360px;}
.ksrz_bg3 .imgbox5 li.wd2{ width:275px;}
.ksrz_bg3 .imgbox5 li.hd1{ height:320px;}
.ksrz_bg3 .imgbox5 li.hd2{ height:445px;}
.ksrz_bg3 .imgbox5 li.hd1 img{ height:260px;}
.ksrz_bg3 .imgbox5 li.hd2 img{ height:385px;}
.ksrz_box .imgbox6{ width:1220px; height:auto; margin:0 auto; padding:40px 0 15px;}
.ksrz_box .imgbox6 li{ height:445px; float:left; margin:0 15px;}
.ksrz_box .imgbox6 li img{ width:100%; height:385px;}
.ksrz_box .imgbox6 li p{ height:60px; line-height:50px; text-align:center; font-size:20px; color:#fff;}
.ksrz_box .imgbox6 li.wd1{ width:540px;}
.ksrz_box .imgbox6 li.wd2{ width:277px;}
.ksrz_box .imgbox6 li.wd3{ width:274px;}
.ksrz_bg4{
	    background: #d9e8ff;
}
.ksrz_bg4 .ksrz_h1{
	font-size: 48px;	
    color: #303030;
}
.ksrz_bg4 .ksrz_h1 span{
	color:#cd461d;
}
.ksrz_bg4 .imgbox7{ width:1220px; height:auto; margin:0 auto; padding:40px 0 15px;}
.ksrz_bg4 .imgbox7 li{ width:365px; height:315px; float:left; margin:0 15px;}
.ksrz_bg4 .imgbox7 li img{ width:365px; height:255px; box-shadow:0 0 16px #999;}
.ksrz_bg4 .imgbox7 li p{ height:60px; line-height:50px; text-align:center; font-size:20px; color:#515151;}
.ksrz_bg5{ 
    background: #fff;
}
.ksrz_bg5 .ksrz_h1{
	font-size: 48px;	
    color: #d44f26;
}
.ksrz_bg5 .ksrz_h1 span{
	color: #313131;
}

.ksrz_bg5 .imgbox8{ width:1220px; height:auto; margin:0 auto; padding:40px 0 15px;}
.ksrz_bg5 .imgbox8 li{ width:270px; height:435px; float:left; margin:0 15px;}
.ksrz_bg5 .imgbox8 li img{ width:270px; height:375px; box-shadow:0 0 16px #999;}
.ksrz_bg5 .imgbox8 li p{ height:60px; line-height:50px; text-align:center; font-size:20px; color:#515151;}
.ksrz_bg5 .imgbox8 li.wd1{ width:365px;}
.ksrz_bg5 .imgbox8 li.hd1{ height:310px;}
.ksrz_bg5 .imgbox8 li.wd1 img{ width:365px;}
.ksrz_bg5 .imgbox8 li.hd1 img{ height:260px;}

 /* 考试认证结束 */
 /*  网站地图 */
 
.cbody {
    margin: 0 auto;
    width: 910px;
}
.link_a {
	width:202px;
}
.major_a{
	width:196px;
	text-align: center;
}
 dl {
    margin: 0 10px 20px 10px;
    border: #8ac6fd 1px solid;
    min-height: 70px;
    max-height: none;
    width: 888px;
    display: inline-block;
    clear: both;
}

dl dt {
    padding: 0 20px;
    height: 30px;
    margin-top: 1px;
    font: bold 15px/30px '瀹嬩綋';
    color: #049
}

dl dd {
    float: left;
    display: inline-block;
    line-height: 30px;
    padding: 5px 0 0 20px;
    white-space: nowrap;
}
dl ul{
	width: 100%;
	line-height: 30px;
}
dl ul li{
	padding: 5px 0 0 40px;
	line-height: 30px;
	font-size: 18px;
}
.w150 {
    width: 150px;
}

.h99 {
    height: 99px;
}

.mt20 {
    margin-top: 20px;
}

.bgfff {
    background: #FFF;
}

.ptb20 {
    padding: 20px 0;
}

.pr10 {
    padding-right: 10px;
}

.st {
    font: bolder italic 30px/30px 'Arial Black';
    color: #cdcccc;
}
/* 网站地图结束 */
 /* 幼师 */
 .bg_404145 {
  background: #404145;
  padding: 15px 0;
}

.form_t0 {
  font-size: 0;
  text-align: center;
}

.form_t0 input {
  width: 300px;
  line-height: 42px;
  padding-left: 16px;
  font-size: 18px;
  border: none;
  outline: none;
  margin-right: 30px;
}

.form_t0 input.subm {
  margin-right: 0;
  background: #fff url(../images/yszy_2.jpg) no-repeat right top;
  text-align: left;
  padding-left: 16px;
}
.w_1200{width: 1200px;margin:0 auto;}
.f40 {
  font-size: 40px;
  text-align: center;
  color: #333;
  font-weight: 500;
  padding: 50px 0 28px;
}

.f40 strong {
  color: #f01111;
}

.f40 em {
  font-size: 26px;
  display: block;
  text-transform: uppercase;
}
.f40 p{
  font-size:16px;
}
.dy {
  text-align: justify;
}

.dy:after {
  content: "";
  display: inline-block;
  width: 100%;
}

.dy li {
  width: 386px;
  display: inline-block;
}

.dy li section {
  background-color: #f85959;
  padding: 20px;
  color: #fff;
}

.dy li:nth-child(2) section {
  background-color: #ff9f68;
}

.dy li:nth-child(3) section {
  background-color: #7c203a;
}

.dy li>img {
  margin-bottom: 4px;
}

.dy li section p {
  line-height: 24px;
  font-size: 14px;
  height: 96px;
}

.dy li section h4 {
  font-size: 26px;
  margin-bottom: 10px;
}

.dy li section h4 img {
  float: right;
  margin-top: 5px;
}
.zixun {
  padding: 40px 0 60px;
  text-align: center;
}

.zixun a {
  width: 228px;
  line-height: 54px;
  border: 1px solid #9f0001;
  display: inline-block;
  font-size: 22px;
  transition: .3s;
}

.zixun a:hover,
.xf:hover {
  background-color: #9f0001;
  color: #fff;
}
.txt_c {
  text-align: center;
}

.bg_ys {
  background: url(../images/yszy_8.jpg) no-repeat center top;
  padding: 100px 0;
}
.bg_ys {
  background: url(../images/yszy_8.jpg) no-repeat center top;
  padding: 100px 0;
}

.w_1000 {
  width: 1000px;
  padding: 0 70px;
  box-sizing: border-box;
  background-color: #fff;
  margin: 0 auto;
}

.w_640 {
  width: 640px;
}

.w_640 li {
  background-color: #e95b29;
  color: #fff;
  border: 1px solid #dcdcdc;
  padding: 26px 36px 26px 20px;
  margin-bottom: 20px;
}

.w_640 li a {
  float: right;
  width: 126px;
  line-height: 52px;
  border: 1px solid #fff;
  color: #fff;
  font-size: 22px;
  text-indent: 28px;
  background: url(../images/arr_r.png) no-repeat 80px center;
  transition: .3s;
  ;
}

.w_640 li a:hover {
  background: #fff url(../images/arr_ra.png) no-repeat 85px center;
  color: #e95b29;
  text-indent: 26px;
}

.w_640 li h5 {
  float: left;
  position: relative;
  font-size: 30px;
  z-index: 5;
}

.w_640 li h5 span {
  position: absolute;
  left: 0;
  bottom: -5px;
  font-size: 14px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, .3);
  z-index: -1;
}

.w_640 li h5 em {
  font-size: 16px;
  font-weight: 500;
  margin-left: 46px;
}
.w_1000 {
  width: 1000px;
  padding: 0 70px;
  box-sizing: border-box;
  background-color: #fff;
  margin: 0 auto;
}

 
.w_640 li h5 {
  float: left;
  position: relative;
  font-size: 30px;
  z-index: 5;
}

.w_640 li h5 span {
  position: absolute;
  left: 0;
  bottom: -5px;
  font-size: 14px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, .3);
  z-index: -1;
}

.w_640 li h5 em {
  font-size: 16px;
  font-weight: 500;
  margin-left: 46px;
}

 
.fr {
    float: right;
}
.w_190 {
  width: 190px;
  padding-top: 96px;
}

.w_190 p {
  background-color: #e95b29;
  color: #fff;
  line-height: 44px;
  font-size: 20px;
  text-align: center;
  margin-bottom: 24px;
}

.w_190 ul li {
  line-height: 108px;
  margin-bottom: 20px;
  background-color: #eeeeee;
  font-size: 16px;
  color: #191919;
  text-align: center;
}
.clearfix:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}
.bgf2f2f2{
  background-color: #f2f2f2;
  text-align: justify;
  padding:0 30px 32px;
}
.bgf2f2f2 img{
  margin-bottom:10px;
}
.sxhj li{
  width: 25%;
  float: left;
}
.sxhj li div{
  width: 100%;
    height: 272px;
    position: relative;
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.sxhj li em{
  transition: .3s;
    display: block;
    text-align: center;
    line-height: 50px;
    color: #666666;
    font-size: 16px;
    background-color: #fff;
    text-overflow: ellipsis;
    overflow: hidden;
}
.qy .fl{
  padding-top:62px;
}
.qy .fl .zixun{
  padding-top:44px;
}
.w_452{
  width: 452px;
}
.form_b{
  background:url(../images/yszy_26.jpg) no-repeat left top;
  padding:87px 0 138px;
  max-width: 1920px;
  margin:0 auto;
}
.form_b form{
  background-color:rgba(235,107,62,.9);
  width: 1090px;
  padding:72px 0 94px 90px;
  box-sizing: border-box;
}
.form_b form span{
  color:rgba(255,255,255,.3);
  font-size: 60px;
  font-weight: bold;
  line-height:65px;
  text-transform: uppercase;
}
.form_b form h3{
 font-size: 30px;
 color:#fff; 
}
.form_b form input{
  width:630px;
  line-height:72px;
  color:#fff;
  font-size: 22px;
  display: block;
  border:none;
  outline: none;
  background-color:transparent;
  border-bottom:2px solid #fff;
  padding-top:10px;
}
.form_b form input.subm1{
  margin-top:46px;
  width:174px;
  border:1px solid #fff;
  padding:0;
  line-height:52px;
  text-align: left;
  text-indent: 28px;
  background: url(../images/arr_r.png) no-repeat 132px center;
  transition: .3s;
}
.form_b form input.subm1:hover{
  text-indent: 30px;
  background: url(../images/arr_r.png) no-repeat 130px center;
}


/* 幼师结束 */

/* 春节主题 */
.cj_bg1{
	background: url(../images/cj_t1.png) no-repeat center;
	background-size: 60%;
	font-size: 40px;
    height: 200px;
    line-height: 176px;
    color: #ffffff;
}
.bt1 a{
	color: #FFF;    
    background-image: url(../images/cj_ann.png);
        background-size: 100% 100%;
}    
.cj_bg2{
	background:url(../images/cj_bg1.png);
}
.cj_bg2 h5{
	color: #ffffff;
	background: url(../images/cj_t1.png) no-repeat center;
	font-size: 40px;
    height: 200px;
    line-height: 176px;
}
.cj_bg2 h2{
	color: #ffffff;
	background: url(../images/cj_t1.png) no-repeat center;
	font-size: 40px;
    height: 200px;
    line-height: 176px;
}
.cj_bt{
	color: #FFF;
	background-image: url(../images/cj_ann2.png);
	background-size: 100% 100%;
	    display: inline-block;
    width: 300px;
    line-height: 89px;
    text-align: center;
    font-size: 21px;
    white-space: nowrap;
    word-spacing: normal;
    letter-spacing: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
}
.tqykUl2 {
	 margin: auto;
    width: 1200px;
    text-align: center;
    padding: 20px 0;
}
   
.tqykUl2 ul li {
    width: 264px;
    height: 400px;
    background-color: #FFF;
    float: left;
    margin-left: 25px;
    margin-top: 20px;
    letter-spacing: 1.5px;
}
.tqykUl2 ul li:nth-child(1) {
    box-shadow: 0 4px 2px 0 #ff861b;
}
.tqykUl2 ul li:nth-child(2) {
    box-shadow: 0 4px 2px 0 #6ca4ff;
}
.tqykUl2 ul li:nth-child(3) {
    box-shadow: 0 4px 2px 0 #ffc616;
}
.tqykUl2 ul li:nth-child(4) {
    box-shadow: 0 4px 2px 0 #37dcc7;
}
.tqykUl2 ul li h2 {
    font-size: 20px;
    text-align: center;
    line-height: 40px;
    font-weight: 600;
    margin: 0 auto;
}
.si {
    color: #37dcc7;
}
.san {
    color: #ffc616;
}
.er {
    color: #6ca4ff;
}
.yi {
    color: #ff861b;
}
.tqykUl2 ul li p {
    width: 240px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 16px;
    line-height: 25px;
    color: #464646;
    text-align: justify;
    letter-spacing: initial;
}
.item-button2 {
    margin-top: 22px;
    display: block;
    width: 165px;
    height: 40px;
    line-height: 40px;
    text-align: center; 
    font-size: 16px;
    color: #fff;
    background: #f9400f;
    border-radius: 21px;
    margin: 0 auto;    
    margin-top: 25px;
}
.cj_bg3 .cj_h2{
	color: #ffffff;
	background: url(../images/cj_t1.png) no-repeat center;
	font-size: 40px;
    height: 200px;
    line-height: 176px;
}
.cj_a2{
	    color: #FFF;
    background-image: url(../images/cj_ann2.png);
    background-size: 100% 100%;
    display: inline-block;
    width: 300px;
    line-height: 89px;
    text-align: center;
    font-size: 24px;
    white-space: nowrap;
    word-spacing: normal;
    letter-spacing: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: bold;
 
}
/* 春节主题 */
/* 元宵节 */
.yxj_box{
	background: #ffffff;
	padding:40px 0;
	text-align: center;
	width: 100%;
	margin: 0 auto;
}
.yxj1_box{
	width: 1200px;
	margin: 0 auto;	
}
.yxj1_box h2{
	font-size: 44px;
	margin: 0 auto 10px;
	line-height:44px;
}
.yxj1_box ul{
	width: 1200px;
	margin:0 auto;
}
.yxj1_box ul li{
	width: 380px;
	float: left;
	margin: 30px 0;
} 
.yxj1_box ul li:nth-child(1n){
	margin-right:0px; 
}
.yxj1_box ul li img{
	width: 380px;
	display: block;
}
.yxj_a{
	width: 500px;
	margin: 0 auto;
	display: inline-block;
	text-align: center;
	background: #bd1007;
	font-size: 24px;
	line-height: 48px;
	border-radius: 40px;
	height: 48px;
	color: #ffffff;
	font-weight:bold; 
}
.yxj_box2{
	width: 100%;
	padding: 40px 0;
	text-align: center;
	margin: 0 auto;
	background: #ffffff;
	margin-top: 20px;
}
.yxj_box2 .yxj2_box{
	width: 1200px;
	margin: 0 auto; 
	padding-bottom: 20px;
}
.yxj_box2 .yxj2_box h3{
	font-size: 44px;
	margin: 0 auto 10px;
	line-height: 44px;
}
.yxj_box2 .yxj2_box ul{
	width: 1200px;
	margin:0 auto;
 	padding-top: 10px;
}
.yxj_box2 .yxj2_box ul li{
	width: 380px;
	float: left;
	margin: 15px 30px;
}
.yxj_box2 .yxj2_box ul li:nth-child(1){
	margin-right: 0;
	margin-left:0;
} 
.yxj_box2 .yxj2_box ul li:nth-child(3){
	margin-right: 0;
	margin-left:0;
} 
.yxj_box2 .yxj2_box ul li:nth-child(4){
	margin-right: 0;
	margin-left:0;
} 
.yxj_box2 .yxj2_box ul li:nth-child(6){
	margin-right: 0;
	margin-left:0;
} 
.yxj_box2 .yxj2_box ul li img{
	width: 100%;
	display: block;
}
/* 元宵节结束 */
/* 春季开学 */
.cjkx_box{
	width: 100%;
	margin:0 auto;
	text-align: center;
	padding: 40px 0;
	background: #ffffff; 
}
.cjkx_t{
	width: 1200px;
	margin: 0 auto;
	color: #2a73a5;
	padding: 10px 0;
}
.cjkx_t h2{
	font-size: 36px;
	line-height: 60px;
	font-weight: 600;
}
.cjkx_t p{
	font-size: 20px;
	line-height: 30px;
	text-transform : uppercase;
}
.cjkx_box .cjkx_img{
	width: 1200px;
	margin: 0 auto;
	background: #2a73a5;
	padding: 6px;
	border-radius: 10px;
	margin-top: 10px;
}
.cjkx_box .cjkx_img img{
	width: 1200px;
	margin: 0 auto;
	display: block;
	border-radius: 10px;
}
.cjkx_a{
	width:500px;
	display: inline-block;
	font-size: 28px;
	line-height: 50px;
	height: 50px;
	color: #ffffff;
	background: #e24d47;
	border-radius: 50px;
}
.cjkx_box2{
	width: 100%;
	margin:0 auto;
	text-align: center;
	padding: 40px 0;
	background: #ffffff; 
	margin-top: 10px;
}
.cjkx_box2 .cjkx_d{
	width: 1200px;
	margin:0 auto;
	background: #99d4e4;
	border-radius: 10px;
	padding: 10px;
	margin-bottom: 40px;
}
.cjkx_box2 .cjkx_d ul{
	width: 1180px;
	padding: 10px;
	background: #ffffff;
	border-radius: 10px; 
}
.cjkx_box2 .cjkx_d ul li{
	width: 280px;
	float: left;
	margin:7px;
	border-radius: 10px; 
}
.cjkx_box2 .cjkx_d ul li img{
	width: 100%;
	display: block;
	border-radius: 10px; 
}
/* 春季开学结束 */
/* 阿里校企签约 */
.cjys_bg{ width:100%; background: #fff; margin:0 auto 0 auto;  display: block;}
.bt{width: 1200px; margin: 0 auto 20px auto; text-align: center; font-family: "思源黑体 Regular";}
.bt h2{width:1200px;height:100px; font-size: 30px;line-height: 120px; letter-spacing: 1px; color: #2a1792; text-align: center; margin: 0 auto; font-family: "思源黑体 "; font-weight: 500;}
.bt:after{content:""; width: 80px; height:6px; bottom:30px; margin: 0 auto; background-color: #e5e5e5; display: block;}
.bt p{width:1200px;font-size: 18px;text-align: center;overflow: hidden; margin:0 auto 0 auto; display: block; font-family: "思源黑体 Regular"; letter-spacing: 1px; color: #ffe7e0; line-height: 46px;}

.pic ul{ width:1200px; height: 236px; display: block;  margin: 0 auto;}
.pic ul li{ width:294px; height: 229px; float: left; display: block;  margin: 0 8px 10px auto;}
.pic ul li img{ width:294px; height: 229px; display: block;  margin: 0 auto;}
.pic ul li:nth-child(4){ margin-right:0;}
.pic ul li p{ width:294px; height: 40px; display: block; margin: 0 auto; background: #F4F4F4; font-family: "思源黑体 Regular"; font-size: 18px; text-align: center;letter-spacing: 1px; color: #464646; line-height: 40px;}

.bt1{width: 1200px; margin: 0 auto 20px auto; text-align: center; font-family: "思源黑体 Regular";}
.bt1 h2{width:1200px; font-size: 30px;line-height: 50px; letter-spacing: 1px; color: #2a1792; text-align: center; margin: 0 auto; font-family: "思源黑体 "; font-weight: 500; padding-top: 40px; padding-bottom: 10px;}
.bt1:after{content:""; width: 80px; height:6px; bottom:30px; margin: 0 auto; background-color: #e5e5e5; display: block;}
.sybmd{ width:1200px; margin: 0 auto; display: block; background: #ffffff;}
.sybmd,.zybox { overflow: hidden; width:900px; margin: 0 auto; line-height: 32px; background: #fff; font-size: 16px;}
.sybmd_img { width:900px; overflow: hidden; border-bottom: 1px solid #ddd; box-sizing: border-box;}
.sybmd_con2 { overflow: hidden; background: #00bbdc; text-align: center; width: 100%; height: 100px; color: #333; margin: 10px auto 0 auto; box-sizing: border-box;}
.zybox h2 { text-align: left; text-indent:15px; line-height:2.2; font-size: 20px; color:#0095b0; border: 1px solid #ddd;}
.zybox h2 span { color: #f00;}
.sybmd_conn2 {font-size: 18px; margin-top: 20px; letter-spacing: 1.2px; text-align: center; float: left; width: 100px; color: #fff; border-right: 1px solid #fff;}
#sybmdbox { height: 155px; overflow: hidden;}
#sybmdbox table { width: 100%; border-collapse: collapse;}
#sybmdbox table td { border: 1px solid #ddd; color: #666; padding:8px 0}
#sybmdbox table tr:hover { background: #ddd;}
#sybmdbox03 { height: 543px; overflow: hidden;}
#sybmdbox03 table { width: 100%; border-collapse: collapse;}
#sybmdbox03 table td { border-bottom: 1px dashed #ddd; color: #666; padding:8px 0}
#sybmdbox03 table tr:hover { background: #ddd;}	
#sybmdbox01 { height: 443px; overflow: hidden;}
#sybmdbox01 table { width: 100%; border-collapse: collapse;}
#sybmdbox01 table td { border-bottom: 1px dashed #ddd; color: #666; padding:8px 0}
#sybmdbox01 table tr:nth-child(2n) { background: #f4f4f4;}	
#sybmdbox01 table tr:hover { background: #ddd;}		
.zybt { border-top: none;}
.sybmd_con2 label { color: #fff; font-size: 18px;}	
.ecg1{ float:right; margin:0 auto;}
.ecg1 img{ width:420px; height:285px}		
.zybt { border-top: none;}
.sybmd_con2 label { color: #fff; font-size: 18px;}	
.zyd_t h2 { line-height: 60px; background:#ef0800; text-align: center; font-size: 24px; color: #fff; letter-spacing: 1.5px;}
.zyd_t ul, .zybox_t, .zybox_p { overflow: hidden; width: 100%; border-bottom: 1px solid #ef0800; box-sizing: border-box;}
.zyd_t ul, .zybox_t, .zybox_p a { display: block; padding:0;}
.zybox_t { background: #999; color: #fff;}
.zybox_p { border-left: 1px solid #ddd; /*border-right: 1px solid #ddd;*/}
.zyd_t ul li {float: left; text-align: center; line-height: 54px; border-left: 1px #ddd solid; box-sizing: border-box; list-style: none; /* border-top: 1px solid #ddd; */ color: #fff; font-size: 16px; background: #2a1792;}		
.zyw_1 { width: 400px;}
.zyw_11 { width: 250px;}
.zyw_3 { width: 250px;/* border-right: 1px solid #ddd;*/}
.zyw_2 { width: 15%; /*border-right: 1px solid #ddd;*/}
.zybox_p .font_r{color:#f00; font-weight:bold;}
.zybox_p:hover a,.zybox_p:hover li { background: #ee7800; color: #fff;}
.zybox_p:hover li{ background: #ee7800; color: #fff;}
.jynw_right h2 { line-height: 2; background:red; text-align: center; font-size: 20px; color: #fff;}		
.hrbm_vide1{ width:420px; height: 349px; margin: 0 auto; display: block;}
.xqqy_a{
	width: 300px;
    height: 50px;
    display: block;
    margin: 40px auto 30px auto;
    font-family: "思源黑体 Regular";
    color: #fff;
    border-radius: 10px;
    font-size: 20px;
    letter-spacing: 3px;
    line-height: 50px;
    background: #f60;
    text-align: center;
}
/* 阿里校企签约结束 */
/* 阿里 */
.al_box{
	width: 100%;
    margin: 0 auto;
    position: relative;
    margin-top: -47px;
}
.al_box img{
	width: 1200px;
	display: block;
	margin: 0 auto;
}
.al_box2{
	width: 100%;
    margin: 0 auto;
}
.al_box2 img{
	width: 100%;
	display: block;
	margin: 0 auto;
}
.al_box3{
	background:url(../images/al_bj1.png) no-repeat;
	background-size: 100% 100%;
	width: 100%;
	margin:0 auto;
	height: 80px;
}
.al_box3 .al2_box{
	width: 900px;
	margin: 0 auto
}
.al_box3 .al2_box h2{
	width: 150px;
	text-align: center;
	font-size: 30px;
	line-height: 80px;
	color: #ffffff;
	font-weight: 600;
	float: left;
}
.al_box3 .al2_box input{
	width: 280px;
	font-size: 20px;
	line-height: 40px;
 	margin-top:20px;
 	margin-left: 10px;
 	    outline: none;
    border: none;
}
.al_box3 .al_a{
	width: 130px;
	display: inline-block;
	background:#ffffff;
	text-align: center;
	font-size: 20px;
	line-height: 40px;
	border-radius: 5px;
	color: #ef700f;
	margin-left:20px;
	    cursor: pointer;
}
.al_box4 {
	width: 100%;
	margin:0 auto;
	text-align: center;
	padding: 60px 0 20px 0;
	background:url(../images/al_bj2.png) no-repeat;
	background-size: 100% 100%;
	height: 460px;
} 
.al_box4 h3{
	font-size:56px;
	color: #ffffff;
	line-height: 100px; 
}
.al_box4 .al_b4_p{
	font-size: 24px;
	line-height: 48px;
	text-align: center;
	color: #ffffff;
}
.al_box4 ul{
	width: 1200px;
	margin:0 auto;
	margin-top: 20px;
}
.al_box4 ul li{
	width: 380px;
	height: 210px;	 
	float: left;
	border-radius: 10px;
	position: relative;
}
.al_box4 ul li img{
	width: 380px;
	display: block;
	height: 210px;
	border-radius: 10px;
}
.al_box4 ul li:nth-child(2){
	margin: 0 10px;
}
.al_box4 ul li .al_b4_p2{
	width: 380px;
	height: 30px;
	font-size: 16px;
	line-height: 30px;
	background:#0000ff;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: 0.6;
	color: #ffffff;
	border-radius: 6px;
}
.al_box4 ul li .al_a2{
	width: 200px;
	display: inline-block;
	margin:0 auto;
	font-size: 16px;
	line-height: 40px;
	background:#ffffff;
	border-radius: 40px;
	margin-top: 20px;
	color: #1f34ff;
}
.al_box5{
	width: 100%;
	margin:0 auto;
	text-align: center;
	height: 400px;
}
.al_box5 .al5_b2{
	width: 1200px;
	margin: 0 auto;
}
.al_box5 .al_b5_l{
	width: 650px;
	float: left;
}
.al_box5 .al_b5_l ul li{
	width: 210px;
	float: left;	 
	margin-top: 10px;
}
.al_box5 .al_b5_l ul li:nth-child(2){
	margin: 10px 10px 0;
}
.al_box5 .al_b5_l ul li:nth-child(5){
	margin: 10px 10px 0;
}
.al_box5 .al_b5_l ul li img{
	width: 210px;
	display: block;
}
.al_box5 .al_b5_r{
	width: 530px;
    float: left;
    background: #c0deff;
    height: 234px;
    margin-top: 10px;
    margin-left: 20px;
    padding: 70px 0px;
}
.al_box5 .al_b5_r h3{
	font-size: 24px;
}
.al_box5 .al_b5_r h3 span{
	font-weight: 600;
	 color: #e50101;
}
.al_box5 .al_b5_r p{
	font-size: 16px;
	color: #1d1d1d;
	line-height: 32px;
}
.al_box5 .al_b5_r input{
	width: 400px;
	font-size: 20px;
	line-height: 48px;
	display: block;
	margin:10px auto;
	text-indent: 2em;
	outline:none;  
	border:none;
}
.al_box5 .al_b5_r  .al_name{
	background: url(../images/al_name.png) no-repeat;
	background-size:100% 100%;
}
.al_box5 .al_b5_r  .al_phone{
	background: url(../images/al_phone.png) no-repeat;
	background-size:100% 100%;
}
.al_box5 .al_sub{
	width: 150px;
	font-size: 20px;
	line-height: 48px;
	border: 1px solid #000000;
	display: inline-block;
	margin-top: 20px;
	cursor: pointer;
}
/* 阿里结束 */
/* 联想 */
.lx_box{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background: url(../images/xl_bj1.jpg) no-repeat;
	background-size: 100% 100%;
	padding-bottom: 40px;
}
.lx_box1{
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0;
}
.lx_box1 ul li{
	width: 580px;
	float: left;
}
.lx_box1 h2{
	font-size: 46px;
	line-height: 60px; 
	color: #ffffff;
}
.lx_a{
	width: 500px;
	display: inline-block;
	margin: 20px auto;
	background: #31a4ee;
	font-size: 30px;
	line-height: 60px;
	border-radius: 60px;
	color: #ffffff;
}
.lx_box2{
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0;
}
.lx_box2 h2{
	font-size: 46px;
	line-height: 60px;
	color: #ffffff;
}
.lx_box2 h2 span{
	color: #e22319;
}
.lx_box2 p{
	font-size: 20px;
	line-height: 40px;
	color: #ffffff;
	text-transform: uppercase;
}
.lx_box2 p span{
	color: #e22319;
}
.lx_box2 i{
	font-size: 18px;
	line-height: 30px;
	float: right;
	color: #ffffff;

}
.lx_box2 ul li{
	width:380px;
	float: left;
	margin: 10px;
}
.lx_box2 ul li img{
	width: 100%;
	display: block;
}
.lx_box2 h3{
	font-size: 26px;
	line-height: 48px;
	color: #ffffff;
}
.lx_box3{
	width: 1200px;
	margin: 0 auto;
}
.lx_box3 h4{
	width: 500px;
	background: #ffffff;
	font-size: 24px;
	line-height: 48px;
	color: #006385; 
	border:2px solid #00bdff;
	margin: 0 auto;
	border-radius: 10px;
	font-weight: 600;
}
.lx_box3 .lx_span1{
	color: #31a4ee;
}
.lx_box3 .lx_span2{
	color: #e22319;
}
.lx_box4{
	width: 1200px;
	margin: 0 auto;
}
.lx_box4 h4{
	width: 300px;
	background: #ffffff;
	font-size: 24px;
	line-height: 48px;
	color: #006385; 
	border:2px solid #00bdff;
	margin: 0 auto;
	border-radius: 10px;
	font-weight: 600;
}
.lx_box4  ul{
	width: 1200px;
	margin: 0 auto;
}
.lx_box4  ul li{
	width: 280px;
	margin: 10px;
	float: left;
}
.lx_box4 ul li img{
	width: 280px;
	display: block;
}
.lx_box4 ul li .lx4_d{
	width: 280px;
	height: 50px;
}
.lx_box4 ul li .lx4_d p{
	font-size: 20px;
	vertical-align: middle;
	height: 50px;
	color: #ffffff;
}
.lx_box3 ul{
	width: 1200px;
	margin: 0 auto;
}
.lx_box3 ul li{
	width: 400px;
	float: left;	 
}
.lx_box3 ul li img{
	width: 400px;
	display: block;
}
.lx_box5{
	width: 1200px;
	margin: 0 auto;
	background: #ffffff;
	border-radius: 10px;
	height: 400px;
	padding: 20px 0;
}
.lx_box5 h4{
	font-size: 36px;
	color: #186597;
	line-height: 40px;
	font-weight: 600;
}
.lx_box5 h4 span{
	color:#e22319;
}
.lx_box5 .lx5_l{
	width: 600px;
	float: left;
	margin-top: 40px;
}
.lx_box5 .lx5_l h5{
	font-size: 30px;
	color: #186597;
	line-height: 40px;
	font-weight: 600;
}
.lx_box5 .lx5_l h5 span{
	color:#e22319;
}
.lx_box5 .lx5_l input{
	width: 450px;
	font-size: 30px;
	line-height: 50px;
	border: 2px solid #31a4ee;
	border-radius: 15px;
	margin:10px auto;
	outline:none;
}
.lx_box5 .lx5_l .lx_a2{
	display: inline-block;
	width:400px;
	background: #fe3030;
	border-radius: 10px;
	font-size: 26px;
	line-height: 46px;
	height: 46px;
	color: #ffffff;
	margin-top: 20px;
}
 .lx_box5 img{
 	width: 500px; 
 	vertical-align: middle;
 	margin-top: 30px;
 }
/* 联想结束 */
/* 330专题页 */
.ttz_box{
	width: 100%;
	margin:0 auto;
	padding: 40px 0;
	background: #ffffff;
	text-align: center;
}
.ttz_t{
	width: 1200px;
	margin: 0 auto;
}
.ttz_t h2{
	font-size: 36px;
	line-height: 72px;
	color: #ff0000;
	font-weight: 600;
}
.ttz_box .ttz_img {
	width: 1200px;
	display: block;
	margin:0 auto;
}
.ttz_box .ttz_img img{
	width: 1200px;
	border-radius: 20px;
}
.ttz_box2{
	width: 100%;
	margin:0 auto;
	padding: 40px 0;
	background: #ffffff;
	text-align: center;
	margin-top: 10px;
}
.ttz_box2 ul{
	width: 1200px;
	margin:0 auto;
}
.ttz_box2 ul li{
	width: 280px;
	float: left;
	margin:10px;	 
}
.ttz_box2 ul li img{
	width: 280px; 
	display: block;
	border-radius: 10px;
}
.ttz_box2 ul p{
	font-size: 20px;
	line-height: 30px;
}
.ttz_a{
	width: 500px;
	display: inline-block;
	margin: 0 auto;
	font-size: 30px;
	line-height: 50px;
	background: #ff0000;
	border-radius: 20px;
	color: #ffffff;
	    margin-top: 30px;
}
.ttz_zy{
	margin-top: 10px;
}
.ttz_zy h5{
	font-size: 36px;
	line-height: 72px;
	color: #ff0000;
	font-weight: 600;
}
/* 330专题页结束 */
/* 插画专题 */
.ztch_box{
	width: 100%;
	margin: 0 auto;
}
.ztch_box img{
	width: 100%;
	display: block;
}
/* 插画专题结束 */
/* 马可 */
.make_box{
	width: 100%;
	margin:0 auto;
	text-align: center;
	background: #ffffff;
	padding-bottom: 20px;
}
.make_box img{
	width: 100%;
	display: block;
}
.make_a{
	width: 400px;
	font-size: 26px;
	line-height: 50px;
	background: #ff0000;
	border-radius: 40px;
	display: inline-block;
	color: #ffffff;
	margin-top: 20px;
}
.make_box2{
	width: 100%;
	margin:0 auto;
	text-align: center;
	background: #ffffff;
	padding-bottom: 20px;
}
.make_box2 img{
	width: 100%;
	display: block;
}
.make_box2 ul{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.make_box2 ul li{
	width: 278px;
	float:left;
	margin: 10px;
	border: 1px solid #eeeeee;	 
} 
.make_box2 ul li img{
	width: 278px;
	height: 153px; 
}
.make_box2 ul li p{
	height: 36px;
	font-size: 18px;
	line-height: 36px;
	display: inline-block;
}
.make_box2 ul li i img{
	width:47px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
}
/* 马可结束 */

/* 公共表单 */
.pub_form {
	padding: 64px 0 58px;
    background: url(../images/pub_form_bg01.jpg) no-repeat center bottom;
    text-align: center;
    margin: 0 auto;
}   
.pub_form h2{
    color: #fff;
   	font-weight:bold;
   	font-size: 28px;
   	line-height: 48px;
}
.pub_form form input {
    width: 100%;
    height: 100%;
    padding-left: 18px;
    border-radius: 5px;
    box-sizing: border-box;
    border: none;
    font-size: 20px;
    color: #9d9b9b;
    display: block;
    margin: 20px auto 0;
    width: 536px;
    height: 66px;
    line-height: 66px;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    outline-style: none;
    outline-width: 0px;
    border: none;
}
.pub_form form input[type=submit] {
    font-size: 20px;
    color: #fff;
    margin: 20px auto 0;
    text-align: center;
    display: block;
    border-radius: 5px;
    width: 536px;
    height: 66px;
    line-height: 66px;
    background: #04d298;
}
.pub_form form p{
	font-size: 18px;
    color: #fff;
    margin-top: 17px;
    line-height: 32px;
    text-align: center;
}
/* 公共表单结束 */ 
    
    /* 马可2 */
.mk_box{
  width: 1200px;
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
}
.mk_p{
	text-indent: 2em;
	width: 1100px;
	letter-spacing: 1px;
	line-height: 30px;
	margin-top: 30px;
	font-size: 18px;
	text-align: justify;
	margin: 0 auto;
}
.mk_img{
	margin: 0 auto;
	margin-top: 20px;
}
.mk_box .mk_ul{
	width: 1200px;
	margin: 0 auto;
	    display: flex;
    flex-wrap: wrap;
}
.mk_box .mk_ul li{
	width: 380px;
	margin: 10px;
}
.mk_bg{
	background:#f7f7f7;
	padding: 20px 0;
}
.mkUk2 {
	width: 1200px;
	margin: 0 auto;
}
 
.mkUk2 ul li {float: left;width: 385px;margin-top: 15px;margin-left: 15px;}
.mkUk2 ul li:nth-child(1) {margin-left: 0px;}
.mk_bg2{
	background:#ffffff;
	padding: 20px 0;
}
/*  马可2结束*/
/* 秋季预科班 */
.qjykb_box{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background:#ffffff;
	padding: 40px 0;
}
.qjykb_box img{
	width: 1200px;
	margin:0 auto;
	display: block;
}
.qjykb_a{
	width: 300px;
	display: inline-block;
	margin-top:30px;
	text-align: center;
	color: #ffffff;
	font-size: 24px;
	line-height: 48px;
	background: #ffa749;
	border-radius: 48px;
}
/* 秋季预科班结束 */
/* 老师来了 */
.lsll_box{
	width: 100%;
	margin: 0 auto;
	background: #f9f9f9;
	padding-bottom: 40px;
}
.lsll_box ul{
	width: 1500px;
	margin: 0 auto;
}
.lsll_box ul li{
	width: 290px;
	float: left;
	margin: 0 5px;
}
/* 老师来了结束 */
/* 形象设计 */
.xxsj_box{
	width: 100%;
	background: url(../images/xxsj_p1_bg.jpg) no-repeat;
	padding:40px 0;
	text-align: center;
	margin: 0 auto;
}
.xxsj_t{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.xxsj_t h2{
	font-size: 40px;
	font-weight:700;
}
.xxsj_ul{
	display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    width: 1200px;
    margin: 0 auto;
    padding: 40px 0;
}
.xxsj_ul li{
	width: 370px;
    margin: 5px;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: darkgrey 10px 10px 30px 5px;
    border-radius: 8px;
    padding: 20px 10px;
}
.xxsj_ul li img{
	 width: 330px;
	 height: 170px;
	display: block;
}
.xxsj_ul li h3{
	font-size: 22px;
	line-height: 44px;
}
.xxsj_ul li p{
	font-size: 18px;
    color: #969696;
    width: 300px;
}
.xxsj_a{
	width: 300px;
	margin: 0 auto;
	display: inline-block;
	background: #f04d73;
	border-radius: 30px;
	font-size: 30px;
	color: #ffffff;
	line-height: 60px;
	height: 60px; 
}
.xxsj_box2 {
	width: 100%;
	background: #ffffff;
	padding:40px 0; 
	text-align: center;
	margin:0 auto;
}
.xxsj_img{
	width: 1200px;
	margin:0 auto;
}
.xxsj_img img{
	width: 100%;
	display: block;
}
/* 形象设计结束 */
/* 明星进校园 */
.mxjxy_banner{
	width: 100%;
    height: 762px;
    margin: 0 auto;
    background: url(../images/mxjxy_banner_bg.jpg) center no-repeat;
}
.mxjxy_banner .mxjxy_banner_1{
	width: 1200px;
    height: 254px;
    margin: 0 auto;
    background: url(../images/mxjxy_banner_01.jpg) center no-repeat;
}
.mxjxy_banner .mxjxy_banner_2{
	width: 1200px;
    height: 254px;
    margin: 0 auto;
    background: url(../images/mxjxy_banner_02.jpg) center no-repeat;
}
.mxjxy_banner .mxjxy_banner_3{
	width: 1200px;
    height: 254px;
    margin: 0 auto;
    background: url(../images/mxjxy_banner_03.jpg) center no-repeat;
}
.mxjxy_box{
	width: 100%;
	background: #ffffff;
	padding: 40px 0;
}
.mxjxy_gd{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.mxjxy_gd h2{
	width: 1200px;
    display: block;
    font-size: 40px;
    line-height: 60px;
    color: #464646;
    margin: 0 auto 10px auto;
    font-family: "思源黑体 Regular"; 
}
.mxjxy_gd h2 span{
	color: #015fea;
}
.mxjxy_gd p{
	width: 1200px;
    font-size: 18px;
    margin: 0 auto 0;
    display: block;
    font-family: "思源黑体 Regular";
    line-height: 36px;
    color: #555;   
    text-indent: 2em;
}
.mxjxy_box .mxjxy_ul{
	width: 1200px;
	margin: 0 auto;
	padding: 10px 0;
	display: flex;
    flex-wrap: wrap;
}
.mxjxy_box .mxjxy_ul li{
	width:380px;
	margin: 5px;
}
.mxjxy_box .mxjxy_ul li img{
	width: 100%;
	display: block;
}
.mxjxy_a{
	width: 300px;
    height: 60px;
    display: block;
    margin: 30px auto 0 auto;
    font-family: "思源黑体 Regular";
    color: #fff;
    border-radius: 10px;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 60px;
    background: #015fea;
    text-align: center;
}
.mx_aaa h2{
	    background: url(../images/sp.jpg) no-repeat center;
}
.mxjxy_box .mxjxy_ul2{
	width: 1200px;
    height: 740px; 
    margin: 0 auto;
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
}
 .mxjxy_box .mxjxy_ul2 li{
 	width: 400px;
 }
 .mxjxy_box .mxjxy_ul2 li img{
 	width: 100%;
 	display: block;
 	   
 }
 .mxjxy_a2{
 	    width: 385px;
    height: 680px;
    display: block;
 	 position: relative;
 }
 .mxjxy_a2::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(http://www.scxh.cn/images/video_play_ico.png) center no-repeat rgba(0,0,0,0.3);
    top: 0;
}
.mxjxy_ul2 li p{
	width: 385px;
    height: 60px;
    display: block;
    margin: 0 auto;
    font-family: "思源黑体";
    line-height: 60px;
    font-size: 24px;
    color: #015fea;
    text-align: center;
    letter-spacing: 1px;
 }
 /* 技能大赛 */
.jnds_box{
	width: 100%;
	background: #ffffff;
	padding: 40px 0;
	text-align: center;
	margin: 0 auto;
}
.jnds_gd{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.jnds_gd h2{
	font-size: 44px;
    margin: 0 0 0.2em;
    color: #262424;
    line-height: 1.6em;
    font-weight: bold;
}
.jnds_gd p{
	font-size: 18px;
    line-height: 1.6em;
    margin: 0 auto 0.2em;
    width: 1000px;
    color: #262424;
}
.jnds_box .sp{
	width: 632px;
    height: 400px;
    background: url(../images/jnds/pm.png) no-repeat center;
    margin: 30px auto;
}
.jnds_box .nei{
	width: 610px;
    height: 343px;
    padding: 17px 13px;
}
.jnds_a{
	width: 520px;
    border: 1px solid #FFF;
    font-size: 26px;
    display: inline-block;
    line-height: 60px;
    background: linear-gradient(to right, #146de8 , #591f9d);
    color: #FFF;
    border-radius: 50px;
}
.jnds_box2{
	width: 100%;
	background: #3e59e7;
	padding: 40px 0;
	text-align: center;
	margin: 0 auto;
} 
.jnds_box2 .jnds_gd h2{
	color: #ffffff;
}
.jnds_box2 ul{
	width: 1000px;
	margin: 0 auto;
	padding: 10px 0; 
	display: flex;
    flex-wrap: wrap;
}
.jnds_box2 ul li{
	width: 480px;
	margin: 10px;
}
.jnds_box2 ul li img{
	width: 100%;
	display: block;
}
.jnds_box2 ul li p{
	    line-height: 30px;
    font-size: 24px;
    text-align: left;
    text-indent: 0.5em;
    color: #FFF;
    margin-top: -10px;
    margin-bottom: 20px;
    padding: 0;
}
.jnds_box .jnds_ul{
	width: 1200px;
	margin: 0 auto;
	padding: 10px 0; 
	display: flex;
    flex-wrap: wrap;
}
.jnds_box .jnds_ul li{
	width: 380px;
	margin:10px;
}
.jnds_box .jnds_ul li img{
	width: 380px;
	height: 210px;
	display: block;
}
.jnds_box .jnds_ul li p{
	line-height: 50px;
    font-size: 24px;
    background: #182b8c;
    color: #FFF;
    height: 50px;
    margin: 0 auto;
    padding: 0;
}
.jnds_box3{
	width: 100%;
	background: #0b43af;
	padding: 40px 0;
	text-align: center;
	margin: 0 auto;
}
.jnds_box3 .jnds_gd h2{
	color: #ffffff;
}
.jnds_box3 form p{
	margin: 0 auto 20px;
    text-align: center;
    overflow: hidden;
    width: 570px;
}
.jnds_box3 form span{
	background: #fde3c7;
    color: #000;
    width: 120px;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    display: inline-block;
}
.jnds_box3 form input{
	width: 450px;
    height: 50px;
    display: inline-block;
    vertical-align: middle;
    border: 0;
    padding: 0;
    text-indent: 2em;
    font-size: 18px;
     margin-top: -8px;
     border:none;
    outline:none;
}   
.jnds_box3 form input[type=button]{
	background: linear-gradient(to right, #146de8 , #591f9d);
    text-align: center;
    width: 520px;
    height: 60px;
    border-radius: 30px;
    margin: 20px auto 0;
    display: block;
    color: white;
    border: 0;
    font-size: 30px;
    float: inherit;
    text-indent: 0;
}  
 /* 技能大赛结束 */
    /* 首页数字滚动 */
.product-number-info {position:relative;background-color:#009fd9;}
.product-number-info .product-number-inner {width:1200px;margin:0 auto;/* border-bottom: 1px solid #bfe7f5; */}
.product-number-info ul {padding:20px 0;}
.product-number-info ul.q:after {content:"";clear:both;display:table;}
.product-number-info li {float:left;width:239px;height:90px;border-left:1px solid #bfe7f5;color:#fff;padding-top:1px;text-align: center;}
.product-number-info li:first-child {border:none;}
.product-number-info li b {font-weight:400;font-size:36px;line-height:1;display:inline-block;position:relative;margin:15px 0 10px;}
.product-number-info li b i {font-style:normal;}
.product-number-info li b sup {position:absolute;font-size:20px;right:-15px;top:-3px;}
.product-number-info li b em {font-style:normal;font-size:28px;font-weight:100;padding-left:2px;position:relative;top:-4px;}
.product-number-info li p {font-size:14px;color: #fff;} 
.product-number-info li.li-5 {text-align:right;}
.product-number-info li.li-5 b {padding-right:2px;}
    /* 首页数字滚动结束 */

    /* 右侧浮动框 */
.side{position:fixed;width:54px;height:275px;right:0;top:300px;z-index:1000;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "思源黑体";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li .sidebox img{    
	float: left;
    width: 31px;
    height: 31px;
    padding: 13px;
}
    /* 右侧浮动框结束 */

    /* 校园环境新样式 */
.ui-gallery .ui-grid-a .ui-block-a,.ui-gallery .ui-grid-a .ui-block-b{float:left;}
.ui-gallery h1, .ui-gallery h2, .ui-gallery h3, .ui-gallery h4, .ui-gallery h5, .ui-gallery h6, ui-gallery p{margin:0;padding:0;line-height:100%;}
.ui-gallery .mt10{margin-top:10px;}
.ui-gallery .mt20{margin-top:20px;}
.ui-gallery .mt30{margin-top:30px;}
.ui-gallery .mt40{margin-top:40px;}
.ui-gallery .mt60{margin-top:60px;}
.ui-gallery .pb40{padding-bottom:40px;}
.ui-gallery .pt60{padding-top:60px;}
.ui-gallery .ui-line{width:100%;height:1px;background:#ccc;margin-top: 30px;}
.ui-gallery .ui-tag p{text-align:center;}
.ui-gallery .ui-tag p span a{font-size:18px;color:#666;}
.ui-gallery .ui-tag p span a:hover{color:#0f6eb2;} 
.ui-gallery .ui-header img{display:block;width:247px;margin:0 auto;}
.ui-gallery .ui-article .img-item{float:left;margin-right:15px;margin-top:20px;position:relative;width:390px;height:260px;overflow:hidden;}
.ui-gallery .ui-article .img-item:nth-child(3n){margin-right:0;}
.ui-gallery .ui-article .img-item img{transform:scale(1.05,1.05) translateX(5px);transition:all 0.6s;}
.ui-gallery .ui-article .img-item:hover img{transform:scale(1.05,1.05) translateX(-5px);}
.ui-gallery .ui-article p{font-size:18px;color:#fff;position:absolute;bottom:-50px;width:390px;padding-left:20px;height:50px;background:linear-gradient(0deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%);margin:0;line-height:56px;transition:all 0.6s;}
.ui-gallery .ui-article .img-item:hover p{bottom:0;}
.ui-gallery .ui-btns{padding-top:15px;padding-bottom:13px;border:1px solid #ffa200;width:500px;margin-left:auto;margin-right:auto;}
.ui-gallery .ui-btns a{width:249px;float:left;color:#ffa200;font-size:18px;text-align:center;line-height:100%;}
.ui-gallery .ui-block-2, .ui-gallery .ui-block-4{background:#f5f9fa;}
  .ui-gallery .w1200{    
  	width: 1200px;
    margin-left: auto;
    margin-right: auto;
    }
.ui-gallery .w1200  h2{
	font-size: 40px;
	font-weight: bold;
	text-align: center;
}
.ui-gallery .w1200  h2 span{
	border: 1px solid #000; 
	padding: 8px;
	margin: auto 10px;
	display: inline-block;
}
/* 校园环境新样式结束 */ 
/* wave */
.wave-box {position:relative;height:60px;background:#fff}
.marquee-box {overflow:hidden;width:100%;position:absolute;left:0;top:0}
.marquee {width:8000%;height:60px}
.wave-list-box {float:left}
.wave-list-box ul {float:left;height:60px;overflow:hidden;zoom:1}
.wave-list-box ul li {height:60px;width:100%;float:left;line-height:30px;list-style:none}
/* wave结束 */
/* 首页新加 */
.call-action-area {padding-top:50px;padding-bottom:100px}
.call-action-area .call-action-content .action-title {font-size:32px;font-weight:600;line-height:40px;color:#121212}
@media(max-width:767px) {.call-action-area .call-action-content .action-title {font-size:24px;line-height:35px}
}
.call-action-area .call-action-content .text {font-size:16px;color:#121212;line-height:27px;margin-top:16px}
.call-action-area .call-action-form {position:relative}
.call-action-area .call-action-form input {width:100%;height:60px;border:1px solid #cbced1;background:0 0;padding:0 25px;border-radius:50px}
@media(max-width:767px) {.call-action-area .call-action-form input {height:50px}
}
@media only screen and (min-width:576px) and (max-width:767px) {.call-action-area .call-action-form input {height:60px}
}
.call-action-area .call-action-form input::placeholder {opacity:1;color:#a4a4a4}
.call-action-area .call-action-form input::-moz-placeholder {opacity:1;color:#a4a4a4}
.call-action-area .call-action-form input::-moz-placeholder {opacity:1;color:#a4a4a4}
.call-action-area .call-action-form input::-webkit-input-placeholder {opacity:1;color:#a4a4a4}
.call-action-area .call-action-form input:focus {border-color:#fe5196}
.call-action-area .call-action-form .action-btn {position:absolute;top:5px;right:5px}

.advantages a {display: block;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

.advantages a:hover{transform: translate(0,-10px);-webkit-transform: translate(0,-10px);-moz-transform: translate(0,-10px); -o-transform: translate(0,-10px);-ms-transform: translate(0,-10px); -webkit-box-shadow: 0px 5px 15px #9d9d9d;-moz-box-shadow: 0px 5px 15px #9d9d9d;box-shadow: 0px 5px 15px #9d9d9d;}

.edu_promotion{width: 215px;height: 115px;float: left;display: block;}
.full_combat{width: 215px;height: 115px;float: right;display: block;}
.full_combat span, .edu_promotion span , .job_security span {background: url(../images/white_bg.png) no-repeat;background-size: 100% 100%;display: block;line-height: 33px;width: 215px;font-size: 16px;color: #333;text-align: center;}
.campus_environment{position: relative;}
.campus_environment span {display: block;position: absolute;top: 23px;right: 18px;font-size: 17px;color: #fff;}
.famous_teacher{position: relative;}
.famous_teacher span {display: block;position: absolute;top: 89px;right: 14px;font-size: 17px;color: #fff;}

#testimonials {background: url(../images/testimonials-bg.jpg);background-size: cover;background-attachment: fixed;color: #ddd;padding: 50px 0;}
#testimonials-Teacher {  background: url(../images/teacher-bg.png);     background-size: cover;background-attachment: fixed;color: #ddd;padding: 50px 0;}
.confusion{width: 100%;height: auto;margin-top: 20px;}
.barrage {float: left; display:inline-block;width:300px;}
.barrage_box {background-color:rgba(0,0,0,.5);padding-right:8px;height:50px;display:inline-block;border-radius:25px;transition:all .3s}
.barrage_box:hover {   background: linear-gradient( 
    to right, 
    rgba(0,0,0,0) 0%, 
    rgba(0,0,0,0) 10%, 
    rgba(35,198,200,0.2) 20%, 
    rgba(35,198,200,0.3) 30%, 
    rgba(35,198,200,0.4) 40%, 
    rgba(35,198,200,0.5) 50%,
    rgba(35,198,200,0.6) 60%, 
    rgba(35,198,200,0.7) 70%, 
    rgba(35,198,200,0.8) 80%, 
    rgba(35,198,200,0.9) 90%,
    rgba(35,198,200,1) 100%)}
.barrage_box .portrait {display:inline-block;margin-top:4px;margin-left:4px;width:40px;height:40px;border-radius:50%;overflow:hidden}
.barrage_box .portrait img {width:100%;height:100%}
.barrage_box div.p a {margin-right:2px;font: 16px/50px '思源黑体';color:#fff;margin-left:18px}
.barrage_box div.p a:hover {text-decoration:none}
.barrage .z {float:left!important}
.barrage a {text-decoration:none}
.jsx-title{margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    font-weight: normal;
    color: #666;
    border: none;
    vertical-align: baseline;}
    .index-title.jsx-title {
        text-align: center;
        position: relative;
        padding-bottom: 10px;
    }
    .title-en.jsx-title {
        font-size: 50px;
        background: linear-gradient(to bottom,#2f5ce2d4,#fff);
        -webkit-background-clip: text;
        color: transparent;
        font-weight: 400;
        opacity: 0.8;
    }
    .title-white.jsx-title {
        font-size: 38px;
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 100%;
        text-align: center;
        color: #fff;
        font-weight: 600;
    }
    .title-red.jsx-title {
        font-size: 38px;
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 100%;
        text-align: center;
        color: #F00;
        font-weight: 600;
    }
 .container{
 	    max-width: 1300px !important;
 	    margin: 0 auto;
 }
 
  /* 韩国留学 */
.hglx_box{
	width: 100%;
 	background: #2d3c5d;
 	padding: 20px 0;
 	margin: 0 auto;
text-align: center;
}
 
.hglx_b1 img{
	width: 1200px;
	margin: 0 auto;
	display: block;
}
.hglx_b1 h2{ 
	color:#ffffff;
	font-size: 44px;
	font-weight: bold;
	text-align: center;
	margin: 20px 0;
}
.hglx_b1 h2 span{
	color: #fffc00;
}
 .hglx_b1 ul{
 	width: 1200px;
 	margin: 0 auto;
 	background: #557cbd;
    padding: 20px 20px 40px;
    border-radius: 5px;
 }
  .hglx_b1 ul li{
  	 float: left;
    color: #fff;
    font-size: 22px;
    list-style: disc;
    margin: 30px 30px 0 30px;
    width: 520px;
    text-align: left;
  }
.hglx_b1 ul li a{
	background: #00ffc3;
	text-align: center;
	padding: 5px 30px;
	margin-left: 30px;
	border-radius: 15px;
	color: #666;
}
.hglx_a{
	    width: 400px;
    margin: 40px auto;
    text-align: center;
    background: #00ffc3;
    padding: 10px 20px;
    color: #666;
    border-radius: 20px;
    font-size: 30px;
    display: inline-block;
}   

::marker {
    unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
}
.hglx_b2{
	width: 1200px;
	margin: 0 auto;
	padding: 30px 0;
}
.hglx_b2 .hglx_b21{
	    float: left;
    width: 550px;
    height: 503px;
    background: #fff;

}
.hglx_b2 .hglx_b21 .hglx_p1{
	 color: #2d3c5d;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
   	line-height: 60px;
   	padding-top: 35px;
}
.hglx_b2 .hglx_b21 .hglx_p2{
	color: #2d3c5d;
    font-size: 20px;
    text-align: center;
     line-height: 40px;
}
 .hglx_b21 form{
	width: 400px;
	margin: 0 auto;
 }    
 .hglx_b21 form p{
 	font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #121212;
    margin: 0;
        margin-bottom: 20px;
 }
 .hglx_b21 form p input{
 	 border: 1px solid #a1a4ab;
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
    height: 33px;
    width: 300px;
    margin-top: 30px;
 }
  .hglx_b21 form input{
outline:none;
  }

.hglx_b2 .hglx_b22{
	float: left;
    margin-left: 50px;
    width: 600px;
    height: 503px;
}
.hglx_b21 form input[type=button]{
	color: #fff;
margin: 0 auto;
	width: 308px;
	height: 50px;
	font-size: 25px;
	border: 1px solid #bf1522;
	background-color: #bf1522;
	margin-top: 40px;
}
/* 韩国留学结束 */

/* 老师来了 */
.spzq_box{
	width: 100%;
	background: #ffffff;
	padding: 20px 0;
	text-align: center;
	margin: 0 auto;
}
.spzq_box h2{
	font-size: 40px;
	line-height: 80px;
	color: #333;
}
.spzq_box ul{
	width:1200px;
	   display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
 
	margin:0 auto;
}
.spzq_box ul li{
	width: 390px;
	height: 260px;
	margin: 5px 0;
}
.spzq_box ul li video{
	width: 390px;
 	height: 220px;
 	overflow: hidden;
 	display: block;
}
.spzq_box ul li p{
	text-align: center;
	font-size: 20px;
	line-height: 40px;	
   	background: #eeeeee;
}
/* 老师来了 */
/***学生作品****/
.jzbx{width:1300px;margin:0 auto 10px auto;overflow:hidden;margin-top:15px;}
.bxds{width:100%;height:35px;border-bottom:2px solid #d6d6d6}
.bxds a{ color:#fff;}
.bxds_1{float:left;padding:0 5px;border-bottom:2px solid #028bff;height:35px;font-size:20px;color:#000; font-weight:bold;}
.bxds .gd{float:right;padding:2px 12px;background:#999;border-radius:10px;color:#fff; margin-right:15px;}
.bxds .gd:hover{background:#000;color:#fff;text-decoration:none}
.tutu{width:1300px; margin-top:15px;}
.tutu_1{float:left;width:615px; text-align:left;}
.wlyy{float:left;width:680px;}
.wlyy div{float:left;width:330px}


/* 学校简介时间轴样式 */
 
.warper{max-width:1800px;margin:0 auto;}
.fl{float:left}
.fr{float:right}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:before,.clearfix:after{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;width: 1100px;
    border: transparent;}
.pr{position: relative;}
.warper{max-width: 1800px; margin: 0 auto;}
.about-main2{height: 890px;width: 100%;overflow: hidden; background-image: url(../images/lc_bg.jpg);}
.about-main2 .licheng-bg{background-color: rgba(255,255,255,.8);width: 100%;height: 100%;position: relative;}
.about-main2 .licheng-bg .warper{height: 100%;}
.about-main2 .licheng-bg img{height: 518px;position: absolute;bottom: 0px;left: 0;}
.about-main2 .ny-title{padding-top: 80px;text-align: center;}
.ny-title .title-en{font-size: 36px; color: #b4b4b4; font-family: arial; line-height: 36px; font-weight: normal;}
.ny-title .title-ch{font-size: 26px; color: #333333; margin: 15px 0; font-weight: normal;}
.ny-title i{display: block; width: 42px; height: 1px; background-color: #b5b5b5;margin: 0 auto;}
.about-main2 .licheng-content{position: absolute;width: 100%;height: 100%;}
.about-main2 .licheng-content .swiper-wrapper,.about-main2 .licheng-content .swiper-slide,.about-main2 .licheng-content ul{width: 100%;height: 100%;}
.about-main2 .licheng-content ul li{width: 20%;float: left;height: 100%;}
.about-main2 .licheng-content ul li a{display: block;width: 100%;position: relative;height: 320px}
.about-main2 .licheng-content ul li .date{color: #0a3875;font-size: 30px;}
.about-main2 .licheng-content ul li.item1 .line,.about-main2 .licheng-content ul li.item3 .line,.about-main2 .licheng-content ul li.item5 .line{margin-bottom: 30px;}
.about-main2 .licheng-content ul li.item2 .line,.about-main2 .licheng-content ul li.item4 .line{margin-top: 30px;}
.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{width: 25px;height: 25px;background-color: rgba(10, 56, 117, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before{width: 25px;height: 25px;background-color: rgba(10, 56, 117, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .lc-left{position: absolute;}
.about-main2 .licheng-content ul li .line{height: 250px;width: 1px;display: block;background-color: #0A3875;position: relative;left: 30px;}
.about-main2 .licheng-content ul li .lc-right{position: absolute;left: 30px;width: 400px;height:100%;display: table;}
.about-main2 .licheng-content ul li.item5 .lc-right{width: 300px;}
.about-main2 .licheng-content ul li.item2 .lc-right, .about-main2 .licheng-content ul li.item4 .lc-right{width: 400px;}
.about-main2 .licheng-content ul li .lc-right .right-text{padding: 20px;display: table-cell;vertical-align: middle;}
.about-main2 .licheng-content ul li.item1 a{top: 72px;}
.about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
.about-main2 .licheng-content ul li.item2 a{top: 224px;}
.about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item2 .lc-right{top: 100px;}
.about-main2 .licheng-content ul li.item3 a{top: 137px;}
.about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
.about-main2 .licheng-content ul li.item4 a{top: 300px;}
.about-main2 .licheng-content ul li.item4 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item4 .lc-right{top: 70px;}
.about-main2 .licheng-content ul li.item5 a{top:-15px;}
.about-main2 .licheng-content ul li.item5 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item5 .lc-right{bottom: 38px;}
.about-main2 .licheng-content .right-text h3{font-size: 24px;margin-bottom: 10px;}
.about-main2 .licheng-content .right-text p{font-size: 16px; text-align: justify;}
.lc-swiper-btn{width: 100%;position: absolute;top: 370px;}
.lc-swiper-btn a{display: block;position: absolute;}
.lc-swiper-btn .btn-prev{position: absolute;left: 15px;top: 50px;}
.lc-swiper-btn .btn-next{position: absolute;right: 0;top: 50px;}
.lc-swiper-btn .iconfont{font-size: 30px;}
.licheng-content ul li a:hober{
	 color:#0a3875; 
}
/* 时间轴结束 */
/* 首页新加专业样式 */
.mt14{margin-top:14px;}
.mr_frbox { width: 90%; margin: 0 auto; margin-top: 20px; position: relative;}
.mr_frBtnL{ cursor: pointer; display: inline; position: absolute; top: 45%; left: 2%;}
.mr_frUl{  width: 84%; overflow: hidden;  margin: 0 auto;}
.mr_frBtnR { cursor: pointer; position: absolute; top: 45%; right: 2%;}
.mr_frUl ul{ width: 100%; text-align: center;}
.mr_frUl ul li{ display: inline; float: left; width: 22.5%; margin: 0 0 0 55px; overflow: hidden; border: 2px solid rgba( 255, 255, 255, .25); border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
@media only screen and (max-width: 1200px) {
	.mr_frUl ul li{ width: 50%;}
}
.mr_frUl ul li .tu{ width: 100%; text-align: center;}
.mr_frUl ul li h4{ width: 157px; height: 157px; margin: 10% auto 8% auto; border-radius: 100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; overflow: hidden; border: 5px solid rgba( 255, 255, 255, .3);}
.mr_frUl ul li h4 img{ height: 157px;}
.mr_frUl ul li h5{ width: 100%; font-size: 22px; color: #fff; text-align: center; font-weight: bold;}
.mr_frUl ul li h5 i{ color: #ac9455; font-size: 18px; font-weight: normal;}
.mr_frUl ul li h6{ color: #fff; font-size: 15px; height: 120px; line-height: 30px; padding: 0 8%; overflow: hidden; text-align: justify; margin-top: 15px;}
.mr_frUl ul li a.syzy_gd{ width: 172px; height: 48px; margin: 20px 0 60px 0; display: inline-block; background: url(../images/ico4.png) no-repeat;}
.mr_frUl ul li:hover{ background: #ffb427;}
.mr_frUl ul li:hover a{ background: url(../images/ico4-2.png) no-repeat;}
.mr_frUl ul li:hover h5{ color: #252525;}
.page4{background: url(../images/sy_bg2.jpg) no-repeat center;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;padding: 60px 0;margin-top: 30px;}
.sbt{ text-align: center;}
.sbt h4{ color: rgba( 255, 255, 255, .75); font-size: 35px; font-family: arial; font-weight: bold; text-transform: uppercase;}
.sbt h4.bs{ color: #fff;}
.sbt h4.hs{ color: #000;}. 
.sbt h3, .sbt h6{ width: 72px; height: 2px; margin: 5px auto;}
.sbt h3{ background: #ffb427;}
.sbt h6{ background: #fff;}
.sbt p{ color: #ffb427; font-size: 30px; font-weight: bold;}
/* 首页新加专业样式结束 */


.index_two{width: 1920px;padding: 20px 0;margin: 20px auto;overflow: hidden;text-align: center; }
.index_two .tsxy{width: 640px;overflow:hidden;padding: 0;float: left;margin: 0;}
.index_two .tsxy>li{position:relative;float:left;width: 48%;height: 103px;overflow:hidden;transition: all 0.6s;cursor:pointer;margin: 1% 2% 1% 0;color: white;background-size: 100% 100%; border-radius: 10px; box-shadow: -2px 2px 3px #9a9a9a;}
.index_two .tsxy>li h3{font-size: 25px;line-height: 1.6em;margin: 10px 0 0; color:#f3f6ae; font-weight: 400;}
.index_two .tsxy>li p{font-size: 16px;/*border: 2px solid #fff;*//*border-radius: 30px;*/line-height: 1.4em;width: 200px;margin: 0 auto; color:#f3f6ae;}
.index_two .tsxy>li a{text-decoration: none;color: inherit;}

.index_two .djxy{background: url(images/djxy02.jpg);}
.index_two .smwcxy{background: url(images/wench02.jpg);}
.index_two .aqxy{background: url(images/wl02.jpg);}
.index_two .dsxy{background: url(images/hlw02.jpg);}

.index_two .qus{overflow:hidden;padding: 0;float: right;width: 630px; height:212px; overflow-y: auto; margin-top:10px;     background-color: #f9f8f8; box-shadow: 3px 1px 6px 0px #9a9a9a; border-radius: 10px;}
.index_two .qus h2{font-size: 22px;line-height: 48px;background: #4088ff;color: white;margin: 0;border-radius: 30px;}
.index_two .qus ul{overflow: hidden;padding: 0;margin: 10px 0;}
.index_two .qus .zz{float: right;min-width: 90%;/*border: 1px solid #666;*/border-radius: 50px;font-size: 14px;line-height: 40px;padding: 0 1em 0 0;margin: 9px 10px;}
.index_two .qus .yy{float: left;min-width: 90%;/*border: 1px solid #666;*/border-radius: 50px;font-size: 14px;line-height: 40px;padding: 0 1em 0 0;margin: 9px 10px;}

   .index_two .qus .yy img{/*width: 15%;*/
    border-radius: .1rem;
    overflow: hidden;
	float:left;
    
   }
      .index_two .qus .zz img{/*width: 15%;*/
    border-radius: .1rem;
    overflow: hidden;
	float: right;
    
   }
.index_two .qus li p{
	text-align:left;
	float:left;
	display: initial;
	width:45%;
    border-radius: 5px;
    box-sizing: border-box;
    margin: 0 0 0 15px;
    padding: 5px 5px;
    line-height: 2em;
	position: relative;
	background-color:#ecaa28; color:#FFF;}
	
	.index_two .qus li .zuo{
	/*text-align: right;*/
	float: right;
	display: initial;
	width:65%;
    border-radius: 5px;
    box-sizing: border-box;
    margin: 0 45px 0 0;
    padding: 5px 5px;
    line-height: 2em;
	position: relative;
	background-color:#99b5d6; color:#FFF;}
.index_two .qus li .you::after,.index_two .qus li .you::before{border:8px solid transparent;content:" ";height:0;width:0;position:absolute;top:10px;right:100%;border-right-color:#ecaa28}
.index_two .qus li .you::after{border-right-color:#ecaa28;margin-right:-2px}

.index_two .qus li .zuo::after,.index_two .qus li .zuo::before{border:8px solid transparent;content:" ";height:0;width:0;position:absolute;top:10px;left:100%;border-left-color:#ecaa28}
.index_two .qus li .zuo::after{border-left-color:#99b5d6;margin-right:-2px}

/*.index_two .qus li:nth-child(2n){float: right;}*/
/*.index_two .qus img{margin: 3px 1em 3px 3px;float: left;}*/
.index_two .qus .yy img{margin: 3px 1.5% 3px 3px;float: left;}
.index_two .qus .zz img{margin: 3px -74% 3px 3px;float: right;}
.index_two .qus .ljzx{background: #4088ff;font-size: 18px;line-height: 2.2em;width: 220px;display: inline-block;border-radius: 50px;color: white;}

*{margin:0;padding:0;/*box-sizing:border-box;*/list-style:none;}

.logout-solution-wrap{width:100%;background:#fff}
.logout-solution{width:100%;margin:0 auto;position:relative}
.logout-solution .title{width:100%;line-height:56px;font-size:40px;color:#333;text-align:center;padding-top: 124px;}
.logout-solution .title a{float:right;text-decoration:none;font-size:14px;color:#108ee9;letter-spacing:0;text-align:right;position:absolute;right:0}
.logout-solution .title a:hover{text-decoration:underline}
.lsbs{height:286px;margin-top:40px}
.lsbs-container>div:first-child,.lsbs-container>div:first-child a{border-radius:4px 0 0 4px}
.lsbs-container>div:last-child,.lsbs-container>div:last-child a{border-radius:0 4px 4px 0}
.lsb-background{width:400px;height:286px;float:left;box-sizing: border-box;}
.lsb-background:nth-child(1){background: url(../images/dm1.jpg) center center no-repeat rgb(244, 245, 250);background-size: 100% 100%;}
.lsb-background:nth-child(2){background: url(../images/ui1.jpg) center center no-repeat rgb(244, 245, 250);background-size: 100% 100%;}
/*.lsb-background:nth-child(3){background: url(../images/index/chahua.png) center center no-repeat rgb(244, 245, 250);background-size: 100% 100%;}*/
.lsb-background:nth-child(3){background: url(../images/ds1.jpg) center center no-repeat rgb(244, 245, 250);background-size: 100% 100%;}
.lsb-background:nth-child(4){background: url(../images/snsj1.jpg) center center no-repeat rgb(244, 245, 250);background-size: 100% 100%;}
/*.lsb-background:nth-child(6){background: url(../images/index/xxsj.png) center center no-repeat rgb(244, 245, 250);background-size: 100% 100%;}*/
.lsb-background:nth-child(6){background: url(../images/dq1.jpg) center center no-repeat rgb(244, 245, 250);background-size: 100% 100%;}
.lsb-background:nth-child(5){background: url(../images/dj1.jpg) center center no-repeat rgb(244, 245, 250);background-size: 100% 100%;}
.lsb{width:100%;height:100%;padding:0 20px;background:rgba(0,0,0,.4);text-align:center;position:relative;transition:all .7s;display:block;overflow:hidden}
.lsb:hover{cursor:pointer;background:rgba(2,137,255,.8)}
.lsb:hover .lsb-icon{margin-top:-44px}
.lsb:hover .lsb-name{margin-top:40px}
.lsb:hover .lsb-span{margin-top:28px}
.lsb:hover .lsb-introduce{margin-top:16px}
.lsb:hover .lsb-href{margin-top:32px}
.lsb-icon{width:44px;height:44px;margin:auto;margin-top:80px;transition:all .5s}
.lsb-icon img{width:100%;/*height:100%*/}
.lsb-name{font-size:22px;color:#fff;margin-top:10px;line-height:33px;transition:all .5s}
.lsb-span{width:24px;height:4px;background:#fff;transition:all .5s;margin:auto;margin-top:24px}
.lsb-introduce{font-size:14px;color:#fff;display:-webkit-box;transition:all .5s;margin-top:116px}
.lsb-href{width:144px;height:40px;padding:9px 18px;border:1px solid #fff;border-radius:2px;text-decoration:none;transition:all .5s;margin:auto;margin-top:32px;color:#fff}
.lsb-href>div{width: 108px; line-height: 20px;}
.lsb-href span{font-size:16px;line-height:20px;/*float:left*/}
.lsb-href .icon-jinru{width:8px;height:22px;line-height:22px;font-family:iconfont!important;font-style:normal;float:right;color:"#fff";font-size:16px}
.lsb-href:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0}
.lsb-href:hover{background:#fff;color:#108ee9}
.lsb-href:hover .icon-jinru{color:#108ee9}
.butt {text-align: center;margin-top: 30px; clear:both;}
.butt a {
		 margin-top:20px; 
		 display: inline-block;
		 width: 390px;
		 line-height: 45px;
		 color: #000;
		 text-align: center;
		 border: 1px solid #000;
		 border-radius: 23px;
		  font-size:20px;
	}
*, *:before, *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    /* box-sizing: inherit; */
}


/* 双节 */
.sj_box{
	width: 100%;
	background: #e8e8e8;
	padding: 40px 0;
	text-align: center;
	margin: 0 auto;
}
.sj_gd{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.sj_gd p{
	font-size: 30px;
	line-height: 40px;
	color: #7f7f7f;
}
.sj_gd h2{
	background: url(../images/shuangjie/bt_bg.png) no-repeat bottom;
	background-size: 520px;
	font-size: 50px;
	line-height:60px;
	color: #ca1720;
	font-weight: bold;
}
.sj_box ul{
	width: 1200px;
	margin: 30px auto;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap; 
}
.sj_box ul li{
	width: 580px;
	margin: 10px;
}
.sj_box ul li img{
	width: 580px;
	display: block;
}
.sj_box ul li p{
	background: #bc1f19;
	color: #fff;
	font-size: 28px;
	line-height: 56px;
}
.sj_a_but{
	width: 300px;
    background: url(../images/shuangjie/bt2_bg2.png) no-repeat center;
    background-size: 100% 100%;
    display: block;
    margin: 30px auto 0;
    font-size: 30px;
    line-height: 57px;
    color: #ffffff;
}
.sj_box2{
	width: 100%;
	background: #c4251a;
	padding: 40px 0;
	text-align: center;
	margin: 0 auto;
}
.sj_b2_gd{
	width: 1200px;
	margin: 0 auto;
}
.sj_b2_gd p{
	font-size: 36px;
	line-height: 56px;
	color: #ffffff;
}
.sj_b2_gd p span{
	font-size: 46px;
	color: #f9e1ac;
}
.sj_b2_gd .sj_b2_a{
	width: 260px;
	border: 5px solid #f9e1ac;
	display: block;
	margin: 20px auto 0;
	font-size: 30px;
	line-height: 60px;
	border-radius: 60px;
	color: #ffffff;
}
.sj_box2 ul{
	width: 1200px;
	margin: 10px auto;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap; 
}
.sj_box2 ul li{
	width: 280px;
	margin: 10px;
	background: #fff;
	border-radius: 50px;
	line-height:50px;
	font-size: 20px;
	color: #c4251a;
}
.sj_box img{
	width: 1200px;
	margin:30px auto 0;
	display: block;
}
/* 双节结束 */
/* 左侧易聊图片 */
.yl_left{
	position: fixed;
	top: 30%;
	left: 0;	
}
.yl_left img{
	width: 150px;
	display: block;
}

/* 弹窗新样式 */
.sq_left .zq_img{
	width: 65%;
	display: block;
	margin: 0 auto;
	position: relative;
}
.sq_left .zq_zy_box{
	width: 96%;
	margin: 10px auto;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap; 
	margin-top: -10px;
}
.sq_left  .zq_zy_box li{
	width: 190px;
	position: relative;
	margin:5px 0;
}
.sq_left  .zq_zy_box li img{
	width: 190px;
	display: block;
	margin-top: -30px;
}
.sq_left  .zq_zy_box li .zq_p{ 
	color: #ca0012;
	position: relative;
	text-shadow: 1px 1px 1px #fff;
	font-size: 18px;
	font-weight:bold;
	line-height: 30px;
}
.sq_left  .zq_zy_box li .zq_p2{
	background: #ca0012;
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	font-weight: bold;
}
.sq_left .tc_ul{
	width: 410px;
	margin:10px auto 0;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap; 
}
.sq_left .tc_ul li{
	width: 200px;
    height: 50px;
    background: #eeeeee;
    margin: 2px auto;
}
.sq_left .tc_ul li:nth-child(7){
	width: 404px;
}
.sq_left .tc_ul li .tc_p1{
	font-size: 14px;
    text-align: left;
    margin-left: 12px;
    color: #999999;
    margin-top: 5px;
    font-family: "思源黑体 Regular";    
}
.sq_left .tc_ul li .tc_p2{
	font-size: 14px;
	text-align: right;
	margin-right: 5px;
	color:#e60012;
	font-family: "思源黑体 Light";
}
.sq_left h2{
     font-weight: bold;
    text-align: left;
    width: 390px;
    margin: 5px auto 0;
    font-size: 30px;
    font-family: "思源黑体 bold";
}
.sq_left form{
	width: 410px;
	margin:10px auto 0; 
}
.sq_left form input{
	width: 200px;
    background: #eeeeee;
    height: 50px;
    line-height: 36px;
    font-size: 16px;
    border: none;
    outline: none;
    border-radius: 2px;
    text-indent: 1em;
}
.sq_left form p{
	font-size: 16px;
	width: 390px;
	text-align: left;
	margin: 12px auto;
}
.sq_left form p span{
	color: #ff0000;
}
.sq_left form p i{
	color: #f08300;
}
.sq_left form a{
	width: 200px;
    display: inline-block;
    height: 50px;
    background: #fb5c2d;
    line-height: 50px;
    color: #ffffff;
    float: left;
    font-size: 20px;
}
.sq_left form .tc_a2{
	margin-left: 10px;
	background: #333333;
} 
/* 弹窗新样式结束 */
/* 首页新加样式 */
.banner_fd{
	width: 1400px;
	margin: 0 auto;
	text-align: center;
/* 	background:#ffffff; */
/* 	height: 150px;  */
	/* box-shadow:10px 10px 15px -10px; */
	padding: 40px 0 20px;
/* 	margin-top: -80px;
position: relative; */
	z-index: 999;
}
.banner_fd h2{
	font-size: 30px;
	line-height: 40px;
	color: #282a2c;
}
.banner_fd .banner_p{
	font-size: 18px;
	line-height: 30px;
	color: #999999;
}
.banner_fd ul{
	width: 1200px;
	margin:15px auto 0;
	display: flex;
	flex-flow: wrap;
	justify-content: flex-start;
}
.banner_fd ul li{
	width: 200px;
}
.banner_fd ul li h5{
	color: #fcaa0d;
	font-size: 20px;
	line-height: 30px;
	font-weight:bold;
}
.banner_fd ul li p{
	font-size: 16px;
	line-height: 26px;
	color: #000000;
}

.new_zy_gd{
	width: 1200px;
	margin:0 auto;
	padding: 10px 0;
	text-align: center;
}
.new_zy_gd .new_zy_h1{
	font-size: 46px;
	color: #018ede;
	opacity: 0.1;
}
/* .new_zy_gd h1{
	font-size: 46px;
	color: #018ede;
	opacity: 0.1;
} */
.new_zy_gd h2{
	font-size: 36px;
	line-height: 40px;
	color: #282a2c;
	margin-top: -30px;
}
.new_zy_gd p{
	font-size: 20px;
	color: #999999;
	margin-top: 10px;
}
.new_zy_butt{
    display: block;
    font-size: 24px;
    height: 57px;
    line-height: 57px;
    background: url(../images/anniu.png) no-repeat center;
    background-size: 100% 100%;
    color: #ffffff;
    margin: 10px auto;
    /* padding: 0px 100px; */
    width: 357px;
    text-align: center;
}


/* 视频和新闻 */
.video_bxo{
	width: 100%;
	margin:0 auto;
	text-align: center;
	padding: 20px 0;
}
.video_bxo .video_gd{
	width: 1200px;
	margin:0 auto;
}
.video_gd .video_left{
	width: 770px;
    height: 358px;
    float: left;
}
.video_left .video_le_box{
	width: 600px;
	overflow: hidden;
	position: relative;
	float: left;
}
.video_le_box video{
	position: relative;
    cursor: pointer;
    width: 600px;
    height: 358px;
}
.video_le_box video::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/index/video.png) center no-repeat rgba(0,0,0,0.3);
    top: 0;
}
.video_left ul{
	width: 170px;
    float: left;
    margin-top: 12px;
}
.video_left ul li{
    width: 133px;
    height: 77px;
    margin-bottom: 10px;
    margin-left: 21px;
    border: 1px transparent solid;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    z-index: 10;
 }
.video_left ul li:before {
    content: "";
    position: absolute;
    border-left: 12px solid #333;
    border-right: 10px solid transparent;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    z-index: 20;
    width: 0;
    height: 0;
    top: 0;
    bottom: 0;
    left: 62px;
    margin: auto;
}
.video_left ul li:after {
    position: absolute;
    content: "";
    width: 30px;
    height: 30px;
    background-color: rgba(255,255,255,.8);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    border-radius: 30px;
    z-index: 15;
}
.video_left ul li img{
	display: block;
	width: 100%;
}
.video_left ul  .more_video{
	width: 133px;
    height: 77px;
    margin-left: 6px;
}
.news_right{
    width: 410px;   
    float: right;
    margin-top: 20px;
}
.news_right .news_right_gd{
	 border-bottom: 2px solid #ff1313;
	 padding-bottom: 3px;
}
.news_right h2{
	color: #ff5845;
    font-size: 24px;
    line-height: 24px;
    float: left;
}
.news_right h2 span{
	text-transform:uppercase;
	margin-left: 5px;
	font-size: 20px;
}

.news_right .news_more{
	background: #ff5845;
	width: 90px;
	height: 26px;
	border-radius: 26px;
	display: inline-block;
	line-height: 24px;
	color: #ffffff;
	float: right;
	font-size: 18px;
}
.news_right ul{
	margin-top: 10px;
}
.news_right ul li{
	clear: both;
	margin:15px 0;
}
.news_right ul li span{
	width: 24px;
	height: 24px;
	border-radius: 24px;
	display: block;
	background: #ccc1c8;
	color:#ffffff;
	float: left;
	font-size: 16px;
	line-height: 24px;
}
.news_right ul li  .news_span  {
	background: #ff0000;
}
.news_right ul li p{
	text-align: left;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width: 275px;
	float: left;
	margin-left: 5px;
}
.news_right ul li p:hover{
    color:#3666d2;
    padding-left:10px;
    font-style: italic;
    transition: .4s;
}
.news_right ul li em{
	font-style: normal;
	font-size: 16px;
}

/* 常见问题 */
.wenti_box{
	width: 100%;
	margin:0 auto;
	text-align: center;	
	padding-top: 20px;
	background: url(../images/index/ques_a1.png) no-repeat center;
	background-size: 1920px 763px;
	height: 763px;
}
.wenti_box .wenti_box_gd{
	width: 1200px;
    margin: 0 auto;
    height: 600px;
    position: relative;
}
.wenti_box .wenti_box_gd ul{
	width: 800px;
	margin:0 auto;
}
.wenti_box .wenti_box_gd ul li{
	font-size: 20px;
	line-height: 30px;
}
.wenti_box .wenti_box_gd ul .wenyi_li{
	text-align:  left;
	width: 300px;
}
.wenti_box .wenti_box_gd ul .wt_l1{
	position: absolute;
    top: 100px;
    left: 200px;
}
.wenti_box .wenti_box_gd ul .wt_l2 {
	position: absolute;
	top: 260px;
	left: 100px;
}
.wenti_box .wenti_box_gd ul .wt_l3 {
	position: absolute;
	top: 450px;
    left: 124px;
}
.wenti_box .wenti_box_gd ul .wenyi_li2{
	text-align: right;
	width: 300px;
}
.wenti_box .wenti_box_gd ul .wt_l4{
	position: absolute;
	top: 95px;
    right: 151px;
}
.wenti_box .wenti_box_gd ul .wt_l5{
	position: absolute;
	top: 267px;
	right: 150px;
}
.wenti_box .wenti_box_gd ul .wt_l6{
	position: absolute;
	top: 448px;
    right: 138px;
}
.wenti_abu{
	    width: 357px;
    height: 57px;
    line-height: 57px;
    font-size: 24px;
    font-weight: bold;
    color: #ffffff;
    display: block;
    background: url(../images/anniu.png) no-repeat center;
    background-size: 100% 100%;
    position: absolute;
    bottom: 10px;
    left: 414px;
}
.teacher_box{
	width: 100%;
	margin:0 auto;
	text-align: center;	
	padding: 20px 0;
	background: #ffffff;
}
.teacher_b1 {
	width: 1200px;
	height: 285px;
	background: url(../images/index/jiaoshi_bg.png) no-repeat center;
	background-size: 1200px 285px;
	margin: 0 auto;
}
.teacher_b1 .tea_left{
	width: 283px;
	height: 285px;	 
	margin: 0 auto;
	float: left;
}
.teacher_b1 .tea_left h3{
	color: #0d4fe9;
	font-size: 26px;
	line-height: 48px;
	margin-top: 55px;
}
.teacher_b1 .tea_left p{
	font-size: 18px;
	line-height: 20px;
} 
.teacher_b1 .tea_right{
	width: 860px;
	float: right;
	padding-top: 54px;
}
.teacher_b1 .tea_right ul{
	display: flex;
	flex-flow: wrap;
	justify-content: flex-start;
}
.teacher_b1 .tea_right ul li{
	width: 200px;
}
.teacher_b1 .tea_right ul li img{
	width: 50%;
	margin: 0 auto;
	display: block;
}
.teacher_b1 .tea_right ul li p{
	font-size: 18px;
	line-height: 30px;
	color: #ffffff; 
	margin-top: 10px;
}

.students{
    margin: 0 auto;
    width: 1100px;
    height:300px;
    position: relative;
    text-align: center;
        padding-top: 20px;
}
 .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:300px; margin:0 auto;position:absolute;/* bottom:40px; */}
#four_flash .flashBg{width:998px;height:300px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:300px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{border:1px solid #2E324B;float:left;width:220px;height:282px;margin-left:26px;/* padding-top:40px; */color:#6C6E85;transition:all 1s ease 0s;}
#four_flash .flashBg ul.mobile li:hover{
    border: 1px solid rgba(0,200,217,0.80);
    color: #000;
    -webkit-box-shadow: 0px 0px 5px 10px rgba(0,0,0,1.00);
    box-shadow: 0px 0px 10px 10px rgba(0,0,0,.5);
}
#four_flash .flashBg ul.mobile li img{width:220px;height:282px;display:block; margin:0 auto;/* border:4px solid #343851; border-radius:82px; */}
#four_flash .flashBg ul.mobile li dd{font-size:20px;width:250px;line-height:60px;text-align:center;border-bottom:1px solid #6C6E85;margin: 0 auto;}
#four_flash .flashBg ul.mobile li p{font-size:16px; text-align:center;width:260px; line-height:24px;margin-top:10px;margin: 0 auto;}
#four_flash .flashBg ul.mobile li a{display:block;background:url(../images/index/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(../images/index/jiantou2.png);}
#four_flash .but_left{    width: 50px;
    height: 100px;
    position: absolute;
    top: 86px;
    left: 0px;}
#four_flash .but_right{width:50px;height:100px; position:absolute; top:86px; right:0px;}
#four_flash .but_left:hover{background:url(../images/index/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/index/qianxr1.png) no-repeat;}

/* 环境 */
.huanjing_box{
	width: 100%;
	background: #f3f3f3;
	padding:20px 0;
	text-align: center;
	margin: 0 auto;
}
.huanjing_gd{
	width: 1200px;
	margin: 0 auto; 
	padding: 20px 0;
}
.huanjing_gd .hj_left{
	width: 540px;
	float: left;
	height: 620px;
}
.huanjing_gd .hj_left ul li{
	width: 540px;
	margin: 0 auto; 
}
.huanjing_gd .hj_left ul li:nth-child(2){
	margin-top: 10px;
}
.huanjing_gd .hj_left ul li img{
	width: 540px;
	display: block;
}
.huanjing_gd .hj_right{
	width: 640px;
	float: left;
	margin-left: 10px;
}
.huanjing_gd .hj_right .hj_r_ul{
	width: 640px;
	height: 400px;
}
.huanjing_gd .hj_right .hj_r_ul .hj_r_li1{
	width: 300px;
	height: 400px;
	float: right;
}
.huanjing_gd .hj_right .hj_r_ul .hj_r_li1 img{
	width: 300px;
	height: 195px;
	display: block;
}
.huanjing_gd .hj_right .hj_r_ul  .hj_r_li2{
	width: 330px;
    height: 400px;
    display: block;
    float: left;
 
/*     padding: 40px; */
    color: #ffffff;
}
.huanjing_gd .hj_right .hj_r_ul  .hj_r_li2 img{
	width: 330px;
	height: 400px;
	display: block;
}
.huanjing_gd .hj_right .hj_r_ul  .hj_r_li2 p{
	font-size: 26px;
    line-height: 54px;
}
.huanjing_gd .hj_right .hj_r_ul  .hj_r_li2 p span{
	font-size: 36px;
}
.huanjing_gd .hj_right .hj_r_ul  .hj_r_li2 .hj_r_a{
	width: 220px;
	height: 40px;
	font-size: 20px;
	line-height: 40px;
	background: #ffffff;
	border-radius: 40px;
	color: #c90000;
	display: block;
	margin:30px auto;
}
.huanjing_gd .hj_right .hj_r_ul2{
	width: 640px;
	height: 220px; 
}
.huanjing_gd .hj_right .hj_r_ul2 li{
		width: 330px;
		float: left;
		margin-top: 10px;
}
.huanjing_gd .hj_right .hj_r_ul2 .hj_r_li3{
	width: 330px;
	height: 220px;

}
.huanjing_gd .hj_right .hj_r_ul2 .hj_r_li3 img{
	width: 330px;
	height: 220px;
	display: block;
	float: left;
}
.huanjing_gd .hj_right .hj_r_ul2 .hj_r_li4{
	width: 300px;
	height: 220px;
 	margin-left: 10px;
}
.huanjing_gd .hj_right .hj_r_ul2 .hj_r_li4 img{
	width:300px;
	height: 220px;
	display: block;
	float: left;
}
.quanguo_box{
	width: 100%;
	background: #f3f3f3;
	padding: 20px 0;
	text-align: center;
	margin: 0 auto;
}
.qg_box{
	width: 1400px;
	margin: 0 auto;
	height: 830px;
	margin-top: 40px;
}
.qg_box .qg_left{
    width: 360px;
    height: 426px;
    background: #ffffff;
    border-radius: 20px;
    padding: 40px 20px;
    float: left;
}

.qg_box .qg_left ul li {
	 height: 164px;
	text-align: left;
}
.qg_box .qg_left ul li img{
	width: 50px;
	height: 50px;
	float: left;
	display: block;
}
.qg_box .qg_left ul li  .qg_div{
	width:290px;
	float: left;
}
.qg_box .qg_left ul li h2{
	font-size: 24px;
	line-height: 40px;
}
.qg_box .qg_left ul li p{
	font-size: 18px;
	line-height: 20px;
}
.qg_right{
	width: 940px;
	height: 600px;
	float: left;
}
.qg_right .qg_r_gd{
	width: 500px;
	margin:0 auto;
}
.qg_right .qg_r_gd h2{
	font-size: 36px;
	line-height: 60px;
	font-weight: bold;
}
.qg_right .qg_r_gd  span{
	border-bottom: 5px solid #000000;
	display: block;
	width: 100px;
	margin: 0 auto;
}
.qg_right .qg_r_gd p{
	font-size: 18px;
	line-height: 20px;
	margin-top: 10px;
}
.qg_map{
	width: 865px;
    height: 700px;
    margin: 0 auto 50px;
    background: url(../images/index/map.png);
    position: relative;
}
.qg_map ul li span {
    width: 27px;
    height: 32px;
    display: block;
    background: url(../images/index/icon.png) no-repeat 0 0;
    position: relative;
    top: 0;
}
.qg_map ul li strong {
    font-size: 16px;
    position: absolute;
    width: 60px;
    right: -55px;
    top: 5px;
}
.qg_map li { position: absolute; right: 0; }
.qg_map  .li_hov { position: absolute; top: -84px; left: -70px; display: none; z-index: 10;transition: .3s; }
.qg_map .li_hov img { padding: 3px; background: #333; display: block; }
.qg_map .li_hov .arrow { width: 0; height: 0; border-width: 10px 10px 0; border-style: solid; border-color: #333 transparent transparent;/*ç° é€æ˜Ž é€æ˜Ž */ margin: 0 auto; position: relative; }
.qg_map li:hover span { background-position: 0 -34px; }
.qg_map li:hover strong { color: #c00; }
.qg_map li:hover .li_hov{
    display: block;
}
.xqhz_box{
	width: 100%;
	background:url(../images/index/bg1.png) no-repeat center;
	background-size: 100% 100%;
	height: 350px;
	text-align: center;
	padding: 50px 0;
}
.xqhz_box .xqhz_gd{
	width: 1200px;
	margin:0 auto;
	    padding: 20px 0 35px;
}
.xqhz_box .xqhz_gd h2{
	font-size: 36px;
	line-height: 40px;
	color: #ffffff;
}
.xqhz_box .xqhz_gd h2 img{
		width: 110px;
}
.xqhz_box .xqhz_gd .xqhz_img{
	width: 1200px;
	display: block;
	margin: 0 auto;
	margin-top: 40px;
}
.bmbd_box{
	background: url(../images/index/bg3.png) no-repeat center;
	width: 100%;
	height: 420px;
	margin:0 auto;
	text-align: center;
}
.bmbd_box .bmbd_box_gd{
	width: 975px;
	margin: 0 auto;
}
.bmbd_box .bm_form{
	background: #ffffff;
	width: 300px;
	height: 380px;
	float: right;
	/* margin-right: 462px; */
	padding: 20px 0;
}
.bmbd_box .bm_form h2{
	color: #1c78e3;
	font-size: 22px;
	line-height: 30px;
	font-weight:bold;
}
.bmbd_box .bm_form .bn_p1{
	font-size: 16px;
	line-height: 30px;
	color: #f36f49;
	margin-top: 10px;
}
.bm_form ul li{
	width: 260px;
	margin: 0 auto;
	margin-top: 27px;
	height: 40px;
}
.bm_form ul li p{
	background: #1c78e3;
	width: 80px;
	height: 40px;
	display: inline-block;
	line-height: 40px;
	font-size: 18px;
	color: #ffffff;
	border:1px solid #77777b;
	float: left;
}
.bm_form ul li input{
	width: 176px;
	height: 40px;
	border:1px solid #77777b;
	outline-style: none;
	font-size: 16px;
	line-height: 40px;
	float: left;
}
 .bm_form  button{
 	width: 150px;
 	font-size: 18px;
 	height: 36px;
 	line-height: 36px;
 	background: #f36f49;
 	border-radius: 36px; 	
	border: none; 
	outline: none; 
	color: #ffffff;
	margin-top: 40px;
 }
  .bm_form  .bn_p3{
  	width: 260px;
  	margin: 0 auto;
  	margin-top: 50px;
  	text-align: left;
  	font-size: 16px;
  }
 
 .foot_box{
 	width: 100%;
 	margin: 0 auto;
 	text-align: center;
 	background:#333333;
 	height: 130px;
 }
 .foot_box .foot_b1{
 	width: 500px;
 	float: left;
 	margin-left: 50px;
 }
 .foot_box .foot_b1 img{
 	width: 500px;
 	height: 54px;
 	margin: 38px 0;
 }
   .foot_box .foot_b2 {
   	width: 260px;
   	float: left;
   }
  .foot_box .foot_b2 img{
  	width: 100px;
  	height: 100px;
  	margin-left: 20px;
  	margin:15px auto;
  }
  .foot_box .foot_b2 .foot_img{
  	border-right: 1px solid #ffffff;
  	padding-right:10px; 
  }
 .foot_box .foot_b2 .foot_img2{
 	padding-left: 10px;
 }
.foot_box  .foot_b3{
	width: 500px;
	float: left;
	height: 90px;
	margin-top: 20px;
}
.foot_box  .foot_b3 p{
	font-size: 18px;
	line-height: 30px;
	text-align: left;
	color: #ffffff;
}
.foot_box  .foot_b3 p span{
	font-size: 20px;
}
.foot_box  .foot_b_gd{
	width: 1400px;
	margin: 0 auto;
	min-width: 1400px;
}
.foot_b4{	
	height: 40px;
	width: 100%;	
	margin: 0 auto;
	background:#2d2a7a;
	padding-bottom:100px;
}
.foot_b4 .foot_b4_bg {
	width: 800px;
	margin:0 auto;
	height: 40px;
	/* position: relative;
	z-index: 99999999; */
}
.foot_b4 .foot_b4_bg .beian_p{
		float: left;
		color: #ffffff;
		line-height: 30px;
		font-size: 16px;
		width: 500px;
		margin: 0 auto;
		text-align: center;
}
.foot_b4 .foot_b4_bg .beian_p a{
	color: #ffffff;
 }
   .sy_img2{
       width: 240px;
    float: left;
    height: 60px;
    margin: 20px 10px;
   }
    .sy_img2 .sy_d1{
    	float: left;
    	height: 60px;
    	text-align: right;
    }
   .sy_img2 .sy_d1 h5{
   		color:#a1a1a1;
   		font-size: 16px;
		line-height: 20px;
		    margin: 4px 0;
   }
    .sy_img2 .sy_d1 p{
    	color: #ff0000;
    	font-size: 18px;
    	line-height: 30px;
    }
   .sy_img2 .sy_d2 img{
   	    width: 70%;   
    display: block;
   }
    .sy_img2 .sy_d2{
    	float: left;
    }
.fullSlide{width:100%;position:relative;height:600px;background:#000;overflow: hidden;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;background:center 0 no-repeat;}
.fullSlide .bd li a{display:block;height:600px;}
.fullSlide .hd{width:100%;position:absolute;z-index:0;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#fff;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-40px;left:15%;z-index:1;width:40px;height:80px;background:url(http://www.ahxh.cn/statics/images/mactret/slider-arrow.png) -127px -127px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -127px;}

/* 春节灯笼 */
 .sytop_left{
 	position: fixed;
    top: 87px;
    right: 0px;
    z-index: 99999999;
 }
 .sytop_right{
	position: fixed;
    top: 87px;
    left: 0px;
     z-index: 99999999;
 }
/*首页新增样式结束  */
/* 程序员节 */
.cxyj_box{
	width:100%;
	margin: 0 auto;
	display: block;
	padding: 40px 0;
	background: #ffffff;
	text-align: center;
}
.cxyj_gd{
	width: 1000px;
	margin: 0 auto;
	text-align: center;
}
.cxyj_gd h2{
	font-size: 36px;
	font-weight:bold;
	position: relative;
	display: inline-block;

}
.cxyj_gd h2::before {
	content: "";
	left: -25px;
	bottom: 7px;
	width: 50px; 
	height: 50px;
	position: absolute;
	background: url(../images/cxyj/bt1.png) no-repeat; 
	background-size: 100%;  
}
.cxyj_gd h2::after {
	content: "";
	right: -40px;
	bottom: -9px;
	width: 40px;
	height: 40px;
	position: absolute;
	background: url(../images/cxyj/bt2.png) no-repeat;
	background-size: 100%;
}
.cxyj_gd p{
	text-transform: uppercase;
	font-size: 18px;
	color: #666666;
	margin: 10px 0;
}
.cxyj_box .cxyj_ul{
	width: 1000px;
	margin: 0 auto;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap; 
}
.cxyj_box .cxyj_ul li{
	width: 490px;
	margin: 5px;
}
.cxyj_box .cxyj_ul li img{
	width: 490px;
	display: block;
}
.cxyj_img{
	width: 100%;
	margin: 0 auto;
}
.cxyj_img img{
	width: 100%;
	display: block;
}
/* 程序员节结束 */
/* 提前择校 */
.tqzx_n_box{
	width: 100%;
	background: #ffffff;
	text-align: center;
	margin: 0 auto;
	padding: 40px 0;
}
.tqzx_n_gd{
	width: 1200px;
	margin:0 auto;
	text-align: center;
}
.tqzx_n_gd p{
	color: #666666;
	font-size: 20px;
	line-height: 30px;
	text-transform: uppercase;
}
.tqzx_n_gd h2{
	color: #0069aa;
	font-size: 40px;
	line-height: 60px;
}
.tqzx_n_gd span{
	width: 40px;
	border-bottom: 5px solid #7f7f7f;
	display: block;
	margin:10px auto;
}
.tqzx_n_box .tqzx_n_ul{
	width: 1200px;
	margin:20px auto ;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.tqzx_n_box .tqzx_n_ul li{
	width: 280px;
	margin: 10px 0;
}
.tqzx_n_box .tqzx_n_ul li img{
	width: 280px;
}
.tqzx_n_box .tqzx_n_ul li p{
	border:1px solid #a0a0a0;
	font-size: 20px;
	line-height: 36px;
}
.tqzx_n_a{
	width: 1000px;
	margin: 0 auto;	
}
.tqzx_n_a .tqzx_n_ul2{
	width: 800px;
	margin: 0 auto;		
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.tqzx_n_a .tqzx_n_ul2 li{
	width:380px;
}
.tqzx_n_a .tqzx_n_ul2 li a{
	width: 380px;
	background: #dc0007;
	border-radius: 20px;
	font-size: 20px;	
	line-height: 50px;
	height: 50px;
	display: inline-block;
	color: #ffffff;
}
.tqzx_n_ul3{
	width: 1200px;
	margin: 10px auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.tqzx_n_ul3 li{
	width: 190px;
	background: #f7f8f8;
	border: 1px solid #cbcccc;
	padding-bottom: 10px;
}
.tqzx_n_ul3 li img{
	width: 120px;
	display: block;
	margin: 0 auto;	 
}
.tqzx_n_ul3 li span{
	width: 100px;
	margin: 0 auto;
	border-bottom: 3px solid #8a8b8b;
	display: block;
}
.tqzx_n_ul3 li h3{
	font-size: 22px;
	line-height: 36px;
	color: #dc0007;
	font-weight:bold;
}
.tqzx_n_ul3 li p{
	font-size: 18px;
	line-height: 24px;
	color: #333333;
}
.tqzx_n_box .tqzx_n_a2{
	background: #dc0007;
	border-radius: 20px;
	font-size: 20px;	
	line-height: 50px;
	height: 50px;
	display: inline-block;
	color: #ffffff;
	width: 500px;
	margin: 30px auto 0;
}
.tqzx_2{
	background:url(../images/tqzx/bg.jpg) no-repeat center;
	background-size: 100% 100%;
}
.tqzx_n_div{
	width: 1200px;
	margin: 0 auto;
}
.tqzx_n_div p{
	font-size: 24px;
	line-height: 36px;
	color: #333333;
	margin: 5px 0;
}
.tqzx_n_div img{
	width: 1200px;
	display: block;
	margin: 20px 0;
}
/* 提前择校end */
/* 打工返乡 */
.dgfx_n_box{
	width: 100%;
	background: #ffffff;
	margin: 0 auto;
	padding: 20px 0;
	text-align: center;
}
.dgfx_n_gd{
	width: 1200px;
	margin: 0 auto;
}
.dgfx_n_gd p {
	position: relative;
}
.dgfx_n_gd p img{
	width: 3%;
	display: inline-block;
	position: absolute;
	top: 18px;
	left: 520px;
}
.dgfx_n_gd p em{
	font-size: 36px;
	opacity: 0.1;
	color: #cf000e;
	text-transform:uppercase;
	font-style: normal;
}
.dgfx_n_gd h2{
	font-size: 40px;
	line-height: 60px;	
    position: relative;
    margin-top: -30px;
}
.dgfx_n_ul{
	width: 1200px;
	margin: 0.5rem auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.dgfx_n_ul li{
	width: 240px;
}
.dgfx_n_ul li p{
	width: 240px;
	height: 120px;
	border-radius: 240px 240px 0 0;
	line-height: 140px;
	border: 1px solid #d7000f;
	font-size: 36px;
	color: #d7000f;
}
.dgfx_n_ul li h3{
	width: 240px;
	height: 120px;
	border-radius: 0 0 240px 240px;
	line-height: 100px;
	border: 1px solid #d7000f;
	font-size: 36px;
	color: #ffffff;
	background: #d7000f;
} 
.dgfx_n_div{
	width: 500px;
	margin: 1rem auto 0rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.dgfx_n_div a{
	width:240px;
	background: #d7000f;
	color: #ffffff;
	font-size: 24px;
	line-height: 50px;
	height: 50px;
}
.dgfx_n_ul2{
	width: 1200px;
	margin: 0.5rem auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.dgfx_n_ul2 li{
	width: 280px;
}
.dgfx_n_ul2 li img{
	width: 280px;
	display: block;
}
.dgfx_n_ul2 li p{
	font-size: 18px;
	border: 1px solid #d7000f;
	line-height: 40px;
	border-top: none;
}
.dgfx_n_ul3{
	width: 1200px;
	margin: 0.5rem auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.dgfx_n_ul3 li{
	width: 290px;
	margin: 5px 0;
}
.dgfx_n_ul3 li img{
	width: 290px;
}
.dgfx_n_ul3 li h3{
	font-size: 20px;
    line-height: 36px;
    font-weight: bold;
}
.dgfx_n_ul3 li p{
	font-size: 20px;
	line-height: 30px;
	color: #333333;
}
.dgfx_n_ul3 li p img{
	width: 36%;
	display: inline-block;
}
.dgfx_n_box2{
	width: 100%;
	text-align: center;
	margin: 0 auto;
	background: #ffffff;	
    padding: 30px 0;
}
.dgfx_n_box2 i{
	border-bottom: 1px solid #cf000e;
	width: 100%;
	display: block;
	position: relative;
	top: 80px;
}
.dgfx_n_b{
	width: 1200px;
	margin: 0 auto;
	background: #cf000e;
	height: 160px;
	position: relative;
}
.dgfx_n_b p{	
	background: #ffffff;
	border: 1px solid #cf000e;
	width: 400px;
	margin:0 auto;
	position: absolute;
	left: 399px;
	height: 40px;
	top:-20px;
	line-height: 40px;
	text-transform: uppercase;
	color: #cf000e;
}
.dgfx_n_b h2{
	font-size: 36px;
	color: #ffffff;
	padding-top: 30px;
	font-weight: bold;
}	
.dgfx_n_b h2 span{
	font-weight:normal;
}
/* 打工返乡end */
/* 就业 */
.zt_jiuye_box{
	width: 100%;
	text-align: center;
	margin: 0 auto;
	padding: 20px 0;
	background: #f5f5f5;
}
.zt_jiuye_box .zt_jiuye_gd{
	width: 1200px;
	margin:0 auto;
}
.zt_jiuye_gd ul{
	width: 1200px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin:0 auto;
}
.zt_jiuye_gd ul li{
	width: 149px;
	border-right: 1px solid #222222;
}
.zt_jiuye_gd ul .zt_jiuye_li{
	width: 249px;
}
.zt_jiuye_gd ul li:nth-child(5){
	border:none;
	width: 299px;
}
.zt_jiuye_gd ul li p{
	font-size: 30px;
	color: #ff0000;
	font-weight: bold;
	position: relative;
}
.zt_jiuye_gd ul li p b{
	font-size: 18px;
	color: #222222;
	position: absolute;
	top: -2px;
}
.zt_jiuye_gd ul li h4{
	font-size: 20px;
	color: #222222;
}
.zt_jiuye_box2{
	width: 100%;
	background:#ffffff;
	padding: 20px 0;
	text-align: center;
	margin: 0 auto;
}
  .zt_jiuye_gd2{
	width: 1200px;
	margin: 0 auto;
}
  .zt_jiuye_gd2 h2{
	font-size: 36px;
	font-weight: bold;
	line-height: 48px;
}
  .zt_jiuye_gd2 p{
	font-size: 18px;
	color: #222222;
	line-height: 40px;
}
  .zt_jiuye_gd2  p img{
	width: 100px;
	display: inline-block;

}
 .zt_jiuye_gd2  p .zt_jiuye_gd2_img{
	-moz-transform:rotate(-180deg);
     -webkit-transform:rotate(-180deg);
      filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);  
}
  .zt_jiuye_img{
	width: 1200px;
	margin: 0 auto;
}
 .zt_jiuye_img img{
	width: 1200px;
	display: block;
}
.jiuye_aniu{
	width: 300px;
	background: url(../images/jiuye/an1.png) no-repeat center;
	background-size: 100% 100%;
	display: block;
	height: 88px;
	margin: 0 auto;
}
.zt_jiuye_box3{
	width: 100%;
	background: #ffffff;
	padding-bottom: 20px;
	text-align: center;
	margin: 0 auto;
}
.zt_jiuye_box3 img{
	width:100%;
	display: block;
}
.zt_jiuye_box3 .jiuye_aniu{
	background: url(../images/jiuye/an2.png) no-repeat center;
	background-size: 100% 100%;
}
.zt_jiuye_box4{
	width: 100%;
	background:url(../images/jiuye/bg1.jpg) no-repeat center;
	margin: 0 auto;	
	padding: 40px 0;
	text-align: center;
}
.zt_jiuye_box4 .zt_jiuye_gd2 h2{
	color: #ffffff;	
}
.zt_jiuye_box4 .zt_jiuye_gd2 p{
	color: #ffffff;
}
.zt_jiuye_img2{
	width: 800px;
	margin: 0 auto;
}
.zt_jiuye_img2 img{
	width: 100%;
	display: block;
}
.zt_jiuye_box5{
	width: 100%;
	background:url(../images/jiuye/bd_bg2.jpg) no-repeat center;
	margin: 0 auto;	
	padding: 40px 0;
	text-align: center;
}
.zt_jiuye_box5 ul{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.zt_jiuye_box5 ul li{
	width: 280px;
	margin: 10px 0;
}
.zt_jiuye_box5 ul li img{
	width: 280px;
	display: block;
}

.zt_jiuye_box5 ul li p{
	font-size: 20px;
	line-height: 26px;
	color: #222222;
	font-weight: bold;
}
.zt_jiuye_box5 ul li  a{
	color:#525252;
	font-size: 20px;
	line-height: 26px;
}
.zt_jiuye_form{
	width:900px;
	margin:0 auto;
}
.zt_jiuye_formright{
	width: 400px;
	position: relative;
	margin-left: -100px;
	background: url(../images/jiuye/bd_bg3.png) no-repeat center;
	background-size: 400px 260px;
	height: 260px;
	float: left;
	margin-top: 40px;
	padding: 40px 0 0 40px;
}
.zt_zt_jiuye_formleft{
	width: 500px;
	height: 333px;
	float: left;
}
.zt_zt_jiuye_formleft img{
	width: 500px;
	height: 333px;
	display: block; 
}
.zt_jiuye_formright p{
	text-align: left;
	color:#ffffff;
	font-size: 18px;
	line-height: 24px;
}
.zt_jiuye_formright  input{
	width: 300px;
	outline: none;
 	float: left;
 	font-size: 20px;
 	line-height: 36px;
 	margin-top: 10px;	
}
.zt_jiuye_formright a{
	display: block;
	text-align: left;
	background: #ffffff;
	color: #2327a9;
	width: 160px;
	font-size: 20px;
	line-height: 32px;
	text-align: center;
	margin-top: 10px;
}

/* 春季预科班 */
.zt_cjykb_form{
	width: 100%;
	background: #d93430;
	margin:0 auto;
	text-align: center;
	padding: 10px 0;

}
.zt_cjykb_form h3{
	width: 370px;
    color: #ffffff;
    /* text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff; */
    font-size: 22px;
    line-height: 36px;
    text-align: center;
    float: left;
    padding: 30px 0;
    font-weight: bold;
}
.zt_cjykb_form form{
	  width: 1200px;
    margin: 0 auto;
}
  
.zt_cjykb_form  input{
	height: 46px;
    line-height: 46px;
    text-indent: 1em;
    margin-left: 24px;
    border: none;
    outline: none;
    float: left;
    font-size: 18px;
    margin-top: 39px;
    width: 200px;
}
.zt_cjykb_form .zt_cjykb_phone{
    width: 276px;
}
.zt_cjykb_a{
	width: 274px;
	font-size: 22px;
	text-indent: 1em;
	border-radius: 6px;
	color: #fff;
	background-image: linear-gradient(to right,#f63837,#ff7227);
	height: 46px;
	line-height: 46px;
	margin-left: 24px;	 
	float: left;
	margin-top: 39px;
}  
.zt_cjykb_box{
	width: 100%;
	padding: 20px 0;
	text-align: center;
	margin:0 auto;
	background: #ffffff;
}
.zt_cjykb_h2{
	font-size: 34px;
    color: #ff3924;
    text-align: center;
    line-height: 106px;
    padding-bottom: 18px;
    position: relative;
    font-weight: bold;
}
.zt_cjykb_h2:after {
    content: "";
    position: absolute;
    width: 80px;
    height: 6px;
    left: 0;
    right: 0;
    bottom: 30px;
    margin: auto;
    background-color: #e5e5e5;
}
.zt_cjykb_ul{
	width: 1200px;
	margin:0 auto;
}
.zt_cjykb_ul ul{
	width: 1200px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.zt_cjykb_ul ul li{
	width: 556px;
	border:1px solid #dcdcdc;
	margin:10px 0;
	padding: 20px;
}
.zt_cjykb_ul ul li h3{
	 font-size: 20px;
    line-height: 36px;
    position: relative;
    color: #ff7850;
    padding-left: 22px;
    border-bottom: 1px solid #eaeaea;
    font-weight: bold;
    text-align: left;
}
.zt_cjykb_ul ul li h3 span{   
	position: absolute;
	width: 12px;
	height: 12px;
	border-radius: 12px;
	border: 2px solid #ff7850;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}
.zt_cjykb_ul ul li img{
	width: 556px;
	margin: 10px auto 0;
	display: block;
}
.zt_cjykb_ul ul li:nth-child(9){
	width: 1198px;
	margin: 0 auto
}
 .zt_cjykb_ul ul li:nth-child(9) img{
 	width: 1158px;
 }
.zt_cjykb_21_a{
	display: block;
    width: 316px;
    margin: 20px auto 0;
    color: #fff;
    font-size: 24px;
    line-height: 54px;
    background-image: linear-gradient(to right,#f63837,#ff7227);
    border-radius: 6px;
    text-align: center;
}
.zt_cjykb_box2{
	width: 100%;
	background: url(../images/cjykb/bg.jpg) no-repeat center;
	padding: 20px 0 60px;
	text-align: center;
	margin:0 auto;
}
.zt_cjykb_box2 .zt_cjykb_h2{
	color: #ffffff;
}
.zt_cjykb_box2 table{
  width: 800px;
  margin: 0 auto;
  text-align: center;
  border-collapse: collapse;     
}
.zt_cjykb_box2 table  tr td{
  border: 1px solid #ff2000;
  font-size: 20px;
  text-align: center;
   padding:10px;
   background: #ffffff;
}
.zt_cjykb_box2 table .xh_td1{
    width: 400px; 
}
.zt_cjykb_box2 table .xh_td2{
    width: 200px;
    text-align: center;
}
.zt_cjykb_box2 table .xh_td3{
    width: 200px;
}
.zt_cjykb_box2 table .tr_bg .xh_td2{
  background: #ff2000; 
}
.zt_cjykb_box2 table .tr_bg td{
    background: #ff2000;
    color: #ffffff;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
}
.zt_cjykb_box3{
	width: 100%;
	background: url(../images/cjykb/bg2.jpg) no-repeat center;
	padding: 20px 0 60px;
	text-align: center;
	margin:0 auto;
}
.zt_cjykb_b3_img{
	width: 1200px;
	margin: 0 auto;
}
.zt_cjykb_b3_img_left{
	width: 777px;
	float: left;
}
.zt_cjykb_b3_img_right{
    width: 397px;
    float: right;
}
.zt_cjykb_b3_img_right img{
	   margin-bottom: 23px
}
.zt_cjykb_b3_img_left>img{
	 margin-bottom: 20px;
}
.zt_cjykb_box4{
	width: 100%;
	background: #ffffff;
	padding: 40px 0;
	margin: 0 auto;
	text-align: center;
}
.zt_cjykb_box4 .zt_cjykb_box4_gd{
    width: 1090px;
    margin: 0 auto;
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
}
.zt_cjykb_box4_gd form{
    background-color: #f6f6f6;
    width: 504px;
    height: 338px;
    text-align: center;
}
.zt_cjykb_box4_gd form h3{
	font-size: 26px;
    color: #333;
    line-height: 74px;
    text-align: center;
    font-weight: bold;
}
    
.zt_cjykb_box4_gd form input {
    font-size: 22px;
    text-indent: 2em;
    border: none;
    outline: none;
    width: 416px;
    height: 58px;
    line-height: 58px;
    margin-bottom: 20px;
}
.zt_cjykb_box4_gd form input[type="submit"] {
    text-indent: 0;
    width: 272px;
    background-color: #ff3924;
    border-radius: 6px;
    font-size: 22px;
    color: #fff;
}
.zt_cjykb_box4_gd  .name_list {
	box-sizing: border-box;
    width: 504px;
    height: 338px;
    color: #333;
    text-align: center;
    line-height: 2;
    background-color: #f6f6f6;
    border-radius: 6px;
    padding-bottom: 20px;
}
    
.zt_cjykb_box4_gd .name_list p {
    color: #333;
    font-size: 28px;
    line-height: 3;
    font-weight: bold;
    display: block;
}

.box11 {
    height: 210px;
    overflow: hidden;
    font-size: 22px;
}

/* 双十二 */
.zt_s12_box{
	width: 100%;
	background: #ffffff;
	margin: 0 auto;
	text-align: center;
	padding: 40px 0; 
}
.zt_s12_gd{
	width: 1200px;
	margin: 0 auto;
}
.zt_s12_gd h2{
	font-size: 48px;
	color: #de1615;
	font-weight: bold;
}
.zt_s12_gd .zt_s12_ul{
	width: 800px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 auto;
	padding: 10px 0;
}
.zt_s12_gd .zt_s12_ul li{
	width: 380px;
}
.zt_s12_gd .zt_s12_ul li img{
	width: 380px;
	display: block;
}
.zt_s12_gd .zt_s12_h2{
	width: 600px;
	margin: 0 auto;
	color:#ffffff;
	height: 80px;
	background: url(../images/zt_s12/bt.png) no-repeat center; 
	background-size: 100% 100%;
	line-height: 80px;
}
.zt_s12_box .zt_s12_ul2{
	width: 1200px;
	margin: 20px auto 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.zt_s12_box .zt_s12_ul2 li{
	width: 280px;
    float: left;
    border: 3px solid #f9d4ac;
    border-radius: 10px;
    margin-left: 8px;
    background: #ffffff;
    padding: 3px;
}
.zt_s12_box .zt_s12_ul2 li img{
	width: 280px;
	display: block;
	border-radius: 10px;
	height: 165px;
}
.zt_s12_box .zt_s12_ul2 li h3{
	  font-size: 20px;
    line-height: 40px;
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
}
.zt_s12_box .zt_s12_ul2 li  .zt_s12_div{
	 width: 180px;
    margin: 0 auto;
    padding: 10px 0;
}
.zt_s12_box .zt_s12_ul2 li  .zt_s12_div a{
	width: 80px;
    height: 30px;
    text-align: center;
    background: #ff0000;
    border-radius: 5px;
    display: inline-block;
    font-size: 18px;
    line-height: 30px;
    margin-left: 10px;
    color: #ffffff;
}
.zt_s12_box .zt_s12_img  {
	width: 1200px;
	margin: 20px auto 0;
	display: block;
}
/* 双十二结束 */
/* 电竞新加样式 */
.dianjing_t_box{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	margin-top: 26px;
}
.dianjing_t_box .dianjing_t_ul{
	width: 600px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.dianjing_t_box .dianjing_t_ul li{
	width: 180px;
	height: 40px;
	border:2px solid #eeeeee;
	line-height: 40px;
	font-size: 22px;
	cursor: pointer;
}
.dianjing_t_ul .dj_on{
	background: #73d3fd;
	color: #ffffff;
}
 
.dianjing_zy_box{
	display: none;
}
.dj_on2{
	display: block;
}

/* 电竞新加样式结束 */
/* CCTV */
.zt_cctv_box{
	width: 100%;
	background: #cc241b;
	margin: 0 auto;
	text-align: center;
	padding:60px 0;
}
.zt_cctv_gd{
	width: 1200px;
	margin: 0 auto;
	background: #ffffff;
	border-radius: 30px;
	    padding: 90px 0 0 0;
}
.zt_cctv_gd .zt_cctv_img{
	width: 700px;
	margin: 0 auto;
	display: block;
	position: relative;
	margin-top: -164px;
}
.zt_cctv_gd ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 1160px;
    margin: 0 auto;
}
.zt_cctv_gd ul li{
	width: 373px;
	height: 300px;
}
.zt_cctv_gd ul li img{
	width: 373px;
	display: block;
	height: 205px;
}
.zt_cctv_gd ul li p{
	font-size: 22px;
	font-weight: bold;
	    font-size: 22px;
    font-weight: bold;
    margin: 10px 0 5px;
}
.zt_cctv_gd ul li div{
	width: 200px;
	margin: 10px auto;
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.zt_cctv_gd ul li div a{
	width: 95px;
	border:1px solid #ff4040;
	font-size: 20px;
	display: inline-block;
	line-height: 30px;
}
.zt_cctv_gd ul li div .zt_cctv_a{
	background: #ff4040;
	border: none;
	color: #ffffff;
}

/* 元宵节 */
.dh_yxj_box{
	width: 100%;
	margin:0 auto;
	text-align: center;
	padding:30px 0;
	background: url(../images/yxj/yxj_bg.jpg) no-repeat center;
	background-size: cover;
}
.dh_yxj_b1{
	width: 1200px;
	margin:0 auto;
}
.dh_yxj_gd1{
	width: 1200px;
	margin: 16px auto;
}
.dh_yxj_gd1 h1{
	color:#e24242;
	font-weight:bold;
	font-size: 36px;	
}
.dh_yxj_b1 ul{
	width: 1200px;
	padding: 10px 0;
	margin:0 auto;
}
.dh_yxj_b1 ul li{
	background: #de2727;
	border-radius: 10px;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap; 
	height: 260px;
	margin: 20px 0;
}
.dh_yxj_b1 ul li div{
	width: 380px;
}
.dh_yxj_b1 ul li .dh_yxj_div{
	padding:40px 20px;
}
.dh_yxj_div h2{
	color: #ffffff;
	font-size: 26px;
	text-align: center;
}
.dh_yxj_div p{
	width: 300px;
	margin:20px auto 0;
	color: #ffffff;
	text-align: justify;
	line-height: 28px;
	font-size: 18px
}
.dh_yxj_b1 ul li div img{
	display: block;
    width: 340px;
    margin: 25px 0;
}
.dh_yxj_b1 ul li .dh_yxj_img{
	margin-left: 20px;
}
.dh_yxj_a{
	width: 300px;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	font-size:20px;
	background: #f32d2e;
	display: inline-block;
	color:#ffffff;
	border-radius: 40px;
}
.dh_yxj_b2{
	width: 1200px;
	margin: 40px auto;
 	padding: 20px;
}
.dh_yxj_b2 ul{
	border: 1px dashed #e1515b;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap; 
	padding:20px;
	margin-bottom: 30px;
}
.dh_yxj_b2 ul li{
	width: 380px;
	padding: 10px 0;
}
.dh_yxj_b2 ul li h3{
	color: #e24242;
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
}
.dh_yxj_b2 ul li p{
	width: 320px;
	font-size: 16px;
	text-align: justify;
	margin: 0 auto;
}
.dh_yxj_b2 ul li img{
	width: 320px;
	margin: 10px auto 0;
	display: block;
}
.dh_yxj_b3 .dh_yxj_gd1 h1 span{
	color: #444444;	
}
.dh_yxj_b3 .dh_yxj_gd1 h1{
	font-weight: normal;
}
.dh_yxj_b3 ul{
	width: 1200px;
    margin: 20px auto;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap; 
}
.dh_yxj_b3 ul li{
	width:380px;
	margin: 10px 0;
	background: #ffffff;
	border:1px solid #de2727;
	border-radius: 10px;
}
.dh_yxj_b3 ul li img{
	width: 360px;
	display: block;
	margin: 0 auto;
}
.dh_yxj_b3 ul li  h4{
	font-weight: bold;
	font-size: 28px;
	line-height: 36px;
	margin: 5px 0;
}
.dh_yxj_b3 ul li p{
	color: #444444;
	font-size: 20px;
	margin: 5px 0;
}
.dh_yxj_b3 ul li p span{
	color: #de2727;
}
.dh_yxj_b3 ul li div{
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
	width: 290px; 
	margin: 10px auto;
}
.dh_yxj_b3 ul li div a{
	width: 140px;
	display: inline-block;
	background: #ffffff;
	border:1px solid #de2727;
	height: 40px;
	font-size:20px;
	line-height: 40px;
	border-radius: 10px;
}
.dh_yxj_b3 ul li div a:nth-child(2){
	background: #de2727;
	border: none;
	color: #ffffff;
}
/* 专业列表新样式 */
.major_banner{
	width: 100%;
    min-width: 1200px;
    position: relative;
    height: 425px;
    overflow: hidden;
    background: #ccc;
}
.major_banner video{
	position: absolute;
    width: 1920px;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.major_banner .major_b_n{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 20;
    text-align: center;
    padding-top: 150px;
    color: #fff;
}
.major_banner .major_b_n h2{
    font-size: 58px;
    font-weight: bold;
}
.major_banner .msk{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 10;
}
.major_box_bg{
	width: 100%;
	margin: 0 auto;
	background: #f0f0f0;
	padding: 20px 0;
/* 	text-align: center; */
}
.major_box_gd{
	width: 1200px;
	margin: 0 auto;
}
.major_box_bg .major_box_lm{
	    padding: 70px 0 40px;
}
.major_box_bg .major_box_lm a{
	display: inline-block;
    height: 40px;
    position: relative;
    background-color: #fff;
    color: #8c8c8c;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
    line-height: 40px;
    margin: 0 8px;
    border-radius: 28px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    overflow: hidden;
    padding: 0 20px;
    background-size: 130px;
}
.major_box_bg .major_box_lm .focus{
	background-color: #386bd6;
    color: #fff;
    font-weight: 700;
}    
        
.major_box_bg .major_box_lm a:first-child {
    padding-left: 42px;
}
.major_box_bg .major_box_lm .focus i{
    background-position-x: left;
}
.major_box_bg .major_box_lm a i{
    position: absolute;
    left: 18px;
    top: 13px;
    width: 14px;
    height: 16px;
    background-image: url(../images/tabicons.png);
    background-repeat: no-repeat;
    background-position-x: right;
}
.major_box_gd ul{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between; 
	flex-wrap: wrap;
}
.major_box_gd ul li{
	width: 390px;
	overflow: hidden;
	position: relative;
	height: 345px;
	margin-bottom: 30px;
	display: inline-block;
}
.major_box_gd ul li img{
	display: block;
	width: 390px;
	height: 244px;
	overflow: hidden;
}
.major_box_gd ul li .major_li_gd{
	position: absolute;
    bottom: -70px;
    left: 0;
    right: 0;
    margin: auto;
    background-color: #fff;
    padding: 16px 22px;
    transition: .4s;
}
.major_box_gd ul li .major_li_gd h6{
	font-size: 20px;
	line-height: 38px;
	font-weight: bold;
}
.major_box_gd ul li .major_li_gd p{
	height: 80px;
	font-size: 16px;
    color: #2e2e2e;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-align: justify;
}     
.major_box_gd ul li:hover .major_li_gd{
	bottom:-20px;
}
    
.major_box_gd ul li .major_li_gd .major_li_a{
    padding: 20px 38px;
    display: flex;
	justify-content: space-between; 
	flex-wrap: wrap;
}
.major_box_gd ul li .major_li_gd .major_li_a a{
	width: 112px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #bfbfbf;
    transition: .2s;
}
    
.major_box_gd ul li .major_li_gd .major_li_a a:hover {
  color: #fff;
  background: linear-gradient(to right, #3666d2, #4a95f7);
  border: 1px solid transparent;
}
.majorshort li span{
    position: absolute;
    top: 0;
    width: 50px;
    background: url(../images/zy/major_b.png) no-repeat center;
    background-size: 100% 100%;
    color: #ffffff;
    height: 60px;
    text-align: center;
    padding-top: 6px;
    line-height: 20px;
}

/* 首页新样式 */
.xqhz_box_new {
	width: 100%;
	padding: 20px 0;
	background: #ffffff;
}
.xqhz_box_new img{
	width: 1200px;
	margin:0 auto;
	display: block;
}
.jyzx_box_new{
	width: 100%;
	background: #ffffff;
	padding: 20px 0;
}
.jyzx_box_new ul{
	width: 1200px;
	margin:30px auto;
	display: flex;
	justify-content: space-between; 
	flex-wrap: wrap;
}
.jyzx_box_new ul li{
	width: 300px;
	text-align: center;
}
.jyzx_box_new ul .jyzx_li{
	padding: 25px 20px;
	width: 260px;
	background: #ffffff;
}
.jyzx_box_new ul li h4{
	font-size:26px;
	line-height: 40px;
}
.jyzx_box_new ul li p{
	    font-size: 18px;
    line-height: 30px;
    color: #666;
}
.jyzx_box_new ul li img{
	width: 300px;
	display: block;
	height: 202px;
}
.jyzx_box_new ul li a{
	width: 150px;
    border-radius: 30px;
    background: #19b8fc;
    padding: 10px 20px;
    color: #fff;
    display: block;
    margin: 10px auto 0;
}


/* 合作 */
.friend_new{
	width:100%;
	margin: 0 auto;
	padding: 40px 0;
	background: #ffffff;
}
.friend_new .friend_new_b{
	width:1200px;
	border-bottom: 3px solid #70b2df;
	margin: 0 auto;
}
.friend_new .friend_new_b li{
	width: 150px;
	height: 40px;
	font-size: 24px;
	line-height: 40px;
	text-align: center;
 	display: inline-block;
}
.friend_new .friend_new_b  .fri_on{
	background: #70b2df;
	color: #ffffff;
}
.friend_new  .fri_ul{
	width: 1200px;
	margin: 5px auto 0;
	display: flex;
	justify-content: space-between; 
	flex-wrap: wrap;
	display: none;
 
}
.friend_new  .fri_a1a li{
	width: 195px;
	margin: 5px 0 0 0 ;
	display: inline-block;
}
.friend_new  .fri_a1a li img{
	width: 195px;
	display: block;
}
.friend_new .fri_x{
	display: flex;
}
.friend_new .fri_a2a{
 	width: 1200px;
 	margin: 10px auto;

}
.friend_new .fri_a2a li{
	width: 280px;
    text-align: left;
    font-size: 18px;
    line-height: 26px;
    color: #333;
}
.friend_new .fri_a3a {
	width: 1200px;
 	margin: 10px auto;
}
.friend_new .fri_a3a li{
	width: 280px;
	text-align: center;
	font-size: 20px;
	line-height: 26px;
}

.sy_hrbm{
	width: 1200px;
	margin:0 auto;
	padding: 20px 0;
}
.sy_hrbm .sy_hrbm_left{
	width: 800px;
	height: 414px; 
	float: left;
	overflow: hidden;
}
.sy_hrbm .sy_hrbm_left img{
	width: 800px;
	float: left;
	display:block;
	height: 414px; 
}
.sy_hrbm_right {
	width: 380px;
	margin:0 auto;
	float: right;
}
.sy_hrbm_right h3{
	width: 380px;
	height: 70px;
	font-size: 36px;
	color: #ffffff;
	background:#dc0303;
	text-align: center;
	font-weight: bold;	
	margin: 10px 0 20px;
	line-height: 70px;
}
.sy_hrbm_right .sy_hrbm_right_im1{
	width: 380px;
	display: block;
	height: 130px;
}
.sy_hrbm_right_d1{
	padding: 20px 0;
}
.sy_hrbm_right_d1 img{
	width: 33px;
	height: 29px;
	display: inline-block;
	vertical-align: text-bottom;
}
.sy_hrbm_right_d1 h4{
    font-size: 24px;
    display: inline-block;
    font-weight: bold;
    margin-left: 5px;
}
.sy_hrbm_right ul{
	width: 185px;
	margin:0 auto;
	border-radius: 10px;
	float: right;
}
.sy_hrbm_right ul li:nth-child(1){
	border-bottom:1px dashed #cccccc;
}
.sy_hrbm_right ul li {
	line-height: 44px;
	height: 44px;
}
.sy_hrbm_right ul li p{
	width: 168px;
    display: inline-block;
    text-align: center;
    font-size: 18px;
}
.sy_hrbm_right ul li p:nth-child(1){
	width: 145px;
}
.sy_hrbm_right ul li p:nth-child(2){
	width: 115px;
}
.sy_hrbm_right_d2{
	width: 185px;
	height: 100px;
	float: left;
}
.sy_hrbm_right_d2 img{
	width: 185px;
	height: 100px;
	display: block;
}
/* 学校简介 */
.jj_box2 .jj_bul{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between; 
	flex-wrap: wrap;
	padding-top: 20px;
}
.jj_box2 .jj_bul li{
	width: 580px;
	margin: 10px auto;
}
.jj_box2 .jj_bul li img{
	width: 150px;
	height: 150px;
	display: block;
	border-radius: 150px;
	float: right;
}
.jj_box2 .jj_bul li:nth-child(even) img{
	float: left;
}
.jj_box2 .jj_bul li div{
	width: 410px;
	margin-top: 20px;
}
.jj_box2 .jj_bul li div h2{
	font-size: 28px;
    font-weight: bold;
    text-align: right;
    color: #666666;
    line-height: 36px;
}
.jj_box2 .jj_bul li div p{
	font-size: 14px;
	text-align: justify;
	color: #333333;
}
.jj_box2 .jj_bul li:nth-child(even) div h2{
	 text-align: left;
}
.jj_box2 .jj_bul li:nth-child(even) div  {
	float: right;
}

/*就业 */
.jiuye_new_b{
	width: 100%;
	background: #ffffff;
	padding:30px 0;
	text-align: center;
	margin: 0 auto;
}
.jiuye_new_ul{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between; 
	flex-wrap: wrap;
}
.jiuye_new_ul .jiuye_new_li{
	width: 384px;
    height: 386px;
    float: left;
    overflow: hidden;
    background-color: #ffffff;
    border-radius: 10px;
    -moz-box-shadow:  0 0 10px #e5ebf5;
	-webkit-box-shadow:  0 0 10px #e5ebf5;
	box-shadow: 0 0 10px #e5ebf5;
    position: relative;
}
.jiuye_new_ul .jiuye_new_li .jiuye_new_li_img1{
	width: 49px;
    height: 87px;
	display: block; 
	position: absolute;
	right: 20px;
}
.jiuye_new_ul .jiuye_new_li .jiuye_new_li_img2{
	width: 102px;
	height: 102px;
	display: block;
	padding-top: 40px;
	margin: 0 auto;
}
.jiuye_new_ul .jiuye_new_li h3{
	width: 300px;
    height: 30px;
    margin: 20px auto;
    font-size: 22px;
    line-height: 30px;
    text-align: center; 
    font-weight: bold;
}
.jiuye_new_ul2 {
	display: block;
	width: 290px;
	height: 160px;
	margin: auto;
}
.jiuye_new_ul2 li{
	width: 290px;
    height: 40px;
    font-size: 18px;
    color: #333333;
    list-style-type: square;
    line-height: 30px;
    text-align: justify;
}
.jiuye_new_b2{
	width: 100%;
	background: url(../images/jiuye2/BJ-2.jpg) no-repeat center;
	background-size:cover;
	padding:40px 0;
}
.jiuye_new_b2 .poster-list .poster-item{
	background: #ffffff;
	border-radius: 10px;
	overflow: hidden;
}
.jiuye_new_b2 .poster-list .poster-item img{
	width: 640px;
	display: block;
	margin: 0 auto;
	height: 370px;
	padding-top: 20px;

}
.jiuye_new_b2 .poster-list .poster-item  h3{
	font-size: 36px;
    color: #333333;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    padding-top: 90px;
}  
.jiuye_new_b2 h2{
	font-size: 40px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 40px;
	font-weight: bold;
}
.jiuye_new_b2  .poster-main .poster-next-btn{
	right: -100px;
}
.jiuye_new_b2 .poster-main .poster-prev-btn{
	left: -100px;
}
.jiuye_new_b3{
	width: 100%;
	padding: 40px 0;
	background-color: rgb(248, 249, 253);
	margin:0 auto;
	text-align: center;
}
.jiuye_new_b3 h3{
	font-size:40px;
	font-weight: bold;
}
.jiuye_new_b3 .jiuye_new_b3_ul{
	width: 1200px;
	background: url(../images/jiuye2/bg3.jpg) no-repeat center;
	background-size: 100% 100%;
	margin:40px auto 0;
	height: 651px;
    position: relative;
}
.jiuye_new_b3 .jiuye_new_b3_ul li{
	width: 735px;
    padding: 0 135px 0 95px;
    position: absolute;
    z-index: 3;
     text-align: left;
}
.jiuye_new_b3 .jiuye_new_b3_ul li:nth-child(1){
	top: 90px;
    left: 0;    
}
.jiuye_new_b3 .jiuye_new_b3_ul li h4{
	line-height: 25px;
    color: #5091e8;
    font-size: 22px;
    font-weight: bold;
}
.jiuye_new_b3 .jiuye_new_b3_ul li p{
	line-height: 30px;
    color: #333333;
    font-size: 18px;
}
.jiuye_new_b3 .jiuye_new_b3_ul li:nth-child(2){
	top: 240px;
    right: 0;   
}
.jiuye_new_b3 .jiuye_new_b3_ul li:nth-child(3){
	top: 390px;
    left: 0;    
} 
.jiuye_new_b3 .jiuye_new_b3_ul li:nth-child(4){
	top: 515px;
    right: 0;   
} 
.jiuye_new_b4{
	background: #ffffff;
}
.jiuye_new_b4 .jiuye_new_b4_ul{
	width: 1200px;
	margin:0 auto;
	display: flex;
	justify-content: space-between; 
	flex-wrap: wrap;
	padding-top: 30px;
}
.jiuye_new_b4 .jiuye_new_b4_ul li{
	float: left;
    width: 216px;
    height: 438px;
    background-color: #fff;
    border-radius: 6px;
    overflow: hidden;
    -moz-box-shadow:  0 0 10px #e5ebf5;
	-webkit-box-shadow:  0 0 10px #e5ebf5;
	box-shadow: 0 0 10px #e5ebf5; 
}
.jiuye_new_b4 .jiuye_new_b4_ul li:nth-child(odd){
	margin-top: 68px;
}
.jiuye_new_b4 .jiuye_new_b4_ul li img{
	display: block;
	width: 216px;
	height: 179px;
}
.jiuye_new_b4 .jiuye_new_b4_ul li h4{
    padding: 10px 0;
    line-height: 20px;
    text-align: center;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
}
.jiuye_new_b4 .jiuye_new_b4_ul li p{
	 padding: 0 20px;
    line-height: 24px;
    color: #666666;
    font-size: 16px;
    text-align: justify;
}
.jiuye_new_b3 .jiuye_new_b4_ul2{
	width: 1200px;
	margin:30px auto 0;
	display: flex;
	justify-content: space-between; 
	flex-wrap: wrap;
}
.jiuye_new_b3 .jiuye_new_b4_ul2 li{  
   width: 190px;
    height: 150px;
	-moz-box-shadow:  0 0 10px #e5ebf5;
	-webkit-box-shadow:  0 0 10px #e5ebf5;
	box-shadow: 0 0 10px #e5ebf5;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: #fff;
    margin-top: 10px;
} 
.jiuye_new_b3 .jiuye_new_b4_ul2 li img{
	width: 60px;
	height: 60px;
	display: block;
	margin:0 auto;
}
.jiuye_new_b3 .jiuye_new_b4_ul2 li p{
	font-weight: bold;
	font-size:20px;
	color: #666666;
	margin-top:6px;
}
.jiuye_new_b3 h3 span{
	color: #ff0000;
}
.jiuye_new_b4_ul3{
	width: 1200px;
	margin:40px auto 0;
	display: flex;
	justify-content: space-between; 
	flex-wrap: wrap;
}
.jiuye_new_b4_ul3 li{
	background-color: rgb(248, 249, 253);
	width: 340px;
	border-radius: 10px;
	padding: 20px 0px;
	height: 370px;
}
.jiuye_new_b4_ul3 li:nth-child(3){
	width: 490px;
}
.jiuye_new_b4_ul3 li h4{
	width: 90%;
    height: 75px;
    line-height: 75px;
    display: block;
    margin: 0px auto;
    font-size: 30px;
    color: #ec1c32;
    text-align: center;
    background: url(../images/jiuye2/h.jpg) no-repeat bottom center;
    font-weight: bold;    
    padding-bottom: 10px;
}
.jiuye_new_b4_ul3 li p{
    width: 86%;
    line-height: 45px;
    height: 180px;
    display: block;
    margin: 10px auto 0; 
    font-size: 20px;
    color: #373737;
    text-align: justify;
}
.jiuye_new_b4_ul3 li .jiuye_new_b4_a2{
    width: 235px;
    line-height: 55px;
    height: 55px;
    display: block;
    margin: 0px auto;
    margin-top: 20px;
    font-size: 24px;
    color: #ffffff;
    text-align: center;
    border-radius: 40px;
    border: 1px solid #ccc;
    background: #ec1c32;
}
.jiuye_new_b4_ul3 li:nth-child(3) img{
	width: 420px;
	margin:0 auto;
	display: block;
	height: 357px;
}


.jt_dj_box{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background: url(../images/dj/bg.jpg) no-repeat center;
	background-size: cover;
	padding-bottom: 30px;

}
.jt_dj_box .jt_dj_gd{
	width:100%;
	max-width: 1186px;
	background: #ffffff;
	margin: 0 auto;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}
.jt_dj_box .jt_dj_gd img{
	width: 450px;
	display: block;
	float: left;
	margin: 0 auto;
	margin-left: 50px;
}
.jt_dj_box .jt_dj_gd form{
	width: 560px;
	float: right;
	padding: 80px 30px;
}
.jt_dj_box .jt_dj_gd form input{
	width: 430px;
	display: inline-block;
	border-radius: 30px;
	line-height:40px;
	border: 1px solid #00256c;
	margin: 20px auto;
	font-size: 24px;
	text-indent: 2em;
}
.jt_dj_box .jt_dj_gd form span{
	font-size: 36px;
	line-height: 48px;
}
.jt_dj_box .jt_dj_gd form input[type="button"]{
	background: #ea3676;
	color: #ffffff;
	border: none;
	text-indent: 0em;
}

.huanjing_gd .huanjing_ul_lanmu{
	width: 600px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between; 
	flex-wrap: wrap;
}
.huanjing_gd .huanjing_ul_lanmu li{
	width: 290px;
	border:1px solid #eeeeee;
	height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    background: #ffffff;
        cursor: pointer;
}
.huanjing_ul_hj{
	width: 1200px;
	margin: 20px auto 0;
	display: flex;
	justify-content: space-between; 
	flex-wrap: wrap;
}
.huanjing_ul_hj li{
	width: 390px;
	height: 260px;
	margin: 5px auto;
	position: relative;
}
.huanjing_ul_hj li img{
	width: 390px;
	height: 260px;
	display: block;
}
.huanjing_ul_hj li p{
	position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    line-height: 35px;
    background-color: rgba(0,0,0,0.6);
    text-align: center;
    color: #fff;
    font-size: 18px;
}
.huanjing_ul_lanmu .hjlion{
	border: none;
	background: #1576fe !important;
	color: #ffffff !important;
}
.huanjing_li_x1a{
	display: none;
}
.huanjing_li_x2a{
	display: none;
}
.hjlion2{
	display: flex;
}

.right_box{
	position: fixed;
	right: 0px;
	top: 244px;
	width: 200px;
	height: 454px;
	z-index: 99999999;
}
.right_box img{
	width: 200px;
	display: block;
}
/* 学历提升 */
 .xueli_box{
 	background: url(../images/xueli/banner.jpg) no-repeat center;
 	background-size: 100% 100%;
    box-sizing: border-box;
    padding-top: 562px;
    height: 700px;
 }
 .xueli_box form{
 	width: 990px;
    border: #f86859 solid 1px;
    border-radius: 30px 0 0 0;
    background-color: #c91b16;
    padding: 39px 35px 27px;
    box-sizing: border-box;
    margin: 0 auto;
 }
  .xueli_box form div{
  	display: inline-block;
  }
  .xueli_box form div img{
  	display: inline-block;
  	width: 23px;
  	height: 23px;
  	    margin-right: 5px;
  }
  .xueli_box form div  input{
  	  border: 0;
    border-bottom: 1px solid #fff;
    font-size: 18px;
    background-color: transparent;
    line-height: 40px;
    outline: none;
    width: 262px;
  }
 .xueli_box form div  input[type="button"] {
 	border: none;
    border-radius: 40px;
    background-color: #45a0f7;
    color: #fff;
 }
 .xueli_box2{
 	width: 100%;
 	background: #f9f9fb;
 	margin: 0 auto;
 	text-align: center;
 }
.xueli_box2_w1200{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 56px;
}
.xueli_box2_gd{
	width: 1200px;
	margin: 0 auto;
}
.xueli_box2_gd img{
	display: block;
	width: 93px;
	height: 72px;
	margin: 0 auto;
}
.xueli_box2_gd .xueli_box2_h1{
	font-size: 40px;	 
	font-weight:bold;
 	padding: 10px 0;
}
.xueli_box2_gd .xueli_box2_h1 span{
	color: #db302a;
}
.xueli_box2_gd .xueli_box2_p1{
	font-size: 30px;
	font-weight: 400;
	padding:5px 0;
}
.xueli_box2_gd .xueli_box2_p1 span{
	color: #db302a;
    font-weight: 600;
}
.xueli_box2_gd .xueli_box2_p2{
	font-size: 18px;
    padding:10px 0;
}
.xueli_box2 ul{
	width: 1200px;
	margin: 20px auto 0;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap; 
} 
.xueli_box2 ul li{
	width: 122px;
    height: 164px;
    box-sizing: border-box;
    padding-top: 28px;
    background-color: #fff;
    text-align: center;
    font-size: 20px;
}  
.xueli_box2 ul li img{
	width: 61px;
	height: 69px;
	display: block;
	margin: 0 auto;
}   
.xueli_box2 ul li p{
 padding-top: 14px; 
 font-size: 18px;
}
   
.xueli_box2 ul li:hover{  
  font-weight: 700;
  box-shadow: 0 0 15px 2px rgba(0,0,0,.1);
}
.xueli_box2 ul li:hover p{
  color:#db302a;
  font-weight: bold;
}
.xueli_box3{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background: #ffffff;
}
.xueli_box3 ul{
	width: 1000px;
	margin:20px auto 0;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap; 
	padding-bottom: 70px;
}
.xueli_box3 ul li{
	width: 320px;
    vertical-align: top;
}
.xueli_box3 ul li img{
	width: 320px;
	display: block;
}
.xueli_box3 ul li h3{
	background: linear-gradient(to right, #fe7c75, #fb554c);
	-webkit-background-clip: text;
	color: transparent;
	font-size: 24px;
	line-height: 54px;
	font-weight:bold;
}
.xueli_box3 ul li:nth-child(2) h3{
	background: linear-gradient(to right, #fdc13e, #ff9f1e);
    -webkit-background-clip: text;
    color: transparent;
}
.xueli_box3 ul li:nth-child(3) h3{
	    background: linear-gradient(to right, #8ba1f5, #6e88e4);
    -webkit-background-clip: text;
    color: transparent;
}
.xueli_box3 ul li div{	
	border-radius: 0 0 20px 20px;
	height: 148px;
	vertical-align: middle;
	font-size: 18px;
	line-height: 34px;
	box-sizing: border-box;
	padding-top: 20px;
	color: #fff;
	background: linear-gradient(to right, #fe7c75, #fb554c);
 	text-align: center;
}
.xueli_box3 ul li:nth-child(2) div{
	    background: linear-gradient(to right, #fdc13e, #ff9f1e);
}
.xueli_box3 ul li:nth-child(3) div{
	     background: linear-gradient(to right, #8ba1f5, #6e88e4);
}
.xueli_box3 ul li div .xueli_box3_a1{
	 border: 2px solid #fff;
    display: inline-block;
    padding: 5px 10px;
    color: #fff;
    border-radius: 50px;
}
.xueli_box4{
	width: 100%;
	margin: 0 auto;
	background: url(../images/xueli/xl.jpg) no-repeat center;
	background-size:100% 100%; 
	text-align: center;
	padding-bottom: 40px;
}
.xueli_box4 ul{
	width:1200px;
	margin: 0 auto;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
	padding:20px 0 40px; 
}
.xueli_box4 ul li{
	width: 290px;
	margin: 5px auto;
}
.xueli_box4 ul li img{
	width: 290px;
	display: block;
}
.xueli_box4 ul li p{
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	background: #ffffff;
}
.xueli_box3_a2{
	 display: inline-block;
    width: 260px;
    line-height: 48px;
    border-radius: 48px;
    font-size: 22px;
    color: #fff;
    background: linear-gradient(to right,#30b8fe,#45a0f7);
    margin: 0 auto;
}
.xueli_box5{
	width: 100%;
	background: #ffffff;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 40px;
}   
.xueli_box5 ul{
	width:1200px;
	margin: 0 auto;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
	padding:20px 0 40px; 
}
.xueli_box5 ul li {
	display: inline-block;
    width: 382px;
    border: #faece3 solid 2px;
    text-align: center;
    height: 292px;
    box-sizing: border-box;
    padding-top: 32px;
    background: url(../images/xueli/bg1.jpg) no-repeat center bottom;
    background-size: 382px;
}
.xueli_box5 ul li h4{
	font-size: 24px;
    padding: 10px 0;
    font-weight:bold;    
}
.xueli_box5 ul li i{
	width: 54px;
	display: block;
	height: 2px;
	margin: 0 auto;
	background-color: #ec012c; 
}
.xueli_box5 ul li p{
    font-size: 18px;
    color: #5a5a5a;
    line-height: 30px;
    padding-top: 20px;
}
.xueli_box6{
	width: 100%;
	background: url(../images/xueli/banner3.jpg) no-repeat center;
	text-align: center;
	background-size: 100% 100%;
	height: 646px
}
.xueli_box6 .xueli_box6_h4{
	font-size: 52px;
    color: #ffffff;
    padding-bottom: 12px;
    padding-top: 40px;
    border-bottom: 1px solid #dad7d7;
    width: 1200px;
    margin: 0 auto;
}
.xueli_box6 .xueli_box6_line{
	width: 269px;
	height: 7px;
	background: #fff;
	margin: 0 auto;
	position: relative;
	top: -7px;
}
.xueli_box6 .xueli_box6_p{
	font-size: 28px;
    color: #fff;
    padding-top: 12px;
}
.xueli_box6 .xueli_box6_p span{
	    color: #fad05e;
}
 .xueli_box6 ul{
 	width: 640px;
    margin-top: 85px;
 	float: right;
 }
  .xueli_box6 .xueli_box6_div{
  	width: 1200px;
  	margin: 0 auto;
  }
 .xueli_box6 ul li{
 	 font-size: 20px;
    padding: 10px 0;
    color:#ffffff;
    text-align:left;
 }
  .xueli_box6 .xueli_box6_abox{
  	width: 620px;
	margin: 0 auto;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
	padding-top: 30px;
  }
  .xueli_box6 .xueli_box6_abox a{
  	width: 298px;
    height: 54px;
    line-height: 54px;
    background: #ed4343;
    border: 1px solid #ed4343;
    border-radius: 6px;
    font-size: 24px;
    color:#ffffff;
  }
   
.xueli_box6 .xueli_box6_abox a:hover {
  background: 0 0;
  color: #ed4343;
}
.xueli_box7{
	width: 100%;
	background: #ffffff;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 40px;
}
.xueli_box7  ul{
	width: 1200px;
	margin: 0 auto;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
	padding:20px 0 40px;
}
.xueli_box7  ul li{
	width: 286px;
    box-sizing: border-box;
    padding: 20px 0;
    text-align: center;
    border: 2px solid #f19a9f;
    height: 408px;
}
.xueli_box7  ul li img{
	width: 60px;
	height: 55px;
	display: block;
	margin: 0 auto;
}
.xueli_box7  ul li  h4{
	font-size: 30px;
    padding: 20px 0 10px;
    font-weight: bold;
}
.xueli_box7  ul li i{
	width: 54px;
    height: 2px;
    margin: 0 auto;
    background-color: #ec012c;
    display: block;
}
.xueli_box7  ul li p{
    font-size: 18px;
    color: #db312a;
    line-height: 36px;
    text-align: center;
    padding: 10px 0;
}
.xueli_box7  ul li a{
	width: 156px;
	line-height: 36px;
	color: #fff;
	font-size: 18px;
	display: inline-block;
	background-color:#57bd4d;
}
.xueli_box8{
	background: #f5f6f6;
	padding: 75px 0 100px 0;
	margin: 0 auto;
	width: 100%;
	text-align: center;
}
.xueli_box8 h5{
	font-size: 52px;
    color: #272636;
    padding-bottom: 12px;
    font-weight: 600;
    width: 1200px;
    padding-bottom: 10px;
    margin: 0 auto;
    border-bottom: 1px solid #dad7d7;
}
.xueli_box8 ul{
	width: 1000px;
	margin: 0 auto;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
}
 .xueli_box8 ul li{
 	width: 307px;
    height: 310px;
    background: #fff;
    margin: 10px 0 ;
 }   
  .xueli_box8 ul li div{
  	height: 88px;
    line-height: 88px;
    background: #16b3e6;
  }       
  .xueli_box8 ul li div img{
  	display: block;
  	margin: 0 auto;
  	width: 50px;
  	height: 52px;
  	padding: 18px 0;
  }   
  .xueli_box8 ul li h4{
  	font-size: 24px;
    color: #119dca;
    font-weight: bold;
    padding-top: 12px;
  }
.xueli_box8 ul li  p{
	height: 70px;
	text-align: left;
	font-size: 16px;
	margin: 0 20px;
	margin-top: 10px;
	color: #119dca;
}
.xueli_box8 ul li a{
	display: block;
	width: 263px;
	height: 47px;
	line-height: 47px;
	background: #16b3e6;
	border-radius: 6px;
	font-size: 24px;
	font-weight: 700;
	margin-top: 15px;
	margin: 20px auto 0;
	color: #ffffff;
}        
.xueli_box9{
	width: 100%;
	background: #ffffff;
	text-align: center;
	padding-bottom: 40px;
}
.xueli_box9 ul{
	width: 1200px;
	margin: 20px auto 0;
	justify-content: space-between;
	display: flex;
	flex-wrap: wrap;
}
.xueli_box9 ul li{
	width: 290px;
}
.xueli_box9 ul li img{
	width: 290px;
	display: block;
	height: 162px;
}
.xueli_box9 ul li h4{
	font-size: 22px;
	padding: 10px 0;
	font-weight: bold;
}
.xueli_box9 ul li p{
	 font-size: 18px;
}
.xueli_box9 .xueli_box9_img{
	width: 1200px;
	display: block;
	margin: 40px auto 0;
}
.xueli_box10{
	width: 100%;
	background: url(../images/xueli/zd_30.jpg) no-repeat;
	height: 650px;
}
.xueli_box10 .xueli_box10_gd{
	width: 1100px;
	margin:0 auto;
	padding-top: 80px;
 
}
.xueli_box10_gd h4{
	text-align: right;
	font-size: 50px;
	color: #564d4d;
	letter-spacing: 1px;
	font-weight: bold;
}
.xueli_box10_gd h4 span{
	color: #ff4b4b;
}
.xueli_box10_gd i{
	width: 530px;
	margin-right: 20px;
	height: 2px;
	background: #ff4b4b;
	float: right;
	border: none;
	margin-top: 10px;
}
.xueli_box10 ul{
	width: 920px;
	margin-top: 50px;
	float: right; 
}
  .xueli_box10 ul li{
	width: 290px;
	line-height: 55px;
	background: #ff4b4b;
	border-radius: 25px;
	font-size: 30px;
	text-align: center;
	margin-top: 15px;
	margin-left: 15px;
	float: left;
   
  } 
.xueli_box10 ul li a{
	color: #ffffff;
}     

/* 首页轮播图新加样式 */
.banner-box{width: 100%;height: 600px;position: relative;z-index: 1;overflow: hidden;background: rgba(255, 255, 255, .5);overflow: hidden;}
.banner-list{/* width: 1920px; */height: 100%;position: relative;left: 50%;margin: 0 0 0 -960px;overflow: hidden;}
.banner-list ul{width: 100%;height: 100%;margin: 0;padding: 0;overflow: hidden;}
.banner-list ul li{width: 100%;height: 100%;text-align: center;position: absolute;top: 0;left: 0;overflow: hidden;}
.banner-list ul li a{width: 100%;height: 100%;}
.banner-icon{width: 96%;height: 8px;position: absolute;bottom: 10px;left: 50%;margin: 0 0 0 -48%;text-align: center;font-size: 0;overflow: hidden;}
.banner-icon span{display: inline-block;*display: inline;*zoom: 1;width: 8px;height: 8px;-moz-border-radius: 5px;border-radius: 6px;background: #fff;margin: 0 2px;cursor: pointer;overflow: hidden;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.banner-icon span.active{width: 18px;}
.banner-btn{width: 70px;height: 70px;position: absolute;top: 50%;margin: -35px 0 0;font-size: 70px;opacity: 0;filter: alpha(opacity=0);text-align: center;line-height: 70px;color: #fff;cursor: pointer;overflow: hidden;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.banner-btn.prev{left:15%;}
.banner-btn.next{right: 15%;}
.banner-box:hover .banner-btn{opacity: 1;filter: alpha(opacity=100);opacity: 0.5\9;filter: alpha(opacity=50);}

/* 教师列表新样式 */
.teach_new {
	width: 100%;
	background: #ffffff;
 	padding-bottom: 40px;
}
.teacher_box_new{
	width: 1200px;
	margin: 0 auto;
	border-bottom:1px solid #a0a0a0;
	text-align: center;
	    padding: 40px 0;
}
.teacher_box_new h2{
	font-size: 46px;
	line-height: 60px;
	font-weight: 400;
	color: #3796e1;
}
.qh_box{
 		width: 1200px;
 		margin: 50px auto;
 		height: 360px;
 	}
 	.qh_box .qh_left{
 		width: 280px;
 		height: 360px;
 		float: left;
 	}
 	.qh_box .qh_left img{
 		width: 280px;
 		height: 360px;
 		display: block; 		
 	}
 	.qh_box .qh_right{
 		width: 870px;
		float: left;
		margin-left: 30px;
 	}
 	.qh_box .qh_right .qh_top {
 		width: 870px;
 		height: 240px;
 		margin-top: 10px;
 	}
 	.qh_box .qh_right .qh_top h3{
		font-size: 30px;
		line-height: 40px;
		text-align: left;
 	}
 	.qh_box .qh_right .qh_top i{
 		width: 50px;
 		background: #131313;
 		height: 2px;
 		display: block;
 		margin:10px 0;
 	}
 	.qh_box .qh_right .qh_top  span{
 			font-size: 26px;
 			line-height: 40px;
 			color: #959595;
 	}
 	.qh_box .qh_right .qh_top p{
		width: 870px;
		text-align: justify;
		font-size: 18px;
		line-height: 30px;
 	}
 	.qh_box .qh_right .qh_bottom{
		width: 870px;
		height: 100px;
 	}
 	.qh_box .qh_right .qh_bottom .qh_ul{
 		width: 870px;
 		height: 100px;
 		margin: 10px 0 0;
		display: flex;
		flex-wrap: wrap;
 	}
 	.qh_box .qh_right .qh_bottom .qh_ul li{
 		width: 100px;
 		height: 100px;
 		overflow: hidden;
 		margin: 0 4px;
 		position: relative;
 		border-radius: 10px;
 		cursor: pointer;
 	}
 	.qh_box .qh_right .qh_bottom .qh_ul li img{
 		width: 100px;
 		display: block;
 		border-radius: 10px;
 	}
 	.qh_box .qh_right .qh_bottom .qh_ul li .mengban{
 		background: #000;
 		opacity: 0.4;
 		position: absolute;
 		height: 100px;
 		width: 100px;
 		border-radius: 10px;
 		top: 0;
 		left: 0;
 	}
 	.qhxian .mengban{
 		background:transparent !important;
 		opacity: 1 !important;
 	}
 	.teahcer_a{
 		width: 300px;
 		height: 50px;
 		line-height: 50px;
 		background: #3796e1;
 		display: block;
 		margin: 0 auto 30px;
 		color: #ffffff;
 		border-radius: 20px;
 		font-size: 26px;
 		font-weight: 600;

 	}
/* 教师列表新样式结束 */