@charset "utf-8";
/* CSS Document */
/* 
注明：
文字颜色：
灰色： color:#666;
黄色： color:#ff8931;
蓝色： color:#0D4797;





*/
*{
margin:0px;
padding:0px;
}
body{
margin:0px;
padding:0px;
font-size:75%;
line-height:1.8em;
text-align:center;
font-family:"宋体",Tahoma, Verdana, Arial, Helvetica, sans-serif;
background:#fff url(../images/bg.jpg) repeat-x left top;
color:#666;
}
* html .clear{/* for ie6-*/
height:1px;
}
.clear{
clear:both;
}
a{
text-decoration:none;
color:#666;
}
form{
margin:0px;
}
ol,ul{
margin:0px;
padding:0px;
list-style:none;
}
h1,h2,h3,h4,h5,h6{
line-height:1.6;
font-size:1em;
}
td{
margin:0px;
padding:0px;
font-size:12px;
}
p{
margin:0px;
text-align:justify;
text-justify:inter-ideograph;
}
#wrapper{
position:relative;
width:960px;
padding:0 5px;
margin:0 auto;
background:url(../images/wrapperBg.gif) no-repeat;
text-align:left;
}
/*--首页开始--*/
#header{
position:relative;
height:72px;
margin-top:10px;
background:url(../images/logo.gif) no-repeat;
}
body#home #header{
background:url(../images/homeLogo.jpg) no-repeat;
}
#header h1{
width:159px;
height:20px;
text-indent:-999em;
}
#header .topSearch{
position:absolute;
right:40px;
top:34px;
width:145x;
height:20px;
padding:0 8px;
background:url(../images/searchBg.gif) no-repeat;
display:inline;
}
#header .topSearch input.inputSearch{
width:125px;
height:15px;
line-height:15px;
margin-top:1px;
border:0px;
color:#7f7f7f;
font-size:1em;
}
#header .topSearch input.inputButton{
width:20px;
height:16px;
border:none;
background:none;
}
#mainNav{
width:930px;
margin:1px auto 0;
background:url(../images/mainNav.gif) no-repeat left top;
height:29px;
}
#mainNav li{
float:left;
width:103px;
line-height:29px;
}
#mainNav li a{
display:block;
overflow:hidden;
width:103px;
height:29px;
text-indent:-999em;
}
#mainNav li a#liHome:hover,
#mainNav li.on a#liHome{
background:url(../images/mainNav.gif) no-repeat 0px -29px;
}
#mainNav li a#liAbout:hover,
#mainNav li.on a#liAbout{
background:url(../images/mainNav.gif) no-repeat -103px -29px;
}
#mainNav li a#liCulture:hover,
#mainNav li.on a#liCulture{
background:url(../images/mainNav.gif) no-repeat -206px -29px;
}
#mainNav li a#liNews:hover,
#mainNav li.on a#liNews{
background:url(../images/mainNav.gif) no-repeat -309px -29px;
}
#mainNav li a#liDisplay:hover,
#mainNav li.on a#liDisplay{
background:url(../images/mainNav.gif) no-repeat -412px -29px;
}
#mainNav li a#liJob:hover,
#mainNav li.on a#liJob{
background:url(../images/mainNav.gif) no-repeat -515px -29px;
}
#mainNav li a#liBusiness:hover,
#mainNav li.on a#liBusiness{
background:url(../images/mainNav.gif) no-repeat -618px -29px;
}
#mainNav li a#liContact:hover,
#mainNav li.on a#liContact{
background:url(../images/mainNav.gif) no-repeat -721px -29px;
}
#mainNav li a#liTechnology:hover,
#mainNav li.on a#liTechnology{
background:url(../images/mainNav.gif) no-repeat -824px -29px;
}
#homeBanner{
width:930px;
height:250px;
margin:0 auto;
background:url(../images/homeBanner.jpg) no-repeat left top;
}
.line1{
clear:both;
margin:18px 15px 0;
padding-top:18px;
background:url(../images/line1.gif) no-repeat center top;
}
.homeBox1{
float:left;
width:375px;
display:inline;
}
#dynamicH2{
height:25px;
text-indent:-999em;
background:url(../images/homeTitle1.gif) no-repeat;
}
.more1{
float:right;
display:block;
overflow:hidden;
width:41px;
height:11px;
margin-top:-15px;
background:url(../images/more1.gif) no-repeat;
text-indent:-999em;
}
.slideBox{
clear:both;
height:96px;
margin:10px 0 0 0;
}
.slideList{
width:375px;
height:96px;
position:relative;
overflow:hidden;
}
.slideList li{
}
.slide{
position:absolute;
left:0px;
top:0px;
width:144px;
height:96px;
margin-right:10px;
overflow:hidden;
}
.slide img{
height:96px;
width:144px;
border:0px;
visibility:hidden;
}
.slide img.now{
visibility:visible;
}
.slideList p{
overflow:hidden;
position:absolute;
right:0px;
top:0px;
width:200px;
height:76px;
padding:10px;
background:#f0f0f0;
line-height:1.6em;
visibility:hidden;
}
.slideList p.now{
visibility:visible;
}
.slideList li span{
position:absolute;
width:15px;
height:12px;
background:#000;
color:#fff;
line-height:12px;
text-align:center;
z-index:3;
cursor:pointer;
opacity:0.5;
-moz-opacity:0.5;
filter:alpha(opacity=50);
overflow:hidden;
}
.slideList li span#n1{
bottom:0px;
left:0px;
}
.slideList li span.on{
background:red;
}
.slideList li span#n2{
bottom:0px;
left:15px;
}
.slideList li span#n3{
bottom:0px;
left:30px;
}
ul.dynamicList{
clear:both;
padding:10px 0 0 0;
}
ul.dynamicList li{
padding-left:15px;
background:url(../images/icon1.gif) no-repeat 0px 8px;
line-height:1.8em;
}
ul.dynamicList li span{
float:right;
}
ul.dynamicList li a:hover{
text-decoration:underline;
color:#0d4797;
}
.homeBox2{
float:left;
width:535px;
margin-left:20px;
display:inline;
}
#displayH2{
height:25px;
text-indent:-999em;
background:url(../images/homeTitle2.gif) no-repeat;
}
#marqueeBox{
width:535px;
height:96px;
margin-top:10px;
background:#f0f0f0;
overflow:hidden;
}
#marquee{
float:left;
width:485px;
overflow:hidden;
}
.marqueeList{
padding:15px 0 0;
}
.marqueeList li{
float:left;
padding-right:8px;
}
.marqueeList li img{
height:67px;
border:0px;
}
span.corM1,span.corM2{
float:left;
display:inline-block;
width:12px;
height:96px;
margin:0 6px;
background:url(../images/cor1.gif) no-repeat center;
display:inline;
cursor:pointer;
}
span.corM2{
float:right;
background:url(../images/cor2.gif) no-repeat center;
}
.homeBox2_1{
float:left;
width:334px;
margin:10px 20px 0 0;
overflow:hidden;
}
#channelh2{
background:url(../images/homeTitle3.gif) no-repeat;
height:25px;
text-indent:-999em;
}
.hannelList{
width:500px;
margin:10px 0;
}
.hannelList li{
float:left;
margin-right:12px;
margin-bottom:7px;
}
.hannelList li a{
display:block;
height:25px;
text-indent:-999em;
overflow:hidden;
}
.hannelList li a img{
border:0px;
}
.hannelList li.hannelA a{
width:176px;
background:url(../images/fast-track_img1.gif) no-repeat;
}
.hannelList li.hannelA a:hover{
background:url(../images/fast-track_img1o.gif) no-repeat;
}
.hannelList li.hannelB a{
width:176px;
background:url(../images/fast-track_img2.gif) no-repeat;
}
.hannelList li.hannelB a:hover{
background:url(../images/fast-track_img2o.gif) no-repeat;
}
.hannelList li.hannelC a{
width:176px;
background:url(../images/fast-track_img3.gif) no-repeat;
}
.hannelList li.hannelC a:hover{
background:url(../images/fast-track_img3o.gif) no-repeat;
}
.hannelList li.hannelD a{
width:176px;
background:url(../images/fast-track_img4.gif) no-repeat;
}
.hannelList li.hannelD a:hover{
background:url(../images/fast-track_img4o.gif) no-repeat;
}

