﻿@charset "utf-8";

* {
    
    margin: 0;
    padding: 0;
}
@font-face {
  font-family: 'hsl';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot') format('embedded-opentype'),
  url('../fonts/iconfont.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'),
  url('../fonts/iconfont.svg#hsl') format('svg');
}
.hsl{
  font-family:"hsl" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

a{outline:none; text-decoration:none;} a:hover{ text-decoration:underline;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;} 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%
}


.hsltelbox img {
    width: 100%;
    border-radius: 6px;
}
.hsltelbox a {
    display: block;
    overflow: hidden;
}
.hsltelbox {
    padding: 8px;
}
body {
    
    font-family: "Microsoft YaHei",sans-serif;
    margin: 0 auto;
    max-width: 640px;
    min-width: 320px;
    overflow-x: hidden;
    padding: 0;
    width: 100%;
    color: #333333;
}
.hslzctop{background-color:#e21617 !important;height:6rem !important;}
.hslzctop a{padding-top:0.7rem !important;height:4.6rem !important;}
.hslzctop a img{ height:4.6rem !important; width:auto}
.hslzctop .hsltel{top:1.5rem !important;}

.hslzxtop{background-color:#2b2b2d !important;height:6rem !important;}
.hslzxtop a{padding-top:0.7rem !important;height:4.6rem !important;}
.hslzxtop a img{ height:4.6rem !important; width:auto}
body .hslzxtop .hsltel{top:0.1rem !important; padding:0;border:none;border-radius:0rem;width:5rem; height:5rem !important;}

.hslsjzytytop{ background-color:#e4b95b; height:5rem; border-bottom:1px solid #fff; position:relative; overflow:hidden}
.hslsjzytytop a{ display:block; height:2.25rem; padding-top:1.375rem; padding-left:0.625rem;}
.hslsjzytytop a img{ height:2.25rem; width:auto}
.hslsjzytytop .hsltel{ display:block; width:3rem; height:3rem !important; border:1px solid #fff; border-radius:3rem; line-height:3rem; text-align:center; position:absolute; right:0.5rem; top:1rem;}
.hslsjzytytop .hsltel i{ color:#fff; font-size:1.6rem; position:absolute; left:50%; margin-left:-0.8rem; top:50%;margin-top:-1.4rem; height:1.6rem;}
.hslsjzytytop .hslmpr{ position:absolute; display:block; width:9.375rem; height:3.125rem; top:0.2rem; right:6.625rem;}
.hslsjzytytop .hslmpr img{ width:100%; height:auto}

.hslsjzytytop2{ background-color:#232332; height:5rem;}
.hslsjzytytop2 li{ width:16.6666666666666666666666666667%; float:left;}
.hslsjzytytop2 li a{ display:block; height:5rem; color:#fff; text-align:center; font-size:1.325rem;}
.hslsjzytytop2 li a i{ font-size:1.8rem; display:block; padding-top:0.6rem;}


.hslsjzybottom{ background-color:#232332; position:relative; padding-bottom:5rem;}
.hslsjzybottom a{ display:block; width:9rem; height:9rem; overflow:hidden; position:absolute; left:50%; margin-left:-4.5rem; top:-1.8rem;}
.hslsjzybottom a img{ width:100%}

.hslsjzybottom p{ padding:0 2rem 0 4rem; color:#fff; font-size:1.2rem; position:relative; margin-bottom:1rem;}
.hslsjzybottom p i{ position:absolute; left:2rem; top:0px;}

.hslsjzybottom2{ height:4rem; width:100%; border-top:1px solid #fff; position:fixed; z-index:99; bottom:0px; background-color:#040414;left:0px;}
.hslsjzybottom2 a{ display:block; width:38%; text-align:center; line-height:4rem; float:left; color:#e4b95b; font-size:1.575rem; border-right:1px solid #fff;}
.hslsjzybottom2 a.nob{ border:none}
.hslsjzybottom2 a i{font-size:1.575rem; padding-right:0.5rem;}
.hslsjzybottom2 a.hsl1{ width:20%}
.hslsjpagebottom{ position:relative; margin-top:5rem}
.hslsjpagebottom .hslsjyj{ width:15.875rem; height:3.75rem; background-image:url(../images/skbottomyj.png); background-size:cover; position:absolute; left:50%; margin-left:-7.9375rem; top:-3.6875rem;}

.module_hslldybdbox{ margin:2rem 0 0 0;}
.module_hslldybdbox h2{ font-size:2.4rem; color:#e11616; text-align:center; padding:1rem 0; border-bottom:5px solid #e11616; font-weight:normal}
.hslldybdbox{ padding-top:2rem; padding-left:2rem; padding-right:2rem; padding-bottom:0px;}
.module_hslldybdbox .hslldybdbox_input{ height:4rem; width:100%; display:block; margin-bottom:10px;}
.module_hslldybdbox .hslldybdbox_input span{ height:4rem; width:8rem; display:block; float:left; text-align:right; line-height:4rem; font-size:1.5rem;}
.module_hslldybdbox .hslldybdbox_input .hslldybdbox_input0{height:4rem; padding-left:8.5rem;}
.module_hslldybdbox .hslldybdbox_input .hslldybdbox_input0 input{height:4rem; line-height:4rem; background-color:#fff; border:1px solid #ccc; border-radius:5px; padding-left:5px; width:98%; font-size:1.5rem;}
.hslldybdbox_btn input{ background-color:#ed2121;height:5rem;text-align:center;font-size:2rem;color:#f5f5f5;text-align:center;display:block;width:70%;margin-bottom:2rem; margin-left:auto; margin-right:auto; border-radius:5px; border:none}
.hslldybdbox_btn{ padding:1rem;}

.hslzttybdbox{ padding:2rem 0; border-top:0.75rem solid #dadada;}
.hslzttybdbox h2{ font-size:1.75rem; color:#000; font-weight:normal; margin-bottom:1rem; border-bottom:1px solid #ccc; height:3rem; padding-left:1rem;}
.hslzttybdbox h2 b{ display:block; width:0.5rem; height:2rem; border-radius:0.5rem; background-color:#e11616; float:left; margin-right:1rem;}
.hslzttybdbox .input_box{ height:3.875rem; padding:0 1rem;}
.hslzttybdbox .input_box input{height:3.875rem; border:2px solid #e11616; border-radius:0.5rem; padding-left:0.5rem; width:15rem; font-size:1.25rem;}
.hslzttybdbox .input_box .hslzttybdboxinput1{ float:left}
.hslzttybdbox .input_box .hslzttybdboxinput2{ float:right}
.hslzttybdbox .select_box{ padding:0 1rem; margin-top:1rem}
.hslzttybdbox .select_box select{height:3.875rem; border:2px solid #e11616; border-radius:0.5rem; width:100%; font-size:1.25rem;}
.hslzttybdbox .bdbtn_box{ padding:0 1rem; margin-top:1rem}
.hslzttybdbox .bdbtn_box input{height:3.875rem; border:none; width:100%;border-radius:0.5rem; background-color:#e11616; color:#fff; font-size:1.4rem;}

.hslzttybdboxr{ padding:0 0.5rem}
.hslzttybdboxr h2{ font-size:1.5rem; color:#000; font-weight:normal; margin-bottom:1rem; border-bottom:1px solid #ccc; height:3rem; padding-left:1rem;}
.hslzttybdboxr h2 b{ display:block; width:0.5rem; height:2rem; border-radius:0.5rem; background-color:#e11616; float:left; margin-right:1rem;}
.hslpczytjbox1{ float:left; width:47%; border:1px solid #ccc; margin-bottom:1.25rem; padding:0.625rem; margin-right:5%;}
.hslzttybdboxr .nom{ margin-right:0px;}
.hslpczytjbox1 span{ display:block; width:5rem; height:5rem; float:left; background-color:#e11616; border-radius:0.5rem; text-align:center; position:relative; margin-right:0.625rem;}
.hslpczytjbox1 span img{ width:2.5rem; height:auto; position:absolute; left:50%; margin-left:-1.25rem; top:50%;}
.hslpczytjbox2 h3{margin-top:0px; padding-top:0.3rem; padding-bottom:0.2rem; font-size:1.25rem; color:#333;}
.hslpczytjbox2 p{ line-height:1.2rem; font-size:1rem; color:#555}
.hslpczytjbox1 .hslpczytjboximg1 img{ margin-top:-1.4375rem;}
.hslpczytjbox1 .hslpczytjboximg2 img{ margin-top:-1rem;}
.hslpczytjbox1 .hslpczytjboximg3 img{ margin-top:-1.25rem;}
.hslpczytjbox1 .hslpczytjboximg4 img{ margin-top:-0.8125rem;}


.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{margin-top:0px; 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;}
.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}
.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;}
.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;}
.hsllxxl mip-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;height:50px; }
.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;height:50px; }