html,body,h1,h2,h3,h4,h5,h6,p,ul,li,input,iframe{margin: 0;padding: 0;}
input:focus,button:focus{outline: 0 none;}
::-ms-clear, ::-ms-reveal{display: none;}
.ly_popdiv_mark{position: fixed;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;opacity: 0.5;background-color: #000;filter:alpha(opacity=50)\9;display: none;}
.ly_popdiv{position: fixed;width: 440px;left: 50%;top: 50%;margin-left: -220px;margin-top:-290px;background-color: #fff;font-family: Microsoft yahei;display: none;}
.ly_popdiv .ly_popdiv_close{position: absolute;width: 14px;height: 14px;right: 20px;top: 24px;background: url(../images/sg_user_log.png) no-repeat 0 0;cursor: pointer;}
.iframe_loginbox iframe{width: 440px;height: 590px;overflow: hidden;}
.iframe_registbox iframe{width: 440px;height: 604px;overflow: hidden;}
.iframe_accountbox iframe{width: 440px;height: 570px;overflow: hidden;}

.ly_popdiv_title{height: 60px;background-color: #84c1ff;position: relative;}
.ly_popdiv_title h2{font-size: 22px;color: #fff;font-weight: normal;text-align: center;height: 100%;line-height: 60px;}
.ly_popdiv_formbox{padding: 0px 0 10px 60px;}
.ly_popdiv_formbox .inputblock{height: 80px;overflow: hidden;}
.ly_popdiv_formbox .inputblock .inputbox{border: 1px solid #dbdbdb;border-radius: 5px;background-color: #f4f4f4;width: 328px;height: 32px;padding-top: 4px;position: relative;}
.ly_popdiv_formbox .inputblock .inputbox .inputicon{display: inline-block;width: 44px;background: url(../images/sg_user_log.png) no-repeat;height: 100%;vertical-align: middle;text-indent: -1000px;overflow: hidden;}
.ly_popdiv_formbox .inputblock .inputbox .icon_username{background-position: 10px -124px;}
.ly_popdiv_formbox .inputblock .inputbox .icon_password{background-position: 10px -178px;}
.ly_popdiv_formbox .inputblock .inputbox .inputname{color: #646464;font-size: 14px;border-right: 1px solid #939393;display: inline-block;width: 68px;text-align: center;vertical-align: middle;height: 14px;line-height: 14px;overflow: hidden;*height: auto;*line-height: normal;}
.ly_popdiv_formbox .inputblock .inputbox input{width: 200px;vertical-align: middle;font-size: 14px;color: #999;border: 0 none;background-color: transparent;height: 30px;margin-left: 8px;line-height: 30px \9;}
.ly_popdiv_formbox .inputblock .inputbox .showpassword{position: absolute;right: 5px;top: 6px;background: url(../images/sg_user_log.png) no-repeat 3px -79px;width: 26px;height: 24px;overflow: hidden;cursor: pointer;}
.ly_popdiv_formbox .inputblock .inputbox .closepassword{background-position: 3px -38px;}
.ly_popdiv_formbox .inputblock .inputbox{border: 1px solid #dbdbdb;border-radius: 5px;background-color: #f4f4f4;width: 328px;height: 32px;padding-top: 4px;position: relative;}
.ly_popdiv_formbox .inputblock .validation{width: 238px;position: relative;}
.ly_popdiv_formbox .inputblock .validation input{width: 150px;}
.ly_popdiv_formbox .inputblock .validation .v_code{position: absolute;right: -82px;top: 0;width: 68px;height: 34px;border: 1px solid #dbdbdb;background-color: #f4f4f4;border-radius: 5px;font-size: 12px;color: #646464;text-align: center;line-height: 16px;padding-top: 2px;cursor: pointer;}
.ly_popdiv_formbox .inputblock .validation .v_img{position: absolute;right: -82px;top: 8px;width: 50px;height: 20px;overflow: hidden;}
.ly_popdiv_formbox .inputblock .validation .v_img img{width: 50px;height: 20px;}
.ly_popdiv_formbox .inputblock .validation .counter{font-size: 14px;line-height: 34px;}
.ly_popdiv_formbox .inputblock .infots{color: #e4305f;font-size: 14px;padding-top: 12px;}
.ly_popdiv_formbox .userxy{color: #333;font-size: 14px;}
.ly_popdiv_formbox .userxy input{vertical-align: middle;margin-right: 5px;}
.ly_popdiv_formbox .userxy a{color: #e5325c;text-decoration: underline;}
.ly_popdiv_formbox .subbut{padding: 10px 0; line-height:60px;}
.ly_popdiv_formbox .subbut button{color: #fff;font-size: 18px;text-align: center;width: 305px;height: 40px;background-color: #84c1ff;border-radius: 5px;border: 0 none;cursor: pointer;}
.ly_popdiv_formbox .autologin{color: #333;font-size: 14px;width: 320px;height: 30px;}
.ly_popdiv_formbox .autologin input{vertical-align: middle;margin: -3px 7px 0 0;}
.ly_popdiv_formbox .autologin a{float: right;color: #333;text-decoration: none;}
.ly_popdiv_formbox .noaccount{text-align: right;font-size: 14px;color: #333;width: 320px;padding: 30px 0;}
.ly_popdiv_formbox .noaccount a{color: #e4305f;}
.ly_popdiv_formbox .third_login{position: relative;width: 320px;border-top: 1px solid #999;}
.ly_popdiv_formbox .third_login h6{color: #999;font-size: 14px;width: 98px;margin: -12px auto 0;text-align: center;background-color: #fff;font-weight: normal;}
.ly_popdiv_formbox .third_login .thirdlist{height: 60px;font-size: 0;padding-top: 20px;}
.ly_popdiv_formbox .third_login .thirdlist span{width: 60px;height: 60px;display: inline-block;background: url(../images/third_login.png) no-repeat;margin-left: 60px;cursor: pointer;}
.ly_popdiv_formbox .third_login .thirdlist span.qqlogin{background-position: 0 0;margin-left: 10px;}
.ly_popdiv_formbox .third_login .thirdlist span.weixinlogin{background-position: 0 -60px;}
.ly_popdiv_formbox .third_login .thirdlist span.sinalogin{background-position: 0 -120px;}
.ly_popdiv_formbox .jump{text-align: center;color: #bfbfbf;width: 320px;}
.ly_popdiv_formbox .jump a{color: #bfbfbf;}
.ly_popdiv_formbox .jump a:hover{color: #e5325c;}

.ly_regist_tab{text-align: center;font-size: 18px;color: #666;padding-top: 40px;}
.ly_regist_tab span{font-size: 18px;margin: 0 35px;cursor: pointer;}
.ly_regist_tab span.cur{color: #e4305f;border-bottom: 2px solid #e4305f;}

.successdiv{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;background:url(../images/success_log.png) no-repeat #fff center 80px;}
.successdiv .wztext{margin-top: 350px;text-align: center;background: url(../images/success_wztext.png) no-repeat center 20px;}
.successdiv .wztext h6{color: #f77496;font-size: 30px;font-weight: normal;}
.successdiv .wztext p{font-size: 18px;color: #999;padding-top: 22px;}
.successdiv .wztext p span{color: #e4305f;}