.homeBox2_2{
width:178px;
float:left;
display:inline;
margin:10px 0 0 0;
}
#linksH2{
height:25px;
text-indent:-999em;
background:url(../images/homeTitle4.gif) no-repeat;
}
#linksBox{
margin:10px 0;
}
.linksList{
}
.linksList li{
width:178px;
height:25px;
overflow:hidden;
}
.linksList li img{
height:22px;
border:0px;
margin:0px;
padding:0px;
}
body#home #footer{
clear:both;
height:60px;
padding-top:10px;
background:url(../images/footerLine.gif) repeat-x;
line-height:1.5em;
}
body#home #footer p{
text-align:center;
}
#footer{
clear:both;
height:44px;
margin:10px 15px 0;
padding-top:8px;
background:url(../images/footerBg.gif) no-repeat right bottom;
}
#footer p{
margin:0px;
padding:0 10px;
line-height:1.5em;
text-align:right;
color:#8d8d8d;
}
#footer p.first{
font-family:Tahoma;
font-size:0.9em;
}
/*二级页开始*/
#banner{
width:930px;
height:185px;
margin:0 auto;
}
.leftBox{
float:left;
width:179px;
margin-right:40px;
margin-bottom:30px;
background:#e4e4e4;
background:url(../images/leftBg.jpg) repeat-y;
}
.lefttitle2,.lefttitle3,.lefttitle4,.lefttitle5,.lefttitle6,.lefttitle7,.lefttitle8,.lefttitle9,.lefttitle10{
height:63px;
background:url(../images/aboutUsT1.jpg) no-repeat;
text-indent:-999em;
}
.nav li a{
display:block;
height:30px;
line-height:30px;
padding-left:40px;
background:url(../images/navBg1.gif) no-repeat;
}
.nav li a:hover,.nav li a.on{
background:url(../images/navBg2.gif) no-repeat;
color:#006e2e;
font-weight:bold;
}
h3.linksTitle,h3.loginTitle{
margin-top:30px;
height:40px;
background:url(../images/linksTitle.gif) no-repeat;
text-indent:-999em;
}
h3.adminContactTitle{
margin-top:30px;
height:40px;
background:url(../images/admin_contact_title.gif) no-repeat;
text-indent:-999em;
}
.linksForm,.loginForm{
height:70px;
background:url(../images/searchformBg.jpg) no-repeat;
}
.linksForm select{
width:155px;
margin-left:12px;
color:#7f7f7f;
font-size:1em;
}
h3.loginTitle{
height:40px;
text-indent:-999em;
background:url(../images/loginTitle.gif) no-repeat;
}
.loginForm p,.login p{
clear:both;
margin:0 12px;
text-align:left;
color:#333;
}
.loginForm p label,.login p label{
float:left;
width:50px;
text-align:right;
}
.loginForm p input.input1,.login p input.input1,.login p input.input2,.loginForm p input.input2{
width:100px;
border:1px solid #a8a8a8;
}
.login p input.input2,.loginForm p input.input2{
width:50px;
}
.loginForm p.buttonP input,.login input.button3,.loginForm input.button3{
width:40px;
height:17px;
line-height:17px;
border:none;
margin:0 0px 0 15px;
background:url(../images/loginBg.gif) no-repeat;
color:#fff;
text-align:center;
font-size:1em;
}
.login input.button3,.loginForm input.button3{
margin-left:8px;
}
.loginForm p.loginP1,.login p.loginP1{
text-align:center;
}
.loginP1 strong{
color:#FE7639;
padding:0 5px;
}
.loginForm p.loginP2,.login p.loginP2{
margin-right:20px;
text-align:right;
}
.login p.apply,
.loginForm p.apply{
text-align:right;
}
.login p.apply a,
.loginForm p.apply a{
color:#fe4e01;
text-decoration:underline;
}
.rightBox{
float:left;
width:651px;
position:relative;
margin-bottom:30px;
}
.crumb{
position:absolute;
right:0px;
top:10px;
background:url(../images/icon2.gif) no-repeat left center;
padding-left:18px;
}
.crumb a:hover{
color:#0D4797;
text-decoration:underline;
}
.h2Bg{
width:631px;
height:33px;
padding-left:20px;
margin-bottom:20px;
background:url(../images/title1.gif) no-repeat;
font-size:1.2em;
line-height:35px;
color:#4c4c4c;
}
.introH3{
margin-bottom:10px;
color:#ff8931;
font-size:1.2em;
}
.conBox p{
margin-bottom:5px;
}
ul.related  li{
float:left;
width:180px;
margin:0 25px 5px 0;
}
.lefttitle3{
background:url(../images/cultureT1.jpg) no-repeat;
}
ul.cultureList{
overflow:hidden;
}
ul.cultureList li{
height:25px;
padding-left:10px;
background:url(../images/icon8.gif) no-repeat 0px 10px;
line-height:2em;
font-weight:bold;
}
ul.cultureList li span{
margin-bottom:0px;
font-size:1em;
color:#333;
}
ul.cultureList li p{
display:inline;
text-indent:0px;
color:#0D4797;
}
ul.cultureList li .last{
float:left;
margin-bottom:50px;
}
.lefttitle4{
background:url(../images/newsT1.jpg) no-repeat;
}
ul.newsList{
overflow:hidden;
}
ul.newsList li{
clear:both;
overflow:hidden;
padding:5px 0;
background:url(../images/line3.gif) no-repeat left bottom;
}
* html ul.newsList li{
height:1%;
}
ul.newsList li h3{
padding-left:10px;
background:url(../images/icon8.gif) no-repeat 0px 7px;
}
ul.newsList li h3 span{
float:right;
font-weight:normal;
color:#999;
}
ul.newsList li p{
padding:3px 10px;
}
ul.newsList li h3 a{
color:#0D4797;
}
ul.newsList li a:hover{
text-decoration:underline;
}
ul.newsList li a.down{
float:right;
color:#0D4797;
}
ul.newsList li a.down:hover{
color:#fc6600;
}
.p_page{
clear:both;
margin:10px 0;
text-align:right;
height:28px; 
line-height:28px;
}
.p_page a,.p_page span{
margin:0 5px;
}
.p_page .now{
font-weight:bold;
color:#0D4797;
}
.p_page a:hover{
text-decoration:underline;
color:#0D4797;
}
.lefttitle5{
background:url(../images/projectT1.jpg) no-repeat;
}
ul.projectList{
overflow:hidden;
}
ul.projectList li{
clear:both;
width:100%; 
margin-bottom:10px;
*margin-bottom:0px; 
}
ul.projectList li img{
float:left;
width:144px;height:96px;
border:0px;
margin:0 10px 70px 0;
}
ul.projectList li p{
margin-left:130px;
text-align:left;
line-height:1.6em; 
}
ul.projectList li h3{
color:#0D4797;
}
ul.projectList li a.Adetail{
position:relative;
top:-25px; 
float:right;
color:#0D4797;
padding-right:5px; 
text-decoration:underline;
}
ul.projectList li a.Adetail:hover{
color:#fc6600;
}
.lefttitle6{
background:url(../images/jobT1.jpg) no-repeat;
}
.lefttitle7{
background:url(../images/businessT1.jpg) no-repeat;
}
.lefttitle8{
background:url(../images/contactT1.jpg) no-repeat;
}
a.aTop{
overflow:hidden;
display:block;
position:absolute;
bottom:80px;
right:-15px;
width:20px;
height:110px;
text-indent:-999em;
background:url(../images/aTop.gif) no-repeat;
}
img#organization{
margin:0 15px;
}
ul.gloriesList{
}
ul.gloriesList li{
float:left;
margin:0 15px 10px 0;
}
ul.gloriesList li img{
border:1px solid #ccc;
padding:1px;
}
ul.gloriesList2 li{
margin-right:6px;
}
h3.blueH3{
clear:both;
margin:10px 0;
color:#0D4797;
border-bottom:1px dotted #ccc;
}
ul.eventsList li{
border-bottom:1px dotted #ccc;
}
ul.eventsList li strong{
padding-right:10px;
color:#0D4797;
}
ul.eventsList li p{
text-align:justify;
text-justify:inter-ideograph;
}
ul.gloriesList3 li{
float:left;
width:180px;
padding-right:30px;
}
h3.newsDetailT{
font-size:1.4em;
color:#28569e;
text-align:center;
}
img.newsDetailImg{
display:block;
margin:15px auto;
}
h3.projectDetailH3{
font-size:1.2em;
color:#28569e;
}
ul.projectImgList{
overflow:hidden;
margin-top:10px;
padding-top:15px;
background:url(../images/line3.gif) no-repeat left top;
}
ul.projectImgList li{
float:left;
width:207px;
height:140px;
margin:0 10px 15px 0;
}
ul.projectImgList li img{
border:1px solid #ccc;
padding:2px;
}
ul.projectList2 li{
clear:both;
overflow:hidden;
margin:10px 0;
background:url(../images/line3.gif) no-repeat left bottom;0
}
ul.projectList2 li{
height:1%;
}
ul.projectList2 img{
float:left;
width:153px;
height:99px;
margin-right:15px;
}
ul.projectList2 ul{
float:left;
width:480px;
padding-bottom:10px;
}
ul.projectList2 ul li{
clear:inherit;
background:none;
margin:0px;
}
ul.projectList2 ul li h3{
float:left;
width:450px;
color:#0d4797;
}
h3.contactH3{
margin:5px 0;
color:#0D4797;
}
ul.contactList{
padding:5px 0;
background:url(../images/line3.gif) no-repeat left bottom;
}

