.clearfix:before,.clearfix:after{display:table;content:"";line-height:0px}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
i,em{font-style:normal;}
dl,dd,dt{margin:0;padding:0}
a{text-decoration:none}
.floating_ck{position:fixed;right:10px;bottom:20%;border-radius:4px;box-sizing:border-box;box-shadow:0px 0px 4px 0px #1d95ff;background:#fff;border:1px solid #2aa5ff;transition:translateY(-50%);font-family:Microsoft YaHei,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}
.floating_ck dl dd{position:relative;width:48px;height:65px;background-color:#fff;border-bottom:solid 1px #eaeaea;text-align:center;background-repeat:no-repeat;background-position:center 16%;cursor:pointer;border-radius:4px;}

.consult{background-image:url("https://www.beehappyfaces.com/inc_img/icon_zixun.png");background-size:20px}
.quote{background-image:url("https://www.beehappyfaces.com/inc_img/icon_wxqun.png");background-size:20px}
.qrcord{background-image:url("https://www.beehappyfaces.com/inc_img/icon_weixin.png");background-size:20px}
.qrwxapp{background-image:url("https://www.beehappyfaces.com/inc_img/icon_weixin.png");background-size:20px}
.wxkefu{background-image:url("https://www.beehappyfaces.com/inc_img/icon_weixin.png");background-size:20px}
.zxkefu{background-image:url("https://www.beehappyfaces.com/inc_img/icon_kefu.png");background-size:20px;}

.floating_ck dl dd.quote{height:52px;}

.floating_ck dl dd.consult.active{background-image:url("https://www.beehappyfaces.com/inc_img/icon_zixun_cur.png")}
.floating_ck dl dd.qrcord.active{background-image:url("https://www.beehappyfaces.com/inc_img/icon_weixin_cur.png")}
.floating_ck dl dd.quote.active{background-image:url("https://www.beehappyfaces.com/inc_img/icon_wxqun_cur.png")}
.floating_ck dl dd.qrwxapp.active{background-image:url("https://www.beehappyfaces.com/inc_img/icon_wxqun_cur.png")}
.floating_ck dl dd.wxkefu.active{background-image:url("https://www.beehappyfaces.com/inc_img/icon_weixin_cur.png")}

.floating_ck dd span{display:block;padding-top:28px;font-size:12px !important;color:#606369 !important}
/*.floating_left a{color:#000;line-height:80px}*/

.floating_consult{position:absolute;background-color:#fff;box-shadow:0px 0px 4px 0px #E0E0E0;border:1px solid #F0F0F0;top:0;display:none;width:310px;height:auto;left:-320px;padding:5px}
.floating_ewm{height:186px;top:-62px;position:absolute;left:-158px;width:155px;background-color:#fff;box-shadow:0px 0px 4px 0px #E0E0E0;border:1px solid #F0F0F0;display:none}
.floating_wxqun{height:186px;top:-88px;position:absolute;left:-158px;width:155px;background-color:#fff;box-shadow:0px 0px 4px 0px #E0E0E0;border:1px solid #F0F0F0;display:none}
.floating_wxapp{height:186px;top:-88px;position:absolute;left:-158px;width:155px;background-color:#fff;box-shadow:0px 0px 4px 0px #E0E0E0;border:1px solid #F0F0F0;display:none}
.floating_zxkefu{height:186px;top:-88px;position:absolute;left:-158px;width:155px;background-color:#fff;box-shadow:0px 0px 4px 0px #E0E0E0;border:1px solid #F0F0F0;display:none}

.floating_wxkefu{height:206px;top:-88px;position:absolute;left:-158px;width:155px;background-color:#fff;box-shadow:0px 0px 4px 0px #E0E0E0;border:1px solid #F0F0F0;display:none}

.floating_wxkefu i{background:url(https://www.hbdzxx.com/images/img_kefu/img_kefu_wx15373041431.jpg) no-repeat center center;display:block;width:145px;height:145px;margin:auto;margin-top:7px;background-size:145px 145px}
.floating_wxkefu p{color:#000;margin-top:5px}
.floating_wxkefu .qrcord_p01{font-size:12px;line-height:20px}

.floating_ewm i{background:url(https://xcx.hbdzxx.com/img_shiti/qrcode_hddy.jpg) no-repeat center center;display:block;width:145px;height:145px;margin:auto;margin-top:7px;background-size:145px 145px}
.floating_ewm p{color:#000;margin-top:5px}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px}

.floating_wxqun i{background:url("https://www.beehappyfaces.com/inc_img/qrcode_27dzqun.png") no-repeat center center;display:block;width:145px;height:145px;margin:auto;margin-top:7px;background-size:145px 145px}
.floating_wxqun p{color:#000;margin-top:0px}
.floating_wxqun .qrcord_p01{font-size:12px;line-height:20px}

.floating_wxapp i{background:url(https://www.hbdzxx.com/upFiles/images/dzti_wxapp.jpg) no-repeat center center;display:block;width:105px;height:105px;margin:auto;margin-top:7px;background-size:105px 105px}
/*.floating_wxapp i{background:url(https://www.hbdzxx.com/images/qrcode_xcc.jpg) no-repeat center center;display:block;width:105px;height:105px;margin:auto;margin-top:7px;background-size:105px 105px}*/
.floating_wxapp p{color:#000;margin-top:0px}
.floating_wxapp .qrcord_p01{font-size:12px;line-height:20px}
 
.floating_ck .toggle-btn {
            position: relative;
            width:48px;height:36px;
            background-color: #c7efff;
            border-bottom: solid 1px #eaeaea;
            text-align: center;
            background-position: center 16%;
            cursor: pointer
border-radius:4px;
        }

.floating_ck .toggle-btn span{
            display: block;
            font-size: 12px !important;
            color: #014c8d!important;
            width:48px;height:36px;
            line-height:36px;
        }
        .floating_ck .toggle-btn span em{display:none;}
        .floating_ck .toggle-btn span i{
            color: #000;
            display: block;
            font-size: 12px !important;
            background:url("https://www.beehappyfaces.com/inc_img/icon_down.png") no-repeat center center;
            background-size:22px 22px;
            width:48px;height:36px;
        }


.LayerContent{position:fixed;right:0;left:0;z-index:101;display:none;background:#2f87eb;min-height:1rem}
.LayerHeader,.LayerFooter{font-size:0.85rem;height:46px;line-height:46px;padding:0 .5rem}
.LayerHeader{text-align:center;border-width:0 0 1px 0;color:#fff;background:#2f87eb}
.LayerHeader h2{font-size:1rem;color:#fff;font-weight:500;display:inline-block}
.LayerHeader .close{font-size:0.7rem;cursor:pointer;height:46px;line-height:46px;padding:0 .5rem;color:#fff;display:inline-block;position:absolute;right:0;background:transparent}
.LayerHeader .close:active{color:rgba(231,5,19,.3)}
.LayerHeader .head-r{height:46px;line-height:46px;color:rgba(0,0,0,.3) !important;font-size:0.8rem;background:transparent}
.LayerHeader .head-r:active{background:rgba(0,0,0,.05);color:rgba(231,5,19,1) !important}
.LayerHeader button{height:2rem;line-height:2rem;color:#fff}
.LayerHeader button:active{color:rgba(231,5,19,1)}
.Validform_checktip{color:#f00;float:right}
.LayerFooter{height:initial;padding:.4rem .5rem}
.LayerFooter span{color:rgba(231,5,19,1)}
.LayerFooter p{font-size:.6rem;line-height:.9rem;color:rgba(0,0,0,.5)}
.LayerBackground{position:fixed;top:0;bottom:0;right:0;left:0;z-index:100;background:rgba(0,0,0,.6)}
.cartContent{position:fixed;right:0;left:0;bottom:0px;z-index:101;display:none;background:rgba(255,255,255,1);width:100%;opacity:0.98;overflow:auto}
.cartContent .LayerHeader{border-width:0 0 1px 0}
.cartContent .LayerFooter{padding:0 .5rem}
.cartContentList{overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:1em}
.cartContentList li{font-size:.8rem;line-height:1rem;border-width:0 0 1px 0;padding:.2rem 0;position:relative;overflow:hidden}
.cartContentList li img{width:3rem;float:left;margin-right:.5rem}
.cartContentList li p{font-size:.7rem;display:block;margin-top:.2rem;width:50%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.cartContentList li span{color:rgba(231,5,19,1)}
.cartContentList .D-BuyNum{position:absolute;right:0;top:50%;margin-top:-1.1rem}
.form-control{background-color:#FFFFFF;background-image:none;border:1px solid #CCCCCC;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#006AC1;display:inline-block;font-size:14px;height:34px;line-height:34px;padding:5px 8px;transition:border-color 0.15s ease-in-out 0s,box-shadow 0.15s ease-in-out 0s;vertical-align:middle;width:100%}
.form-control:focus{border-color:#66AFE9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6);outline:0 none}
.form-control:-moz-placeholder{color:#999999}
.form-control::-moz-placeholder{color:#999999;opacity:1}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#EEEEEE;cursor:not-allowed}
.form-group{margin-bottom:15px}
.form-bm{width:100%;text-align:left;margin:0 auto;overflow:hidden;background:#fff;padding-bottom:32px;}
.form-bm h1{font-size:15px;line-height:30px;text-align:center}
.form-bm dl{padding:5px 8px;margin:0;clear:both}
.form-bm dl dd{font-size:0.85em;line-height:24px;color:#666;margin-left:10px;display:block;float:left;width:22%;line-height:40px;text-align:right}
.form-bm dl dt{display:block;position:relative;line-height:40px;width:72%;float:right}
.form-bm dl dt label{margin-left:0.5em;margin-right:0.5em;height:1.5em;line-height:1.5em;display:inline-block;font-size:0.85em;margin-top:0.5em}
ul.zxtype_box li{float:left;margin-right:0.5em;margin-bottom:0em}
ul.zxtype_box li input[type="checkbox"]{width:16px;height:16px;vertical-align:middle;margin-top:0;margin-right:0.2em}
.form-bm section{font-size:12px;line-height:16px;color:#CCC}
.form-bm .w90p{width:85%}
.form-bm .w40p{width:40%}
.form-bm .w100{width:100px}
.form-bm .w60{width:60px}
.form-bm .btn{background:#2f87eb;border:#2f87eb solid 1px;color:#fff}
.required{color:#f00;margin-left:0.5rem;display:inline-block;font-style:normal;color:#f30}
textarea.form-control{height:auto;width:88%}
@-webkit-keyframes fadeInBottom100{0%{opacity:1;-webkit-transform:translateY(100%)}
100%{opacity:1;-webkit-transform:translateY(0)}
}@-moz-keyframes fadeInBottom100{0%{opacity:1;-moz-transform:translateY(100%)}
100%{opacity:1;-moz-transform:translateY(0)}
}@-o-keyframes fadeInBottom100{0%{opacity:1;-o-transform:translateY(100%)}
100%{opacity:1;-o-transform:translateY(0)}
}@keyframes fadeInBottom100{0%{opacity:1;transform:translateY(100%)}
100%{opacity:1;transform:translateY(0)}
}.fadeInBottom100{animation:fadeInBottom100 .5s;-moz-animation:fadeInBottom100 .5s;-webkit-animation:fadeInBottom100 .5s;-o-animation:fadeInBottom100 .5s;-webkit-animation-fill-mode:none;-moz-animation-fill-mode:none;-o-animation-fill-mode:none;animation-fill-mode:none}
@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateX(0)}
100%{opacity:1;-webkit-transform:translateX(0)}
}@-moz-keyframes fadeIn{0%{opacity:0;-moz-transform:translateX(0)}
100%{opacity:1;-moz-transform:translateX(0)}
}@-o-keyframes fadeIn{0%{opacity:0;-o-transform:translateX(0)}
100%{opacity:1;-o-transform:translateX(0)}
}@keyframes fadeIn{0%{opacity:0;transform:translateX(0)}
100%{opacity:1;transform:translateX(0)}
}.fadeIn{animation:fadeIn 2s;-moz-animation:fadeIn 2s;-webkit-animation:fadeIn 2s;-o-animation:fadeIn 2s;-webkit-animation-fill-mode:none;-moz-animation-fill-mode:none;-o-animation-fill-mode:none;animation-fill-mode:none}
.hide_box{z-index:999;filter:alpha(opacity=50);background:#666;opacity:0.5;-moz-opacity:0.5;left:0;top:0;height:99%;width:100%;position:fixed}
.shang_box{width: 252px;height: 376px;padding:10px;background-color:#fff;border-radius:10px;position:fixed;z-index:1000;left: 50%;top:50%;margin-left: -140px;margin-top:-280px;border:1px dotted #dedede;font-family:'Microsoft YaHei';}
.shang_tit{width:100%;height: 46px;text-align:center;line-height: 46px;font-size:16px;font-family:'Microsoft YaHei';margin-top:0px;margin-right:5px;}
.shang_tit h2{background:url("https://www.beehappyfaces.com/css/images/success.gif") no-repeat left center;color:#14b102;font-size:16px;display:inline-block;/* padding-left:42px */}
.shang_payimg{width: 96px;padding:0;border: 2px solid #EA5F00;margin:12px auto 0;border-radius:3px;height: 96px;}
.shang_payimg img{display:block;text-align:center;width: 96px;height: 96px;}
.pay_explain{text-align:center;margin: 8px auto;font-size: 1em;color:#000;}
.pay_explain span{color:#ea750c;font-weight:bold;margin:0 6px}
.shang_info{color:#000;margin: 10px auto;padding: 0 10px;}
.shang_info p,.shang_info a{color:#000;text-align:center;font-size: 1em;text-decoration:none;line-height: 1.5em;font-family:'Microsoft YaHei';}
.shang_info p label{font-weight:bold}
.shang_btn{margin: 10px auto;overflow:hidden;position:relative;text-align:center;}
.shang_btn .button{border:none;width:120px;height:33px;font-size:14px;font-weight:bold;color:#fff;background:#2eb135;border-radius:3px;margin:15px auto}