html{-webkit-text-size-adjust:none;  }
a{outline:none; text-decoration:none;} a:hover{ text-decoration:none;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{/*border-collapse:collapse;border-spacing:0;*/} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;} q:before,q:after{content:'';}
input[type="submit"], input[type="reset"], input[type="button"],input[type="text"],input[type="password"],textarea, button { -webkit-appearance: none !important;} em,i{ font-style:normal;}
img{ display:block;}
html {
	font-size:62.5%;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
@media only screen and (min-width:321px) { /*iphone5*/
html {
font-size:62.5%!important
}
}
@media only screen and (min-width:361px) {
html {
font-size:70.31%!important
}
}
@media only screen and (min-width:376px) {
html {
font-size:73.24%!important
}

}
@media only screen and (min-width:481px) {
html {
font-size:84%!important
}
}
@media only screen and (min-width:561px) {
html {
font-size:90%!important
}
}
@media only screen and (min-width:641px) {
html {
font-size:100%!important
}
}
.hslclear{ clear:both; display:block;}
.hslh1{ display:block; height:1rem;}
body {
    font-family: "Microsoft YaHei",sans-serif;
    margin: 0 auto;
    max-width: 640px;
    min-width: 320px;
    padding: 0;
    width: 100%;
	overflow-x:hidden;
	background-color:#f4f4f4;
}
header {
  padding: 1rem;
  z-index: 1;
  background-color: #fff;
  position: relative;
  height: 4rem;
  display: flex;
  justify-content: space-between;
}
header h1 {
  text-indent: -10000px;
  width: 52%;
  position: relative;
  height: 4rem;
}
header img {
  width: 100%;
}
header h1 a {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
}

.lxicon {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}

.lxicon a {
    width: 30%;
    display: flex;
    align-items: center;
}

.hslmenuopen {
  display: block;
  height: 4rem;
  line-height: 4rem;
  width: 3rem;
  text-align: right;
  margin-left: auto;
}
.hslmenuopen i {
  color: #333;
  font-size: 2rem;
}
.hslxdxc{ display:block; position:absolute; width:6rem; height:5rem; right:4rem; top:.5rem;}
.hslmenu{ position:fixed; z-index:102; width:60%; height:100%; right:-70%;box-shadow: 1px 5px 12px -4px #2b2b2b; top:0;}
.hslmenubg{position:fixed; z-index:101; width:100%; height:100%; right:0; background-color:rgba(0,0,0,.2); display:none;}
.hslmenu0{ background-color:#fff; height:100%;}
.hslmenu ul{ height:100%;}
.hslmenu ul li{ height:4rem; line-height:4rem; border-bottom:1px solid #eee; padding:0 1rem;}
.hslmenu1{ padding:1rem; background-color:#fa4f01; height:4.6rem; position:relative;}
.hslmenu1 h2{ color:#fff; font-size:2rem;}
.hslmenu1 p{ color:#fff; font-size:1.2rem;}
.hslmenu1 i{ display:block; font-size:2.4rem; color:#fff; position:absolute; right:1rem; height:3rem; line-height:3rem; width:3rem; text-align:center; top:1.8rem;}
.hslmenu ul li a{ display:block; height:4rem; font-size:1.3rem; color:#333;}
.hslmenu ul li a i{ font-size:1.3rem; padding-right:1rem;}
.hslmenubg{ position:fixed; width:100%; height:100%; background-color:rgba(0,0,0,.3); z-index:0; top:0;}



.hsltit{ border-bottom:1px solid #f7f7f7;}
.hsltit h2{color:#000; font-size:1.5rem; margin-left:1rem; position:relative; float:left; height:3rem;line-height:3rem;}
.hsltit a{ color:#666; float:right; display:block; height:3rem; line-height:3rem; margin-right:1rem;}
/*.hsltit h2 b{ font-weight:normal; display:block; background-image:url(../img/tbq.png); background-repeat:no-repeat; width:7.8rem; height:2rem; background-size:100% 100%; color:#fff; line-height:2rem; text-align:center; font-size:1rem; position:absolute; right:-8.5rem; top:.5rem; text-indent:.9rem;}*/


.hsldbdh{ background-color:#FFF; padding:1rem 0;}
.hsldbdh .hslztdaohang1{ float:left; width:50%; margin-bottom:1.25rem;}
.hsldbdh .hslztdaohang1 a{ display:block; border:1px solid #ccc; height:6.6rem;}
.hsldbdh .hslztdaohang1_1 a{ margin-left:1rem; margin-right:0.5rem;}
.hsldbdh .hslztdaohang1_2 a{ margin-right:1rem; margin-left:0.5rem;}
.hsldbdh .hslztdaohang1_3 a{ margin-left:1rem; margin-right:0.5rem;}
.hsldbdh .hslztdaohang1_4 a{ margin-right:1rem; margin-left:0.5rem;}
.hsldbdh .hslztdaohang1 span{ display:block; width:5rem; height:5rem; float:left; background-color:#ff7d39; border-radius:2rem; text-align:center; margin-right:0.625rem; line-height:5rem; margin-top:0.7rem; margin-left:0.7rem;}
.hsldbdh .hslztdaohang1 span i{ font-size:3rem; color:#fff;}
.hsldbdh .hslpczytjbox2 h3{ padding-top:0.8rem; padding-bottom:0.2rem; font-size:1.4rem; color:#333;font-weight: normal;}
.hsldbdh .hslpczytjbox2 p{ line-height:1.2rem; font-size:1rem; color:#555; padding-right:1rem;}
.hsldbdh .hslztdaohang0{ margin-top:1rem;}
.hsldbdh .hsltit a{ color:#ff7d39; border:1px solid #ff7d39; padding:0 1rem; border-radius:3rem; height:2rem; line-height:2rem;}




.hsldbbd{ background-color:#fff; margin-top:1rem; padding-top:1rem; padding-bottom:1rem; margin-bottom:1rem;}
.hsldbbd1{ margin:0 .5rem;}
.hsldbbd1_1{ width:33.333333333333333%; float:left; margin-top:1rem;}
.hsldbbd1_1 a{ display:block; margin:0 .5rem;}
.hsldbbd1_1 span{ font-weight:bold; display:block; border:1px solid #ff6600; color:#ff6600; width:4rem; height:3.5rem; margin:0 auto; text-align:center; padding:.5rem; font-size:1.3rem; border-radius:.5rem; line-height:1.7rem;letter-spacing:2px;}
.hsldbbd1_1 p{ text-align:center; color:#333; padding-top:.5rem; padding-bottom:1rem;}

.hsldbbd .hsltit a{ color:#ff7d39; border:1px solid #ff7d39; padding:0 1rem; border-radius:3rem; height:2rem; line-height:2rem;}

.hsldbbd2{ margin:1rem;}
.hsldbbd2_1{ height:4rem; margin-bottom:1rem; position:relative;}
.hsldbbd2_1 input{ border:1px solid #e4e4e4; background-color:#f4f4f4; height:3.8rem; font-size:1.3rem; width:98%; border-radius:.3rem; margin-left:.8%; text-indent:3.5rem;}
.hsldbbd2_1 select{-webkit-appearance: none;-moz-appearance: none;appearance: none; border:1px solid #e4e4e4; background-color:#f4f4f4; height:3.8rem; font-size:1.3rem; width:98%; border-radius:.3rem; margin-left:.8%; text-indent:3.5rem;}
.hsldbbd2_1 i{ position:absolute; display:block; font-size:2rem; color:#ccc; line-height:2rem; left:.8rem; height:2rem; border-right:1px solid #ddd; top:1rem; padding-right:.5rem;}
.hsldbbd2_2{ text-align:center; font-size:1rem; color:#ccc;}
.hsldbbd2_2 i{ font-size:1rem; color:#ff6600; padding-right:.5rem;}
.hsldbbd2_1_2{ margin-bottom:.4rem;}
.hsldbbd2_3{ margin-top:.8rem;}
.hsldbbd2_3 input{background-color:#ff7d39; height:3.8rem; font-size:1.3rem; width:100%; border-radius:.3rem; color:#fff; border:1px solid #ff7d39;border-radius:.3rem;}
.hsldbbd2 .hsldbbd2_1_2 .hsl-down{ border:none; right:1rem; left:auto; font-size:1rem;}

.hslfoot{ padding:1rem 0 3rem 0; background-color:#fff;margin-bottom: 3rem;}
.hslfoot h2{ float:left; padding-right:1rem; border-right:1px solid #f1f1f1; width:8rem; margin-top:.4rem;}
.hslfoot1{ padding-left:10rem; color:#444; font-size:1.2rem; line-height:2rem;} 
.hslfoot1 p{color:#444;}
.hslfoot1 p i{ padding-right:.5rem; font-size:1.3rem; color:#999;}
.hslfoot2{ margin:1rem; font-size:1rem; text-align:center; height:3rem; line-height:3rem;background: linear-gradient(to right, #f27231 0%,#f13835 100%);background-color:#f13c35; border-radius:3rem; color:#fff;}
.hslfoot2 i{ font-size:1rem; padding-right:.3rem;}
.hslfoot2 a{color:#fff;}
.hslfoot3{ clear:both; text-align:center; padding-top:1rem; color:#333;font-size:1rem;}
.hslfoot3 a{color:#333;}

.hslbox1223{ margin-top:1rem;}

/*面包导航*/
.hslmbx{ line-height:4rem; height:4rem; text-indent:1rem;}
.hslmbx a{ color:#333; font-size:1.2rem;}

/*翻页*/
.hslpage{ text-align:center; margin:1.5rem 0 0 0; height:3rem;}
.hslpage b{ display:inline-block; padding:0 .8rem; font-weight:normal; color:#fff; background-color:#f76c11; height:2rem; line-height:2rem; border-radius:.3rem;margin:0 .3rem;}
.hslpage a{ display:inline-block; padding:0 .8rem; font-weight:normal; color:#f76c11; background-color:#f1f1f1; height:2rem; line-height:2rem; border-radius:.3rem;margin:0 .3rem;}

/*名师列表*/
.hslmsnav{ border-bottom:1px solid #f1f1f1; background-color:#fff; height:4rem; line-height:4rem; text-align:center; padding-bottom:3px;}
.hslmsnav a{ display:block; position:relative; width:25%; float:left; font-size:1.3rem; color:#333; border-bottom:3px solid rgba(0,0,0,0);}
.hslmsnav a.on{border-bottom:3px solid #f76c11; font-weight:bold; color:#f76c11; font-size:1.4rem;}
.hslmsnav a:before{content: ""; display:block; height:2rem; width:1px; background-color:#f1f1f1; position:absolute; top:1rem; right:0;}
.hslmslist{ padding:0 .5rem .5rem .5rem; margin-bottom:1rem; background-color:#fff;}
.hslmslist1{ width:50%; float:left; margin-top:1rem;}
.hslmslist2{ margin:0 .5rem; background-color:#efefef; text-align:center;}

.hslmslist2_1{ display:block;} 
.hslmslist2_1 span{ display:block; overflow:hidden; height:15rem; position:relative; background-image:url(../img/mslbbg.jpg); background-repeat:no-repeat; background-size:100% 100%;}
.hslmslist2_1 img{ position:absolute; bottom:-1rem; width:70%; left:15%;}
.hslmslist2_1 b{ color:#f76c11; display:block; font-size:1.3rem; padding:.5rem 0 .3rem 0;}
.hslmslist2_1 p{ color:#666; font-size:1rem; height:1.5rem; line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 1rem;}
.hslmslist3{padding:.5rem 1rem 1rem 1rem}
.hslmslist3 a{ display:block; width:50%; float:left;}
.hslmslist3 a span{ display:block; height:2.4rem; line-height:2.4rem; border:1px solid #f76c11; background-color:#f76c11; font-size:1.1rem; color:#fff;}
.hslmslist2_1 i{display:none;}
.hslmslist3 .hslmslist3_1 span{ background-color:transparent; color:#f76c11;}
.hslvideo_ico .hslmslist2_1 i{ display:block;position:absolute; width:3rem;height:3rem;line-height:3rem;text-align:center;z-index:1;color:#ff6600;bottom:0;left:.5rem;font-size:2.4rem;}

/*名师详细*/
.hslmsbox{background-color:#fff; padding:1rem; margin-bottom:1rem;}
.hslmsbox0{ background-color:#f2f2f2; border-radius:.3rem; box-shadow:0 0 1rem rgba(0,0,0,.05); overflow:hidden;}
.hslmsbox1{ width:35%; float:left;position:relative; background-image:url(../img/mslbbg.jpg); background-repeat:no-repeat; background-size:100% 100%; height:22rem;}
.hslmsbox2{ width:65%; float:right;}
.hslmsbox1 img{ position:absolute; bottom:0;}
.hslmsbox2 h1{ color:#f76c11; font-size:1.8rem; margin-left:1rem; padding-top:.5rem;}
.hslmsbox2 p{ font-size:1.2rem; color:#666; padding-left:1rem; padding-bottom:.3rem; line-height:1.6rem;}
.hslmsbox2 b{ display:block; margin-left:1rem; font-size:1.3rem; padding-top:.5rem;}
.hslmsbox3{ margin:.5rem 1rem 0 1rem;}
.hslmsbox3 a{ display:block; width:50%; float:left; text-align:center;}
.hslmsbox3 a span{ background-color:#f76c11; display:block; height:2rem; line-height:2rem; border-radius:.3rem; border:1px solid #f76c11; color:#fff; font-size:1rem; margin:0 1rem;}
.hslmsbox3 .hslmsbox3_1 span{ color:#f76c11; background-color:transparent;}
.hslmsbox4{ margin:1rem 0;}
.hslmsbox5{ font-size:1.3rem; line-height:2rem; color:#333; position:relative; padding-bottom:3rem;overflow:hidden;}
.hslmsbox5_1{ position:absolute; bottom:0; width:100%; height:4rem; left:0;
background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(70%,#fff));
background-image: linear-gradient(-180deg,rgba(255,255,255,0) 0,#fff 70%);}
.hslmsbox4 .lookmore{ display:block; width:60%; height:3.5rem; line-height:3.5rem; text-align:center; border:1px solid #f76c11; border-radius:.3rem; color:#f76c11; font-size:1.5rem; margin-left:20%; margin-top:-1rem; position:relative; z-index:1;}
.hslmsbox4 .lookmore i{ font-size:1.3rem;}
.hslmsyc{ height:1.6rem;}
.hslmsbox4 .hslmsrymore{ display:block; width:60%; height:0; line-height:3.5rem; text-align:center; background-color:#f76c11; border-radius:.3rem; color:#fff; font-size:1.5rem; margin-left:20%;  position:relative; z-index:1; opacity:0;}
.hslmsbox4 .hslmsrymore i{ font-size:1.3rem;}
.hslmsvideo video{ display:block; border-radius:.3rem; overflow:hidden;}
.hslmszp{ background-color:#fff; padding:.5rem 0 1rem 0; margin-bottom:1rem;}
.hslmszpbox{ overflow:hidden; position:relative; margin:1rem;}
.hslmszpbtn{display:block; width:60%; height:3.5rem; line-height:3.5rem; text-align:center; background-color:#f76c11; border-radius:.3rem; color:#fff; font-size:1.5rem; margin-left:20%;}
.hslmszpbox a img{ border-radius:.3rem;}
.hslmszy{background-color:#fff; padding:.5rem 0 1rem 0; margin-bottom:1rem;}
.hslmszybox{ padding:0 .5rem; margin-bottom:1rem;}
.hslmszybox1{ width:50%; float:left; margin-top:1rem;}
.hslmszybox1 a{ display:block; margin:0 .5rem; text-align:center;}
.hslmszybox1 a p{ color:#333; font-size:1.3rem; padding-top:.5rem;}
.hslmszybox1 a img{ border-radius:.3rem;}
.hslmszy .hsltit a{ color:#ff7d39; border:1px solid #ff7d39; padding:0 1rem; border-radius:3rem; height:2rem; line-height:2.2rem;margin-top:.2rem;}
.hslmszp .hsltit a{ color:#ff7d39; border:1px solid #ff7d39; padding:0 1rem; border-radius:3rem; height:2rem; line-height:2.2rem;margin-top:.2rem;}
.hslnonr{display:none;}

/*专业列表*/
.hslzynav{ border-bottom:1px solid #f1f1f1; background-color:#fff; height:4rem; line-height:4rem; text-align:center; display:flex;justify-content: space-between;}
.hslzynav a{ display:block; position:relative;font-size:1.4rem; color:#333; border-bottom:3px solid rgba(0,0,0,0);font-weight:bold;}
.hslzynav a.on{border-bottom:3px solid #f76c11; font-weight:bold; color:#f76c11; font-size:1.4rem;}
.hslzynav a i{margin-right: .5rem;font-size:1.4rem;}
.hslzynav .hslzynav1{ width:33.3333%;}
.hslzynav .hslzynav2{ width:20%;}
.hslzylist{ padding:0 .5rem .5rem .5rem; margin-bottom:1rem; background-color:#ededed;}
.hslzylist1{ width:50%; float:left; margin-top:1rem;}
.hslzylist2{ margin:0 .5rem; background-color:#fff; text-align:center;}
.hslzylist2_1{ display:block;} 
.hslzylist2_1 span{ overflow:hidden;}
.hslzylist2_1 img{ display:block;}
.hslzylist2_1 b{ color:#f76c11; display:block; font-size:1.2rem; padding:.5rem 0 .3rem 0;}
.hslzylist2_1 p{ color:#666; font-size:1rem;}

.hslzylist2_2_1 {
    line-height: 3rem;
    color: #ff8400;
    font-size: 1.1rem;
    font-weight: bold;
}
.hslzylist2_2 {
    display: flex;
    justify-content: space-between;
    height: 3rem;
    line-height: 1.5rem;
    padding: .5rem;
}
.hslzylist2_2_2 {
    text-align: left;
    font-size: 1.2rem;
    color: #000;
    font-weight: bold;
}

.hslzylist3{padding:1rem .5rem;}
.hslzylist3 a{ display:block; width:50%; float:left;}
.hslzylist3 a span {
    display: block;
    height: 2.4rem;
    line-height: 2.4rem;
    border: 1px solid #f76c11;
    background-color: #f76c11;
    font-size: 1.1rem;
    color: #fff;
    margin: 0 .5rem;
    text-align: center;
    border-radius: 5px;
}
.hslzylist3 .hslzylist3_1 span {
    background-color: transparent;
    color: #f76c11;
    border-radius: 5px;
}

/*图库bannerCSS3动画效果开始*/
.hslpic1_box{ display:block; position:relative; overflow:hidden; padding-top:50.666666666666666666666667%;}
.hslpic1_box img{ position:absolute; top:0;transition: .4s;-webkit-transition: .4s;-moz-transition: .4s;}
.hslpic1_box img{
	position:absolute; top:0;
	-webkit-animation-name: scale;
	animation-name: scale;
	animation-iteration-count: infinite;
	-webkit-animation-duration: 15s;
	animation-duration: 15s;
}

@keyframes scale {
	0% {
		transform: scale(1.2)
	}
	25%{
		transform: scale3d(1, 1, 1)
	}
	35% {
		transform: scale3d(1, 1, 1)
	}
	90%{
		transform: scale(1.2)
	}
	to {
		transform: scale(1.2)
	}
}
/*图库bannerCSS3动画效果结束*/


/*固定底部*/
.bottomnav{ position:fixed; height:5rem; line-height:5rem; bottom:0px; width:100%; background-color:#ff6600;z-index:99; max-width:640px;}
.bottomnav span{position:relative; display:block; width:25%; float:left; text-align:center;height:100%;}
.bottomnav .hslqhbbox{background-color:#ff6600;}
.bottomnav span:nth-child(n+4){ background-image:none}
.bottomnav a{color:#fff;}
.bottomnav span:before{content:"";position:absolute;display:block;width:1px;height:4rem;top:.5rem;right:0;background-color:#fff;opacity:.3;}
.bottomnav .hslfont{ display:block; text-align:center; padding-top:.8rem; line-height:normal; font-size:1.6rem;}
.bottomnav b{ display:block; text-align:center; height:20px; line-height:normal; font-weight:normal; font-size:1.2rem;}
.hslsjzx{ position:relative; background-color:#ff6600;}
.hslsjzx #hslsjzx{ position:absolute; display:block; width:2.4rem; height:2.4rem; border-radius:2.4rem; background-color:#f88a01;text-align:center; color:#fff; font-size:1.2rem; top:-1.2rem; right:0.6rem; line-height:2.4rem;}
.bottomnav a{ font-size:1.4rem;}

/*视频列表*/
.hslspnav{ border-bottom:1px solid #f1f1f1; background-color:#fff; height:3.5rem; line-height:3.5rem; text-align:center; padding-bottom:1px; position:relative;}
.hslspnav a{ display:block; position:relative; width:21.5%; float:left; font-size:1.2rem; color:#333; border-bottom:2px solid rgba(0,0,0,0); line-height:3.5rem;}
.hslspnav a.on{background-color:#f76c11; color:#fff; font-weight:bold;}
.hslspnav .hslzynav1{ width:14%}
.hslspnav .hslzynav1.on{ background-color:#f76c11; color:#fff;}
.hslsplist{ padding:0 .5rem .5rem .5rem; margin-bottom:1rem; background-color:#fff;}
.hslsplist1{ width:50%; float:left; margin-top:1rem;}
.hslsplist2{ margin:0 .5rem; background-color:#efefef; text-align:center;}
.hslsplist2_1{ display:block;} 
.hslsplist2_1 span{ display:block; overflow:hidden;position: relative;padding-top: 56.25%;}
.hslsplist2_1 img{ display:block;position: absolute;top: 0;}
.hslsplist2_1 p{ color:#666; display:block; font-size:1.3rem; padding:1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hslsplist2_1 i{display: block;position: absolute;width: 100%;height: 3rem;line-height: 3rem;text-align: left;z-index: 1;color: #fff;bottom: 0;left: 0;font-size: 2.4rem;text-indent: .8rem;background: linear-gradient(0deg,#000,#000 25.5%,#000 70%,#000);background: linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 25.5%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0));}

/*学费标准*/
.hslxf1{ padding:2rem 1rem; background-color:#fff;}
.hslxf2{ padding:1rem; border:1px dashed #ccc; margin-top:2rem; border-radius:.3rem;}
.hslxf2 a{ color:#333333; font-size:1.1rem; width:49%; text-align:center; display:inline-block;}
.hslxf2 a i{ color:#fe7201; font-size:1.1rem; padding-right:.5rem;}
.hslxf3 .hsltit{text-align:center; font-size:1.3rem; color:#333; border:none;}
.hslxf3 .hsltit b{color:#000; display:block; font-size:2rem;}
.hslxf3{ padding:2rem 1rem 1rem 1rem; background-color:#fff; margin-top:1rem; margin-bottom:1rem;}
.hslxf3_1{ width:5rem; float:left; margin-top:1rem; height:100%; background-color:#000}
.hslxf3_1 img{ height:100%}
.hslxf3_2{ display:block; margin-top:1rem;height:29.1rem;overflow:hidden;}
.hslxf3_3{ padding:.5rem; height:12.8rem; overflow:hidden;margin-left: .5rem;}
.hslxf3_3{ background-color:#f1f1f1;}
.hslxf3_3 b{ font-size:1.2rem; display:block; color:#fd6f01; font-weight:normal; height:1.6rem;}
.hslxf3_3 b i{ color:#333; padding-right:.3rem;}
.hslxf3_3 p{ padding-left:2.2rem; color:#666; font-size:.9rem;height:1.5rem;}
.hslxf3_3 li{ margin-bottom:.1rem;}
.hslxf3_3_down{ margin-top:1rem;}
.hslxf3_0{ height:29.6rem; overflow:hidden; margin-bottom:1rem}
.hslxf3_3_down b{color:#333;}
.hslxf4{ padding:1rem .5rem 0 .5rem;}
.hslxf4 a{ display:block; float:left; width:50%; margin-bottom:1rem;}
.hslxf4 a span{ display:block; height:3rem; line-height:3rem; text-align:center; background-color:#d7d7d7; color:#000; margin:0 .5rem; border-radius:.3rem;}
.hslxf4 a:nth-child(2n+2) span{ background-color:#ff6b13; color:#fff;}
.hslxfbd{ padding:2rem 1rem; background-color:#fff;}
.hslxfbd b{ display:block; font-size:2rem; margin-bottom:.5rem;}
.hslxfbd1{ float:left; width:40%; height:9rem; background-image:url(../img/xfbdbg.jpg); background-repeat:no-repeat; background-size:100% 100%; padding:1rem 0;}
.hslxfbd2{ float:right; width:60%; height:11rem; background-color:#f1f1f1;}
.hslxfbd2 .hsldbbd2_1{ height:3rem; margin-bottom:.5rem;}
.hslxfbd2 .hsldbbd2_1 input{ text-indent:1rem; height:3rem;}
.hslxfbd .hslxfbd2 b{ font-size:1.5rem; padding-left:1rem; padding-top:.8rem;}
.hslxfbd2 form{ padding-left:1rem; padding-right:1rem;}
.hslxfbd2 .hsldbbd2_3 input{ height:3rem;}
.hslxfbd1 p{ height:2.25rem; line-height:2.25rem; padding-left:.5rem; color:#fff; font-size:1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hslxfbd1 p i{ font-size:1.3rem; padding-right:.5rem; color:#fff000;}

.hslxf5{ background-color:#fff; padding:1rem .5rem; margin-top:1rem;}
.hslxf5 .hsltit{text-align:center; font-size:1.3rem; color:#333; border:none;}
.hslxf5 .hsltit b{color:#000; display:block; font-size:2rem;}
.hslxf5_1{ width:50%; float:left; margin-top:1rem;}
.hslxf5_1 a{ display:block; margin:0 .5rem;}
.hslxf5_1 span{ display:block; height:3rem; width:3rem; float:left; border:1px solid #f1f1f1; border-radius:.3rem; text-align:center; line-height:3rem;}
.hslxf5_1 span i{ font-size:2rem; color:#ff6b13;}
.hslxf5_1 p{ text-align:center; color:#666; font-size:1rem;}
.hslxf5_1 p b{ display:block; color:#000; font-size:1.3rem; padding-top:.3rem; padding-bottom:.2rem;}
.hslxfbtnbox{ margin:1rem .5rem; text-align:center;}
.hslxfbtnbox a{ display:block; width:50%; float:left;}
.hslxfbtnbox a span{ display:block;height:3.2rem; line-height:3.2rem; font-size:1.5rem; margin:0 4%; text-align:center; color:#fff; background-color:#ee0000; border-radius:3rem;}
.hslxfbtnbox .hslbtn_2 span{
	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, #ff9000 0%,#ff5600 100%);
    background: -ms-linear-gradient(left, #ff8400 0%,#ffffff 100%);
    background: linear-gradient(to right, #ff9000 0%,#ff5600 100%);
	background-color:#ee0000;
}
.hsldzzy .hsltit{text-align:center; font-size:1.3rem; color:#333; border:none;}
.hsldzzy .hsltit b{color:#000; display:block; font-size:2rem;}
.hsldzzy{ background-color:#fff; padding:1rem .5rem; margin-top:1rem;}
.hsldzzy1{ width:50%; float:left; margin-top:1rem;}
.hsldzzy0{ margin:0 .5rem; background-color:#f1f1f1; padding-bottom:.01rem;}
.hsldzzy1 .hsldzzy1_tit{ height:3rem; line-height:3rem; background-color:#ff6b13; color:#fff; font-weight:normal; display:block; font-size:1.3rem; padding-left:1rem;}
.hsldzzy1 .hsldzzy1_tit a{ color:#fff; font-size:1.2rem; float:right; padding-right:1rem;}
.hsldzzy1 .hsldzzy2{ margin:1rem; border:1px solid #c3c3c3; text-align:center; padding:1rem;}
.hsldzzy2 .hsldzzy2_3{ font-size:1.1em; color:#333;}
.hsldzzy2_4{ font-size:1rem; color:#ff6b13; padding-top:.3rem;}
.hsldzzy2_4 i{ font-size:1rem;color:#ff6b13;}
.hsldzzy2_5{ display:block; padding-top:.3rem; color:#ff6b13;}
.hslschj{background-color:#fff; padding:2rem .5rem; margin-top:1rem;}
.hslschj .hsltit{text-align:center; font-size:1.3rem; color:#333; border:none;}
.hslschj .hsltit b{color:#000; display:block; font-size:2rem;}
.hslschj1{ margin-top:1rem; width:50%; float:left;}
.hslschj1 a{ display:block; margin:0 .5rem; text-align:center;}
.hslschj1 a p{ padding-top:.3rem; color:#333; font-size:1.3rem;}
.hsljybz{ background-color:#fff; padding:1rem; margin-top:1rem; margin-bottom:1rem;}
.hsljybz .hsljybz_tit{ display:block; text-align:center; font-size:2rem; padding-top:1rem;}
.hsljybz1{ padding-top:1rem; border-top:1px dashed #ccc; margin-top:1rem;}
.hsljybz2{ width:60%; float:left;}
.hsljybz3{ width:40%; float:right;}
.hsljybz2 b{ color:#ff6b13; font-size:1.5rem; display:block;}
.hsljybz2 strong{ display:inline-block; font-weight:normal; color:#666; font-size:1rem; text-transform:uppercase; border-bottom:1px solid #f1f1f1; padding-bottom:.2rem; padding-right:.5rem;}
.hsljybz2 p{ font-size:1.1rem; color:#333; line-height:1.5rem; padding-top:.2rem;}
.hsljybz .hslxfbtn{ margin-top:2rem;}

/*就业保障*/
.hsljy1{background-color:#fff; padding:1rem .5rem 2rem .5rem; margin-bottom:1rem;}
.hsljy1 .hsltit{text-align:center; font-size:1.3rem; color:#333; border:none;}
.hsljy1 .hsltit b{color:#000; display:block; font-size:2rem;}
.hsljy1 .hsljy1_p{ padding:1rem; border:1px dashed #ff6b13; border-radius:.3rem; font-size:1.3rem; line-height:2rem; margin:1rem .5rem 0 .5rem}
.hsljy1 .hsljy1_p span{ color:#ff6b13;}

.hsljybox{ margin-top:1rem; margin-bottom:2rem;}
.hsljybox1{ width:33.3333333333333333333333333333333333%; float:left;}
.hsljybox1 .hsljybox2{margin:0 0.5rem;}
.hsljybox1 span{ display:block;}
.hsljybox1 .hsljybox3{ width:3rem; height:3rem; border:2px solid #ff6b13; border-radius:.3rem; line-height:3rem; text-align:center; float:left}
.hsljybox1 .hsljybox3 i{ font-size:2.4rem; color:#ff6b13;} 
.hsljybox2 p{ padding-left:4rem;}
.hsljybox2 p .hsljybox4{ font-size:1.2rem; color:#333; display:block; padding-top:0.2rem;}
.hsljybox2 p .hsljybox5{ font-size:1rem; font-weight:normal; color:#666; display:block;}


.hsljybtn{ text-align:center;}
.hsljybtn a{ display:block; margin:0 3rem; height:3.6rem; line-height:3.6rem; color:#fff; background-color:#ff6b13; border-radius:.3rem; font-size:1.3rem;}

.hsljy2{background-color:#fff; padding:1rem .5rem 2rem .5rem; margin-top:1rem;}
.hsljy2 .hsltit{text-align:center; font-size:1.3rem; color:#333; border:none;}
.hsljy2 .hsltit b{color:#000; display:block; font-size:2rem;}
.hsljy2_1{ width:50%; float:left; margin-top:1rem;}
.hsljy2_1 a{ display:block; margin:0 .5rem; text-align:center;}
.hsljy2_1 p{ font-size:1.2rem; padding-top:.3rem; color:#333;}
.hsljy2 .hsljybtn{ margin-top:2rem;}

.hsljy3{background-color:#fff; padding:2rem .5rem 2rem .5rem; margin-top:1rem;}
.hsljy3_1{ width:50%; float:left; margin-top:1rem;}
.hsljy3_1 a{ display:block; margin:0 .5rem; text-align:center; box-shadow:0 0 1rem rgba(0,0,0,.15); border-radius:.3rem; overflow:hidden;}
.hsljy3_1 p{ font-size:1.1rem; padding:.3rem .5rem 1rem 1rem; color:#666; text-align:left; line-height:1.5rem; height:4.5rem; overflow:hidden;}
.hsljy3_1 b{ display:block;color:#ff6b13; font-size:1.3rem; padding-top:.3rem; padding-bottom:.3rem; text-align:center;}
.hsljy3 .hsltit{text-align:center; font-size:1.3rem; color:#333; border:none;}
.hsljy3 .hsltit b{color:#000; display:block; font-size:2rem;}
.hsljy3 .hsljybtn{ margin-top:2rem;}

.hsljy4{background-color:#fff; padding:2rem .5rem 0 .5rem; margin-top:1rem;}
.hsljy4 .hsltit{text-align:center; font-size:1.3rem; color:#333; border:none;}
.hsljy4 .hsltit b{color:#000; display:block; font-size:2rem;}
.hsljy4 .hsltit span{ color:#ff6b13;}
.hsljy4_1{ width:33.3333333333333333333333%; float:left; margin-top:1rem;}
.hsljy4_1 a{ display:block; margin:0 .5rem;}
.hsljy4_1 img{ border-radius:.3rem;}

.hsljy5{ padding:1rem; background-color:#fff; margin-bottom:1rem;}
.hsljy5_1{ height:4rem; line-height:4rem; background-color:#ff6b13; text-align:center; color:#fff; font-size:1.5rem; text-indent:-1.5rem;}
.hsljy5_1 i{ font-size:3rem; position:absolute; padding-left:2rem;}
.hsljy5_2{ height:3rem; line-height:3rem; background-color:#d4d4d4;}
.hsljy5 span{ display:block; float:left; text-align:center; font-weight:bold; font-size:1.3rem;}
.hsljy5_2_1{ width:25%;}
.hsljy5_2_2{ width:25%;}
.hsljy5_2_3{ width:50%;}
.hsljy5 span b{ display:block;height:3rem; line-height:3rem; border-right:1px solid #dedede; font-weight:normal;}
.hsljy5_3 span b{ font-size:1rem;}
.hsljy5_4{ border-bottom:1px solid #dedede;}
.hsljy5_3{ border-left:1px solid #dedede;}
.hsljy5_2_2 b{ font-size:.8rem !important;}
.hsljy5_2 .hsljy5_2_2 b{ font-size:1.3rem !important;}
.hsljy5_3_body{ overflow:hidden; height:15.35rem; position:relative;border-bottom:1px solid #dedede; margin-bottom:1rem;}

.hsljy6{background-color:#fff; padding:2rem .5rem 1rem .5rem; margin-top:1rem;}
.hsljy6 .hsltit{text-align:center; font-size:1.3rem; color:#333; border:none;}
.hsljy6 .hsltit b{color:#000; display:block; font-size:2rem;}
.hsljy6_1{ width:33.333333333333333333333333%; float:left; margin-top:1rem;}
.hsljy6_1 a{ display:block; text-align:center; margin: 0 .5rem;}
.hsljy6_1 p{ padding-top:.3rem; font-size:1.1rem; color:#333;}

.hsljy7{background-color:#fff; padding:1rem .5rem 1rem .5rem; margin-top:1rem;margin-bottom: 1rem;}
.hsljy7_1{ width:50%; float:left; margin-top:1rem;}
.hsljy7_1 a{ display:block; text-align:center; margin: 0 .5rem;}
.hsljy7_1 p{ padding-top:.3rem; font-size:1.1rem; color:#333;}
.hsljy7 .hsljybtn{ margin-top:1rem;}



.hsldhbox{ position:fixed; z-index:99999999999; height:9rem; width:100%; background-color:#fff; left:0; bottom:-15rem; box-shadow:0 0 1rem rgba(0,0,0,.1); overflow:hidden;}
.hsldhbtn{ margin:1rem; display:block; height:4rem; line-height:4rem; text-align:center; color:#fff; font-size:1.3rem; background-color:#ff6b13;}
.hsldhbox a{ display:block;height:3rem; line-height:3rem; text-align:center; color:#fff; font-size:1.3rem; background-color:#ff6b13; margin:1rem 1rem 0 1rem;}
.hsldhbox .iosmap{ height:0; overflow:hidden;}
.hsldhboxbg{position:fixed; z-index:99999999998; height:100%; width:100%; background-color:rgba(0,0,0,.5); left:0; bottom:0;overflow:hidden; display:none}

/*来校地址*/
.hslmapbox{overflow:hidden; background-color:#fff; padding:1rem;}
#hslmap{height:300px; border-radius:.5rem; overflow:hidden; box-shadow:0 0 1rem rgba(0,0,0,.3);}
.hslxl2{ padding:0.1rem 0.5rem 1rem 0.5rem; background-color:#fff;}
.hslxl2_1{ width:50%; float:left;}
.hslxl2_2{display:block; margin:1rem 0.5rem 0 0.5rem; padding-top:2rem; border:1px solid #ebebeb; background-color:#f6f6f6; border-radius:0.5rem; padding-bottom:2rem;}
.hslxl2_2 .hslxl2_3{ display:block; width:40%; margin-left:30%;}
.hslxl2_3 span{ display:block; height:0; padding-top:100%; position:relative; overflow:hidden; border-radius:100%;}
.hslxl2_3 span img{ position:absolute; left:0; top:0; width:130%; left:-15%;}
.hslxl2_2 .hslswt{ width:70%; height:3.4rem; line-height:3.4rem; background-color:#ff9946; color:#fff; border-radius:0.5rem; text-align:center; font-size:1.4rem; margin-left:15%;display:block; }
.hslxl2_2 p{ text-align:center; line-height:2rem; height:2rem; font-size:1.2rem; padding:1rem;}
.hslxl2 h2{background-image:url(../img/xlt.jpg); background-repeat:no-repeat; background-position:center top; background-size:100% 100%; width:42%; height:3rem; line-height:3rem; text-align:center; color:#fff; font-size:1.5rem; margin:1rem auto;}
.hslxl3{padding:1rem; background-color:#fff; margin-top:1rem;}
.hslxl3_1{ margin:1rem 0;background-color:#f0f0f0; padding:1rem; border-radius:0.3rem;}
.hslxl3_2{ width:6rem; float:left;}
.hslxl3_3{ padding-left:7rem;}
.hslxl3_3 h3{ font-size:1.4rem; color:#ef8200;}
.hslxl3_3 p{ font-size:1.3rem; line-height:2rem; height:4rem;}
.hslxl3_3 .copybtn{display:inline-block;padding:.1rem 1rem .2rem 1rem;background-color:#ef8200;color:#fff;border-radius:0.3rem;}
.hslxl3 h2{background-image:url(../img/xlt.jpg); background-repeat:no-repeat; background-position:center top; background-size:100% 100%; width:42%; height:3rem; line-height:3rem; text-align:center; color:#fff; font-size:1.5rem; margin:1rem auto;}
.hslxl3_btn{ background-color:#f76c11; height:4rem; line-height:4rem; border-radius:.5rem; margin:1rem 0; text-align:center; color:#fff; font-size:1.3rem;}
.hslmsg{ display:block; width:100px; height:50px; line-height:50px; background-color:rgba(0,0,0,.8); border-radius:5px; text-align:center; color:#fff; font-size:20px; position:fixed; z-index:9999; top:50%; left:50%; margin-top:-25px; margin-left:-50px;}
.hsldhbox{ position:fixed; z-index:99999999999; height:13rem; width:100%; background-color:#fff; left:0; bottom:-19rem; box-shadow:0 0 1rem rgba(0,0,0,.1); overflow:hidden;}
.hsldhbtn{ margin:1rem; display:block; height:4rem; line-height:4rem; text-align:center; color:#fff; font-size:1.3rem; background-color:#ff6b13;}
.hsldhbox a{ display:block;height:3rem; line-height:3rem; text-align:center; color:#fff; font-size:1.3rem; background-color:#ff6b13; margin:.5rem 1rem 0 1rem;}
.hsldhbox .iosmap{ height:0; overflow:hidden;}
.hsldhboxbg{position:fixed; z-index:999998; height:100%; width:100%; background-color:rgba(0,0,0,.5); left:0; bottom:0;overflow:hidden; display:none}
.hsldhbox p{ color:#999; font-size:1rem; text-align:center; padding:.5rem 0 0 0;}
.hslxl4{ padding:2rem 1rem;}
.hslxl4 p{ font-size:1.3rem; color:#333; border:1px dashed #f76c11; padding:1rem; border-radius:.5rem;}
.hslxl4 p span{ color:#f76c11;}
.hslxl5{padding:1rem; background-color:#fff;}
.hslxl5 h2{background-image:url(../img/xlt.jpg); background-repeat:no-repeat; background-position:center top; background-size:100% 100%; width:42%; height:3rem; line-height:3rem; text-align:center; color:#fff; font-size:1.5rem; margin:1rem auto;}
/*.hslxl5_1 b{ display:inline-block; line-height:3rem; height:3rem; background-color:#f76c11; color:#fff; text-align:center; padding:0 1rem; border-radius:2rem 0 2rem 0; font-size:1.3rem; font-weight:normal; margin-top:1rem; margin:0 auto;}*/
.hslxl5_1 p{ margin-bottom:1rem; padding-top:1rem; color:#333; font-size:1.3rem;}
.hslxl5_btn{background-color:#f76c11; height:4rem; line-height:4rem; border-radius:.5rem; margin:1rem 0; text-align:center; color:#fff; font-size:1.3rem; display:block;}

.hsltitinc{ border-bottom:1px solid #f7f7f7;}
.hsltitinc h2{color:#000; font-size:1.5rem; margin-left:1rem; position:relative; float:left; height:3rem;line-height:3rem;}
.hsldbdh .hsltitinc a{ color:#fff; float:right; display:block; height:2rem; line-height:2rem; margin-right:1rem;background-color:#ff6600;padding: 0 1rem;
border-radius: 2rem;margin-top: .5rem;}
.hsldbbd .hsltitinc a {
    color: #fff;
    float: right;
    display: block;
    height: 2rem;
    line-height: 2rem;
    margin-right: 1rem;
    background-color: #ff6600;
    padding: 0 1rem;
    border-radius: 2rem;
    margin-top: .5rem;
}

.hsltitinc h2 b{ font-weight:normal; display:block; background-image:url(../img/tbq.png); background-repeat:no-repeat; width:7.8rem; height:2rem; background-size:100% 100%; color:#fff; line-height:2rem; text-align:center; font-size:1rem; position:absolute; right:-8.5rem; top:.5rem; text-indent:.9rem;}

/*第一弹窗样式*/
.hslzytk{ display:none; width:66%; left:50%; position:fixed; z-index:999; background-color:#fff; border-radius:1rem; max-height:80%; max-width:422.4px;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); top:50%;}
.hslzytk1{ background-color:#ff4700; height:4.6rem; line-height:3.2rem; text-align:center; border-radius:1rem 1rem 0 0;}
.hslzytk1 b{ display:inline-block; position:relative; font-weight:normal;font-size:1.6rem; color:#fff;}
.hslzytk1 b::before{ position: absolute;content: '';width:1rem;height:.9375rem; left:-1.5rem; background-image:url(../images/tcxx.png); top:50%; margin-top:-0.46875rem; background-repeat:no-repeat; background-size:100% 100%;}
.hslzytk1 b::after{ position: absolute;content: '';width:1rem;height:.9375rem; right:-1.5rem; background-image:url(../images/tcxx.png); top:50%; margin-top:-0.46875rem; background-repeat:no-repeat; background-size:100% 100%;}
.hslzytk1 p{ line-height:1.4rem; color:#FF0; font-size:1rem; text-align:center; margin-top:-.8rem;}
.hslzytk ul{ margin:1rem;}
.hslzytk ul li{ padding-bottom:.5rem; margin-bottom:.5rem; border-bottom:1px solid #f4f4f4;}
.hslzytk ul li span{ display:block; width:36%; float:left;}
.hslzytk ul li .hslzytk2{ float:right; width:64%;}
.hslzytk2 b{ display:block; margin-left:1rem;}
.hslzytk2 b a{ color:#333; font-size:1.1rem;}
.hslzytk2 b strong{ color:#ff4700;}
.hslzytk2 p{ font-size:.8rem;  margin-left:1rem; line-height:1.3rem; height:1.3rem; overflow:hidden; margin:.2rem 0 .4rem 1rem;}
.hslzytk2 p a{color:#666;}
.hslzytk3{ margin-left:1rem;}
.hslzytk3 a{ display:block; width:35%; margin-right:5%; height:1rem; line-height:1rem; font-size:.8rem; color:#ff4700; border:1px solid #ff4700; border-radius:.5rem; text-align:center; float:left;}
.hslzytk4{ display:block; height:2rem; text-align:center; color:#666; font-size:1rem; margin-top:-.5rem;}
.hslzyclose{ display:block; position:absolute; top:-3rem; width:3rem; height:3rem; color:#fff; right:-2.5rem;}
.hslzyclose i{ font-size:2.5rem;}
.hslzzbg{ position:fixed; width:100%; height:100%; z-index:998; background-color:rgba(0,0,0,.7); display:none;top:0; left:0;}

/*第二弹窗样式*/
.hslbdtc{max-height:80%; max-width:422.4px;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); top:50%;width:66%; left:50%; position:fixed; z-index:999; display:none;}
.hslbdtc2{ background-color:#fff; border-radius:1rem; width:100%; margin-top:-5rem; position:relative; z-index:1;}
.hslbdtc span{ display:block; width:150%; margin-left:-25%;}
.hslbdtc1{ position:absolute; top:-1.38482rem; left:50%; margin-left:-7.25rem;display:block; width:14.5rem; height:2.36964rem; line-height:1.8rem; text-align:center; color:#fff;background-image:url(/inc/images/t2_1.png);background-repeat:no-repeat; background-size:100% 100%; z-index:3;}
.hslbdtc0{display:block; width:150%; margin-left:-25%; position:absolute; top:8rem; z-index:2;}
.hslbdtc2_1{ padding:1.6rem 1rem 1rem 1rem; text-align:center;}
.hslbdtc2_1 p{ color:#000; font-size:1.5rem; line-height:2.2rem;}
.hslbdtc2_2{ color:#999; font-size:1rem;}
.hslbdtc2_2 b{ font-weight:normal;}
.hslbdtc2_3{ margin:.5rem 1rem .8rem 1rem;}
.hslbdtc2_3 input{ width:100%; height:3rem; border:1px solid #ddd; background-color:#fff; border-radius:.5rem; font-size:1.1rem; text-align:center;}
.hslbdtc2_4{ margin:0 .5rem;}
.hslbdtc2_5{ width:50%; float:left;}
.hslbdtc2_5 a{ display:block; height:3rem; line-height:3rem; background-color:#5dbd00; color:#fff; border-radius:2rem; text-align:center; font-size:1.1rem; margin:0 .5rem;}
.hslbdtc2_5 .hslbdtc2_6{ display:block; height:3rem; margin:0 .5rem;}
.hslbdtc2_6 input{ width:100%; height:3rem; border:none; background-color:#e60000; border-radius:3rem; font-size:1.1rem; text-align:center; color:#fff;}
.hslbdtc .hslbdclose{display:block; position:absolute; top:0; width:3rem; height:3rem; color:#fff; right:0;}
.hslbdtc .hslbdclose i{ font-size:2.5rem;}
/*仿微信弹出效果*/
.hslwxzt{ position:fixed; width:100%; top:-7rem; left:0; z-index:997;}
.hslwxzt0{ background-color:#fff; height:5rem; overflow:hidden; margin:.5rem; box-shadow:0 0 .5rem rgba(0,0,0,.25); border-radius:.5rem;}
.hslwxzt1{ width:3rem; float:left; margin-left:1rem; margin-top:1rem;}
.hslwxzt2{ height:3rem; margin-top:1rem; padding-left:4.5rem; padding-right:1rem;}
.hslwxzt2 b{ font-size:1rem; color:#333;}
.hslwxzt2 span{ float:right; color:#999; font-size:.8rem; font-weight:lighter;}
.hslwxzt2 p{ font-size:.8rem; color:#999; margin-top:.3rem;}


/*首页直播入口*/
.hslzbrk{ position:fixed; width:4rem; height:4rem; right:.5rem; top:50%;animation-name:tada;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); z-index:999;}
@keyframes tada {from { -webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
 10%,
 20% {-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
 30%,
 50%,
 70%,
 90% {-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
 40%,
 60%,
 80% {-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
 to {-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
 
 #ks_dir_ifra #fixedTop{ height:35px !important; line-height:35px !important;}
 

/*免推入口*/
.hslmtbg{ width:100%; height:100%; position:fixed; left:0; top:0; overflow:hidden;}
.hslmtbg::before{ content:""; background-image:url(/pub/images/mtbg4.jpg); background-size:cover; background-position:50% 50%; width:100%; height:100%;-webkit-filter: blur(20px);filter: blur(20px); -webkit-transform: scale(1.5);-ms-transform: scale(1.5);transform: scale(1.5); position:absolute; z-index:0;}
.hslmtrk{ position:absolute; z-index:1; text-align:center; width:100%; font-size:4rem; color:#fff; font-weight:bold; top:5rem; text-shadow:.5rem .2rem .8rem rgba(0,0,0,.5);}
.hslmtrk p{ font-weight:lighter; font-size:1.5rem; color:#fff; margin-top:.5rem;}
.hslmtlist{ top:18rem; position:absolute; width:100%; text-align:center; z-index:1;}
.hslmtlist a{ display:block; width:12rem; height:4rem; line-height:4rem; text-align:center; background-color:#fff; color:#000; margin:0 auto 2rem auto; border-radius:.5rem; font-size:1.5rem; font-weight:300; box-shadow:0 0 1rem rgba(0,0,0,.2);}
.hslmtdb{ position:absolute; width:100%; text-align:center; bottom:0; font-size:1.2rem; color:#fff; font-weight:200;text-shadow:.5rem .2rem .8rem #000; height:3rem; line-height:3rem;}


.hslxms{ position:fixed; display:block; width:4rem; height:4rem; left:1rem; bottom:10rem; z-index:9999}
.hslxms a{ display:block; height:4rem; width:4rem; border-radius:4rem; overflow:hidden;border:3px solid #fff; background-color:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.5);}
.hslxms a img{ border-radius:3rem;}
.hslxms p{ width:4rem; line-height:1rem; height:2rem; top:1.2rem; position:absolute; color:#666; font-size:.8rem; text-align:center;}
.hslxmsimg{-webkit-animation: twinkling 1s infinite ease-in-out; }
@-webkit-keyframes twinkling{
  0% {
      opacity: 0; 
  }
  100% {
      opacity: 1; 
  }
}



.hslxms_xx{ position:fixed; width:100%; bottom:10rem; left:0; z-index:9999; display:none;}
.hslxms_xx span{ display:block; margin-left:7rem; margin-right:1rem; background-color:#fff; border-radius:.5rem;line-height:1.6rem; padding:1rem;font-size:1.2rem; max-width:83%; position:relative; box-shadow:0 0 .5rem rgba(0,0,0,.2);}
.hslxms_xx span::before{ content:""; position:absolute; width:1rem; height:1.689655172413793rem; background-image:url(../img/jt.png); background-size:100% 100%; left:-1rem; bottom:1.155172413793104rem;}
.hslxms_xx a{ display:block; position:absolute; right:.3rem; top:.3rem; font-size:1rem; color:#333; width:2rem; height:2rem; text-align:right;}
.hslxms_xx a i{ font-size:1rem;}
.hslxms_xx b{ display:block; margin-bottom:.3rem; color:#999; font-weight:normal; font-size:1rem;}


.hslpic4{position: relative;overflow: hidden;padding: 0 4px;}
.hslshow{display: none;text-align: center;position: absolute;bottom: -2px;width: 100%;height: 38px;background-color: #f3f5f6;padding-top:8px;padding-bottom:1rem}
.hslshow1{display: block;}
.hslshow span{display: inline-block;height: 30px;line-height: 30px;font-size: 1.3rem;color: #fff;background-color: #ff6600;padding: 0 2rem;}

.hslztdb{ background-color:#fff; margin-top:1rem; padding:1rem .5rem;margin-bottom:1rem;}
.hslztdb_t{ text-align:center; padding-top:1.5rem; margin-bottom:1rem;}
.hslztdb_t b{ display:block; font-size:1.5rem; color:#333;}
.hslztdb_t p{font-weight:bold; text-transform:uppercase; color:#dbdbdb;}
.hslztdb1{ width:33.3333333333333333333%; float:left; margin-bottom:1rem;}
.hslztdb1 a{ display:block; margin:0 .5rem; background-color:#e2ab3e; padding-bottom:.5rem; position:relative;}
.hslztdb1 a b{ color:#fff; font-weight:normal; font-size:1.2rem; padding:.5rem 0 0 .5rem; display:block;}
.hslztdb1 a p{ color:#fff; font-size:1rem; padding-left:.5rem;}
.hslztdb1 a i{ display:block; position:absolute; background-color:#fff; color:#e2ab3e; font-size:1rem; width:1rem; height:2rem; right:.5rem; bottom:1rem; text-align:center; line-height:2rem;}
.hslztdb2{ margin:0 .5rem}
.hslztdb2 .hslztdb_t{ padding-top:.5rem; border-bottom:2px solid #fbf2e2; padding-bottom:.7rem}
.hslztdb2_1{ padding-bottom:1rem; margin-bottom:1rem; border-bottom:1px dashed #ddd;overflow: hidden;}
.hslztdb2_1_1{ width:48%; float:left; position:relative;}
.hslztdb2_1 .hslztdb2_1_2{float:right;}
.hslztdb2_1_1 b{ display:block; font-size:1rem; font-weight:normal; color:#333; margin-left:3.5rem; padding-top:.1rem;}
.hslztdb2_1_1 p{ display:block; font-size:1rem; font-weight:normal; color:#e2ab3e; text-decoration:underline; margin-left:3.5rem;}
.hslztdb2_1_1 i{ display:block; width:3rem; height:3rem; line-height:3rem; text-align:center; background-color:#e2ab3e; border-radius:3rem; color:#fff; font-size:1.5rem; position:absolute;}

/*翻页*/
.fenye{padding: 1rem 0;text-align: center;display: flex;justify-content: center;flex-wrap: wrap;font-size:1.2rem;margin-bottom: 1rem;}
.fenye a{background-color: #f1f1f1;color: #333;width: 2.4rem;height: 3rem;line-height: 3rem;margin: 0 .3rem 1rem .3rem;border-radius:.3rem;}
.fenye b{background-color: #ff6600;color: #fff;width: 2.4rem;height: 3rem;line-height: 3rem;margin: 0 .3rem 1rem .3rem;border-radius:.3rem;}
.fenye a b{background-color:transparent;color:#333;line-height:auto;margin:0;}
.fenye .total,.fanye_down2{ display:none;}
.fenye .fanye_up2,.fenye .fanye_down1{ width:4.5rem;}
.fenye .fanye_up1{width:3rem;}

/*学校简介*/
.hslppbox1{padding:1.5rem .5rem; background-color:#fff;}
.hslppbox1_1{ width:50%; float:left; margin-bottom:1rem; position:relative;}
.hslppbox1_1 a{ display:block; margin:0 .5rem; text-align:center;}
.hslppbox1_1 i{ display:block; width:5rem; height:4rem; line-height:4rem; text-align:center; font-size:3rem; color:#ff5b18; border:1px solid #eee; margin:0 auto; border-radius:3px;}
.hslppbox1_1 b{ display:block; color:#000; font-size:1.3rem; line-height:2rem; padding-top:.5rem;}
.hslppbox1_1 p{ display:block; color:#666; font-size:1rem;}
.hslppbox1_i::before{ position:absolute; content:""; width:1px; height:117%; background-color:#eee; right:0; top:0;}

.hslppbox2{ background-color:#fff; padding:1rem 1rem 2rem 1rem; margin-top:1rem;}
.hslppbox2 p{ font-size:1.3rem; line-height:2rem; color:#333; padding-top:.7rem; margin-bottom:2rem;}
.hslppbox2 p b{ font-weight:normal; color:#ff0000;}

.hslppbtn{ margin:0 .5rem; text-align:center;}
.hslppbtn a{ display:block; width:50%; float:left;}
.hslppbtn a span{ display:block;height:3.2rem; line-height:3.2rem; font-size:1.5rem; margin:0 4%; text-align:center; color:#f8760c; border-radius:.5rem; border:1px solid #f8760c;}
.hslppbtn .hslppbtn_2 span{
	background-color:#f8760c;
	color:#fff;
}
.hslpptit{text-align:center; font-size:1.1rem; color:#666; margin-bottom:1rem; text-transform:uppercase;}
.hslpptit b{ display:block;color:#333; font-size:2rem;}
.hslppbox3{ background-color:#fff; padding:1rem .5rem 2rem .5rem; margin-top:1rem;}
.hslppbox3_1{ width:33.33333333333333%; float:left; margin-bottom:1rem;}
.hslppbox3_1 a{ display:block; margin:0 .5rem; text-align:center; background-color:#f7f7f7; padding-bottom:1rem; position:relative;}
.hslppbox3_1 b{ display:block; font-size:1.3rem; font-weight:normal; color:#333; padding:.3rem 0;}
.hslppbox3_1 p{ color:#666; font-size:1rem; line-height:1.5rem; height:4.5rem;}
.hslppbox3_1 span{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#f8760c;}
.hslppbox3_1 span i{ display:block; color:#fff; font-size:36px; padding-top:4rem; margin-bottom:1rem;}
.hslppbox3_1 span .hslppbox3_3{ font-size:1.5rem; color:#fff;}
.hslppbox3 .hslbtn{ margin-top:2rem;}

.hslppbox4{ background-color:#fff; margin-top:1rem; padding:2rem .5rem;}
.hslppbox4_1{ height:3rem; width:13.3rem; background-image:url(../img/jjb1.jpg); background-repeat:no-repeat; background-size:100% 100%; text-align:center; line-height:2.5rem; color:#fff; font-size:1.3rem; margin:0 auto 1rem auto; clear:both;}
.hslppbox4_2{ width:50%; float:left; margin-bottom:1rem;}
.hslppbox4_2 a{ display:block; margin:0 .5rem;}

.hslppbox5{ background-color:#fff; margin-top:1rem; padding:2rem .5rem;}
.hslppbox5_1{ width:33.333333333%; float:left; margin-bottom:1rem;}
.hslppbox5_1 a{ display:block; margin:0 .5rem;}

.hslppbox6{ background-color:#fff; margin-top:1rem; padding:2rem .5rem;margin-bottom:1rem;}
.hslppbox6_1{ width:50%; float:left; margin-bottom:1rem;}
.hslppbox6_0{ margin:0 .5rem; text-align:center;}
.hslppbox6_1 p{ font-size:1.3rem; color:#333; line-height:2.4rem; height:2.4rem;}
.hslppbox6_1 p span{ display:block; float:left;}
.hslppbox6_1 p .hslppbox6_1_1{ float:right;}
.hslppbox6_2{ margin-top:.3rem;}
.hslppbox6_2 a{ display:block; width:50%; float:left;}
.hslppbox6_2 a span{ display:block;height:2.2rem; line-height:2.2rem; font-size:1rem; margin:0 4%; text-align:center; color:#f8760c; border-radius:.5rem; border:1px solid #f8760c;}
.hslppbox6_2 .hslppbox6_3 span{
	background-color:#f8760c;
	color:#fff;
}
/*图片页面样式开始*/
.hslpic1{display:flex;justify-content: space-around; background-color:#fff; padding:1rem .5rem;}
.hslpic1_1{width:16.666666666666666666667%;}
.hslpic1_1 a{ display:block; margin:0 .5rem; text-align:center;}
.hslpic1_1 img{ width:80%; margin-left:10%;}
.hslpic1_1 p{ color:#333; font-size:1rem; padding-top:.5rem;}

.hslpic2{ background-color:#fff; margin-top:1rem; padding-bottom:.1px;}
.hslpic2_tit{ border-bottom:1px solid #f0f0f0; padding:1rem;display:flex;}
.hslpic2_tit3{margin-left:auto; color:#999; border:1px solid #999; font-size:1.2rem; height:2.7rem; line-height:2.7rem; text-align:center; margin-top:.4rem; padding:0 1rem; border-radius:.5rem;}
.hslpic2_tit1{ width:3.5rem;}
.hslpic2_tit1 img{ width:100%;}
.hslpic2_tit2{ margin-left:1rem;}
.hslpic2_tit2 h2{ display:block; font-size:1.3rem; height:2rem; line-height:2rem; color:#333;}
.hslpic2_tit2 p{ display:block; font-size:1.1rem; color:#666;}

/*滚动类*/
.hslpicbox1{ overflow:hidden; position:relative; margin:1rem;}
.hslpicbox1 p{ text-align:center; height:3rem; line-height:3rem; color:#666; font-size:1.2rem; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; background-color:#f2f2f2;}
/*2行类*/
.hslpicbox2 .swiper-wrapper{display:flex;justify-content: space-around; flex-wrap:wrap; margin:1rem .5rem; width:auto;}
.hslpicbox2 .swiper-wrapper .swiper-slide{ width:50%; margin-bottom:1rem;}
.hslpicbox2 .swiper-wrapper .swiper-slide .hslzp_open{ margin:0 .5rem;}
.hslpicbox2 p{ text-align:center; height:3rem; line-height:3rem; color:#666; font-size:1.2rem; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; background-color:#f2f2f2;}

/*1行类*/
.hslpicbox3 .swiper-wrapper{display:flex;justify-content: space-around; flex-wrap:wrap; margin:1rem .5rem; width:auto;}
.hslpicbox3 .swiper-wrapper .swiper-slide{ width:33.333333333333333%; margin-bottom:1rem;}
.hslpicbox3 .swiper-wrapper .swiper-slide .hslzp_open{ margin:0 .5rem;}
.hslpicbox3 p{ text-align:center; height:3rem; line-height:3rem; color:#666; font-size:1.2rem; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; background-color:#f2f2f2;}



/*作品弹出层*/
.hslzp_layer{ display:none;}
.hslzp_layer_show{ display:block; position:fixed; width:100%; height:100%; z-index:2; background-color:rgba(0,0,0,.7);max-width: 640px;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); left:50%; top:50%;}
.hslzp_close_layer{display:block; position:absolute; width:100%; height:100%; z-index:3; top:0; left:0;}
.hslboximg{ position:absolute; z-index:4; width:100%; overflow:hidden;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); left:50%; top:50%;}
.hslboximg .swiper-container {
    margin: 0 1rem;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.hslboximg .swiper-slide img{ width:100%;}
.hslboximg h2{ background-color:#fff; text-align:center; font-size:1.3rem; color:#333; height:4rem; line-height:4rem; display:none;}

.hslboximg .swiper-pagination{ bottom:0; height:3rem; line-height:3rem; color:#fff; font-size:1.5rem;}
.hslzp_close_icon{ display:block; position:absolute; z-index:4; width:3rem; height:3rem; right:1rem; top:1rem; cursor:pointer;}
.hslzp_close_icon i{ font-size:3rem; color:#fff;}

/*全站飘雪特效*/
#snow {
    position: fixed;
    top: 0;
	left: 0;
	z-index:999999;
	width: 100%;
	height: 100%;
    display: block;
	pointer-events: none;
}

/*技能学历*/
	.hsljnbox{ position:fixed; background-color:#fff;width:100%; box-shadow:0 0 1rem rgba(0,0,0,.5); bottom:-100%; left:0; z-index:1000024;}
.hsljnbox0{ margin:2rem; padding-bottom:2rem;}
.hsljnboxtit{ text-align:center; font-size:2rem; margin-bottom:2rem;}
.hsljnboxtit p{ font-size:1.3rem; color:#666; padding-top:.3rem;}
.hsljnbox2{ margin-bottom:1rem; border:1px solid #ccc;}
.hsljnbox3{ margin-bottom:2rem; border:1px solid #ccc; position:relative;}
.hsljnbox2 input{background-color:#fff; border:none; height:3rem; text-indent:1rem; font-size:1.3rem; display:block; width:100%}
.hsljnbox3 select{background-color:#fff; border:none; height:3rem; text-indent:1rem; font-size:1.3rem; display:block; width:100%; text-indent:.2rem;}
.hsljnbox3 i{ display:block; width:3rem; height:3rem; position:absolute; right:0; top:0; line-height:3rem; text-align:center; color:#ccc; font-size:1.3rem;}
.hsljnbox4 input{
    border-radius: 5rem;
    line-height: 4rem;
    font-size: 1.3rem;
    text-align: center;
    color: #fff;
    margin-bottom: 0;
    background-color: #fe6601;
	display:block; width:100%; border:none;
	box-shadow:0 0 1rem rgba(254,102,1,.3);
}
.hsljnbox_close{ position:absolute; width:3rem; height:3rem; right:.5rem; top:.5rem; text-align:center; line-height:3rem;}
.hsljnbox_close i{ font-size:2rem; color:#666;}

	.hslbox1223{ position:relative;margin: 1rem 0;}
	.hslbox1223_1{display: flex;justify-content: space-between; position:absolute; width:100%; height:100%; z-index:1;}
	.hslbox1223_2{ width:37%}
	.hslbox1223_3{ width:63%}
/*公告滚动*/
.hslmgg{ overflow:hidden; height:4rem; line-height:4rem; display:flex;justify-content: space-between; margin:0 1rem;}
.hslmgg1{ width:2rem; text-align:center; display:flex; align-items:center; margin-right:1rem;}
.hslmgg2{ overflow:hidden; height:4rem; transition: all .2s; position:relative; flex:1; font-size:1.3rem; color:#333;}
.hslmgg4{ width:100%;}
.hslmgg11{ width:2rem;}

/*txt-scroll*/
.txt-scroll{ width: 100%; flex:1;}
.txt-scroll .scrollbox{ width: 100%; white-space: nowrap; overflow:hidden; transition: all .2s; }
.txt-scroll .txt,
.txt-scroll .txt-clone{ display: inline; position: relative; font-size:1.3rem;}

/*高弹窗开始*/


.hsldytc{
	width:80%;
	height:auto;
	background-color:#fff; padding-bottom:1rem; display:none;
	position:fixed;
	left:50%;
	z-index:10002;
	top:50%;
	max-width:480px;
	border-radius:0.8rem;
	box-shadow:0 1rem 1.5rem rgba(0,0,0,.5);
	overflow:hidden;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);	
}

.hsldytc1 img{ width:100%;}
.hsldytc b{ display:block; text-align:center; color:#333; font-size:1.6rem; margin:1rem 0; height:1.6rem; line-height:1.6rem; position:relative;}
.hsldytc b i{ font-size:.5rem; width:1rem;display:inline-block; text-align:center; height:1.6rem; line-height:1.6rem; position:relative; top:-.3rem;}
.hsldytc2{ position:relative; margin:0 1rem .5rem 1rem; height:3rem; line-height:3rem; display:flex; background-color:#eee;}
.hsldytc2 span{ width:6.5rem; font-size:1.1rem; text-align:center;}
.hsldytc2_1{ flex:1;}
.hsldytc2_1 input{ width:100%; border:none; background-color:#eee; height:3rem; font-size:1.1rem; color:#666;}
.hsldytc2_1 select{ width:100%; border:none; background-color:#eee; height:3rem; font-size:1.1rem; color:#666;}
.hsldytc p{ text-align:center; font-size:1rem; color:#f25415; height:1.5rem; line-height:1.5rem;}
.hsldytc p i{ font-size:1rem; margin-right:.3rem;}
.hsldytc2_2 input{width:100%; border:none; background-color:#f25415; height:3.5rem; font-size:1.4rem; color:#fff; border-radius:.5rem;}
.hsldytc2_2{ margin:.5rem 1rem 0 1rem;}
.hslxftcimgclose{
	position:absolute;
	width:2.6rem;
	line-height:2.6rem;
	height:2.6rem;
	right:0.3rem;
	top:0.3rem;
	text-align:center;
	z-index:1;
	color:#fff;
}


@keyframes shaked{
    0%{transform:rotate(0)}
    10%{transform:rotate(0)}
    20%{transform:rotate(-10deg)}
    30%{transform:rotate(10deg)}
    40%{transform:rotate(-8deg)}
    50%{transform:rotate(8deg)}
    60%{transform:rotate(-5deg)}
    70%{transform:rotate(5deg)}
    80%{transform:rotate(-2deg)}
    90%{transform:rotate(2deg)}
    100%{transform:rotate(0)}
}
/*红包雨挂件结束*/
.hslwxtip:before{content:"微信号已复制，正在跳转微信..."; display:block;position:absolute;background-color:rgba(0,0,0,.5);color:#fff;padding:.3rem 1rem .5rem 1rem;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0);bottom:8rem;left:50%;border-radius:3rem;z-index:999;}

.hslztdaohang2{margin: 0 1rem;}


/*仿微信弹窗*/
.hslwxmsg{ position:fixed; z-index:9999999999; width:100%; top:-8rem; max-width:640px;}
.hslwxmsg img{ width: 100%;}
/*
.hslwxmsg a{display:flex;justify-content: space-between; width: 94%; height: 3rem; margin: 0 auto; background-color:#fff; border-radius:.5rem; box-shadow:0 0 10px #ccc;}
.hslwxmsg1{ width: 2.4rem; margin: 0.3rem;}
*/
.hslwxmsg a { display: flex;justify-content: space-between; width: 94%;height: 4.5rem;margin: 0 auto;background-color: #fff; border-radius: .5rem;
    box-shadow: 0 0 8px #c3c3c3;
}
.hslwxmsg1 {width: 2.4rem; margin: 1.1rem;}
.hslwxmsg2{flex:1; margin-left:2%;}

/*
.hslwxmsg3{ position: absolute; top: 16%; right: 6%; color: #666666; font-size: 0.7rem;}
.hslwxmsg2 b{ color:#333; display:block; margin-top: 0.5rem; line-height: 1rem;font-size:0.9rem; font-weight: bold;}
.hslwxmsg2 p{ color:#666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; width: 84%; font-size: 0.7rem; margin-bottom: 0.5rem; line-height: 1.3rem;}
*/
.hslwxmsg3{ position: absolute; top: 16%; right: 6%; color: #666666; font-size: 1rem;}
.hslwxmsg2 b{ color:#333; display:block; margin-top: 1rem;margin-bottom: 0.5rem; line-height: 1rem;font-size:1.2rem; font-weight: bold;}
.hslwxmsg2 p{ color:#666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; width: 84%; font-size: 1rem; margin-bottom: 0.5rem; line-height: 1.3rem;}


/*2022ckt底部*/
.cktfoot{ position:fixed; /*height:5rem; */line-height:5rem; bottom:0px; width:100%;z-index:99; max-width:640px;/*box-shadow: 0rem 0rem 1rem 0rem #333; background-color:#ffffff;*/background-color:#ffffff;}
.cktfoot span{position:relative; display:block; width:25%; float:left; text-align:center;height:100%;}
.cktfoot span a {display: block;margin: 0.25rem;}
.cktfoot span a img{width: 100%;}

/*2022点击弹窗*/
/**高弹窗开始*/


.hsldytc{
	width:80%;
	height:auto;
	background-color:#fff; padding-bottom:1rem; display:none;
	position:fixed;
	left:50%;
	z-index:10002;
	top:50%;
	max-width:480px;
	border-radius:0.8rem;
	box-shadow:0 1rem 1.5rem rgba(0,0,0,.5);
	overflow:hidden;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);	
}

.hsldytc1 img{ width:100%;}
.hsldytc b{ display:block; text-align:center; color:#333; font-size:1.6rem; margin:1rem 0; height:1.6rem; line-height:1.6rem; position:relative;}
.hsldytc b i{ font-size:.5rem; width:1rem;display:inline-block; text-align:center; height:1.6rem; line-height:1.6rem; position:relative; top:-.3rem;}
.hsldytc2{ position:relative; margin:0 1rem .5rem 1rem; height:3rem; line-height:3rem; display:flex; background-color:#eee;}
.hsldytc2 span{ width:6.5rem; font-size:1.1rem; text-align:center;}
.hsldytc2_1{ flex:1;}
.hsldytc2_1 input{ width:100%; border:none; background-color:#eee; height:3rem; font-size:1.1rem; color:#666;}
.hsldytc2_1 select{ width:100%; border:none; background-color:#eee; height:3rem; font-size:1.1rem; color:#666;}
.hsldytc p{ text-align:center; font-size:1rem; color:#a80c0a; height:1.5rem; line-height:1.5rem;}
.hsldytc p i{ font-size:1rem; margin-right:.3rem;}
.hsldytc2_2 input{width:100%; border:none; background-color:#a80c0a; height:3.5rem; font-size:1.4rem; color:#fff; border-radius:.5rem;}
.hsldytc2_2{ margin:.5rem 1rem 0 1rem;}

.hslxftcimgclose{
	position:absolute;
	width:2.6rem;
	line-height:2.6rem;
	height:2.6rem;
	right:0.3rem;
	top:0.3rem;
	text-align:center;
	z-index:1;
	color:#fff;
}
.hslwxtip:before{content:"微信号已复制，正在跳转微信..."; display:block;position:absolute;background-color:rgba(0,0,0,.5);color:#fff;padding:.3rem 1rem .5rem 1rem;-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0);bottom:8rem;left:50%;border-radius:3rem;z-index:999;}

/*2022弹窗*/
.xfjsq_show {
position: fixed;
    right: 5px;
    width: 34px;
    height: 34px;
    padding: 9px;
    color: #fff;
    text-align: center;
    font-size: 14px;
    top: 50%;
    z-index: 55;
    box-sizing: initial!important;
    background: #0c97ee;
    border-radius: 50%;
    box-shadow: 0 0 2.667vw 1px #727272;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: donghua;
    animation-name: donghua;
    overflow: hidden;
}

.xfjsq_show a{color: #fff;
    display: block;
    -webkit-transform: translateY(2px);
    line-height: 17px;text-decoration: none;}
.xfjsq_show .xfjsq_show3{background:none; width:100%;height:auto;padding:0;}
.xfjsq_show .xfjsq_show3 img{width:100%;height:auto;}
@keyframes donghua {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
    10%, 20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
        transform: scale3d(.9, .9, .9) rotate(-3deg)
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}




