a.red-link:link,a.red-link:visited{color:red;}
.menu-btn{display: none}
@media screen and (max-width: 639px) and (min-width: 320px){
	header{height: 71px}
	.w1100{width: 100%;}
	.master-hd-r{margin:23px 13px 0 0;}
	.man-logo{max-width: 100px;line-height: 71px;}
	.man-logo-r{display: none}
	.language-box{width:28px;height: 26px;line-height: 26px;border-radius: 8px;}
	.sidebar-box{position: absolute;top: 0px;left: -220px;transition: 0.5s ease;z-index: 999}
	.master{width: 100%;margin:0px;margin-top: 10px;}
	.system-master-bd{padding: 10px;position: relative;}
	.system-master-box{width: 100%;}
	.master-bd-box{padding: 0px;}

	.team-step-box{height: auto}
	.team-step{width: 100%;}
	.form-ul{padding: 10px;}
	.form-row{width: 100%;}
	.checkbox-box{padding-right: unset;width: 50%;}
	.form-row-box .w80{width: 30px;padding: 0;padding-left: 5px;}
	.close-btn{display: unset;}
	.menu-btn{display: inline-block; width: 30px;height: 30px;line-height: 71px;float: left;margin-top:20px;padding-left: 10px;}
.password-form{padding-left: unset;}
	.password-form .form-row-box{width: 100%;}
	.shadow-pad{padding: 0px}
	.friend-form{padding-left: 0 !important;}
	.friend-btn{width: 100% !important;}
	.email-yangs{width: 100%;}
	.appointment-tab th{padding: 5px;}
	.contact-l{margin-right: 20px;}
	.flex .clear.mt10{flex:1;}
	.contact-box{padding: 0px !important;}
	.form-input.w410{width: 100%;margin-bottom: 10px;}
	.shadow.pt50{padding-top: 15px;}
	.return-btn{position: absolute; top:5px;right: 5px; background-color: #333;color: #fff;padding:4px 8px;border-radius: 8px;}
	.alert-div{width: 80% !important;padding: 10px !important;}
	.alert-text{font-size: 20px !important; line-height: 40px !important;}
	.index-box2-l,.index-box2-r{
		width: 100%;
	}
}