@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body,div,ul,ol,dl,li,dt,dd,p,iframe{ padding:0px; margin:0px;}
body{ font-size:12px; font-family: "宋体";}
ul,dl,il,li,dt,dd{ list-style:none;}
i{ font-style:normal;}
a{ color:#000000; text-decoration:none;}
a:hover{ text-decoration:underline; color:#ff9900;}
.clear{ clear:both;}
body{ background:url(../images/404/404_bg.gif) repeat;}
.error{ width:759px; margin:50px auto 0;}
.error_top{ background:url(../images/404/404_top.gif) no-repeat; width:759px; height:27px;}
.error_middle{ background:url(../images/404/404_middle.gif) repeat-y; width:759px; position:relative; padding:20px 0;}
.error_content{ width:589px; margin-left:130px;}
.error_content ol.top{ list-style:none; background:url(../images/404/404_img_top.gif) no-repeat; width:589px; height:153px; padding:1px 0;}
.error_content ol.top a{ display:block; width:172px; height:26px; margin: 73px 0 0 112px;}
.error_content ol.bottom{ list-style:none; background:url(../images/404/404_img_bottom.gif) no-repeat; width:533px; height:68px; padding:1px 0;}
.error_content ol.bottom a{ display:block; width:169px; height:21px; margin:34px 0 0 117px;}
.search{ background:url(../images/404/404_img_s_bg.gif) no-repeat; width:387px; height:57px; margin-left:43px;}
.search dt{ float:left; margin:16px 0 0 18px; padding:0px; list-style:none; display:inline;}
.search dd{ float:right; margin:15px 14px 0 0; padding:0px; list-style:none; display:inline;}
.float_photo{ position:absolute; background:url(../images/404/people.gif) no-repeat; width:261px; height:253px; left:-120px; top:7px;}
.error_bottom{ background:url(../images/404/404_bottom.gif) no-repeat; width:759px; height:50px;}
.error_b_middle{ background:url(../images/404/404_b_middle.gif) repeat-y; width:587px; padding-bottom:7px; position:relative;}
.float_logo{ position:absolute; right:-172px; top:14px; background:url(../images/404/404_b_logo.gif) no-repeat; width:149px; height:138px;}
.float_logo a{ display:block; width:149px; height:138px;}
.error_b_middle ol{ width:511px; background: url(../images/404/dot.gif) left bottom repeat-x; padding:7px 0; margin:0 auto;}
.error_b_middle ol dt{ background:url(../images/404/404_ico.gif) no-repeat; padding-left:27px; line-height:20px; height:20px; float:left; color:#4f4d4d; font-weight:bold;}
.error_b_middle ol dt.line_1{ background-position:0 -5px;}
.error_b_middle ol dt.line_2{ background-position:0 -35px;}
.error_b_middle ol dt.line_3{ background-position:0 -65px;}
.error_b_middle ol dt.line_4{ background-position:0 -95px;}
.error_b_middle ol dd{ float:right; width:445px; line-height:20px; color:#767676;}
.error_b_middle ol dd a{ color:#767676; text-decoration:none;}
.error_b_middle ol dd a:hover{ color:#ff9900; text-decoration:underline;}
.error_b_bottom{ background:url(../images/404/404_b_bottom.gif) no-repeat; width:587px; height:14px;}

.error_search_input{ border:0px; padding:4px 2px; width:267px; display:inline; font-size:14px; font-family:"宋体"; color:#7f7f7f;}
.error_search_button{ background:url(../images/404/404_img_s_bg.gif) -325px -15px no-repeat; width:48px; height:27px; text-align:center; border:0px; cursor:pointer; display:block;}