@charset "utf-8";
.Head {
	height: 60px;
	overflow: hidden;
	position: static;
	left: 0px;
	top: 0px;
}
.Title {
	background: url(../images/headLoginTitle.png) no-repeat left top;
	float: left;
	height: 60px;
	width: 470px;
}
.TitleLvnong {
	float: left;
	height: 60px;
	width: 400px;
	background: url(../images/headLoginTitlelvnong.png) no-repeat left top;
}
.TitleBalihuai {
	float: left;
	height: 60px;
	width: 400px;
	background: url(../images/headLoginTitleBalihuai.png) no-repeat left top;
}
.TitleNxt {
	float: left;
	height: 60px;
	width: 460px;
	background: url(../images/headLoginTitleNXT.png) no-repeat left top;
}
.HeadButton {
	min-width: 250px;
	font-size: 12px;
	line-height: 60px;
	color: #707070;
	float: right;
	display: inline-block;
}
.HeadButton .Meg {
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	background: url(../images/loginManageIcon.png) no-repeat left center;
}
.HeadButton .online {
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	background: url(../images/loginUserIcon.png) no-repeat left center;
}
.Center {
	background: url('../images/loginCenterBg.png') repeat-x left top;
	height: 447px;
	overflow: hidden;
}
.CenterNxt {
	height: 400px;
	overflow: hidden;
	border-top: solid #CCC 1px;
    border-bottom: solid #CCC 1px;
}
.CenterPicNxt {
    background: #FFF url(../images/loginCenterPicNxt.png) no-repeat center center;
    float: left;
    width: 70%;
    height: 300px;
    margin-top: 75px;
}
.CenterPic {
	float: left;
	margin-top: 50px;
	margin-left: 70px;
}

.CenterPic .one{
	background: url(../images/loginCenterPic.png) no-repeat center center;
	height: 358px;
	width: 558px;
	clear: both;
}
.CenterRight {
    width: 100%;
    padding: 15px;
    z-index: 10;
    position: absolute;
}

.CenterRegister {
	height: 100px;
	overflow: hidden;
	background: url(../images/loginCenterRegisterBg.jpg) repeat-x left top;
}
.CenterRegister .title {
	font-size: 3em;
	color: #FFF;
	text-align: center;
	line-height: 100px;
}
.Register .title {
	font-size: 12px;
	color: #929292;
	padding-left: 30px;
	text-align: left;
	line-height: 40px;
	border-bottom: 1px solid #CDCDCD;
}
.Register .center {
	margin: 0 auto;
	width: 950px;
	left: 50%;
	padding-top: 40px;
}

