﻿@charset "utf-8";
/* 公用样式 begin */
/*= clearfix */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix { display:inline-block; }
.clearfix {height:1%;}
/*= clearfix end */
/*公用样式开始*/
ul { list-style:none; padding:0; margin:0;}
a img { border:0; }
img { vertical-align:middle; }
h1, h2 {line-height:normal; }
html { background:#E5E5E5; }
*{margin: 0;padding: 0;}
/* 公用样式 end*/
html {background:white;}
body {
	width:960px;
	margin:0 auto;
	background:white;
	font-size:12px;
	font-family:Verdana,'宋体','新宋体',sans-serif;
}
.cnAllianceLog{
	width:960px;
	margin:0 auto;
}
/*cnViHeader begin*/
.cnViHeader {
	padding-top:1px;
	background: url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/bgHeader_lm.gif) repeat-x #386db9 left top;	/*bottom 是IE6必需的，否则会在下部出现边框*/
}
.cnViHeader ul,.cnViHeader ol{
	list-style:none; margin:0; padding:0;
}
.cnViLogo {
	display:block; display:inline-block;
	width:99px;
	height:32px;
	margin:11px 0 8px 20px;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/logo_lm.jpg) no-repeat;
}

.cnViNav {
	height:29px; line-height:29px; vertical-align:middle;
	border-left:1px solid #3674c7;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/bgNav.gif) repeat-x;
}
.cnViNav li h1 {font-size:12px;font-weight:normal;margin-top:6px}

.cnViNav li a {
	color:white;
	text-decoration:none;
}
.cnViNav li a:hover {
	background:#3674c7;
}
.cnViGlobalMenu {
	float:left;
}
.cnViGlobalMenu li {
	float:left;
	padding-left:13px; padding-right:13px;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/bgLi1.gif) no-repeat right top;
}

.checkCodeShowUtil{ position:absolute; margin-left:65px; *margin-top:24px; *margin-left:-210px; background:#7F9DB9; width:108px; z-index:50}
.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;}
.checkCodeShowUtil p{ cursor:pointer;}
.cnViUserMenu {
	float:right;
}
.cnViUserMenu li {
	float:left;
	padding-left:10px; padding-right:10px;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/bgLi3.gif) no-repeat right center;
}
.cnViUserMenu li.cnViLast {
	background-image:none;
}
/*cnViHeader end*/
/*cnViFooter begin*/
.cnViFooter {
	 clear:both; 
	 border-top:1px solid #e5e5e5; 
	 color:black; 
	 font-size:12px;
	 width:960px;
	 margin:0 auto; }
.cnViFooter ul, .cnViFooter p {
	text-align:center;
	margin:10px auto; 
	padding:0; }
.cnViFooter a{
	color:#003399; 
	text-decoration:none; }
.cnViFooter a:hover { 
	text-decoration: underline; }
.cnViFooter ul, .cnViFooter li {
	list-style:none; }
.cnViFooter li { 
	display:inline;
	padding:0 10px; 
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/bgLi2.gif) no-repeat left 2px;  
	*background-position:left 0;}
.cnViFooter li.li0 { 
	padding-left:0; 
	background:transparent;}
/*cnViFooter end*/
.cnViMainBody{
	padding:20px 10px 10px 0;
	-padding:20px 10px 0px 0;
	background-color:#dbf6fc;
	overflow:hidden
}
.cnViMainBody{
	[padding:0;
	 margin:0;
	 width:950px;
	]
	*padding:20px 10px 10px 0;
	-padding:20px 10px 0px 0;
}
/*.cnAlliance begin*/
.cnAlliance{
	width:300px;
	color:#fff;
}
.cnAlliance2{
	margin:30px 0 0 40px;}
.cnAlliance  b{
	display:block;
	width:115px;
	}
.cnAlliance  i{
	font-style:normal;
	width:103px;
	display:block;
	margin:0 auto;}
.cnAlliance a{
	text-decoration:none;}	
.cnAllianceTitle{
	width:300px;
	height:29px;}
.cnAlliance  .allianceNav2current{
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/blueB.png) no-repeat;
	text-align:center;
	margin-right:4px;
	float:left;
	width:115px;
	height:29px;
	line-height:29px;
	vertical-align:middle;}

.cnAlliance  .allianceNav2current b{
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/blueB.png) no-repeat right -58px;
	}
.cnAlliance  .allianceNav2current i{
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/blueB.png) repeat-x left -29px;
	height:29px;
	color:#fff;
	cursor:pointer;
	}
