@charset "UTF-8"; /* * @name: scaffold * @description: 定义全站的初始样式. * @author: Jin Ye(jinye@yy.com) */ .multi-login-box-mask { z-index: 90000; position: fixed; top: 0; left: 0; opacity: 0.5; filter: alpha(opacity=50); background-color: #000; width: 100%; height: 100%; zoom: 1; } .multi-login-box { background: #fff; border-radius: 4px; width: 520px; height: 300px; position: fixed; left: 50%; top: 50%; margin-left: -260px; margin-top: -150px; z-index: 90001; font-family: "Microsoft Yahei"; } .multi-login-box h2 { font-size: 23px; line-height: 30px; font-family: "Microsoft Yahei"; color: #333; font-weight: 400; margin: 30px 0 35px 30px; } .multi-login-box .multi-login-box-close { position: absolute; width: 14px; height: 13px; display: block; top: 10px; right: 10px; color: #52a3e2; font-size: 16px; text-decoration: none; background: url("http://file.do.yy.com/group3/M03/CC/61/tz0MYFcOBtSAQnGtAABUsFkBdqk149.png") no-repeat 0px -302px; } .multi-login-box .multi-login-box-close:hover { background-position: -22px -302px; } .multi-login-box .multi-login-cont { position: relative; height: 150px; } .multi-login-box .multi-login-cont a { display: block; position: absolute; top: 0; background: url("http://file.do.yy.com/group3/M03/CC/61/tz0MYFcOBtSAQnGtAABUsFkBdqk149.png") no-repeat 2000px 2000px; } .multi-login-box .multi-login-cont .login-vline { width: 0px; height: 150px; position: absolute; top: -2px; left: 270px; border-right: 1px dotted #ddd; } .multi-login-box .multi-login-cont .login-yy { width: 140px; height: 140px; background-position: 0 0; left: 70px; } .multi-login-box .multi-login-cont .login-yy:hover { background-position: 0 -150px; } .multi-login-box .multi-login-cont .login-qq, .multi-login-box .multi-login-cont .login-sina, .multi-login-box .multi-login-cont .login-baidu { width: 140px; height: 30px; left: 320px; } .multi-login-box .multi-login-cont .login-qq { top: 15px; background-position: -150px -4px; } .multi-login-box .multi-login-cont .login-qq:hover { background-position: -150px -154px; } .multi-login-box .multi-login-cont .login-sina { top: 90px; background-position: -150px -54px; } .multi-login-box .multi-login-cont .login-sina:hover { background-position: -150px -204px; } .multi-login-box .multi-login-cont .login-baidu { display: none; top: 110px; background-position: -150px -106px; } .multi-login-box .multi-login-cont .login-baidu:hover { background-position: -150px -256px; } .multi-login-box .multi-login-tip { text-align: center; color: #909090; font-size: 12px; padding-top: 10px; } .multi-login-box .multi-login-etip-cont { height: 120px; } .multi-login-box .multi-login-error-tip { color: #555; text-align: center; padding-top: 25px; } .multi-login-box .multi-login-error-tip p { font-size: 14px; line-height: 26px; } .multi-login-box .multi-login-error-tip p .copy-yynum { position: static; display: inline; color: #00e; } .multi-login-box .multi-login-foot { text-align: center; } .multi-login-box .multi-login-foot div { width: 125px; height: 35px; line-height: 35px; border-radius: 3px; display: inline-block; font-size: 12px; text-align: left; vertical-align: top; } .multi-login-box .multi-login-foot div a { display: block; border-radius: 3px; color: #fff; } .multi-login-box .multi-login-foot .multi-login-cancel-btn { text-align: center; width: 90px; margin-right: 20px; } .multi-login-box .multi-login-foot .multi-login-cancel-btn a { background: #a1adb9; } .multi-login-box .multi-login-foot .multi-login-cancel-btn a:hover { background: #a2bbd4; } .multi-login-box .multi-login-foot .multi-login-yylogin-btn { text-align: center; width: 110px; } .multi-login-box .multi-login-foot .multi-login-yylogin-btn a { background: #fe7e00; } .multi-login-box .multi-login-foot .multi-login-yylogin-btn a:hover { background: #fea100; }