* { margin:0px; padding:0px; font-size:12px; }
body { background:#fff; font-family:Arial, Helvetica, sans-serif; }
a img { border:none; }
a { text-decoration:none; color:#547cbc }
a:hover { text-decoration:underline }
ul { list-style:none; }
th { width:82px; text-align:left; }
td { padding:4px 0; }
textarea, input { border:1px solid #7F9DB9 }
textarea { width:482px; height:187px; }
table input { width:240px; }
table button { background:url(/images/set.gif) no-repeat; width:53px; padding-top:3px; border:none; margin-right:10px; cursor:pointer; }
td.padding { padding-left:4px; }
.clear { clear:both; }
/*头部*/
.header { background:url(/images/top_bg.gif) repeat-x left top; height: 73px; overflow:hidden; width: 100%; }
.top { width:756px; margin:0 auto; background:url(/images/top_bg.jpg) no-repeat center top; }
.top_left { height:73px; }
.logo { float:left; margin:5px 0 0; }
.logo a { background:url(/images/logo.gif) no-repeat; display:block; height:61px; width:150px; }
.logo a span { display:none;}
/*顶部导航部分*/
.top_nav li { float:left; height:33px; line-height:33px; }
.top_nav li a { display:block; font-weight:700; color:#507db8; }
.top_nav li a.current, .top_nav li a:hover { color:#507db8; }
.top_nav li a.current:hover { color:#507db8; }
.top_nav .no_bg { margin:0 10px; color:#8fa57f; }
/*登录注册及搜索部分*/
.top_right { width:306px; float:right; overflow:hidden; position:relative; }
.member { text-align:right; margin:20px 0 15px 0; }
.member span { color:#898987; margin:0 8px; }
.member a { margin-left:8px; }
.member a:hover { text-decoration:underline; color:#d83089 }
/*切换城市*/
.left_input { width: 277px; height: 22px; padding:4px; border:none; background: url(/images/input.gif) no-repeat; color:#ccc; float:left; }
.right_submit { float:left; width: 21px; height:22px; border:none; background: url(/images/input.gif) 21px 22px; cursor: hand; text-indent:-999em; }
/*正文部分*/
.content { width:756px; margin:20px auto; }
.content_search { margin:20px auto; width:856px;}

.left_nav_search { width:153px; float:left; margin-top:15px;}
.left_nav_search li { background:url(/images/left_nav_bg.jpg) no-repeat left bottom; display:block; height:22px; line-height:22px; }
.left_nav_search a.current { color:#4A85BF; text-decoration:none; font-weight:700; }
.left_nav_search a { color:#8A8A8A; text-decoration:none; font-weight:700; }


.left_nav { width:110px; float:left; margin-top:15px }
.left_nav li { background:url(/images/left_nav_bg.jpg) no-repeat left bottom; display:block; height:22px; line-height:22px; }
.left_nav a.current { color:#4A85BF; text-decoration:none; font-weight:700; }
.left_nav a { color:#8A8A8A; text-decoration:none; font-weight:700; }

.setup { height:85px; margin-top:5px; width:153px;}

.box { width:645px; float:left; }
.caption { background:url(/images/caption.jpg) no-repeat left top; padding:27px 61px 16px; }

.container { background:url(/images/longcontain.gif) repeat-y left top; padding:0 36px; }
.container p { text-indent:2em; line-height:160%; padding:10px 0; }
.container p .job_name { color:#4673b4; font-weight:700 }
.container ol { margin-left:47px; }
.container li { line-height:160%; }
.container h2 { clear:left; background:#c8d6e6; border:1px solid #d6e1ed; height:16px; padding-top:4px;}

.container dl { margin:8px 0;}
.container dt { float:left; margin-right:10px;}
.container dd { font-size:10pt; color:#e28c46;}
.container dd.title { color:#000;} 

.tour { float:left; width:284px;}
.tour dt { float:right;}
.tour dd a { color:#000; font-weight:bold;}
.tour dd a:hover { text-decoration:underline;}

.footer { background:url(/images/caption.jpg) no-repeat scroll 0 -64px; padding:16px 0; }
.gvitech { background:url(/images/caption.jpg) no-repeat -34px -15px; padding:11px 27px 20px; }
/*服务条款*/
.agreement { line-height:160%; padding:4px 0 4px 4px; }
.agreement h3, .agreement p, .agreement li { padding-top:4px; overflow:hidden; text-indent:0; }
/*页脚部分*/
.foot { clear:both; background:url(/images/main_foot_bg.gif) no-repeat center top; text-align:center; margin-top:12px; padding-top:6px !important; padding-top:12px; }
.foot a, .foot a:link, .foot a:visited, .foot a:hover { color:#808080; padding-right:12px; text-decoration:underline; }
.foot p { line-height:30px; color:#999 }
.foot .copyright { font-weight:700; color:#527cbb; }
.foot img { vertical-align:middle; }
#inlaid_frame { display:none; width:614px; height:484px; position:absolute; margin:-242px 0 0 -302px; top:50%; left:50%; z-index:1001; }