ul#sitemapList{
width:700px;
}
ul#sitemapList li{
float:left;
margin-right:14px;
}
ul#sitemapList li a{
color:#0D4797;
font-weight:bold;
}
ul#sitemapList li a:hover{
text-decoration:underline;
}
ul#sitemapList li ul{
border-left:1px solid #ccc;
}
ul#sitemapList li li{
float:none;
padding:0 0 0 3px;
}
ul#sitemapList li li a{
font-weight:normal;
color:#333;
}
.lefttitle10{
margin-bottom:-30px;
background:url(../images/searchT1.jpg) no-repeat;
}
.conBox{
width:651px;
overflow:hidden;
}

/*技术中心*/
#mainNav2{
width:930px;
margin:1px auto 0;
background:url(../images/mainNav1.gif) repeat-x left top;
height:29px;
}
#mainNav2 li{
float:left;
width:103px;
line-height:29px;
}
#mainNav2 li a{
display:block;
overflow:hidden;
width:103px;
height:29px;
text-align:center;
font-weight:bold;
font-size:1.2em;
color:#565658;
}
#mainNav2 li.on a,#mainNav2 li a:hover{
color:#0774B9;
}
a#back{
float:right;
display:inline-block;
padding-right:20px;
margin:15px 60px 0 0;
background:url(../images/icon9.gif) no-repeat right 5px;
color:#404040;
}
a#back:hover{
color:#0D4797;
text-decoration:underline;
}
body#technoloty .leftBox{
margin-right:15px;
margin-bottom:0px;
border:1px solid #d9d9d9;
background:#f1f1f1;
overflow:hidden;
}
body#technoloty .rightBox{
width:733px;
}
h3.grayH3{
background:url(../images/title3.gif) no-repeat left top;
margin:12px;
line-height:25px;
padding-left:12px;
color:#0774b9;
font-size:1.1em;
}
.login{
margin-bottom:25px;
}

