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;
}
.hsltopbg{ position:relative; background-color:#ffe0dd;background-image:url(../images/hbg.png); background-size:100% auto; background-position:bottom center; background-repeat:no-repeat;}
header{ padding:1rem; position:relative; z-index:99;}
.hsllogobox{ border-bottom:1px solid rgba(255,255,255,.5); padding-bottom:1rem;}
.hsllogobox .hsllogo{ display:block; float:left; width:52%;}
.hsllogobox .hsllogo2{ display:block; float:right; width:38%; margin-top:.5rem;}
.hsllogobox img{ width:100%;}
.nbody .hsltopbg{ background-image:none; background-color:#eee;}
.nbody header{ padding:0;}
.nbody header .hsllogobox{ padding:1rem; background-color:#fff;}
.nbody .hslsobox{ padding:0 1rem 1rem 1rem;}

.hslso{height:3rem; float:left; width:88%}
.menuopen{ display:block; width:12%; height:3rem; line-height:3rem; text-align:right; float:left;}
.menuopen i{ color:#fff; font-size:2.5rem; padding-right:.3rem;}
.hslso .hslsok{ display:block; height:3rem; line-height:3rem; background-color:#fff; border-radius:4rem; text-indent:1rem; color:#999; font-size:1.3rem; overflow:hidden;}
.hslso .hslsok i{ color:#f14534; float:left;}

.sobox{ position:fixed; background-color:#fff; width:100%; height:100%; top:0; left:0; display:none; z-index:9;}
.sobox1{display:block; height:3rem; position:relative; padding:1rem;}
.sobox1 i{ display:block; font-size:1.3rem;color:#f14534; position:absolute; height:3rem; line-height:3rem; left:2rem;}
.sobox1 form{ width:88%; float:left;}
.sobox1 input{height:3rem; background-color:#f3f3f3; border-radius:3rem; border:none; text-indent:3rem; width:100%; font-size:1.3rem;}
.sobox1 a{ display:block; float:right; width:12%; text-align:center; line-height:3rem; height:3rem; color:#666; font-size:1.3rem;}
.sobox b{ display:block; margin:1rem; font-size:1.3rem;}
.sobox2{ padding:0 1rem;} 
.sobox2 a{ display:inline-block; color:#999; font-size:1.2rem; padding:0 .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;}

.hslbd1{ background-color:#fff; margin:1rem; padding:1rem;}
.hslbd1 b{ display:block; text-align:center; font-size:1.5rem; font-weight:normal; margin-bottom:1rem;}
.hslbd1 .hslbdbox{ position:relative; height:3rem; margin-bottom:1rem;}
.hslbd1 .hslbdbox input{ height:3rem; background-color:#f3f3f3; border:1px solid #e8e8e8; border-radius:.3rem; width:99%; text-indent:2.8rem;font-size:1.3rem;}
.hslbd1 .hslbdbox i{ display:block; height:3rem; line-height:3rem; position:absolute; left:.6rem; top:2px; color:#999; font-size:2rem;}
.hslbd1 .hslbdbox select{ height:3rem; background-color:#f3f3f3; border:1px solid #e8e8e8; border-radius:.3rem; width:99%; text-indent:2.4rem;font-size:1.3rem; color:#999;}
.hslbd1 .hslbd1_4{ text-align:center; font-size:1rem; color:#999;}
.hslbd1 .hslbd1_4 i{ color:#63b6ff; font-size:1rem;}
.hslbd1 .tijiao{background: linear-gradient(to right, #f27231 0%,#f13835 100%);background-color:#f13c35; width:99%; height:3rem; border:none; border-radius:.3rem; color:#fff; font-size:1.3rem; margin-top:1rem;}
.hslbd1 .hslbdbox i.hsl-xiala{ left:auto; right:1rem; font-size:1.5rem; opacity:.5;}
.hslbd1 .hslbd1_1 i{ top:0;}

.hslfoot{ padding:1rem; background-color:#fff;}
.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;}

/*面包导航*/
.hslmbx{ line-height:4rem; height:4rem; text-indent:1rem;background-color:#fff;}
.hslmbx a{ color:#333; font-size:1.2rem;}

/*学校简介*/
.hslatit{ text-align:center; font-size:1.6rem; color:#333; font-weight:bold; margin-bottom:1rem;}
.hsla1{ padding:2rem 1rem 1rem 1rem; background-color:#fff;}
.hsla2{ margin:1rem;}
.hsla3{ background-color:#fff; padding:2rem 1rem 1rem 1rem;}
.hsla3 p{ font-size:1.3rem; line-height:2rem; color:#666; text-indent:2.6rem; margin-bottom:1rem;}

.hslabtn{ padding:0 .5rem;}
.hslabtn a{ display:block; width:50%; float:left;}
.hslabtn a span{ display:block; height:36px; line-height:36px; text-align:center; margin:0 .5rem;background: linear-gradient(to right, #f27231 0%,#f13935 100%);background-color:#f13a35; color:#fff; font-size:1.4rem; border-radius:.3rem;}
.hslabtn .hslabtn_1 span{ background-color:transparent; color:#f13a35; background:none; border:1px solid #f13a35;height:34px; line-height:34px;}
.hsla3 .hslabtn{ margin-top:1rem;}
.hsla3_2 img{ margin-bottom:.3rem;}
.hsla3_2{ margin-top:1rem;}
.hsla3_2 p{ margin-top:.7rem;}
.hsla4{ background-color:#fff; padding:1rem .5rem; margin-top:1rem;}
.hsla4_1{ width:50%; float:left; margin-bottom:1rem;}
.hsla4_2{ width:33.333333333333333333333%; float:left; margin-bottom:1rem;}
.hsla4_0 a{ display:block; margin:0 .5rem;  box-shadow:0 0 1rem rgba(0,0,0,.1); padding-bottom:1rem;}
.hsla4_0 a p{ color:#666; font-size:1.2rem;text-align:center; height:2rem; line-height:2rem;margin-top:.5rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hsla4_2 .hsla4_3{ display:block; position:relative;}
.hsla4_3 span{ display:block; height:1.6rem; line-height:1.6rem; text-indent:.5rem; color:#fff; font-size:1rem; position:absolute; bottom:.5rem; left:0;}
.hsla4_3 span i{ font-size:1rem;}
.hsla4_2 strong{ display:block; font-weight:normal; text-align:center; color:#666; font-size:1.1rem;}
.hsla4_2 b{ display:block; font-weight:normal; text-align:center; border:1px solid #de1b1b; color:#de1b1b; margin:.5rem 1rem 0 1rem; height:2rem; line-height:2rem; font-size:1rem; border-radius:.3rem;}
/*名师列表*/
.hslms1{ text-align:center;font-size:1.8rem; color:#333; font-weight:bold; margin-bottom:1rem; padding-top:1rem;}
.hslms1 b{ display:block; text-align:center; font-weight:normal; font-size:1.2rem; color:#666;}

.hslms2{ background-color:#fff; margin:1rem; position:relative; border-radius:.5rem;box-shadow: 0 0 1rem rgba(0,0,0,.05);}
.hslms2_1{ height:5rem; line-height:5rem; text-align:center; border-bottom:1px solid #f1f1f1; font-weight:bold; font-size:1.6rem; color:#333; margin:0 1rem;}
.hslms2_1 i{ color:#f14e33; padding:0 1rem;}
.hslms2_2{ padding:1rem;} 
.hslms2_3{ width:40%; float:left; background-image:url(../images/msbg.jpg); background-repeat:no-repeat; background-size:100% 100%; border-radius:.3rem; overflow:hidden; height:16rem; position:relative;} 
.hslms2_3 img{ position:absolute; bottom:0; width:80%; left:10%;}
.hslms2_4{ width:60%; float:right;}
.hslms2_4 b{ display:block; font-size:1.5rem; color:#000; padding:.5rem 0 .5rem 1rem; height:2rem;}
.hslms2_4 p{ font-size:1.3rem; line-height:2rem; color:#333; padding-left:1rem; height:8rem; overflow:hidden;}
.hslms2_4 a{ display:block;margin-top:.8rem; margin-left:1rem;}
.hslms2_4 a span{ display:block; height:4rem; line-height:4rem; border:1px solid #f15433; border-radius:.3rem; color:#f15433; text-align:center; font-size:1.3rem;}
.hslms2_ico{ position:absolute; left:0; right:0;width:4rem; height:4rem;}

.hslms3{ padding:0 .5rem;}
.hslms3_1{ width:50%; float:left; margin-bottom:1rem;}
.hslms3_1 a{ display:block; margin:0 .5rem; background-color:#fff;border-radius:.5rem;box-shadow: 0 0 1rem rgba(0,0,0,.05); padding-bottom:.6rem;}
.hslms3_1 span{ display:block; height:16rem;background-image:url(../images/msbg.jpg); background-repeat:no-repeat; background-size:100% 100%; overflow:hidden; position:relative;}
.hslms3_1 span img{ position:absolute; bottom:0; width:60%; left:15%;}
.hslms3_1 b{ display:block; color:#000; font-size:1.3rem; height:4rem; line-height:4rem; margin:0 1rem;}
.hslms3_1 strong{ font-weight:normal; color:#f25b33; border:1px solid #f25b33; height:2.4rem; line-height:2.4rem; border-radius:3rem; padding:0 1rem; float:right; margin-top:.8rem; font-size:1.2rem;}
.hslms3_1 p{ color:#666; font-size:1.1rem; text-align:center; line-height:2rem; height:2rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin:0 1rem;}

/*产品列表*/
.hslcpnav0{ background-color:#fff; margin-top:1rem; text-align:center; padding:1rem 0; font-size:2rem;}
.hslcpnav0 h2{ font-weight:normal;}
.hslcpnav{background-color:#fff; border-bottom:1px solid #f1f1f1;}
.hslcpnavbox{overflow:hidden; position:relative;}
.hslcpnavbox a{ font-size:1.3rem; color:#000; display:block; height:3.5rem; line-height:3.5rem; text-align:center; margin:0 .5rem; position:relative; border-radius:.3rem;}
.hslcpnavbox1{ width:25%; float:left; margin-bottom:1rem;}
.hslcpnavbox2{ width:25%; float:left; height:8rem;}
.hslcpnavbox2 a{ display:block; background-color:#f3f3f3; height:8rem; line-height:8rem;}
.hslcpnavbox1 a{ background-color:#f3f3f3;}
.hslcpnavbox1 .hslon{background-color:#f13c35;color:#fff;}
.hslcpnavbox2 .hslon{background-color:#f13c35;color:#fff;}

.hslcpbox{ background-color:#fff; padding:0 .5rem 1rem .5rem;}
.hslcpbox1{ padding:1rem .5rem; font-size:1.3rem; color:#f15233;}
.hslcpbox2{ width:50%; float:left; margin-bottom:1rem;}
.hslcpbox2 a{ display:block; margin:0 .5rem; background-color:#fff;box-shadow: 0 0 1rem rgba(0,0,0,.1); border-radius:.3rem; overflow:hidden;}
.hslcpbox2 p{ padding:1rem; position:relative;}
.hslcpbox2 p b{ display:block; font-size:1.3rem; font-weight:normal; color:#333; height:2rem;}
.hslcpbox2 p .hslcpbox2_1{ display:block; font-size:1rem; color:#666; height:1.5rem;}
.hslcpbox2 p .hslcpbox2_1 strong{ font-weight:normal;color:#f13c35;}
.hslcpbox2 p .hslcpbox2_2{ display:block; background-color:#f13c35; color:#fff; width:3.5rem; height:3.15rem; position:absolute; right:1rem; top:1rem; border-radius:.3rem; text-align:center; letter-spacing:2px; line-height:1.4rem; font-size:1rem; padding-top:.35rem;}
.hslcpbox2_2 i{ display:block; font-size:1.5rem; width:1.6rem; height:1.6rem; position:absolute; left:-1rem;color:#f13c35; top:50%; margin-top:-.8rem; z-index:0;}
.hslcpbox3{ margin:0 1rem;}
.hslcpbox3 a{ display:block; height:4rem; line-height:4rem; border-radius:.3rem;background-color:#f13c35; color:#fff; text-align:center; font-size:1.3rem;}

.hslcpflbox0{ padding:1rem; background-color:#fff; margin-top:1rem;}
.hslcpflbox{ overflow:hidden; position:relative;}
.hslcpflbox1{text-align:center; font-size:2rem; margin-bottom:1rem;}
.hslcpflbox a{ display:block; text-align:center; font-size:1.3rem;}
.hslcpflbox p{ height:2rem; line-height:2rem; color:#666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hslcpflbox a img{ border-radius:.3rem;}

/*搜索结果页面*/
.hslsstit{padding: 1rem 0 0 1rem;}

/*名师详细*/
.hslmsbox{background-color:#fff; padding:0 1rem 1rem 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;}

/*单品详细*/
.hsldpbox0{ background-color:#fff; margin-top:1rem; padding:1rem;}
.hsldpbox1{ text-align:center; font-size:1.6rem; font-weight:bold; padding-bottom:1rem; padding-top:.5rem; border-bottom:1px solid #f1f1f1;}
.hsldpbox2{ padding:1rem 0; height:4rem; position:relative;}
.hsldpbox2 .hsldpbox2_1{ line-height:2rem; font-size:1.2rem;}
.hsldpbox2 .hsldpbox2_1 span{ color:#f14234;}
.hsldpbox2_2{ display:block; overflow:hidden; height:2rem; line-height:2rem;}
.hsldpbox2_2 p{ float:left;font-size:1.2rem; padding-right:.5rem;}
.hsldpbox2_2 i{ font-size:1.2rem; width:1.5rem; text-align:center;display:inline-block; color:#f13835;}
.hsldpbox2_2 span{ display:block; float:left; height:2rem; line-height:2rem;}
.hsldpbox2_2 .hslhb5{ width:7.6rem;}
.hsldpbox2_2 .hslhb4{ width:6.1rem;}
.hsldpbox2_2 .hslhb3{ width:4.6rem;}
    .hslcolor {
      background: -webkit-gradient(linear,left top,right top,from(#f27231),to(#f13835));
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
    }
.hsldpbox2 a{ display:block; height:3rem; line-height:3rem; text-align:center;background: linear-gradient(to right, #f27231 0%,#f13835 100%);background-color:#f13935; position:absolute; width:9rem; right:0; top:1.5rem; color:#fff; border-radius:.3rem; font-size:1.2rem;}
.hsldpbox2 a i{ font-size:1.2rem; padding-right:.3rem;}
.hsldpbox3{ background-color:#f5f5f5; border:1px solid #eee; line-height:4rem; height:4rem;}
.hsldpbox3_1{ width:50%; float:left; text-align:center; font-size:1.3rem; color:#333; position:relative;}
.hsldpbox3_1 i{color:#f13835; font-size:1.3rem;}
.hsldpbox3_2 i{ padding-right:.4rem;}
.hsldpbox3_2::before{ content:""; display:block; height:2rem; width:1px; background-color:#ccc; position:absolute; left:0; top:1rem;}
.hsldpbox4{ padding-top:1rem;}
.hsldpbox4 p{ color:#333; line-height:2.2rem; font-size:1.3rem;}

.hslcpimg{ padding:0 .5rem; background-color:#fff;}
.hslcpimg_1{ width:50%; float:left; margin-bottom:1rem;}
.hslcpimg_1 a{ display:block; margin:0 .5rem;border-radius:.3rem; overflow:hidden;}
.hslcpnr{ background-color:#fff; padding:1rem;}
.hslcpnr b{ display:block; font-size:1.3rem; color:#333;}
.hslcpnr p{color:#333; line-height:2.2rem; font-size:1.2rem; padding-bottom:1rem;}
.hslcpnr p span{ color:#f13835;}
.hslcpimg_2{ width:50%; float:left; margin-bottom:1rem;}
.hslcpimg_2 a{ display:block; margin:0 .5rem; text-align:center; height:3rem; line-height:3rem; border-radius:.3rem; background-color:#efefef; color:#333; font-size:1.2rem;}
.hslcpimg_2_1 a{ background-color:#f13e35; color:#fff;}
.hslcpnrbtn{ background-color:#fff; padding-bottom:2rem;}

.hsldpbox5{ background-color:#fff; margin-top:1rem; padding-bottom:1rem;}
.hsldpbox5_1{text-align:center; font-size:1.6rem; font-weight:bold; padding-bottom:1rem; padding-top:.5rem; padding-top:1rem;}
.hsldpbox5_1 p{ font-weight:normal; font-size:1.2rem; color:#666; padding-top:.2rem;}
.hsldpbox5_2{ padding:0 1rem;}
.hsldpbox5_2_1{ float:left; width:60%; height:12rem;}
.hsldpbox5_2_2{ float:right; height:12rem; overflow:hidden; width:40%;}
.hsldpbox5_2_2 img{ height:100%; width:auto;}
.hsldpbox5_2_1 p{ margin-right:1rem; height:10rem;background: linear-gradient(to right, #f27231 0%,#f13835 100%);background-color:#f13e35; color:#fff; padding:1rem .5rem 1rem 1rem; font-size:.9rem; line-height:1.66666666666666666667rem;}

.hsldpbox5_3_0{ padding:1rem .5rem;}
.hsldpbox5_3{ width:33.333333333333333333%; float:left;}
.hsldpbox5_3 a{ display:block; margin:0 .5rem;}
.hsldpbox6_1{ text-align:center; font-size:1.6rem; font-weight:bold; padding-bottom:1rem; padding-top:.5rem; border-bottom:1px solid #f1f1f1;}
.hsldpbox6{ background-color:#fff; padding:1rem 1rem 2rem 1rem; margin-top:1rem;}
.hsldpbox6_2{ margin:2rem 0;}

.hsldpbox7{ background-color:#fff; margin-top:1rem; padding-bottom:1rem;}
.hsldpbox7_1{text-align:center; font-size:1.6rem; font-weight:bold; padding-bottom:1rem; padding-top:.5rem; padding-top:1rem;}
.hsldpbox7_1 p{ font-weight:normal; font-size:1.2rem; color:#666; padding-top:.2rem;}
.hsldpbox7_2{ padding:0 .5rem;}
.hsldpbox7_2_1{width:50%; float:left; margin-bottom:1rem;}
.hsldpbox7_2_1 a{ display:block; margin:0 .5rem;}

.hsldpbox8{ background-color:#fff; margin-top:1rem; padding-bottom:1rem;}
.hsldpbox8_1{text-align:center; font-size:1.6rem; font-weight:bold; padding-bottom:1rem; padding-top:.5rem; padding-top:1rem;}
.hsldpbox8_1 p{ font-weight:normal; font-size:1.2rem; color:#666; padding-top:.2rem;}
.hsldpbox8_2{ padding:0 .5rem; margin-bottom:1rem;}
.hsldpbox8_2_1{ width:50%; float:left; margin-top:1rem;}
.hsldpbox8_2_0{ display:block; margin:0 .5rem;}
.hsldpbox8_2_0 p{ height:3rem; line-height:3rem; position:relative;}
.hsldpbox8_2_0 p a{ display:block; font-size:1rem;background: linear-gradient(to right, #f27231 0%,#f13835 100%);background-color:#f13e35; color:#fff; position:absolute; right:0; top:.5rem; height:2rem; line-height:2rem; border-radius:2rem; padding:0 1rem;}
.hslhide{display:none !important;}

/*翻页*/
.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;}
.hslpage a{ display:inline-block; padding:0 .8rem; font-weight:normal; color:#f76c11; background-color:#f1f1f1; height:2rem; line-height:2rem; border-radius:.3rem;}
.hslpage .total{padding:0;}
.hslpage .total b{color:#333;background-color:#f1f1f1;}


