/* ³õÊ¼»¯ */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, th, var, optgroup { font-style:inherit; font-weight:inherit; }
strong{ font-style:inherit;}
del, ins { text-decoration:none; }
li { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
input, button, textarea, select, optgroup, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input, button, textarea, select { *font-size:100%;}
select, input, button, textarea, button { font:99% arial, helvetica, clean, sans-serif; }
table { font-size:inherit; font:100%; }
html,body{font: 12px/22px "ËÎÌå", Arial; color:#5f5f5f;}
.clear{ clear:both;}

/* Á´½ÓÑÕÉ« */
a{ text-decoration:none; color:#485a90;}
a:hover{text-decoration:underline; color:#f00; }


.warp{ width:960px; margin:5px auto 0; padding-bottom:4px; background:url(./img/warpBg.png) no-repeat 0 bottom;}
/*Í·*/
.header{ width:953px; height:46px; padding-left:7px; overflow:hidden; background:url(./img/headerBg.png) no-repeat; font-family:"Î¢ÈíÑÅºÚ";}
.header .box{ width:944px; height:42px; float:left; border-top:1px solid #dfdfdf; padding-top:3px;}
.header .bg{ width:929px; height:42px; padding-right:15px; background:#191e3c;}
.header .logo{ height:42px; float:left; padding:10px 12px 0 13px; background:#821914; font-size:20px; color:#fff;}
.header .logo img{ margin-right:6px; vertical-align:-3px;}
.header span{ float:right; color:#ccc; font-size:14px; line-height:40px;}
.header .right{ width:9px; height:46px; float:left; background:url(./img/headerBg.png) no-repeat 0 -50px;}

/*ÄÚÈÝ*/
.content{ width:958px; border:solid #dfdfdf; border-width:0 1px;}
.title{ height:36px; overflow:hidden; padding:14px 40px 0 78px; background:url(./img/line.png) no-repeat 0 bottom;}
.title span{ float:left; line-height:36px; font-size:20px; font-family:Arial,"Î¢ÈíÑÅºÚ"; color:#9b9b9b;}
.title ul{ float:right; margin-top:6px;}
.title li{ height:30px; float:left; overflow:hidden; padding-right:15px; line-height:30px; color:#909090;}
.title li em{ width:15px; height:30px; float:left; padding-right:4px; background:url(./img/numBg.png) no-repeat 0 7px; color:#fff; font-family:Arial; font-style:normal; text-align:center; *line-height:29px; }
.title li.ing{ font-weight:bold;}
.title li.ing em{ background-position:0 -33px;}
.explain{ padding:15px 78px 30px; }
.mainBox{ width:838px; padding:0 70px 0 50px;}

/*msnµÇÂ¼ ±êÇ©*/
ul.tag{ height:24px; overflow:hidden; margin-left:28px; background:url(./img/tagLine.png) no-repeat 0 bottom;}
ul.tag li{ height:24px; float:left; line-height:24px; cursor:pointer;}
ul.tag li span{ height:24px; float:left; padding:0 10px 0 15px; background:url(./img/tagBg.png) no-repeat 0 -75px;}
ul.tag li em{ width:5px; height:24px; float:left; background:url(./img/tagBg.png) no-repeat right -75px;}
ul.tag li.f span{ background-position:0 -25px;}
ul.tag li.f em{ background-position:right -25px;}
ul.tag li.fchecked span{ background-position:0 0;}
ul.tag li.fchecked em{ background-position:right 0;}
ul.tag li.checked span{ background-position:0 -50px;}
ul.tag li.checked em{ background-position:right -50px;}

/*ÊäÈë*/
.main{ width:838px; padding-top:12px; overflow:hidden;}
.main .left{ width:591px; float:left;  }
.main dl{ width:591px; height:40px; margin-top:4px; overflow:hidden; line-height:40px;}
.main dt{ width:100px; float:left; text-align:right; font-size:14px;}
.main dd{ width:248px; float:left;}
.main dd.verify{ width:230px; height:30px; padding:5px 0; *padding:0; _padding:5px 0;}
.main dd.verify img{ margin-right:8px; vertical-align:-5px;}
.main dd.verify a{ color:#485a90;}
.main dd.point{ width:230px; padding-top:4px; color:#909090;}
.main dd input{ width:226px; height:33px; margin:2px; padding:0 5px; border:1px solid #dfdfdf; font-size:14px; line-height:33px; color:#909090;}
.main dd input.ing{ margin:0; padding:3px 8px; border:none; background:#ececec url(./img/inputF.png) no-repeat;}
.main dd input.warning{ margin:0; padding:3px 7px; border:none; background:#ececec url(./img/inputF.png) no-repeat 0 -50px;}
.main dd.point span{ width:230px; height:34px; display:block; line-height:16px;}
.main dd.point span.ok{ background:url(./img/pointBg.png) no-repeat 0 -42px;}
.main dd.point span.warning{ width:210px; padding-left:20px; overflow:hidden; line-height:32px; background:url(./img/pointBg.png) no-repeat 0 8px; color:#fa0000;}
.main .s_bg{ background:url(./img/lines.png) no-repeat right 0; }
.main .subm{ padding:25px 0 72px 102px;}
.main .subm input{ width:117px; height:40px; padding-bottom:3px; border:0; background:url(./img/subm.png) no-repeat; font:20px/40px "Î¢ÈíÑÅºÚ"; color:#fff; cursor:pointer;vertical-align:-2px; *vertical-align:-6px;}
.main .subm input.textInp{ width:157px; display:block; background:url(subm.png) no-repeat 0 -50px; text-indent:-9999px;}
.main .s_pd{ padding:30px 0 38px 102px;}
.main .right{ width:220px; float:left; padding:15px 0 0 27px; color:#909090;}
/*µÇÂ¼*/
.lnr .stit{ padding:60px 0 0 43px; font:20px/40px "Î¢ÈíÑÅºÚ"; color:#9b9b9b;}
.lnr .rem{ padding:20px 0 0 102px;}
.lnr .rem input{ vertical-align:-2px;}
.lnr .subm{ padding:5px 0 80px 102px;}
.lnr .subm input{ margin:0 18px 15px 0;}
.lnr .right{ background:url(./img/rightBg.png) no-repeat 20px 172px;}
.lnr .goReg{ margin:61px 0 0 0; font-size:14px;}
.lnr .goReg a{ width:117px; height:40px; display:block; margin:10px 0 30px 51px; background:url(./img/subm.png) no-repeat; font:20px/40px "Î¢ÈíÑÅºÚ"; color:#fff; cursor:pointer; text-decoration:none; text-align:center;}
.lnr .msn{ padding-top:18px;}
.lnr .msn p.tit{ font-size:14px;}
.lnr .msn p.pic{ height:30px; overflow:hidden; padding:10px 0 13px 36px;;}
.lnr .msn p.pic img{ float:left;}
.lnr .msn p.pic a{ width:91px; height:19px; display:block; float:left; margin-top:2px; padding-left:6px; border:1px solid #0073b3; color:#0073b3; line-height:19px; text-decoration:none;}
.lnr .msn p.pic a span{ font-size:10px;}
/*×¢²á*/
.reg .right{ background:url(./img/rightBg.png) no-repeat 20px 111px;}
.reg .goReg{ margin:0;}
.rVerify{ width:791px; padding:22px 0 45px 47px; font-size:14px;}
.rVerify p{ line-height:30px;}
.rVerify .goEmail{ width:176px; height:40px; margin:10px 0; display:block; background:url(./img/subm.png) no-repeat 0 -100px; font:20px/40px Arial,"Î¢ÈíÑÅºÚ"; text-align:center; text-decoration:none; color:#fff;}
.rVerify .info{ width:376px; margin-top:10px; padding-top:10px; border-top:1px dotted #d8d8d8; line-height:30px;}
.rVerify .info dt{ padding-left:21px; background:url(./img/sp.png) no-repeat 2px 7px;}
.rVerify .info dd{ padding-left:35px; background:url(./img/sp.png) no-repeat 26px -27px;}
/*×¢²á³É¹¦ÒýÓÃcss*/
.findpwd { margin:0 auto; FONT-SIZE: 14px; WIDTH: 634px; padding:20px 0 20px 20px;}
.regsuc {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND:#f4fbff;line-height:50px;
	float:left; border:2px solid #d7e3eb; padding:10px 20px; width:590px
}
.regsuc img{float:left; margin-right:20px}

.regsuc STRONG {
	FONT-SIZE: 14px; COLOR: #f90
}
.jytit {
	FONT-SIZE: 12px; FLOAT: left; MARGIN: 25px 0px 10px; WIDTH: 100%; LINE-HEIGHT: 32px; background:url(./img/miniblog_line.gif) repeat-x bottom; HEIGHT: 32px
}
.jytit DT {
	FONT-WEIGHT: bolder; FLOAT: left
}
.jytit DD {
	FLOAT: right; color:#cccccc;
}
.yjfloat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
.yjfloat A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 32px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 14px 16px 0px 0px; OVERFLOW: hidden; WIDTH: 100px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 24px
}
.yjfloat A.ico {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 109px; PADDING-TOP: 68px; HEIGHT: 30px; TEXT-ALIGN: center
}
.yjfloat A.ico01 {
	BACKGROUND: url(./img/icon01.gif) no-repeat 0px 0px
}
.yjfloat A.ico02 {
	BACKGROUND: url(./img/icon02.gif) no-repeat 0px 0px
}
.yjfloat A.ico03 {
	BACKGROUND: url(./img/icon03.gif) no-repeat 0px 0px
}
.yjfloat A.ico06 {
	BACKGROUND: url(./img/d.gif) no-repeat 0px 0px
}
.hxtjul LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 125px; LINE-HEIGHT: 22px; PADDING-TOP: 3px; HEIGHT: 22px
}
.hxtjul LI.a {
	WIDTH: 108px
}
.findpwd p{ float:left; font-size:12px; color: #666; line-height:22px; text-indent:2em; }
.findpwd p span{color:#CC3300}
.findpwd ul{ overflow:hidden; clear:both;}
.findpwd ul.miniUl{ padding-top:11px;}
.findpwd ul.miniUl li{ width:40px;}
.findpwd li{ float:left; padding-right:30px;}
.findpwd li.last{ padding-right:0;}
.findpwd li h2 img{ padding:2px; border:1px solid #cccac7;}
.findpwd li h3{ height:18px; line-height:18px; overflow:hidden; width:40px; font-size:12px; font-weight:normal; text-align:center;}
.findpwd li h4{ font-size:13px; font-weight:normal; text-align:center; height:18px; line-height:18px; overflow:hidden;}
.findpwd li h4 a{ color:#90a2ab;}
.miniTit{ overflow:hidden; height:40px; line-height:36px; width:100%; overflow:hidden; background:url(./img/miniTit.gif) no-repeat left 25px; padding-top:15px;}
.miniTit a{ display:block; float:right; background:url(./img/subm.png) no-repeat; width:117px; height:40px; overflow:hidden; text-align:center; color:#fff; font:20px/40px "Î¢ÈíÑÅºÚ"; text-decoration:none;}
.yjfloat{ padding-top:0;}
.yjfloat A.ico10 {
	BACKGROUND: url(./img/icon10.gif) no-repeat 0px 0px
}
.yjfloat A { margin:3px 0 0 0; width:90px; color:#ff0000;}
.hxtjul li{ padding-right:17px;}




	
/*½Å*/
.footer{ width: 960px; margin: 0 auto; padding-top:5px; color: #000; }

