.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%;    background: linear-gradient(rgb(255, 255, 255), rgba(239, 239, 239, 0.9)), url(/wp-content/themes/m/static/images/111/logo.png) no-repeat -15% 60%/ cover;
    background-size: 430px;}
.hslmenu ul li{ height:3rem; line-height:4rem; border-bottom:1px solid #eee; padding:0 1rem;}
.hslmenu1{ padding:1rem; background-color:#84540d; 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:#8e5305;}
.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:#bd7407; 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:#bd7407; 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 #bd7407; 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 #bd7407; 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:#bd7407; 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:#965f0c;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:#bd7407;}
.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;
font-family: Bulter,QingKe,sans-serif,SimSun;
    padding-top: .3em;
}
.hslsjzx{ position:relative; background-color:#bd7407;}
.hslsjzx #hslsjzx{ position:absolute; display:block; width:2.4rem; height:2.4rem; border-radius:2.4rem; background-color:#480e0a;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("../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("../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:#bd7407; 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:#bd7407; padding:0 1rem 1rem 1rem; position:relative; overflow:hidden;margin: 0.5rem 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:1.2rem; 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;word-break:nowrap;text-overflow:ellipsis;overflow:hidden}
.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:#bd7407; 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:#bd7407fe6601;}
.hslngd_2_4 b{ color:#bd7407;}
.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:#bd7407;}
.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:#bd7407; 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(../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;}

