.hslclear{clear:both;}
.hslbanner{padding-top:6.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:49.5%;}
.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; 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:40%;}
.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; width:100%; background-color:#ff6600;z-index:99;max-width: 640px;}
.bottomnav span{position:relative; display:block; width:25%; float:left; text-align:center;height:100%;}
.bottomnav .hslqhbbox{background-color:#ff6600;}
.bottomnav span:nth-child(n+4){ background-image:none}
.bottomnav a{color:#fff;}
.bottomnav span:before{
	content:"";
	position:absolute;
	display:block;
	width:1px;
	height:80%;
	top:10%;
	right:0;
	background-color:#fff;opacity:.3;
}

.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:#ff6600;}
.hslsjzx #hslsjzx{ position:absolute; display:none; 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;}

/*移动端手机商务通美化*/
/*.LR_Mini_ICON #LR-BUBBLE{ background-color:transparent !important; border:none !important;background-image:url("/pub/images/ltbg.jpg"); background-repeat:no-repeat; background-size:100% 100%;}
.LR_Mini_ICON #LR-BUBBLE #LR-BUBBLE-NAME{ color:#fff !important;}
#LR-BUBBLE-MSG font{color:#fff !important;}
#LR-BUBBLE-INSIDE #LR-BUBBLE-AVATAR{ float:left;}
#LR-BUBBLE #LR-BUBBLE-INSIDE{ margin:20px !important;}*/
/*
.LR_Mini_ICON #LR-BUBBLE::before{content: ""; position:absolute; width:100%; height:40px; background-image:url("http://m.hbxdf.com/pub/images/1.gif"); background-repeat:no-repeat; background-position:center bottom; background-size:auto 100%;}


.hslwxicon{ background-color:transparent !important;}*/

/*第一弹窗样式*/
.hslzytk{ display:none; width:66%; left:50%; position:fixed; z-index:999; background-color:#fff; border-radius:1rem; max-height:80%; max-width:422.4px;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); top:50%;}
.hslzytk1{ background-color:#ff4700; height:4.6rem; line-height:3.2rem; text-align:center; border-radius:1rem 1rem 0 0;}
.hslzytk1 b{ display:inline-block; position:relative; font-weight:normal;font-size:1.6rem; color:#fff;}
.hslzytk1 b::before{ position: absolute;content: '';width:1rem;height:.9375rem; left:-1.5rem; background-image:url(../images/tcxx.png); top:50%; margin-top:-0.46875rem; background-repeat:no-repeat; background-size:100% 100%;}
.hslzytk1 b::after{ position: absolute;content: '';width:1rem;height:.9375rem; right:-1.5rem; background-image:url(../images/tcxx.png); top:50%; margin-top:-0.46875rem; background-repeat:no-repeat; background-size:100% 100%;}
.hslzytk1 p{ line-height:1.4rem; color:#FF0; font-size:1rem; text-align:center; margin-top:-.8rem;}
.hslzytk ul{ margin:1rem;}
.hslzytk ul li{ padding-bottom:.5rem; margin-bottom:.5rem; border-bottom:1px solid #f4f4f4;}
.hslzytk ul li span{ display:block; width:36%; float:left;}
.hslzytk ul li .hslzytk2{ float:right; width:64%;}
.hslzytk2 b{ display:block; margin-left:1rem;}
.hslzytk2 b a{ color:#333; font-size:1.1rem;}
.hslzytk2 b strong{ color:#ff4700;}
.hslzytk2 p{ font-size:.8rem;  margin-left:1rem; line-height:1.3rem; height:1.3rem; overflow:hidden; margin:.2rem 0 .4rem 1rem;}
.hslzytk2 p a{color:#666;}
.hslzytk3{ margin-left:1rem;}
.hslzytk3 a{ display:block; width:35%; margin-right:5%; height:1rem; line-height:1rem; font-size:.8rem; color:#ff4700; border:1px solid #ff4700; border-radius:.5rem; text-align:center; float:left;}
.hslzytk4{ display:block; height:2rem; text-align:center; color:#666; font-size:1rem; margin-top:-.5rem;}
.hslzyclose{ display:block; position:absolute; top:-3rem; width:3rem; height:3rem; color:#fff; right:-2.5rem;}
.hslzyclose i{ font-size:2.5rem;}
.hslzzbg{ position:fixed; width:100%; height:100%; z-index:998; background-color:rgba(0,0,0,.7); display:none;top:0; left:0;}

/*第二弹窗样式*/
.hslbdtc{max-height:80%; max-width:422.4px;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); top:50%;width:66%; left:50%; position:fixed; z-index:999; display:none;}
.hslbdtc2{ background-color:#fff; border-radius:1rem; width:100%; margin-top:-5rem; position:relative; z-index:1;}
.hslbdtc span{ display:block; width:150%; margin-left:-25%;}
.hslbdtc1{ position:absolute; top:-1.38482rem; left:50%; margin-left:-7.25rem;display:block; width:14.5rem; height:2.36964rem; line-height:1.8rem; text-align:center; color:#fff;background-image:url(../images/t2_1.png);background-repeat:no-repeat; background-size:100% 100%; z-index:3;}
.hslbdtc0{display:block; width:150%; margin-left:-25%; position:absolute; top:8rem; z-index:2;}
.hslbdtc2_1{ padding:1.6rem 1rem 1rem 1rem; text-align:center;}
.hslbdtc2_1 p{ color:#000; font-size:1.5rem; line-height:2.2rem;}
.hslbdtc2_2{ color:#999; font-size:1rem;}
.hslbdtc2_2 b{ font-weight:normal;}
.hslbdtc2_3{ margin:.5rem 1rem .8rem 1rem;}
.hslbdtc2_3 input{ width:100%; height:3rem; border:1px solid #ddd; background-color:#fff; border-radius:.5rem; font-size:1.1rem; text-align:center;}
.hslbdtc2_4{ margin:0 .5rem;}
.hslbdtc2_5{ width:50%; float:left;}
.hslbdtc2_5 a{ display:block; height:3rem; line-height:3rem; background-color:#5dbd00; color:#fff; border-radius:2rem; text-align:center; font-size:1.1rem; margin:0 .5rem;}
.hslbdtc2_5 .hslbdtc2_6{ display:block; height:3rem; margin:0 .5rem;}
.hslbdtc2_6 input{ width:100%; height:3rem; border:none; background-color:#e60000; border-radius:3rem; font-size:1.1rem; text-align:center; color:#fff;}
.hslbdtc .hslbdclose{display:block; position:absolute; top:0; width:3rem; height:3rem; color:#fff; right:0;}
.hslbdtc .hslbdclose i{ font-size:2.5rem;}
/*仿微信弹出效果*/
.hslwxzt{ position:fixed; width:100%; top:-7rem; left:0; z-index:997;}
.hslwxzt0{ background-color:#fff; height:5rem; overflow:hidden; margin:.5rem; box-shadow:0 0 .5rem rgba(0,0,0,.25); border-radius:.5rem;}
.hslwxzt1{ width:3rem; float:left; margin-left:1rem; margin-top:1rem;}
.hslwxzt2{ height:3rem; margin-top:1rem; padding-left:4.5rem; padding-right:1rem;}
.hslwxzt2 b{ font-size:1rem; color:#333;}
.hslwxzt2 span{ float:right; color:#999; font-size:.8rem; font-weight:lighter;}
.hslwxzt2 p{ font-size:.8rem; color:#999; margin-top:.3rem;}

/*仿快商通弹出*/
.hslkst{ height:60%; position:fixed; width:100%; background-color:#EEF0EF; overflow:hidden; bottom:0; left:0; z-index:99; display:none;max-width:640px;}
.hslkst1{ height:40px; background-color:#f5a623; color:#fff; font-size:1.3rem; text-indent:1rem; line-height:40px; position:absolute; width:100%;}
.hslkst1 span{ display:block; float:right; padding-right:1rem;}
.hslkst1 span i{ color:#fff; font-size:2rem;}
.hslkst1 span a{ padding-left:.5rem;}
.hslkst2{ width:100%; height:100%;}
.hslkst2_body{ margin-top:40px;overflow-y:auto; height:100%;}
.hslkst3{ height:40px;background-color:#fff; position:absolute; bottom:0; left:0; width:100%; padding:10px 0;}
.hslkst3_1{ display:block; width:74%; height:40px;float:left;}
.hslkst3_2{display:block; width:26%; float:right;}
.hslkst3_2 span{ display:block; margin:0 1rem; background-color:#f5a623; height:40px;border-radius:.5rem;font-size:1.3rem; color:#fff; text-align:center; line-height:40px;}
.hslkst3_1 span{ display:block; background-color:#eee; height:40px; margin-left:1rem;border-radius:.5rem; line-height:40px; font-size:1.3rem; color:#666; text-indent:1rem;}
.hslkstbody1{ padding:1rem;}
.hslkstbody2{ text-align:center; margin-top:.3rem;}
.hslkstbody2 span{ background-color:#e7e6e6; color:#a0a0a0; padding:.3rem 1rem; margin:0 auto; border-radius:.3rem; font-size:1.2rem;}
.hslkstbody3{ padding:1rem 1rem 0 1rem;}
.hslkstbody3_1{ float:left; width:5rem; height:5rem; margin-top:1rem;}
.hslkstbody3_1 img{ border-radius:5rem;width:5rem; height:5rem; }
.hslkstbody3_2{ padding-left:6rem; padding-right:1rem;}
.hslkstbody3_2 b{ font-weight:normal; color:#8A8A8A; font-size:1rem;}
.hslkstbody3_3{background-color:#fff; border:1px solid #e2e2e2; color:#333; border-radius:.5rem; padding:1rem; font-size:1.3rem; line-height:2rem; position:relative;}
.hslkstbody3_3 span{ display:block; width:.6rem; height:1rem; position:absolute; left:-.6rem; top:1rem;}
.hslkstbody4{ height:2rem;}
.hslkst strong{ font-weight:normal;}

/*首页滚动*/
.hslngd .hsltit{text-align:center; font-size:2rem; color:#000; font-weight:bold; padding:1rem 0;}
.hslngd{ background-color:#fe6601; 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:#fe6601; 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:#fe6601;}
.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:#fe6601;}
.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:#fe6601; border-radius:.5rem; border:none; color:#fff; font-size:1.3rem; text-indent:1rem;}

/*首页直播入口*/
.hslzbrk{ position:fixed; width:4rem; height:4rem; right:.5rem; top:50%;animation-name:tada;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); z-index:999;}
@keyframes tada {from { -webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
 10%,
 20% {-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}
 30%,
 50%,
 70%,
 90% {-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}
 40%,
 60%,
 80% {-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}
 to {-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
 
 #ks_dir_ifra #fixedTop{ height:35px !important; line-height:35px !important;}
 
 /*违禁词隐藏*/
 .hslwjc{ display:none !important;}
 
 .hslxms{ position:fixed; display:block; width:4rem; height:4rem; left:1rem; bottom:10rem; z-index:9999}
.hslxms a{ display:block; height:4rem; width:4rem; border-radius:4rem; overflow:hidden;border:3px solid #fff; background-color:#fff;box-shadow:0 0 .5rem rgba(0,0,0,.5);}
.hslxms a img{ border-radius:3rem;}
.hslxms p{ width:4rem; line-height:1rem; height:2rem; top:1.2rem; position:absolute; color:#666; font-size:.8rem; text-align:center;}
.hslxmsimg{-webkit-animation: twinkling 1s infinite ease-in-out; }
@-webkit-keyframes twinkling{
  0% {
      opacity: 0; 
  }
  100% {
      opacity: 1; 
  }
}



.hslxms_xx{ position:fixed; width:100%; bottom:10rem; left:0; z-index:9999; display:none;}
.hslxms_xx span{ display:block; margin-left:7rem; margin-right:1rem; background-color:#fff; border-radius:.5rem;line-height:1.6rem; padding:1rem;font-size:1.2rem; max-width:83%; position:relative; box-shadow:0 0 .5rem rgba(0,0,0,.2);}
.hslxms_xx span::before{ content:""; position:absolute; width:1rem; height:1.689655172413793rem; background-image:url(/ai/images/jt.png); background-size:100% 100%; left:-1rem; bottom:1.155172413793104rem;}
.hslxms_xx a{ display:block; position:absolute; right:.3rem; top:.3rem; font-size:1rem; color:#333; width:2rem; height:2rem; text-align:right;}
.hslxms_xx a i{ font-size:1rem;}
.hslxms_xx b{ display:block; margin-bottom:.3rem; color:#999; font-weight:normal; font-size:1rem;}
.hslsjzx #hslsjzx{background-color: #f00;font-size: 1.1rem;line-height: 1.9rem;width: 2rem;height: 2rem;}
.bottomnav span .hsl-dianhua2,#hslsjzx{
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: dynamic;
	animation-name: dynamic;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@-webkit-keyframes dynamic {
 0% {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
 }
 10%,
 20% {
  -webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);
  transform:scale3d(.9,.9,.9) rotate(-3deg)
 }
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);
  transform:scale3d(1.1,1.1,1.1) rotate(3deg)
 }
 40%,
 60%,
 80% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);
  transform:scale3d(1.1,1.1,1.1) rotate(-3deg)
 }
 to {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
 }
}
@keyframes dynamic {
 0% {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
 }
 10%,
 20% {
  -webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);
  transform:scale3d(.9,.9,.9) rotate(-3deg)
 }
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);
  transform:scale3d(1.1,1.1,1.1) rotate(3deg)
 }
 40%,
 60%,
 80% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);
  transform:scale3d(1.1,1.1,1.1) rotate(-3deg)
 }
 to {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
 }
}


.hslhb618bg{ position:fixed; width:100%; height:100%; background-color:rgba(0,0,0,.6); top:0; left:0; z-index:101;}
.hslhb618{ position:fixed; width:360px; max-width:80%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); z-index:10003; left:50%; top:50%;}
.hslhb618box{ background-color:#fff; position:relative; border-radius:0 0 .5rem .5rem;}
.hslhb618box2{ position:relative;}
.hslhb618box2_1{ position:absolute; bottom:0; width:53%; left:-1rem;}
.hslhb618box2_2{ position:absolute; width:120%; top:-7rem; left:-10%; z-index:2;}
.hslhb618box2_3{ position:absolute; width:3rem; height:3rem; top:-1.5rem; right:-.5rem; text-align:center; line-height:3rem; z-index:9;}
.hslhb618box2_3 i{ font-size:1.8rem; font-weight:lighter; color:#fff;}
.hslhb618box1{ position:absolute; top:-1.5rem;}
.hslhb618box3{ padding:3rem 1.5rem 2rem 1.5rem}
.hslhb618box3 h3{ text-align:center; font-size:2rem; font-weight:normal; color:#333; position:relative;}
.hslhb618box3 h3:before{ width:100%; content:""; background-color:#ccc; height:1px; position:absolute; top:50%; margin-top:-.5px; left:0; z-index:0;}
.hslhb618box3 h3 b{ display:inline-block; background-color:#fff; padding:0 .5rem; position:relative; z-index:1; font-weight:normal;}
.hslhb618box3_1{border:1px solid #cdcdcd; border-radius:.5rem; overflow:hidden; margin-top:1rem;}
.hslhb618box3_1 input{ height:3.5rem;  width:100%; border:none; background-color:#f1f1f1; text-indent:1rem;}
.hslhb618box3_2{ text-align:center; color:#666; font-size:1.2rem; margin-top:1rem;}
.hslhb618box3_2 strong{ color:#e8370d; font-weight:normal;}
.hslhb618box3_2 i{color:#e8370d; font-size:1.3rem; padding-right:.5rem;}
.hslhb618box3_3{ margin-top:1rem;}
.hslhb618box3_3 input{ height:4rem; background-color:#e8370d; color:#fff; font-size:1.3rem; border-radius:3rem; width:100%; border:none;}

.hslhb618gj{ position:fixed; width:4rem; right:-1.5rem; top:60%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); z-index:8}
.hslhb618gj2{ position:fixed; z-index:8;width:200px; height:236px; top:50%; margin-top:-118px; right:50%; margin-right:-100px;-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: dynamic;
	animation-name: dynamic;
	-webkit-animation-iteration-count: 2;
	animation-iteration-count: 2;
	
}

@-webkit-keyframes dynamic {
 0% {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
 }
 10%,
 20% {
  -webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);
  transform:scale3d(.9,.9,.9) rotate(-3deg)
 }
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);
  transform:scale3d(1.1,1.1,1.1) rotate(3deg)
 }
 40%,
 60%,
 80% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);
  transform:scale3d(1.1,1.1,1.1) rotate(-3deg)
 }
 to {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
 }
}
@keyframes dynamic {
 0% {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
 }
 10%,
 20% {
  -webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);
  transform:scale3d(.9,.9,.9) rotate(-3deg)
 }
 30%,
 50%,
 70%,
 90% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);
  transform:scale3d(1.1,1.1,1.1) rotate(3deg)
 }
 40%,
 60%,
 80% {
  -webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);
  transform:scale3d(1.1,1.1,1.1) rotate(-3deg)
 }
 to {
  -webkit-transform:scaleX(1);
  transform:scaleX(1)
 }
}
.hslhb618box4{background-color:#fff; position:relative; border-radius:0 0 .5rem .5rem;padding:1.5rem 1.5rem 2rem 1.5rem;}
.hslhb618box4_1{ font-size:2.4rem; color:#e8370d; font-weight:bold; text-align:center;}
.hslhb618box4_2{ height:4rem; background-color:#e8370d; color:#fff; font-size:1.5rem; border-radius:3rem; width:100%; line-height:4rem; text-align:center; margin-top:1rem;}
.hslhb618gz{position:fixed; width:360px; max-width:80%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%); z-index:102; left:50%; top:50%;}
.hslhb618gz .hsl618gz_close{display:block; left:50%; position:relative; margin-left:-1rem; width:2rem; height:2rem; line-height:2rem; text-align:center; margin-top:1rem;}
.hsl618gz_close i{color:#fff; font-size:2rem; }

.hslztdb{ background-color:#fff; margin-top:1rem; padding:1rem .5rem;margin-bottom:1rem;}
.hslztdb_t{ text-align:center; padding-top:1.5rem; margin-bottom:1rem;}
.hslztdb_t b{ display:block; font-size:1.5rem; color:#333;}
.hslztdb_t p{font-weight:bold; text-transform:uppercase; color:#dbdbdb;}
.hslztdb1{ width:33.3333333333333333333%; float:left; margin-bottom:1rem;}
.hslztdb1 a{ display:block; margin:0 .5rem; background-color:#e2ab3e; padding-bottom:.5rem; position:relative;}
.hslztdb1 a b{ color:#fff; font-weight:normal; font-size:1.2rem; padding:.5rem 0 0 .5rem; display:block;}
.hslztdb1 a p{ color:#fff; font-size:1rem; padding-left:.5rem;}
.hslztdb1 a i{ display:block; position:absolute; background-color:#fff; color:#e2ab3e; font-size:1rem; width:1rem; height:2rem; right:.5rem; bottom:1rem; text-align:center; line-height:2rem;}
.hslztdb2{ margin:0 .5rem}
.hslztdb2 .hslztdb_t{ padding-top:.5rem; border-bottom:2px solid #fbf2e2; padding-bottom:.7rem}
.hslztdb2_1{ padding-bottom:1rem; margin-bottom:1rem; border-bottom:1px dashed #ddd;overflow: hidden;}
.hslztdb2_1_1{ width:48%; float:left; position:relative;}
.hslztdb2_1 .hslztdb2_1_2{float:right;}
.hslztdb2_1_1 b{ display:block; font-size:1rem; font-weight:normal; color:#333; margin-left:3.5rem; padding-top:.1rem;}
.hslztdb2_1_1 p{ display:block; font-size:1rem; font-weight:normal; color:#e2ab3e; text-decoration:underline; margin-left:3.5rem;}
.hslztdb2_1_1 i{ display:block; width:3rem; height:3rem; line-height:3rem; text-align:center; background-color:#e2ab3e; border-radius:3rem; color:#fff; font-size:1.5rem; position:absolute;}
#snow {
    position: fixed;
    top: 0;
	left: 0;
	z-index:999999;
	width: 100%;
	height: 100%;
    display: block;
	pointer-events: none;
}