.topQy{ clear:both; height:87px; background:url(../images/enterprise/images/topbj.gif) repeat-x left top; overflow:hidden;}
.topQy .topBox { clear:both; width:955px; height:80px; background:url(../images/enterprise/images/logo.gif) no-repeat left top; margin:0 auto; padding-top:7px;}
.topQy .topLittleMenu { clear:both; height:21px; margin-bottom:22px; text-align:right; background:url(../images/enterprise/images/little_bj.gif) no-repeat right top; padding-right:13px;}
.navboxSpan { background:url(../images/enterprise/images/line1.gif) repeat-x left top; line-height:21px; display:block; float:right;}
.b_1 { background:url(../images/enterprise/images/right.gif) no-repeat left top; padding-left:15px; color:#000;}
.b_1 a { color:#000; text-decoration:none;}
.b_1 a:hover { color:#c00; text-decoration:none;}
.b2 { background:url(../images/enterprise/images/line2.gif) repeat-x left top; margin-left:15px;}
.b2 span.lt { background:url(../images/enterprise/images/lt.gif) no-repeat left top; padding-left:10px; > padding-top:1px}
.b2 span.rt { background:url(../images/enterprise/images/rt.gif) no-repeat right top;}
.b2 span.rt b { font-weight:normal; color:#fff; background:url(../images/enterprise/images/img1.gif) no-repeat left top; padding-left:10px; padding-right:10px; margin-left:3px;> padding-top:1px}
.b2 span.rt b a { color:#fff; text-decoration:none;}
.b2 span.rt b a:hover { color:#f00; text-decoration:none;}
.topQy .topNav { width:532px; height:37px; clear:both; margin-left:240px; overflow:hidden;}
.topQy .topNav ul li { float:left;}
.topQy .topNav ul li a { display:block; width:133px; height:37px; text-align:center; background:url(../images/enterprise/images/nav.gif) no-repeat left top; text-decoration:none; font-weight:bold; font-size:14px; color:#000; overflow:hidden; line-height:43px;}
.topQy .topNav ul li a:hover { color:#BE0301; font-weight:bold; text-decoration:none; background:url(../images/enterprise/images/nav_fz.gif) no-repeat left top;}


.topQy .topBox#navID1 li#nav1 a,.topQy .topBox#navID2 li#nav2 a,.topQy .topBox#navID3 li#nav3 a,.topQy .topBox#navID4 li#nav4 a { color:#BE0301; font-weight:bold; text-decoration:none; background:url(../images/enterprise/images/nav_fz.gif) no-repeat left top;}


.mainBox { clear:both; height:300px; margin:0 auto; margin-bottom:15px; background:url(../images/enterprise/images/line3.jpg) repeat-x left top; padding-top:28px;}
.mainBox#twoQiye { padding-top:1px; margin-bottom:0px;}
html>body .mainBox { height:auto; min-height:300px;}
.main { clear:both; width:964px; height:300px; margin:0 auto;}
html>body .main { height:auto; min-height:300px;}
.main * { margin:0; padding:0;}


.m_left { float:left; width:465px; height:92px; background:url(../images/enterprise/images/lt_bj.gif) no-repeat left top;}
.m_left p { padding-top:18px; padding-left:25px; line-height:26px; color:#8F8F8F;} 
.m_left p span { color:#000;}
.m_left p span b { font-weight:bold; color:#BE0301; margin-right:15px;}
.m_right { float:right; width:465px; height:92px; background:url(../images/enterprise/images/rt_bj.gif) no-repeat left top;margin-bottom:20px;}
.imgBottun { float:left; width:108px; height:70px; background:url(../images/enterprise/images/contact.gif) no-repeat left top; line-height:70px; text-align:center; color:#BE0301; font-weight:bold; font-size:14px; margin:10px 0 0 20px; display:inline;}
.m_right p { line-height:23px; padding-top:10px; float:left; padding-left:15px; color:#4B4B4B;}


.m_clearBox { clear:both; height:308px;}
.lt_box { float:left; width:284px; height:308px; background:url(../images/enterprise/images/ltbj.gif) no-repeat left top;}
.md_box { float:left; width:284px; height:308px; background:url(../images/enterprise/images/rtbj.gif) no-repeat left top; margin-left:18px; display:inline;}
.rt_box { float:right; width:362px; height:308px; background:url(../images/enterprise/images/md.gif) no-repeat left top;}
.titleH1 { clear:both; display:block; height:28px; line-height:32px; font-weight:bold; color:#fff; padding-left:18px; overflow:hidden; font-size:14px; margin-bottom:10px;}
.box_hy { clear:both; width:265px; height:53px; background:url(../images/enterprise/images/homeBj.gif) no-repeat left top; margin-left:7px; margin-bottom:17px;}
.box_hy img { margin-top:11px; margin-left:27px;}
.md_box .box_hy img  { margin-left:21px;}
.rt_box .box_hy  {  background:url(../images/enterprise/images/homeBj2.gif) no-repeat left top; width:345px;}
.rt_box .box_hy img { margin:0; margin-top:11px; margin-right:8px; float:left;}
.rt_box .box_hy img.imglt { margin-left:13px;}


.homeListqy { clear:both; width:260px; margin-left:10px; height:90px;}
.homeListqy li { line-height:30px; border-bottom:1px #E5E5E5 solid; font-weight:bold; font-size:12px; color:#BE0301; padding-left:13px;}

p.homeListP { clear:both; line-height:19px; padding:18px 15px 0 22px; text-indent:24px;}

.homeListqy#homert li { border-bottom:none; line-height:90px; padding:0; width:335px; text-align:center;}
.rt_box p.homeListP { padding-right:20px;}





.mainQY { clear:both; width:1000px; height:300px; margin:0 auto; background:url(../images/enterprise/images/line0.gif) repeat-y left top; border:1px #fff solid; border-top:none;}
html>body .mainQY { height:auto; min-height:300px;}
.leftQY { float:left; width:159px; height:400px;}
html>body .leftQY { height:auto; min-height:300px;}
.leftQY * { margin:0; padding:0;}
.leftQY h1 { display:block; clear:both; height:26px; line-height:26px; border-bottom:1px #999 solid; background:url(../images/enterprise/images/line9.gif) repeat-x left top; color:#fff; font-weight:bold; padding-left:15px;}
.leftQY ul { background-color:#fff; border-top:1px #fff solid;}
.leftQY ul li { margin-bottom:1px;}
.leftQY ul li a { clear:both; text-decoration:none; display:block; height:22px; background:url(../images/enterprise/images/navbj.gif) no-repeat left bottom; line-height:21px; padding-left:25px; color:#333;}
.leftQY ul li a:hover {color:#c00; text-decoration:none; background-image:none; background:url(../images/enterprise/images/navbj.gif) no-repeat left top;}
.mainQY#siderID1 ul li#siderBar1 a {color:#c00; text-decoration:none; background:url(../images/enterprise/images/navbj.gif) no-repeat left top;}
.mainQY#siderID2 ul li#siderBar2 a {color:#c00; text-decoration:none; background:url(../images/enterprise/images/navbj.gif) no-repeat left top;}
.mainQY#siderID3 ul li#siderBar3 a {color:#c00; text-decoration:none; background:url(../images/enterprise/images/navbj.gif) no-repeat left top;}
.mainQY#siderID4 ul li#siderBar4 a {color:#c00; text-decoration:none; background:url(../images/enterprise/images/navbj.gif) no-repeat left top;}
.mainQY#siderID5 ul li#siderBar5 a {color:#c00; text-decoration:none; background:url(../images/enterprise/images/navbj.gif) no-repeat left top;}
.mainQY#siderID6 ul li#siderBar6 a {color:#c00; text-decoration:none; background:url(../images/enterprise/images/navbj.gif) no-repeat left top;}


.mainQY#siderID7 ul li#siderBar7 a {color:#c00; text-decoration:none; background:url(../images/enterprise/images/navbj.gif) no-repeat left top;}
.mainQY#siderID8 ul li#siderBar8 a {color:#c00; text-decoration:none; background:url(../images/enterprise/images/navbj.gif) no-repeat left top;}
.mainQY#siderID9 ul li#siderBar9 a {color:#c00; text-decoration:none; background:url(../images/enterprise/images/navbj.gif) no-repeat left top;}
.mainQY#siderID10 ul li#siderBar10 a {color:#c00; text-decoration:none; background:url(../images/enterprise/images/navbj.gif) no-repeat left top;}


.rightQY { float:right; width:832px; height:400px;}
html>body .rightQY { height:auto; min-height:400px;}
.topQY { clear:both; height:60px; border-bottom:5px #CD2629 solid;}
html>body .topQY { height:auto; min-height:60px;}
.topQY .titleQY { color:#000; font-size:14px; font-weight:bold; line-height:60px; padding-left:25px;}

.tableJl { background-color:#fff;}
.tableJl th { color:#000; font-weight:normal; background-color:#f1f1f1; height:24px; line-height:24px;}
.tableJl th.grFirst { text-align:left; padding-left:15px;}
.tableJl td { background:url(../images/personal/images/dian1.gif) repeat-x left bottom; text-align:center; height:31px; line-height:30px;}
.tableJl td.grFirst { text-align:left; padding-left:15px;}
.tableJl a { color:#000; text-decoration:none;}
.tableJl a:hover { color:#c00; text-decoration:underline;} 


.anniu3 { padding:12px 0 5px 16px; height:25px;}
.check { display:block; float:left; margin-top:4px; >margin-top:0px;}
.mleft5px { margin-left:3px;}
#rtBox2 { display:none;}
.searchQY { display:block; float:right; margin-top:-42px; margin-right:25px;}



.formTable#sercahJS { margin:0; padding:0;padding-left:25px; background-color:#fbfbfb; border-top:1px #eee solid; padding-bottom:10px;_ padding-bottom:2px; padding-top:10px; height:22px;}
.formTable#sercahJS .formInputBox { padding:10px 0; margin:0;}
.formTable#sercahJS label { width:70px; color:#666}
.selectTxt { width:70px; float:left; line-height:23px; color:#666}
.selectBox { width:500px; line-height:23px; float:left; margin-left:15px; color:#666;}
.selectBox span { float:left; padding:0 3px;}
.inputSele { float:left; width:100px; margin-top:1px;}
.inputSele2 { float:left; width:50px; margin-top:1px;}
.buttonSele { float:left; margin:0 4px;}
.inpt { float:left;}
.border { background-color:#eee; border-top:1px #ccc solid;}
.formTable p { display:block; height:20px; padding-left:45px;}
.formTable p img { cursor:pointer;}
.formTable p.formRadioBox span { float:left; padding-top:2px; > padding-top:4px; color:#333;}
.formTable p.formRadioBox .formRadio { margin:0 7px; margin-top:3px; > margin-top:0px;}
.formTable p.formRadioBox label { > padding-top:4px;}
.formTable p.formInputBox label { > padding-top:3px;}





.formTable { padding:10px 0;}
.formTable label { float:left; padding-top:2px;> padding-top:4px; width:77px; color:#333;}
.formTable .selectButton { float:left; width:150px; height:17px; cursor:pointer; background-color:#eee; border:1px #ccc solid;}
.formTable .formSelect { width:100px; float:left; margin-top:3px; > margin-top:0;}
.formTable .forminput { display:block; float:left; width:147px; height:16px;}
.formTable .formRadio { float:left;}
.formTable .formButton { margin-left:75px; float:left;}
.formTable .formButton22 { margin-left:90px; float:left;}
.formTable span.formTitle { display:block; float:left; padding-left:15px; padding-top:3px; color:#999}
.formTable span.formTitle2 { display:block; clear:both; padding-left:115px; padding-top:3px; color:#999; line-height:20px; margin-bottom:20px;}
.formTable .formFont { font-weight:normal; float:left; padding:0 10px;> padding-top:4px; color:#666;}
.formTable .formFont2 { font-weight:normal; padding:0 10px;> padding-top:4px; color:#666;}
.formTable .formCheckbox { float:left; margin-left:5px;}
.formTable .formCheckbox2 { float:left; margin-top:4px; > margin-top:-2px;}
.formTable .formImg { display:block; float:left; margin-left:15px;}
.formTable .clearButton { float:left; width:52px; height:22px; border:none; background:url(../personal/images/anniu8.gif) no-repeat left top; color:#B3252A; margin-left:15px; cursor:pointer;}
.formTable .formHqB { display:block; height:20px; line-height:20px; padding:0 5px; font-weight:normal; color:#000; float:left; font-size:12px;}
.formTable .forminput2 { display:block; float:left; width:250px; height:16px;}
.formTable .forminput3 { display:block; float:left; width:30px; height:16px;}
html>body .formTable p.txtTxta { height:auto; min-height:20px;}
.formTable .upfile { display:block; float:left; width:200px;> width:218px; height:20px;}


.formTable .txta { display:block; float:left; height:100px; width:500px;}
.formTable .txta2 { display:block; float:left; height:150px; width:500px;}
.formTable .txta3 { display:block; float:left; height:200px; width:500px;}
.formTable p#Inport { background:url(../images/dian11.gif) no-repeat 30px 5px;}

.formTable#loginInport  p#Inport { background:url(../images/dian11.gif) no-repeat 1px 5px;> background-position:1px 3px;}

.formTishi { clear:both; height:25px; line-height:25px; background-color:#eee; border-bottom:1px #ccc solid; padding-left:25px;}
.formTishi span { float:right; margin-top:-25px; line-height:25px; padding-right:25px; font-weight:normal; background:url(../images/dian11.gif) no-repeat left 8px; padding-left:15px; color:#666;}
.formTishi span#imgSpan { background:none;}
.formTishi span#imgSpan img { margin-top:4px;}

.qyTishi { padding:10px 0 10px 25px; color:#c00;}

.userLeft { float:left; width:150px; height:150px; background-color:#fff; border:1px #DCD7D7 solid;}
html>body .userLeft { height:auto; min-height:150px;}
.userLeft h1 { font-weight:bold; color:#333; font-size:14px; display:block; clear:both; height:30px; line-height:30px; background:url(../images/line99.gif) repeat-x left top; padding-left:15px; margin:1px;}
.userLeft ul { background-color:#00CC00; margin:1px; background:url(../images/line98.gif) repeat-x left top; margin-bottom:10px;}
.userLeft ul li { padding-left:25px; line-height:25px;}
.userLeft ul li { background:url(../images/icon_good.gif) no-repeat 5px 5px;}
.userLeft ul li.nogood { background:url(../images/icon_nogood.gif) no-repeat 5px 5px;}
.userLeft ul li.nohave { background:url(../images/icon_empty.gif) no-repeat 5px 5px;}
.userLeft ul li a { color:#666; text-decoration:none;}
.userLeft ul li a:hover { color:#f00; text-decoration:underline;}

.userRight { float:right; width:800px; height:500px;}
html>body .userRight { height:auto; min-height:500px;}
.userTop { clear:both; height:90px; border:1px #DCD7D7 solid; margin-bottom:15px;background:url(../images/line97.gif) repeat-x left top;}
.userTop h1 { color:#CA2426; font-weight:bold; font-size:14px; display:block; float:left; height:30px; line-height:30px; padding-left:15px;}
.userTitle { display:block; float:right; height:30px; line-height:30px; padding-right:15px; color:#666;}
.userTitle a { color:#333; text-decoration:none; margin:0 7px;}
.userTitle a:hover { color:#f00; text-decoration:underline;}
.userTxt { clear:both; border-top:1px #333 solid; margin:0 1px; padding-left:15px; background:url(../images/line97.gif) repeat-x left top; height:60px; line-height:22px;}
.userTxt h2 { font-weight:bold; font-size:12px; color:#666; line-height:35px; font-weight:normal;}
.userTxt h2 b { font-weight:bold;}
.userTxt * { margin:0; padding:0;}
.userTxt p { color:#666;}
.userTxt p span { margin-right:15px;}
.userTxt p span img {  margin-right:2px; > margin-right:-2px;}
.userTxt p span b { font-weight:bold;}


.userFromName { clear:both; border:1px #DCD7D7 solid; margin-bottom:15px; height:60px; background:url(../images/line97.gif) repeat-x left top; padding:0 15px; display:none;}
.userFromName form { margin:0; padding:0; padding-top:8px;}
.userFromName h1 { clear:both; font-weight:bold; font-size:12px; color:#666; margin:0; padding:0; margin-bottom:7px;}
.userFromName label { float:left; display:block; height:25px; line-height:24px; color:#666;}
.userFromName label b { color:#666;}
.userFromName .userInput { display:block; float:left; padding:2px;}
.userFromName .userButton { display:block; float:left; margin-left:10px;}
.userFromName .userRadio { float:left; margin-left:5px; margin-top:6px;> margin-top:0px;}

#showInput { display:none;}
#showInput2 { display:block;}


.searchJS { clear:both; height:25px; background-color:#fff;}


.imgSm { clear:both; height:25px; line-height:25px; background-color:#eee; padding-left:15px;}
.imgSm b { font-weight:normal; color:#666; padding-right:3px; display:block; float:left; padding-right:15px}
.imgSm span { padding-left:20px; color:#666; display:block; float:left; padding-right:15px;}
.imgSm span.sp_1 { background:url(../enterprise/images/t1.gif) no-repeat left 4px;}
.imgSm span.sp_2 { background:url(../enterprise/images/t2.gif) no-repeat left 4px;}
.imgSm span.sp_3 { background:url(../enterprise/images/t3.gif) no-repeat left 4px;}
.imgSm span.sp_4 { background:url(../enterprise/images/t4.gif) no-repeat left 4px;}


.tabResume { clear:both; border-top:1px #ccc solid;}
.tabResume ul { padding-left:25px; padding-top:7px;}
.tabResume ul li { float:left; margin-right:2px}
.tabResume ul li a { display:block; background-color:#CD2629; padding:4px 10px; color:#fff; text-decoration:none;}
.tabResume ul li a:hover { color:#FF0; padding:4px 25px;}
.tabResume ul li.mouseMover a { color:#FF0; padding:4px 25px;}
.number { clear:both; padding-bottom:3px; text-align:right; padding-right:15px; background-color:#CD2629; color:#fff;}
#tabResume2_box,#tabResume3_box { display:none;}


img#imgId1,img#imgId2,img#imgId3,img#imgId4{ display:block; float:left; margin-right:10px;}
img#imgId2,img#imgId3 { cursor:pointer;}
.imgId2Box { width:92px; height:103px; border:1px #A4A4A4 solid; background-color:#eee; float:left; position:relative; margin-top:-106px; margin-left:-264px; overflow:hidden;}
.imgId3Box { width:93px; height:51px; border:1px #A4A4A4 solid; background-color:#eee; float:left; position:relative; margin-top:-54px; margin-left:-160px; overflow:hidden;}


.imgId2Box#imgIDnav2A,.imgId3Box#imgIDnav3A { display:none;}
.imgId2Box#imgIDnav2B,.imgId3Box#imgIDnav3B { display:none;}
.imgId2Box#imgIDnav2C,.imgId3Box#imgIDnav3C { display:none;}


.imgidlist li a { display:block; height:25px; background-color:#eee; line-height:25px; border-bottom:1px #ccc solid; text-decoration:none; color:#666; padding-left:10px;}
.imgidlist li a:hover { color:#c00; background-color:#fff; text-decoration:none;}

#user p { margin:0; padding:0;}
#user .formTishi { margin-bottom:15px;}
.imgUser { float:right; width:250px; text-align:center;}
.imgUser#template { width:150px;}
.imgUser img { display:block; margin:0 auto; padding:5px; border:1px #eee solid;}
.imgUser a { color:#666; height:30px; line-height:30px; text-decoration:underline;}
.imgUser a:hover { color:#f00;}


.userJb { float:left; padding-left:20px; margin-bottom:15px;}
.userJb#first { width:500px;}
.userJb p { display: block; width:240px; float:left; height:22px; line-height:22px; color:#333;}
html>body .userJb p { height:auto; min-height:22px;}
.userJb p span { color:#666;}
.userJb p.xTxt { clear:both; width:100%;}
.userJb#pMain { width:650px;} 
.userJb li b { font-weight:normal;}
.userJb li { color:#666; line-height:19px; width:600px;}



.template { margin:0 auto; width:690px; border:1px #ccc solid; padding:15px; padding-top:0px; margin-top:5px; margin-bottom:5px;}
.topLogo { height:50px; background:url(../images/logo.gif) no-repeat left -5px; text-align:right; padding-top:40px; padding-right:10px;}
.topLogo span { margin-right:20px;}
.topLogo a { color:#666; text-decoration:underline;}
.topLogo a:hover { color:#f00; text-decoration:underline;}

.radioList { clear:both; height:100px; margin-bottom:10px;}
html>body .radioList { height:auto; min-height:100px;}
.radioList p { display:block; width:75px; float:left; margin:0; padding:0; padding-left:45px;}
.radioList p label { width:100%;}
.radioList ul { display:block; width:500px; float:left;}
.radioList ul li { color:#666; height:25px; line-height:25px;}
.radioList ul li b { font-weight:normal; color:#999; padding:10px 0;}
.radioList ul li a { color:#666; text-decoration:none;}
.radioList ul li a:hover { color:#f30; text-decoration:underline;}
.radioList ul li span { margin-right:40px;}
.radioList ul li input { margin-right:2px; display:block; float:left; margin-top:5px;> margin-top:2px;}




#addPost img { float:left; margin-left:70px;}
#addPost .formButton { margin-left:15px;}
#addPost .imgReset1 { border:0; background:url(../images/anniu120.gif) no-repeat left top; width:50px; height:22px; cursor:pointer; margin:0; padding:0; display:block; float:left; margin-left:15px;}


.allCheck { display:block; float:left; padding:5px 10px 0 5px;}
a.allCheck { color:#666; text-decoration:underline;}
a.allCheck:hover { color:#c00; text-decoration:underline;}



.toplogolink {position:absolute; width:190px; height:60px; margin-top:5px; cursor:pointer;}
a.toplinka { text-decoration:none;}
a.toplinka:hover { text-decoration:none;}