header{ padding:1rem;z-index:1; background-color:#fff;position:relative; height:4rem;}
header h1{ text-indent:-10000px; width:52%; 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:6rem; height:5rem; right:4rem; top:.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;}

.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{background-color:#fff;padding:2rem .5rem .5rem .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{ padding:1rem .5rem 0 .5rem;background-color:#f29a8b;}
.hsltl2 a{ display:block; width:50%; float:left;margin-bottom:1rem;}
.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:#f29a8b; 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:#f29a8b; border:1px solid #f29a8b; font-size:1.3rem; color:#fff; height:38px;}
.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:#f29a8b; 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;}

.swiper-pagination-bullets{display:none;}

.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%;}


.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:#f29a8b; color:#fff; font-size:1.3rem;border:1px solid #f29a8b; border-radius:.3rem;}
.hsltlbtn0 .hsltlbtn2{ width:65%; float:right;}
.hsltlbtn0 .hsltlbtn2 a{ display:block; margin-left:1rem; border:1px solid #f29a8b; color:#f29a8b; 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;height:3.5rem;display:flex;}
.hsltit h2{color:#000; font-size:1.5rem; margin-left:1rem; position:relative; float:left; height:3rem;line-height:3rem;margin-right:2rem;}
.hsltit a{ color:#666; display:block; height:3rem; line-height:3rem; margin-right:1rem;margin-left: auto;font-size:1.3rem;}
.hsltit b{ font-weight:normal; display:block;height:2rem; color:#fff; line-height:2rem; text-align:center; font-size:1rem; position:relative;background-color:#f29a8b;padding:0 .5rem;border-radius: .3rem;margin-top:.5rem;}
.hsltit b:before{content:"";height:2rem;width:1.076923076923077rem;background-image:url(../images/tbq0.png);display:block;position:absolute;left:-.869rem;background-size:100% 100%;}

.hslngd .hsltit{ display:block;}

.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:#f11533; font-size:1.2rem; padding-left:.5rem; position:absolute;}
.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:#f29a8b;}
.hslzybtn a i{ padding-left:.5rem;}

.hsljyhome{ background-color:#fff; margin-top:1rem; padding:1rem 0 .5rem 0; margin-bottom:1rem;}
.hsljyhome .hsltit h2 b{ width:9rem; right:-9.5rem;}
.hsljyhome1{ margin:1rem .5rem 0 .5rem;}
.hsljyhome1 a{ display:block; float:left; width:25%;}
.hsljyhome1 a span{ display:block; border:1px solid #f7f7f7; margin:0 .5rem;}
.hsljyhome2{ margin:1rem .5rem;}
.hsljyhome3{ width:67.3%; float:left;}
.hsljyhome2_a a{ display:block; margin:0 .5rem; position:relative;border-radius:.3rem; overflow:hidden;}
.hsljyhome4{ width:32.7%; float:right;}
.hsljyhome2_a p{ display:block; position:absolute; background-color:rgba(0,0,0,.3); 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;}
.hsljyhome2_a p i{ font-size:1rem; padding-right:.5rem;}
.hsljyhome2_a a img{ display:block;}
.hsljyhome4 .hsljyhome4_1{ margin-bottom:1rem;}
.hsljyhome5{ margin:0 .5rem;}
.hsljyhome5 a{ display:block; width:33.333333333333333333333333333333333%; float:left;}
.hsljyhome5 a span{ display:block; margin:0 .5rem; position:relative;}
.hsljyhome5 a i{ display:block; left:.5rem; bottom:2.5rem; position:absolute; color:#fff;font-size: 1rem;}
.hsljyhome5 a p{ height:2rem; line-height:2rem; color:#333; font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-align:center;}
.hsljyhome5 a span img{border-radius:.3rem;}

.hslms{ padding:1rem 0; background-color:#fff; margin-bottom:1rem;}
.hslmsbox{ margin:1rem;padding:0;}
.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; height:8rem; position:relative; background-image:url(../images/msbg.jpg); background-repeat:no-repeat; background-size:100% 100%;border-radius:.3rem;}
.hslmsgd a img{ position:absolute; bottom:0; width:60%; left:20%;}
.hslmsgd p{ text-align:center; font-size:1.2rem; 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 .5rem; overflow:hidden; position:relative; display:flex;}
.hslpicgd a{ width:33.33333333333%;}
.hslpicgd a span{ display:block; margin:0 .5rem;}
.hslpicgd img{border-radius:.3rem;}
.hslbdbox{ padding:2rem 0; text-align:center; color:#333; font-size:1.3rem; line-height:2rem;}

.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:2.6rem; color:#333; font-size:1.1rem;overflow: hidden;position: relative; text-indent:1rem;}
.hslzdbox a b{line-height: 2.6rem;height: 2.6rem;display: block;position: absolute;right: 0;font-weight: normal;top: 0;background-color: #f29a8b;
    color: #fff;border-radius: 2.6rem;padding:0 .5rem;font-size: .8rem;text-indent:0;}
.hslzdbox a b i{font-size:.8rem;}
.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:#f29a8b; 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:#f29a8b; 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 a{ display:block; float:left; width:33.3333333333333%;}
.hslnewsnav a span{ display:block; margin:0 .5rem; text-align:center; height:4rem; line-height:4rem; font-size:1.3rem;}
.hslnewsnav a.active span{background-color:#f29a8b; 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:#f29a8b; 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:0.8rem; 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;}
.hsldbdh .hsltit a{ color:#f29a8b; border:1px solid #f29a8b; 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 #f29a8b; color:#f29a8b; 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:#f29a8b; border:1px solid #f29a8b; 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{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:#f29a8b; padding-right:.5rem;}
.hsldbbd2_1_2{ margin-bottom:.4rem;}
.hsldbbd2_3{ margin-top:.8rem;}
.hsldbbd2_3 input{background-color:#f29a8b; height:3.8rem; font-size:1.3rem; width:100%; border-radius:.3rem; color:#fff; border:1px solid #f29a8b;border-radius:.3rem;}
.hsldbbd2 .hsldbbd2_1_2 .hsl-down{ border:none; right:1rem; left:auto; font-size:1rem; z-index:-1;}

.hslfoot{ padding:1rem 0 3rem 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, #f27231 0%,#f13835 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.5rem; margin-left:1rem; position:relative; float:left; height:3rem;line-height:3rem;}
.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;}

/*热聊通栏*/
.chathot{ background-color:#fff; height:5rem; line-height:5rem;padding-top:.5rem;}
.chathot a{display: flex;align-items: center;justify-content: space-around;position: relative;overflow: hidden;height:5rem; padding:0 1rem;}
.chathot2{ width:50%; position:relative; overflow:hidden; height:5rem; text-align:right;}
.chathot1{ color:#000; font-size:1.3rem; font-weight:300;}
.chathot1 strong{ color:#f29a8b; font-weight:400; font-size:2rem; float:left; display:inline-block;align-items: center;}
.chathot2 .item{background-color: rgba(255, 230, 204, .5); border-radius:3rem; height:3rem; line-height:3rem; margin-top:1rem; max-width:100%; overflow:hidden; float:right; display:inline-block;}
.chathot2 .item span{ display:inline-block; height:2rem; border-radius:100%; width:2rem; margin-top:.5rem; margin-right:.5rem; float:left; margin-left:1rem;}
.chathot2 .item span img{ width:100%; border:1px solid #ccc;border-radius:100%;}
.chathot2 .item p{ color:#f29a8b; max-width:82%; overflow:hidden; margin-right:1rem;white-space: nowrap;text-overflow: ellipsis;font-size:1.1rem;}
.chathot3{ color:#333; font-size:1.3rem;}

/*首页滚动*/
.hslngd .hsltit{text-align:center; font-size:1.5rem; color:#000; font-weight:bold; padding:1rem 0;}
.hslngd{ background-color:#f29a8b; padding:0 1rem 1rem 1rem; position:relative; overflow:hidden;margin: 1rem 0;}
.hslngd .hsltit{ color:#fff;}
.hslngd_1{ background-color:#fff;}
.hslngd_2{ background-color:#f1f1f1; height:3rem; line-height:3rem;}
.hslngd_2 li{ float:left; font-size:1rem; text-align:center;}
.hslngd_2_1{ width:28%;}
.hslngd_2_2{ width:14%;}
.hslngd_2_3{ width:14%;}
.hslngd_2_4{ width:24%;}
.hslngd_2_5{ width:16%;}
.hslngd_3{height:15rem;overflow:hidden;}
.hslngd_3 li span{ display:block; float:left; height:3rem; line-height:3rem; font-weight:normal;}
.hslngd_3 li span b{ font-weight:normal; font-size:1rem; display:block; border-bottom:1px dashed #ccc; position:relative; text-align:center;}
.hslngd_3 li a{ background-color:#f29a8b; color:#fff; border-radius:1rem; font-size:1rem; display:inline-block; height:2rem; line-height:2rem; width:100%; margin-top:-.5rem;}
.hslngd_2_3 b{ color:#f29a8bfe6601;}
.hslngd_2_4 b{ color:#f29a8b;}
.hslngd_4{ background-color:#fff; margin-top:1.5rem; position:relative; padding:1rem;}
.hslngd_4_0{ width:4rem; height:4rem; position:absolute; left:-0.34rem; top:-0.34rem;}
.hslngd_4_1{ font-size:1.5rem; color:#333; text-indent:2rem; font-weight:bold;}
.hslngd_4_1 span{ color:#f29a8b;}
.hslngd_4_3{width:90%; height:4rem; margin-top:1rem; margin-left:5%;}
.hslngd_4_3 input{width:100%; height:4rem; background-color:#e3e3e3; border-radius:.5rem; border:none; color:#333; font-size:1.2rem; text-indent:1rem;}
.hslngd_4_4{width:90%; height:4rem; margin-top:1rem; margin-left:5%;}
.hslngd_4_4 input{width:100%; height:4rem; background-color:#f29a8b; border-radius:.5rem; border:none; color:#fff; font-size:1.3rem; text-indent:1rem;}

/*高弹窗开始*/


.hsldytc{
	width:80%;
	height:auto;
	background-color:#fff; padding-bottom:1rem; display:none;
	position:fixed;
	left:50%;
	z-index:10002;
	top:50%;
	max-width:480px;
	border-radius:0.8rem;
	box-shadow:0 1rem 1.5rem rgba(0,0,0,.5);
	overflow:hidden;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);	
}

.hsldytc1 img{ width:100%;}
.hsldytc b{ display:block; text-align:center; color:#333; font-size:1.6rem; margin:1rem 0; height:1.6rem; line-height:1.6rem; position:relative;}
.hsldytc b i{ font-size:.5rem; width:1rem;display:inline-block; text-align:center; height:1.6rem; line-height:1.6rem; position:relative; top:-.3rem;}
.hsldytc2{ position:relative; margin:0 1rem .5rem 1rem; height:3rem; line-height:3rem; display:flex; background-color:#eee;}
.hsldytc2 span{ width:6.5rem; font-size:1.1rem; text-align:center;}
.hsldytc2_1{ flex:1;}
.hsldytc2_1 input{ width:100%; border:none; background-color:#eee; height:3rem; font-size:1.1rem; color:#666;}
.hsldytc2_1 select{ width:100%; border:none; background-color:#eee; height:3rem; font-size:1.1rem; color:#666;}
.hsldytc p{ text-align:center; font-size:1rem; color:#f25415; height:1.5rem; line-height:1.5rem;}
.hsldytc p i{ font-size:1rem; margin-right:.3rem;}
.hsldytc2_2 input{width:100%; border:none; background-color:#f25415; height:3.5rem; font-size:1.4rem; color:#fff; border-radius:.5rem;}
.hsldytc2_2{ margin:.5rem 1rem 0 1rem;}
.hslxftcimgclose{
	position:absolute;
	width:2.6rem;
	line-height:2.6rem;
	height:2.6rem;
	right:0.3rem;
	top:0.3rem;
	text-align:center;
	z-index:1;
	color:#fff;
}

.hsljy{ margin-top:1rem; background-color:#fff; padding-bottom:1rem; padding-top:1rem;}
.hsljy1{ margin:0 1rem 1rem 1rem; font-size:1.2rem;color:#333; padding-bottom:1rem; border-bottom:1px dashed #ddd;}
.hsljy1_1{ width:25%; float:left; position:relative;}
.hsljy1_1 b{ display:block; text-align:center; color:#000; font-size:3rem; font-weight:normal; height:3.5rem;}
.hsljy1_1 p{ text-align:center; font-size:1.3rem; color:#333;}
.hsljy1_1 strong{ display:block; position:absolute; top:0; right:0; font-size:1.1rem; color:#f29a8b; font-weight:normal; height:1.2rem;}
.hsljy2{ background-color:#eeeeee; margin:1rem 1rem 0 1rem; padding:0;}
.hsljy2_1{ width:36%; text-align:center; float:left; height:5.5rem; padding-top:1.25rem;}
.hsljy2_2{ width:64%; float:right;}
.hsljy2_1 h3{ color:#ff9946; font-size:1.5rem; padding:1rem 1rem 0 1rem; height:2rem;}
.hsljy2_1 b{ color:#333; font-size:.8rem; font-weight:normal;padding:0 .5rem 1rem .5rem; display:block; height:1.5rem; line-height:1.5rem;}
.hsljy2_2 p{ padding:1rem 0; line-height:2rem; color:#333; font-size:1.1rem;}
.hsljy2_2 p i{ color:#ff9946; font-size:.6rem; padding-right:.5rem;}

.hsljy2_pic{ padding:0 .5rem; background-color:#fff; margin-top:1rem; margin-bottom:1rem;}
.hsljy2_pic1{ width:50%; float:left;}
.hsljy2_pic1 a{ display:block; margin:0 .5rem; background-color:#eee; padding:.5rem;}


.hslzttop{ background-color:#fff; display:flex;justify-content: space-between; padding:1rem;}
.hslzttop1{flex:1; display:flex;}
.hslzttop2{display:flex;}
.hslzttop2 a{ display:block; width:5rem; height:5rem; margin-left:1rem; border-radius:.5rem;}
.hslzttop2 .hslzttop3{background-color:#f29a8b; color:#fff; font-size:1.3rem; font-weight:bold;display:flex;justify-content: center;align-items: center;}
.hslzttop3 span{ display:block; width:3.5rem; height:3.4rem; text-align:center; line-height:1.7rem;}
.hslzttop4{ background-color:#fff; box-shadow:0 0 1rem rgba(0,0,0,.2); text-align:center; line-height:5rem;}
.hslzttop4 i{ color:#f29a8b; font-size:2.5rem;}
.hslzttop1 a{display:flex;justify-content: center;align-items: center;}



