@charset "utf-8";
.bg2{background-color:#fff;color:#333}
.bg4{background-color:#F7F8F9}
html,body{width:100%;height:100%;border:0;overflow:hidden;box-sizing:border-box;background:#F4F4F4;font-size:14px;font-family:"Open Sans","Helvetica Neue",Helvetica,"Microsoft Yahei",Arial,sans-serif}
html,body,div,span,label,i,textarea,ul,li,h1,h2,a,section,footer,header,form,input,iframe,p{margin:0;padding:0;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
form,section,footer,header{display:block}
ul,li{list-style-type:none}
a{text-decoration:none;color:inherit}
h1,h2{font-size:inherit;color:inherit}
body{position:relative}
.cursor-p{cursor:pointer}
.clearfix{*zoom:1;clear:both}
.clearfix:after{display:table;line-height:0;content:"";clear:both}
.fr{float:right}
.fl{float:left}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.head-btns .hide{display:none!important}
.block{display:block}
.inline{display:inline}
@media only screen
and (min-device-width :320px)
and (max-device-width :1024px){select:focus,textarea:focus,input:focus{font-size:16px!important}}
.bottom-scroll{position:absolute;bottom:0;left:0;right:0;max-height:100%;height:auto;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;word-wrap:break-word}
.msg .bgwhite{background:#fff}
.msg-tel,.msg-link,.msg-mail,.list-msg a[href],.unread a[href]{text-decoration:underline;color:#00e}
.color-link{color:#00e}
.file-icon{position:absolute;left:15px;top:16px;height:40px;width:50px;background:url(/visitor/common/img/icons_4490bd5.png) no-repeat;background-position:-16px -186px}
.file-info{min-height:60px;min-width:130px;overflow:hidden;padding-left:65px;border-bottom:1px solid #DCDCDC;line-height:20px}
.file-name{color:#000;padding:5px 0;word-wrap:break-word}
.file-size{padding-bottom:5px;color:#909090}
.list-msg .msg-item .file-link-a{text-decoration:none;line-height:1.2;display:block;width:100%;padding-top:5px;text-align:right}
.msg-item{word-wrap:break-word;max-width:100%}
.msg-item img{max-width:100%}
.msg-error{position:absolute;bottom:4px;width:20px;height:20px;font-size:0;line-height:0;background:url(/visitor/common/img/icons_4490bd5.png) no-repeat -94px -44px}
.msg-error.resend{background-position:-121px -11px}
.msg-lf .msg-error{right:-20px}
.msg-rt .msg-error{left:-20px}
.msg-error img{max-width:100%;max-height:100%}
.mask{display:none;position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:1147483647;background:#000;opacity:.5;filter:"alpha(opacity=50)"}
.entry .mask{top:79px}
.mobile .img-play{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:2147483647}
.mobile .img-play-list{position:relative;height:100%}
.mobile .img-play-list li{position:relative;height:100%;float:left}
.mobile .img-play-list li img{display:block;max-width:96%;max-height:96%;margin:0 auto;position:relative;top:50%}
.mobile .img-play-btn{position:absolute;width:20%;min-width:50px;height:40%;min-height:100px;top:50%;margin-top:-20%;cursor:pointer;z-index:1000}
.mobile .img-play-pre{left:2%}
.mobile .img-play-next{right:2%}
.mobile .img-play-btn div{display:none;position:absolute;top:50%;margin-top:-22px;left:50%;margin-left:-14px;width:46px;height:46px;line-height:150px;overflow:hidden;background:url(/visitor/common/img/icons-mb-2x_434f5cf.png) -49px -104px no-repeat;background-size:160px 406px}
.mobile .img-play-btn.hover div{display:block}
.mobile .img-play-pre.hover .img-play-pre-icon{background-position:-2px -154px}
.mobile .img-play-next.hover .img-play-next-icon{background-position:-52px -154px}
#fakeInput{display:none}
.mobile #fakeInput{position:absolute;display:block;top:15px;left:0;z-index:-1;padding-top:2px;line-height:20px;min-height:20px;word-wrap:break-word;visibility:hidden}
.foot{min-height:62px;height:auto!important}
#img_dot_list{display:none;width:auto}
#img_dot_list .dot-list-li{background:#fff}
#img_dot_list.hover{display:block}
.mobile .img-play-close{position:absolute;top:1%;right:1%;width:100px;height:100px;cursor:pointer;z-index:1000;line-height:150px;overflow:hidden}
.mobile .img-play-close div{display:none;position:absolute;top:50%;margin-top:-15px;left:50%;margin-left:-15px;width:42px;height:42px;background:url(/visitor/common/img/icons-mb-2x_434f5cf.png) -50px -104px no-repeat;background-size:160px 406px}
.mobile .img-play-close.hover div{display:block}
.btn-restart{text-decoration:underline;cursor:pointer}
.paste-pre{position:absolute;left:50%;margin-left:-175px;width:350px;padding:10px 12px 16px;box-shadow:5px 5px 5px rgba(0,0,0,.2);text-align:center;color:#8F8f8f;background:#eee;z-index:2147483647;min-width:320px;max-width:60%;margin-top:0;margin-bottom:-100px;top:auto;bottom:40%}
.paste-img{border:0;display:block;margin:30px auto;max-width:300px;max-height:80%}
.paste-btn{position:absolute;bottom:0;left:0;right:0}
.paste-cancel,.paste-ok{width:40%;margin:0 5%;line-height:30px}
.paste-cancel{background:#fff}
.paste-pre .error{color:red;line-height:30px}
.pc .img-play{position:absolute;width:600px;height:400px;padding:0 2px;top:100px;left:150px;z-index:2147483647;overflow:hidden;background:rgba(0,0,0,.75);border-radius:4px;cursor:move}
.pc .img-play-mask{display:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block\9;background-color:#000\9;filter:alpha(opacity=75)\9}
.pc .img-play-loading{display:none;position:absolute;width:32px;height:32px;top:50%;left:50%;margin-top:-16px;margin-left:-16px;background:url(/visitor/dji/img/loader-mini_b00cf93.gif);z-index:10}
.pc .img-play-list{position:relative;height:100%;overflow:hidden;z-index:1;margin:40px 0 60px}
.pc .img-play-list li{display:inline-block;height:100%;position:relative;overflow:hidden;text-align:center}
.pc .img-play-list li img{position:relative;vertical-align:middle;max-height:100%;max-width:100%}
.pc .img-play-foot{display:none;position:absolute;bottom:6px;left:50%;margin-left:-125px;width:250px;height:40px;padding:5px 0;z-index:1000;text-align:center;background:url(/visitor/common/img/icons_4490bd5.png) no-repeat -75px -349px;_background:url(/visitor/common/img/icons8_df28011.png) no-repeat -75px -349px}
.pc .hover .img-play-foot{display:block}
.pc .img-play-btn{display:inline-block;width:40px;height:40px;min-height:40px;min-width:40px;cursor:pointer;overflow:hidden;position:relative;top:0;margin:0;left:0}
.pc .img-play-btn i,.pc .img-play-close{display:inline-block;width:40px;height:40px;cursor:pointer;overflow:hidden;background:url(/visitor/common/img/icons_4490bd5.png) no-repeat 1000px 1000px;_background:url(/visitor/common/img/icons8_df28011.png) no-repeat -1000px -1000px}
.pc .img-play-pre i{background-position:-104px -235px}
.pc .img-play-next i{background-position:-156px -235px}
.pc .img-play-download i{background-position:-208px -235px}
.pc .img-play-rotate i{background-position:-262px -235px}
.pc .hover-btn .img-play-pre-icon{background-position:-104px -285px}
.pc .hover-btn .img-play-next-icon{background-position:-156px -285px}
.pc .hover-btn .img-play-download-icon{background-position:-208px -285px}
.pc .hover-btn .img-play-rotate-icon{background-position:-262px -285px}
.pc .disabled .img-play-pre-icon{background-position:-104px -414px}
.pc .disabled .img-play-next-icon{background-position:-156px -414px}
.pc .img-play-resize{position:absolute;bottom:-20px;right:-20px;width:70px;height:70px;z-index:9999;cursor:move;cursor:nw-resize;background:url(/visitor/common/img/icons_4490bd5.png) no-repeat -9px -278px;_background:url(/visitor/common/img/icons8_df28011.png) no-repeat -9px -278px}
.pc .img-play-close{position:absolute;top:4px;right:4px;z-index:9999;background-position:-247px -118px}
.pc .hover.img-play-close{background-position:-297px -118px}
.rotate-90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=-1.8369701987210297e-16, M12=-1, M21=1, M22=-1.8369701987210297e-16, SizingMethod='auto expand')"\0;*filter:progid:DXImageTransform.Microsoft.Matrix(
M11=-1.8369701987210297e-16, M12=-1, M21=1, M22=-1.8369701987210297e-16, SizingMethod='auto expand')}
.rotate-180{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=-1, M12=1.2246467991473532e-16, M21=-1.2246467991473532e-16, M22=-1, SizingMethod='auto expand')"\0;*filter:progid:DXImageTransform.Microsoft.Matrix(
M11=-1, M12=1.2246467991473532e-16, M21=-1.2246467991473532e-16, M22=-1, SizingMethod='auto expand')}
.rotate-270{transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=6.123233995736766e-17, M12=1, M21=-1, M22=6.123233995736766e-17, SizingMethod='auto expand')"\0;*filter:progid:DXImageTransform.Microsoft.Matrix(
M11=6.123233995736766e-17, M12=1, M21=-1, M22=6.123233995736766e-17, SizingMethod='auto expand')}
#verify{position:absolute;right:0;left:50%;margin:0 0 0 -160px;top:78px;width:320px;text-align:center;color:#8F8f8f;background:#eee;z-index:2147483647}
.pc #verify{top:50%;margin-top:-145px}
.verify li{padding:12px 34px;line-height:30px;overflow-x:hidden}
#verify_ok{}
.verify #verify_input{display:inline-block;width:190px;height:26px;font-size:1em;text-align:left;text-indent:4px;border:1px solid #aaa;margin:0;padding:0;background:transparent;box-shadow:none;outline:0;vertical-align:middle}
#verify_input.error{border-color:red!important}
#verify_img{display:inline-block;vertical-align:middle;border:0;max-height:30px;cursor:pointer}
.verify-line #verify_img{max-height:26px}
.book-items .verify-line{height:26px;padding-top:9px}
#verify_change{display:inline-block;text-align:left;margin-left:10px;height:26px;line-height:26px;vertical-align:middle}
#verify_change.loadin{}
.leave .header{}
.leave{background:#eee}
.inTip{background:#FFF}
.inTip .toolbar-leave,.inTip .con-leave{display:none}
.leave .content{padding:10px 8px 0;width:auto;background:#eee;bottom:46px;overflow:hidden;position:relative;box-sizing:border-box;height:calc(100% - 48px)}
.leave-tip{position:absolute;top:140px;left:0;z-index:2147483647;font-size:1.4rem;text-align:center;width:100%;-moz-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}
body .tiphide{opacity:0;visibility:hidden}
.leave-tip-content{font-size:14px;position:relative;display:inline-block;margin:0 10px;line-height:28px;padding:5px 15px 5px 32px;box-shadow:0 0 10px 1px #d5d5d5;word-wrap:break-word;overflow:hidden;background-color:#000;color:#FFF;opacity:1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.leave-tip-content .info-warn{top:9px}
.leave-tip-content .info-con{margin-left:0;display:inline;padding:0}
.bggray{background:#f0f0f0;color:#343434}
.book-table{width:260px;position:relative;margin:16px auto}
.list-msg .book-hover{position:fixed;left:0;width:100%}
.book-items{position:absolute;z-index:1;top:50px;width:220px;left:0}
.book-form-title{position:relative;z-index:1;top:0;left:24px;width:220px;text-align:left;overflow:hidden;word-wrap:break-word;line-height:20px}
.book-items-list{position:relative;z-index:1}
.book-table-img{width:260px}
.book-btn{position:relative;margin:0 auto;text-align:center;max-width:200px;_width:200px;overflow:hidden;background-repeat:no-repeat;cursor:pointer}
.book-btn-text{cursor:pointer}
.book-item{vertical-align:middle;position:relative;text-align:left}
.book-items .req-span{visibility:hidden}
.book-items .req .req-span{visibility:visible}
.book-label{display:inline-block;vertical-align:middle;width:70px;text-align:right;margin:0}
.book-ipt{vertical-align:middle;background:0 0;outline:0;border-width:0 0 1px;border-bottom:1px solid #ccc;color:#CCC;font-size:inherit;padding:0 5px;width:110px;border-radius:0}
.book-item .error{border-color:red!important}
.book-radio{vertical-align:middle}
.book-item .leave-err{position:absolute;right:0;bottom:1px;font-size:12px;color:red;line-height:16px}
.book-half{overflow:hidden;height:23px;text-align:left;padding-top:7px}
.entry-wrap{position:absolute;top:78px;left:50%;margin-left:-150px;text-align:center;color:#8f8f8f;z-index:2147483646;font-size:14px}
.router{position:absolute;z-index:2147483646;top:50%;left:50%;margin-top:100px;margin-left:-200px;background:#FFF}
.router-title{text-align:center;overflow:auto;padding:15px;border-bottom:1px solid #dbdbdb}
.router-list,.router-list ul{overflow:hidden}
.router-item{float:left;width:149px;height:143px;background:#fff;cursor:pointer;border-width:0 1px 1px 0;border-color:#dbdbdb;border-style:solid}
.router-item-content{width:148px;height:104px;overflow:hidden;position:relative}
.router-item-icon{height:104px;line-height:104px;vertical-align:middle;text-align:center;overflow:hidden}
.router-item-icon img{max-height:104px;max-width:100%;vertical-align:middle;border:0}
.router-item-text{position:relative;height:104px;width:148px;overflow:hidden;top:10px;z-index:10;-moz-transition:top 500ms ease-in-out;-webkit-transition:top 500ms ease-in-out;-o-transition:top 500ms ease-in-out;-ms-transition:top 500ms ease-in-out;transition:top 500ms ease-in-out;background:#FFF}
.router-item-text .router-item-text-bg{display:none;position:absolute;height:104px;width:148px;z-index:1;opacity:.1;filter:Alpha(opacity=10)}
.router-item-text-tx{height:104px;width:128px;position:relative;padding:10px;z-index:2}
.hover .router-item-text{top:-104px}
.hover .router-item-text .router-item-text-bg{display:block}
.hover .router-item-icon{visibility:hidden}
.router-item-theme{height:38px;text-align:center;line-height:38px;background:#fff;color:#323232}
body .router-list .router-item-content .router-hide,.router-hide{display:none}
.router-item-content1{}
body .router-item-content1 .router-item-icon{visibility:visible}
.router-item-content3 .router-item-text{position:relative;top:0;left:0}
.router-item-content4{}
.site{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;font-size:14px;overflow:hidden;z-index:10000;display:none}
.show-site{display:block!important}
.site-back{height:40px;text-align:center;line-height:40px;overflow:hidden;vertical-align:middle}
.site-back-icon{display:inline-block;margin-right:5px;vertical-align:middle;width:32px;height:40px;background:url(/visitor/common/img/icons-mb-2x_434f5cf.png) -92px -3px no-repeat;background-size:160px 406px}
.site-iframe{height:90%;width:100%;-webkit-transform:translate3d(0,100%,0);border:0}
.show-site .site-iframe{-webkit-transform:translate3d(0,0,0)}
.unread{position:absolute;top:0;width:100%;z-index:5;overflow:auto;max-height:90%;box-shadow:-4px 4px 7px rgba(0,0,0,.2);display:none;background:#FFF}
.unread-close{width:100%;height:30px;background-color:#FFF;text-align:center;vertical-align:middle}
.unread-close i{display:inline-block;width:30px;height:20px;vertical-align:middle;background:url(/visitor/common/img/icons-mb-2x_434f5cf.png) -110px -45px no-repeat;background-size:160px 406px}
.unread-tip{height:30px;line-height:30px;width:100%;background:#eedea4;padding-left:14px;z-index:3;vertical-align:middle}
.unread-wrap{overflow:hidden;position:relative}
.list-unread{background:#FFF;padding:10px 10px 0;position:relative}
.list-unread-li{padding:4px;line-height:20px;border-bottom:1px solid #efefef}
.unread-staff-name{margin:10px 5px 0;color:#888}
.unread-msg{padding:10px 5px 10px 0;position:relative}
.unread-msg .file-icon{left:5px}
.unread-msg .msg-img{max-height:100px}
.unread-msg .file-info{border-bottom:0}
.unread-file .unread-msg{margin-top:-5px}
.unread-size{display:inline-block}
.unread-download{display:inline-block;float:right}
.custom-event-li{text-align:center;padding-top:10px;padding-bottom:15px}
.custom-event-li .custom-event{border-width:2px;border-style:solid}
.custom-event{box-sizing:border-box;display:inline-block;min-width:150px;max-width:300px;padding:8px;border-radius:4px;text-align:left;font-size:12px;text-decoration:none;overflow:hidden;color:inherit;background:#FFF}
.page .list-msg .custom-event,.custom-event:hover,.custom-event:active{text-decoration:none}
.custom-event-wrap{overflow:hidden}
.custom-event-img{display:inline-block;width:100px;height:100px;float:left}
.custom-event-content{margin-left:110px;word-wrap:break-word}
.custom-event-title{color:#00e;padding-bottom:5px}
.custom-event-detail{color:#8b8b8f;overflow:hidden;text-overflow:ellipsis}
.custom-event-memo{margin-top:6px;padding-top:6px;border-top:1px solid #dcdcdc;color:#8b8b8f}
.push-url{display:block;height:56px;_zoom:1;cursor:pointer;text-decoration:none;color:inherit}
.unread-msg .push-url{padding:0 10px}
.push-icon{float:left;width:58px;height:56px;background-image:url(/visitor/common/img/icons_4490bd5.png);_background-image:url(/visitor/common/img/icons8_df28011.png);background-position:-251px -13px}
.push-blank .push-icon{background-position:-326px -13px}
.mode6 .msg-con{padding:2px}
.push-content{height:56px;overflow:hidden;text-overflow:ellipsis;margin-left:60px;padding:0 8px;background:#FFF}
.push-name{color:#323232;padding:5px 0 6px;line-height:20px}
.push-url-link{color:#00e;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;height:20px}
.push-url:hover .push-url-link{text-decoration:underline}
.right-tab{height:33px;background:#f4f2f0;overflow:hidden}
.tab-item{height:30px;line-height:30px;display:inline-block;_zoom:1;cursor:pointer;margin-top:3px}
.tab-item i,.tab-item span{background-color:#FFF}
.right-tab .bg0 i,.right-tab .bg0 span{background-color:inherit}
.tab-item i{display:inline-block;vertical-align:top;width:20px;height:20px;padding:5px;background-image:url(/visitor/common/img/icons_4490bd5.png);_background-image:url(/visitor/common/img/icons8_df28011.png);background-repeat:no-repeat;overflow:hidden}
.tab-item .tab-push-close{padding:5px 5px 5px 0}
.tab-item span{display:inline-block;padding:0 4px}
.tab-item-default span{padding-right:25px}
.tab-push-close{cursor:pointer;background-position:-304px -534px}
.bg0 .tab-push-close{background-position:-304px -504px}
.tab-default-icon{background-position:-255px -534px}
.bg0 .tab-default-icon{background-position:-255px -504px}
.tab-push-icon{background-position:-212px -535px}
.bg0 .tab-push-icon{cursor:pointer;background-position:-212px -505px}
.no-url .right-tab,.no-url .info-push,.def-url .info-push,.p-url .info-default{display:none}
.no-url .info-default,.def-url .right-tab,.p-url .right-tab,.def-url .info-default,.p-url .info-push{display:block}
#rightCustom .hide{display:none}
.list-msg-his{position:relative}
.list-his-hr{margin-top:20px;padding:10px 0}
.pre-his,.list-his-hr{text-align:center;cursor:pointer;vertical-align:middle;position:relative}
.pre-his{padding:3px 0 10px}
.pre-his-icon{display:inline-block;width:22px;height:20px;vertical-align:middle;background-repeat:no-repeat}
.hr-left,.hr-right{display:inline-block;width:18%;max-width:100px;_width:100px;height:1px;vertical-align:middle;background:#ccc}
.hr-left{background-position:-28px -550px}
.hr-right{background-position:-105px -580px}
.pre-his span,.list-his-hr span{display:inline-block;line-height:20px;vertical-align:middle;padding:0 5px;max-width:50%}
.pre-his span{color:#44A8F2}
#inputPlaceholder{position:absolute;top:8px;left:17px;color:#888;pointer-events:none}
body .height0{height:0;overflow:hidden}
.footer .hide{display:none}
.leave-bar{position:relative;text-align:center;height:40px;line-height:40px;z-index:10;cursor:pointer}
.msg-leave{margin:30px 48px 6px;padding:8px 12px;overflow:hidden;border:1px solid #e7e7e7;background:#fff}
.msg-leave-title{font-size:14px;line-height:18px;height:18px;vertical-align:middle}
.msg-leave-i{display:inline-block;height:18px;width:22px;background:url(/visitor/common/img/icons-mb-2x_434f5cf.png) no-repeat -33px -330px;background-size:160px 406px;vertical-align:middle}
.unfold .msg-leave-i{background-position:-5px -330px}
.msg-leave-t{display:inline-block;vertical-align:middle}
.msg-leave-content{width:100%;box-sizing:border-box;padding:3px 0;line-height:18px;height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;font-size:12px}
.msg-leave-dot{display:none}
.msg-leave-content img{height:16px;vertical-align:top}
li .msg-leave-link{color:#888;font-size:12px}
.list-msg li:nth-child(2)>.color1{display:none}
.menu-site{position:absolute;top:0;left:50px;right:0;bottom:0;height:100%;z-index:2147483647;background:#fff;overflow:hidden;visibility:hidden;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.menu-site.hide{display:block!important;visibility:hidden}
.menu-site.show-site{visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0)}
.menu-site-iframe{width:100%;height:100%}
.menu-site-back{position:relative;height:49px;width:100%;z-index:1000;background:#fbfbfb;font-size:16px;line-height:49px;text-align:left;text-indent:18px;border-bottom:1px solid #EEE}
.menu-site-back-icon{position:absolute;top:5px;right:5px;height:40px;width:40px;display:block;background:url(/visitor/common/img/icons-mb-2x_434f5cf.png) -105px -250px no-repeat;background-size:160px 406px}
.menu-site-wrap{width:100%}
.ios .menu-site-wrap{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:scroll}
.ios .menu-site-iframe{height:3500px;width:1px;min-width:100%}
.toolbar,.emotion,.url-list,.header,.toolbar *,.emotion *,.url-list *,.header *,.enter-btn,.satisfy-content,.satisfy-content *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none}
.toolbar::selection,.emotion::selection,.url-list::selection,.header::selection{background:transparent}
a,a:hover,a:active,a:visited,a:focus{outline:0}
.menu-file form{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}
.menu-file input{position:absolute;top:0;right:0;padding-right:32px;outline:0;border:0;background:transparent;background:0 0;cursor:pointer;height:32px;font-size:32px;line-height:80px;opacity:.01;filter:alpha(opacity=.01)}
.img-ad,.innerAD img{max-width:100%;height:auto;border:0}
.ipt-suggest{width:100%;overflow-y:auto;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee}
.ipt-list,.common-ques-list,.question-list{margin-top:5px}
.ipt-list-li{display:block;text-decoration:none;color:inherit;padding:5px;cursor:pointer}
.ipt-list-li:hover{text-decoration:underline}
.question-list-li,.common-ques-li{padding-bottom:4px;cursor:pointer;font-size:12px}
.question-list-li:hover,.link-robot-ques:hover{text-decoration:underline}
.link-robot-ques{color:#00e}
.common-ques-tip{margin:10px 0}
.words-seg{color:red}
.menu-robot-staff{font-size:0!important;line-height:0!important;display:none;position:relative;min-height:30px;padding:8px 28px 2px 8px;border-bottom:1px solid #ddd;vertical-align:middle}
.menu-robot-btn{font-size:14px;display:inline-block;line-height:16px;padding:4px 8px;border-radius:2px;margin-left:6px}
.robot-staff-icon,.robot-staff-close{font-size:0!important;line-height:0!important;display:inline-block;width:24px;height:24px;background-image:url(/visitor/common/img/icons-mb-2x_434f5cf.png);background-size:160px 406px}
.robot-staff-icon{background-position:-120px -327px}
.robot-staff-close{position:absolute;right:0;top:50%;margin-top:-12px;background-position:-90px -326px}
.menu-robot-word{font-size:14px;line-height:24px;word-break:break-all}
.menu-robot-word *{display:inline}
.menu-robot-staff span,.menu-robot-staff i{vertical-align:top}
.robot .menu-robot-staff{display:block}
.robot .menu{display:none}
.msg-robot .msg-item{}
.msg-item-robot{}
.robot-feedback{min-width:200px;position:relative}
.feedback-tag{position:absolute;right:0;top:10px;font-size:12px;color:#00c000;display:none}
.feedback-tag span,.feed-icon-sel{display:inline-block;vertical-align:middle;height:16px;line-height:16px}
.feed-icon-sel{width:20px;background-image:url(/visitor/common/img/icons-mb-2x_434f5cf.png);background-size:160px 406px}
.feedback-tip{margin-top:10px;padding:10px 10px 5px 0;border-top:1px dotted #aaa;font-size:12px}
.feedback-btns{color:#fff;white-space:nowrap;word-break:keep-all}
.robot-feedback-had .feedback-btns div,.robot-feedback-had .feedback-btns img{cursor:not-allowed}
.robot-feedback-had .feedback-tag{display:block}
.feedback-btn-solve,.feedback-btn-unsolve{float:left;white-space:nowrap;word-break:keep-all;vertical-align:middle;min-width:46px;text-align:center;line-height:20px;padding:6px 8px;border-radius:2px;cursor:pointer}
.feedback-btn-solve{margin-right:10px}
.feedback-btns img,.feedback-btns span{display:inline-block;vertical-align:middle;line-height:16px;height:16px;padding:0 1px}
.margin-top10{margin-top:10px}
#cancelEntryBtn{position:absolute;right:10px;top:10px;width:20px;height:20px;font-size:1px;line-height:0}
.leave-entry-title{padding:24px 30px 10px;word-break:break-all}
.leave-entry-content{padding:0 30px 34px}
.leave-entry-content .book-ipt{border-width:1px!important;border-style:solid;border-color:#ddd}
.leave-entry-item div{padding:4px 0}
.leave-entry-label{display:block;text-align:left;height:32px;line-height:32px;vertical-align:baseline;margin:0;padding:0}
.leave-entry-inputs{display:block}
.leave-entry-ipt,.leave-entry-text{height:28px;width:100%;line-height:28px;margin:0;padding:0;text-indent:12px;font-size:14px;border-radius:2px;border:1px solid #ddd}
.leave-entry-text{display:block;width:99%;height:80px;line-height:24px}
.leave-entry-content #verify_input{height:30px;width:110px;line-height:30px;border-radius:2px}
.leave-entry-content .img-code{margin:0 8px}
.leave-entry-content .req-span{color:red;visibility:hidden}
.leave-entry-content .req .req-span,.entry-code .req-span{visibility:visible}
.leave-entry-content .entry-code{text-align:left}
.container-leave{position:absolute;top:78px;bottom:61px;left:0;right:0;background:#FFF}
.container-leave-content{position:relative;overflow:hidden}
.leave-entry-foot{position:absolute;bottom:0;left:0;right:0;z-index:99999;height:36px;background:#FFF;padding:12px 32px;border-top:1px solid #ddd}
.leave-enter-btn{width:100%;height:36px;border-radius:3px;line-height:36px;text-align:center}