
.body-form {margin: 0}
.body-form .form-container {width: 100%;
    /* box-shadow: 0 0 20px 0 rgba(0,0,0,.15); */
    /* -moz-box-shadow: 0 0 20px 0 rgba(0,0,0,.15); */
    /* -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.15); */
}

.layui-layer-max {display: none !important;}
.layui-layer-max.layui-layer-maxmin {display: inline-block !important;}

.body-form .form-container  .dykefu_form .fc-form-body .tishi {margin-bottom: 15px; font-weight: bold}
.body-form .form-container  .dykefu_form .fc-form-body .form-group {margin-bottom: 10px}
.body-form .form-container  .dykefu_form .fc-form-body .form-group .form-control {border: solid 1px #ddd; padding: 10px 10px; box-sizing: border-box}
.body-form .form-container  .dykefu_form .fc-form-body .form-group .control-label {margin-bottom: 5px; display: block}
.body-form .form-container  .dykefu_form .fc-form-body .form-group .control-label .required {color: #f00}
.body-form .form-container  .dykefu_form .fc-form-body .form-group .control-label .required {color: #f00}
.body-form .form-container  .dykefu_form1 .form-actions .btn {width: 100%; background-color: #f00; padding: 12px 10px; text-align: center; color: #fff; border: none; cursor: pointer; font-size: 16px}
.body-form .form-container  .dykefu_form1 .form-actions .btn:hover {opacity: 0.7}

/* 表单1 */

.body-form .form-container  .dykefu_form1 {padding: 10px}
.body-form .form-container  .dykefu_form1 .fc-form-body {padding: 15px;}
.body-form .form-container  .dykefu_form1 .fc-form-body .form-group .control-label {width: 100% !important;}

/* 表单2 */
.body-form .form-container  .dykefu_form2 {padding: 10px}
.body-form .form-container  .dykefu_form2 .fc-form-body {padding: 15px;}
.body-form .form-container  .dykefu_form2 .fc-form-body .form-group .control-label {display: none}
.body-form .form-container  .dykefu_form2 .fc-form-body .form-group {display: none}
.body-form .form-container  .dykefu_form2 .fc-form-body #dr_row_phone {display: block}
.body-form .form-container  .dykefu_form2 .form-actions .btn {width: 100%; background-color: #f00; padding: 12px 10px; text-align: center; color: #fff; border: none; cursor: pointer; font-size: 16px}

/* 表单3 */
.body-form .form-container  .dykefu_form3 {padding: 0}
.body-form .form-container  .dykefu_form3 .kf-form {width: 100%}
.body-form .form-container  .dykefu_form3 .fc-form-body .form-group .control-label {display: none}
.body-form .form-container  .dykefu_form3 .fc-form-body .form-group {display: none}
.body-form .form-container  .dykefu_form3 .fc-form-body #dr_row_phone {display: block}
.body-form .form-container  .dykefu_form3 .btn {background-color: #FF8D01; width: 100%; border: none; color: #fff; padding: 8px; cursor: pointer}
.body-form .form-container  .dykefu_form3 .btn:hover {background-color: #ee8400;}

/* 侧边悬浮 */
#sidekefu {width: 120px; height: auto; position: fixed; top: 350px; right: 0px; z-index: 100; border: solid 1px #ddd; background-color: #fff; font-size: 14px}
#sidekefu ul {overflow: inherit !important; padding: 10px}
#sidekefu li {cursor: pointer; overflow: inherit !important; margin-bottom: 10px; list-style: none;}
#sidekefu li img{float:right;}
#sidekefu li i {color: #333; font-size: 18px; display: inline-block; margin-right: 6px}
#sidekefu li i .badge {position: absolute; right: 0; top: -8px; background: #ff5722;}

#sidekefu li .li-box {float:right;display:block;width:100%; position: relative; margin-bottom: 10px}
#sidekefu li .li-box .icon {display: flex; align-items: center; justify-content: center; background-color: #00B2FC; padding: 8px 5px; color: #fff; border-radius: 3px}
#sidekefu li .li-box .icon i {color: #fff}
#sidekefu li .li-box .icon .t {font-size: 14px; color: #fff; margin: 0; line-height: 1.2;}
#sidekefu li .li-box .icon:hover {background-color: #00a0e3}
#sidekefu li .li-box .li-body {display:none; position:absolute; top:-1px; right:108px; background-color: #fff; border: solid 1px #ddd; padding: 10px; text-align: center; min-width: 130px;}
#sidekefu li .li-box .li-body:after {content: ''; width: 0px; height: 0px; border-style: solid; border-width: 5px 0 5px 8.7px; border-color: transparent transparent transparent #ccc; position: absolute; right: -9px; top: 10px;}
#sidekefu li .li-box .li-body:before {content: ''; width: 0px; height: 0px; border-style: solid; border-width: 5px 0 5px 8.7px; border-color: transparent transparent transparent #fff; position: absolute; right: -8px; top: 10px; z-index: 1}
#sidekefu li .li-box .li-body .li-bg {position: absolute; top: 0; right: -9px; height: 100%; width: 8px}


#sidekefu li .li-box .li-body a {display: block; color: #fff;}
#sidekefu li .li-box .li-body a i {font-size: 18px; height: 38px; line-height: 38px;}

/*璐墿杞�*/
.kf-cart {}
/*QQ鍒楄〃*/
#sidekefu li .li-box .li-body .qq-list a {display: flex}
#sidekefu li .li-box .li-body .qq-list a i {padding: 0; border: none; width: 30px}
#sidekefu li .li-box .li-body .qq-list a span {color: #333; line-height: 38px}
#sidekefu li .li-box .li-body .qq-list a:hover * {color: #2b904a;}

#sidekefu .li-tel .li-box .li-body {width: 170px}
#sidekefu .li-tel .li-box .li-body .tel-list {font-size: 20px; font-weight: bold; text-align: left}
#sidekefu .li-tel .li-box .li-body .tel-list dt {font-size: 15px; margin-top: 10px}
#sidekefu .li-tel .li-box .li-body .tel-list dt:nth-child(1) {margin-top: 0px}
#sidekefu .li-tel .li-box .li-body .tel-list dd a {color: #333; font-size: 20px}

/*浜岀淮鐮�*/
#sidekefu li .li-box .li-body dl img {float: none;}
#sidekefu li .li-box .li-body dl dd {line-height: 30px; height: 30px; overflow: hidden; color: #333}

#sidekefu li.kf-top {height: auto}
#sidekefu li.kf-top iframe {width: 100%}

/* 客服风格-无文字 */
.dykefu_style#sidekefu {width: 60px;}
.dykefu_style#sidekefu ul {padding:5px;}
.dykefu_style#sidekefu li .li-box .li-body {right: 53px;}
.dykefu_style#sidekefu li .li-box .icon i {margin-right: 0;}
.dykefu_style#sidekefu li .li-box .icon .t {display: none}

.dykefu_style3#sidekefu {width: 90px;}
.dykefu_style3#sidekefu ul {padding:5px;}
.dykefu_style3#sidekefu li .li-box .icon {display: block; text-align: center}
.dykefu_style3#sidekefu li .li-box .icon .t {display: block}
.dykefu_style3#sidekefu li .li-box .li-body {right: 83px;}
