/* CSS Document */

body{ background:url(images/bg_page.gif) repeat; color:#555; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
*{ margin:0px; padding:0px; list-style:none;border:none;}
td, th, body{ font-size:14px;}
div{ text-align:left; margin:0px auto; }
a{color: #555555;text-decoration: none;}
a:hover{color: #1358a0;}

.default{width: 1024px; background:#FFF;}
.header{height: 97px; position:relative;}
.label{position: absolute; top: 50%; margin-top: -20px; left: 10px;}
.header .mainNav { float:right; margin-top: 48px; margin-right:15px;}
.header .mainNav li {float:left; text-align:center;  margin: 0 10px; font-family:"\5FAE\8F6F\96C5\9ED1";}
.header .mainNav li a {font-size:18px; line-height:30px; display:block; width:82px; height:30px; }
.header .mainNav li a:hover {color:#1358a0; border-bottom:solid 3px #1358a0;}

.content{height:100%; clear:both; overflow:hidden; margin-top:15px;}
.content h2{ font-size:18px; font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:40px; font-weight:normal; height:40px; margin-bottom:20px; background:url(images/bg_line.gif) no-repeat 0 bottom;}
.content h2 span{font-size:14px; color:#999; padding-left:5px;}
.leftCtn{float:left; width:204px; margin-right:40px; padding-left:15px;}
.leftCtn #display img{margin-top:10px;}
.rightCtn{float:right; width:750px; padding-right:15px;}
.rightCtn p{font-size:14px; line-height:28px; text-indent: 2em;}
.content .contact,.content .route,.content .process,.content .benefits,.content .training,.content .culture{ width:994px; padding:0 15px; margin-bottom:30px; line-height:28px;}
.content .route ol {line-height: 30px;}
.content .benefits ol li{text-indent:-1.5em; padding-left:1.5em;}
.content .benefits .imgList{}
.content .benefits .imgList li{float:left; width:228px; height:100%; margin-right:10px;}
/*--数据端口style--*/
.job{ padding:35px 0px 5px 0px;color:#333;text-indent:.5em; border-bottom:1px solid #f1f1f1;}
.job2{ text-indent:.5em;line-height:26px;}
.job_des{margin-top:10px;}
.job_des td{line-height:28px; padding-left:5px; text-align:left}
.jobtit2 td{line-height:28px;padding-bottom:4px; text-align:left; font-weight:bold;color:#1155cc; border-bottom:1px solid #f1f1f1;}
.jobtiter td{line-height:25px; text-align:left; font-weight:bold;color:#444;}
.text{ margin-bottom: 10px;}
.table{ margin:50px auto 30px auto; text-align:center;}
.job_des td.color{ background:#fafafa; border-right:1px solid #f1f1f1; text-align:center; }
table tr.bordercolor td{ border-bottom: 1px solid #F1F1F1; }
/*--*/
#footer{height: 30px; text-align: center; border-top: solid 1px #d1d1d1; margin-top:20px; padding-top:30px;}