.CenterFrom {
    background-color: #FFF;
    float: right;
    margin-top: 30px;
    margin-right: 140px;
    padding: 30px;
    z-index: 10;
}
.CenterFrom table {
	background-color: #FFF;
	width: 215px;
	color: #4B4B4B;
	text-decoration: none;
}
.CenterFrom table td{
	padding: 10px;
}
.CenterFrom table .spUser {
	font-size: 17px;
}
.CenterFrom table .spUserEn {
	font-size: 15px;
}
.CenterFrom table .input{
	background-color: #FFF;
	width: 215px;
	color: #4B4B4B;
	text-decoration: none;
	line-height: 35px;
	height: 35px;
	border: 1px solid #CCCCCC;
	font-size: 14px;
}
.CenterFrom table .input.user{
	padding-left: 35px;
	background: url(../images/inputUser.png) no-repeat left center;
}
.CenterFrom table .input.pass{
	padding-left: 35px;
	background: url(../images/inputPass.png) no-repeat left center;
}
.CenterFrom table .input.code{
	padding-left: 35px;
	background: url(../images/inputCode.png) no-repeat left center;
}
.CenterFrom table .input:focus { 
	background-color: #FFF;
	border: 1px solid #66AFE9;
	filter: progid:DXImageTransform.Microsoft.MotionBlur(strength=13, direction=310);
	progid: DXImageTransform.Microsoft.Blur(pixelradius=3);
	progid: DXImageTransform.Microsoft.Wheel(duration=2);
	-webkit-filter: drop-shadow(0 1px 3px #66AFE9);
	-moz-filter: drop-shadow(0 1px 3px #66AFE9);
	-ms-filter: drop-shadow(0 1px 3px #66AFE9);
	-o-filter: drop-shadow(0 1px 3px #66AFE9);
	filter: drop-shadow(0 1px 3px #66AFE9);
}
.CenterFrom table .rember{
	font-size: 12px;
	text-decoration: none;
}
.CenterFrom table .submit{
	background: #034D96;
	font-size: 16px;
	line-height: 35px;
	color: #FFF;
	text-decoration: none;
	height: 35px;
	width: 46%;
    margin-right: 10px;
	border-style: none;
	cursor: pointer;
}
.CenterFrom table .submit:hover{
    background: #00AA55;
    font-size: 16px;
    line-height: 35px;
    color: #FFF;
    text-decoration: none;
    height: 35px;
    width: 45%;
    cursor: pointer;
    border-top: 1px solid #CCC;
    border-right: 1px solid #0C8D3D;
    border-bottom: 1px solid #0C8D3D;
    border-left: 1px solid #CCC;
}
.CenterFrom table .register{
    background: #ef9b14;
    font-size: 16px;
    line-height: 35px;
    color: #FFF;
    text-decoration: none;
    height: 35px;
    width: 47%;
    border-style: none;
    cursor: pointer;
}
.CenterFrom table .register:hover{
	background: #ef9b14;
	font-size: 16px;
	line-height: 35px;
	color: #FFF;
	text-decoration: none;
	height: 35px;
    width: 45%;
	cursor: pointer;
	border-top: 1px solid #CCC;
	border-right: 1px solid #0C8D3D;
	border-bottom: 1px solid #0C8D3D;
	border-left: 1px solid #CCC;
}
/*****************************************************************************************
 * register page css
 *****************************************************************************************/
.Register fieldset .table {
    color: #9A9A9A;
}
.Register fieldset .table th {
    padding: 5px;
    text-align: right;
    width: 130px;
    line-height: 32px;
    font-size: 1em;
    font-weight: normal;
    color: #9A9A9A;
}
.Register fieldset .table td {
    padding: 5px;
    line-height: 32px;
}
.Register fieldset .table td.radio {
    padding: 4px;
    border: 1px solid #ccc;
    width: 10px;
}
.Register fieldset .table td input[type=text],
.Register fieldset .table td input[type=file],
.Register fieldset .table td input[type=password] {
    padding: 4px;
    line-height: 26px;
    border: 1px solid #ccc;
    height: 26px;
    width: 240px;
}

.Register fieldset .table td select {
    padding: 4px;
    line-height: 35px;
    border: 1px solid #ccc;
    height: 35px;
    width: 200px;
}
.Register fieldset .table .td260 {
    width: 250px;
    line-height: 32px;
}
.Register fieldset .regbutton{
    background: #ef9b14;
    font-size: 16px;
    line-height: 35px;
    color: #FFF;
    text-decoration: none;
    height: 35px;
    width: 260px;
    border-style: none;
    cursor: pointer;
}
.Register fieldset .disabled{
     background: #CCC;
     font-size: 16px;
     line-height: 35px;
     color: #999;
     text-decoration: none;
     height: 35px;
     width: 260px;
     border-style: none;
 }
.Register fieldset .regbutton:hover{
    background: #ef9b14;
    font-size: 16px;
    line-height: 35px;
    color: #FFF;
    text-decoration: none;
    height: 35px;
    cursor: pointer;
    border-top: 1px solid #CCC;
    border-right: 1px solid #0C8D3D;
    border-bottom: 1px solid #0C8D3D;
    border-left: 1px solid #CCC;
}

.Sort {
	padding: 50px;
	text-align: center;
	min-height: 200px;
	overflow: hidden;
	background: url(../images/loginsortbg.png) no-repeat left center;
}
.SortCenter {
	margin: 0px auto;
	clear: both;
	height: 200px;
	width: 840px;
	min-width: 840px;
}
.Sort .Grid {
	margin: 0 30px 0px;
	float: left;
	width: 150px;
	text-align: center;
	display: block;
}
.Sort .Grid .top {
	padding: 15px 10px;
	height: 52px;
	width: 62px;
	margin-left: 35px;
	color: #FFF;
}
.Sort .Grid .top .cn{
	font-size: 24px;
}
.Sort .Grid .top .en{
	font-size: 12px;
}
.Sort .Grid .gray{
	background: #9197A3;
	border-radius: 50px;
}
.Sort .Grid .blue{
	background: #A1ABFF;
	border-radius: 50px;
}
.Sort .Grid .yellow{
	background: #FFE558;
	border-radius: 50px;
}
.Sort .Grid .green{
	background: #67DED8;
	border-radius: 50px;
}
.Sort .Grid .text {
	font-size: 12px;
	color: #4B4B4B;
	padding: 10px;
}
.Sort .Grid .content {
	font-size: 12px;
	color: #909090;
	text-align: left;
}

.Bottom {
	background: #EFEFEF;
	clear: both;
	position: absolute;
	height: 80px;
	width: 100%;
}
.BottomCenter {
	margin: 0px auto;
	clear: both;
	width: 840px;
	min-width: 840px;
}
.BottomTitlePic {
	background: url(../images/bottom.png) no-repeat center center;
	float: left;
	height: 80px;
	width: 300px;
}
.BottomTitlePicLvnong {
	background: url(../images/bottomlvnong.png) no-repeat center center;
	float: left;
	height: 80px;
	width: 300px;
}
.BottomTitlePicBalihuai {
	background: url(../images/bottombalihuai.png) no-repeat center center;
	float: left;
	height: 80px;
	width: 300px;
}
.BottomTitlePicNxt {
	background: url(../images/bottomnxt.png) no-repeat center center;
	float: left;
	height: 80px;
	width: 344px;
}
.BottomCopyright {
	font-size: 12px;
	line-height: 90px;
	color: #A5A5A5;
}