body#technoloty .linksForm{
height:40px;
background:none;
}
ul.channelList{
margin:0px 12px 20px;
}
ul.channelList li{
margin-bottom:6px;
}
ul.channelList li a{
display:block;
width:153px;
height:30px;
text-indent:-999em;
}
ul.channelList li a#channelA{
background:url(../images/buttonA.jpg) no-repeat left top;
}
ul.channelList li a#channelB{
background:url(../images/buttonB.jpg) no-repeat left top;
}
ul.channelList li a#channelC{
background:url(../images/buttonC.jpg) no-repeat left top;
}
ul.channelList li a#channelD{
background:url(../images/buttonD.jpg) no-repeat left top;
}
.expressInquiry{
width:733px;
padding:3px 0;
background:url(../images/line4.gif) no-repeat left bottom;
}
.expressInquiry span{
float:left;
display:block;
width:86px;
height:18px;
margin-right:30px;
margin-bottom:-5px;
text-indent:-999em;
background:url(../images/search.gif) no-repeat left top;
}
.expressInquiry strong{
font-weight:normal;
margin-left:45px;
}
.expressInquiry select{
width:100px;
color:#4c4c4c;
}
input.input2{
width:130px;
}
input.button2{
width:67px;
height:20px;
text-indent:-999em;
border:0px;
background:url(../images/search1.gif) no-repeat;
}
.conBox1{
float:left;
width:495px;
margin-right:15px;
}
.conBox2{
float:right;
width:223px;
}
h2.grayH2{
height:24px;
line-height:24px;
padding-left:15px;
margin-top:12px;
background:url(../images/titleBg.gif) repeat-x left top;
color:#0175c5;
font-size:1.1em;
}
h2.grayH2 a{
float:right;
display:block;
overflow:hidden;
width:41px;
height:11px;
margin:7px;
background:url(../images/more2.gif) no-repeat;
text-indent:-999em;
}
ul.technologyList{
padding:2px 10px 10px;
border:1px solid #d9d9d9;
background:url(../images/liBg.jpg) repeat left top;
}
ul.technologyList li{
line-height:1.72em;
padding-left:10px;
background:url(../images/icon10.gif) no-repeat 0px 8px;
}
ul.technologyList li span{
float:right;
}
ul.technologyList li a:hover{
color:#0D4797;
text-decoration:underline;
}
ul.technologyList2{
padding:2px 0px 10px;
}
ul.technologyList2 li{
padding-left:12px;
background:url(../images/icon8.gif) no-repeat 0px 9px;
line-height:2em;
}
ul.technologyList2 li span{
float:right;
color:#999;
}
ul.technologyList2 li a:hover{
color:#0D4797;
text-decoration:underline;
}
h3.noticeH3{
height:24px;
line-height:24px;
margin-top:12px;
background:url(../images/titleBg2.gif) repeat-x;
font-size:1.1em;
text-align:center;
color:#fff;
}
.technologyAd{
margin-top:10px;
width:495px;
height:76px;
}
#noticeList{
float:left;
border:1px solid #a1cce2;
background:#f2f9fc;
margin-bottom:10px;
}
#noticeListIn{
margin:10px 15px 25px;
}
.noticeList{
color:#484a4b;
}
#noticeList td{
height:23px;
margin:0px;
padding:0px;
}
.noticeList li{
padding:2px 0px;
margin:2px 0px;
background:url(../images/line5.gif) no-repeat left bottom;
}
.noticeList li a:hover{
color:#0D4797;
text-decoration:underline;
}
.more4{
float:right;
margin:-35px 8px;
color:#2473a8;
}
.more4:hover{
text-decoration:underline;
}
h3.projectH3{
clear:both;
line-height:24px;
padding-left:15px;
background:url(../images/titleBg.gif) repeat-x;
color:#0175C5;
}
ul.projectList3{
border:1px solid #d1d1d1;
padding:10px;
}
ul.projectList3 li{
padding-left:10px;
background:url(../images/icon10.gif) no-repeat 0px 10px;
}
ul.projectList3 li a:hover{
color:#0D4797;
text-decoration:underline;
}
body#technoloty #footer{
background:url(../images/line5.gif) no-repeat left top;
}
body#technoloty #footer p{
text-align:center;
}
.tNav{
margin:10px 12px 20px;
}
.tNav li a{
display:block;
width:118px;
height:21px;
padding-left:35px;
font-weight:bold;
color:#606060;
}
.tNav li a:hover,.tNav li.on a{
background:url(../images/tNavBg.gif) no-repeat;
color:#fe7639;
}
body#technoloty .conBox{
width:658px;
}
h2.technologyH2{
background:url(../images/title4.gif) no-repeat;
width:643px;
height:25px;
margin:12px 0;
line-height:25px;
padding-left:15px;
color:#0175c5;
}
.crumb3{
float:right;
margin:-35px 10px 0 0;
padding-left:15px;
background:url(../images/icon11.gif) no-repeat 0px 8px;
}
.crumb3 a:hover{
color:#0D4797;
text-decoration:underline;
}
h3.technologyH3{
text-align:center;
color:#0065b0;
font-size:1.2em;
}
.technolotydate{
text-align:center;
}
.technolotyBox{
width:658px;
}
.techsearchList{
margin:0px 15px;
}
.techsearchList li{
line-height:2em;
padding-left:12px;
border-bottom:1px solid #f5f5f5;
background:url(../images/icon8.gif) no-repeat 0px 8px;
}
.techsearchList li span{
float:right;
}
.techsearchList li a{

}
.techsearchList li a:hover{
color:#0D4797;
text-decoration:underline;
}
.technologyTable{
width:658px;
}
.technologyTable th,.technologyTable td{
padding:1px 10px;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
}
.technologyTable th{
color:#0D4797;
background:#f5f5f5;
}
th.tdwidth1,th.tdwidth2{
width:50px;
}
th.tdwidth3{
width:400px;
}
.download{
float:right;
color:#FE7639;
}
.download:hover{
text-decoration:underline;
}


