/*
 ==Ô²½Ç±ß¿ò== 
*/
.l1 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #DDE0E6; margin: 0 5px;}
.l2 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #F3F3F3; border-right: 2px solid #DDE0E6; border-left: 2px solid #DDE0E6; margin: 0 3px;}
.l3 {height: 1px; font-size: 1px; overflow: hidden; display: block; background: #F3F3F3; border-right: 1px solid #DDE0E6; border-left: 1px solid #DDE0E6; margin: 0 2px;}
.l4 {height: 2px; font-size: 1px; overflow: hidden; display: block; background: #F3F3F3; border-right: 1px solid #DDE0E6; border-left: 1px solid #DDE0E6; margin: 0 1px;}

.container{ width: 950px; padding: 0; }
/*  
 ==µÇÂ¼×ó²à==
*/
.login_left{ width: 263px; float: left; background: url(../i/login_bg.jpg) white repeat-x top; }
.login_logo{ width: 263px; float: left; margin: 0; }
.login_intro{ width: 253px; float: right; margin-top: 15px; }
.login_intro b.b1{ margin-right: 0; border-right: none; }
.login_intro div.content{ width: 252px; float: left; border-left: 1px solid #DDE0E6; background: #F3F3F3; padding-bottom: 15px; }
.login_intro div.content dl{ width: 200px; floaT: left; margin: 30px 0 0 20px; padding-bottom: 30px; display: inline; }
.login_intro div.content dt{ font-size: 14px; font-weight: bolder; line-height: 2; }
.login_intro div.content dd{ margin-top: 30px; line-height: 2; }
.login_intro div.content dd a{ color: #00438f; }
.login_intro div.content dd a:hover{ color: #F60; }

/*  
 ==µÇÂ¼ÓÒ²à==
*/
.login_right{ width: 687px; float: right; background: url(../i/login_bg.jpg) white repeat-x top; }
.login_form{ width: 630px; float: left; margin: 80px 0 0 0; }
.login_form b.b2{ background: white; }
.login_form div.content{ width: 628px; float: left; background: white; border-left: 1px solid #DDE0E6; border-right: 1px solid #DDE0E6; padding-bottom: 30px; }
.login_form div.content dl{ width: 450px; float: left; padding: 100px 0; margin: 0 0 0 150px; display: inline; }
.login_form div.content dt{ font-size: 14px; line-height: 1.6; }
.login_form div.content dt strong{ font-size: 30px; font-weight: bolder;  }
.login_form div.content dt em{ color: #B630AC; }
.login_form div.content dt a{ color: #00438f; text-decoration: underline; }
.login_form div.content dt a:hover{ color: #F60; }
.login_form div.content dd{ margin-top: 50px; clear: both; }
.login_form div.content dd input{ vertical-align: middle; }
.login_form div.content dd em{ background: url(../i/pop_btn.jpg) no-repeat; width: 256px; height: 43px; float: left; text-align: center; line-height: 43px; font-size: 18px; font-weight: bolder; color: white; }
.login_form div.content dd em a{ color: white; width: 256px; height: 43px; display: block; }
.login_form div.content dd em a:hover{ text-decoration: none; }
.login_form div.content dd span{ float: left; line-height: 43px; margin-left: 5px; }
.login_form div.content dd span a{ color: #00438f; text-decoration: underline; }

.login_form div.s{ background: url(../i/s_icon.jpg) white no-repeat 40px 100px; }
.login_form div.s dt strong{ color: #519303; }
.login_form div.n{ background: url(../i/n_icon.jpg) white no-repeat 40px 100px; }
.login_form div.n dt strong{ color: #AC3E64; }

.foot{ width: 630px; float: left; line-height: 3; text-align: center; margin-top: 10px; padding-bottom: 10px; }

/*--- new 404page edit by hongye 20130114 ---*/
html,body{background-color:#f4f4f4;}

.middleWrap{width:100%;margin-top:10px;}
.middleMain{width:892px;margin:0 auto;}
.page_404,.page2_404{border:1px solid #dcdcdc;background-color:#fff;}
.tip_404{padding: 50px 0;}.page2_404 .tip_404{padding:100px 0 140px;}
.tip_404 .cNote{background: url(../i/new404/ico_note.gif) no-repeat 250px 0;color: #666;font: 26px/41px "Microsoft Yahei";height: 41px;margin:0 0 15px 0;padding-left: 315px;}
.tip_404 .otherLink{margin-left: 315px;}
.tip_404 .otherLink p{font: 14px/26px arial;}
.members_404{border-top: 1px solid #DBDBDB;padding-top: 14px;}
.members_404 .topTit{}
.members_404 .topTit .love{background: url(../i/new404/ico_love.jpg) no-repeat;color: #999;display: inline-block;height: 20px;line-height: 20px;margin-left: 28px;padding-left: 42px;}
.members_404 .membersList{padding: 12px 0 25px 27px;}
.membersList li{background-color: #FBFBFB;border: 1px solid #EEE;float: left;height: 135px;padding-top:15px;margin-right: 12px;width: 128px;overflow:hidden;}
.membersList li a.headImg{border: 1px solid #CCC;display: block;height: 90px;margin: 0 auto;width: 74px;overflow:hidden;}
.membersList li a.headImg img{height: 90px;width: 74px;}
.membersList li h5{text-align: center;padding-top:8px;height:20px;overflow:hidden;}
