

.clear{clear:both; height: 0; line-height: 0; font-size: 0}

.My_Account{
	width: 100%;
	padding-top: 64px;
	box-sizing:border-box;
	background-color: #fff;
	margin-bottom: 150px;
}

.My_Account .wrap_list{
	width: 1200px;
	height: 100%;
	margin:0 auto;
}

.My_Account_T{
	width: 100%;
	height: 100%;
}

.My_Account_T .top{
	margin-bottom: 86px;
	width: 100%;
}
.My_Account_T .top h3{
	float: left;
	font-size: 24px;
	margin-right: 148px;
}
.My_Account_T .top a.bak{
	float: left;
	font-size:14px;
	margin-top: 10px;
	position:relative;
}
.My_Account_T .top a.bak:after{
	content:'';
	width: 20px;
	height: 17px;
	background: url(../images/Sprite_chart.png)no-repeat -107px -579px;
	position: absolute;
	left: -22px;
	top: 0;
	margin-bottom: 35px;
}

.My_Account_T p.confirm{
	font-size:12px;
	margin-bottom: 35px;
	font-weight:400;
}
.My_Account_T li p{
	color: #AAAAAA;
	font-size:12px;
	display:block;
	margin-bottom: 7px;
}
.My_Account_T li .Focus_ing{
	display:block;
	width: 240px;
	height: 32px;
	border-radius:3px;
	border: 1px solid #e4e9ed;
	font-size:14px;
	padding-left: 5px;
	box-sizing:border-box;
}
.My_Account_T .msg{
	height:40px;
	line-height:40px;
	color:#F00;
	font-weight:400;
}
.My_Account_T input.edit{
	display:block;
	line-height: 32px;
	color:#fff;
	background-color: #ffa54a;
	border-radius:3px;
	text-align: center;
	cursor:pointer;
	font-weight:400;
	padding:0 20px;
	float:left;
	border:none;
	margin-top: 20px;
}
.My_Account_T input.edit:hover{
	background-color: #ff8000;
}
.submain3{
	padding:40px 0 30px;
}

.submain3 a{
	font-size:12px; 
	font-weight:400;
}
.submain3 .r_arrow{ 
	display:inline-block;
	background: url(../images/Sprite_chart.png)no-repeat -103px -301px;
	width: 9px; 
	height:9px; 
	margin-left:6px;
}
.submain4 { 
	display:none;
}
.submain4 .inputarea{
	position:relative;
	}
.submain4 blockquote{
	position:absolute; 
	top:6px; 
	left:12px; 
	font-size:16px; 
	color:#9AADC0;
	pointer-events:none; 
	background-color:#FFF; 
	padding:0 3px;
}
.submain4 .changeemail{ 
	width:240px; 
	border:1px solid #BDCAD7; 
	height:32px;
	border-radius:4px; 
	padding-left:8px;
	font-size:16px;
	font-family:'Lato',Helvetica,Arial,sans-serif;
	outline: none;
}
.submain4 .changeemail:focus{
	border:1px solid #3986EE; 
}
.submain4 a.conbutton{
    display: block;
    line-height: 32px;
    color: #fff;
    background-color: #ffa54a;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
    font-weight: 400;
    padding: 0 20px;
    float: left;
    border: none;
    margin-top: 20px;
	}
.submain4 a.conbutton:hover{
    background-color: #ff8000;
}
.submain4 p{
	font-size:12px;
	color:#df373e;
	line-height: 35px;
	display:none;
}
.topcolor{
	animation:topchange .5s both;
}
@keyframes topchange
{
from {transform: scale(1,1); color:#9AADC0;top:6px; left:12px;}
to {transform: scale(0.75,0.75); color:#3986EE;top:-10px; left:-8px; font-weight:400;}
}

.topcolor2 {
	animation:topchange2 .5s both;
}
@keyframes topchange2
{
from {transform: scale(0.75,0.75); color:#3986EE;top:-10px; left:-8px;}
to {transform: scale(1,1); color:#9AADC0;top:6px; left:12px;}
}

.toparrow {
	animation:arrowchange .5s both;
}
@keyframes arrowchange
{
from {transform: rotate(0deg);}
to {transform: rotate(90deg);}
}

.toparrow2 {
	animation:arrowchange2 .5s both;
}
@keyframes arrowchange2
{
from {transform: rotate(90deg);}
to {transform: rotate(0deg);}
}

