﻿/* body */

html { background: #FFF url(background.png) repeat-x; }
body { background: #fff url(bgimg.jpg) no-repeat 50% 0; color:#333; font-size:12px; font-family:Verdana, "宋体", Arial, Helvetica, sans-serif; margin:0; padding:100px 0 0 0; line-height:160%; text-align:left;  }

h1 { font-size:0; display:none }
ul, ol, dl, dt, dd, p,form, h1, h2, h3 ,h4 { margin:0; padding:0 }
ul, ol, { list-style-position:outside }
img { border:0 }
a { font-size: 12px;color:#333; text-decoration: none }
a:hover { color: #f60; text-decoration: underline }
.inputs { border-top:1px #999 solid; border-left:1px #999 solid; border-bottom:1px #e6e6e6 solid; border-right:1px #e6e6e6 solid }

#top { width:950px; height:96px; background:url(topbg.gif) 0 -5px no-repeat; margin:0 auto; overflow:hidden; }

/* #top { width:950px; height:96px; background:url(topbg.gif) no-repeat; margin:0 auto; overflow:hidden; }*/
#top p { width:950px; text-align:right; padding-top:20px; line-height:32px; display:block }
#top p a { padding-left:6px }

#mu { width:950px; height:34px; margin:0 auto; background:url(bg.gif) repeat-x; overflow:hidden }
#mu h2 { float:left; width:41px; height:34px; background:url(bg.gif) 0 -34px no-repeat; font-size:0; display:block }
#mu h2 span { font-size:0; display:none }
#mu ul { float:left; width:709px; height:34px; list-style-position:inside; display:block }
#mu ul li { float:left; height:34px; text-align:center; list-style-type:none; line-height:34px; }
#mu ul li a { padding:0 20px; font-size:14px; font-weight:bold; text-decoration:none; display:block }
#mu ul li a:hover { text-decoration:none; }
.muhover a { background:url(bg.gif) 0 -102px no-repeat; color:#1475c4; }
.muhover a:hover { color:#f60; }
.munav a  { background:url(bg.gif) 0 -68px no-repeat; color:#fff; }
#mu p { float:left; width:200px; height:34px; background:url(bg.gif) 0 -534px no-repeat; display:block }
#mu p .soinput { width:142px; height:32px; background:none; padding:0; margin:0; border:0; line-height:32px; padding-left:18px; color:#999; font-size:12px; overflow:hidden }
#mu p .sogo { width:30px; height:30px; border:0; background:none; padding:0; margin:0; }

.main { clear:both; width:950px; margin:0 auto; padding:10px 0 0 0; overflow:hidden }

#ppshow { float:left; width:740px; height:226px; background:url(1.jpg) no-repeat; }
#loginbox { float:left; width:200px; height:226px; padding:0 0 0 10px; overflow:hidden }
#loginbox #logintit { height:25px; background:url(bg.gif) 0 -137px no-repeat; border-left:1px #cfcfcf solid; border-right:1px #cfcfcf solid; border-top:1px #cfcfcf solid; }
#loginbox #logintit h2 { background:url(bg.gif) 0 -434px no-repeat; height:25px; line-height:25px; font-size:12px; color:#333; padding:0 0 0 32px }
#loginbox #loginshow { width:198px; background:url(loginbg.gif) bottom no-repeat; height:198px; border:1px #cfcfcf solid; }
#loginbox #loginshow label { padding:12px 0 0 12px; display:block }
#loginbox #loginshow p { text-align:center; padding-top:14px }
.goinput { width:52px; height:22px; background:url(bg.gif) 0 -218px no-repeat; border:0; line-height:22px; text-align:center; font-size:12px }
.loinput { width:120px; border-bottom:1px #d6d6d6 dotted; border-left:0; border-right:0; border-top:0 }
.loinputs { width:50px; border-bottom:1px #d6d6d6 dotted; border-left:0; border-right:0; border-top:0 }
.joinao a { background:#069; color:#fff; text-decoration:none; padding:1px }
.joinao a:hover{ background:#fff; color:#f60; text-decoration: underline }

#innews { float:left; width:320px; height:200px; }
#innewstit { height:27px;  background:url(bg.gif) 0 -136px repeat-x; border-left:1px #e6e6e6 solid; border-right:1px #e6e6e6 solid; border-top:1px #e6e6e6 solid; border-bottom:1px #6c9ccc solid }
#innewstit ul li { float:left; width:92px; height:27px; margin:0 0 0 3px; line-height:33px; font-weight:bold; text-align:center; list-style-type:none; overflow:hidden }
.newlino { background:url(bg.gif) 0 -163px no-repeat; color:#fff }
.newlinav { background:url(bg.gif) 0 -190px no-repeat; color:#6c9ccc }

#newsli{ padding:8px; border-left:1px #e6e6e6 solid; border-right:1px #e6e6e6 solid; border-bottom:1px #e6e6e6 solid;}
#newsli ul li { height:22px; background:url(bg.gif) 0 -476px no-repeat; line-height:22px; list-style-type:none; padding:0 0 0 16px}

.zigon { float:left; width:200px; height:200px; margin:0 0 0 10px }
.zigon h2 { height:24px; background:#f7a01b; padding-left:10px; color:#fff; line-height:24px; }
.zigon h2 a  { color:#fff; font-size:14px; font-weight:bold; text-decoration:none }
.zigon h2 a:hover  { color:#fff; text-decoration:none }
.zigon p { height:65px; padding:10px 0 0 12px; color:#076ab1; border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid}

.zigonpic { width:198px; border-left:1px #ccc solid; border-right:1px #ccc solid; border-top:1px #ccc solid }
.zigonpic img { width:198px; height:95px; border:0 }

#tnian { float:left; width:320px; height:78px; background:url(bg.gif) 0 -278px no-repeat; }
#tnian h3 { font-size:0; display:none }
#tnian select { width:196px; font-size:12px; color:#333; }
.tnianone { text-align:right; padding:14px 12px 0 0; display:block }
.tniantwo { text-align:right; padding:6px 12px 0 0; display:block }

#partner { float:left; width:620px; height:78px; padding:0 0 0 10px; overflow:hidden }
#partnertit { float:left; width:38px; height:78px; background:url(bg.gif) 0 -356px no-repeat; font-size:0; }
#partnertit h3 { display:none }
#partnershow { float:left; width:567px; height:76px; border-bottom:1px #ccc solid; border-top:1px #ccc solid; }
#parterend { float:left; width:15px; height:78px; background:url(bg.gif) -305px -356px; }
#parterend p { font-size:0; display:none }

#demo { overflow:hidden; width:567px; height:76px; }

#footer { clear:both; width:950px; margin:10px auto 0 auto; overflow:hidden }
#footer #copyright { float:left; width:750px; background:url(footer.gif) repeat-x; text-align:center; padding-top:20px }
#footers { float:left; width:200px; height:100px; background:url(footer.gif) center bottom no-repeat }

.leftdiv { float:left; width:200px; overflow:hidden }
.leftdiv h3 { width:200px; height:32px; background:url(pagebg.gif) top no-repeat; text-align:center; letter-spacing:14px; line-height:32px; font-size:14px; color:#fff }
.leftdiv ul { padding:10px 0 0 0 }
.leftdiv ul li { margin:0 0 10px 0;  list-style-type:none }
.leftdiv ul li a { width:200px; height:32px; background:url(pagebg.gif) 0 -32px no-repeat; line-height:35px; font-size:12px; font-weight:bold; text-align:center; color:#636363; letter-spacing:16px; display:block; overflow:hidden }
.leftdiv ul li a:hover { color:#f60; text-decoration:none }

.rightdiv { float:left; width:740px; padding:0 0 0 10px; overflow:hidden }
.rightdivtit { height:32px; background:url(pagebg.gif) 0 -64px repeat-x; }
.rightdivtit h3 { float:left; width:180px; background:url(pagebg.gif) 0 -96px no-repeat; height:32px; line-height:32px; font-size:14px; padding-left:12px; color:#076ab1 }
.rightdivtit p { float:right; height:32px; line-height:32px; padding-right:12px; background:url(pagebg.gif) right bottom no-repeat; }
.rightart { width:740px; padding:10px 0; line-height:180%; font-size:14px; overflow:hidden }
.rightart label { padding:0 0 8px 0; font-size:12px; display:block }
.rightart p { padding-bottom:6px; font-size:14px; line-height:180% }
.rightart dl { float:left; width:185px; text-align:center }
.rightart dl, .rightart dl a { font-size:12px }
.rightart dl dt img { width:170px; height:128px; padding:1px; border:1px #ccc solid }
.rightart dl dt a:hover img { border:#f60 } 
.rightart dl dd { width:170px; height:20px; line-height:20px; overflow:hidden; }
.rightart h3 { text-align:center; font-size:16px; padding:5px 0 10px 0 }
.rightart ul li { height:30px; list-style-type:none; background:url(bg.gif) 0 -498px no-repeat; padding-left:8px; font-size:14px; line-height:30px; border-bottom:1px #ccc dotted; overflow:hidden }
.rightart ul li a { float:left; font-size:14px; }
.rightart ul li a:hover { color:#00f }
.rightart ul li span { float:right; text-align:right; font-size:12px; color:#999 }

.rightjob { width:740px;  padding:0 0 10px 0; line-height:180%; font-size:12px; overflow:hidden }
.rightjob dl { width:740px; height:130px; border-bottom:1px #ccc dotted; padding:8px 0; overflow:hidden }
.rightjob dl dt { float:left; width:178px; }
.rightjob dl dt img { width:160px; height:120px; padding:1px; border:1px #e7e7e7 solid }
.rightjob dl dt a:hover img { border:1px #f60 solid }
.rightjob dl dd { padding-top:5px }
.rightjob dl dd a:hover { color:#f60 }
.rightjob dl dd h3 { font-size:14px; color:#333 }
.rightjob dl dd h3 a { font-size:14px; color:#333 }
.rightjob dl dd a { color:#00f }

.partnerlist { width:740px; padding:0 0 10px 0; line-height:180%; font-size:12px; overflow:hidden }
.partnerlist img { float:left; width:100px; height:46px; margin:11px; -margin:10px; display:block }

.showpage { clear:both; text-align:center; padding:8px 0; font-family:"宋体"; }
.showpage a { border:1px #2d83da solid; background:#fff; color:#2d83da; padding:4px 7px; text-align:center; text-decoration:none }
.showpage a:hover { border:1px #2d83da solid; background:#499cf1; color:#fff; text-decoration:none }
.showpage span { border:1px #cf7200 solid; background:#f7941d url(pages.gif); color:#9f5800; padding:4px 7px; }
.propic { padding:15px 0 8px 0 }
.propic, .propic a { font-size:12px }
.propic img { width:300px; height:225px; padding:1px; border-right:1px #ccc dotted }
.pageinput a { width:91px; height:27px; background:#45a4d4 url(pageinput.gif) no-repeat; text-align:center; line-height:27px; font-weight:bold; color:#fff; display:inline-block }
.pageinputs a { width:91px; height:27px; background:#45a4d4 url(pageinputs.gif) no-repeat; text-align:center; line-height:27px; font-weight:bold; color:#fff; display:inline-block }
.pageinput a:hover , .pageinputs a:hover { color:#fff; }

.smaltit { font-size:12px; text-align:right }

.jobtb { margin:10px 0 0 0; border-left:1px #e6e6e6 solid; border-top:1px #4b8ccd solid }
.jobtb .jobtbtit { background:#b9dffc; font-weight:bold; text-align:center }
.jobtb td { padding:5px; border-bottom:1px #e6e6e6 solid; border-right:1px #e6e6e6 solid  }
.jobtb h3 { font-size:14px }

.gojob a { background:#069; color:#fff; text-decoration:none; padding:5px 8px }

#msg_win{position:absolute;right:0px;display:none;overflow:hidden;z-index:99;border:1px solid #ccc;background:#fff;width:300px;font-size:12px;margin:0px;}
#msg_win .icos{position:absolute;top:2px;*top:0px;right:2px;z-index:9;}
.icos a{float:left;color:#FFFFFF;margin:1px;text-align:center;font-weight:bold;width:14px;height:22px;line-height:22px;padding:1px;text-decoration:none;font-family:webdings;}
.icos a:hover{color:#FFCC00;}
#msg_title{background:#666;border-bottom:1px solid #ccc;border-top:1px solid #FFF;border-left:1px solid #FFF;color:#FFFFFF;height:25px;line-height:25px;text-indent:5px;font-weight:bold;}
#msg_content{margin:5px;margin-right:0;width:300px;height:232px;overflow:hidden;}

