input::-webkit-input-placeholder { /* WebKit browsers */
	color:#aaa !important;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color:#aaa !important;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
color:#aaa !important;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
color:#aaa !important;
}
a{
	color: #c27a7a;
	text-decoration: none;	
}
a:hover{
	text-decoration: none;
	color: #c27a7a;
}
form>div{
	position: relative;
}
form>div .title{
	position: absolute;
	left:-87px;
	color: #888888;
	display: block;
	width:70px;
	height: 42px;
	line-height: 42px;
	text-align: center;
}
form>div .title b{
	font-weight: normal;
	color: #b62122;
}
.r_header{
	width: 100%;
	min-width: 1200px;
	height: 102px;
	background: #fff;
	border-bottom: 2px solid #b62122;
	padding-top:17px;
}

.div_logo img{
	/*width: 105px;
	height: 66px;*/
	/*width: 72px;
	height: 70px;*/
}
.r_header h1{
	border-left:1px solid #eee;
	margin:0;
	margin-left:20px;
	padding-left: 20px;
	color: #aaa;
	font-size:20px;
	line-height: 66px;		
}
.r_header a{
	line-height: 66px;
}
.r_header span{
	color: #aaa;
	line-height: 66px;
}
.r_header .line{
	display: inline-block;
	*display: inline;
	*zoom:1;
	height: 14px;
	width: 1px;
	margin-top: 27px;
	border-left: 1px solid #eee;
	margin-right: 10px;
	margin-left:10px;	
}

.r_content{
	padding-top:65px;
	padding-bottom: 50px;
	width: 100%;
	min-width: 1200px;
	min-height: 565px;
	background:#fff;
}

.r_content form{
	width: 440px;
	margin:0 auto;
	position: relative;
}
.r_content form>div{
	position: relative;
}
.r_content input[type='text'],.r_content input[type='password']{
	width: 100%;
	height: 42px;
	border:1px solid #d9d9d9;
	padding:0;
	padding-left: 10px;
	line-height: 40px;
}
.placeholder{
	color: #aaa;
}

.r_content form>button{
	width: 100%;	
	margin-bottom: 10px;
}
.level_tip{
	display: none;
}
.level_ul{
	margin:0;
	padding: 0;
    width: 100%;
    list-style: none;
}
.level_ul li{
	width: 33%;
	height:20px ;
	margin:0;
	padding: 0;
	float: left;
	background: #edf1f2;
	margin-right: 1px;
	text-align: center;
    color: #fff;	
    font-size: 12px;
    line-height: 20px;
}
.level_ul li.active{
	background-color:orange;
}
.tipbox{
	height: 30px;
	overflow: hidden;
	padding:5px 10px;
}
.tip_content{
	color: #aaa;
	font-size: 12px;
	line-height: 20px;
}

.tip_content i{	
	font-size: 12px;
	position: relative;
	top:1px;
	margin-right: 5px;
	display: none;	
}
/*.tip_content i:before{
	color: #aaa;
}*/

.tip_content.wrong_tip{
	color: #B62122;
}


.login_address  .icon-arrow-right{
	position: absolute;
	right:6px;
	top:12px;
	font-size: 18px;
	color: #aaa;
}


.tip_content.wrong_tip i{
	display: inline-block !important;
	*display: inline !important;
	*zoom:1 !important;
	font-size: 12px;
}
.pwd{
	width: 100%;
	height: 42px;
}
.txtinput{
	display: none;
}
/*.pwd input[type='text']{
	display: none \8;
}*/

.icon-finish{
	font-size: 22px;
	position: absolute;
	top:10px;
	right:13px;
	display: none;	
}
.icon-finish:before{
	color:#33c1a2;
}
.pwd .icon-finish{
	right:45px;
}
.icon-eye-open,.icon-eye-close{
	font-size: 24px;
	position: absolute;
	top:11px;
	right:13px;
	color: #aaa;
	cursor: pointer;
}
.register_imgcode{
	width: 120px;
	height: 38px;
	position: absolute;
	border: none;
	top: 2px;
	right: 138px;
	cursor: pointer;
}
.verfi_code button{
	width: 120px;
	height: 30px;
	position: absolute;
	border:none;
	background-color: #edf1f2;
	color: #B62122;
	top:6px;
	right:10px;	
	cursor: pointer;
}
.verfi_code button[disabled]{
	color: #aaa;
}
.verfi_code button i{
	font-style:normal;
}
.agree_thd{
	font-weight: normal;
	font-size: 12px;
}
.agree_thd a{
	
}


/*设置底部*/
.footer_new2{
	min-width:1200px !important;
}
.footer_nav{
	background-color:rgba(53,56,61,0.6);
	background-color:#35383d \9;
	filter: alpha(opacity=60) \9;
	position: relative; 
}
.footer_nav .footer_md{
	background-color:transparent;
}
.footer_msg{
	background: #fff;
	color: #aaa;
}
.footer_msg .footer_md{
	background-color:transparent;
}
.thd_footer_ewm {
	color: #35383d;
	margin-top: 15px;
}
.thd_footer_ewm>div p{
	margin-top: 10px;
}
.thd_footer_ewm .line{
	display: none;	
}

.skip_step{
	display: block;
	width: 100%;
	text-decoration: none;
	color: #B62122;
	margin-top: 20px;
	font-size: 14px;
	text-align: center;
}
.skip_step:hover{	
	color: #B62122;	
}



/*.slide_choose_city .capital_filt{
	padding-right:0 !important;
}
.slide_choose_city .city_reveal .city_box {
    width: 520px;
}
.slide_choose_city #slider-vertical {
   right:20px;
}*/

/*城市选择*/
.city_select{
	position: absolute !important;
	width:440px;	
	top:49px;
	background: #fff;
	z-index: 20;
	display: none;
}

select { visibility: hidden; }
.chosen-container{
	width:215px !important;
}
.chosen-container .chosen-single{
    height: 42px !important;
    border:1px solid #d9d9d9 !important;
    border-radius:0;
}

.chosen-container-single .chosen-search { display: none; }

.chosen-container.chosen-with-drop .chosen-drop { 
   border: none;
   box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.15); border: 1px solid #d9d9d9; }
.chosen-container .chosen-results { margin: 0; padding: 0; }
.chosen-container .chosen-results li { padding: 0 9px; height: 40px; line-height: 40px; color: #35383d; }
.chosen-container .chosen-results li.highlighted { background: #f2f2f2; }
.chosen-container .chosen-results li:hover { background: #f2f2f2; }