.login_top { text-align: center; height: 46px; background: #00aeef; position: relative; line-height: 46px; }
.login_top .return { position: absolute; width: 51px; height: 46px; left: 0; top: 0; }
.login_top .return:before { content: ''; display: block; width: 14px; height: 14px; margin: 15px 0 0 22px; border-left: 2px solid #fff; border-top: 2px solid #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.login_top .menutitle{color:#fff;font-size:18px;}
.login_top .second-level{ width: 80px;height: 46px;position:absolute;right:1px;top:-1px;font-size: 0px;}
.login_top .second-level span,.login_top .second-level:before,.login_top .second-level:after{ content: ''; display: inline-block; margin: 0 4px; width:5px; height:5px; border-radius: 100%; -webkit-border-radius: 100%; overflow: hidden; background: #fff; vertical-align: middle;}
.secmenu{ opacity:0; background: #ecf9ff; width:90px; font-size: 14px; text-align: center; position: absolute; right: 2px; top: 46px; border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #dcdcdc; z-index: 99;transition: all .1s linear;-webkit-transition: all .1s linear;-webkit-transform: translate(0px,-130px) scale(0); transform: translate(0px,-130px) scale(0);}
.secmenu::before{ content: ''; display: block; width: 14px; height: 14px; position: absolute; left: 50%; top: -8px; margin: 0 0 0 -6px; background: #ecf9ff;border-left: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.secmenu li a{ display: block; border-bottom: 1px solid #dcdcdc; margin: 0 10px; color: #1a9dce; }
.secmenu li:last-child a{ border: none;}
.secmenushow{opacity:1;-webkit-transform: translate(0,0) scale(1);transform: translate(0,0) scale(1);}

.login_bottom{margin-top:20px;color:#666;text-align:center;width:100%;height:70px}
.login_bottom p{line-height:18px;font-size:12px;text-align:center}
.login_bottom p:nth-child(3){margin:7px 0 0}