body, ul, h2, h3, p, td, th, form {
	list-style: none;
	margin: 0;
	padding: 0;
}
body {
	background: #ffffff url(http://pinyin.sogou.com/images/5.0/top.gif) repeat-x;
	color: #000;
	text-align: center;
	line-height: normal;
}
body, input, select, textarea, table {
	font-family: Simsun, serif;
	font-size: 12px;
}
img {
	border: none;
}
a {
	color: #1253CA;
	text-decoration: none;
}
a:hover{ text-decoration:underline;}

html, body {
	_height: 100%;
}


.i_sel_wrapper{ position:absolute; left:-2px;left:-4px\9;_left:-3px;width:229px; background:#fff; border:1px solid #F5B761; padding:1px; font-size:13px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	.i_sel_wrapper{left:-2px;}
}
.sel_tips{ background:#FFF3E2; color:#EFB258; padding-left:8px; height:25px; line-height:25px; margin-bottom:1px;font-size:13px;}
.sel_email li a{ display:block; width:220px; padding-left:7px;height:25px; line-height:25px; color:#000;}
.sel_email li a:hover{ background:#FFC673; text-decoration:none; color:#000;}
.m_table td .i_text input,.m_table td .h_i_text input{ height:22px; line-height:22px; width:212px; border:0 none;font-size:14px;color:#666;outline:0px;}
.tips{ /*margin-top:7px;*/width:229px; height:29px; border:1px solid #FFAB76; background:#FFFFCF; overflow:hidden;zoom:1;margin-left:111px;}
.tips p{ padding:7px 0 6px 30px; height:16px;background:url(/images/5.1/sprites.gif) no-repeat -170px -10px;}
.btn_t{ width:300px; margin-top:15px;margin-left:111px;}
.btn_t .btn{ display:block;width:83px; height:38px; line-height:200px; overflow:hidden;background:url(/images/5.1/sprites.gif) no-repeat;border:none;cursor:pointer;}
.btn_t .login{ background-position:-15px -80px;margin-right:20px;}
.btn_t .login:hover{background-position:-111px -80px;}
.btn_t .cancle{ background-position:-235px -80px;}
.btn_t .cancle:hover{ background-position:-332px -80px;}
.ch_box input{ margin-right:3px; vertical-align:middle;}
.b_bg{ height:10px; width:499px; overflow:hidden;zoom:1;background:url(/images/5.1/b_bg.png) no-repeat 0 0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/5.1/b_bg.png');_background-image: none;}
.passportloading{position:absolute;top:94px;left:235px;}
#facybox {width:512px;/*background:url(http://www.sohu.com/passport/images/load.gif) no-repeat;*/border:none;}
#facybox .popup{height:330px;padding:3px 3px 10px;overflow:hidden;background:transparent;}
#facybox .close{display:block;width:25px; height:25px; position:absolute; top:19px;right:19px;background:url(/images/5.1/sprites.gif) no-repeat -18px -10px;overflow:hidden;zoom:1;z-index:10;}
#facybox .close:hover{background-position:-90px -10px;}
#facybox .body{background:transparent}
#facybox a{text-decoration:none;font-size:12px;}
#facybox a:hover{text-decoration:underline;}
.ppselecter, .ppselecter *{font-size:14px;color:#666666;}
.ppselecter table td table td{padding-left:5px;}
.loginerr{
height:34px; width:231px; line-height:30px; background:url(/images/5.1/loginerror.gif) no-repeat top left;
color:#FF0000; font-size:12px;position:absolute;top:8px;left:119px;display:none;
}
.loginerr span{ width:14px; height:14px; display:block; margin:6px 8px; background:url(/images/5.1/loginerror.gif) no-repeat 0px -35px; float:left;}
.loginword{ width:170px; float:left;}
.loginclose{color:#666666;cursor:pointer;font-family:'ºÚÌå';font-size:16px;font-weight:bold; width:20px; height:34px; float:left;}
.loginclose:hover{ color:#FF6600;}




