/*
	2020年10月官网改版公共
	韩森林
*/
html{overflow-x:hidden;}
.hslh2,.hslbox_hj,.hslh9_1{ position:relative;z-index:1;}
/*圣诞氛围*/
.hslsd1box{ position:absolute; left:50%; margin-left:490px; z-index:99;display:none;}
.hslsd2box{ position:absolute; left:0; top:320px; z-index:99;width:130px;}
.hslsd3box{ position:absolute; right:0; top:1210px; z-index:99;}
.hslsd2box img,.hslsd3box img{width:100%;height:auto;}

/*公共样式*/
body,a,ul,li,p,form,input,h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px; text-decoration:none; list-style:none; font-size:16px; }
.w100{ width:100%; min-width:1200px;}.w1200{ width:1200px; margin-left:auto; margin-right:auto;}
body{ font-family:"Microsoft YaHei","微软雅黑",Arial, Helvetica, sans-serif; background-color:#f3f5f6;}
.animate{transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;}
.hslmr0{ margin-right:0px !important;}
/*头部*/
.hsl_header_ny{ border-bottom:1px solid #f1f1f1; height:98px;position:relative; min-width:1200px;overflow: hidden;z-index:1;background-color:#fff;}
.hsl_header_ny_logo{ width:300px; height:60px; position:absolute; left:20px; top:20px;}
.hsl_header_ny_logo img{ width:100%;}
.hsl_header_ny_menu_rk a{ text-indent:2000px; width:130px; height:20px; background-image:url(../images/rk.png); background-position:center center; background-repeat:no-repeat; display:block;}
.hsl_header_ny_menu_rk{ width:130px; height:20px; float:left; margin-top:39px; border-right:1px solid #ddd; padding-right:30px; margin-right:10px;}
.hsl_header_ny_menu{width:980px;position: relative; margin:0px; float:right;}
.hsl_header_ny_menubox{
	width: 566px;
	position: relative;
	float:left;
}
.hsl_header_ny_menubox ul{ border:0px solid #F00; height:100px; padding:0;}
.hsl_header_ny_menubox li{
	float: left;
	width:auto;
	list-style: none;
	padding: 0 24px;
	text-align: center;
	height: 100px;
	line-height: 100px;
	border:0px solid #FFF;}
.hsl_header_ny_menubox li a{text-decoration:none; color:#333;}
.hsl_header_ny_menubox a:hover,.hsl_header_ny_menubox li:hover a{
	color: #000;
}
.hsl_header_ny_menu_line{
	height: 3px;
	background-color: #000;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: auto;
}
.hsl_header_ny_menu_ico{ width:200px; padding-left:30px; border-left:1px solid #ddd; height:20px; line-height:20px; float:right; margin-top:40px;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;-o-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;}
.hsl_header_ny_logo h1{margin:0;}
.hsl_header_ny_menu_icobox a{ color:#333; margin-right:10px;}
.hsl_header_ny_menu_icobox a i{ font-size:20px;}
.hsl_header_ny_menu_icobox .hslmr0{ color:#fff;background-color:#e11616;padding:5px 10px; border-radius:30px;position: relative;top: -4px;}
.hsl_header_ny_menu_icobox .hslmr0 i{ font-size:24px;}
.hsl_header_ny_right{ width:180px; position:absolute; right:10px; top:0px; height:98px; line-height:98px; overflow:hidden;}
.hsl_header_ny_right span{ display:block; font-size:20px; color:#e11616;}
.hsl_header_ny_right span i{ font-size:30px; float:left; padding-top:3px; color:#e11616;}
.hslzplogo,.hslkptel{ display:none;}
.hslkplogo{ display:block;}
@media only screen and (max-width:1340px) { /*iphone5*/
.hsl_header_ny_right{ display:none}
.hsl_header_ny_logo{ width:200px; top:30px;}
.hslsd1box{display:none;}
.hslzplogo{ display:block;}
.hslkplogo{ display:none;}

}
@media only screen and (min-width:1461px) { /*iphone5*/
.hsl_header_ny_menu{float:right; margin-right:10px;}
.hslsd1box{display:none;}
.hslsd2box{width:150px;top:280px;}
.hslsd3box{top:770px;}
}
@media only screen and (min-width:1600px) { /*iphone5*/
.hslkptel{ display:block;}
.hsl_header_ny_menu{ margin-right:200px;}
.hslsd1box{display:none;}
.hslsd2box{width:160px;top:260px;}
.hslsd3box{top:750px;}
}
@media only screen and (min-width:1800px) { /*iphone5*/
.hslkptel{ display:block;}
.hsl_header_ny_menu{ float:none; margin:0 auto;}
.hslsd1box{display:block;}
.hslsd2box{width:180px;top:245px;}
.hslsd3box{top:700px;}
}

.hslpage{ margin-top:30px; text-align:center;}
.hslpage span{ padding:5px 15px; border:1px solid #ddd; color:#333; border-radius:5px; margin:0 5px;color:#999;}
.hslpage a{ color:#666;padding:5px 15px; border:1px solid #ddd; color:#333; border-radius:5px; margin:0 5px;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;}
.hslpage a:hover{background-color:#f8760c; color:#fff;box-shadow:0 0px 15px rgba(0,0,0,.3);border:1px solid #f8760c;}

/*底部*/
/**footer**/
.hslfooter {
	width: 100%;
	min-width: 1200px;
	height: 420px;
  background: #1b1b1b;
  margin-top:100px;
}

.hslfooter .hslfooter-item {
	width: 1200px;
	height: 320px;
	margin: 0 auto
}

.hslfooter .hslfooter-item .hslfooter-item-left {
	width: 570px;
	float: left
}

.hslfooter .hslfooter-item .hslfooter-item-left .hslfooter-item-left-list {
	padding-top: 80px;
	position: relative
}

.hslfooter .hslfooter-item .hslfooter-item-left .hslfooter-item-left-list span {
	position: absolute;
	top: 110px;
	right: 0;
	width: 1px;
	height: 110px;
	background: #464646
}

.hslfooter .hslfooter-item .hslfooter-item-left .hslfooter-item-left-list ul {
	width: 170px;
	text-align: center;
	color: #f4f4f4;
	float: left
}

.hslfooter .hslfooter-item .hslfooter-item-left .hslfooter-item-left-list ul li {
	text-align: center;
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	font-weight: 400
}

.hslfooter .hslfooter-item .hslfooter-item-left .hslfooter-item-left-list ul li a {
	display: inline-block;
	color: #f4f4f4;
	height: 30px;
	line-height: 30px;
	font-weight: 300
}

.hslfooter .hslfooter-item .hslfooter-item-left .hslfooter-item-left-list ul .hslfooter-title {
	color: #a1a1a1;
	height: 50px;
	line-height: 50px
}

.hslfooter .hslfooter-item .hslfooter-item-right {
	width: 630px;
	float: right
}

.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-tel {
	width: 230px;
	float: left;
	padding: 80px 0 0 80px;
	position: relative
}

.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-tel span {
	position: absolute;
	top: 110px;
	right: 0;
	width: 1px;
	height: 110px;
	background: #464646
}

.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-tel h4 {
	font-size: 16px;
	color: #a1a1a1;
	height: 50px;
	line-height: 50px;
	font-weight: 300
}

.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-tel h3 {
	display: block;
	width: 158px;
	height: 20px;
	margin-top: 10px;
	
	color:#fff;
}
.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-tel h3 i{font-size:20px;}
.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-qr {
	width: 250px;
	float: right;
	padding-top: 80px
}

.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-qr h4 {
	font-size: 16px;
	color: #a1a1a1;
	height: 50px;
	line-height: 50px;
	font-weight: 300
}

.hslfooter .hslfooter-item .hslfooter-item-right .hslfooter-item-right-qr h3 {
	width: 120px;
	height: 120px;
	margin-top: 10px;
	background: url('../images/hslwx.png') no-repeat;
	background-size:cover;
}

.hslfooter .hslfooter-item-site {
	width: 100%;
	min-width: 1200px;
	height: 120px;
	background: #262526;padding-bottom: 60px;
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content {
	width: 1200px;
	margin: 0 auto
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-left {
	width: 800px;
	text-align: left;
	height: 90px;
	line-height: 30px;
	float: left; padding-top:20px;
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-left a {
	font-size: 14px;
	color: grey;
	font-weight: 300;
	display:block;
}
.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-left .hslga span{ float:left; display:block; line-height:30px;}
.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-left .hslga img{ padding-top:5px; padding-right:5px; float:left;}
.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-left .hslga{ float:left; margin-right:30px;}
.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-left a b {
	color: #ee7600;
	font-weight: 300
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-right {
	width: 320px;
	text-align: center;
	float: right;
	height: 100px;
	line-height: 100px;
	position: relative
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-right a {
	color: grey;
	font-size: 14px;
	font-weight: 400
}

.hslfooter .hslfooter-item-site .hslfooter-item-site-content .hslfooter-item-site-c-right:before {
	content: '';
	width: 1px;
	height: 23px;
	margin-top: -11.5px;
	position: absolute;
	top: 50%;
	left: 0;
	background: #515151
}

/*内页右侧公共*/
.hslms_xx_2{ width:310px; float:right;}
.hslms_xx_2_1{ background-color:#fff; overflow:hidden; padding:30px 10px;}
.hslms_xx_2 h2{ text-align:center; font-weight:normal; font-size:24px; border-bottom:1px solid #d2d2d2; padding-bottom:10px; margin-bottom:20px;}
.hslms_xx_2_1 a{ display:block; margin-top:10px; height:75px;}
.hslms_xx_2_1 .hslms_xx_2_1_box_1{ width:114px; height:75px; float:left; overflow:hidden; display:block; background-color:#d2d2d2;}
.hslms_xx_2_1 .hslms_xx_2_1_box_1 img{width:114px; height:75px;}
.hslms_xx_2_1 .hslms_xx_2_1_box_2{ padding-left:124px; display:block; text-align:left;}
.hslms_xx_2_1 .hslms_xx_2_1_box_2 h4{ font-size:15px; font-weight:normal; color:#333;}
.hslms_xx_2_1 .hslms_xx_2_1_box_2 p{ color:#666; font-size:14px; padding-top:5px;}

.hslms_xx_2_2{ margin:10px 0;}
.hslms_xx_2_2 a{ display:block; height:55px; line-height:55px; background-color:#ff6600; color:#fff; font-size:20px; text-align:center;}
.hslms_xx_2_2 a i{ font-size:22px;}

.hslms_xx_2_3{background-color:#fff; padding:30px 10px;}
.hslms_xx_2_3_1{ position:relative; overflow:hidden; height:370px;}
.hslms_xx_2_3_1 a{ display:block; position:relative;}
.hslms_xx_2_3_1 a span{ display:block; width:100%; left:0px; top:20px; color:#ff6600; font-size:24px; position:absolute; font-weight:bold;}
.hslms_xx_2_3_1 a img{ height:100%;}
.hslms_xx_2_3 .swiper-button-next{ background-image:none; background-color:rgba(0,0,0,.5); color:#fff; font-size:16px; line-height:50px; height:50px; width:28px; text-align:center; right:0px;}
.hslms_xx_2_3 .swiper-button-prev{ background-image:none; background-color:rgba(0,0,0,.5); color:#fff; font-size:16px; line-height:50px; height:50px; width:28px; text-align:center; left:0px;}

.hslms_xx_2_4{ background-color:#fff; overflow:hidden; padding:30px 10px; margin-top:10px;}
.hslms_xx_right_list{ padding:0 10px;}
.hslms_xx_right_list li{ height:32px; line-height:32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align:left;}
.hslms_xx_right_list li a{ font-size:16px; color:#333;}

.hslms_xx_2_5{background-color:#fff; overflow:hidden; padding:30px 10px; margin-top:10px;}
.hslms_xx_2_5 p{ text-align:left; height:40px; font-size:18px; margin-bottom:10px;}
.hslms_xx_2_5 .hslms_xx_2_5_1{ color:#ff6600;}
.hslms_xx_2_5 i{ color:#aaa; font-size:28px; float:left; margin-right:12px; margin-left:15px;}
.hslms_xx_2_5 a{ color:#333;font-size:18px;}
.hslms_xx_2_5 .hslms_xx_2_5_1 a{ color:#ff6600;}

/*底部气氛*/
.hslfiex{ position:fixed; bottom:0; width:100%; height:56px; line-height:56px; z-index:999;background-color:#E70012; }
.hslfiex1{ width:1200px; margin:0 auto; position:relative; height:56px; background-image:url("../images/hslbtel.png"); background-repeat:no-repeat; background-position:0 13px;}
.hslfiex2{ width:600px; float:right;}
.hslfiex2 a{display: block;position: relative;color: #fff;float: left;width: 140px;font-size: 18px;height: 56px;text-align: center;}
.hslfiex2 a::after {content:'';position: absolute;right: 0;top: 20px;height: 17px;width: 1px;background: #fff;opacity: .8;}
.hslfiex2 a.hslfiex2_1{ width:180px; text-align:left; text-indent:70px;}
.hslfiex2 a.hslfiex2_1::after{ display:none;}
.hslfieximg{position: absolute;width: 190px;bottom: 0;left: -190px;display:none;}
.hslfieximg img{ width:100%;}
.hslfiex2_1 img{ position:absolute; height:40px; width:auto; left:25px; top:10px;}


/*名师列表*/
.hslms_bg_video{ height:430px; overflow:hidden; position:relative;}
.hslms_bg_video .hslms_bg_wz{ width:100%; position:absolute; height:430px; background-color:rgba(0,0,0,.58); z-index:2; text-align:center;}
.hslms_bg_video video{ width:100%; position:absolute; z-index:-1; top:-100px;}
.hslms_bg_video .hslms_bg_wz h1{ color:#fff; font-size:60px; font-weight:normal; padding-top:140px; line-height:60px; height:120px;text-transform:Uppercase;}
.hslms_bg_video .hslms_bg_wz h1 span{ display:block; font-size:42px;}


.hslms_box{ text-align:center; margin-top:50px; margin-bottom:50px;}
.hslms_box_menu{ margin-bottom:50px;}
.hslms_box_menu a{ padding:7px 35px; background-color:#fff; border-radius:50px; margin:0 10px; color:#333;border:1px solid #eee;}
.hslms_box_menu a:hover,.hslms_box_menu a.hslon{background-color:#f8760c; color:#fff;box-shadow:0 0px 15px rgba(0,0,0,.3);border:1px solid #f8760c;}

.hslmsbox .hslmslist{ width:390px; margin-right:15px; float:left; margin-bottom:15px;}
.hslmslist a{ display:block; position:relative; height:405px; overflow:hidden;}
.hslmslist .hslmsimg{ display:block; height:300px; overflow:hidden; text-align:center; position:relative;background-image:url(../images/msbg.jpg);background-repeat:no-repeat; background-position:center top;}
.hslmslist .hslmsimg img{ position:absolute; top:0px; left:0; margin-left:0; width:100%; z-index:1}
.hslmslist:nth-child(3n+3){ margin-right:0px;}
.hslnum3,.hslnum6,hslnum9{ margin-right:0px !important;}
.hslmslist .hslmsimg .hslmsimgzz{ display:block; width:100%; height:100%; background-color:rgba(0,0,0,.3);transition: all 0.8s; opacity:0;}
.hslmslist .hslmsxx{width:330px; background-color:#fff; padding:30px; display:block; position:absolute; bottom:-72px; left:0px; z-index:3;transition: all 0.5s;}
.hslmslist .hslmsxx h2{ font-size:24px; font-weight:normal; color:#333; height:30px;}
.hslmslist .hslmsxx i{ float:right; font-size:30px;}
.hslmslist .hslmsxx p{ font-size:18px; color:#666; height:56px;line-height:28px; padding-top:14px; padding-bottom:20px;}
.hslmslist .hslmsxx .hslmsbtn{ display:block; width:200px; height:40px; line-height:40px; border:1px solid #ccc; text-align:center; color:#333; border-radius:6px; font-size:20px; margin:0 auto;}
.hslmslist a:hover .hslmsxx{bottom:0px;}
.hslmslist .hslmsbtn:hover{ background-color:#ff8e1f; border:1px solid #ff8e1f; color:#fff;}
.hslboxshadow{box-shadow:0 10px 15px rgba(0,0,0,.2);}
.hslmslist .hslms_ico{ position:absolute; display:none; z-index:3; width:50px; height:50px; left:10px; text-align:center; line-height:50px; bottom:160px; opacity:.8}
.hslmslist .hslms_ico i{ font-size:42px; color:#333;}
.hslmslist a:hover .hslms_ico{bottom:230px;}
.hslmslist a:hover .hslms_ico i{ color:#fff;}
.hslvideo_ico .hslms_ico{ display:block;}

.hslzcmsbox .hslmslist .hslmsimg img{width:50%; left:25%;bottom:0;}
.hslzcmsbox .hslmslist .hslmsimg{background-image:none;background-color:#000;}

/*名师详细页面*/
.hslms_xx_mbx{ color:#333; font-size:18px; text-align:left; margin-bottom:30px;}
.hslms_xx_mbx a{ color:#333;}
.hslms_xx_mbx a:hover{ color:#ff6600;}
.hslms_xx_1{ width:870px; float:left; text-align:left;} 
.hslms_xx_1_1{ background-color:#fff; padding:50px;}
.hslms_xx_1_2{ clear:both; background-color:#fff; padding:10px 80px 80px 80px;}
.hslms_xx_1 .hslmsing{ height:auto; float:left; margin-right:50px; width:60%;}
.hslms_xx_1 h1{ font-size:30px; color:#000; font-weight:normal; padding-top:50px;}
.hslms_xx_1_1 p{ font-size:18px; line-height:32px; color:#333; height:96px; padding-top:20px;}
.hslms_xx_1_1 a{border-radius:36px; background-color:#ff8e1f; color:#fff; width:190px; padding:9px 50px;}
.hslms_xx_1_1 a:hover{ background-color:#ff6600;}
.hslms_xx_1_video{ margin-top:30px;}
.hslms_xx_1_video video{ width:830px; height:468px;}
.hslms_xx_sxpage{ text-align:center; margin-top:30px;}
.hslms_xx_sxpage a{ padding:8px 30px; background-color:#fff; color:#333; margin:0 10px; border-radius:5px; font-size:16px;}
.hslms_xx_sxpage span{ max-width:240px; display:inline-block; overflow:hidden; height:17px; line-height:17px;text-overflow: ellipsis;white-space: nowrap;}
.hslms_xx_sxpage a:hover,.hslms_xx_sxpage a.hslon{ background-color:#ff6600; color:#fff;box-shadow:0 0px 15px rgba(0,0,0,.3);}
.hslms_xx_good{ margin-top:80px;}
.hslms_xx_good h2{ height:0px; border-bottom:2px solid #a0a0a0; position:relative; margin-bottom:35px;}
.hslms_xx_good h2 b{ height:30px; line-height:30px; background-color:#f3f5f6; padding:0 10px; display:block; position:absolute; left:0px; top:-15px; color:#ff8e1f; font-size:24px;}
.hslms_xx_good_box a{ display:block; width:280px; float:left; margin-right:15px; background-color:#fff; position:relative; top:0px; color:#333;}
.hslms_xx_good_box img{ width:100%; height:auto; display:block; float:none}
.hslms_xx_good_box p{ height:40px; line-height:40px; text-align:center; font-size:18px;}
.hslms_xx_good_box a:hover{ background-color:#ff6600; color:#fff;box-shadow:0 0px 15px rgba(0,0,0,.3); top:-5px;}

/*三级页面*/
.hslms_xx_1_3{ background-color:#fff; padding:20px;}
.hslms_xx_1_3 h1{ text-align:center; padding-bottom:20px; padding-top:30px;}
.hslms_xx_1_6{ background-color:#fff; padding:20px;}
.hslms_xx_1_6 img{width:100%;height:auto; margin:10px 0;}
.hslms_xx_1_6 video{width:100%;}
.hslms_xx_1_6 p{text-indent:36px;font-size: 18px;line-height: 32px;}
.hslms_xx_1_6 p img{margin-left:-36px;}
.hslms_xx_1_4{ text-align:center; font-size:16px; color:#666; width:520px; margin:0 auto;}
.hslms_xx_1_5 i{ font-size:30px;}
.hslms_xx_1_5 .bshare-weixin i{ color:#3eb134;}
.hslms_xx_1_5 .bshare-qzone i{ color:#ecb738;}
.hslms_xx_1_5 .bshare-sinaminiblog i{ color:#e04c68;}
.hslms_xx_1_4 span{ display:block; float:left; height:33px; line-height:33px;}
.hslms_xx_1_5 a{ display:block; float:left; padding-right:8px;}
.hslms_xx_1_41{ width:230px;}
.hslms_xx_1_42{ width:145px;}
.hslms_xx_1_5{ width:140px;}

.hslms_xx_2_0{background-color:#f07000;margin-bottom:10px;text-align:center;}
.hslms_xx_2_0 a{display:block;}
.hslmszp{margin:40px 0;}
.hslmszp h2 {
    height: 0px;
    border-bottom: 2px solid #a0a0a0;
    position: relative;
    margin-bottom: 35px;
}
.hslmszp h2 b{ height:30px; line-height:30px; background-color:#f3f5f6; padding:0 10px; display:block; position:absolute; left:0px; top:-15px; color:#ff8e1f; font-size:24px;}
.hslcpimg_1{float:left;width:33.333333333333%;}
.hslcpimg_1 a{display:block;margin:0 5px 10px 5px;}
.hslmszpbox1{ margin:0 -5px;}
.hslnonr{display:none;}

.hslwzjj{margin-top:20px;border:1px dotted #f68525;padding:10px;}
.hslwzjj p{font-size:16px;color:#212121;line-height:30px;}
.newsxdf{margin-top:20px;position:relative;}
.newsxdf a{display:block;}
.newsxdf img{width:100%;}
.newsxdf b{display:block;border-radius:50px;font-weight:normal;letter-spacing:2px;width:160px;height:50px;line-height:50px;text-align:center;background-color:#f8f400;position:absolute;right:15px;font-size:22px; color:#000;top:15px;}

/*学校简介开始*/
.hsljj_img{ margin:20px 0;}
.hsljj_img_1{ display:block; float:left;}
.hsljj_img_2{ display:block; float:right;}
.hsljj_box h2{ text-align:center; color:#333; font-size:30px; font-weight:normal; padding-bottom:20px; padding-top:30px;}
.hsljj_box p{ font-size:18px; color:#555; line-height:32px; text-indent:36px; text-align:left;}
.hsljj_box .hsljj_box_p0{ text-indent:0px; padding-bottom:10px; color:#333;}
.hsljj_btn{ text-align:center; margin:30px 0;}
.hsljj_btn a{ display:block;color:#fff; font-size:24px; background-color:#ff8e1f; border-radius:60px; margin:0 auto; width:420px; height:60px; line-height:60px;}
.hsljj_btn a:hover{ background-color:#ff6600;box-shadow:0 0px 15px rgba(0,0,0,.3);}
.hsljj_box_1{ box-shadow:0 0px 15px rgba(0,0,0,.1); margin-top:20px; position:relative}
.hsljj_box_2{ width:675px; background-color:#fff; float:left; height:550px; overflow:hidden;}
.hsljj_box_3{ width:525px; float:right;}
.hsljj_box_2 .swiper-container-l .swiper-slide {
	position: relative;
	color: #262526;
}
.hsljj_box_2 .swiper-container-l .swiper-slide:after {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: #e1e1e1;
	border-radius: 50%;
	left: 176.5px;
	top: 50%;
	margin-top: -4px;
	transition: all .3s;
}

.hsljj_box_2 .swiper-container-l .lt {
	position: absolute;
	width: 180px;
	left: 0;
	top: 50%;
	font-size: 18px;
	font-weight: lighter;
	line-height: 34px;
	margin-top: -17px;
	text-align: center;
}

.hsljj_box_2 .swiper-container-l .swiper-slide-active {
	color: #ee8124;
}

.hsljj_box_2 .swiper-container-l .swiper-slide-active:after {
	width: 12px;
	height: 12px;
	margin-top: -6px;
	left: 174px;
	background: #ee8124;
}

.hsljj_box_2 .swiper-container-l .swiper-slide-active .lt {
	font-size: 32px;
}

.hsljj_box_2 .swiper-container-l .rt {
	float: right;
	font-weight: normal;
	font-size: 14px;
	border-left: 1px solid #e1e1e1;
	line-height: 24px;
	width: 384px;
	text-align: left;
	padding: 18px 55px;
	text-indent:0px;
}
.hsljj_box_2 .swiper-container-l {
	width: 675px;
	float: left;
	height: 550px;
	overflow: hidden;
}

.hsljj_box_2 .swiper-container-vertical>.swiper-scrollbar {
	right: 525px;
	top: 0px;
	height: 550px;
}

/*新闻列表开始*/
.hslxw_list{ margin-top:50px;}
.hslxw_list a{ display:block; background-color:#fff; padding:30px; height:187px; position:relative; left:0px;}
.hslxw_list li{ margin-bottom:20px;}
.hslxw_list .hslxw_list_img{ display:block; float:left; width:285px; height:187px; overflow:hidden;}
.hslxw_list_img img{width:285px; height:auto;}
.hslxw_list_xx{ padding-left:315px; display:block; height:187px;}
.hslxw_list_xx h2{ font-size:22px; height:24px; line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#333;}
.hslxw_list_xx b{ font-weight:normal; font-size:16px; padding:10px 0; color:#999; display:block;}
.hslxw_list_xx p{ font-size:18px; line-height:32px; height:96px; color:#555; padding-top:10px; overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.hslxw_list a:hover{box-shadow:0 0px 15px rgba(0,0,0,.2); left:-5px;}
.hslxw_list a:hover h2{ color:#ff6600;}

/*活动列表*/
.hslhjbox_list{ float:left; width:390px; margin-right:15px; margin-bottom:15px;}
.hslhjbox_list a{ display:block; background-color:#fff; position:relative; top:0;overflow: hidden;max-height: 307px;}
.hslhjbox_list img{ width:100%;max-height:218px;}
.hslhjbox_list p{ height:52px; line-height:52px; color:#333; font-size:18px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;text-indent:10px;}
.hslhjbox_list a:hover{box-shadow:0 0px 15px rgba(0,0,0,.3); top:-5px; background-color:#ff6600;}
.hslhjbox_list a:hover p{ color:#fff;}
.hslhjbox_list_3,.hslhjbox_list_6,.hslhjbox_list_9,.hslhjbox_list_12,.hslhjbox_list_15,.hslhjbox_list_18,.hslhjbox_list_21,.hslhjbox_list_24,.hslhjbox_list_27,.hslhjbox_list_30,.hslhjbox_list_33,.hslhjbox_list_36,.hslhjbox_list_39,.hslhjbox_list_42,.hslhjbox_list_45,.hslhjbox_list_48,.hslhjbox_list_51,.hslhjbox_list:nth-child(3n+3){ margin-right:0px;}
.hslhjbox_list a .hslhj_ico{ display:block; position:absolute; width:50px; height:50px; text-align:center; line-height:50px; bottom:60px; left:10px;}
.hslhjbox_list a .hslhj_ico i{ font-size:45px; color:#fff;}
.no_video a i{display:none;}

/*专题视频模块*/
.hrbm {overflow: hidden;margin: 30px auto!important;}
.hrbm-left {width: 750px;height: 360px;float: left;}
.hrbm-right {width: 420px;height: 422px;background: #f4f4f4;float: right;}
.htbm-right-title {margin: 30px auto;font-size: 24px;color: #fe0000;text-align: center;}
.hrbm-right .bd {width: 400px;height: 320px;margin: 10px;padding: 0 10px;background: #fff;overflow: hidden;}
.infoList li {line-height: 40px;height: 40px;border-bottom: dashed 1px #E5E3E3;overflow: hidden;text-align: center;font-size: 16px;}
.infoList li span:nth-child(1) {display: inline-block;width: 20%;}
.infoList li span:nth-child(2) {display: inline-block;width: 25%;color: #eb161e;}
.infoList li span:nth-child(3) {display: inline-block;width: 30%;}
.infoList li span:nth-child(4) {display: inline-block;width: 25%;color: #eb161e;}

/*首页部分*/
/*导航*/
.hsldhbox{ height:92px; background-color:#f8760c; z-index:3; position:relative}
.hsldhbox .hsldhfd{ position:relative;}
.hsldhbox span{ display:block; height:48px; float:left; color:#fff; line-height:24px; font-size:20px; width:174px; text-align:center; border-right:1px solid #fff; margin-top:22px;}
.hslzytj{ width:900px; float:left; height:92px;}
.hslzytj li{ color:#fff; margin-left:23px; display:block; float:left; height:92px;}
.hslzytj li a{ display:block; color:#fff; height:48px; line-height:48px; margin-top:22px;}
/*导航下拉*/
.hslzymore{ display:block; float:right; width:112px; height:34px; line-height:34px; border:1px solid #fff; margin-top:27px; text-align:center; color:#fff;}
.hslzymore:hover{ border-color:#fff; background-color:#fff; color:#f8760c;}
.tjbox{ position:absolute; height:185px; overflow:hidden; top:92px; padding:5px 0; background-color:#fff; left:0px; z-index:2; width:100%}
.tjbox .tjboxnr{ float:left; width:660px; padding-left:20px;}
.tjbox .tjboximg{ float:right; width:420px;}
.tjbox .tjboximg a{ display:block; float:right; margin-right:5px; margin-top:0px; height:185px; overflow:hidden}
.tjboxnr h2{ font-size:24px; padding-top:20px; font-weight:normal; padding-bottom:10px; color:#000}
.tjboxnr b{ font-weight:normal; font-size:16px; color:#333}
.tjboxnr p{ color:#555; line-height:26px; }
.tjboxnr a{ padding:6px 10px; border:1px solid #f8760c; color:#f8760c !important; display:inline !important; margin-top:0px !important;}
.tjboxnr a:hover{ background-color:#f8760c; color:#fff !important; border-color:#f8760c;}
.tjbox{ height:0px; padding:0px;}
.hslhby_left{overflow:hidden; position:absolute; left:0px; z-index:0}
.hslhby_right{overflow:hidden; position:absolute; right:0px; z-index:0}
.hslhbybox{ width:420px; float:left;}
.hslhbybox a{ display:block; width:105px; height:105px; float:left; background-repeat:no-repeat; background-position:center center; opacity:.1}
.hslhbybox .hslhby1{ background-image:url(../images/hby1.png);}
.hslhbybox .hslhby1:hover{ background-image:url(../images/hby1_hover.png); opacity:1}
.hslhbybox .hslhby2{ background-image:url(../images/hby2.png);}
.hslhbybox .hslhby2:hover{ background-image:url(../images/hby2_hover.png); opacity:1}

/*banner*/
.hslbanner{ height:520px; overflow:hidden; position:relative; z-index:2}
.hslbanner a{ display:block; height:520px; width:100%}
.bannerpage{ position:absolute; bottom:10px; text-align:center; z-index:3}
.hslbanner .bannerpage span{ padding:0px 10px; background-color:rgba(244,67,54,0.8); margin:0 5px; width:auto; height:26px; line-height:26px; border-radius:0px; color:#fff; opacity:1; font-size:14px;}
.hslbanner .bannerpage .swiper-pagination-bullet-active{ opacity:1; background-color:#F60201}
.hslbannerright{display:none; position:absolute; height:520px; top:0px; z-index:2; left:50%; margin-left:405px;}
.hslbannerrbox{background-color:rgba(255,255,255,.8);width:145px; height:208px; padding:25px; margin-bottom:4px;}
.hslbannerrbox a{ display:block; width:145px; overflow:hidden; border-radius:10px; position:relative; height:130px; margin-top:15px; background-color:#000;}
.hslbannerrbox a img{ width:145px; height:130px; opacity:.8}
.hslbannerrbox a i{ display:block; width:36px; height:36px; top:50%; margin-top:-18px; left:50%; margin-left:-18px; z-index:3; position:absolute; font-size:36px; color:#fff; opacity:1;}
.hslbannerrbox h2{ text-align:center; font-size:24px; color:#e11616; padding-top:5px;}
.hslbannerrbox p{ text-align:center; color:#666; padding-top:5px;}


/*全景360*/
.hslh1{ height:60px; background-color:#dc0303; line-height:60px;}
.hslh1 i{ display:block; font-size:36px; color:#ffff00; border-right:2px solid #fff; height:36px; line-height:36px; float:left; margin-top:12px; padding-right:20px; margin-right:20px;width:36px;}
.hslh1 span{ font-size:18px; color:#fff;}
.hslh1 span b{ color:#ffff00; font-weight:normal;}
.hslh1 .hslbtn{ background-color:#fff; color:#333; width:150px; height:36px; line-height:36px; border-radius:36px; float:right; margin-top:12px; text-align:center; font-weight:normal; margin-right:50px;}

/*专区*/
.hslh2{ height:200px; margin-top:35px;}
.hslh2_1{ width:20%; min-width:240px; height:200px; float:left; text-align:center; position:relative;}
.hslh2_1 a{ display:block; border-bottom:1px solid #ddd;border-top:1px solid #ddd;border-right:1px solid #ddd;height:200px;transition: .4s;background-color:#f3f5f6;}
.hslbno a{ border-right:none;}
.hslh2_1 .hslh2_2{ height:80px; display:block; padding-top:30px;}
.hslh2_1 .hslh2_2 i{ font-size:64px; color:#333;}
.hslh2_1 h2{ text-align:center; font-size:24px; color:#333; font-weight:normal; padding-top:10px; padding-bottom:5px;transition: .4s;}
.hslh2_1 b{ color:#666; font-weight:normal; font-size:16px;}
.hslh2_1 .hslh2_3{ display:block; width:45px; height:45px; background-color:#e5e5e5; position:absolute; bottom:10px; right:10px; border-radius:50px; line-height:45px;transition: .4s;}
.hslh2_1 .hslh2_3 i{ color:#fff; font-size:24px;}
.hslh2_1 a:hover .hslh2_3{ background-color:#f8760c;}
.hslh2_1 a:hover h2{ color:#f8760c;}
.hslh2_1 a:hover{box-shadow:0 0px 30px rgba(0,0,0,.2);background-color:#fff; position:relative; z-index:2;}
.hslh2_4{ display:block; width:100%; height:200px; position:absolute; left:0px; top:0px; z-index:2}

.hslh3{ margin-top:90px;}
.hslh3 h2{ font-size:32px; color:#333; text-align:center; font-weight:normal; padding-bottom:30px; border-bottom:1px dashed #666; margin-bottom:20px;}
.hslh3 p{ font-size:18px; color:#535353; line-height:30px; text-align:center;}
.hslh3_1{ margin-top:15px; float:left; width:856px; height:480px;}
.hslh3_2{ width:284px; float:right; background-color:#eee; margin-top:15px; height:420px; padding:30px;}
.hslh3_2 span{ display:block; height:70px; line-height:70px; text-align:center; font-size:24px; color:#666;}
.hslh3_2 span i{ color:#f8760c; font-size:24px;}

/*首页滚动*/
.hslybgd{ background-color:#E70012; padding:40px; margin-top:50px; text-align:center; margin-bottom:50px;}
.hslybgd_tit{ color:#fff; font-size:40px; font-weight:bold;}
.hslybgd_1{ background-color:#fff; margin-top:30px;}
.hslybgd_2{ background-color:#f1f1f1; height:60px; line-height:60px;}
.hslybgd_2 li{ float:left; font-weight:bold; font-size:20px;}
.hslybgd_2_1{ width:260px;}
.hslybgd_2_2{ width:220px;}
.hslybgd_2_3{ width:220px;}
.hslybgd_2_4{ width:230px;}
.hslybgd_2_5{ width:230px;}
.hslybgd_3{ padding-bottom:20px; height:280px;overflow:hidden;}
.hslybgd_3 li span{ display:block; float:left; height:50px; line-height:50px; font-weight:normal;}
.hslybgd_3 li span b{ font-weight:normal; font-size:18px; display:block; border-bottom:1px dashed #ccc; height:50px; position:relative;}
.hslybgd ul{ margin:0 20px;}
.hslybgd_3 li span i{ display:block; width:21px; height:25px; position:absolute; left:30px; top:7px;}
.hslybgd_4{ background-color:#fff; margin-top:50px; position:relative; padding:40px;}
.hslybgd_4_0{ width:157px; height:157px; position:absolute; left:-12px; top:-13px;}
.hslybgd_4_1{ font-size:26px; color:#333;}
.hslybgd_4_1 span{ color:#E70012;}
.hslybgd_4_3{ float:left; width:290px; height:40px; margin-top:20px; margin-right:30px;}
.hslybgd_4_3 input{width:100%; height:40px; background-color:#e3e3e3; border-radius:5px; border:none; color:#333; font-size:18px; text-indent:10px;}
.hsljj2{ float:left;width:290px; height:40px;background-color:#E70012; border-radius:5px; border:none; color:#fff; font-size:20px; margin-top:20px;}
.hslybgd_4_3_1{ margin-left:60px;}
.hslybgd_2_5 a{ display:block; width:150px; height:30px; line-height:30px; background-color:#E70012; color:#fff; margin:0 auto; border-radius:30px;}
.hslybgd_2_5 b{ padding-top:10px; height:40px !important;}

.hslh6{ margin-top:90px;}
.hslh6 h2{ font-size:36px; color:#333; text-align:center; font-weight:normal; padding-bottom:10px;}
.hslh6 p{ font-size:18px; color:#999; line-height:30px; text-align:center; padding-bottom:30px; border-bottom:1px dashed #666; margin-bottom:10px;}
.hslh6_1{ float:left; width:856px; height:480px; margin-top:30px;}
.hslh6_2{ width:284px; float:right; background-color:#eee; margin-top:30px; height:420px; padding:30px;}
.hslh6_2 h3{ font-size:20px; color:#535353; text-align:center; font-weight:normal; padding-top:70px; padding-bottom:30px;}
.hslh6_2 a{ display:block; width:230px; height:45px; line-height:45px; text-align:center; font-size:20px; background-color:#fff; border-radius:45px; margin:10px auto 30px auto; color:#666; position:relative; left:0px;}
.hslh6_2 a i{ font-size:24px; padding-right:10px;color: #f60;}
.hslh6_2 a:hover{background-color:#f8760c; color:#fff;box-shadow:0 0px 20px rgba(0,0,0,.4); left:5px;}
.hslh6_2 a:hover i{color:#fff;}
.hslh6_2_jy h3{ padding-top:0px; padding-bottom:20px;}

.hslh7{ margin-top:90px;}
.hslh7 h2{ font-size:36px; color:#333; text-align:center; font-weight:normal; padding-bottom:10px;}
.hslh7 p{ font-size:18px; color:#999; line-height:30px; text-align:center;padding-bottom:30px; border-bottom:1px dashed #666; margin-bottom:10px;}
.hslh7 p a{ padding:2px 10px; background-color:#f8760c; color:#fff; border-radius:20px;}
.hslh7_1{ padding-top:20px; text-align:center;}
.hslh7_1 a{ margin:0 10px; border:1px solid #ddd; color:#666; padding:4px 16px; border-radius:30px;}
.hslh7_1 a:hover{background-color:#f8760c; color:#fff;box-shadow:0 0px 15px rgba(0,0,0,.3);border:1px solid #f8760c;}
.hslh7_2{ margin-top:30px;}
.hslh7_3 span{ display:block;}
.hslh7_4 span{ display:block;}
.hslh7_3_1 span{ margin-right:8px;}
.hslh7_3_2 span{ margin-right:6px; margin-left:2px;}
.hslh7_3_3 span{ margin-right:0px; margin-left:0px;}
.hslh7_3_4 span{ margin-right:2px; margin-left:6px;}
.hslh7_3_5 span{ margin-left:8px;}
.hslh7_3{ width:16.6666666666666666666666666667%; float:left;}
.hslh7_4{ width:33.333333333333333333333333333333%; float:left;}
.hslh7_3 a,.hslh7_4 a{ display:block; margin-bottom:10px; position:relative; top:0px;}
.hslh7_3 img,.hslh7_4 img{ width:100%;}
.hslh7_3 a:hover,.hslh7_4 a:hover{box-shadow:0 0px 10px rgba(0,0,0,.2); top:-2px;}
.hslh7_4 a i{ position:absolute; display:block; width:50px; height:50px; font-size:50px; color:#fff; left:20px; bottom:20px;}

.hslh9{ margin-top:90px;}
.hslh9 h2{ font-size:36px; color:#333; text-align:center; font-weight:normal; padding-bottom:10px;}
.hslh9 p{ font-size:18px; color:#999; line-height:30px; text-align:center;padding-bottom:30px; border-bottom:1px dashed #666; margin-bottom:10px;}

.hslh9_1{ padding-top:30px;}
.hslh9_2{ width:12.5%; float:left; height:155px;}
.hslh9_2 a{ display:block; border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; height:155px; text-align:center; background-color:#f6f6f6; background-repeat:no-repeat; background-position:center center;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%); -ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.hslh9_2 a:hover{box-shadow:0 0px 20px rgba(0,0,0,.1); background-color:#fff; position:relative; z-index:2;-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%); -ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);}
.hslh9_2_8 a,.hslh9_2_16 a{ border-right:none;}

.hslmap #allmap{width:100%; height:320px;}
#allmap .anchorBL{ display:none !important;}
.hslmapbtn1{ position:absolute; left:0px; cursor:pointer; width:120px; height:40px; background-color:rgba(248,118,12,.5); color:#fff; text-align:center; line-height:40px;}
.hslmapbtn2{ position:absolute; left:120px; cursor:pointer; width:120px; height:40px; background-color:rgba(248,118,12,.5); color:#fff; text-align:center; line-height:40px;}
.hslmapbtnon{background-color:rgba(248,118,12,1);}

.hslh9_3{ margin-top:50px;}
.hslh9_4{ width:25%; float:left; height:138px;}
.hslh9_4 a{ display:block; height:138px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; border-top:1px solid #ddd; background-color:#f6f6f6;}
.hslh9_4_1 a{ border-left:1px solid #ddd;}
.hslh9_4 span{ display:block; margin-top:35px; margin-left:35px; width:60px; height:68px; float:left; margin-right:20px;}
.hslh9_4 span i{ font-size:60px; color:#666;}
.hslh9_4 p{ padding-left:78px; padding-top:40px; font-size:18px; color:#535353}
.hslh9_4 p b{ color:#f8760c; display:block; font-weight:normal; font-size:22px; padding-bottom:2px;}
.hslh9_4_2 p b{ padding-top:18px;}
.hslh91 .hslmap{ height:320px; border:1px solid #ddd; margin-top:10px; padding:5px;}
.hslh92 .hslh92_1{ text-align:left; padding-top:30px;} 
.hslh92_1 a{ display:block; width:14.2857%; float:left; color:#666; height:32px; line-height:32px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hslh92_1 a:hover{ color:#f8760c;}
.hslh91{ position:relative;}
.hslh91_1{ position:absolute; top:80px; right:140px; z-index:2; background-color:rgba(255,255,255,.8); color:#000; height:160px; width:400px;}
.hslh91_2{ position:absolute; top:80px; right:140px; z-index:2; background-color:rgba(255,255,255,.8); color:#000; height:160px; width:400px;}
.hslh91_1 p{ padding:20px; line-height:30px;}
.hslh91_2 p{ padding:20px; line-height:30px;}


@font-face {
    font-family: 'hsl_sans';
    src: url('/inc/font/ClearSans-Light-webfont.eot');
    src: url('../fonts/clearsans-light-webfont.eot') format('embedded-opentype'),
         url('../fonts/clearsans-light-webfont.woff2') format('woff2'),
         url('../fonts/clearsans-light-webfont.woff') format('woff'),
         url('../fonts/clearsans-light-webfont.ttf') format('truetype'),
         url('../fonts/clearsans-light-webfont.svg#clear_sans_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*{font-family:hsl_sans,Microsoft YaHei,Arial;}
.hslbanner .swiper-wrapper .swiper-slide{ background-position:center top; background-repeat:no-repeat;}
.hslplan{ margin-top:40px; display:none}
.hslplan h3{font-size: 36px;color: #333;margin:0 0 20px 0; font-weight:normal; text-align:center;}
.hslplan li{ height:38px; line-height:38px; border-bottom:1px solid #333; clear:both;}
.hslplan .hslplanbox1{ background-color:#f6e3ab;}
.hslplan li span{ display:block; float:left; overflow:hidden; height:38px; text-align:center; border-right:1px solid #333;}
.hslplan li span a{ color:#373737;}
.hslplan li span b{ font-weight:normal; color:#e60012;}
.hslplan li .plan1{ width:278px;}
.hslplan li .plan2{ width:75px;display:none;}
.hslplan li .plan3{ width:170px;}
.hslplan li .plan4{ width:75px; color:#e60012;}
.hslplan li .plan5{ width:265px;}
.hslplan li .plan6{ width:395px; border-right:none;}
.hslplan .plantitle{ background-color:#dcdcdc; color:#000; font-weight:bold;}
.hslplan .plantitle span{ color:#000 !important;}
.hslplanbox{ border:1px solid #333; border-bottom:none;}
.hslplan li .plan_tip{background: #e60012;color: white;padding:3px 5px;border-radius:14px;font-size:12px;margin-left:10px;text-align:center;}

.lg-hslbtn{ width:110px !important; display:block;}
.lg-hslbtn a{ background-color:#ff6600; color:#fff; height:27px; line-height:27px; width:110px; border-radius:27px; text-align:center; font-size:14px; display:block; text-decoration:none;}
/*首页环境开始*/
.hslbox_hj{ margin:25px 5px;}
.hslbox_hj li{ float:left; width:20%; margin-bottom:10px;}
.hslbox_hj li a{ display:block; margin:0 5px; position:relative; overflow:hidden; background-color:#000; max-height:241px;}
.hslbox_hj .hslbox_hj0 {margin-bottom:9px;}
.hslbox_hj li a img{ width:100%;}
.hslbox_hj li a p{ display:block; position:absolute;bottom:-36px; left:0; height:36px; line-height:36px; background-color:rgba(0,0,0,.4); color:#fff; font-size:16px; text-align:center; width:100%;}
.hslbox_hj li a:hover{box-shadow:0 0px 10px rgba(0,0,0,.2);}
.hslbox_hj li a:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2); opacity:.8}
.hslbox_hj li a:hover p{bottom:0;}
.hslh7_1 a.hslon{background-color:#f8760c; color:#fff;box-shadow:0 0px 15px rgba(0,0,0,.3);border:1px solid #f8760c;}

.hslbox_newbox1{ width:385px; float:left;margin-right: 22px;background-color: #fff;position: relative;top: 0px;}
.hslbox_newbox1:hover{box-shadow:0 0px 15px rgba(0,0,0,.3);}
.hslbox_newbox3{width:385px; float:right;background-color: #fff;}
.hslbox_newbox3:hover{box-shadow:0 0px 15px rgba(0,0,0,.3);}

.hslbox_newbox1 h2{ height:52px; line-height:52px; text-indent:15px;}
.hslbox_newbox1 h2 .more{ float:right; display:block; width:30px; height:30px; text-align:center; line-height:30px; color:#999; font-size:24px; text-indent:0; margin-top:11px; margin-right:10px;}
.hslbox_newbox1 h2 .more i{ font-size:20px;}
.hslbox_newbox1 li a{ display:block; border-top:1px solid #f3f5f6;}
.hslbox_newbox1 li img{ width:100%; opacity:.8; position:relative; z-index:1;}
.hslbox_newbox1 li p{ height:48px; line-height:48px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; text-indent:10px; color:#333; font-size:16px;}
.hslbox_newbox1 li a:hover span,.hslbox_newbox1 li.hslon a span{ display:block;}
.hslbox_newbox1 li a:hover p,.hslbox_newbox1 li.hslon a p{ background-color:#f8760c; color:#fff;}
.hslbox_newbox1 li span{ display:none; position:relative; background-color:#000; height:252px; overflow:hidden;}
.hslbox_newbox1 li span i{display:none; position:absolute; width:40px; line-height:40px; text-align:center; color:#fff; left:10px; bottom:10px; height:40px; z-index:2; font-size:40px;}

.hslbox_newbox3 h2{ height:52px; line-height:52px; text-indent:15px;}
.hslbox_newbox3 h2 .more{ float:right; display:block; width:30px; height:30px; text-align:center; line-height:30px; color:#999; font-size:24px; text-indent:0; margin-top:11px; margin-right:10px;}
.hslbox_newbox3 h2 .more i{ font-size:20px;}
.hslbox_newbox3 li{ height:44.5px; line-height:44.5px;border-top:1px solid #f3f5f6;}
.hslbox_newbox3 li a{overflow:hidden;text-overflow: ellipsis;white-space: nowrap; text-indent:10px; color:#333; font-size:16px; display:block;}
.hslbox_newbox3 li a:hover{ background-color:#f8760c; color:#fff;}
.hslbox_newbox_more{ clear:both; padding:20px 0; border-top:1px solid #f3f5f6;}
.hslbox_newbox_more a{ width:180px; height:32px; line-height:32px; text-align:center; border:1px solid #f8760c; display:block; border-radius:32px; color:#f8760c; margin:0 auto;}

/*首页环境结束*/
.hslcjbm{position:relative;width:1200px;height:397px;margin-top:30px;}
.hslcjbm a{display:block;}
.hsltzsm{ background-color:#ff6600; padding:10px;  font-size:18px;}
	.hsltzsm a{color:#fff;}

.hslh2_1 .hslh2_2 img{ width:80px; height:80px}
.hsln1{ position:relative;}
.hsln1 span{ display:block; position:absolute; width:234px; height:79px; top:-20px; left:50%}


.hsln2{ position:relative;}
.hsln2 span{ display:block; position:absolute; width:234px; height:79px; top:0px; left:50%}


.hsln3{ position:relative;}
.hsln3 span{ display:block; position:absolute; width:234px; height:79px; top:0px; left:50%}



	.hsltc{ position:fixed; width:540px; height:460px; left:50%; margin-left:-270px; top:-50%; margin-top:-230px; z-index:9990;}
.hsltc2{ display:block; width:112px; height:32px; position:absolute; bottom:10px; right:151px;}
.hsltc3{display:block; width:40px; height:56px; position:absolute; top:10px; right:30px; line-height:60px; text-align:center;}
.hsltc3 i{ font-size:30px; color:#ccc;}
	.hsltoppic{width:100%; height:120px; background-image:url(../images/top.jpg); background-position:center center; background-repeat:no-repeat;}
	.hsltoppic a{ display:block; height:120px;}
#snow {
    position: fixed;
    top: 0;
	left: 0;
	z-index:999999;
	width: 100%;
	height: 100%;
    display: block;
	pointer-events: none;
}

.hslcp1{ position:fixed; width:200px; left:0px; top:25%; z-index:9996;}
.hslcp2{ position:fixed; z-index:9997; width:632px; height:600px; overflow:hidden; left:50%; top:50%; margin-left:-316px; margin-top:-300px; display:none;z-index:9997;}
.hslcp1 img{ width:100%;}



.hslcp2 .hslcp2_btn{ display:block; width:255px; height:60px; bottom:30px; left:205px; position:absolute;}

.hslcp2_1 a{ display:block; width:33.33333333333333333333333%; float:left; margin-bottom:10px;}
.hslcp2_1 a span{ display:block; margin:0 5px; color:#fdd87c; background-color:#c00101;font-size:20px; text-align:center; height:40px; line-height:40px;}
.hslcp2_1 .hslcp2_2{ width:100%;}
.hslcp2_1 .cpon span{  background-color:#fdcd29; color:#fd4c3d;}
.hslcp2_1{ position:absolute; width:445px; height:206px; left:105px; bottom:100px;}
.hslcp_closebtn{ display:block; position:absolute; width:40px; height:40px; color:#fff; right:0px; top:0px; text-align:center; line-height:40px;}
.hslcp_closebtn i{ font-size:32px; font-weight:lighter;}
.hslcp3{ display:none; width:470px; height:635px; position:fixed; left:50%; top:50%; margin-left:-235px; margin-top:-317px;z-index:9998;}
.hslcp3 .hslcp3_1{ position:absolute; width:437px; height:322px;  left:14px; bottom:21px; text-align:center;}
.hslcp3_1 h2{ font-size:32px; color:#000; font-weight:normal; padding-top:18px;}
.hslcp3_1 p{ font-size:18px; color:#333; font-weight:normal; padding-top:7px;}
.input_box input{ height:48px; line-height:48px; width:302px; border:2px solid #666; border-radius:5px; margin-bottom:6px; font-size:20px; text-indent:10px;}
.input_box{ padding-top:15px;}
.bdbtn_box{ padding-top:14px;}
.bdbtn_box input{ height:68px; line-height:68px; width:235px; border:none; border-radius:70px; font-size:24px;background-image:url(../images/btn.png); color:#fff; cursor:pointer;}

.hslcp4{width:465px; height:450px; position:fixed; left:50%; top:50%; margin-left:-232px; margin-top:-225px;z-index:9999; display:none;}
.hslcp4 .hslcp4_btn{ display:block; width:355px; height:82px; position:absolute; bottom:54px; left:62px;}
.hslcp5{ width:100%; height:100%; position:fixed; z-index:9995; background-color:rgba(0,0,0,.5); left:0px; top:0px; display:none;}


.hslhb1{ position:fixed; width:200px; left:0px; bottom:10px; z-index:9996;}
.hslhb1 img{width:200px;}
.hslhb2{ position:fixed; z-index:9997; width:632px; height:600px; overflow:hidden; left:50%; top:50%; margin-left:-316px; margin-top:-300px; display:none;z-index:9997;}
.hslhb2 .hslhb2_btn{ display:block; width:212px; height:68px; bottom:53px; left:218px; position:absolute;}
.hslhb2 p{ position:absolute; color:#e14709; font-size:30px; width:310px; height:94px;  left:168px; bottom:175px; padding-left:5px;}
.hslhb2 p b{ display:block; font-size:34px;}
.hslhb_closebtn{ display:block; position:absolute; width:40px; height:40px; color:#fff; right:0px; top:0px; text-align:center; line-height:40px;}
.hslhb_closebtn i{ font-size:32px; font-weight:lighter;}
.hslhb3{ display:none; width:470px; height:635px; position:fixed; left:50%; top:50%; margin-left:-235px; margin-top:-317px;z-index:9998;}
.hslhb3 .hslhb3_1{ position:absolute; width:437px; height:322px;  left:14px; bottom:21px; text-align:center;}
.hslhb3_1 h2{ font-size:32px; color:#000; font-weight:normal; padding-top:18px;}
.hslhb3_1 p{ font-size:18px; color:#333; font-weight:normal; padding-top:7px;}
.input_box input{ height:48px; line-height:48px; width:302px; border:2px solid #666; border-radius:5px; margin-bottom:6px; font-size:20px; text-indent:10px;}
.input_box{ padding-top:15px;}
.bdbtn_box{ padding-top:14px;}
.bdbtn_box input{ height:68px; line-height:68px; width:235px; border:none; border-radius:70px; font-size:24px;background-image:url(../images/btn.png); color:#fff; cursor:pointer;}

.hslhb4{width:465px; height:450px; position:fixed; left:50%; top:50%; margin-left:-232px; margin-top:-225px;z-index:9999; display:none;}
.hslhb4 .hslhb4_btn{ display:block; width:355px; height:82px; position:absolute; bottom:54px; left:62px;}
.hslhb5{ width:100%; height:100%; position:fixed; z-index:9995; background-color:rgba(0,0,0,.5); left:0px; top:0px; display:none;}
.hslh3{margin-top:20px}

.hslh8_2{ height:226px !important;}
.hslh8_3{ float:right; width:790px; background-color:#eee; position:relative; top:0px;}
.hslh8_3 h2{ font-size:22px; color:#333; padding:20px; margin-bottom:5px;}
.hslh8_3 h2 span{ font-weight:normal; color:#777;text-transform:Uppercase;}
.hslh8_3 h2 i{ float:right; display:block; width:22px; height:22px; color:#999; font-size:24px;}
.hslh8_3:hover{box-shadow:0 0px 15px rgba(0,0,0,.1); top:-5px;}
.hslh8_3_0{ padding:0 20px;}
.hslh8_3_1{ width:238px; float:left; margin-right:18px; margin-bottom:6px;}
.hslh8_3_1_3,.hslh8_3_1_6{ margin-right:0px;}
.hslh8_3_1 a{ display:block;}
.hslh8_3_1 img{ width:100%;}
.hslh8_3_1 p{ height:60px; line-height:24px; text-align:center; font-size:16px; color:#333; overflow:hidden; padding-top:5px;}

.hslqzmk1{ border:1px solid #999; height:80px; line-height:78px; text-align:center; border-bottom:none;}
.hslqzmk1 a{ display:block; width:240px; float:left;}
.hslqzmk1 a span{ display:block; border-right:1px solid #999; border-bottom:3px solid #999; font-size:20px; color:#333; overflow:hidden; height:77px;}
.hslqzmk1 a span i{ font-size:32px; float:left; margin-left:20px; display:block; margin-right:10px; color:#e60012;}
.hslqzmk1 a span p{ float:left; height:78px; line-height:78px;}
.hslqzmk1 a.hslqzmk1_5 span{ border-right:none}
.hslqzmk1 a.hslqzmk1_1{width:310px;}
.hslqzmk1 a.hslqzmk1_2{width:248px;}
.hslqzmk1 a.hslqzmk1_3{width:247px;}
.hslqzmk1 a.hslqzmk1_4{width:190px;}
.hslqzmk1 a.hslqzmk1_5{width:205px;}
.hslqzmk1 a:hover span{border-bottom:3px solid #e60012;}

.hslqzmk2{ margin-top:20px;}
.hslqzmk2 a{ display:block; height:38px; line-height:38px; text-align:center; background-color:#dcdcdc; color:#333; font-size:16px; float:left; width:292.5px; margin-right:10px; margin-bottom:10px; position:relative; text-indent:0px; overflow:hidden;}
.hslqzmk2 a:nth-child(4n){ margin-right:0;}
.hslqzmk2 a:hover{ background-color:#ff6600; color:#fff;text-indent:20px;}
.hslqzmk2 a i{ display:block; position:absolute; left:-20px; height:38px; line-height:38px; text-indent:0;}
.hslqzmk2 a:hover i{ left:10px;}
.hsltlad{ margin-top:10px;}

/*学生采访*/
.hslxscf{ margin-top:20px;}
.hslxscf h3{ color:#333; font-size:36px; text-align:center; font-weight:normal; margin-bottom:10px;}
.hslxscf .hslxscf0{ text-align:center; color:#7f7f7f; font-size:24px; margin-bottom:10px;}
.hslxscf .hslxscf0 span{ color:#f9760c; font-size:36px;  padding:0 5px;}
.hslxscf1{ width:608px; float:left; background-color:#fff;transition: .4s;position:relative; top:0px;}
.hslxscf1:hover{ top:-5px; box-shadow:0 0px 30px rgba(0,0,0,.2);}
.hslxscf1 a{ display:block; position:relative; overflow:hidden; height:316px;}
.hslxscf1 a i{color:#fff; position:absolute; font-size:80px; z-index:1; width:100px; height:100px; text-align:center; line-height:100px; left:50%; top:50%; margin-top:-50px; margin-left:-50px;}
.hslxscf1 p{ padding:11px 10px; line-height:24px; color:#333; text-align:left;}  
.hslxscf1 p b{display:block; margin-bottom:5px; color:#000;}
.hslxscf2{ width:592px; float:right;display:flex;justify-content:space-between;flex-wrap:wrap;}
.hslxscf2_1{ width:286px; margin-left:10px;float:left; margin-bottom:2px;}
.hslclear{ clear:both;}
.hslxscf2_1 a{ display:block; background-color:#fff;transition: .4s;position:relative; top:0px;}
.hslxscf2_1 a span{ display:block; position:relative; overflow:hidden;transition: .4s; height:160px; background-size:cover;}
.hslxscf2_1 a span video{ width:100%;}
.hslxscf2_1 a span i{ color:#fff; position:absolute; bottom:10px; right:10px; font-size:40px; z-index:1;}
.hslxscf2_1 a span img{ width:100%;}
.hslxscf2_1 p{ color:#333; line-height:40px; text-indent:10px; text-align:left;}
.hslxscf2_1 p b{ float:right; background-color:#f9760c; color:#fff; font-size:14px; line-height:24px; display:block; margin-top:8px; width:50px; border-radius:30px; font-weight:normal; text-align:center; margin-right:10px; text-indent:0;}
.hslxscf2_1 a:hover{box-shadow:0 0px 30px rgba(0,0,0,.2);top:-5px;transition: .4s;}

.hslxsspbox{ position:fixed; top:0; left:0; background-color:rgba(0,0,0,.5); z-index:99999; width:100%; height:100%;}
.hslxsspbox .hslxsspbox1{ width:856px; height:480px; position:absolute; left:50%; top:50%; margin-left:-428px; margin-top:-240px;}
.hslxsspbox1 span{ display:block; width:60px; height:60px; text-align:center; line-height:60px; background-color:#000; color:#fff; font-size:60px; right:-60px; position:absolute; cursor:pointer;}
.hslxsspbox1 span i{ font-size:30px; font-weight:lighter;}


.hsltl2{ height:335px; position:relative; margin-top:30px;}
.hsltl2 h3{ text-align:center; font-size:36px; font-weight:normal; color:#333; margin-bottom:15px; height:80px;}
.hsltl2 h3 p{ font-weight:normal; font-size:1.2rem; margin:.3rem 0 .5rem 0; color:#999;}
.hsltl2 h3 b{ width:4rem; height:.5rem; background-color:#333; display:block; margin:0 auto;}

.hsltl2_0{ position:relative; overflow:hidden; padding-top:30px; height:210px;
background: -moz-linear-gradient(left, #000000 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(left, #000000 0%,#ffffff 100%);
    background: -o-linear-gradient(left, #ff8400 0%,#ffffff 100%);
    background: -ms-linear-gradient(left, #ff8400 0%,#ffffff 100%);
    background: linear-gradient(to right, #ff8400 0%,#ff9600 100%);
	background-color:#ff8400;
}
.hsltl2_0 li{ background-color:#fff; width:460px; float:right; margin-right:30px;}
.hsltl2_0 li a{ display:flex; position:relative;justify-content: space-between;}
.hsltl2_0 li .hsltl2_1{ position:relative; }
.hsltl2_0 li .hsltl2_1 i{ display:block; position:absolute; width:47px; height:48px; top:0; left:0;}
.hsltl2_0 li .hsltl2_1_1{ display:block;height:155px; width:236px;}
.hsltl2_0 li .hsltl2_1_1 img{ width:100%;}
.hsltl2_0 li .hsltl2_2{ flex:1;}
.hsltl2_0 li .hsltl2_2 i{ display:block; font-style:normal; height:24px; line-height:24px; background-color:#ff6600; color:#fff;padding:0 10px; border-radius:0 20px 20px 0; width:120px; font-size:14px; margin-top:15px;}
.hsltl2_2 b{ display:block; color:#000; font-size:24px; margin-top:10px; margin-left:15px;}
.hsltl2_2 p{color:#666; font-size:14px; margin-top:3px; margin-left:15px;}
.hsltl2_2 p strong{ color:#ff6600; font-weight:normal;}
.hsltl2_2 span{ display:block; border:1px solid #ff6600; border-radius:7px; margin:8px 15px; color:#ff6600; font-size:16px; height:30px; line-height:30px; text-align:center;}

.hsltl2_bg{ display:block; position:absolute; bottom:0; left:0;}


.hsltl2_num{ position:absolute; bottom:16px !important; text-align:right; width:1140px !important; margin-left:30px; top:auto !important; right:27px !important; z-index:2}
.hsltl2_num .swiper-pagination-bullet{ width:10px; height:10px; background-color:#fff; border-radius:10px;transition: .4s; display:inline-block !important; margin:0 3px !important;}
.hsltl2_num .swiper-pagination-bullet-active{ width:30px; height:10px; opacity:1;}

.hslh2_1 .hslh2_2 .hslwdxx{width: 35px; height: 29px; position: absolute; top: 20px; left: 60%;animation: hslwd .6s linear infinite; font-size:30px}
.hslh2_1 .hslh2_2 .hslwdxx img{width: 35px; height: 29px;}
@keyframes hslwd {
    0% {
    transform: translateY(0) ;
  }
    25% {
        transform: translateY(5px);
    }
    50% {
        transform: translateY(10px) scale(1.1, 0.9);
       
    }
    75% {
        ransform: translateY(5px) ;
    }
    100% {
        transform: translateY(0) ;
    }
}

.hslsvideobox video{ display:none;}


/*口风琴专业特效*/
.hslzykfq1{ text-align:center; font-size:36px; color:#333; margin-top:30px;}
.hslzykfq1 span{ display:block; color:#999; font-size:18px; text-transform:uppercase; padding-top:5px;}
.hslzykfq2{ margin-top:30px; }
.hslzykfq2_1{ width:335px; float:left; margin-right:15px; background-color:#fff;height:696px; overflow:hidden;}
.hslzykfq2 .hslzykfq2_1 .hslzykfq3{ background-color:#fff; text-align:center;}
.hslzykfq2 .hslzykfq2_1 .hslzykfq3 i{ display:block; font-size:100px; color:#ff8f00; padding-top:26px;}
.hslzykfq2 .hslzykfq2_1 .hslzykfq3 b{ padding:0; font-size:32px; color:#000; display:block;}
.hslzykfq2 .hslzykfq2_1 .hslzykfq3 span{text-transform:uppercase; display:block; color:#666; font-size:16px;}
.hslzykfq2 .hslzykfq2_1 .hslzykfq3 a{ display:none;}
.hslzykfq2 .hslzykfq2_1 .hslzykfq3_img{ margin:20px 20px 15px 20px; border-top:1px solid #f1f1f1; padding-top:20px;} 
.hslzykfq2 .hslzykfq2_1 .hslzykfq3_img img{border-radius:5px;}
.hslzykfq2 .hslzykfq2_1 .hslzykfq3_2{ display:none;}
.hslzykfq2 .hslzykfq2_1 .hslzykfq3_5,.hslzykfq2 .hslzykfq2_1 .hslzykfq3_6,.hslzykfq2 .hslzykfq2_1 .hslzykfq3_7{ display:none;}
.hslzykfq2 .hslzykfq2_1 .hslzykfq3_4 span{ color:#ff8400; font-size:14px; padding-left:10px; font-weight:normal; float:right;}
.hslzykfq2 .hslzykfq2_1 .hslzykfq3_1{ margin:0 40px;}
.hslzykfq2 .hslzykfq2_1 .hslzykfq3_4{ color:#333; display:block; height:32px; line-height:32px;}
.hslzykfq4{ border:1px solid #ff8400; color:#ff8400; border-radius:50px; height:50px; line-height:50px; text-align:center; font-size:20px; margin:20px 50px 0 50px;}
.hslzykfq2 .hslzykfq2_1.on{width:500px;height:696px; overflow:hidden; box-shadow:0 8px 16px rgba(0,0,0,.2);}
.hslzykfq2 .on .hslzykfq3{
	height:110px;
	background: -moz-linear-gradient(left, #000000 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(left, #000000 0%,#ffffff 100%);
    background: -o-linear-gradient(left, #ff8400 0%,#ffffff 100%);
    background: -ms-linear-gradient(left, #ff8400 0%,#ffffff 100%);
    background: linear-gradient(to right, #ff8400 0%,#ff9600 100%);
	background-color:#ff8400;
	position:relative;
	text-align:left;
}
.hslzykfq2 .on .hslzykfq3 b{ display:block; color:#fff; font-size:26px; padding-left:30px; font-weight:700; padding-top:22px;}
.hslzykfq2 .on .hslzykfq3 span{text-transform:uppercase; display:block; color:#fff; font-size:16px; padding-left:30px;}
.hslzykfq2 .on .hslzykfq3 a{ display:block; width:130px; border:1px solid #fff; border-radius:30px; line-height:35px; height:35px; top:38.5px; right:30px; text-align:center; position:absolute; color:#fff;transition: .4s;}
.hslzykfq2 .on .hslzykfq3 a:hover{ background-color:#fff; color:#ff8400;}
.hslzykfq2 .on .hslzykfq3_1{ margin:0;}
.hslzykfq2 .on .hslzykfq3_2{ width:180px; margin-top:20px; margin-left:20px; float:left; display:block;}
.hslzykfq2 .on .hslzykfq3_2 img{ border-radius:5px;}
.hslzykfq2 .on .hslzykfq3_3{ padding-top:20px; padding-left:218px; padding-right:18px;}
.hslzykfq2 .on .hslzykfq3_4{ color:#333; font-size:18px; display:block; font-weight:bold; padding-top:3px; height:auto; line-height:none;}
.hslzykfq2 .on .hslzykfq3_4 span{ color:#ff8400; font-size:12px; padding-left:20px; font-weight:normal; float:none;}
.hslzykfq2 .on .hslzykfq3_5{ color:#666; font-size:16px; display:block; padding-top:3px; padding-bottom:3px;}
.hslzykfq2 .on .hslzykfq3_6{ color:#ff9500; font-size:16px; display:block;padding-bottom:3px;}
.hslzykfq2 .on .hslzykfq3_7{
	width:120px; height:28px; line-height:28px;
	background: -moz-linear-gradient(left, #000000 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(left, #000000 0%,#ffffff 100%);
    background: -o-linear-gradient(left, #ff8400 0%,#ffffff 100%);
    background: -ms-linear-gradient(left, #ff8400 0%,#ffffff 100%);
    background: linear-gradient(to right, #ff8400 0%,#ff9600 100%);
	background-color:#ff8400;
	color:#fff; border-radius:35px; text-align:center; display:block; margin-top:5px;
}
.hslzykfq2 .on .hslzykfq3_img{ display:none}
.hslzykfq2 .on .hslzykfq4{ display:none;}
.hslzykfq2 .on .hslzykfq3 i{ display:none}
.hslzykfq strong{font-weight:normal;}
.hslxdzy_1 .hslzykfq3_6 strong:before{content:"20"}
.hslxdzy_2 .hslzykfq3_6 strong:before{content:"12"}
.hslxdzy_3 .hslzykfq3_6 strong:before{content:"11"}
.hslxdzy_4 .hslzykfq3_6 strong:before{content:"16"}
.hslzczy_1 .hslzykfq3_6 strong:before{content:"17"}
.hslzczy_2 .hslzykfq3_6 strong:before{content:"9"}
.hslzczy_3 .hslzykfq3_6 strong:before{content:"10"}
.hslzczy_4 .hslzykfq3_6 strong:before{content:"15"}

.hslzczy_1 .hslzykfq3_5:before{content:"初高中生理想中的厨艺大学"}
.hslzczy_2 .hslzykfq3_5:before{content:"带薪定岗实训，培养管理人才"}
.hslzczy_3 .hslzykfq3_5:before{content:"毕业好工作，晋升空间广"}
.hslzczy_4 .hslzykfq3_5:before{content:"小班招生，专业师资设备"}

.hslxdzy_1 .hslzykfq3_5:before{content:"学技能考学历，入学签协议"}
.hslxdzy_2 .hslzykfq3_5:before{content:"外籍老师教学，英法意泰日韩菜系"}
.hslxdzy_3 .hslzykfq3_5:before{content:"融入潮流时尚，至臻教学品质"}
.hslxdzy_4 .hslzykfq3_5:before{content:"市场流行爆品，打造全能人才"}


.hslssy_1 .flybox{ width:1200px; margin:0 auto; position:relative;height:70px;}

.hslssy_1 .flybox li {
	position:fixed;
	cursor:pointer;
	top:1080px;
	 z-index:99999;
}
.hslssy_1 .flybox li {
	animation-name:flyUp;
	animation-timing-function:linear;
	animation-fill-mode:forwards;
	animation-play-state:paused;
}
.hslssy_1 .flybox li.spec_ball {
	animation-name:specflyUp;
	animation-delay:3.5s;
	animation-duration:4s;
}
/*.hslssy_1.fly .flybox li {
	animation-play-state:running;
}*/
.flyrunning li {
	animation-play-state:running !important;
}





@keyframes flyUp {
	0% {
	transform:translateY(0px);
}
100% {
	transform:translateY(-1450px);
}
}
@keyframes specflyUp {
	0% {
	transform:translateY(0px);
}
100% {
	transform:translateY(-900px);
}
}
.hslssy_1 .custom_ball .ball {
	cursor:pointer;
	transform:translateX(-10px);
	animation:move 3s infinite;
}
@keyframes move {
	0% {
	transform:translateX(-10px);
}
50% {
	transform:translateX(10px);
}
100% {
	transform:translateX(-10px);
}
}


.hslssy_1 .mini_close {
	display:none;
	position:absolute;
	width:17px;
	height:17px;
	top:-10px;
	left:110px;
	background-image:url("../images/close.png");
	background-position:-17px 0;
}


.hslssy_1 .spec_ball .rope {
	position:absolute;
	top:126px;
	left:45px;
}
.hslssy_1 .spec_ball .tao {
	position:absolute;
	top:246px;
	left:6px;
}

.flybox li:hover{animation-play-state:paused !important;}
.fly0{ right:80px;}

.fly1{animation-delay: 1.625s; animation-duration: 10.65033s; left: -2%;}
.fly2{animation-delay: 2.75s; animation-duration: 9.3824s; left: 15%;}
.fly3{animation-delay: 0.875s; animation-duration: 8.34795s; left: 24%;}
.fly4{animation-delay: 2.3625s; animation-duration: 8.64127s; left: 32%;}
.fly5{animation-delay: 1.3125s; animation-duration: 10.43165s; left: 46%;}
.fly6{animation-delay: 0s; animation-duration: 9.23699s; left: 59%;}
.fly7{animation-delay: 2.0125s; animation-duration: 7.81078s; left: 70%;}
.fly8{animation-delay: 1.4s; animation-duration: 8.00442s; left: 80%;}

/*红包弹出*/
.hsls11hbzz{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:311; background-color:rgba(0,0,0,.5);}
.hsls11hb{position:fixed; width:642px; height:574px; left:50%; top:50%; margin-left:-321px; margin-top:-287px; z-index:312;}
.hslhbform{ position:absolute; width:547px; height:60px; bottom:60px; left:50%; margin-left:-273.5px;}
.hslhbform1{ height:60px; width:340px; float:left;}
.hslhbform2{ height:60px; width:185px; float:right;}
.hslhbform input{ width:100%; height:60px; border:none; border-radius:7px; font-size:20px;}
.hslhbform1 input{ text-indent:12px;}
.hslhbform2 input{ background-color:#ffcc00; color:#ff0000; cursor:pointer;}
.hslfromclose{ position:absolute; display:block; width:40px; height:40px; text-align:center; line-height:40px; color:#fff; right:-40px; top:-25px; text-decoration:none; opacity:.8;}
.hslfromclose i{ font-size:32px; color:#fff;}
.hslfromok{ position:absolute; display:block; width:384px; height:67px; opacity:0; left:50%; margin-left:-190px; bottom:41px;}
.hsls11hb2{ height:542px; margin-top:-271px;}

.hsltoptl{height:80px;width:100%;background-image:url("../images/toptl.jpg");background-repeat:no-repeat;background-position:center top;}
.hsltoptl a{display:block;height:80px;}

#hsliframe{ width:100%; height:100%; border:none;}
/*强制底部电话错位修复20210407*/
.hslfooter-item-right-tel{box-sizing: content-box !important;}

/*2021新年氛围开始*/
/*.hsl_header_ny_menu:before{ content:""; position:absolute; width:110px; height:96px; display:block; background-image:url("../images/year1.png"); left:-120px; top:0;}*/
/*.hsl_header_ny_menu:after{ content:""; position:absolute; width:177px; height:85px; display:block; background-image:url("../images/year2.png"); right:-190px; top:8px;}*/
/*.hsl_header_ny{background-image:url("../images/year3.png"); background-repeat:repeat-x; background-position:bottom center;}*/
/*.hsldhbox{background-image:url("../images/yearbg.jpg"); background-repeat:repeat-x; background-position:bottom center;}*/
/*.hsldhfd:before{ content:""; position:absolute; width:136px; height:68px; display:block; background-image:url("../images/year4.png"); left:-136px; top:12px;}*/
/*	.hsldhfd:after{ content:""; position:absolute; width:176px; height:67px; display:block; background-image:url("../images/year5.png"); right:-176px; top:12px;}*/
/*.hsl_header_ny_menu_icobox .hslmr0{display: inline-block;border-radius:0; width:84px; height:30px; line-height:30px; text-align:center; font-size:14px; padding:0;}*/
/*	.hsl_header_ny_menu_icobox .hslmr0:before{content:""; position:absolute; width:80px; height:26px; background-repeat:no-repeat; background-size:100% 100%;background-image:url("../images/btnbg.jpg"); z-index:0; top:2px; left:2px;}*/
/*	.hsl_header_ny_menu_icobox .hslmr0 span{ position:relative; z-index:1;}*/
/*2021新年氛围结束*/