.cnAlliance  .allianceNav2disable{
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/white-blue.png) no-repeat;
	text-align:center;
	margin-bottom:2px;
	float:left;
	width:115px;
	height:27px;
	line-height:27px;
	vertical-align:middle;
	color:#000;
	margin-right:4px;
}
.cnAlliance  .allianceNav2disable b{
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/white-blue.png) no-repeat right -54px;
	}
.cnAlliance  .allianceNav2disable i{
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/white-blue.png) repeat-x left -27px;
	height:27px;
	color:#000;
	cursor:pointer;
	}
.cnLoginContent{
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/long-blueB2.png) no-repeat;
	height:191px;}
.cnLog{
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/llllongnlue.png) no-repeat;
	height:135px;
	}	
.cnLoginContent .loginSubV1{
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/long-blueB2.png) no-repeat right -382px;
	height:191px;
}
.cnLoginContent .loginSubV2{
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/llllongnlue.png) no-repeat right -270px;
	height:135px;
}

.cnLoginContent .loginSubul{
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/long-blueB2.png) repeat-x left -191px;
	padding-top:14px;
	width:296px;
	margin:0 auto;
	}
.cnLoginContent .loginSubul2{
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/llllongnlue.png) repeat-x left -135px;
	width:294px;
	-padding-top:11px;
	}
.cnLoginContent .loginSubul li{
	margin:0 0 10px 10px;
	-margin:0 0 3px 10px;
	height:18px;
	line-height:18px;
	vertical-align:middle;
}
.cnLoginContent .loginSubul li.hostDegree{
	padding-top:4px;
	height:16px;
	line-height:16px;
	vertical-align:middle;}
.cnLoginContent .loginSubul li.hostDegree input{
	vertical-align:middle;
	margin-right:4px;}
.cnLoginContent .loginSubul li input.text{
	width:204px;
	height:18px;}
.cnLoginContent .loginSubul li .buttonLogin{
	width:48px;
	height:22px;
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/loginB.png) repeat-x;
	border:1px solid #a0aec5;
	font-weight:bold;
	margin-left:10px;
	cursor:pointer;
	margin-right:-5px;}
.cnLoginContent .loginSubul li .buttonReg{
	width:68px;
	height:24px;
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/regB1.png) repeat-x;
	font-weight:bold;
	color:#464646;
	margin-left:15px;
	border:none;
	cursor:pointer;}
.cnLoginContent .loginSubul li .checkbox{
	width:12px;
	height:12px;
	color:#21a121;
	margin:0 9px 0 60px;}
.cnLoginContent .confirm{
	height:5px;
	line-height:5px;
	vertical-align:middle;
	width:288px;
	margin:0 auto;
	color:#bdbdbd;
	-height:5px;
	-line-height:0px;
	-font-size:0px;
	background-color:#1d4aa0;}	
.cnLoginContent .loginSubul li.li4{
	text-align:right;
	height:25px;
	-height:31px;
	-line-height:25px;
	margin:auto;
	padding:6px 0;
	margin-bottom:0;}	
.cnLoginContent .loginSubul li.li4 a{
	color:#84a1db;
	padding-right:10px;
	text-decoration:none;}	
.cnLoginContent .confirm a{
	color:#84a1db;
	text-decoration:none;}	
.errorNoticeEm{ background-color:#FF6600; height:8px}	
.errorNotice{
	background-color:#FF6600;
	height:22px;
	line-height:22px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
}	
/*.cnAlliance end*/
/*.cnViLeft begin*/
.cnViLeft{
	float:left;
	width:650px;
	overflow:hidden}
.cnViLeft .FrInfo{
	background-color:#fff;
	border:1px solid #c7c7c7;
	margin:0 10px;
}
.cnViLeft .FrInfo img{
	float:left;
	padding:2px;
	border-right:1px solid #c7c7c7;}
.cnViLeft .FrInfo dl{
	float:left;
	table-layout:fixed;
	width:332px;
	margin:12px 4px 0 8px;
	color:#003399;
	font-weight:bold;
}
.cnViLeft .FrInfo table{
	line-height:18px;}
.cnViLeft .FrInfo table label{
	float:left;
	color:#666;
	font-weight:normal;}
.cnViLeft .FrInfo table span{
	float:left;
	display:block;
	height:18px;
	width:70px;
	overflow:hidden;}
.cnViLeft .FrInfo a{
	display:block;
	width:186px;
	height:80px;
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/aB1.png) no-repeat;
	float:left;
	margin-top:24px;}
.cnViLeft .FrList{
	width:636px;
	text-align:center;
	color:#000;
	}
.cnViLeft .FrList li{
	width:96px;
	vertical-align:middle;
	float:left;
	margin:10px 0 0 10px;
	background-color:#fff;
	cursor:pointer;
	}
.cnViLeft .FrList li.li0{-margin-left:5px;cursor:pointer;}
.cnViLeft .FrList li img{
	padding:2px;
	border:1px solid #c7c7c7;
}
.cnViLeft .FrList li label{
	display:block;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	border:1px solid #c7c7c7;
	border-bottom:none;
	border-top:none;}
.cnViLeft .FrList .addFri{
	border:1px solid #c7c7c7;
	height:15px;
	line-height:15px;
	vertical-align:middle;
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/addFriB1.png) repeat-x;
}
.cnViLeft .FrList .addFri img{
	border:none;
	padding:0;
	margin-right:4px;}
.cnViLeft .FrList li a{
	color:#000;
	text-decoration:none;}
.cnViMainBody .cnViRight{
	float:right;
}
/*.cnViLeft end*/
/*whatCanDo begin*/
.whatCanDo{
	width:280px;
	margin-top:10px;
	padding:29px 0 0 20px;
	height:221px;
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/Rightbak.png) no-repeat;} 
.whatCanDo dt{
	color:#128200;
	font-size:14px;
	font-weight:bold;
}
.whatCanDo dd{
	margin-top:10px;
	color:#f60;
	font-weight:bold;
}
.whatCanDo dd label{
	color:#666;
}
.whatCanDo dd ul{
	margin-top:4px;}
