html,body,div,span,h1,h2,h3,p,a,img,dl,dt,dd,ol,ul,li,form,label,table,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight: inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;}:focus{outline:0}body{list-style:none; line-height: 1.5;color: black;font-size:12px}ol, ul{list-style:none}.clearBoth {clear:both;height:0;overflow:hidden}em{font-style:normal}a{color:#113593;text-decoration:underline}a:visited{ color:#113593}a:hover{color:#C30}a:active{color:#C30}a:focus{color:#C30}img{-ms-interpolation-mode: bicubic}h2{font-family:microsoft yahei,黑体;}
/*layout*/
.w950{ zoom:1; width:950px; margin:0 auto}
.l{ position:relative; z-index:0; float:left; display:inline; margin-right:10px; width:310px;}
.r{position:relative; z-index:5; float:left; overflow:hidden; width:630px}
/*简版页脚*/
#global-simple-footer{clear:both; position:relative; margin:50px auto 0; padding:10px 0 0 0; text-align:center; width:950px; border-top:1px #CCC solid; color:#333}
	#global-simple-footer a,#global-simple-footer a:visited{ color:#333; text-decoration:none}#global-simple-footer a:hover{ color:#C30; text-decoration:underline}
	#footerBaidu{ position:absolute; right:150px; bottom:10px}
/*集团*/
.group{margin:0 auto;background:#fff;margin-top:30px;padding:0 10px;width:940px;display:none;}
.group dl{display:block;overflow:hidden;}
.group dl dt{color:#333;float:left;padding:12px 12px 300px 0;margin-bottom:-300px;font-size:arial;width:140px;font-weight:700}
.group dl dd{color:#999;float:left;width:780px;line-height:20px;padding:10px 0;}
.group dl dd a{padding:0 2px;white-space:nowrap;}
/*passprot顶部*/
.head{ margin:0 auto 15px; position:relative; padding-bottom:10px; width:950px; height:50px; border-bottom: 1px solid #C9D7F1;}.head span{ color:#999; position:absolute; top:25px; right:5px} 
h1{height:50px; position:relative;}
#pchomeLogo{ display:block; position:absolute; background:url(../img2/passport2k9Bg.jpg) no-repeat -313px -123px; top:0; left:0; width:72px; height:49px}#kdsLogo{display:block; position:absolute; background:url(../img2/passport2k9Bg.jpg) no-repeat -313px -175px; top:0; left:80px; width:86px; height:49px}
/*passportForm*/
.passportForm{ overflow:hidden; background:url(../img2/passport2k9Bg.jpg) no-repeat 0 0; width:310px; height:341px}
	.passportForm h2{ padding:15px 5px 20px; margin:0 auto; width:275px; border-bottom:1px #CCC solid; font-size:13px; font-family:microsoft yahei,黑体,simsun; font-weight:700}.passportForm h2 strong{ color:#113593}.passportForm h2 strong a{ text-decoration:none}
/*提示框*/.msgBox{ background:#FEFCE9; padding:5px 10px; margin:10px auto; width:224px; border:1px #CCC solid}.error{ display:block; background:url(../img2/passport2k9-icon.gif) no-repeat 0 0; padding-left:20px; color:#C30}.success{display:block; background:url(../img2/passport2k9-icon.gif) no-repeat 0 -130px; padding-left:20px; color:#333}.question{display:block; background:url(../img2/passport2k9-icon.gif) no-repeat 0 -283px; padding-left:20px; color:#333}
.userName,.userPwd{ display:block; overflow:hidden; margin:10px auto; width:260px; height:25px}.userName em,.userPwd em{ display:block; float:left;margin-right:5px; width:50px; height:24px; line-height:24px; font-size:13px; color:#000}
.submit{ position:relative; margin:0 auto; padding:0 0 0 60px; width:180px; height:34px; line-height:34px;}
.btn{ position:absolute; top:0; right:0; display:block; background:url(../img2/passport2k9Bg.jpg) no-repeat -312px -6px; padding-bottom:10px;}
.btn2{ position:absolute; top:0; right:0; display:block;   padding-bottom:10px;}
	.sbm{ border:0; background:url(../img2/passport2k9Bg.jpg) no-repeat -312px -96px; width:100px; height:25px; color:#FFF; font-weight:700; cursor:pointer;}
	.sbmIn{background:url(../img2/passport2k9Bg.jpg) no-repeat -312px -70px;}

	.sbm2{   width:80px; height:27px;   font-weight:700; cursor:pointer; font-size:14px;}

.register{margin:5px auto; padding:0 0 0 60px; width:206px; color:#999; font-size:12px}
.thirdparty{margin:5px auto; width:277px; color:#999; font-size:12px}
.cookieTime{position:absolute; top:5px; left:51px; width:80px}
.passportT{ border:0; width:165px; height:20px; border:1px #ABABAB solid; font-family:arial;float:left; font-size:14px; font-weight:700}
.cookieLink{ text-align:center; height:30px;line-height:30px}.cookieLink a{text-decoration:none;}
/*活动主题*/
.event{ position:absolute; left:33px; top:230px; margin:20px auto 0;overflow:hidden;background:none}.event dt{ color:#113593}.event dd{ padding:5px}.event dd a,.event dd a:visited{ color:#333; text-decoration:none}.event dd a:hover{ color:#C30}.event ul{ line-height:2}
/*关门*/.boxClose{ background:url(../img2/passport2k9Bg.jpg) no-repeat 0 -342px; position:absolute; left:-49px; width:405px; height:67px}
/*标准通栏*/
.top_ad630{position:absolute;top:5px; left:176px;width:630px;height:50px;}