﻿.hslclear{clear:both;}
.hslbanner{padding-top:0.1rem}
.header{
	margin: 0 auto;
    width: 100%;
    max-width: 640px;
    background: #FFFFFF;
    padding: 1rem 0;
    position: fixed;
    top: 0;
    z-index:100;
	height:4rem;
}
.header .hsllogo{ display:block; height:4rem; width:auto; float:left; margin-left:1rem;}
.header .hsllogo img{ height:100%;width:auto !important;}
.header .header_lxb_box{height:4rem; float:left; padding-left:1rem; float:left; width:60%;}
.header_lxb_box #telInput{ height:3rem; line-height:3rem;
	float: left;
    width: 68%;
    overflow: hidden;
    margin-top: 0.5rem;
    border-radius: 30px;
    background-color: #eee;
    border: 0;
    text-indent: 1rem;
    font-size: 1rem;
    color: #999;
}
.header_lxb_box #navBtn{
    display: block;
    float: left;
    width: 30%;
    height:3rem; line-height:3rem;
    overflow: hidden;
    margin-top: 0.5rem;
    border-radius: 30px;
    background-color: #e23838;
    text-align: center;
    font-size: 1.5rem;
    color: #FFFFFF;
    margin-left: 2%;
	border:1px solid #e23838
}
.header_menu{
	float: right;
    color: #29090A;
	height:3rem; line-height:3rem;
	margin-top:0.5rem;
}
.header_menu i{font-size: 2rem; color:#333;line-height: normal;}
.header_menu span{ display:block; height:3rem; padding-right:1rem;}

.hslmenu{ position:fixed; z-index:102; width:60%; height:100%; right:-60%;box-shadow: 1px 5px 12px -4px #2b2b2b;}
.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%;padding:0 !important;}
.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;}
/*底部公共*/
.hslztdaohang{padding: 3rem 0 1rem 0;background-color: #fff;}
.hslztdaohang h2{ height:3rem; line-height:3rem; border-bottom:2px solid #c9c9c9; padding:0 1rem; font-size:1.5rem; color:#333; margin-bottom:1.3rem;}
.hslztdaohang h2 .zymore{ float:right; font-weight:normal; font-size:1.2rem; color:#666;}
.hslztdaohang h2 .zytit1{ font-weight:normal; font-size:1.2rem; color:#666; padding-left:2.8rem;}
.hslztdaohang h2 .zytit1 b{ background-color:#ff6600; color:#fff; font-weight:normal; border-radius:1.2rem; font-size:1rem; padding:0.2rem 0.6rem;}
.hslztdaohang .hslztdaohang1{ float:left; width:50%; margin-bottom:1.25rem;}
.hslztdaohang .hslztdaohang1 a{ display:block; border:1px solid #ccc; height:6.6rem;}
.hslztdaohang .hslztdaohang1_1 a{ margin-left:1rem; margin-right:0.5rem;}
.hslztdaohang .hslztdaohang1_2 a{ margin-right:1rem; margin-left:0.5rem;}
.hslztdaohang .hslztdaohang1_3 a{ margin-left:1rem; margin-right:0.5rem;}
.hslztdaohang .hslztdaohang1_4 a{ margin-right:1rem; margin-left:0.5rem;}
.hslztdaohang .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;}
.hslztdaohang .hslztdaohang1 span i{ font-size:3rem; color:#fff;}
.hslztdaohang .hslpczytjbox2 h3{ padding-top:0.8rem; padding-bottom:0.2rem; font-size:1.4rem; color:#333;font-weight: normal;}
.hslztdaohang .hslpczytjbox2 p{ line-height:1.2rem; font-size:1rem; color:#555; padding-right:1rem;}

.hslljxf{ padding:0 0 2rem 0; background-color: #fff;}
.hslljxf h2{ height:3rem; line-height:3rem; border-bottom:2px solid #c9c9c9; padding:0 1rem; font-size:1.5rem; color:#333; margin-bottom:1.3rem;}
.hslljxf h2 .zymore{ float:right; font-weight:normal; font-size:1.2rem; color:#666;}
.hslljxf h2 .zytit1{ font-weight:normal; font-size:1.2rem; color:#666; padding-left:2.8rem;}
.hslljxf h2 .zytit1 b{ background-color:#ff6600; color:#fff; font-weight:normal; border-radius:1.2rem; font-size:1rem; padding:0.2rem 0.6rem;}
.hslljxf .input_box{ height:3.875rem; padding:0 1rem;display:block;}
.hslljxf .input_box1{ display:block; float:left; width:50%;}
.hslljxf .input_box2{ display:block; margin-right:0.5rem;}
.hslljxf .input_box3{ display:block; margin-left:0.5rem;}
.hslljxf .input_box input{height:3.875rem; border:2px solid #ff6600; border-radius:0.5rem; padding-left:0.5rem; width:100%; font-size:1.25rem;}
.hslljxf .input_box .hslzttybdboxinput1{ float:left}
.hslljxf .input_box .hslzttybdboxinput2{ float:right}
.hslljxf .select_box{ padding:0 1rem; margin-top:1rem;display:block;}
.hslljxf .select_box select{height:3.875rem; border:2px solid #ff6600; border-radius:0.5rem; width:100%; font-size:1.25rem;}
.hslljxf .bdbtn_box{ padding:0 1rem;display:block;}
.hslljxf .bdbtn_box input{height:3.875rem; border:none; width:100%;border-radius:0.5rem; background-color:#ff6600; color:#fff; font-size:1.4rem;}
.hslljxf p{ line-height:3rem; font-size:1rem; text-align:center;}

.hsllxxl{ background-color:#fff; padding:1rem;}
.hsllxxl1 p{padding-bottom:2rem;text-align:center;font-size:1.2rem;}
.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;}

.bottomnav{ position:fixed; height:50px; line-height:50px; bottom:0px; left:0px; width:100%; background-color:#555;z-index:99;}
.bottomnav span{ display:block; width:25%; float:left; text-align:center;}
.bottomnav .hslqhbbox{background-color:#ff6600;}
.bottomnav span:nth-child(n+4){ background-image:none}
.bottomnav a{color:#fff;}
.bottomnav .hslfont{ display:block; text-align:center; padding-top:5px; line-height:normal; font-size:1.6rem;}
.bottomnav b{ display:block; text-align:center; height:20px; line-height:normal; font-weight:normal; font-size:1.2rem;}
.hslsjzx{ position:relative; background-color:#000;}
.hslsjzx #hslsjzx{ position:absolute; display:block; width:2.4rem; height:2.4rem; border-radius:2.4rem; background-color:#f88a01;text-align:center; color:#fff; font-size:1.2rem; top:-1.2rem; right:0.6rem; line-height:2.4rem;}
.bottomnav a{ font-size:1.4rem;}
.header .header_lxb_box{display:none !important;}
.hslh6{height:6.1rem;}
.hslxcrk{
	position:fixed;
	right:0;
	width:5rem;
	text-align:center;
	font-size:1.4rem;
	display:block;
	bottom:32rem;
	z-index:998;
}
.hslxcrk img{display:block;}