@charset "utf-8";
/* CSS Document */
html{-ms-text-size-adjust: 100%;}
body{margin: 0px;padding: 0px;}
div,h3,p,input{margin: 0px;padding: 0px;font-family: "Arial","sans-serif","Microsoft Yahei";}
img{border: none;}
input{-webkit-appearance: none;-webkit-tap-highlight-color: transparent;outline: none;}
.clear{line-height: 0;visibility: hidden;clear: both;}

@media screen and (max-width: 1000px) {
	
	/* pc-header css */
	.pc-header{display: none;}
	
	.pc-content{width: 100%;float: left;}
	.pc-content-box{width: 96%;float: left;margin-left: 2%;}
	.getpassword-box{width: 100%;float: left;}
	.getpassword-box-next{width: 100%;float: left;display: none;}
	.getpassword-box-reset{width: 100%;float: left;display: none;}
	.getpassword-box-success{width: 100%;float: left;display: none;}
	.getpassword-box h3{width: 100%;height: 35px;float: left;font-size: 24px;margin-top: 30px;}
	.getpassword-box-next h3{width: 100%;height: 35px;float: left;font-size: 24px;margin-top: 30px;}
	.getpassword-box-reset h3{width: 100%;height: 35px;float: left;font-size: 24px;margin-top: 30px;}
	.getpassword-box-success h3{width: 100%;height: 35px;float: left;font-size: 24px;margin-top: 30px;}
	.getpassword-tips{width: 100%;float: left;margin-top: 20px;font-size: 14px;}
	.getpassword-input{width: 100%;float: left;margin-top: 20px;}
	.getpassword-input input{width: 100%;height: 45px;line-height: 45px;border: 1px solid #f3f3f3;border-radius: 3px;box-sizing: border-box;float: left;padding-left: 2%;padding-right: 2%;}
	
	.getpassword-submit{width: 100%;float: left;margin-top: 30px;}
    #getpassword-next{width: 100%;height: 45px;text-align: center;line-height: 45px;color: #fff;background: #900900;border-radius: 5px;border: none;font-size: 14px;float: left;font-weight: bold;}
	#getpassword-next-next{width: 100%;height: 45px;text-align: center;line-height: 45px;color: #fff;background: #900900;border-radius: 5px;border: none;font-size: 14px;float: left;font-weight: bold;}
	#getpassword-reset{width: 100%;height: 45px;text-align: center;line-height: 45px;color: #fff;background: #900900;border-radius: 5px;border: none;font-size: 14px;float: left;font-weight: bold;}
	.re-back-index{width: 100%;height: 45px;text-align: center;line-height: 45px;color: #fff;background: #900900;border-radius: 5px;border: none;font-size: 14px;float: left;text-decoration: underline;font-weight: bold;}
	
	/* other css */
	.pc-footer{display: none;}
    
}

@media screen and (min-width:1000px){
    
    /* pc-header css */
	.pc-header{width: 100%;float: left;position: fixed;top: 0px;background: #fff;box-shadow:2px 2px 10px #f5f5f5;z-index: 99;}
    
	.pc-header-logo{width: auto;height: 64px;float: left;margin-left: 20px;}
	.pc-header-logo a{width: 40px;height: 40px;display: block;float: left;border-radius: 5px; overflow: hidden;margin-top: 12px;}
	.pc-header-logo a img{width: 100%;height: 100%;object-fit: cover;}
	.pc-header-logo-text{width: auto;height: 64px;float: left;font-size: 16px;margin-left: 10px;line-height: 64px;font-weight: bold;}
    
    /* pc-header css */
	
	.pc-content{width: 100%;float: left;margin-top: 64px;}
	.pc-content-box{width: 1000px;margin: 0px auto;}
	.getpassword-box{width: 100%;float: left;}
	.getpassword-box-next{width: 100%;float: left;display: none;}
	.getpassword-box-reset{width: 100%;float: left;display: none;}
	.getpassword-box-success{width: 100%;float: left;display: none;}
	.getpassword-box h3{width: 100%;height: 35px;float: left;font-size: 24px;margin-top: 30px;}
	.getpassword-box-next h3{width: 100%;height: 35px;float: left;font-size: 24px;margin-top: 30px;}
	.getpassword-box-reset h3{width: 100%;height: 35px;float: left;font-size: 24px;margin-top: 30px;}
	.getpassword-box-success h3{width: 100%;height: 35px;float: left;font-size: 24px;margin-top: 30px;}
	.getpassword-tips{width: 100%;float: left;margin-top: 20px;font-size: 14px;}
	.getpassword-input{width: 100%;float: left;margin-top: 20px;}
	.getpassword-input input{width: 350px;height: 45px;line-height: 45px;border: 1px solid #f3f3f3;border-radius: 3px;box-sizing: border-box;float: left;padding-left: 2%;padding-right: 2%;}
	
	.getpassword-submit{width: 100%;float: left;margin-top: 30px;}
    #getpassword-next{width: 350px;height: 45px;text-align: center;line-height: 45px;color: #fff;background: #900900;cursor: pointer;border-radius: 5px;border: none;font-size: 14px;float: left;font-weight: bold;}
	#getpassword-next-next{width: 350px;height: 45px;text-align: center;line-height: 45px;color: #fff;background: #900900;cursor: pointer;border-radius: 5px;border: none;font-size: 14px;float: left;font-weight: bold;}
	#getpassword-reset{width: 350px;height: 45px;text-align: center;line-height: 45px;color: #fff;background: #900900;cursor: pointer;border-radius: 5px;border: none;font-size: 14px;float: left;font-weight: bold;}
	.re-back-index{width: 350px;height: 45px;text-align: center;line-height: 45px;color: #fff;background: #900900;border-radius: 5px;border: none;font-size: 14px;float: left;text-decoration: underline;font-weight: bold;}
	
    /* other css */
	.pc-footer{width: 100%;float: left;position: fixed;z-index: 3;bottom: 0;}
	.pc-foot-box{width: 1000px;margin-left: auto;margin-right: auto;margin-bottom: 10px;margin-top: 10px;}
	.pc-footer-link{width: 100%;float: left;}
	.pc-footer-link a{width: auto;height: 20px;display: block;float: left;line-height: 20px;font-size: 14px;margin-right: 15px;}
    .pc-footer-link span{width: auto;height: 20px;display: block;float: right;line-height: 20px;font-size: 14px;color: #999;}
	
}

#web_input_tips_background{width: 100%;z-index: 999;position: fixed;top: 150px;left: 0px;display: none;}
#web_tips_text_box{width: 150px;height: 45px;margin-left: auto;margin-right: auto;margin-top: 0px;background: #333;font-size: 14px;line-height: 45px;color: #fff;border-radius: 3px;text-align: center;}