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;}
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;}
.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:#f1f1f1;
}

.hslbanner{position:relative; overflow:hidden;}
.hslbanner img{ display:block;}
.hslnav{ padding:2rem .5rem 1rem .5rem; background-color:#fff; margin-bottom:1rem;}
.hslnav1{ float:left; width:25%; text-align:center; font-size:1.5rem; margin-bottom:1.5rem;}
.hslnav1 a{ color:#333; display:block; margin:0 .5rem; font-size:1.3rem;}
.hslnav1 a img{ width:80%;margin:0 auto;  margin-bottom:.3rem;}
.hslnav1 a i{ display:block; color:#FF6537; font-size:3.5rem; margin-bottom:0.2rem;}
.hslnav_gif{
	animation-duration: 1s;
	animation-fill-mode: both;
	animation-name: buzz-out;
	animation-iteration-count: infinite;
	transform-origin: center bottom;
	cursor: pointer;
}
@-webkit-keyframes buzz-out {
	0%,100%,20%,50%,80% {
	transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);
	transform:translate3d(0,0,0)
}
40%,43% {
	transition-timing-function:cubic-bezier(0.755,0.50,0.855,0.060);
	transform:translate3d(0,-10px,0)
}
70% {
	transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
	transform:translate3d(0,-6px,0)
}
90% {
	transform:translate3d(0,-2px,0)
}
}

.hslttbox {
	position:relative;
	height:6rem;
	overflow:hidden;
	background-color:#fff;
	margin-bottom:1px;
}
.hslttbox .hslttleft {
	position:absolute;
	left:0;
	height:6rem;
}
.hslttbox .hslttleft img{ height:6rem; width:auto;}
.hslttbox .hslttright {
	position:absolute;
	right:0;
	width:76%
}
.hslttbox .hslttright .swiper-container {
	height:6rem
}
.hslttbox .hslttright .swiper-container .swiper-slide .tit {
	padding-bottom:0.5rem;
	color:#333;
	font-size:1.3rem;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	width:96%;
	height:2rem;
	line-height:2.2rem;
}
.hslttbox .hslttright .swiper-container .swiper-slide .desc {
	display:block;
	vertical-align:middle;
	line-height:1.6rem;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	width:10.5rem;
	border:1px solid #c5c5c5;
	height:1.6rem;
	position:relative;
}
.hslttbox .hslttright .swiper-container .swiper-slide .desc .hsltime {
	font-size:.8rem;
	color:#666;
	display:inline-block;
	width:6rem;
	height:1.6rem; line-height:1.6rem; text-indent:.5rem;position:relative;top:-.1rem;
}
.hslttbox .hslttright .swiper-container .swiper-slide .desc span.tag {
	background-color:#c5c5c5;
	height:1.6rem; line-height:1.6rem; text-align:center;
	width:4rem;
	color:#fff;
	display:inline-block;
	float:left;
}
.hslttbox .hslttright .swiper-container .swiper-slide a{ display:block; padding-top:.5rem;}

/*热门*/
.hslremen{ background-color:#fff; margin-bottom:1rem;}
.hslremen h3{ color:#d60000; font-size:1.5rem; font-weight:normal; background-color:#fff; padding:1rem 0; text-indent:1rem; border-bottom:1px solid #f1f1f1;}
.hslremen h3 i{ font-size:2rem; float:left; margin-right:-.5rem;}
.hslremen0{ padding:1rem .5rem 0 .5rem;}
.hslremen1{ width:50%; float:left; margin-bottom:1rem;}
.hslremen1 a{ display:block; margin:0 .5rem;}
.hslremen1 a span{ display:block; position:relative;}
.hslremen1 span b{ display:block; height:2.4rem; line-height:2.4rem; background-color:rgba(0,0,0,.7); position:absolute; width:100%; bottom:0; color:#fff; font-size:1.2rem; font-weight:normal;}
.hslremen1 span b i{ color:#d60000; padding-left:.5rem; padding-right:.5rem;}
.hslremen1 span b strong{ font-weight:normal;color:#d60000;}
.hslremen1 p{ background-color:#f1f1f1; height:3.4rem; line-height:3.4rem; text-indent:1rem; color:#d60000; font-size:1.3rem; font-weight:bold;}
.hslremen1 p b{ color:#666; font-weight:normal; float:right; padding-right:.5rem;font-size:1rem; }

.hslksbox{ padding:0 1rem 1rem 1rem;}
.hslksbox1 a{ display:block; margin-top:1rem; position:relative;}
.hslksbox1 a b{ color:#fff; display:block; font-size:1.8rem; top:.8rem; left:1rem; position:absolute;}
.hslksbox1 a p{ color:#fff; display:block; font-size:1.2rem; top:1.4rem; left:9.4rem; position:absolute;}
.hslksbox1 a span{ display:block;height:2rem; text-align:center; line-height:2rem; color:#fff; font-size:1rem; position:absolute; top:3.3rem; left:1rem; border:1px solid #fff; border-radius:2rem; padding:0 1rem;}
.hsl_btn{ display:block; border:1px solid #ff6600; color:#ff6600; font-size:1.5rem; text-align:center; height:3.5rem; line-height:3.5rem; border-radius:5px; margin-top:1rem;}
.hslremen h3 a{ float:right; display:block; padding-right:1rem;}
.hslremen h3 a i{ font-size:2rem; color:#666; font-weight:normal;}




/*培训栏目*/
.hslpeixun{background-color:#fff; margin-bottom:1rem;}
.hslpeixun h3{ border-bottom:1px solid #f1f1f1; height:4rem; line-height:4rem; font-size:1.6rem; color:#d60000;}
.hslpeixun h3 b{ display:inline-block; border-bottom:3px solid #d60000; padding:0 0 0 1rem; height:4rem; font-weight:normal;}
.hslpeixun h3 b i{ font-size:1.8rem; float:left; margin-right:.5rem;}
.hslpeixun0{ width:100%; overflow:hidden; position:relative;}
.hslpeixun1{ width:100%; float:left; margin-top:1rem; position:relative;}
.hslpeixun h3 a{ float:right; display:block; padding-right:1rem;}
.hslpeixun h3 a i{ font-size:2rem; color:#666; font-weight:normal;}
.hslpeixun2{ display:block; margin:0 .5rem;}
.hslpeixun2 p{ padding:.5rem 5rem 1rem 0; color:#000; font-size:1.3rem; font-weight:bold; height:3.5rem;}
.hslpeixun2 p b{ display:block; font-weight:normal; font-size:1.2rem; padding-top:.3rem; color:#555;}
.hslpeixun2 p strong{ font-weight:normal;color:#d60000;}
.hslpeixun1 span{ display:block; position:absolute; background-color:#d60000; width:4rem; height:3.5rem; border-radius:.5rem; font-size:1.3rem; line-height:1.5rem; text-align:center; text-indent:0; right:.5rem; bottom:1rem;}
.hslpeixun1 span a{ color:#fff; padding:.3rem .5rem; display:block;}

/*报名动态*/
.hslbmdt{ background-color:#fff;}
.hslbmdt h3{ background-color:#d60000; height:4rem; line-height:4rem; font-size:2rem; color:#fff; text-indent:1rem;}
.hslbmdt h3 i{ font-size:2rem; font-weight:normal;}
.hslbmdt1{ overflow:hidden; margin:1rem 1rem 0 1rem; height:14.4rem; position:relative;}
.hslbmdt1 li{ height:3.6rem; line-height:3.6rem; font-size:1.4rem; border-bottom:1px dashed #ccc;}
.hslbmdt1 li span{ display:block; float:left; overflow:hidden;height:3.6rem; line-height:3.6rem;}
.hslbmdt1 li .hsld1{ color:#d60000; width:17%; text-align:left;}
.hslbmdt1 li .hsld2{ color:#555; width:33%;}
.hslbmdt1 li .hsld3{ color:#555; width:20%; text-align:center;}
.hslbmdt1 li .hsld4{ color:#d60000; width:30%; text-align:right;}

/*图片滚动*/
.hsltabgd{ background-color:#fff; padding-top:1rem; padding-bottom:.01rem; margin-top:1rem; margin-bottom:1rem;}
.hsltabgd_menu li{ width:33%; float:left; text-align:center;}
.hsltabgd_menu li span{ display:block; border-bottom:3px solid #fff; height:3.4rem; line-height:3.4rem; font-size:1.5rem; color:#333;}
.hsltabgd_menu li.on span{ color:#d60000; border-color:#d60000; font-weight:bold;}
.hsltabgd_body{ margin:1rem;}
.hsltabgd_body a{ display:block; background-color:#d60000;}
.hsltabgd_body p{ text-align:center; color:#fff; height:2.4rem; line-height:2.4rem; color:#fff;}
.hsltabgd_body1{ position:relative; overflow:hidden; display:none;}
.hsltabgd_body .show{ display:block;}

/*全国巡店*/
.hslxundian{position:relative; overflow:hidden; margin:1rem; padding-bottom:1rem;}
.hslxundian1{ width:33.3333333333333333333333333333333%; float:left;}
.hslxundian1 a{ display:block;}
.hslpeixun_btn{ border:1px solid #d60000; color:#d60000; font-size:1rem; border-radius:.5rem; display:block; height:2rem; line-height:2rem; text-align:center; font-weight:normal; padding:0 .5rem !important; margin-top:1rem; margin-right:1rem;}

.hslwenti li{ height:3rem; position:relative;}
.hslwenti li a{ display:block;}
.hslwenti li .hslwenti_tit{height:3rem; line-height:3rem; font-size:1.3rem; color:#333; text-indent:1rem; overflow:hidden; padding-right:7rem;text-overflow:ellipsis;display:-webkit-box;	-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.hslwenti li .hslwenti_btn{border:1px solid #d60000; color:#d60000; font-size:1rem; border-radius:.5rem; display:block; height:1.6rem; line-height:1.6rem; text-align:center; font-weight:normal; padding:0 .5rem;width:4rem; position:absolute; right:1rem; top:.7rem;}
.hslwenti li:nth-child(2n+1){ background-color:#f9f9f9;}
.hslpeixun_btn1{ background-color:#d60000; color:#fff; height:3.6rem; line-height:3.6rem; text-align:center; border-radius:3.6rem; display:block; font-size:1.3rem; margin:1rem;}
.hslwenti{ padding-bottom:.01rem;}





.hsltit{ text-align:center; padding:1rem 0; color:#c70000; font-size:1.6rem; text-align:center;}
.hsltit span{
	padding-right:2rem;
	background-image:url(../images/2.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	font-weight:bold; font-size:2rem;
	background-size:auto 100%;
}
.hslbox1{ padding:1rem; border-bottom:1rem solid #f5f3f3;}
.hslbox1 p{ font-size:1.3rem; line-height:2rem; text-indent:2.6rem; color:#333;}
.hslbox1 p a{ color:#d60000;}
.hslbox0{ margin:1rem;}
.hslbox01{ margin:1rem 0;}
.hslbtn{ display:block; height:3rem; line-height:3rem; text-align:center; background-color:#d60000; border-radius:.5rem; font-size:1.5rem; color:#fff; margin-bottom:1rem;}
.hslbox1_hb{ padding-bottom:0 !important;}
.hslbox1_hb .hslbox01{ margin-bottom:0;}
.hslbox1_ry .hslbox01 a{ display:block; margin-bottom:1rem;}

.hslbox2{ background-color:#da0e0e; padding:2rem 1rem; text-align:center;}
.hslbox2 h3{ color:#fff; font-size:1.5rem; margin-bottom:1rem;}
.hslbox2 a{ display:block; overflow:hidden; border-radius:1rem; border:2px solid #ccc;}
.hslbox2 p{ color:#fff; font-size:1.4rem; line-height:2rem; padding-top:1rem;}
.hslbox2 p span{ color:#eaff00;}

.hslbd{ margin:0 1rem;}
.hslbd b{ display:block; font-size:1.5rem; color:#d60000; padding-bottom:.5rem; margin-top:1rem; text-align:center;}
.hslbd a{ display:inline-block; width:50%; float:left;}
.hslbd a span{ display:block; background-color:#f44e67; margin:0 .5rem; height:3rem; line-height:3rem; text-align:center; color:#fff; margin-top:1rem;}

.hslbd .hslbdform{text-align:center;}
.hslbd .hslinput{ width:100%; height:3rem; line-height:3rem; background-color:#fff; border:none; color:#333; margin-top:1rem; text-indent:1rem; border:1px solid #ccc;}
.hslbd .tijiao{width:100%; height:4rem;background-color:#ae0b12; border:none; color:#fff; font-size:1.8rem; margin-top:1rem; border-radius:3rem;}
.hslbd p{ color:#eb001d; padding-top:.5rem;}








.comm-mod-title {
	position:relative;
	height:4rem;
	font-size:1.6rem;
	line-height:4rem;
	background-color:#fff;
	margin-top:1rem;
}
.comm-mod-title .left-icon {
	position:absolute;
	display:block;
	width:0.5rem;
	height:2.4rem;
	background-color:#f95b07;
	left:1rem;
	top:0.8rem;
}
.comm-mod-title .left-title-text {
	position:absolute;
	display:block;
	left:2rem
}
.comm-mod-title .right-more {
	position:absolute;
	display:block;
	right:1rem
}
.comm-mod-title .right-more a {
	color:#f95b07;
	font-size:1.3rem;
}
.right-more .hslfont {
	position:relative;
	animation:mymove 1s infinite;
	-webkit-animation:mymove 1s infinite;
	font-size:1.2rem;
}
.right-more .hslfont:nth-child(2) {
	position:relative;
	animation:mymove 1.01s infinite;
	-webkit-animation:mymove 1.01s infinite
}
@keyframes mymove {
	0% {
	left:0rem;
	opacity:1
}
70% {
	left:.15rem;
	opacity:0
}
100% {
	left:0rem;
	opacity:0
}
}
@-webkit-keyframes mymove {
	0% {
	left:0rem;
	opacity:1
}
70% {
	left:.15rem;
	opacity:0
}
100% {
	left:0rem;
	opacity:0
}
}
.hslxmbox{ background-color:#fff;padding-bottom:1rem;}
.hslxmbox1{ padding:0 0.5rem;}
.hslxmbox1_1{ width:33.333333333333333333%; float:left; margin-top:1rem;}
.hslxmbox1_1 a{ display:block; margin:0 0.3rem;}
.hslxmbox1_1 a p{ text-align:center; color:#333; font-size:1.3rem; display:block; height:2rem; overflow:hidden;}

.tel-box {
	position:relative;
	border:1px solid #d60000;
	border-radius:.1rem;
	height:4rem;
	margin:0 1rem;
	background-color:#fff;
}
.tel-box .tel-bnt,.tel-box .tel-code,.tel-box .tel-img {
	position:absolute
}
.tel-box .tel-img {
	left:0;
	background:#d60000;
	height:4rem;
	width:4rem;
	text-align:center;
	line-height:4rem;
}
.tel-box .tel-img i {
	font-size:2rem;
	color:#fff;
	padding-top:.1rem;
	display:block
}
.tel-box .tel-code {
	left:5rem;
	line-height:4rem;
	font-size:1.6rem;
	color:#d60000;
}

.tel-box .tel-bnt {
	right:0.5rem;
	width:3rem;
	height:3rem;
	font-size:1rem;
	top:0.5rem;
	line-height:1.25rem;
}
.tel-box .tel-bnt span {
	border:1px solid #d60000;
	display:block;
	text-align:center;
	color:#d60000;
	border-radius:.1rem;
	padding:0.2rem 0;
}
.hsltelbox{ background-color:#fff; padding:1rem 0; border-top:1px solid #f1f1f1;}
.hslmsbox{ background-color:#fff;}
.hslmsbox_1{ padding-top:1rem; margin:0 10px;}
.hslmsbox_1 a{ display:block; text-align:center; padding-bottom:1rem;}
.hslmsbox_1 span{ display:block; overflow:hidden; height:10rem; position:relative; background-color:#f9f9f9;}
.hslmsbox_1 img{ width:80%; position:absolute; bottom:0; left:10%;}
.hslmsbox_1 h3{ color:#f95b07; font-size:1.4rem; font-weight:normal; padding-top:0.5rem;}
.hslmsbox_1 p{ color:#666; font-size:1.2rem; height:3rem; line-height:1.5rem; overflow:hidden;}

.hsljxbox{ background-color:#fff;}
.hsljxbox1_1{margin:1rem 0.5rem 0 0.5rem;}
.hsljxbox1_2{ width:50%; float:left; margin-bottom:1rem;}
.hsljxbox1_2 a{ display:block; margin:0 0.5rem;}

.hslzpbox{ background-color:#fff;}
.hslzpbox1_1{margin:1rem 0.5rem 0 0.5rem;}
.hslzpbox1_2{ width:50%; float:left; margin-bottom:1rem;}
.hslzpbox1_2 a{ display:block; margin:0 0.5rem; background-color:#e9e9e9;}
.hslzpbox1_2 p{ text-align:center; color:#333; font-size:1.3rem; padding-bottom:0.3rem;}

.hslxzbox{ background-color:#fff;}
.hslxzbox1_1{margin:1rem 0.5rem 0 0.5rem;}
.hslxzbox1_2{ width:50%; float:left; margin-bottom:1rem;}
.hslxzbox1_2 a{ display:block; margin:0 0.5rem;}
.hslxzbox1_2 p{ text-align:center; color:#333; font-size:1.3rem; padding-bottom:0.3rem;}

.hslbdbox{ background-color:#fff;}
.hslbdbox1{ padding:0 1rem;}
.art-box {
	padding:1rem 0;
	border-bottom:solid 1px #f5f5f5
}
.art-box a{ display:block;}
.art-box:last-child {
	border-bottom:solid 0 #f1f1f1
}
.art-box .dotdot {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	display:-moz-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	font-size:1.3rem;
	color:#333;
	font-weight:normal;
	height:4.4rem;
	line-height:1.5rem;
	margin-bottom:0.5rem;
}
.art-box .list_image ul {
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:0;
	text-align:center
}
.art-box .list_image ul li {
	overflow:hidden;
	width:33.3%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left
}
.art-box .list_image ul li:first-child {
	padding-right:.04rem
}
.art-box .list_image ul li:last-child {
	padding-left:.04rem
}
.art-box .list_image img {
	width:100%;
	height:auto;
	display:block
}
.art-box .item_info {
	color:#999;
	overflow:hidden;
}
.art-box .item_info span {
	font-size:1rem;
	line-height:2rem;
	display:inline-block;
	vertical-align:middle
}
.art-box .item_info .space {
	margin-right:.3rem
}
.art-box .list_img_holder {
	height:7rem;
	position:relative
}
.art-box .desc {
	display:inline-block;
	width:67%;
	vertical-align:middle;
	height:7rem;
}
.art-box .desc_img {
	overflow:hidden;
	width:31.83%;
	display:inline-block;
	vertical-align:middle
}
.art-box .desc_img img {
	width:100%;
	height:auto;
	display:block
}

.hslhomebd{ margin-top:1rem; background-color:#dd0000;}
.hslhomebd h3{ height:5rem; line-height:5rem; text-align:center; font-size:1.5rem; color:#fff; font-weight:normal;}
.hslhomebd_box{ background-image:url(../images/bg.jpg); background-repeat:no-repeat; background-size:cover; padding:2rem 1rem; text-align:center;}
.hslhomebd_box input{ display:block; margin:0 auto;width:100%; height:4rem; line-height:4rem; padding:0px !important; text-indent:1rem; border:none; margin-bottom:1rem; font-size:1.4rem;}
.hslhomebd_2 textarea{ margin:0 auto; width:100%; height:6rem;border:none; font-size:1.4rem; line-height:2rem; margin-bottom:1rem;}
.hslhomebd_box .tijiao{ width:100%; background-color:#dd0000; font-size:1.5rem; color:#fff; border:none;height:4rem; line-height:4rem; padding:0px !important; text-indent:0px;}

.hsllxxl{ background-color:#fff; padding:1rem 1rem 5rem 1rem;}
.hsllxxl img{ width:40%; float:left;}
.hsllxxl2{ padding-left:43%;}
.hsllxxl3 span{ width:3rem; height:3rem; border-radius:3rem; border:1px solid #666; display:block; float:left; text-align:center; line-height:3rem;}
.hsllxxl3 span i{ color:#666; font-size:1.8rem;}
.hsllxxl3{ margin-bottom:1rem;}
.hsllxxl3 a{ display:block; height:3rem; line-height:3rem; padding-left:4rem; color:#333; font-size:1.2rem;}
.hsllxxl3 p{line-height:1.8rem; padding-left:4rem; color:#333; font-size:1.2rem;}
.hsllxxl4 span{ margin-top:2.1rem;}
.hsllxx5{ text-align:center; color:#999; font-size:1rem;}
.hsllxx5 a{ color: #999; }


.hslwtbox{ background-color:#fff;}
.hslwtbox1_1{padding:1rem;}
.hslwtbox1_1 a{ border:1px solid #ccc; color:#666; padding:3px 10px; display:inline-block; border-radius:30px; margin-bottom:6px; margin-right:6px; font-size:1.3rem;}
.hslwtbox1_1 a:hover{ border-color:#f95b07; background-color:#f95b07; color:#fff;}

.hslhtop{ height:6rem;}
.hslxclj{ height:3rem; line-height:3rem; font-size:1.5rem; padding:1rem 1rem 0 1rem; margin-bottom:1rem;}
.hslxclj a{ color:#333;}
.list_img_no .list_img_holder{ display:none;}
.list_img_no .desc{ width:100%;}

.fenye{ padding:1rem 0; text-align:center; margin-top:1rem;}
.fenye a{ padding:0.5rem 1rem; background-color:#ff6600; color:#fff; margin:0 0.2rem; border-radius:0.2rem;}
.fenye b{ padding:0.5rem 1rem; background-color:#ccc; color:#333; margin:0 0.2rem; border-radius:0.2rem;}

.hslnrbox{ background-color:#fff; overflow:hidden; padding:1rem;}
.hslnrbox h1{ text-align:center; font-size:1.8rem; margin-bottom:0.5rem;}
.hslnrbox .hslnrbox_info{ text-align:center; font-size:1.4rem; color:#666;}
.hslnrbox .hslnrbox_info span{ padding:0 1rem;}
.fl{ float:left; padding-left:1rem; color:#e11616;}
.fr{ float:right; padding-right:1rem;}
.hslnrbox0 table{ width:100%; font-size:1.4rem; color:#666; border-bottom:1px solid #ccc;}
.hslnrbox0 td{ width:50%; border:1px solid #ccc; height:3rem; line-height:3rem; border-bottom:none;}
.hslnrbox0 tr td:nth-child(2n+2){ border-left:none;}
.hslnrbox0 .tab-food-title{ padding:1rem 0; font-size:1.5rem; color:#666;}
.hslnrbox0 .tab-food-title img{ float:left; padding-right:0.5rem; height:1.5rem; padding-top:0.3rem;}
.hslnrbox0 .tab-food-steps img{ width:100%;}
.hslnrbox0 .tab-food-steps .tab-food-title img{ float:left; padding-right:0.5rem; height:1.5rem; padding-top:0.3rem; width:auto;}
.hslnrbox0 .tab-food-steps .fl{ float:none; padding:0px;}
.hslnrbox0 .tab-food-steps .tab-food-right{ padding:1rem 0; font-size:1.3rem; line-height:1.8rem;}
.hslnrbox0 .tab-food-steps .tab-food-parts{ font-weight:bold; font-size:1.5rem;}
.hslnrbox0 .tab-food-steps .tab-food-text{ color:#333;}

/*专业列表*/
.hsldaohang{ background-color:#fff; margin-bottom:1rem; padding:1rem;}
.hsldaohang p{ font-size:1.3rem; color:#333;}
.hsldaohang p a{ color:#333;}
.hslzy{ background-color:#fff; padding:1rem 0; margin-bottom:1rem;}
.hslzy h3{ font-size:1.5rem; border-left:5px solid #d60000;color:#333; padding-left:1rem;}
.hslzy .hsltit{ border-bottom:1px solid #f1f1f1; padding:0 1rem 1rem 1rem;}
.hslzy1{ width:50%; float:left; margin-top:1rem;}
.hslzy1 .hslzy2{ display:block; margin:0 .5rem;}
.hslzybox{ padding:0 .5rem;}
.hslzy1 .hslzy2 p{ padding:1rem 0; background-color:#eee; text-align:center; color:#e40d0d; font-size:1.6rem; font-weight:bold;}
.hslzy1 .hslzy2 b{ display:block; color:#666; font-weight:normal; font-size:1.3rem;}
.hslzy1_btn a{ display:block; width:50%; float:left; margin-top:.5rem;}
.hslzy1_btn a span{ display:block; height:2.4rem; line-height:2.4rem; text-align:center; border:1px solid #d60000; background-color:#d60000; color:#fff; font-size:1.3rem; margin:0 .5rem; border-radius:.5rem;}
.hslzy1_btn .hslzy1_btn1 span{ background-color:#fff; color:#d60000;}
.hslqtbox{ background-color:#fff; padding-top:1rem;}

/*名师*/
.hslms{ background-color:#fff; padding:1rem;}
.hslmsbox{ margin-bottom:1rem; border-bottom:1px solid #f1f1f1; padding-bottom:1rem;}
.hslms .hslmsbox1{ display:block; width:40%; float:left;}
.hslmsbox2{ padding-left:43%;}
.hslmsbox2 .hslmsbox3{ display:block;}
.hslmsbox3 b{ display:block; font-weight:normal; font-size:1.6rem; color:#000;}
.hslmsbox3 p{ font-size:1.2rem; padding-top:.5rem; color:#333;}
.hslmsbox4{ display:block; background-color:#d60000; margin-top:1rem; height:3rem; line-height:3rem; color:#fff; border-radius:.5rem; width:80%; text-align:center; font-size:1.3rem;}

/*作品页面/课程页面*/
.hslkc h2{ font-size:1.6rem; color:#dd0000; height:3.6rem; line-height:3.6rem; margin:0 0.5rem; border-bottom:1px dashed #ccc;}
.hslkc h2 a{ float:right; font-weight:normal; font-size:1.3rem; color:#333;}
.hslkc{ padding:0rem 0.5rem; background-color:#fff;}
.hslkc1{ width:50%; float:left; margin-top:1rem;}
.hslkc1 .hslkc2{ display:block; margin:0 0.5rem;}
.hslkc1 .hslkc2 p{ text-align:center; font-size:1.4rem; padding:0.5rem 0; color:#000;}
.hslkc_btn{ padding:1rem 0.5rem;}
.hslkc_btn .hslswt{ display:block; background-color:#dd0000; color:#fff; font-size:1.5rem; height:3.6rem; line-height:3.6rem; border-radius:0.2rem; text-align:center;}
.hslzybtn{ margin:0 0.5rem; text-align:center;}
.hslzybtn a{ margin:0px !important; padding:0px; width:50%; float:left;}
.hslzybtn .hslswt{width:50%; float:right;}
.hslzybtn a b{ display:block; border:2px solid #dd0000; background-color:#fff; color:#dd0000; font-weight:normal; font-size:1.4rem; height:2.4rem; line-height:2.4rem;}
.hslzybtn .hslswt b{ display:block; border:2px solid #dd0000; background-color:#dd0000; color:#fff; font-weight:normal; font-size:1.4rem; height:2.4rem; line-height:2.4rem;}

/*学校简介*/
.hsljjnr{ background-color:#fff; padding:0rem 0.5rem 2rem 0.5rem; }
.hsljjnr1{ padding:0 0.5rem;}
.hsljjnr h2{ color:#333; position:relative; border-bottom:1px solid #333; height:0px; margin-bottom:1rem; margin-top:3rem;}
.hsljjnr h2 b{ display:block; background-color:#fff; position:absolute; font-size:2rem; font-weight:normal; width:14rem; height:3rem; top:50%; margin-top:-1.5rem; left:50%; margin-left:-7rem; text-align:center;}
.hsljjnr p{ font-size:1.4rem; line-height:2.2rem; color:#333; padding-top:1rem; text-indent:2.6rem;}
.hsljjnrvideo{ margin-top:1rem; margin-bottom:2rem;}
.hsljjnrvideo video{ width:100%;}
.hsljjnrimgbox{ width:50%; float:left; margin-top:1rem;}
.hsljjnrimgbox span{ display:block; margin:0 0.5rem;}
.hsljjnr1 .hslswt{ height:3.6rem; line-height:3.6rem; text-align:center; color:#fff; background-color:#dd0000; margin-top:1rem; font-size:1.5rem; display:block}
.hsljjnr1 mip-img{ margin-top:1rem;}
.hsljjnr .hsljjnrh1 b{ width:20rem; margin-left:-10rem;}
.hsljjnr1 .hslswt i{font-size:1.5rem;}

.hsljjbox{ background-color:#fff; padding:2rem 1rem 2rem 1rem;}
.hsljjbox h2{ color:#333; position:relative; border-bottom:1px solid #333; height:0px; margin-bottom:1rem; margin-top:2rem;}
.hsljjbox h2 b{ display:block; background-color:#fff; position:absolute; font-size:2rem; font-weight:normal; width:10rem; height:3rem; top:50%; margin-top:-1.5rem; left:50%; margin-left:-5rem; text-align:center;}
.hsljjbox p{ font-size:1.3rem; line-height:2rem; color:#666; padding-top:1rem; text-indent:2.6rem;}
.hsljjsp{ width:100%; height:auto; margin-top:1.5rem; margin-bottom:3rem;}
.hsljjsp a{ display:block; position:relative}
.hsljjsp i{ font-size:3rem; width:3rem; height:3rem; display:block; position:absolute; left:50%; margin-left:-1.5rem; top:50%; margin-top:-1.5rem; color:#fff;}
.hsljjsp span{ position:absolute; width:100%; height:100%; background-color:rgba(0,0,0,.2);}
.hsljjbox .hsljjbt b{ width:66%; margin-left:-33%;}
.hsljjbox7{ display:block; font-size:1.2rem; width:100%; margin:2rem auto; color:#fff; background-color:#ff6600; text-align:center; height:3rem; line-height:3rem;}
.hsljjbox_img{ padding:1rem 0;}
.hsljjbox .hslswt{ display:block; height:4rem; line-height:4rem;background-color:#7f523c; color:#fff; text-align:center; border-radius:0.5rem; font-size:1.6rem;}
.hsljjbox1{background-color:#4a4a4a;}
.hsljjbox1 h2 b{background-color:#4a4a4a; color:#fff;}
.hsljjbox1 h2{border-bottom:1px solid #fff;}
.hsljjbox1 p{ text-align:center; color:#fff; text-indent:0px;}
.hsljjbox1 .hslswt{ background-color:#7f523c}
.hsljjbox2 p{ text-align:center; text-indent:0px;}
.hsljjbox3 h2 b{ width:20rem; margin-left:-10rem;}

.hsljjbox3{ padding-bottom:1rem;}
.hsltjbox{ padding:0 0.5rem; background-color:#fff; padding-bottom:1rem;}
.hsltjbox1{ width:33.33333333333333333333333333333%; float:left; text-align:center;}
.hsltjbox1 a{ display:block; margin:0.5rem;}
.hsltjbox1 p{ height:2.8rem; line-height:2.8rem;background-color:#7f523c; color:#fff; font-size:1.3rem;}
.hsljjbox0{ padding-top:1rem;}
.hsllcbox0 h2{ text-align:center; font-size:2rem; border-bottom:1px dashed #ccc; padding-bottom:0.5rem; color:#333; margin-bottom:1rem; height:auto !important;}
.hsllcbox0 p{ text-indent:0px; font-size:1rem; color:#666; position:relative; padding-top:0px; padding-bottom:1rem; padding-left:1rem;}
.hsllcbox1{ margin:1rem; border-left:1px solid #ccc;}
.hsllcbox1 p b{ display:block; font-size:1.4rem; color:#333; line-height:1rem; padding-bottom:0.2rem;}
.hsllcbox1 p span{ border:2px solid #ff6600; color:#fff; border-radius:1rem; width:1rem; height:1rem; display:block; background-color:#fff; position:absolute; left:-0.55rem; top:0rem;}
.hslmenu{ background-color:#fff; padding:1rem 0.5rem 0 0.5rem;}
.hslmenu h1{ text-align:center; font-size:2rem; border-bottom:1px dashed #ccc; padding-bottom:0.5rem; color:#333; margin:0 0.5rem;}
.hslmenu1 a{ display:block; float:left; width:33.3333333333333333333333333333333%;}
.hslmenu1 a span{ display:block; background-color:#fff; margin:0.5rem; padding:0.6rem 1rem; border:1px solid #ff6600; text-align:center; color:#333; font-size:1.3rem;}
.hslmenu1 a.hslon span{background-color:#ff6600; color:#fff;}
.hsljjbox2{ padding-bottom:1rem; padding-top:1rem;}

/*文章类页面*/
.xx_hslbox{ background-color:#fff;padding-bottom:1rem; border-bottom:1rem solid #f1f1f1;}
.xx_hslbox h2{ text-align:center; font-size:2.2rem; border-bottom:1px dashed #ccc; padding:1rem; color:#333; margin-bottom:1rem;}
.xx_hslbox h3{ color:#333; position:relative; border-bottom:1px solid #333; height:0px; margin-bottom:2rem; margin-top:3rem;}
.xx_hslbox h3 b{ display:block; background-color:#fff; position:absolute; font-size:2rem; font-weight:normal; width:20rem; height:3rem; top:50%; margin-top:-1.5rem; left:50%; margin-left:-10rem; text-align:center;}
.xx_hslbox0{ margin:0 1rem;}
.xx_hslbox0 img{margin:0 auto;width:100% !important; height:auto;}
.xx_hslbox0 mip-img{margin:0 auto;width:100% !important;}
.xx_hslbox0 p{ font-size:1.4rem; line-height:2.4rem; text-indent:2.8rem;}
.mip-showmore-btn-hide{
    display: none!important
}
.hslnewsrq{ text-align:center; margin-bottom:1rem; font-size:1.3rem; color:#666;}
.mip-showmore-btn{ display:block; padding:0px; margin:0 auto; width:10rem; height:3rem; line-height:3rem; background-color:#ff6600; color:#fff; border:none; border-radius:0 0 8rem 8rem; text-align:center; font-size:1.3rem;}
.xx_hslbox0_more{ text-align:center;}
.xx_hslbox0_video{ margin:1rem;}
.xx_hslbox0_pic{ width:60%; margin-left:20%; margin-bottom:1rem;}

.shizi-con{
	font-size: 18px;
	color: #333;
	line-height: 36px;
}



/*三级页面*/

.xcpx_hslbox{ padding:0 0.5rem; background-color:#fff;}
.xcpx_hslbox h2{ text-align:center; color:#ff0000; font-size:2rem; font-weight:bold; padding:1rem 0;}
.xcpx_hslbox .xcpx_hslbox1 span{display:block; float:left; width:50%;}
.xcpx_hslbox .xcpx_hslbox1 .hslswt{ display:block; margin:0 0.5rem;}

.xcpx_hslbox2{ padding:1rem 0.5rem;}
.xcpx_hslbox2 p{ font-size:1.4rem; padding-bottom:1rem; display:block;}
.xcpx_hslbox2 p b{ color:#ff0000;}
.xcpx_hslbox2 .hslswt{display:inline !important; padding:0.3rem 2rem; background-color:#ff0000; color:#fff; border-radius:2rem;}
.hslxcbtn{ display:block; margin:0 1rem;text-align:center;background-color:#ff0000; color:#fff;border-radius:2rem; font-size:1.3rem; line-height:3rem; height:3rem;}
.xcpx_hslbox3{ padding:2rem 1rem 0 1rem;}
.xcpx_hslbox3 p{ font-size:1.4rem; padding-bottom:1rem;}
.xcpx_hslbox3 i{ display:block; float:left; width:2rem; height:2rem; background-color:#ff0000; text-align:center; line-height:2rem; color:#fff; border-radius:2rem; margin-right:1rem;}
.xcpx_hslbox4 p{ font-size:1.3rem; padding:0 1rem; line-height:2rem; padding-bottom:1rem;}
.xcpx_hslbox4 .hslswt{ padding:0 1rem; display:block;}
.xcpx_hslbox5{ padding:1rem;}
.xcpx_hslbox5 p{ font-size:1.3rem;}
.xcpx_hslbox6_1{ width:50%; float:left; text-align:center;}
.xcpx_hslbox6_1 .hslswt{ display:block; margin:0 0.5rem; background-color:#ff0000; color:#fff; font-size:1.4rem; height:3rem; line-height:3rem; border-radius:3rem;}
.xcpx_hslbox7{ padding:3rem 1rem 1rem 1rem; position:relative}
.xcpx_hslbox7_1{ width:70%;}
.xcpx_hslbox7_1 p{ font-size:1.4rem; padding-bottom:1rem;}
.xcpx_hslbox7_1 p b{ display:block; color:#ff0000;}
.xcpx_hslbox7_2{ position:absolute; width:30%; right:0px; bottom:2rem;}
.xcpx_hslbox7_3{ padding:0 1rem;}

.xcpx_hslbox8{ padding-top:2rem;}
.xcpx_hslbox8_1{ width:50%; float:left;}
.xcpx_hslbox8_2{ margin:0 0.5rem; border:1px solid #ccc; padding:0.5rem; margin-bottom:1rem;}
.xcpx_hslbox8_2 h3{ font-size:1.4rem; text-align:center; padding:0.5rem 0rem; color:#000;}
.xcpx_hslbox8_3 a,.xcpx_hslbox8_3 .hslswt{ width:50%; float:left; display:block; text-align:center;}
.xcpx_hslbox8_3 span{ display:block; text-align:center; height:2.4rem; line-height:2.4rem; border:1px solid #ff0000; font-size:1.2rem;}
.xcpx_hslbox8_3 a span{ margin-right:0.25rem; color:#ff0000;}
.xcpx_hslbox8_3 .hslswt span{ margin-left:0.25rem; background-color:#ff0000; color:#fff;}

.xcpx_hslbox9_1{ width:33.3333333333333333333%; float:left; margin-bottom:1rem;}
.xcpx_hslbox9_1 span{ display:block; margin:0 0.5rem;}

.xcpx_hslbox10{ padding:0 0.5rem; margin-top:1rem;}
.xcpx_hslbox10 li{ border-bottom:1px dashed #ccc; height:3rem; line-height:3rem; font-size:1.2rem;}
.xcpx_hslbox10 li span{ color:#ff0000;}
.xcpx_hslbox10 li a{ color:#000;}
.xcpx_hslbd{ margin:1rem;}
.xcpx_hslbd h2{height:3.4rem; line-height:3.4rem; border-bottom:1px solid #ddd; font-size:2rem; color:#ef8200; font-weight:normal;}
.xcpx_hslbd h2 i{ float:right; font-size:2.2rem;}
.xcpx_hslbd .input_box1{ display:block; border:1px solid #ccc; margin-top:1rem; height:3.5rem; line-height:3.5rem;}
.xcpx_hslbd input{ height:3.5rem; line-height:3.5rem; border:none; width:100%; font-size:1.5rem; color:#ccc; text-indent:1rem;}
.xcpx_hslbd select{ height:3.5rem; line-height:3.5rem; border:none; width:100%; font-size:1.5rem; color:#333; text-indent:1rem;}
.bdbtn_box input{ background-color:#ef8200 !important; color:#fff !important; font-size:2rem; height:4rem; line-height:3rem;}
.xcpx_hslbd .bdbtn_box{ display:block; border:none; margin-top:1rem; }

.hslpeixun0 .swiper-button-next{ background-image:url("../images/pr.png"); width:3rem; height:3rem; margin-top:-3rem; background-repeat:no-repeat; background-size:90% 90%;}
.hslpeixun0 .swiper-button-prev{ background-image:url("../images/pl.png"); width:3rem; height:3rem; margin-top:-3rem; background-repeat:no-repeat; background-size:90% 90%;}




.section {
    padding: 1rem;
    font-size: 1.4rem;
}
.section-four{position: relative;}
.sections{float:left;width: 45%;border:0.4rem solid #fde9d6;border-top-width:0.4rem;height: 12.5rem;margin: 0.3rem}
.sections span:nth-child(1){display: block;text-align: center;font-weight: bold;font-size: 1.5rem;padding: 0.5rem;}
.sections span:nth-child(2){display: block;text-align: center;color: #ff6537;font-size: 1.3rem;}
.sections span:nth-child(3){display: block;padding: 0.5rem 1rem;font-size: 1.1rem;}
.sections span:nth-child(2) a{display:block;margin-top:0.3rem;color:red;text-align: center;font-size: 1.4rem;}
.youshi{margin-top: 1rem;background: #ff0000;color: #fff;padding:1rem;font-size: 1.5rem;}
.youshi-p{line-height: 1.6;padding: 1rem;background: #fde9d6;font-size: 1.3rem;}
.youshi-p a{color: #fff;text-align: center;display: block;background: #ff0000;margin: 0 auto;margin-top: 1rem;font-size:1.5rem;height: 3.5rem;line-height: 3.5rem;}
.tishi{color: #ee7800;font-size: 1.5rem;border-top: 0.5rem solid #efefef;padding-top: 0.5rem;}
.tishi b{margin-left: 1rem;}
.tishi-p{margin:1rem;font-size: 1.3rem;}

.ks-list{
	margin-top: 1rem;
}
.ks-list li{
	float: left;
	width: 33%;
	text-align: center;
}
.ks-list li img{
	width: 95%;
	display: inline-block;
}

