/* ------------------------------ 404 ------------------------- */
#errortop{ width: 970px; height: 50px; margin: -66px auto 0; padding: 22px 0; border-bottom: 1px solid #D4D4D4; background: #fff; z-index: 10; position: relative; }
#errortop span{ display: block; float: left; }

/*ul.channelsearch{ width: 475px; float: right; padding: 10px 0 0 20px; background: #fff url(../images/channel/chanpublicbg.jpg) no-repeat 0 16px; z-index: 10; position: relative; }
ul.channelsearch li{ display: block; float: left; padding: 0px 2px; }
ul.channelsearch li input{ width: 255px; height: 24px; border: 0px; font: normal 12px/24px "Arial", "宋体"; color: #444444; padding: 0px 0 0 5px; background: url(../images/channel/chanpublicbg.jpg) no-repeat 0 -171px; }
#ncontain{ width: 40px; height: 21px; color: #787677; background: #CBD9E2 url(../images/channel/chanpublicbg.jpg) no-repeat -183px -27px; padding: 1px 0 0 7px; font: normal 12px/22px '宋体'; margin: 1px 0 0 0; z-index: 999; }
#nselectList{ width: 40px; display: none; margin: 2px 0 0 -7px; background: #fff; }
#nselectList div{ width: 40px; display: block; font: normal 12px/18px '宋体'; color: #062E75; padding: 2px 0 0 7px; }
ul.channelsearch li button{ width: 48px; height: 23px; border: 0px; background: url(../images/channel/chanpublicbg.jpg) no-repeat 0 -26px; }
ul.channelsearch li a{ width: 58px; height: 23px; display: block; background: url(../images/channel/chanpublicbg.jpg) no-repeat 10px -199px; }
ul.channelsearch li a.reg{ width: 38px; background: url(../images/channel/chanpublicbg.jpg) no-repeat -56px -199px; }*/

#errormain{ width: 960px; height: 360px; margin: 0px auto; position: relative; }
#errormain span{ width: 90px; height: 137px; position: absolute; display: block; top: 118px; left: 145px; }
.errorright{ width: 590px; position: absolute; top: 42px; left: 328px; }
.errorright h1{ width: 530px; display: block; font: bold 20px/47px '宋体'; padding: 0px 0 0 60px; color: #333; background: url(../images/404/error.jpg) no-repeat; z-index: -1; }
.errorright p{ line-height: 30px; font-size: 14px; padding-left: 74px; }
.errorright p.lista{ font-size: 12px; padding-left: 86px; color: #666; line-height: 24px; }
.errorright p.listb{ padding-left: 96px; }
.errorright a{ text-decoration: none; color: #0057CD; padding: 0px 8px; }
.errorright a:hover{ text-decoration: none; color: #ff6600; }


#nheadsearch{ width: 485px; float: right; height: 32px; padding: 10px 0 0 20px; margin: 0px auto; position: relative; background: #fff url(../images/channel/chanpublicbg.jpg) no-repeat 0 16px; z-index: 1; }
#nheadsearch ul{  float: left; height: 22px; width: 350px; padding: 5px 0 0 10px; }
#nheadsearch ul li{ list-style: none; display: block; float: left; padding: 0px 2px; }
#nheadsearch ul li input{ width: 251px; height: 17px; border: 0px; background: url(../images/Public/publicbg.jpg) no-repeat 0 -207px; font: normal 12px '宋体', "Arial"; color: #818588; padding: 5px 0 0 8px; }
#nheadsearch ul li button{ width: 41px; height: 22px; border: 0px; margin: 1px 0 0 0; background: url(../images/Public/publicbg.jpg) no-repeat -43px -27px; cursor: pointer; }
#ncontain{ width: 40px; height: 21px; color: #787677; background: #CBD9E2 url(../images/channel/chanpublicbg.jpg) no-repeat -183px -27px; padding: 1px 0 0 7px; font: normal 12px/22px '宋体'; margin: 1px 0 0 0; z-index: 999; }
#nselectList{ width: 40px; display: none; margin: 2px 0 0 -7px; background: #fff; }
#nselectList span{ width: 40px; display: block; font: normal 12px/18px '宋体'; color: #062E75; padding: 2px 0 0 7px; }
#nheadsearch p { float: right; height: 22px; width: 125px; }
#nheadsearch p a{ width: 58px; height: 23px; display: inline-block; background: url(../images/channel/chanpublicbg.jpg) no-repeat 10px -199px; }
#nheadsearch p a.reg{ width: 38px; background: url(../images/channel/chanpublicbg.jpg) no-repeat -56px -199px; margin-left: 5px; }

