﻿@charset "utf-8";
/* CSS Document */
/*@author yjz 
  @date 08.06.12*/

body {	
	margin:0 auto;
	font-size:12px;
	font-family:Verdana,'宋体','新宋体',sans-serif;
	padding:0px; /*yu*/
}

.clearfix:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
/*****************************************************begin button*********************************************************/

.cnViMainBody{
    width:960px;
    margin:0 auto;
}	
			/*-------VI Button Start---------*/			
			.cnViBtnSilver,
			.cnViBtnOrange{
				display:table-cell; display:inline-block;
				background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) repeat-x left top;
				text-decoration:none;	
			}
			.cnViBtnSilver b,
			.cnViBtnOrange b{
				display:block;
				background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat left -24px;
			}
			.cnViBtnSilver i,
			.cnViBtnOrange i{
				display:table-cell; display:inline-block;
				font-style:normal;
				height:24px; line-height:24px;vertical-align:middle;
				padding:0 10px;
				background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat right -48px;
				cursor:pointer;
			}
			.cnViBtnSilver:hover,
			.cnViBtnOrange:hover{
				background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) repeat-x left -72px;
			}
			.cnViBtnSilver:hover b,
			.cnViBtnOrange:hover b{
				background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat left -96px;
			}
			.cnViBtnSilver:hover i,
			.cnViBtnOrange:hover i{
				background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat right -120px;
			}			
			.cnViBtnOrange{				
				background-position:left -144px;
			}
			.cnViBtnOrange b{
				background-position:left -168px;
			}
			.cnViBtnOrange i{
				background-position:right -192px;
			}
			.cnViBtnOrange:hover{				
				background-position:left -216px;
			}
			.cnViBtnOrange:hover b{
				background-position:left -240px;
			}
			.cnViBtnOrange:hover i{
				background-position:right -264px;
			}			
			/*-------VI Button End---------*/
/*****************************************************end button*********************************************************/

/*********header style, which is located in CMS now, is deleted by KCZ on 7.2***************/

/************************************************signupPage**********************************************************/
.cnVisignupPage{ margin:0 auto; width:960px;}
.cnVisignupPage:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
.cnViMainBody:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
/**********************begin:cnViIntroduce*************************/
.cnViIntroduce *{ margin:0px; padding:0px; line-height:12px;}/**clear format**/
.cnViIntroduce{ float:left; width:178px; border:1px solid #B7B7B7; overflow:hidden;}
.cnViIntroduce:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}

