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

.passport {width:228px;+width:230;height:101px;+height:103;font-size:12px;border:1px #7DA2E8 solid;text-align:left;background-color:#ffffff; position:relative;}
.passport b{color:#FF0000;margin-right:25px}

.passport_title{margin:4px 5px -7px 5px!important;margin:5px 5px -2px 5px;font-weight: bold;}
.passport_title span{margin-left:74px;}

.passport_content{width:220px;+width:225;height:86px;padding:10px 0px 0px 5px;+padding:0 0 0 5;background:url(pic001.jpg) no-repeat 3px;}


/* 链接颜色 */
.passport_title a:link,.passport_title a:visited{font-weight: normal;color:#989491;text-decoration:none}
.passport_title a:hover {text-decoration:underline;}

.listContA a:link,.listContA a:visited{font-weight: normal;color:#313031;text-decoration:none}
.listContA a:hover {text-decoration:underline;}

.middle a {color: #6595F2;text-decoration:none}
.middle a:link,.middle a:visited{color:#6595F2;}
.middle a:hover {text-decoration:underline;}
.bottom a {color: #6595F2;text-decoration:none}
.bottom a:link,.bottom a:visited{color:#6595F2;}
.bottom a:hover {text-decoration:underline;}


/* 登录前 */
.passport .card {font-weight: normal;padding:4px 0px 0px 4px!important;padding:8px 0px 0px 4px;}
.passport .card li{margin:0px 0px 4px 0px!important;margin:0px 0px 2px 0px;text-indent:0px;}
.passport .card li a:link,.passport .card li a:visited{margin-right:17px;text-indent:0px;}
.passport .card .login{margin:3px 16px 0px 26px!important;margin:3px 13px 0px 26px;color: #313031;float:left;width:85px;}
.passport .card .ppinput {border:1px #7DA2E8 solid;height:19px;width:180px;background:#fff;font-size:12px;}
.passport .card .info{margin-top:2px;}

/* 输入帐号*/
.ppselecter, .ppselecter * {font-size:12px; font-family:"宋体", Verdana, Arial, Helvetica, sans-serif; line-height:normal;}
.ppselecter {border: 1px solid #FFA700; width: 146px;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://images.sohu.com/passport/v3/cardstyle/images/load.gif) no-repeat center 10px;color:#0A44B5;padding-top:60px;padding-left:10px;font-size:12px;width:184px;font-weight: normal;}

/* 登录后 */
.passport .listContA{width:182px;+width:186;border:1px #7DA2E8 solid;background:#fff;color:#FF6000;margin:1px 3px 0px 2px!important;margin:6px 2px -5px 1px}
.passport .listContA ul{margin-top:3px!important;margin-top:3px;margin-left:5px;}
.passport .listContA li{margin-bottom:2px;text-indent:0px;}
.passport .listContA li p{color:#313031;text-align: center;}
.passport .listContA li img{
	margin-left:50px;margin-top:-2px;margin-bottom:-4px;
}

.passport .middle{color:#6595F2;margin-left:-1px;}
.passport .middle li{float:left;margin-top:3px!important;margin-top:9px;margin-left:5px;text-indent:0px;}
.passport .middle .current{padding:4px 4px 1px 4px;margin:-1px 0px 0px 3px!important;margin:4px 0px 0px 2px;background:#fff;border:1px #7DA2E8 solid;border-top:0px;color:#0A44B5;}

.passport .bottom{color:#6595F2;width:186px;clear: both;}
.passport .bottom ul{margin-left:0px!important;margin-left:-10px;}
.passport .bottom li{float:left;margin-top:2px!important;margin-top:6px;margin-left:5px;text-indent:0px;}
.passport .bottom .dabenying{float:right;margin-top:-2px!important;margin-top:1px;}

.passport .img002 {background:url(pic002.gif); width:16px; height:9px;}
.passport .img003 {background:url(pic003.gif); width:62px; height:17px;}
.passport .img004 {background:url(pic004.gif); width:70px; height:21px;}
.passport .img005 {background:url(pic005.gif); width:29px; height:13px;}
.passport .img007 {background:url(pic007.gif); width:54px; height:20px;}

.passport .sohu_3_0 { color:gray; display:inline !important; position:absolute; left:100px;}

.passport .ppthree {
  color:#999999;
  display:inline;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  margin:auto 10px;
}