/* 全局CSS定义 */
.passportc ul,.passportc ol,.passportc li,.passportc span,.passportc p,.passportc form {margin: 0; padding: 0; border: 0;}
.passportc img,.passportc a img{border:0; margin:0; padding:0;}
.passportc ul,.passportc ol,.passportc li {list-style:none}

/* 链接颜色 */
.passportc a {color: #313031;text-decoration:none}
.passportc a:link,.passportc a:visited{color:#FF6000;}
.passportc a:hover {text-decoration:underline;}

/* 登录前 */
.passportc {width:278px;height:158px;font-size:12px;border:1px #FFA200 solid;background:#fff;text-align:left;}
.passportc b{color:#FF0000;}
.pptitle,.pptitle2{margin:6px 10px -8px 10px!important;margin:6px 10px 0px 10px;font-size:12px;}/*标题*/
.pptitle{background:url(http://www.sohu.com/passport/images/pic002.gif) no-repeat right 3px;font-weight: bold;}
.pptitle2 span{font-weight: bold;}
.ppthree{
	display:inline;
	color:#999999;
	margin:auto 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.ppcontent{width:268px;height:136px;padding:15px 0px 0px 10px!important;padding:0px 0px 0px 10px;background:url(http://www.sohu.com/passport/images/pic001.gif) no-repeat center;}

.passportc .error {color:#FF6000;height:16px;}
.passportc .card {font-weight: normal;padding:3px 0px 0px 23px!important;padding:10px 0px 0px 23px;}
.passportc .card li{margin:0px 0px 5px 0px!important;margin:0px 0px 3px 0px;}
.passportc .card li a:link,.passportc .card li a:visited{margin-right:27px;}

.passportc .card .info{padding-top:2px!important;padding-top:5px;}
.passportc .card .sign{background:url(http://www.sohu.com/passport/images/pic004.gif) no-repeat; width:70px; height:21px;border:0;font-size:12px;padding-top:1px!important;padding-top:4px;color:#333;}
.passportc .card .ppinput {border:1px #FFA200 solid;height:17px;width:166px!important;width:164px;background:#fff;font-size:12px;}

.card dt,.card dd{font-size:12px;margin-top:7px;}
.card dd{margin-top:10px;margin-left:0px;_margin-left:-40px;}/*FF SA IE6*/
*+html .card dd{margin-left:-40px;}/* IE7 */
.card dd a:link,.card dd a:visited{margin-right:27px;}
.card dt span{margin:5px 34px 0px 38px;color: #313031;}

/* select下拉 */
.ppselecter, .ppselecter * {font-size:12px; font-family:"宋体", Verdana, Arial, Helvetica, sans-serif; line-height:normal;}
.ppselecter {border: 1px solid #FFA700; width: 166px;margin-left:1px;}
.ppselecter .ppseltit {background-color: #FFF6DF;height:15px;padding-top:4px;text-indent:6px; color:#FF6000;}
.ppselecter table td table td {padding: 3px;}
.ppselecter .active {background:#FDD463; color:#333; font-weight: normal;}

/* 登录中 */
.ppWaitMsg{background:url(http://www.sohu.com/passport/images/load.gif) no-repeat center 30px;color:#FF6000;padding-top:90px;padding-left:50px;font-size:12px;width:190px;font-weight: normal;}

/* 登录后 */
.passportc .listContA{width:258px;height:61px;border:1px #FFD391 solid;background:#fff;margin:1px 3px 0px -1px!important;margin:8px 3px 0px -1px;color:#FF6000;}
.passportc .listContA ul{margin-top:7px!important;margin-top:9px;margin-left:8px;}
.passportc .listContA li{margin-bottom:7px;}
.passportc .listContA li p{color:#313031;}

.passportc .middle{color:#FF6000;margin-left:-1px;}
.passportc .middle li{float:left;margin-top:6px;margin-left:5px;}
.passportc .middle li img{background:url(http://www.sohu.com/passport/images/pic005.gif) no-repeat;width:34px;height:13px;}
.passportc .middle .current{padding:6px 7px 2px 7px;margin:-1px 0px 0px 0px;background:#fff;border:1px #FFD391 solid;border-top:0px;}

.passportc .bottom{color:#FF6000;width:258px;clear: both;}
.passportc .bottom ul{margin-left:0px!important;margin-left:-10px;}
.passportc .bottom li{float:left;margin-top:6px;margin-left:5px;}
.passportc .bottom .dabenying{float:right;margin-top:1px;}
.passportc .bottom .dabenying img{width:54px;height:21px;background:url(http://www.sohu.com/passport/images/pic007.gif) no-repeat;bordr:0;}


.passportc .listContA {
	padding: 6px;
	width: 248px;
	color: #000;
}
.passportc .listContA a {
	color: #0064DA;
	text-decoration: underline;
}
.ppDefWel h3 {
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	margin-bottom: 4px;
}
.ppDefWel p {
	line-height: 22px;
	color: #333333;
	text-align: left;
}
/*.passport .ppContA .listContA .ppDefWel p a {
	color: #333333;
}*/
.ppDefWel p span {
	line-height: 22px;
	color: #FF6000;
	text-align: left;
	text-indent: 7px;
}
.ppDefWel {
	text-align: left;
}
.ppDefWel table {
	border-collapse: collapse;
}
.ppDefWel td {
	padding: 3px 12px 3px 0;
}