.cviFunDetail, .cviFunction, .cviWap{ background:url(http://xfiles.cdnmyspace.cn/dir/login/v1/img/introduceBg.gif) repeat-y; border-bottom:1px solid #DEDEDE;}
/*******************begin:cviFunDetail*******************/
.cviFunDetail dt{ margin:0px 0px 0px 20px; padding-top:33px; font-weight:bold;}
.cviFunDetail ul{ list-style:none; margin:20px 0px 0px 24px; padding-bottom:34px;}
.cviFunDetail li{ background:url(http://xfiles.cdnmyspace.cn/dir/login/v1/img/all_icons.gif) no-repeat; background-position:0px -60px; color:#666; padding:9px 0px 0px 14px; width:150px; white-space:nowrap; overflow:hidden;}
/*******************end:cviFunDetail*******************/
.cviFunction dt,
.cviFunction dd,
.cviWap dt,
.cviWap dd{margin-left:15px;}
.cviWap a{ text-decoration:none; color:#039;}
.cviFunction span,.cviWap span{ color:#039}
/*******************begin:cviFunction*******************/
.cviFunction{ border-bottom:1px solid #DEDEDE; border-top:1px solid #F2F2F2; padding-bottom:7px;}
.cviFunction dd{ margin-top:7px; padding-left:10px; color:#039;}
/*******************end:cviFunction*******************/
.cviFunction dt, .cviWap dt{ background:url(http://xfiles.cdnmyspace.cn/dir/login/v1/img/all_icons.gif) no-repeat; background-position:left -100px; font-weight:bold; font-size:14px; line-height:14px; padding-left:10px; margin-top:10px;}
/*******************begin:cviWap*******************/
.cviWap{ border-top:1px solid #F2F2F2; border-bottom:0; padding-bottom:9px;}
.cviWapOnmouseover{ background:#FFFFEF;}
.cviWap dd{ margin-top:8px; padding-left:10px; color:#039;}
/*******************end:cviWap*******************/
/**********************end:cnViIntroduce*************************/

/**********************begin:cnViSignupFirst*************************/
.cnViSignupFirst *{ margin:0px; padding:0px; line-height:12px;}/**clear format**/
.cnViSignupFirst{float:left; width:770px; margin-left:10px;}
.cnViSignupFirst .cvsTitle{ margin-left:20px; padding:14px 0px 20px 20px; font-weight:bold; font-size:16px; line-height:16px;}
.cnViSignupFirst a{ text-decoration:none;}
/*******************begin:form table*******************/
.cnViSignupFirst table{ border:none;}
.cnViSignupFirst tr{ border:none;}
.cnViSignupFirst td{ border:none;}
/*******************end:form table*******************/
.cvsfDecription{border:1px solid #B7B7B7; border-bottom:none; background:#FFFFF3; color:#FF6600; padding:12px 0px; text-align:center; font-size:14px; font-weight:bold;}
/*******************begin:form***********************/
.cvsfForm{ display:block; border:1px solid #B7B7B7; *padding:72px 0 120px 0;}/*margin-top and margin-bottom is no use for table*/
.cvsfTable{ margin:72px auto 120px; *margin:0 auto; margin-top:56px;}
.cvsfTable td{ *line-height:14px;}
.emailAddr input, .registPW input,
.emailAddrUtil input,
.emailAddrUtil input, .registPWUtil input,
.emailAddrUtil input, .registPWUtil input, .checkCodeUtil input,
.emailAddrUtil input, .registPWUtil input{ border:1px solid #7F9DB9; width:218px; height:20px;}
.emailAddr input,
.emailAddrUtil input,
.emailAddrUtil input, .checkCodeUtil input,
.emailAddrUtil input{ padding-top:2px;height:18px;} 
.registPW input,
.registPWUtil input,
.registPWUtil input,
.registPWUtil input{ padding-top:5px;height:15px;}
.emailAddr{ padding:16px 0px;}
.registPW{ padding:10px 0px;}
.autoSUNextTime{ padding-bottom:21px;}
.autoSUNextTime span{ padding-left:5px;}
.cvsfForm .formInputLabel{ font-weight:bold; text-align:right; text-align:right;}
.formSign{ padding-bottom:21px;}
.formSign:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
.formSign a{ float:left; display:block; color:#000; margin-right:20px;}
.formSign .formSignup{}
.formSign .formRegist{}
.forgetPW{color:#039;}
/*******************end:form***********************/
/**********************end:cnViSignupFirst*************************/
/************************************************endsignupPage******************************************************/


/************************************************findBackPWFirst******************************************************/
/**********************begin:cnViSignupFirst*************************/
.cnViSignupFirstUtil *{ margin:0px; padding:0px; line-height:12px;}/**clear format**/
.cnViSignupFirstUtil{float:left; width:770px; margin-left:10px;}
.cnViSignupFirstUtil .cvsTitleUtil{ margin-left:20px; padding:14px 0px 20px 20px; font-weight:bold; font-size:16px; line-height:16px;}
.cnViSignupFirstUtil a{ text-decoration:none;}
/*******************begin:form table*******************/
.cnViSignupFirstUtil table{ border:none;}
.cnViSignupFirstUtil tr{ border:none;}
.cnViSignupFirstUtil td{ border:none;}
/*******************end:form table*******************/
.cvsfDecriptionUtil{border:1px solid #B7B7B7; border-bottom:none; background:#FFFFF3; color:#FF6600; height:37px; line-height:37px; text-align:center; font-size:14px; font-weight:bold;}
/*******************begin:form***********************/
.contentFormUtil{border:1px solid #B7B7B7; *padding-top:30px;}
.cvpwErrorUtil{background:#D5E8FB; color:#666; border:1px solid #B7B7B7; width:688px; height:38px; margin:30px auto 0px; clear:both;}
.cnViMainBody .cvpwErrorUtil{background:#D5E8FB; color:#666; padding:5px; border:1px solid #B7B7B7; width:688px; margin:30px auto 0px; clear:both;}
.cvpwErrorUtil span{ position:relative; display:block; padding:5px 0 5px 210px; height:14px; line-height:14px;}
.cvpwErrorUtil img{ position:absolute; clip:rect(-10px auto 20px auto); left:192px; top:1px;}
.contentFormUtil .cvpwErrorUtil{background:#D5E8FB; color:#666; border:1px solid #B7B7B7; width:688px; height:38px; margin:30px auto 0px; clear:both;}
.contentFormUtil .cvpwErrorUtil span{ position:relative; display:block; padding:13px 0 13px 105px; *padding-top:15px; line-height:14px;}
.contentFormUtil .cvpwErrorUtil span{ position:relative; display:block; padding:13px 0 13px 105px; *padding-top:13px; line-height:14px;}
.contentFormUtil .cvpwErrorUtil span,
.contentFormUtil .cvpwErrorUtil span,
.contentFormUtil .cvpwErrorUtil span{ position:relative; display:block; padding:13px 0 13px 150px; *padding-top:15px; line-height:14px;}
.contentFormUtil .cvpwErrorUtil span img,
.contentFormUtil .cvpwErrorUtil span img{ position:absolute; clip:rect(auto auto 20px auto); left:82px; -left:-15px; top:10px;}
.cvsfFormUtil{ display:block; border:0; clear:both;}
.contentFormUtil .cvpwErrorUtil span img,
.contentFormUtil .cvpwErrorUtil span img,
.contentFormUtil .cvpwErrorUtil span img{ position:absolute; clip:rect(auto auto 20px auto); left:132px; top:10px;}
.cvsfFormUtil{ display:block; border:0; clear:both;}/*margin-top and margin-bottom is no use for table*/
.cvsfTableUtil{ margin:14px auto 140px; margin-top:27px;}
.cvsfTableUtil td{ *line-height:14px;}
.emailAddrUtil{ padding:16px 0px;}
.cvsfFormUtil .formInputLabelUtil{ font-weight:bold; text-align:right; text-align:right;}
.formSignUtil{ padding-bottom:20px; padding-top:24px;}
.formSignUtil:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
.formSignUtil a{ float:left; display:block; color:#000; font-weight:bold; margin-right:20px; line-height:24px;}
.formSignUtil .formSignupUtil{}
.formSignUtil .formRegistUtil{}
.forgetPWUtil label{color:#000;line-height:14px;}
.forgetPWUtil a{color:#039;line-height:14px;}
/*******************end:form***********************/
/**********************end:cnViSignupFirst*************************/
/************************************************end findBackPWFirst**************************************************/

/************************************************beging findBackPW***********************************************/
/**********************begin:cnViSignupFirst*************************/
.cnViSignupFirstUtil *{ margin:0px; padding:0px; line-height:12px;}/**clear format**/
.cnViSignupFirstUtil{float:left; width:770px; margin-left:10px;}
.cnViSignupFirstUtil .cvsTitleUtil{ margin-left:20px; padding:14px 0px 20px 20px; font-weight:bold; font-size:16px; line-height:16px;}
.cnViSignupFirstUtil a{ text-decoration:none;}
/*******************begin:form table*******************/
.cnViSignupFirstUtil table{ border:none;}
.cnViSignupFirstUtil tr{ border:none;}
.cnViSignupFirstUtil td{ border:none;}
/*******************end:form table*******************/
.cvsfDecriptionUtil{border:1px solid #B7B7B7; border-bottom:none; background:#FFFFF3; color:#FF6600; height:37px; line-height:37px; text-align:center; font-size:14px; font-weight:bold;}
/*******************begin:form***********************/
.contentFormUtil{ -float:left; border:1px solid #B7B7B7; *padding-top:68px; padding-bottom:227px; -padding-bottom:0;}
.contentFormUtil .cvpwErrorUtil{background:#D5E8FB; color:#666; border:1px solid #B7B7B7; width:688px; margin:68px auto 0px; overflow:hidden; clear:both;}
.contentFormUtil .cvpwErrorUtil b{color:#000; font-weight:bold;}
.contentFormUtil .noReceiveEmailUtil{ margin:50px auto 227px; text-align:center; -margin-bottom:227px;}

.contentFormBlankUtil{ height:50px; display:block; clear:both;}
/*******************end:form***********************/
/**********************end:cnViSignupFirst*************************/
/*******************************************************end findBackPW***********************************************/

/************************************************beging suAcountNoLock***********************************************/
/**********************begin:cnViSignupFirst*************************/
.cnViSignupFirstUtil *{ margin:0px; padding:0px; line-height:12px;}/**clear format**/
.cnViSignupFirstUtil{float:left; width:770px; margin-left:10px;}
.cnViSignupFirstUtil .cvsTitleUtil{ margin-left:20px; padding:14px 0px 20px 20px; font-weight:bold; font-size:16px; line-height:16px;}
.cnViSignupFirstUtil a{ text-decoration:none;}
/*******************begin:form table*******************/
.cnViSignupFirstUtil table{ border:none;}
.cnViSignupFirstUtil tr{ border:none;}
.cnViSignupFirstUtil td{ border:none;}
/*******************end:form table*******************/
.cvsfDecriptionUtil{border:1px solid #B7B7B7; border-bottom:none; background:#FFFFF3; color:#FF6600; height:37px; line-height:37px; text-align:center; font-size:14px; font-weight:bold;}
/*******************begin:form***********************/
.contentFormUtil{border:1px solid #B7B7B7; *padding-top:19px;}
.contentFormUtil .cvpwErrorUtil{background:#D5E8FB; color:#666; border:1px solid #B7B7B7; width:688px;  margin:19px auto 0px; clear:both;}
.contentFormUtil .cvpwErrorUtil span{}
.cvsfFormUtil{ display:block; border:0; clear:both;}/*margin-top and margin-bottom is no use for table*/
.cvsfTableUtil{ margin:27px auto 120px; margin-top:27px;}
.cvsfTableUtil td{ *line-height:14px;}
.emailAddrUtil{ padding:16px 0px;}
.registPWUtil{ padding:10px 0px;}
.cnViSignupFirstUtil .checkCodeUtil{ padding-bottom:10px; padding-top:10px;}
.autoSUNextTimeUtil{ padding-bottom:21px;}
.autoSUNextTimeUtil span{ padding-left:5px;}
.cvsfFormUtil .formInputLabelUtil{ font-weight:bold; text-align:right; text-align:right;}
.formSignUtil{ padding-bottom:21px;}
.formSignUtil:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
.formSignUtil a{ float:left; display:block; color:#000; font-weight:bold;  margin-right:20px;}
.formSignUtil .formSignupUtil{}
.formSignUtil .formRegistUtil{}
.forgetPWUtil{color:#039;}
/*******************end:form***********************/
/**********************end:cnViSignupFirst*************************/
/************************************************beging suAcountNoLock***********************************************/

/************************************************beging suCheckWrongPage***********************************************/
/**********************begin:cnViSignupFirst*************************/
.cnViSignupFirstUtil *{ margin:0px; padding:0px; line-height:12px;}/**clear format**/
.cnViSignupFirstUtil{float:left; width:770px; margin-left:10px;}
.cnViSignupFirstUtil .cvsTitleUtil{ margin-left:20px; padding:14px 0px 20px 20px; font-weight:bold; font-size:16px; line-height:16px;}
.cnViSignupFirstUtil a{ text-decoration:none;}
/*******************begin:form table*******************/
.cnViSignupFirstUtil table{ border:none;}
.cnViSignupFirstUtil tr{ border:none;}
.cnViSignupFirstUtil td{ border:none;}
/*******************end:form table*******************/
.cvsfDecriptionUtil{border:1px solid #B7B7B7; border-bottom:none; background:#FFFFF3; color:#FF6600; height:37px; line-height:37px; text-align:center; font-size:14px; font-weight:bold;}
/*******************begin:form***********************/
.contentFormUtil{border:1px solid #B7B7B7; *padding-top:19px;}
.contentFormUtil .cvpwErrorUtil{background:#D5E8FB; color:#666; border:1px solid #B7B7B7; width:688px;  margin:19px auto 0px; clear:both;}
.contentFormUtil .cvpwErrorUtil span{}
.cvsfFormUtil{ display:block; border:0; clear:both; *padding-top:43px;}/*margin-top and margin-bottom is no use for table*/
.cvsfTableUtil{ margin:43px auto 30px; *margin-top:0;}
.cvsfTableUtil td{ *line-height:14px;}
.emailAddrv{ padding:16px 0px;}
.registPWUtil{ padding:10px 0px 16px;}
.checkCodeUtil{ padding:10px 0px;}
.autoSUNextTimeUtil{ padding:20px 0;}
.autoSUNextTimeUtil span{ padding-left:5px;}
.cvsfFormUtil .formInputLabelUtil{ font-weight:bold; text-align:right; text-align:right;}
.formSignUtil{ padding-bottom:21px;}
.formSignUtil:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
.formSignUtil a{ float:left; display:block; color:#000; margin-right:20px;}
.formSignUtil .formSignupUtil{}
.formSignUtil .formRegistUtil{}
.forgetPWUtil{color:#039;}
/*******************end:form***********************/
.cnViSignupFirstUtil .checkCodeShowUtil{ position:absolute; background:#7F9DB9; width:108px; z-index:10; margin-top:-66px;}
.checkCodeShowUtil a { display:block; text-decoration:underline; margin:5px auto; text-align:center; color:#fff; cursor:pointer}
.checkCodeShowUtil img { background:#B4D6B1; width:100px; height:40px; margin:4px auto;display:block;}
.cnViSignupFirstUtil .checkCodeShowUtil p{ cursor:pointer;}
/**********************end:cnViSignupFirst*************************/
/************************************************end suCheckWrongPage***********************************************/

/************************************************end suCodeWrongPage***********************************************/
/**********************begin:cnViSignupFirst*************************/
.cnViSignupFirstUtil *{ margin:0px; padding:0px; line-height:12px;}/**clear format**/
.cnViSignupFirstUtil{float:left; width:770px; margin-left:10px;}
.cnViSignupFirstUtil .cvsTitleUtil{ margin-left:20px; padding:14px 0px 20px 20px; font-weight:bold; font-size:16px; line-height:16px;}
.cnViSignupFirstUtil a{ text-decoration:none;}
/*******************begin:form table*******************/
.cnViSignupFirstUtil table{ border:none;}
.cnViSignupFirstUtil tr{ border:none;}
.cnViSignupFirstUtil td{ border:none;}
/*******************end:form table*******************/
.cvsfDecriptionUtil{border:1px solid #B7B7B7; border-bottom:none; background:#FFFFF3; color:#FF6600; height:37px; line-height:37px; text-align:center; font-size:14px; font-weight:bold;}
/*******************begin:form***********************/
.contentFormUtil{border:1px solid #B7B7B7; *padding-top:19px;}
.contentFormUtil .cvpwErrorUtil{background:#D5E8FB; color:#666; border:1px solid #B7B7B7; width:688px; margin:19px auto 0px; clear:both;}
.contentFormUtil .cvpwErrorUtil span{}
.cvsfFormUtil{ display:block; border:0; clear:both;}/*margin-top and margin-bottom is no use for table*/
.cvsfTableUtil{ margin:27px auto 120px; margin-top:27px;}
.cvsfTableUtil td{ *line-height:14px;}
.emailAddrUtil{ padding:16px 0px;}
.registPWUtil{ padding:10px 0px;}
.autoSUNextTimeUtil{ padding-bottom:21px;}
.autoSUNextTimeUtil span{ padding-left:5px;}
.cvsfFormUtil .formInputLabelUtil{ font-weight:bold; text-align:right; text-align:right;}
.formSignUtil{ padding-bottom:21px;}
.formSignUtil:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
.formSignUtil a{ float:left; display:block; color:#000; margin-right:20px;}
.formSignUtil .formSignupUtil{}
.formSignUtil .formRegistUtil{}
.forgetPWUtil{color:#039;}
/*******************end:form***********************/
/**********************end:cnViSignupFirst*************************/
/************************************************end suCodeWrongPage***********************************************/
.emailAddrUtil input, .emailAddr input{ *line-height:16px;}
.cnViSignupFirstUtil .emailAddr input, .cnViSignupFirstUtil .emailAddrUtil input{ *line-height:16px;}
