﻿img{ display:block;}

/*底部公共*/
.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;}

.hslfixed{ width:100%; background-color:#ee7800; height:4rem; text-align:center; position:fixed; bottom:0; left:0; z-index:999;}
.hslfixed .hslfixed0{ position:absolute; width: 20%; height:4rem; top:0;}
.hslfixed .hslfixed0 a{ display:block; height:4rem; color:#fff; font-size:1rem;}
.hslfixed .hslfixed0 i{ font-size:2rem; display:block; height:2rem; line-height:2rem; margin-top:0.3rem;}
.hslfixed .hslfixed0 span{ display:block; height:1.8rem; padding-top:0.2rem;}
.hslfixed .hslfixed1 {
    left: 0;
    background:#ee7800;
}
.hslfixed .hslfixed2 {
    left: 20%;
    background:#ff0000;
}
.hslfixed .hslfixed3 {
    left: 40%;
    background:#ee7800;
}
.hslfixed .hslfixed4 {
    left: 60%;
    background:#ff0000;
}
.hslfixed .hslfixed5 {
    left: 80%;
    background:#ee7800;
}
.hsl-icon1{
    background: url(/images/indexActive.png) no-repeat center;
    background-size: contain;
}
.hsl-icon2{
    background: url(/images/fee.png) no-repeat center;
    background-size: contain;
}
.hsl-icon3{
    background: url(/images/consult.png) no-repeat center;
    background-size: contain;
}
.hsl-icon4{
    background: url(/images/tel.png) no-repeat center;
    background-size: contain;
}
.hsl-icon5{
    background: url(/images/zxbm.png) no-repeat center;
    background-size: contain;
}

.hslgd6{height:6.1rem;}

.hsltop0{	margin: 0 auto;
    width: 100%;
    max-width: 640px;}

.header{
	margin: 0 auto;
    width: 100%;
    max-width: 640px;
    background: #FFFFFF;
    padding: 1rem 0;
    position: relative;

    z-index:100;
    box-shadow: 1px 5px 12px -6px #2b2b2b;
	height:4rem;
}
.header .hsllogo{ display:block; height:4rem; width:auto; float:left; margin-left:1rem;}
.header .hsllogo img{height:100%; width:auto;}
.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;}
.header_menu span{ display:block; height:3rem; padding-right:1rem;}
.header_tel{ position:absolute; right:3.5rem; width:9rem;}
.header_tel img{ width:100% !important; height:auto !important; padding-top:1rem;}

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




.hslbd{ background-color:#e60012; margin:1rem; padding:1rem 0 2rem 0;}
.hslbd b{ display:block; font-size:1.5rem; text-align:center; color:#fff; padding:1rem 0;}
.hslbd .hslbdform{ margin:0 1rem; text-align:center;}
.hslbd .hslinput{ width:80%; height:3rem; line-height:3rem; background-color:#fff; border:none; color:#333; margin-bottom:1rem; text-indent:1rem;}
.hslbd .tijiao{width:80%; height:3rem;background-color:#fed943; border:none; color:#e60012; font-size:1.3rem;}

.hsljjbox3{ padding-bottom:1rem;}
.hsljjbox3 h2{text-align:center;font-size:1.6rem; color:#e60012;}
.hsltjbox{ padding:0 0.5rem; background-color:#fff; padding-bottom:1rem;}
.hsltjbox1{ width:33.33333333333333333333333333333%; float:left; text-align:center;}
.hsltjbox1_1{ width:25%;}
.hsltjbox1_2{ width:25%;}
.hsltjbox1_3{ width:25%;}
.hsltjbox1_4{ width:25%;}

.hsltjbox1 a{ display:block; margin:0.5rem;overflow: hidden;}
.hsltjbox1 p{ height:2.8rem; line-height:2.8rem;background-color:#dd0000; color:#fff; font-size:1.2rem;}
.hsljjbox0{ padding-top:1rem;}
.hsltjbox1 a img{width:100%;}
.hslclear{clear:both}


.hsllxx5{ text-align:center; color:#999; font-size:1rem;}
.hsllxx5 a{ color: #999; }


.foor_xf_heig {
    height:70px;
    width:100%;
    max-width:640px;
    min-width:320px;
    margin:0 auto;
}
.foor_xf_hs {
    position:fixed;
    bottom:0;
    background:#fff;
    padding:5px 0;
    width:100%;
    max-width:640px;
    z-index:900;
}
.foor_xf_hs .foor_00 {
    float:left;
    font-size:14px;
    height:50px;
    color:#000;
    text-align:left;
    text-align:center;
}
.foor_xf_hs .foor_01 {
    width:10%;
    margin-left:4%;
    margin-top:10px;
}
.foor_xf_hs .foor_02 {
    width:18%;
    margin-left:2.5%;
    margin-top:10px;
}
.foor_xf_hs .foor_02 a{
    color: #000;
}
.foor_xf_hs .foor_00 img {
    width:30px;
    display:block;
    margin:0 auto 2.5%;
}
.foor_xf_hs .foor_03 {
    float:left;
    width:59%;
    font-size:14px;
    margin-left:2.5%;
    margin-right:4%;
    margin-top:10px;
}
.foor_xf_hs .foor_03 i {
    font-size:20px;
    vertical-align:middle;
    margin-right:5%;
}
.foor_03 .foor_03_left {
    box-sizing:content-box;
    float:left;
    width:40%;
    background:#ffcb2b;
    padding:4% 5%;
    border-radius:40px 0 0 40px;
}
.foor_03 .foor_03_left a {
    color:#ff5a00;
}
.foor_03 .foor_03_right {
    box-sizing:content-box;
    float:left;
    width:40%;
    background:#ff8a00;
    padding:4% 5%;
    border-radius:0 40px 40px 0;
}
.foor_03 .foor_03_right a {
    color:#fff;
}