.jobForm{}
.jobForm p{
margin-bottom:5px;
}
.jobForm p label{
display:block;
float:left;
width:100px;
padding-right:5px;
text-align:right;
}
.jobForm p input.inputA{
width:300px;
height:16px;
color:#666;
border:1px solid #ccc;
}
.jobForm p textarea{
width:450px;
height:60px;
border:1px solid #ccc;
}
.jobForm p.buttonA{
margin-left:105px;
}
.jobForm p span{
margin:0 5px;
color:#ff0000;
}
.jobA{
display:block;
background:url(../images/button7.gif) no-repeat;
width:90px;
height:26px;
line-height:26px;
text-align:center;
font-weight:bold;
color:#fff;
}
.jobForm span.userSex label{
display:inline;
margin-right:5px;
width:auto;
color:#333;
float:none;
}




/*announceBox*/
#announceBox{
position:fixed;
text-align:left;
line-height:1.6em; 
right:5px;bottom:1px;
width:360px;height:250px;
padding-right:5px; 
background:#E9F4FD;
border:1px solid #0175BE;}

*html #announceBox{
position:absolute;
bottom:auto;
top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(documentElement.clientHeight - this.clientHeight)-3:document.body.scrollTop+(document.body.clientHeight - this.clientHeight)-3);
}

