.flex1,.box1{-webkit-box-flex:1;-moz-box-flex:1;width:20%;-webkit-flex:1;-ms-flex:1;flex:1}
.flex-h,.box,.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row}
.flex-hw{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}
.flex-hc{-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}
.flex-v{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}
.flex-vw{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}
.flex-vc{-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}
.flex-1{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}
.flex-2{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}
body{color:#707473;font-size:14px}
.color1{color:#bdbdbd}
.bg0{background-color:#44A8F2;color:#fff}
.bg0:hover{background-color:#319DEE}
.color0{color:#44A8F2}
.feedback-btn-solve{}
.feedback-btn-unsolve{}.feedback-btn-solve-sel{}
.feedback-btn-unsolve-sel{}
.radius4{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.mobile .btn-qcode{display:none}
.mobile .head-btns,.mobile .head-logo{width:72px}
.mobile .menu-capture{display:none}
.mobile .emotion{width:auto;left:10px;right:10px;height:170px}
.mobile .emo-list{width:100%;height:auto;margin-left:-1px;overflow:hidden;position:relative}
.mobile .emotion-tab{display:none}
.mobile .emotion-wrap .emoji{width:35px}
.mobile .satisfy{width:300px}
.mobile .emotion-angle{right:130px}
.mobile .avatar-icon{width:28px;height:28px;margin-top:33px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;border-radius:14px;overflow:hidden}
.mobile .avatar-icon{width:28px;height:28px;border:0}
.ie .head,.ie .con-info{border-bottom:1px solid #ddd}
.ie .foot{height:63px;border-top:1px solid #ddd}
.ie .content{bottom:63px}
.ie .qcode-detail{border:1px solid #DDD}
.ie .emotion{border:1px solid #DDD}
.ie .head-logo{float:left}
.ie .head-staff{margin:0 110px 0 0;width:auto}
.ie .head-btns{position:absolute;top:0;right:0;height:78px}
.ie .head-staff-con .flex1{display:inline-block;width:50%;float:left}
.ie .input-text{float:left;display:inline-block;width:52%;overflow:hidden}
.ie .foot .menu{float:left;display:inline-block;overflow:hidden}
.ie .enter-btn{float:left;display:inline-block;width:30px}
.ie .menu-item{line-height:inherit;vertical-align:top;float:left;display:inline-block}
.ie .menu-item-icon{vertical-align:top;margin-top:19px}
.ie .content{overflow-x:hidden;overflow-y:auto}
.head-btn i,.btn-staff-info,.menu-item-icon,.qcode-detail-colse i,.icon-emo i,.img-close,.sa-icon,.pre-his-icon{background-image:url(/visitor/dji/img/icons-2x_60a580a.png);background-repeat:no-repeat;background-size:250px 350px}
.btn-staff-info{background-position:-112px -10px}
.open .btn-staff-info{background-position:-112px -61px}
.btn-close i{background-position:-12px -162px}
.btn-close:hover i{background-position:-12px -212px}
.btn-qcode i{background-position:-14px -64px}
.btn-qcode:hover i{background-position:-14px -14px}
body .btn-wechat i{background-position:-160px -260px}
body .btn-wechat:hover i{background-position:-110px -260px}
.menu-emo .menu-item-icon{background-position:-62px -215px}
.menu-emo:hover .menu-item-icon,.open .menu-item-icon{background-position:-62px -265px}
.menu-capture .menu-item-icon{background-position:-62px -12px}
.menu-capture:hover .menu-item-icon{background-position:-62px -62px}
.menu-file .menu-item-icon{background-position:-113px -162px}
.menu-file:hover .menu-item-icon{background-position:-113px -212px}
.qcode-detail-colse i,.img-close{background-position:-14px -114px}
.qcode-detail-colse:hover i,.satisfy-close:hover .img-close{background-position:-14px -264px}
.icon-emo i{background-position:-113px -114px}
.sa-icon5{background-position:-164px -213px}
.sa-item-open .sa-icon5,.sa-item:hover .sa-icon5{background-position:-214px -213px}
.sa-icon4{background-position:-164px -163px}
.sa-item-open .sa-icon4,.sa-item:hover .sa-icon4{background-position:-214px -163px}
.sa-icon3{background-position:-164px -113px}
.sa-item-open .sa-icon3,.sa-item:hover .sa-icon3{background-position:-214px -113px}
.sa-icon2{background-position:-164px -63px}
.sa-item-open .sa-icon2,.sa-item:hover .sa-icon2{background-position:-214px -63px}
.sa-icon1{background-position:-164px -13px}
.sa-item-open .sa-icon1,.sa-item:hover .sa-icon1{background-position:-214px -13px}
.pre-his-icon{background-position:-211px -265px}
.ie .head-btn i,.ie .btn-staff-info,.ie .menu-item-icon,.ie .qcode-detail-colse i,.ie .icon-emo i,.ie .img-close,.ie .sa-icon,.ie .pre-his-icon{background-image:url(/visitor/dji/img/icons_f2306db.png);background-repeat:no-repeat;background-size:250px 350px}
.ie .btn-staff-info{background-position:-115px -60px}
.ie .open .btn-staff-info{background-position:-115px -12px}
.ie .btn-close i{background-position:-5px -110px}
.ie .btn-close:hover i{background-position:-5px -160px}
.ie .btn-qcode i{background-position:-6px -54px}
.ie .btn-qcode:hover i{background-position:-6px -4px}
.ie .menu-emo .menu-item-icon{background-position:-61px -112px}
.ie .menu-emo:hover .menu-item-icon,.ie .open .menu-item-icon{background-position:-61px -162px}
.ie .menu-capture .menu-item-icon{background-position:-61px -7px}
.ie .menu-capture:hover .menu-item-icon{background-position:-61px -57px}
.ie .menu-file .menu-item-icon{background-position:-60px -213px}
.ie .menu-file:hover .menu-item-icon{background-position:-60px -263px}
.ie .qcode-detail-colse i,.ie .img-close{background-position:-114px -112px}
.ie .qcode-detail-colse:hover i,.ie .satisfy-close:hover .img-close{background-position:-110px -308px}
.ie .icon-emo i{background-position:-114px -164px}
.ie .sa-icon5{background-position:-166px -212px}
.ie .sa-item-open .sa-icon5,.ie .sa-item:hover .sa-icon5{background-position:-216px -212px}
.ie .sa-icon4{background-position:-166px -161px}
.ie .sa-item-open .sa-icon4,.ie .sa-item:hover .sa-icon4{background-position:-216px -161px}
.ie .sa-icon3{background-position:-166px -111px}
.ie .sa-item-open .sa-icon3,.ie .sa-item:hover .sa-icon3{background-position:-216px -111px}
.ie .sa-icon2{background-position:-166px -60px}
.ie .sa-item-open .sa-icon2,.ie .sa-item:hover .sa-icon2{background-position:-216px -60px}
.ie .sa-icon1{background-position:-166px -9px}
.ie .sa-item-open .sa-icon1,.ie .sa-item:hover .sa-icon1{background-position:-216px -9px}
.ie .pre-his-icon{background-position:-164px -267px}
.loading-img{height:75px;width:75px;margin-top:-37px;margin-left:-37px}
.loading{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:2147483647;background:#fff;overflow:hidden}
.loading-img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;right:0;bottom:0}
.page{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}
.scroller{position:relative}
.head{height:78px;position:absolute;top:0;left:0;right:0;width:100%;z-index:2000;box-shadow:0 0 3px #ddd;background:#FFF}
.head-logo{width:92px;padding-left:18px;height:54px;margin-top:8px;white-space:nowrap;overflow:hidden;vertical-align:middle}
.head-btns{width:110px;text-align:right}
.head-logo-img{height:54px;max-width:100%;vertical-align:middle}
.head-btn{display:inline-block;width:54px;height:100%;text-align:center;cursor:pointer}
.head-btn i{display:inline-block;width:30px;height:30px;margin-top:20px}
.head-staff{cursor:pointer}
.head-staff-con{margin-top:15px;height:40px}
.head-staff-img{float:right;width:40px;height:40px;margin-right:24px;-o-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}
.head-staff-info{margin-left:-14px}
.head-staff-name{margin-top:4px;line-height:20px}
.head-staff-desc{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}
.btn-staff-info{width:20px;height:20px;margin:0 auto}
.container{position:absolute;top:78px;left:0;right:0;bottom:0;z-index:0;overflow:visible;-moz-transition:bottom 00ms ease-in-out;-webkit-transition:bottom 500ms ease-in-out;-o-transition:bottom 500ms ease-in-out;transition:bottom 500ms ease-in-out}
.content{position:absolute;top:0;bottom:62px;left:0;right:0;width:100%;z-index:2;background:#F7F8F9}
.list-his{padding:15px 8px;position:relative;box-sizing:border-box}
.list-msg{}
.list-msg li{position:relative}
.list-msg li .msg{padding-top:30px;margin-bottom:6px}
.avatar-icon{width:36px;height:36px;margin-top:28px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px;overflow:hidden}
.avatar-icon-img{width:100%;height:100%;border:0}
.msg{width:75%}
.list-msg li .color1{font-size:12px;position:absolute;top:7px;left:0;width:100%;height:100%}
.msg-con{position:relative;max-width:100%;padding:8px;border-width:1px;border-style:solid;_display:inline}
.msg-lf{padding-left:14px}
.msg-rt{padding-right:14px}
.msg-staff-name{display:none}
.bg1{background-color:#ECF6FD;border-color:#ECF6FD}
.bg3{background-color:#f1f1f1;border-color:#f1f1f1}
.msg-angle{position:absolute;border-width:7px;border-style:solid;font-size:0;line-height:0}
.border-color-angle1{border-color:#F7F8F9 #ECF6FD #F7F8F9 #F7F8F9}
.border-color-angle2{border-color:#F7F8F9 #F7F8F9 #F7F8F9 #f1f1f1}
.msg-info{background-color:#e9e9e9;color:#5d5d5d}
.bg10{background-color:#ECF6FD;border-color:#ECF6FD}
.bg30{background-color:#f1f1f1;border-color:#f1f1f1}
.border-color-angle10{border-color:#F7F8F9 #ECF6FD #F7F8F9 #F7F8F9}
.border-color-angle20{border-color:#F7F8F9 #F7F8F9 #F7F8F9 #f1f1f1}
.msg-info0{background-color:#e9e9e9;color:#5d5d5d}
.bc-angle1-white{border-color:transparent #fff transparent transparent}
.bc-angle2-white{border-color:transparent transparent transparent #fff}
.msg-lf .msg-angle{left:-15px;top:9px}
.msg-rt .msg-angle{right:-15px;top:9px}
.msg-angle2{position:absolute;border-width:7px;border-style:solid;font-size:0;line-height:0;z-index:10}
.msg-lf .msg-angle2{left:-12px;top:10px}
.msg-rt .msg-angle2{right:-12px;top:10px}
.msg-info,.msg-info0{position:relative;padding:8px;margin:12px;line-height:normal}
.msg-info-hasAvatar .msg-info,.msg-info-hasAvatar .msg-info0{margin:30px 48px 6px}
.msg-sys{display:inline-block;padding:4px 10px;margin:24px 0 0;color:#fff;background:#BFBFBF}
.info-icon,.info-warn{position:absolute;width:20px;height:20px;left:8px;top:6px}
.info-warn{background:url(/visitor/common/img/icons_4490bd5.png) no-repeat;_background:url(/visitor/common/img/icons8_df28011.png) no-repeat}
.info-icon-img{width:16px;height:16px}
.info-con{margin-left:30px;word-wrap:break-word;/}
.info-warn{position:absolute;width:20px;height:20px;left:8px;top:6px;background:url(/visitor/pc/css/img/icons_40d8b6f.png) no-repeat -145px -12px}
.foot{position:fixed;position:absolute\9;bottom:0;right:0;left:0;z-index:99999;width:100%;height:62px;background:#F4F4F4;box-shadow:0 0 3px #ddd}
body .hide{display:none}
body .limit-hide{display:none!important}
#container .footer-absolute{bottom:0!important}
.footer-absolute{position:absolute!important}
.input-text{padding:15px 8px 15px 20px}
.enter-btn{display:block;height:32px;padding:0 11px;margin:15px 20px 0 8px;text-align:center;line-height:32px;cursor:pointer}
#html_input,.pre-input,#textInput{margin:0;width:100%;height:22px;line-height:20px;font-size:16px;border:1px solid #D8D8D8;padding:5px 0;font-family:inherit;background:#fff;text-indent:12px;overflow-x:hidden;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;outline:0;background:0 0;background-color:#fff;resize:none}
.pre-input::before,.pre-input::after{pointer-events:none}
.menu-item{line-height:62px;height:62px;width:40px;text-align:center;vertical-align:middle;position:relative;cursor:pointer;overflow:hidden;display:block}
.menu .hide{display:none}
.menu-item-icon{height:24px;width:24px;display:inline-block;vertical-align:middle}
.emotion{position:absolute;bottom:54px;right:20px;height:210px;width:363px;z-index:100000;background:#FFF;box-shadow:0 0 3px 1px #ddd}
.emotion-wrap{height:147px;margin:10px 14px 10px 16px;overflow:hidden;position:relative}
.pc .emotion-wrap{margin-right:6px}
.emotion-angle{position:absolute;bottom:-7px;right:120px;width:1px;height:1px;border-style:solid;border-width:6px 6px 0;border-color:#fff #F4F4F4 #F4F4F4}
.emo-list{width:100%;height:148px;margin-left:-1px;overflow-x:hidden;overflow-y:auto;position:relative}
.emotion-wrap .emoji{float:left;width:36px;height:36px;border-left:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;text-align:center}
.emotion-tab{height:32px;padding-left:15px;border-top:1px solid #E5E5E5}
.icon-emo{width:50px;height:32px;position:relative;top:-1px;z-index:1;border:1px solid #CCD5DE;border-top-color:#FFF;text-align:center}
.icon-emo i{display:inline-block;width:20px;height:20px;margin-top:7px}
.transition{-moz-transition:transform 500ms ease-in-out;-webkit-transition:-webkit-transform 500ms ease-in-out;-o-transition:-o-transform 500ms ease-in-out;-ms-transition:-ms-transform 500ms ease-in-out;transition:transform 500ms ease-in-out}
.qcode-detail{position:absolute;left:50%;top:50%;width:340px;margin-top:-180px;margin-left:-170px;text-align:center;z-index:2}
.qcode-detail-wrap{box-shadow:0 0 8px 2px #ddd;background:#FFF}
.qcode-detail-img{width:260px;padding:40px 40px 20px;text-align:center}
.qcode-detail-img img{width:260px;height:260px;margin:0 auto}
.qcode-detail-loading{margin:105px auto}
.qcode-detail-tip{padding:5px 22px 22px;word-wrap:break-word;color:#323232}
.qcode-detail-colse{position:absolute;top:4px;right:4px;width:36px;height:36px;line-height:36px;vertical-align:middle;text-align:center;cursor:pointer}
.qcode-detail-colse i{display:inline-block;width:22px;height:22px;vertical-align:middle}
.dialog,.satisfy{position:absolute;top:50%;left:50%;z-index:2147483647;width:300px;min-height:180px;margin-top:-90px;margin-left:-150px;visibility:hidden;word-wrap:break-word;word-break:break-all}
.satisfy-wrap,.qcode-detail-wrap{border:1px solid #F2f2f2;box-shadow:0 0 8px rgba(0,0,0,.2);background:#FFF;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.dialog-hide,.satisfy,.qcode-detail{visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}
.satisfy.hide{visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;display:block!important}
body .satisfy.satisfy-show,body .satisfy-show{visibility:visible}
.satisfy-show .satisfy-wrap,.satisfy-show .qcode-detail-wrap{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.dialog-close,.satisfy-close{position:absolute;right:0;top:0;z-index:10;width:22px;height:22px;cursor:pointer;padding:13px}
.img-close{display:inline-block;width:22px;height:22px}
.dialog-title{height:50px;line-height:50px;padding-left:20px;font-size:16px;background:#F2f2f2;color:#909090;text-align:center}
.dialog-content{line-height:20px;padding:36px 20px 26px;text-align:center}
.dialog-btns{height:30px;text-align:center;padding-bottom:20px}
.dialog-btn{display:inline-block;position:relative;padding:0 14px;line-height:30px;height:30px;cursor:pointer}
.dialog-btn:hover{box-shadow:0 0 3px 0 #44A8F2}
.dialog-ok{margin-right:30px}
.dialog .fade-div{height:30px}
.bg0 .fade-div{display:none}
body .has-fade{background:#FFF}
.has-fade .fade-div{display:block;position:absolute;top:0;left:0;right:0;width:100%;height:30px;opacity:.6;filter:Alpha(opacity=60)}
.has-fade span{position:relative;z-index:1}
.con-info{position:absolute;top:0;bottom:30%;right:0;width:100%;z-index:2;overflow:hidden;box-shadow:0 0 3px #ddd;background:#FFF;transform:translateY(-100%);-ms-transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-moz-transition:transform 400ms ease-in-out;-webkit-transition:transform 400ms ease-in-out;-o-transition:transform 400ms ease-in-out;-ms-transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out}
.slide-down{transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0)}
.con-left{position:absolute;top:0;bottom:0;left:0;width:0;overflow:hidden;height:100%}
.pc .entry-wrap{position:absolute;top:40%;left:50%;margin-top:-100px;margin-left:-200px;text-align:center;color:#8F8f8f;z-index:2147483646}
.pc .book-table{text-align:left;position:relative;margin:16px auto}
.pc .book-table-sm{}
.pc .book-items{position:absolute;width:380px;left:0;top:50px;text-align:left;z-index:10}
.pc .book-form-title{position:relative;z-index:1;top:0;left:24px;width:380px;overflow:hidden;word-wrap:break-word;line-height:20px}
.pc .book-items-list{position:relative;z-index:1;text-align:left}
.pc .book-table-sm .book-items{top:50px;width:220px;left:20px}
.pc .book-items .req-span{visibility:hidden}
.pc .book-items .req .req-span{visibility:visible}
.pc .book-table-sm .book-table-img{}
.pc .book-table-img{}
.pc .book-btn{background-repeat:no-repeat;cursor:pointer;position:relative;top:15px;left:0;margin:0 auto;text-align:center;overflow:hidden}
.pc .book-btn-text{cursor:pointer}
.pc .book-item{vertical-align:middle;position:relative}
.pc .book-label{display:inline-block;vertical-align:middle;width:70px;text-align:right;margin:0}
.pc .book-ipt{vertical-align:middle;height:18px;_height:17px;outline:0;border-width:0 0 1px;border-bottom:1px solid #ccc;color:#CCC;font-size:inherit;padding:0 5px;width:90px;border-radius:0;background:0 0;background:url(0) no-repeat\9}
.pc .book-table-sm .book-ipt{width:110px}
.pc .book-item .leave-err{position:absolute;right:0;bottom:1px;font-size:12px;color:red;line-height:16px}
.pc .book-radio{vertical-align:middle}
.pc .book-half{width:179px;float:left;height:21px;padding-top:9px}
.pc .book-items .verify-line{height:26px;padding-top:4px}
.pc .book-table-sm .book-half{width:auto;float:none}
.pc div .book-one-line .book-ipt{width:200px}
.pc div .book-one-line{float:none;width:100%;clear:both;vertical-align:middle}
.pc .verify-line{text-align:center}
.pc div .book-one-line .book-ipt{width:270px}
.pc .book-all-line .book-half .book-ipt{}
.pc .book-all-line .book-half{float:none;width:100%;clear:both}
.mobile .verify-line #verify_change{margin-right:20px}
.mobile .verify-line{text-align:right}
.satisfy{width:320px}
.satisfy-title{padding-top:45px;text-align:center}
.satisfy-close{padding:8px}
#sa_ok{padding:0 20px}
.satisfy .dialog-btns{padding-bottom:30px}
.satisfy-content{text-align:center;padding:20px 15px 40px}
.sa-item{display:inline-block;width:24px;height:24px;padding:5px;text-align:center;position:relative;cursor:pointer}
.sa-icon{display:inline-block;width:24px;height:24px}
.sa-tip{display:none;position:absolute;width:260px;left:-113px;top:35px;text-align:center}
.sa-item-open .sa-tip,.sa-item:hover .sa-tip{display:block}