﻿* { margin: 0; padding: 0; }
img { border: 0; }
select,input[type="text"], input[type="password"], input[type="date"], input[type="search"], textarea { margin-left: 0; margin-right: 0; padding: .3em .4em; background: #fff; border: 1px solid #d2d2d2; color: #393c3d; -moz-border-radius: .3em; -webkit-border-radius: .3em; border-radius: .3em; -o-box-shadow: inset -1px 1px 1px 0 rgba(0,0,0,0.1); -moz-box-shadow: inset -1px 1px 1px 0 rgba(0,0,0,0.1); -webkit-box-shadow: inset -1px 1px 1px 0 rgba(0,0,0,0.1); box-shadow: inset -1px 1px 1px 0 rgba(0,0,0,0.1); font-size: 1em; }
input[type="text"].large, input[type="password"].large, input[type="date"].large, input[type="search"].large, textarea.large { width: 300px; }
input[type="text"].error, input[type="password"].error, input[type="date"].error, input[type="search"].error, textarea.error { background: #ffcfd0; background: -webkit-gradient(linear,center top,center bottom,from(#ffb6b7),to(#ffcfd0)); background: -moz-linear-gradient(top,#ffb6b7,#ffcfd0); border-color: #ff696c; }
input[type="text"][disabled], input[type="text"][disabled="disabled"], input[type="password"][disabled], input[type="password"][disabled="disabled"], input[type="date"][disabled], input[type="date"][disabled="disabled"], input[type="search"][disabled], input[type="search"][disabled="disabled"], textarea[disabled], textarea[disabled="disabled"] { background-color: #dadada; }
input[type="text"]:-webkit-input-placeholder, input[type="password"]:-webkit-input-placeholder, input[type="date"]:-webkit-input-placeholder, input[type="search"]:-webkit-input-placeholder, textarea:-webkit-input-placeholder { color: #bbb; }
input[type="text"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="search"]:-moz-placeholder, textarea:-moz-placeholder { color: #bbb; }
input[type="checkbox"] { padding: .6em; }
#signUpBox, #signInBox { border: 1px solid #c0c0c0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #f5f5f5; background: -webkit-gradient(linear,center top,center bottom,from(#fff),to(#f5f5f5)); background: -moz-linear-gradient(top,#fff,#f5f5f5); -o-box-shadow: inset 0 0 3px #fff,0 2px 2px -2px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 0 3px #fff,0 2px 2px -2px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 0 3px #fff,0 2px 2px -2px rgba(0,0,0,0.2); box-shadow: inset 0 0 3px #fff,0 2px 2px -2px rgba(0,0,0,0.2); }
.smallBox { font-size: 1.4em; width: 400px; border: 1px solid #c0c0c0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #f5f5f5; background: -webkit-gradient(linear,center top,center bottom,from(#fff),to(#f5f5f5)); background: -moz-linear-gradient(top,#fff,#f5f5f5); -o-box-shadow: inset 0 0 3px #fff,0 2px 2px -2px rgba(0,0,0,0.2); -moz-box-shadow: inset 0 0 3px #fff,0 2px 2px -2px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 0 3px #fff,0 2px 2px -2px rgba(0,0,0,0.2); box-shadow: inset 0 0 3px #fff,0 2px 2px -2px rgba(0,0,0,0.2); margin: 0 auto; padding: 20px 25px; line-height: 1.2em !important; text-align: center; }
a:link { color: #1D95CB; text-decoration: none; }
a:visited { color: #1D95CB; text-decoration: none; }
a:hover { color: #00bbff; text-decoration: none; }
a:active { color: #1D95CB; text-decoration: none; }
h2 { height: 40px; overflow: hidden; line-height: 40px; margin: 0; padding: 0 0 0 20px; font-size: 14px; background: url(http://static.ppdai.com/skin/images/bg.png) repeat-x 0 -237px #fff; }
.bo1 { border: 1px solid #D8D8D8; background-color: #fff; }
.bo1_r { background-color: #F8F8F8; }
.bo1_1 { padding: 20px; }
dd { margin-bottom: 20px; font-size: 14px; }
.input1 { width: 280px; padding: 6px 3px; border: 1px solid LightGray; }
.input2 { border: 2px solid green; }
.reg1 th { font-weight: normal; width: 100px; text-align: right; padding: 7px 10px 0 0; font-size: 14px; color: #55483A; vertical-align: top; }
.reg1 td.t1 { height: 70px; vertical-align: top; }
.reg1 td div.d1 { margin: 3px; color: #999; }
.reg1 td.t2 { height: 60px; vertical-align: bottom; }
.reg1 td.t2 div { margin-top: 10px; }
input, label { vertical-align: middle; }
.error { color: Red; }
.other a { font-size: 12px; color: #55483A; }
.regimg { width: 122px; height: 24px; background-repeat: no-repeat; }
.rega { background-image: url(http://static.ppdai.com/skin/images/alipay.png); width: 180px; height: 40px; margin: auto; }
.regt { background-image: url(image/tb_reg.gif); }
.regq { background-image: url(image/qq_reg.gif); }
#signUpBox { margin: 0 auto 24px; width: 450px; padding-top: 20px; text-align: center; color: #848484; }
#signUpBox, #signInBox { border: 1px solid #c0c0c0; border-radius: 6px; background: #f5f5f5; }
.smallBox { font-size: 1.4em; width: 400px; border: 1px solid #c0c0c0; background: #f5f5f5; margin: 0 auto; padding: 20px 25px; line-height: 1.2em !important; text-align: center; }
.smallBox a { text-decoration: underline; }
.smallBox a:hover { text-decoration: none; }
#signup2:before { content: " "; display: block; width: 140px; height: 166px; position: absolute; background: -webkit-gradient(radial,center center,0,center center,70,from(#d2eaf5),to(#fff)); -webkit-transform: scale(7,4) translate(55px,0); -moz-transform: scale(7,4) translate(55px,0); background: -moz-radial-gradient(ellipse farthest-side,#d2eaf5,#fff); z-index: -1; top: 273px; }
h3 { font-size: 2em; margin: 5px auto 10px; background: url(http://static.ppdai.com/skin/images/fb-hr.png) no-repeat 50% 50%; }
.no-autopost { margin: 10px auto; }
.checkInput { padding: 20px 0 0 25px; color: #848484; text-align: left; *padding-left:19px;padding-left:19px\0;}
.checkInput input { float: left; *margin-top:-6px;margin-top:-8px\0;}
.checkInput label { float: left; margin-left: 5px; }
.textInput { width: 406px; position: relative; margin: 12px auto 0 auto; cursor: text; text-align: left; }
.textCheck { width: 406px; position: relative; margin: 12px auto 0 auto;  text-align: left; }
.textCheck input,.textInput input,.textInput select, .textInput label.labelBlur { font-family: "Lucida Grande" , "Lucida Sans" , "Lucida Sans Unicode" ,Verdana,Arial,Helvetica,sans-serif; font-size: 15px; }
.textInput input,.textInput select { background-image: url(http://static.ppdai.com/skin/images/text-field-icons.gif); background-repeat: no-repeat; background-position: 360px 0px; width: 385px; padding: 10px; }
.textInput#inputEmail input { background-position: 360px -44px; }
.textInput select{ background-image: none;width: 405px}

.textCheck label{ color:#393C3D}
.textInput#inputPassword input { background-position: 360px -88px; }
.textInput label.labelBlur { padding-left: 11px; padding: 12px 0 10px 10px; }
.textInput .err label, .textCheck .err label { margin: 10px 20px 10px 10px;color: #fff; }
.textInput .err, .textCheck .err { height: 54px; display: block; position: absolute; left: 0; top: 0; width: 200px; background: url(http://static.ppdai.com/skin/images/bg_form_alert.png) no-repeat; margin: -8px 0 0 -210px; position: absolute; width: 200px; color: #FFFFFF; font-size: 14px; }
#bCreateAccount { float: left; width: 190px; font-size: 1.5em; margin: 0; }
.reg_button { float: left; width: 190px; font-size: 1.5em; margin: 0; }
#bLogin { float: left; width: 190px; font-size: 1.5em; margin: 0; }
.button-glossy { border: 1px solid #459a00; background: #4aa400; display: inline-block; text-align: center; cursor: pointer; position: relative; line-height: 1.5em; padding: 0 1em; font-size: 1.15em; font-weight: bold; color: white; }
#signUpBox .formActions label, #signUpBox .fb-flow-disclaimer label { width: 196px; }
.formActions { clear: both; margin: 30px 20px; *margin-top:0;}
.formActions label { color: #393C3D; display: block; float: right; font-size: 13px; padding: 10px 0 0; width: 240px; }
#signUpBox, .smallBox { background: #fff; }
ol, ul { list-style: none outside none; }
.foot { margin-top: 50px; }
.clearfix { zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#header_inner { width: 980px; position: relative; margin: 0 auto; }
#header { z-index: 9999; position: relative; background: #f6f6f6 url(          "data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAA4CAIAAABVK87/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpEMzNCRjI1NDAzMjQ2ODExOTk0Q0RCQ0U4NUVGRkY4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMDQ5RTRGMkU2NUQxMUUwQTk2MEQzNjFGNDVDQzAzQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMDQ5RTRGMUU2NUQxMUUwQTk2MEQzNjFGNDVDQzAzQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjcyN0RCQkI5ODUyMjY4MTE4OEM2RjYzRkYwNTUxMjlDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQzM0JGMjU0MDMyNDY4MTE5OTRDREJDRTg1RUZGRjg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+5TydJgAAAEVJREFUeNpi/P//PwMMMDEgAepyWKhqD5Gm4VZGsQFkWfrjxw9aGU27aGRhZGQkQoZYZUxMTEQYgKqMSM7x48fhHIAAAwAFLCPrfgeLBQAAAABJRU5ErkJggg==" ) repeat-x; height: 56px; line-height: 16px; text-shadow: 0 1px 1px #fff; font-weight: bold; margin-bottom: 20px; }
.header-list-item { position: relative; float: left; padding: 12px 8px 10px; }
.header-list { float: left; }
#logo { float: left; margin: 8px 18px 0 0; }
.signup2 h1 { text-align: center; margin: 20px auto 20px auto; font-size: 26px; line-height: 50px; }