#div_close{
margin-top:1px; 
height:18px;line-height:18px;
border:1px solid #fff;
border-bottom:1px solid #C6D8F4;
border-right:none;
overflow:hidden;}
#div_close span{
float:left;
padding-left:8px; }

#div_close #a_close{
float:right;
margin-top:2px; 
width:18px;height:18px;
text-indent:-999em;overflow:hidden;
background:url(../images/announce_iconC.gif) no-repeat;}
#announceCont{
height:150px;
padding:2px 2px 0;
background:#fff;
font-size:1.18em;
color:red;}

#announceCont img{
float:left;}



/*login*/
.login,.loginForm{
position:relative;
width:100%; }
a.a_oRepair{margin-right:43px; }
a.a_oRepair:hover{color:#0D4797;}

.repairPassBox{
display:none;
position:absolute;
top:42px;left:5px; 
background:#fefefe;
border:1px solid #ccc;
width:158px;height:90px;
padding:10px 0 10px 10px;}
.repairPassBox p{
margin:0;
padding:2px 0; }
.repairPassBox p label{
width:60px; 
}
.repairPassBox p label.lab_hid{visibility:hidden;}
.repairPassBox .it_pass{
width:85px; 
}
.login .repairPassBox p input.button3,.loginForm .repairPassBox p input.button3{margin-left:0;margin-right:8px;_margin-right:6px;  }
.linksFormHid{visibility:hidden;}
table.adminContact{
border-collapse:collapse;
background:#fff;
margin:0 12px;
width:155px;
table-layout:fixed;
text-align:center;
}
table.adminContact th{
border:1px solid #a8a8a8;
font-weight:normal;
width:40px;
}
table.adminContact td{
border:1px solid #a8a8a8;
width:90px;
}
table.adminContact a{
color:#0774b9;
}
/*申请表单*/
#overlay{
z-index:1;
background:#000;
opacity:0.8;
filter:alpha(opacity=80);
position:absolute;
left:0px;
top:0px;
}
#applyFormWra{
display:none;
z-index:2;
position:absolute;
text-align:left;
}
#applyForm{
width:350px;
height:250px;
background:#fff;
border:1px solid #ccc;
font-size:12px;
padding:20px 100px;
}
#applyForm .a{
margin-bottom:10px;
}
#applyForm h2{
margin-bottom:10px;
font-size:14px;
color:#FE4E01;
}
#applyForm input.text{
border:1px solid #ccc;
}
#applyForm input.short{
width:100px;
}
#applyForm input.long{
width:250px;
}
#applyForm input.submit{
background:url(../images/loginBg.gif) no-repeat;
border:none;
color:#FFFFFF;
font-size:1em;
height:17px;
line-height:17px;
margin-left:5em;
text-align:center;
width:40px;
cursor:pointer;
}
#applyForm span.closeBtn{
display:block;
background:url(../images/close_btn.gif) no-repeat;
padding-left:20px;
color:#0077c5;
height:15px;
line-height:15px;
cursor:pointer;
position:absolute;
right:10px;
top:10px;
font-size:14px;
}