.whatCanDo dd li{
	color:#666;
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/lmV1/img/Rightbak22.png) no-repeat;
	padding-left:8px;
    height:20px;
	line-height:20px;
	font-weight:normal;}
.whatCanDo dd li span{
	color:#f60;}
/*whatCanDo end*/
/*.myspaceHot begin*/
.myspaceHot{
	height:24px;
	line-height:24px;
	vertical-align:middle;
	background-color:#b2ecfa;
	border-top:1px solid #fff;
}
.myspaceHot dt{
	float:left;
	color:#128200;
	padding:0 27px;
}
.myspaceHot dd,ul{
overflow:hidden;}

.myspaceHot dd li{
	float:left;
	margin-right:16px;}
.myspaceHot dd li a{
	color:#039;
	text-decoration:none;
}
.myspaceHot dd li a img{
	margin-right:5px;}
/*.myspaceHot end*/
.cnViMainBody .leftImage{
	float:left;
	width:625px;
	margin:0 14px 0 10px;}


			/*-------VI Button Start---------*/			
			.cnViBtnSilverLite,
			.cnViBtnSilver,
			.cnViBtnOrange{
				display:table-cell; 
                display:-moz-inline-box;            
				display:inline-block;
				background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) repeat-x left top;
				text-decoration:none;
				vertical-align:middle;
			}
			.cnViBtnSilverLite b,
			.cnViBtnSilver b,
			.cnViBtnOrange b{
				display:block;
				background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat left -24px;
			}
			.cnViBtnSilverLite i,
			.cnViBtnSilver i,
			.cnViBtnOrange i{
				display:block;
                display:inline-block;	/*解决IE6下宽度不能auto的Bug*/
				font-style:normal;
				height:12px; line-height:12px;
				padding:6px 10px;
				background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat right -48px;
				color:black;
				font-size:12px;
				cursor:pointer;
			}
			.cnViBtnSilverLite:hover,
			.cnViBtnSilver:hover,
			.cnViBtnOrange:hover{
				background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) repeat-x left -72px;
			}
			.cnViBtnSilverLite:hover b,
			.cnViBtnSilver:hover b,
			.cnViBtnOrange:hover b{
				background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat left -96px;
			}
			.cnViBtnSilverLite:hover i,
			.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;
			}
			.cnViBtnSilverLite{				
				background-position:left -288px;
			}
			.cnViBtnSilverLite b{
				background-position:left -308px;
			}
			.cnViBtnSilverLite i{
				background-position:right -328px;
				font-weight:normal;
				padding-top:4px; padding-bottom:4px;
			}
			.cnViBtnSilverLite:hover{				
				background-position:left -348px;
			}
			.cnViBtnSilverLite:hover b{
				background-position:left -368px;
			}
			.cnViBtnSilverLite:hover i{
				background-position:right -388px;
			}
			/*-------VI Button End---------*/