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
}
}

@font-face {
/* font-test*/
font-family: QingKe;
src:url('https://g.alicdn.com/TSG/damo-static/2020.305.184229/damo/css/font/iozzkhwu.ttf');
}

.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;
}
header{ padding:1rem;z-index:1; background-color:#fff;position:relative; height:4rem;}
header h1{ text-indent:-10000px; width:60%; float:left; position:relative;height:4rem;}
header img{ width:100%;}
header h1 a{ display:block; position:absolute; left:0; top:0; }
.hslmenuopen{ display:block; height:4rem; line-height:4rem; float:right;  width:3rem; text-align:right;}
.hslmenuopen i{ color:#333; font-size:2rem;}
.hslxdxc{ display: block;
    position: absolute;
    width: 5.2rem;
    right: 4rem;
    top: 1.9rem;}
.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;}

.hslbanner{position:relative; overflow:hidden; z-index:0 !important;padding:0 !important;}
.hslbanner .swiper-pagination span{ background-color:#fff; margin:0 2px !important;transition: .4s;}
.hslbanner .swiper-pagination .swiper-pagination-bullet-active{ width:16px !important; border-radius:8px;}

.hslnav{height:170px;background-color:#fff;padding:2rem .5rem 1rem .5rem;}
.hslnav li{ width:25%; float:left; margin-bottom:1rem;}
.hslnav li a{ display:block; margin:0 .5rem; text-align:center;}
.hslnav li img{ width:70%; margin-left:15%; display:block;}
.hslnav li p{ color:#333; font-size:1.3rem; padding-top:3px;}

.hsltl1{ margin:1rem;}
.hsltl1 a{ display:block; border-radius:.3rem; overflow:hidden;}
.hsltl1 a img{ display:block;}
.hsltl2{ margin:0 .5rem;}
.hsltl2 a{ display:block; width:50%; float:left;}
.hsltl2 span{ display:block; margin:0 .5rem;}

.hslbd1{ padding:1rem; background-color:#fff; margin-top:1rem; text-align:center;}
.hslbd1 b{ font-size:1.6rem; color:#333;}
.hslbd1 b i{ color:#bd7407; font-style:normal;}
.hslbd1 span{ display:block; height:38px;}
.hslbd1 .hslbd1_2{ width:65%; float:left; margin-top:1rem;}
.hslbd1 .hslbd1_3{ width:35%; float:right; margin-top:1rem;}
.hslbd1 span input{ height:36px; width:100%; border-radius:.3rem;}
.hslbd1 .hslbd1_2 input{ background-color:#f3f3f3; border:1px solid #eee; text-indent:1rem; font-size:1.3rem; color:#333;}
.hslbd1 .hslbd1_3 input{ background-color:#bd7407; border:1px solid #bd7407; font-size:1.3rem; color:#fff; height:38px; m}
.hslbd1 .hslbd1_3 span{ margin-left:1rem;}

.hslbmgd{ padding:1rem; background-color:#fff; margin-top:1rem; margin-bottom:1rem;}
.hslbmgd b{ font-size:1.6rem; color:#333; font-weight:normal; display:block; text-align:center;}
.hslbmgd b span{ color:#bd7407; font-style:normal;}
.hslbmgdnav{ background-color:#e6e6e6; height:3rem; line-height:3rem; margin-top:1rem; text-align:center;}
.hslbmgdnav span{display:block; float:left;}
.hslbm1{width:16%;}
.hslbm2{width:14%;}
.hslbm3{width:24%;}
.hslbm4{width:14%;}
.hslbm5{width:32%;}
.hslbmgdnav span b{ font-weight:normal; display:block;height:3rem; line-height:3rem; border-right:1px solid #d7d7d7; font-size:1.2rem;}
.hslbmgdbox li{ height:36px; border-bottom:1px solid #d7d7d7;}
.hslbmgdbox li span{display:block; float:left; text-align:center;}
.hslbmgdbox li span b{ font-weight:normal; display:block;height:36px; line-height:36px; border-right:1px solid #d7d7d7; font-size:1.2rem;}
.hslbmgdbox li .hslbm1 b{border-left:1px solid #d7d7d7;}
.hslbmgdbox{ height:184px; overflow:hidden; position:relative; border-bottom:1px solid #d7d7d7;}
.hslbmgdbox li a{ color:#333;}


.hslbmgdbox1 li{ height:36px; border-bottom:1px solid #d7d7d7;}
.hslbmgdbox1 li span{display:block; float:left; text-align:center;}
.hslbmgdbox1 li span b{ font-weight:normal; display:block;height:36px; line-height:36px; border-left:1px solid #d7d7d7; font-size:1.1rem;}
.hslbmgdbox1 li .hslbm1 b{border-left:1px solid #d7d7d7;}
.hslbmgdbox1{ height:184px; overflow:hidden; position:relative; border-bottom:1px solid #d7d7d7;border-right: 1px solid #d7d7d7;}
.hslbmgdbox1 li a{ color:#333;}
.hslbmgdbox1 li .hslbm4 b a{background-color:#ff0000; color:#fff;font-size:.9rem;}
.hslbmgdnav1 span b{font-size:1.1rem;}
.hslbmgdnav1 .hslbm1{width:16%;}
.hslbmgdnav1 .hslbm2{width:16%;}
.hslbmgdnav1 .hslbm3{width:24%;}
.hslbmgdnav1 .hslbm4{width:16%;}
.hslbmgdnav1 .hslbm5{width:28%;}

.hslbmgdbox1 .hslbm1{width:16%;}
.hslbmgdbox1 .hslbm2{width:16%;}
.hslbmgdbox1 .hslbm3{width:24%;}
.hslbmgdbox1 .hslbm4{width:16%;}
.hslbmgdbox1 .hslbm5{width:28%;}


.topdaohang {display: block;
    height: 5rem;
    background: linear-gradient(to right, #dc912d 0%,#965708 100%);
    border-radius: 2rem;
    text-align: center;
    margin-right: 0.625rem;
    line-height: 5rem;
    width: 70%;
    margin-left: 15%;}

.topdaohangpng {    font-size: 3.4rem;
    color: #fff;}



.hsltlbtn0{ margin:0 1rem;}
.hsltlbtn0 .hsltlbtn1{ width:35%; float:left;}
.hsltlbtn0 .hsltlbtn1 a{ display:block; height:3rem; line-height:3rem; text-align:center; background-color:#bd7407; color:#fff; font-size:1.3rem;border:1px solid #bd7407; border-radius:.3rem;}
.hsltlbtn0 .hsltlbtn2{ width:65%; float:right;}
.hsltlbtn0 .hsltlbtn2 a{ display:block; margin-left:1rem; border:1px solid #bd7407; color:#bd7407; height:3rem; line-height:3rem;border-radius:.3rem; font-size:1.3rem; text-align:center; }

.hslzy{background-color:#fff; padding:.5rem 0 1rem 0; margin-bottom:1rem;}

.hsltit{ border-bottom:1px solid #f7f7f7;}
.hsltit h2{color:#000; font-size:1.8rem; margin-left:1rem; position:relative; float:left; height:3rem;line-height:3rem;
    font-family: Bulter,QingKe,sans-serif,SimSun;
    font-weight: 500;
}
.hsltit a{ color:#666; float:right; display:block; height:3rem; line-height:3rem; margin-right:1rem;}
.hsltit h2 b{ font-weight:normal; display:block; background-image:url(../images/tbq.png); background-repeat:no-repeat; width:7.8rem; height:2rem; background-size:100% 100%; color:#fff; line-height:2rem; text-align:center; font-size:1rem; position:absolute; right:-8.5rem; top:.5rem; text-indent:.9rem;}
.hslzybox{ padding:0 .5rem; margin-top:1rem; margin-bottom:1rem;}
.hslzybox a{ display:block; margin:0 .5rem; text-align:center;}
.hslzybox a p{ color:#333; font-size:1.2rem; padding-top:.5rem;}
.hslzybox a p i{ color:#4f0605; font-size:1.2rem; padding-left:.5rem;}
.hslzybox1{ width:50%; float:left; margin-bottom:1rem;}
.hslzybox1_1{ width:100%;}
.hslzybtn{ margin-top:1rem; width:60%; margin-left:20%;}
.hslzybtn a{ height:3rem; line-height:3rem; text-align:center; color:#fff; font-size:1.3rem; border-radius:3rem; background-color:#bd7407;}
.hslzybtn a i{ padding-left:.5rem;}

.hsljy{ background-color:#fff; margin-top:1rem; padding:1rem 0 .5rem 0; margin-bottom:1rem;}
.hsljy .hsltit h2 b{ width:9rem; right:-9.5rem;}
.hsljy1{ margin:1rem .5rem 0 .5rem;}
.hsljy1 a{ display:block; float:left; width:25%;}
.hsljy1 a span{ display:block; border:1px solid #f7f7f7; margin:0 .5rem;}
.hsljy2{ margin:1rem .5rem;}
.hsljy3{ width:67.3%; float:left;}
.hsljy2_a a{ display:block; margin:0 .5rem; position:relative;border-radius:.3rem; overflow:hidden;}
.hsljy4{ width:32.7%; float:right;}
.hsljy2_a p{ display:block; position:absolute; background-color:rgba(119, 70, 5, 0.65); height:2.4rem; line-height:2.4rem; color:#fff; width:100%; font-size:1rem; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:.5rem; bottom:0; left:0;}
.hsljy2_a p i{ font-size:1rem; padding-right:.5rem;}
.hsljy2_a a img{ display:block;}
.hsljy4 .hsljy4_1{ margin-bottom:1rem;}
.hsljy5{ margin:0 .5rem;}
.hsljy5 a{ display:block; width:33.333333333333333333333333333333333%; float:left;}
.hsljy5 a span{ display:block; margin:0 .5rem; position:relative;}
.hsljy5 a i{ display:block; left:.5rem; bottom:2.5rem; position:absolute; color:#fff;font-size: 1rem;}
.hsljy5 a p{ height:2rem; line-height:2rem; color:#333; font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center;}
.hsljy5 a span img{border-radius:.3rem;}

.hslms{ padding:1rem 0; background-color:#fff; margin-bottom:1rem;}
.hslmsbox{ margin:1rem;}
.hslmsbox a{ display:block; position:relative; overflow:hidden; border-radius:.3rem;}
.hslmsbox a i{display:block; left:1rem; bottom:.8rem; position:absolute; color:#fff; font-size:3rem;}

.hslmsgd{ position:relative; overflow:hidden; margin:0 1rem;}
.hslmsgd a{ display:block; background-color:#ccc; overflow:hidden; position:relative; background-image:url(../images/msbg.jpg); background-repeat:no-repeat; background-size:100% 100%;border-radius:.3rem;    padding-bottom: 115%;}
.hslmsgd a img{ position:absolute; bottom:0; }
.hslmsgd p{ text-align:center; font-size:1.1rem; color:#333;}

.hslpic{ background-color:#fff; padding:1rem 0;}
.hslpicbox{ margin:1rem;}
.hslpicbox a{ display:block;overflow:hidden; border-radius:.3rem;}
.hslpicbox p{ height:2rem; line-height:2rem; text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#333; font-size:1.3rem; padding-top:.2rem;}
.hslpicbox img{border-radius:.3rem;}
.hslpicgd{ margin:0 1rem; overflow:hidden; position:relative;}
.hslpicgd a{ display:block; text-align:center;}
.hslpicgd a p{ text-align:center; color:#333; font-size:1rem; padding-top:.5rem; height:1.5rem; line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hslpicgd img{border-radius:.3rem;}


.hslzd{background-color:#fff; padding:1rem .5rem; margin-top:1rem; margin-bottom:1rem;}
.hslzdbox a{ display:block; width:33.333333333333333333%; float:left;}
.hslzdbox a span{ display:block; margin:0 .5rem; background-color:#e7e7e7; margin-top:1rem; height:2.6rem; line-height:2.6rem; border-radius:.3rem; text-align:center; color:#333; font-size:1.1rem;}
.hslzdbox a:nth-child(2n+2) span{ background-color:#bd7407; color:#fff;}
.hslzybox .hslzybox1_3 a p i,.hslzybox .hslzybox1_5 a p i{display:none;}

.hslnews{background-color:#fff; padding:1rem .5rem; margin-top:1rem; margin-bottom:1rem;}
.hslnewsbox{ position:relative; margin:1rem .5rem; overflow:hidden;}
.hslnewsbox .hslnews1{ display:block;height:82px; overflow:hidden; margin-bottom:10px;}
.hslnewsbox .hslnewspic{ width:125px; height:82px; overflow:hidden; float:left;}
.hslnewspic img{border-radius:.3rem;}
.hslnewsbox .hslnewxtit{ padding-left:135px; display:block;}
.hslnewxtit b{ display:block; height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#bd7407; font-size:1.3rem; font-weight:normal; margin-bottom:.2rem;}
.hslnewxtit p{ color:#666; font-size:1.2rem; line-height:18px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; height:36px; margin-bottom:.2rem;}
.hslnewxtit .hslntime{ display:block; color:#999; font-size:1rem;}
.hslnewxtit .hslntime i{ font-size:1rem; padding-right:.5rem;}
.hslnewsbtn a{ display:block; background-color:#bd7407; color:#fff; height:34px; line-height:34px; text-align:center; font-size:1.3rem;border-radius:.3rem; width:40%; margin-left:30%;}
.hslnewsbtn a i{ font-size:1.3rem;}
.hslnewsnav {    background-color: #965a08;    margin: 0 .3em;}
.hslnewsnav a{ display:block; float:left; width:33.3333333333333%;    color: #fff;}
.hslnewsnav a span{ display:block; margin:0rem; text-align:center; height:4rem; line-height:4rem; font-size:1.3rem;}
.hslnewsnav a.active span{background-color:#bd7407; color:#fff;}

.hsldbdh{ background-color:#FFF; padding:1rem 0;}
.hsldbdh .hslztdaohang1{ float:left; width:50%; margin-bottom:1.25rem;}
.hsldbdh .hslztdaohang1 a{ display:block; border:1px solid #ccc; height:6.6rem;}
.hsldbdh .hslztdaohang1_1 a{ margin-left:1rem; margin-right:0.5rem;}
.hsldbdh .hslztdaohang1_2 a{ margin-right:1rem; margin-left:0.5rem;}
.hsldbdh .hslztdaohang1_3 a{ margin-left:1rem; margin-right:0.5rem;}
.hsldbdh .hslztdaohang1_4 a{ margin-right:1rem; margin-left:0.5rem;}
.hsldbdh .hslztdaohang1 span{ display:block; width:5rem; height:5rem; float:left; background-color:#bd7407; border-radius:2rem; text-align:center; margin-right:0.625rem; line-height:5rem; margin-top:0.7rem; margin-left:0.7rem;}
.hsldbdh .hslztdaohang1 span i{ font-size:3rem; color:#fff;}
.hsldbdh .hslpczytjbox2 h3{ padding-top:1.5rem; padding-bottom:0.2rem; font-size:1.4rem; color:#333;font-weight: normal;}
.hsldbdh .hslpczytjbox2 p{ line-height:1.2rem; font-size:1rem; color:#555; padding-right:1rem;}
.hsldbdh .hslztdaohang0{ margin-top:1rem;
font-family: Bulter,QingKe,sans-serif,SimSun;

}
.hsldbdh .hsltit a{ color:#bd7407; border:1px solid #bd7407; padding:0 1rem; border-radius:3rem; height:2rem; line-height:2rem;}

.hsldbbd{ background-color:#fff; margin-top:1rem; padding-top:1rem; padding-bottom:1rem; margin-bottom:1rem;}
.hsldbbd1{ margin:0 .5rem;}
.hsldbbd1_1{ width:33.333333333333333%; float:left; margin-top:1rem;}
.hsldbbd1_1 a{ display:block; margin:0 .5rem;}
.hsldbbd1_1 span{ font-weight:bold; display:block; border:1px solid #bd7407; color:#bd7407; width:4rem; height:3.5rem; margin:0 auto; text-align:center; padding:.5rem; font-size:1.3rem; border-radius:.5rem; line-height:1.7rem;letter-spacing:2px;}
.hsldbbd1_1 p{ text-align:center; color:#333; padding-top:.5rem; padding-bottom:1rem;}
.hsldbbd .hsltit a{ color:#bd7407; border:1px solid #bd7407; padding:0 1rem; border-radius:3rem; height:2rem; line-height:2rem;}
.hsldbbd2{ margin:1rem;}
.hsldbbd2_1{ height:4rem; margin-bottom:1rem; position:relative;}
.hsldbbd2_1 input{ border:1px solid #e4e4e4; background-color:#f4f4f4; height:3.8rem; font-size:1.3rem; width:98%; border-radius:.3rem; margin-left:.8%; text-indent:3.5rem;}
.hsldbbd2_1 select{-webkit-appearance: none;-moz-appearance: none;appearance: none; border:1px solid #e4e4e4; background-color:#f4f4f4; height:3.8rem; font-size:1.3rem; width:98%; border-radius:.3rem; margin-left:.8%; text-indent:3.5rem;}
.hsldbbd2_1 i{ position:absolute; display:block; font-size:2rem; color:#ccc; line-height:2rem; left:.8rem; height:2rem; border-right:1px solid #ddd; top:1rem; padding-right:.5rem;}
.hsldbbd2_2{ text-align:center; font-size:1rem; color:#ccc;}
.hsldbbd2_2 i{ font-size:1rem; color:#bd7407; padding-right:.5rem;}
.hsldbbd2_1_2{ margin-bottom:.4rem;}
.hsldbbd2_3{ margin-top:.8rem;}
.hsldbbd2_3 input{height: 3.8rem;
    font-size: 1.3rem;
    width: 100%;
    color: #fff;
    border: 1px solid #bd7407;
    background: linear-gradient(to right, #925b12 0%,#480201 100%);
    background-color: #f13c35;
    border-radius: 3rem;}
.hsldbbd2 .hsldbbd2_1_2 .hsl-down{ border:none; right:1rem; left:auto; font-size:1rem;}

.hslfoot{ padding:1rem 0 5rem 0; 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, #925b12 0%,#480201 100%);background-color:#f13c35; border-radius:3rem; color:#fff;}
.hslfoot2 i{ font-size:1rem; padding-right:.3rem;}
.hslfoot2 a{color:#fff;}
.hslfoot3{ clear:both; text-align:center; padding-top:1rem; color:#333;font-size:1rem;}
.hslfoot3 a{color:#333;}
.hsltitinc{ border-bottom:1px solid #f7f7f7;}
.hsltitinc h2{color:#000; font-size:1.8rem; margin-left:1rem; position:relative; float:left; height:3rem;line-height:3rem;
font-family: Bulter,QingKe,sans-serif,SimSun;
    font-weight: 500;
}
.hsltitinc a{ color:#666; float:right; display:block; height:3rem; line-height:3rem; margin-right:1rem;}
.hsltitinc h2 b{ font-weight:normal; display:block; background-image:url(../images/tbq.png); background-repeat:no-repeat; width:7.8rem; height:2rem; background-size:100% 100%; color:#fff; line-height:2rem; text-align:center; font-size:1rem; position:absolute; right:-8.5rem; top:.5rem; text-indent:.9rem;}

/*首页视频模块*/

.hslfysp{ margin:1rem; border-radius:.5rem; overflow:hidden;}
.hslfysp1 video{ display:block;}
.hslfysp2{ padding:1rem; background-color:#fd515e;}
.hslfysp2 b{ color:#fff; font-size:2rem; display:block;height:3rem; line-height:3rem; float:left;}
.hslfysp2 a{ display:block; height:3rem; line-height:3rem; background-color:#ffea00; float:right; color:#fd515e; font-size:1.3rem; text-align:center; padding:0 1rem; border-radius:3rem;}

/*滚动通栏*/
.hslgdtl{position:relative;overflow:hidden;}
.hslgdtl .swiper-pagination{bottom:.2rem !important;}
.hslgdtl .swiper-pagination .swiper-pagination-bullet{ height:.5rem; width:.5rem; margin:0 .5rem;}

