*{margin:0;padding:0;}
a{text-decoration: none;}
li{list-style: none;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px white inset !important;}
input:-webkit-clear,input:-webkit-reveal{display: none !important;}
input:-moz-clear,input:-moz-reveal{display: none !important;}
input::-moz-clear,input::-moz-reveal{display: none !important;}
input::-ms-clear,input::-ms-reveal{display: none !important;}
.f_l{float:left;}
.f_r{float:right;}
html,body{width:100%;height:100%;background: #fff;font-family:Microsoft YaHei;}
#register{width:100%;height:100%;}
#register .header{width:100%;height:87px;min-width:1200px;border-bottom: 1px solid #f5eded;
box-shadow:10px 0px 20px rgba(204,204,204,0.8);
-webkit-box-shadow: 10px 0px 20px rgba(204,204,204,0.8);
-moz-box-shadow: 10px 0px 20px rgba(204,204,204,0.8);
-ms-box-shadow: 10px 0px 20px rgba(204,204,204,0.8);
-o-box-shadow: 10px 0px 20px rgba(204,204,204,0.8);}
#register .header .head{width:1200px;height:100%;overflow: hidden;margin: 0 auto;}
#register .header .head .logo{margin-top: 18px;width: 230px;}
#register .header .head .relation{font-size: 14px;color: #035fa9;height:22px;margin-top: 34px;}
#register .header .head .relation .ico{width:22px;height:22px;background: url(/web/pinke/mainPagesV6/img/login/relation_ico.png) no-repeat center center;display: inline-block;vertical-align: middle;margin:-4px 5px 0 0;}
#register .center{width:100%;min-width: 1200px;padding:85px 0 55px;}
#register .center .content{width:660px;height:500px;margin: 0 auto;padding:26px 30px 88px 210px;border: 1px solid #f5eded;
box-shadow:0px 0px 20px rgba(204,204,204,0.8);
-webkit-box-shadow: 0px 0px 20px rgba(204,204,204,0.8);
-moz-box-shadow: 0px 0px 20px rgba(204,204,204,0.8);
-ms-box-shadow: 0px 0px 20px rgba(204,204,204,0.8);
-o-box-shadow: 0px 0px 20px rgba(204,204,204,0.8);}
#register .center .content .login_top{width: 100%;text-align: right;font-size:14px;color:#ccc;}
#register .center .content .login_top a{color:#00a0e9;}
#register .center .content .title{font-size: 24px;color: #000000;height: 25px;margin: 50px 0 5px 108px;font-weight:bold;}
#register .center .content .formData{width:450px;font-size:0;}
#register .center .content .formData .formInfo{width:100%;height:40px;margin-top:30px;}
#register .center .content .formData .formInfo label{width:90px;height:40px;line-height: 40px;font-size:16px;color: #808080;text-align: right;display: inline-block;margin-right:18px;vertical-align: middle;}
#register .center .content .formData .formInfo label .red{font-size: 16px;color: #e02d2d;display: inline-block;vertical-align: middle;margin-right:2px;}
#register .center .content .formData .formInfo input{width:328px;height:38px;line-height: 38px;padding-left:10px;display: inline-block;font-size: 14px;color: #000000;border: solid 1px #cccccc;vertical-align: middle;}
#register .center .content .formData .formInfo input:focus{border: solid 1px #035fa9;}
#register .center .content .formData .formInfo span.placeholder-parent{display:inline-block;vertical-align:middle;}
#register .center .content .formData .formInfo.verify input{width:198px;margin-right:20px;}
#register .center .content .formData .formInfo.verify .getPhoneCodeBtn{width: 110px;height: 40px;line-height: 40px;background-color: #076bbf;text-align: center;display: inline-block;vertical-align: middle;font-size: 14px;color:#fff;border:none;outline: none;cursor: pointer;}
#register .center .content .formData .formInfo.verify .getPhoneCodeBtn:hover{background: #00A0E9;}
#register .center .content .formData .formInfo.verify .getPhoneCodeBtn.disabled{background: #ccc;cursor: no-drop;}
#register .center .content .formData .memorization{padding:15px 0 25px 108px;display: inline-block;font-size:12px;}
#register .center .content .formData .memorization input{width:13px;height:13px;vertical-align:middle;display: inline-block;margin: -3px 6px 0 0;}
#register .center .content .formData .memorization a{color:#00a0e9;}
#register .center .content  #btnLogin{width:340px;height:38px;line-height: 38px;text-align:center;font-size:14px;color:#fff;background: #035fa9;border-radius:5px;-ms-border-radius:5px;display: inline-block;outline: none;border:none;cursor: pointer;margin-left:108px;}
#register .center .content  #btnLogin:hover{background: #00A0E9;}
#register .footer{width:100%;min-width:1200px;text-align:center;padding:30px 0;}
#register .footer p{font-size:14px;color:#b3b3b3;line-height:28px;}
#register .footer p a{color:#b3b3b3;}
#agreementClause{width:100%;height:100%;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);position: fixed;top:0;left:0;display: none;}
#agreementClause .white_content{width:796px;height:556px;background: #fff;border:2px solid #1c87e0;border-radius:10px;-ms-border-radius:10px;position: absolute;top:50%;left:50%;margin:-270px 0 0 -410px;display: none;}
#agreementClause .white_content .close{width:100%;height:60px;text-align: right;font-size:40px;color:#808080;}
#agreementClause .white_content .close>span{padding-right:18px;cursor: pointer;}
#agreementClause .white_content .con{padding:0px 50px 50px 45px;font-size:12px;}

@media only screen and (max-width: 540px) {
	#register .header{display: none;}
	#register .center{height:100%;background: #fff;min-width:initial;width:100%;padding:0;position: relative;}
	#register .center .content{width:calc(100% - 40px);height:auto;margin:0 20px;padding:0;box-shadow:none;border:none;box-sizing: border-box;position: absolute;top:50%;transform: translate(0px, -55%);}
	#register .center .content .login_top{font-size:15px;}
	#register .center .content .title{margin:30px 0 35px 90px;}
	#register .center .content .formData{width:100%;}
	#register .center .content .formData .formInfo{margin-top:15px;}
	#register .center .content .formData .formInfo label{font-size:14px;width:80px;margin-right:8px;}
	#register .center .content .formData .formInfo input{width:calc(100% - 100px);-webkit-appearance: none;border-radius: 0;outline: none;}
	#register .center .content .formData .formInfo.verify input{width:calc(100% - 100px - 130px)}
	#register .center .content .formData .memorization{padding:15px 0 25px 90px;}
	#register .center .content #btnLogin{width:100%;margin:0;height:44px;line-height: 44px;font-size:16px;}
	#register .footer{display: none;}
	body>a[title]{display: none;}
	#agreementClause .white_content{margin:0 20px;width:calc(100% - 40px);height:80%;left:0;top:10%;}
	#agreementClause .white_content .close{height:40px;line-height: 38px;}
	#agreementClause .white_content .close>span{padding-right:10px;}
	#agreementClause .white_content .con{height:calc(100% - 40px);overflow: auto;padding:0 20px 10px;-webkit-overflow-scrolling : touch;}
}