﻿/* 
    首页样式
*/

body{font-family:"Helvetica Neue",Helvetica,Tahoma,Arial,"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;font-size:14px;line-height:1.6;color:#333;background-color:#f5f5f5}
.showoneline{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.fontsize-14{font-size:14px;}
/*大图展示*/
.fui-picture img{display:block;width:100%}
.hbj{display:flex;flex-direction:row;align-items:center}
.bigimg:last-child{margin-bottom: 0 !important;}
/*图片轮播*/
.diy-phone .phone-main .drag{position:relative;min-height:20px;display:block;overflow:hidden}
.diy-banner{display:block;margin:0;padding:0;height:auto;overflow:hidden;position:relative}
.diy-banner img{display:none;width:100%}
.diy-banner img:first-child{display:block}
img{vertical-align:middle}
.diy-phone .phone-main .drag .btn-edit-del{height:16px;position:absolute;right:2px;bottom:2px;display:none}
.diy-banner .dots.center{text-align:center}
.diy-banner .dots{height:14px;padding:0 10px;position:absolute;left:0;right:0;bottom:10px;opacity:.5}
.diy-banner .dots.round span{height:10px;width:10px;border-radius:10px}
.diy-banner .dots span{display:inline-block}
/*富文本*/
.diy-richtext{min-height:20px;display:block;margin:0;padding:0;height:auto;overflow:hidden}
/*辅助线*/
.fui-line-diy{height:auto;display:block;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;padding:10px 0}
.fui-line-diy .diy-line{height:0;width:100%;}
/*按钮组*/
.fui-icon-group.noborder{border-top:0}
.fui-icon-group{position:relative;overflow:hidden;border-top:1px solid #ebebeb;background:#fff}
.fui-icon-group .fui-icon-col{height:auto;position:relative;padding:0;margin-top:6px;text-align:center;transition:background-color .3s;-webkit-transition:background-color .3s;float:left;border:none!important}
/*.fui-icon-group.radius .fui-icon-col img{border-radius:10px}*/
.fui-icon-group .fui-icon-col .text{font-size:12px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:4px;color:#7a7a7a}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-x-shouye2:before{content:"\e672"}
/*文字按钮*/
.fui-menu-group{height:auto;background:#fff;margin-top:.5rem}
.fui-menu-group .fui-menu-item{padding:.5rem;text-align:center;position:relative;color:#666;font-size:15px;width:1%;display:table-cell;-webkit-user-select:none;-moz-user-select:none;transition:background-color .3s;-webkit-transition:background-color .3s}
.fui-menu-group .fui-menu-item i{vertical-align:top}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fui-menu-group .fui-menu-item:before{content:'';position:absolute;left:0;top:0.5rem;bottom:0.5rem;border-left:1px solid #eee;}
.fui-menu-group .fui-menu-item:first-child:before{border-left:none;}
/*组图模块*/

/*图片橱窗*/
.diy-phone .phone-main{min-height:500px;border:1px solid #ddd;border-top:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f3f3f3}
.content-main-body>section{position:relative;width:100%;height:100%;background-color:#fafafa;color:#595961;padding:0;margin:0}
.fui-cube{height: 0;width: 100%;margin: 0;padding-bottom: 50%;position: relative;}
.fui-cube .fui-cube-left{width: 50%;height: 100%;position: absolute;top: 0;left: 0;}
.fui-cube .fui-cube-right{width: 50%;height: 100%;position: absolute;top: 0;left: 50%;}
.fui-cube .fui-cube-right1{width: 100%;height: 50%;position: absolute;top: 0;left: 0;}
.fui-cube .fui-cube-right2{width: 100%;height: 50%;position: absolute;top: 50%;left: 0;}
.fui-cube .fui-cube-right2 .left{width: 50%;height: 100%;position: absolute;top: 0;left: 0;}
.fui-cube .fui-cube-right2 .right{width: 50%;height: 100%;position: absolute;top: 0;left: 50%;}
.fui-cube img{width: 100%;height: 100%;}
/*.fui-picturew2.row-4 .item{width:25%}*/
/*订单轮播*/
.diy-phone .phone-main .drag{position:relative;min-height:20px;display:block;overflow:hidden}
.fui-notice{height:auto;font-size:16px;background:#fff;padding:6px;overflow:hidden;position:relative}
.fui-notice .image{display:inline-block;height:1rem;width:auto;position:relative;float:left;vertical-align:middle}
.fui-notice .icon{height:20px;padding-left:4px;padding-right:4px;float:left;color:#fd5454;line-height:22px}
.icon{position:relative;display:inline-block;font-style:normal;font-weight:400;line-height:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fui-notice .text{height:20px;padding-left:4px;font-size:12px;color:#333;line-height:20px;overflow:hidden}
/*人物列表*/
.personlist-star img{width:14px;margin-right:6px}
.personlist-lab1{display:inline-block;width:50px;height:22px;line-height:22px;text-align:center;background-color:#2F74FD;color:#fff;font-size:14px;border-radius:4px}
.personlist-lab2{display:inline-block;width:50px;height:22px;line-height:22px;text-align:center;background-color:#FF4A47;color:#fff;font-size:14px;border-radius:4px;margin-left:5px;}
.personlist-server{font-size:12px;color:#838383;text-align:right;margin-top:5px}
.personlist-split{height:12px;background-color:#eee;width:1px;margin:0 8px}
.personlist-mainname{font-size:14px;color:#434343}
.personlist-name{font-size:12px;color:#838383}
/*产品模块*/
.fui-goods-group.block{padding:4px}
.fui-goods-group{background:0 0}
.fui-goods-group{height:auto;overflow:hidden;background:#f9f9f9}
.block{display:block!important}
.fui-goods-group.block .fui-goods-item{width:50%;float:left;border-bottom:0;background:0 0;padding:5px 3px;display:block}
.fui-goods-item{position:relative;height:auto;padding:10px;border-bottom:1px solid #e7e7e7;background:#fff;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.fui-goods-group.block .fui-goods-item .image{float:none}
.fui-goods-group.block .fui-goods-item .image{width:100%;height:0;overflow:hidden;margin:0;padding-bottom:100%;background-position:center;background-repeat:no-repeat;background-size:cover}
.fui-goods-group .image.triangle{position:relative;overflow:hidden}
.fui-goods-item .image{height:5.75rem;width:5.75rem;float:left;background-size:100%;position:relative;overflow:hidden}
.fui-goods-group .image.triangle:before{content:attr(data-text);position:absolute;width:3.39rem;height:2.4rem;background:#f55;z-index:10;transform-origin:left bottom;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);color:#fff;line-height:3.7rem;font-size:.6rem;text-align:center}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.fui-goods-group.block .fui-goods-item .detail{padding:4px;overflow:hidden;height:75px;}
.fui-goods-item .detail{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#fff;padding-left:10px}
.fui-goods-item .image .goodsicon {position:absolute;height:auto;width:auto;display:block;overflow:hidden;}
.fui-goods-group .image.square{position:relative;}
.fui-goods-group .image.triangle:before{content:attr(data-text);position:absolute;width:3.39rem;height:2.4rem;background:#f55;z-index:10;transform-origin:left bottom;-webkit-transform:rotate(-45deg);color:#fff;line-height:3.7rem;font-size:.6rem;text-align:center}
.fui-goods-group .image.circle:before{content:attr(data-text);position:absolute;width:1.6rem;height:1.6rem;background:#ffb805;z-index:10;text-align:center;border-radius:50%;color:#fff;font-size:.6rem;line-height:.6rem;display:flex;-webkit-align-items:center;justify-content:center}
.fui-goods-group .image.square:before{content:attr(data-text);position:absolute;width:1.8rem;height:1.8rem;background:#19dbab;z-index:10;text-align:center;color:#fff;font-size:0.6rem;line-height:1.2rem;justify-content:center;-webkit-align-items:center;display:flex}
.fui-goods-group .image.echelon:before{content:attr(data-text);position:absolute;height:1rem;width:3.4rem;background:#ff7104;top:1.4rem;color:#fff;font-size:.6rem;line-height:1rem;text-align:center;-webkit-transform:rotate(-45deg);transform-origin:left bottom}
.fui-goods-group .image.rectangle:before{content:attr(data-text);position:absolute;width:2.25rem;height:1rem;background:#04a6f8;z-index:10;text-align:center;color:#fff;font-size:.6rem;line-height:1rem}
.fui-goods-item .image img{height:100%;width:100%;display:block}
/*选项卡*/
.fui-tab{-webkit-align-self:center;align-self:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-lines:single;-moz-box-lines:single;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:2px;background:#fff;position:relative}
.fui-tab a{color:#666;font-size:14px;width:100%;height:38px;line-height:38px;-webkit-box-flex:1;-ms-flex:1;border:0;border-bottom:2px solid transparent;border-radius:0;text-align:center}
.fui-picturew{height:auto;display:block;overflow:hidden}
.fui-picturew.row-3 .item{width:33.33%}
.fui-picturew .item{height:auto;width:100%;display:block;float:left}
.fui-picturew .item .image{position:relative}
.fui-picturew .item img{display:block;max-width:100%;max-height:100%}
.fui-picturew .item .image .title{position:absolute;bottom:0;left:0;right:0;line-height:1rem;color:#fff;padding:.4rem .15rem 1px;font-size:.7rem;background:-moz-linear-gradient(bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);background:-o-linear-gradient(bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.icon-x-dianhua5:before{content:"\e644"}
:before,site.css:2 :after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*列表导航*/
.icon-x-pingjia2:before{content:"\e65f"}
.fui-cell-group .fui-cell{position:relative;padding:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color;transition-property:background-color}
.fui-cell-group .fui-cell .fui-cell-icon{color:#333;margin-right:6px;width:16px;color:#999;text-align:center}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fui-cell-group .fui-cell .fui-cell-remark{color:#888;text-align:right;font-size:12px;margin-right:4px}
.fui-cell-group .fui-cell .fui-cell-remark:after{content:" ";display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:8px;width:8px;border-width:1px 1px 0 0;border-color:#c8c8cd;border-style:solid;position:relative;top:-1px;margin-left:6px}
.fui-cell-group .fui-cell .fui-cell-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#333;font-size:14px}
/*招聘模块*/
.diy-phone .phone-main .drag.selected:before,.diy-phone .phone-main .drag:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px dashed #00a0e9;cursor:move;z-index:10}
.show-joblist .joblist-content{padding:10px;border-radius:3px}
.show-joblist .joblist-content .title{display:flex;justify-content:space-between;font-size:18px;font-weight:700;margin-bottom:5px}
.show-joblist .joblist-content .des{display:flex;justify-content:space-between;font-size:14px}
/*悬浮框*/
.diy-phone .phone-main .drag{position:relative;min-height:20px;display:block;overflow:hidden}
.icon-x-xiaoxi1:before{content:"\e66a"}
/*企业信息*/
.contact-display{position:relative;overflow:hidden;padding:10px}
.contact-display .phone{margin-bottom:0;border-bottom:1rpx solid #f5f5f5}
.after-item{position:relative;padding:10px 15px;margin-bottom:10px}
.content{background:#fff;border-radius:3px}
.phone,.qq{margin-bottom:12px}
.contact-display .content-tel span{font-size:14px}
.contact-display .content-tel{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
/*单个视频*/
.diy-video{height:172px;width:100%;background:#eee;position:relative;background-image:url(/image/diy_defaultvideo.jpg);background-size:100% 100%}
/*虚拟来访*/
.iconfont{font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;font-family:iconfont}
.icon-x-jilu::before{content:""}
.icon-x-jilu:before{content:"\e698"}
.icon-x-fenxiang3::before{content:""}
.icon-x-zan1::before{content:""}
.virtualvisit-jqfk{float:left;font-size:14px;line-height:55px;}
.virtualvisit-logo img{width:30px;height:30px;border-radius:30px;}
.virtualvisit-icon{float:right;margin-top:4px;margin-right:10px;}
/*优惠券*/
.diy-phone .phone-main .drag.selected:before,.diy-phone .phone-main .drag:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px dashed #00a0e9;cursor:move;z-index:10}
.fui-picturew{height:auto;display:block;overflow:hidden}
.fui-picturew.row-3 .item{width:33.33%}
.fui-picturew .item{height:auto;width:100%;display:block;float:left}
.fui-picturew .item .image{position:relative}
.item .bg{background:-moz-linear-gradient(left,#ff6969 0,#f88 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f88));background:-webkit-linear-gradient(left,#ff6969 0,#f88 100%);background:-o-linear-gradient(left,#ff6969 0,#f88 100%);background:-ms-linear-gradient(left,#ff6969 0,#f88 100%);background:linear-gradient(to right,#ff6969 0,#f88 100%)}
.coupon-content{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;}
.coupon-lhalfangle{position:absolute;left:-5px;top:0;bottom:0;right:0;margin:auto 0;width:10px;height:10px;border-radius:10px;}
.coupon-rhalfangle{position:absolute;top:0;bottom:0;right:-5px;margin:auto 0;width:10px;height:10px;border-radius:10px;}
.coupon-disabled{background:#c2c2c2!important;}
/*店内服务*/
.fui-picturew.row-3 .item{width:33.33%}
.fui-picturew .item{height:auto;width:100%;display:block;float:left}
.fui-picturew .item .image{position:relative}
.iconfont{font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;font-family:iconfont}
.icon-c-tingche::before{content:""}
.icon-c-wifi::before{content:""}
.icon-c-chashui::before{content:""}
/*语音播放*/
.diy-phone .phone-main .drag.selected:before,.diy-phone .phone-main .drag:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px dashed #00a0e9;cursor:move;z-index:10}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}
.icon-x-yuyin1:before{content:"\e68c"}
.diy-phone .phone-main{min-height:500px;border:1px solid #ddd;border-top:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f3f3f3}
.qp1{width:100px;height:25px;border:1px solid #2f74fd;border-radius:5px;position:relative;background-color:#2f74fd;z-index:2}
.audio_yy1{position:absolute;background-color:#eaf1ff;width:100px;height:25px;left:15px;top:6px;border-radius:5px;z-index:1}
#container:after,.clearfix:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
/*万能表单*/
.feedback input,textarea {outline:none;}
.fb-row1{padding:10px 0;border-bottom:1px solid #eeeeee;}
.fb-lab1{font-size:14px;color:#838383;}
.fb-input1{flex:1;border:0;margin-left:15px}
.fb-row2r{flex:1;margin-left:15px;padding:10px 15px;}
.fb-input2{flex:1;border:0;}
.fb-row3{padding:10px 15px;}
.fb-input3{flex:1;border:0;margin-left: 15px;background-color: rgba(0,0,0,0);}
.fb-row4r{flex:1;padding:10px 15px;}
.hbj2 {display: flex;flex-direction: row;}
.feedbackImg{width:80px;height:80px;margin-bottom:15px;float:left;}
.addImg{display:block;float:left;width:80px;height:80px;}
.delimg{width:14px;position:relative;top:-7px;margin-right:5px;float:left;}
/*自定义菜单*/
.diy-phone .phone-main .drag.fixed:before{cursor:default}
.diy-phone .phone-main .drag.selected:before,.diy-phone .phone-main .drag:hover:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px dashed #00a0e9;cursor:move;z-index:10}
.diymenu{border-top:1px solid #ccc}
.diymenu{width:100%;position:relative;z-index:1;left:0;bottom:0;box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 4px rgba(0,0,0,.1)}
.diymenu .item.item-col-4{width:25%}
.diymenu .item{width:25%;display:block;background:#fff;float:left;position:relative;cursor:pointer}
.diymenu .item .inner.image{padding:1px 0 2px 0}
.diymenu .item .inner{background:#fff}
.diymenu .item .inner{height:100%;width:100%;background:#fff;z-index:997;text-align:center;color:#fff;padding:0}
.inner{font-size:12px}
.diymenu .item .inner:before{content:"";position:absolute;top:0;left:0;height:0;width:100%;border-top:1px solid transparent}
.diymenu .item .inner.image img{display:inline-block;height:100%;max-width:100%}
.diymenu .item .inner .text{display:block;font-size:.55rem;color:#999;overflow:hidden;margin:0 2px}
.diymenu .item .inner:after{content:"";position:absolute;top:0;left:0;height:100%;width:0;border-left:1px solid transparent}
/*网页容器*/
.diy-phone .phone-main .drag{position:relative;min-height:20px;display:block;overflow:hidden}
.wyrq{background:#fff}
.diy-phone .phone-main .drag.selected .btn-edit-del,.diy-phone .phone-main .drag:hover .btn-edit-del{display:block}
/*活动*/
.active .bottomborder{border-bottom: 1px solid #eeeeee;}
.active .bottomborder:last-child{border-bottom:none;}
.countdown_time{background-color:#ff4a47;color:#ffffff;padding:0 3px;border-radius:3px;}
.countdown_colon{color:#ff4a47;}
.activetextpart{height:82px;}
.groupontextpart{height:105px;}