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:18px;} 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:997; background-color:#fff;position:relative; height:4rem;}
header h1{ text-indent:-10000px; width:70%; float:left; position:relative;height:4rem;}
header img{ width:100%;}
header h1 a{ display:block; position:absolute; left:0; top:0; }
.hslmenuopen{ display:block; height:4rem; line-height:4rem; float:right;  width:3rem; text-align:right;}
.hslmenuopen i{ color:#333; font-size:2rem;}
.hslxdxc{ display:block; position:absolute; width:6rem; height:5rem; right:1rem; 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(../images/tbq_1.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;}

.hsldbdw {
    background-color: #FFF;
    padding: 1rem 0;
	margin-bottom: 1rem;
}
.hsldbdw .hslmszybox p,.hsldbdw .hslmszybox p a{
	color: #333;
    font-size: 1.3rem;
    padding: .5rem;
}
.hsldbdw .hslmszybox p em{
    display: inline-block;
    background: #fe6601;
    color: #ffffff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    text-align: center;
	margin-right: 1%;
}
.hsldbdw ul li{
	width: 49%;
    float: left;
    margin-top: 1rem;
	margin-right:2%;
}
.hsldbdw ul li:nth-child(2){
	margin-right:0%;
}
.hsldbdw ul li img{
	width:100%;
}


/*面包导航*/
.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 li{ 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;}
.hslpage li a{color:#f76c11;}

.hslpage li.thisclass{  background: none; color: #333333; padding: 0 .2rem;}
/*名师列表*/
.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(../images/mslbbg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;}
.hslmslist2_1 img{
	position: absolute;
    bottom: -5rem;
    width: 70%;
    left: 16%;
}
.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(../images/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: 49%;
    float: left;
    margin-top: 1rem;
    background: #eeeeee;
    margin-right: 2%;
	margin-bottom: 1rem;
}
.hslmszybox ul{
	overflow:hidden;
}
.hslmszybox .hslmszybox1:nth-child(2n){
	margin-right:0%;
}
.hslmszybox1 a{ display:block; text-align:center;}
.hslmszybox1 a p{ color:#333; font-size:1.3rem; padding: .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.3rem; 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;}
.hslzylist3 .hslzylist3_1 span{ background-color:transparent; color:#f76c11;}


/*图库bannerCSS3动画效果结束*/

/*视频列表*/
.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(../images/xfbdbg_1.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(../images/xlt_1.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(../images/xlt_1.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(../images/xlt_1.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;}

.hsldbdw .hsltitinc a{ 
	color:#fe6601; float:right; display:block; height:2rem; line-height:2rem; margin-right:1rem;padding: 0 1rem;border:1px solid #fe6601;border-radius: 10px;
}

.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:#fe6601; float:right; display:block; height:2rem; line-height:2rem; margin-right:1rem;padding: 0 1rem;border:1px solid #fe6601;border-radius: 10px;
}
.hsldbbd .hsltitinc a {
    color:#fe6601;
    float: right;
    display: block;
    height: 2rem;
    line-height: 2rem;
    margin-right: 1rem;
    padding: 0 1rem;
	border-radius: 10px;
	border:1px solid #fe6601;
    margin-top: .5rem;
}

.hsltitinc h2 b{ font-weight:normal; display:block; background-image:url(../images/tbq_1.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;}


/*翻页*/
.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;}

/*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;}



/*全站飘雪特效*/
#snow {
    position: fixed;
    top: 0;
	left: 0;
	z-index:999999;
	width: 100%;
	height: 100%;
    display: block;
	pointer-events: none;
}

/*公告滚动*/
.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;}



@charset "utf-8";
/* CSS Document */
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;
}

.news_hslbox{ background-color:#fff;padding:0 1rem;}
.news_hslbox1 h3{ font-size:1.4rem; color:#333; line-height:2rem; height:4rem; font-weight:normal; margin-bottom:1rem;}
.news_hslbox1 h3 span{ color:#ff6600; font-weight:bold;}
.news_hslbox1 p{ font-size:1rem; color:#666; height:2.4rem; line-height:2.4rem;}
.hslmenu4 a{ width:25%; }
.news_hslbox2 span{ display:block; float:right; width:30%;max-height: 7rem;overflow: hidden;}
.news_hslbox2 h3{ float:left; width:68%; font-size:1.3rem; font-weight:normal;color:#333;}
.news_hslbox2{ border-bottom:1px solid #eee; padding:1rem 0; position:relative;}
.news_hslbox2 p{ font-size:1rem; color:#666; position:absolute; bottom:1rem;height: 1.5rem;line-height: 1.5rem;}
.news_hslbox1{ margin-bottom:0.5rem;}
.news_hslbox3{ border-top:1px solid #eee; padding:1rem 0;}
.news_hslbox3 h3{font-size:1.4rem; color:#333;  line-height:1.5rem;  height:1.5rem;  font-weight:normal;  margin-bottom:1rem; overflow:hidden; line-height: 1.8rem;}
.news_hslbox3 span{ display:block;}
.news_hslbox3_2{ width:33.3333333333333333333333333333%; float:left;}
.news_hslbox3_21 span{ margin-right:0.6rem;}
.news_hslbox3_22 span{ margin-right:0.3rem; margin-left:0.3rem;}
.news_hslbox3_23 span{ margin-left:0.6rem;}
.news_hslbox .hslno{ display:none;}

/*顶部栏目*/
.hslnewtop{display: flex;justify-content: space-between;padding-top:1rem;background-color:#fff;}
.hslnewtop a{width:33.33333333333%; text-align:center;height:3.6rem;line-height:3.6rem;border-bottom:2px solid #f1f1f1; font-size:1.3rem; color:#333;}
.hslnewtop a.hslon{border-bottom:2px solid #ff6600; color:#ff6600; font-weight:bold;}

.news_hslbox2 .noimg h3{width:99%;}
.news_hslbox2 .noimg span{height:6rem;width:1%;}
.news_hslbox2 .noimg span img{width:0;height:0;}

.hslbqtop{text-align:center;font-size:1.5rem;background-color:#fff;padding: 1rem 0;margin-top: 1rem;border-bottom: 1px solid #f4f4f4;}



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;}



/*翻页*/
.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;}

/*详情*/
.tab_sec {width:100%; color: #4E5563; position: relative;background: #fff; }
.title_content { text-align: center; 
padding: 3% 10px 5px 10px; border-bottom: 1px dashed #d6d6d6 }
.tab_sec h2 { font-size:1.4rem;
}
.tab_sec p { color: #818181; font-size:.25rem;}
.content {    
	padding-top: 10px;
    background: #fff;
    width: 96%;
    margin: 0 auto;
    box-sizing: border-box;
	}
.content p {font-size:1.3rem; color: #666; padding:0 .2rem; text-align:center; }
.content img {display: block; margin: 0 auto; text-align: center; width:3rem;}

/*图库*/
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.pic_hslbox{
	width:98%;
	margin:0 auto;
	background: #ffffff;
}
.pic_hslbox2 img{
	width:100%;
}
.pic_hslbox2{
	width: 49%;
    overflow: hidden;
	margin-top: 3%;
}
.pic_hslbox2 p{
	background:#f2f2f2;
	text-align:center;
	font-size: 1.2rem;
    padding: 4%;
}