@charset "utf-8";
/* CSS Document */

/*reset*/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {margin:0;padding:0;border:0;font-size:100%;font-weight:normal;background:transparent;}
article, aside, figure, footer, header, nav, section, details, summary {display:block;}html {box-sizing:border-box;}img,object,embed {max-width:100%;}
html {}ul {list-style:none;}a {margin: 0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;}a:hover {text-decoration:none;}
input, select {vertical-align:middle; outline: none;background: none;}select, input, textarea {font: 99% sans-serif;}strong {font-weight:bold;}button, input, select, textarea {margin:0;}
li{list-style: none;}em,i,b{font-style: normal;}
/*common  #f7f8fd*/
body {color:#666666; background:#f7f8fd;font-family:'Microsoft YaHei';}
@font-face {
    font-family: "DIN";
    src: url("../fonts/din-regular.eot") format("embedded-opentype"), url("../fonts/din-regular.woff") format("woff"), url("../fonts/din-regular.ttf") format("truetype");
}
@font-face {
    font-family: "DIN-Bold";
    font-weight: 700;
    src: url("../fonts/din-bold.eot") format("embedded-opentype"), url("../fonts/din-bold.woff") format("woff"), url("../fonts/din-bold.ttf") format("truetype");
}

.fl,.lL{ float:left;}
.fr,.rR{ float:right;}
.overHide{ overflow:hidden;}
.posiR{ position:relative;}
.hide{ display:none;}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix {
    display: inline-table;
}

.wraper{
	width: 100%;
	margin: 0 auto;
}
.cont{
	width: 1200px;
	margin: 0 auto;
	background: #fff;
	margin-bottom:45px;
	min-height:585px;
}
.cont h2{
	padding-top: 50px;
	margin: 0 50px;
	border-bottom:1px solid #ebecee;
	height: 40px;
	color: #303740;
	font-size: 20px;
}
.cont .contLC{
	margin: 50px 150px 0;
}
.cont .contLC p{
	float: left;
	width: 300px;
}
.cont .contLC p span{
	display: block;
	text-align: center;
	padding-bottom: 15px;
	font-size: 14px;
	color: #89939e;
}
.cont form{
	margin: 60px 0 0 380px;
}
.cont form label{
	display: block;
	margin-bottom: 25px;
}
.cont form label span{
	color: #777;
	font-size: 14px;
	width: 94px;
	display: inline-block;
}
.cont form label input{
	background: #f7f8fd;
	border:none;
	height: 42px;
	width: 323px;
	padding-left: 15px;
	color: #303740;
	font-size: 14px;
	line-height: 42px;
	border-radius: 3px;
}
.cont form label .red{
	border: 1px solid #f75a46;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 	color: #89939e;
}
input:-moz-placeholder, textarea:-moz-placeholder {
 	color:#89939e;
}
input::-moz-placeholder, textarea::-moz-placeholder {
 	color:#89939e;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 	color:#89939e;
}
.cont form label .tip{
	color: #f75a46;
	font-size: 12px;
	padding-left: 20px;
	background: url(../../images/loginReg/psdNo.jpg) no-repeat left center;
	margin-left: 10px;
}
.cont form label .tipNone{
	font-size: 12px;
	padding-left: 20px;
	margin-left: 10px;
}
.cont form label .tipRight{
	font-size: 12px;
	padding-left: 20px;
	background: url(../../images/loginReg/psdOk.png) no-repeat left center;
	margin-left: 10px;
}

.cont form label p{
	width: 340px;
	display: inline-block;
	position: relative;
}
.cont form label p i{
	display: inline-block;
	width: 108px;
	height: 42px;
	background: #ccc;
	float: right;
}
.cont form label b{
	color: #89939e;
	font-size: 12px;
}
.cont form label .orange{
	border: 1px solid #ff8900;
}
.cont form label a{
	position: absolute;
	right: 0;
	top: 12px;
	color: #ff8900;
	padding: 0 15px;
	border-left: 1px solid #ebecee;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
}
/* .cont form button{
	width: 340px;
	height: 44px;
	background: #ff8900;
	line-height: 44px;
	text-align: center;
	color: #f7f8fd;
	font-size: 16px;
	border: none;
	margin: 13px 0 0 94px;
	border-radius: 3px;
	cursor:pointer;
} */
.cont form h3{
	margin: 20px 0 0 94px;
	padding-bottom: 40px;
	font-size: 12px;
	color: #777;
}
.cont .psdOver{
	padding-bottom: 50px;
}
.cont .psdOver dl{
	width: 340px;
	margin: 0 auto;
}
.cont .psdOver dl dt{
	text-align: center;
	margin: 75px 0 20px;
}
.cont .psdOver dl dd{
	text-align: center;
	font-size: 16px;
	color: #777;
}
.cont .psdOver a{
	display: block;
	width: 340px;
	height: 44px;
	background: #ff8900;
	line-height: 44px;
	text-align: center;
	font-size:16px;
	color: #f7f8fd;
	margin: 77px auto 0;
}
.login-footer{
    width: 100%;
    z-index: 99;
    height: 60px;
	padding-top:20px;
    background: #f1f1f6;
}
.footers-dangersous{
    margin:  0px auto 12px auto;
    float: none;
    width:160px;
    padding-left:20px;
    font-size: 14px;
    color: #303740;
    background: url(../../images/loginReg/dangerous-icon.png) no-repeat left center;
}
.footer-copyright{
    margin: 0 auto;
    text-align: center;
}
.cont form .logIn-btn{
	width: 340px;
	height: 44px;
	background: #ff8900;
	line-height: 44px;
	text-align: center;
	color: #f7f8fd;
	font-size: 16px;
	border: none;
	margin: 13px 0 0 94px;
	border-radius: 3px;
	cursor:pointer;
}
