.dialog{z-index:999}.dialog,.dialog .mask{position:fixed;left:0;top:0;width:100%;height:100%}.dialog .mask{z-index:98;background-color:rgba(0,0,0,.4)}.dialog .dialog-container{position:fixed;left:50%;top:50%;width:700px;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99;padding-top:48px;overflow:hidden}.dialog .dialog-head{width:100%;height:48px;background-color:#f75959;padding:12px 20px;position:absolute;left:0;top:0;z-index:2}.dialog .dialog-title{line-height:24px;color:#fff;font-size:18px;font-weight:400}.dialog .dialog-title.center{text-align:center}.dialog .icon-close{position:absolute;right:0;top:4px;z-index:3;width:40px;height:40px;line-height:36px;text-align:center;font-size:20px;color:#fff;cursor:pointer}.dialog .dialog-body{background-color:#fff;padding:10px 20px 30px}.call-dialog .call-inner{padding:20px 20px 0}.call-dialog .form-item{position:relative;margin-bottom:20px;width:100%;padding-left:100px}.call-dialog .form-item .label{width:100px;line-height:40px;font-size:14px;color:#333;position:absolute;left:0;top:0}.call-dialog .form-item .input-box{width:100%;position:relative;height:40px;padding-right:100px}.call-dialog .form-item .input{width:100%;height:40px;padding:8px 10px;font-size:14px;color:#333;line-height:22px;border:1px solid #e5e5e5}.call-dialog .form-item .btn-call{position:absolute;right:0;top:0;z-index:2;width:100px;height:40px;font-size:14px;color:#fff;text-align:center;line-height:40px;background-color:#f75959;cursor:pointer}.call-dialog .tip-list{font-size:14px;color:#999;line-height:24px}.call-dialog .tip-list li{margin-bottom:6px}.server-module{width:840px;padding-top:50px;padding-bottom:50px}.server-module .module-hd{font-size:24px;color:#333;line-height:1.2;font-weight:700}.server-module .server-list{margin-bottom:20px}.server-module .server-list .server-item{padding:20px 10px 20px 0;background-color:#fff;border-bottom:1px solid #e5e5e5;position:relative}.server-module .server-list .server-item:last-child{border-bottom:0}.server-module .server-list .avatar{float:left;width:100px;height:100px;margin-right:40px}.server-module .server-list .avatar img{width:100%;height:100%;border-radius:50%;display:block}.server-module .server-list .server-info{float:left;width:320px;margin-right:20px;padding-top:15px}.server-module .server-list .name{display:inline-block;vertical-align:middle;font-size:18px;color:#333;line-height:24px}.server-module .server-list .purchased{display:inline-block;vertical-align:middle;width:88px;height:20px;margin-left:15px;background-color:#fff;border:1px solid #60c08a;color:#60c08a;line-height:18px;font-size:12px;border-radius:2px;position:relative;padding-left:20px}.server-module .server-list .purchased .icon{font-size:14px;position:absolute;left:0;top:0;width:20px;height:18px;line-height:16px;background-color:#60c08a;text-align:center;color:#fff}.server-module .server-list .score{display:inline-block;vertical-align:middle;font-size:14px;color:#333;line-height:24px;margin-left:15px}.server-module .server-list .location{font-size:14px;color:#666;line-height:24px;margin-top:10px}.server-module .server-list .location .icon{color:#f75959;font-size:16px;margin-top:-3px}.server-module .server-list .contact{font-size:14px;color:#999;line-height:24px;margin-top:6px}.server-module .server-list .contact .tel{color:#333}.server-module .server-list .certification{float:left;width:340px;padding-left:10px;position:relative}.server-module .server-list .certification:hover .fixed-tip{display:block}.server-module .server-list .fixed-tip{display:none;position:absolute;left:0;bottom:0;z-index:2;background-color:#fff;-webkit-transform:translateX(-100%);transform:translateX(-100%);border:1px solid #ddd;border-radius:4px}.server-module .server-list .fixed-tip:after,.server-module .server-list .fixed-tip:before{content:"";display:block;position:absolute;bottom:70px;z-index:2;width:0;height:0;border:5px solid transparent}.server-module .server-list .fixed-tip:before{right:-11px;border-left:6px solid #ddd}.server-module .server-list .fixed-tip:after{right:-10px;border-left:6px solid #fff}.server-module .server-list .fixed-tip .list{max-height:500px;max-width:400px;padding:10px 15px;overflow-y:auto}.server-module .server-list .fixed-tip .list li{font-size:14px;color:#333;line-height:20px;word-break:break-all;margin-bottom:6px}.server-module .server-list .label{font-size:14px;color:#999;line-height:24px;margin-bottom:6px}.server-module .server-list .value{font-size:14px;color:#333;line-height:24px;margin-bottom:6px}.server-module .server-list .btn-call{position:absolute;right:20px;top:20px;width:80px;height:28px;border:1px solid #f75959;border-radius:2px;background-color:#fff;line-height:26px;text-align:center;font-size:14px;color:#f75959;cursor:pointer}.server-module .server-list .btn-call:hover{background-color:#f75959;color:#fff}.server-module .call-inner{padding:20px 20px 0}.server-module .form-item{position:relative;margin-bottom:20px;width:100%;padding-left:100px}.server-module .form-item .label{width:100px;line-height:40px;font-size:14px;color:#333;position:absolute;left:0;top:0}.server-module .form-item .input-box{width:100%;position:relative;height:40px;padding-right:100px}.server-module .form-item .input{width:100%;height:40px;padding:8px 10px;font-size:14px;color:#333;line-height:22px;border:1px solid #e5e5e5}.server-module .form-item .btn-call{position:absolute;right:0;top:0;z-index:2;width:100px;height:40px;font-size:14px;color:#fff;text-align:center;line-height:40px;background-color:#f75959;cursor:pointer}.server-module .tip-list{font-size:14px;color:#999;line-height:24px}.server-module .tip-list li{margin-bottom:6px}