@CHARSET "UTF-8";

@import url("../common.style.css");

.register{

	overflow: hidden;

	width: 100%;

}

.register .container{

	width: 1100px;

	overflow: hidden;

	margin: 30px auto;

}

.register h2{

	color: #696969;

	text-align: center;

    font-weight: 600;

    font-size: 1.6em;

    text-transform: uppercase;

    font-family: 'Raleway', sans-serif;

}

.register .log{

	width: 70%;

	margin: 0 auto;

}

.register .tips{

	padding: 5px 2.5%;

	width: 67%;

	line-height: 25px;

	font-size: 1.2em;

	display: none;

}

.register .tips.ok{

	border: 1px solid #0D987C;

	color: #0D987C;

}

.register .tips.error{

	border: 1px solid #F08300;

	color: #F08300;	

}



.register .log p{

	margin-top: 5px;

	 color: #999;

    font-size: 1.2em;

    line-height: 1.2em;	

	text-align: center;

}

.register .register_form{

	margin-top: 20px;

}

.register .register_form .item_line{

	overflow: hidden;

	position: relative;

}

span.Validform_checktip{

	position: absolute;

	right: 20px;

	top: 0;

	display: block;

	padding: 12px 10px;

	padding-left: 20px;

}

.register .register_form .item_line.cap span.Validform_checktip{

	right: 240px;

}

.register .register_form label{

	display: block;

    color: #5d5959;

    font-size: 1.3em;

	line-height: 2.8em;

	float: left;

	width: 20%;

}

.register .register_form .input{

	width: 75%;

    padding: 9px 8px;

    font-size: 1.2em;

    font-weight: 400;

    border: 1px solid #D6D6D6;

    outline: none;

    color: #5d5959;

	line-height: 25px;

    margin-bottom: 2em;

	display: block;

	float: left;

}

.register .register_form .input.captcha{

	width: 46%;

	float: left;

}

.register .register_form .captcha_right{

	float: left;

	width: 28%;

	margin-left: 1%;

	height: 45px;

	background: #FF0;

}

.register .register_form .captcha_right img{

	height: 45px;

	width: 100%;

}

.register .register_form .submit{

	width: 40%;

    display: block;

    padding: 8px;

    font-size: 1.2em;

    font-weight: 400;

    border: none;

    color: #fff;

    outline: none;

	margin-left: 20%;

    background: #0DA0D3;

    margin-bottom: 0.5em;

    border: 1px solid #0DA0D3;

	cursor: pointer;

    transition: 0.5s all;

    -webkit-transition: 0.5s all;

    -moz-transition: 0.5s all;

    -o-transition: 0.5s all;

}

.register .register_form .submit.on{

	background: #0D86B2;

}

.register .register_form a{

	text-decoration: underline;

	font-size: 1.2em;

	color: #616161;

}

.register .register_form a.tologin{

	margin-left: 20%;

	line-height: 45px;

}

.register .register_form a:hover{

	color: #191919;

	text-decoration: none;

}