﻿@charset "utf-8";

* {margin: 0; padding: 0;}

img {border: none;}



a, a:visited {

  color: #333;

  text-decoration: none;

}

a:hover, a:active {

  color: #666;

  text-decoration: underline;

}

a.menu, a.menu:visited {

  color: #3d5271;

  text-decoration: none;

}

a.menu:hover, a.menu:active {

  color: #f46d11;

  text-decoration: none;

}

a.blue, a.blue:visited {

  color: #0482e9;

  text-decoration: underline;

}

a.blue:hover, a.blue:active {

  color: #3d5271;

  text-decoration: underline;

}



text {

  font-family: Arial, Helvetica, sans-serif;

  color: #333333; 

  font-size: 12px;

}

 .BoldYellow {

  color: #f46d11;

  font-weight: bold;

}

 .BoldBlack {

  font-weight: bold;

}



body {

  font-family: Arial, Helvetica, sans-serif;

  color: #333333; 

  font-size: 12px;

  text-align : center;

  background: #e1e1e1;

  margin: 0px;

  padding-top: 5px;

  line-height: 20px;

}

 .container {

  width: 900px;

  margin: 0px auto; 

  padding: 0px;

  text-align: center;

  background: #fff;

}

p {

  margin-bottom: 10px;

}

p.services_n {

  margin-bottom: 10px;

  margin-left: 20px;

}

 .ShowSortNew LI{

  LIST-STYLE-TYPE:decimal;

  margin-left: 25px;

}

.ShowSortNew UL LI{

  text-align:left;

}



/*页面头部*/

 .Header {

  width: 900px;

  height: 100px;

}

 .HeaderLeft {
margin-left:30px;
  float: left;
  width: 150px;
  padding-top:25px;
}

 .HeaderRight {

  float: right;

  width: 420px;

  margin-top: 35px;

  font-weight: bold;

  text-align: left;

  padding-top: 3px;

  border-top: 3px solid #f46d11;

}

/*页面主体*/

 .PageBodyIndex {

  width: 760px;

  margin: 0px auto; 

  text-align: left;

}

 .PageBodyServices {

  width: 760px;

  height: 820px;

  margin: 0px auto; 

}

 .PageBodyServices_all {

  width: 760px;

  height: 660px;

  margin: 0px auto; 

}

 .PageBodyJobs {

  width: 760px;

  height: 480px;

  margin: 0px auto; 

}

 .PageBodyAbout {

  width: 760px;

  height: 740px;

  margin: 0px auto; 

}

 .PageBodyContact {

  width: 760px;

  margin: 0px auto; 

  text-align: left;

}

 .PageBodyJobsDetail {

  width: 760px;

  height: 1145px;

  margin: 0px auto; 

  text-align: left;

}

 .PageBodyJobsJava {

  width: 760px;

  height: 800px;

  margin: 0px auto; 

  text-align: left;

}

 .PageBodyJobsWeb {

  width: 760px;

  height: 710px;

  margin: 0px auto; 

  text-align: left;

}

 .PageBodyJobsERP {

  width: 760px;

  height: 690px;

  margin: 0px auto; 

  text-align: left;

}

 .PageBodyJobsQA {

  width: 760px;

  height: 665px;

  margin: 0px auto; 

  text-align: left;

}

 .PageBodyLeft {

  width: 320px;

  margin-left: 10px !important;

  margin-left: 5px;

  margin-top: 25px;

  float: left;

  text-align: left;

}

 .PageBodyRight {

  width: 390px;

  margin-right: 10px !important;

  margin-right: 5px;

  margin-top: 25px;

  float: right;

  text-align: left;

}

 .PageText {

  margin-top: 5px;

}

 .BoldBlue {

  color: #0482e9;

  font-weight: bold;

  float: left;

  width: 70px;

}

 .gray {

  color: #666;

  float: right;

  width: 200px;

}

 .NewsPic {

  float: left;

  width: 140px;

  text-align: right;

  margin-top: 5px;

}

 .NewsText {

  color: #666;

  float: right;

  width: 240px;

  margin-top: 15px;

}

 .ContactText {

  width: 390px;

  margin-left: 100px;

  margin-top: 25px;

  text-align: left;

}

 .JobsText {

  width: 670px;

  margin-left: 50px;

  margin-top: 25px;

  text-align: left;

}

 .ContactGray {

  color: #666;

  float: right;

  width: 300px;

}



/*页面底部菜单*/

 .Footer {

  width: 900px;

  height: 50px;

  color: #666666;

  line-height: 20px;

  padding-top: 10px;

  border-top: 1px solid #b9bec4;

}



table {font-size: 12px; line-height: 120%;}

.right { float: right; width: 600px; height: 200px;}



.img {margin: 1px 0 0!important 0;}

.img {margin: -3px 0 5px 0;}

.trademark{ padding:5px 0px;margin:0 35px; float:left; border:0px solid gray; text-align:center; width:80px;}
.sub_trademark{ padding:5px 0px;margin:30px auto; border:0px solid gray; text-align:center; color:#0082EF;}