@charset "utf-8";


*{ font-family: "Microsoft Yahei",Arial;  }
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }


/*首页*/
.index-top{height: 65px;background: #fff;}
.main-width{width: 1280px;margin: 0 auto;}
.logo{display: block;float: left;margin-top:00px;}
.nav-list{float: right; position: relative;background: url("images/nav-bg.jpg") no-repeat;width: 520px;height: 65px;padding: 0 35px;}
.nav-list li{float: left;}
.nav-list li.one-li{height: 65px;line-height: 65px;text-align: center; display: block;}
.nav-list li.one-li a.one-a{color: #fff;font-size: 14px;text-decoration: none;display: block;font-weight: bold;padding: 0 25px;}
.nav-list li.one-li a.one-a.on{text-decoration: none;color: #fff;background: url("images/li-on.png") no-repeat center bottom;    background-position-y: 44px;}
.nav-list li.one-li a.one-a:hover{  text-decoration: none;  color: #fff;background: url("images/li-on.png") no-repeat center bottom;    background-position-y: 44px; }
.nav-list li.one-li a.one-a:active{ text-decoration: none; }
.nav-list li.one-li a.one-a:visited{text-decoration: none; }
.color-top{height: 5px;width: 100%;background: #0072bb;min-width: 1280px;margin: 0 auto;}
.banner{width: 100%;}
.banner img{width: 100%;}
.company-title{}
.main-body{width: 100%;}
.main-body .main-text{}
.main-body .main-text .right-text{width: 890px;}
.main-body .main-text .right-text .title{font-size: 18px;color: #0072bc;text-indent: 28px;padding-left: 10px;}
.main-body .main-text .right-text .main-p{font-size: 14px;color: #333434;text-indent: 28px;line-height: 28px;text-align: justify;margin-top: 5px;padding: 0 10px;}
.main-p2{font-size: 14px;color: #333434;line-height: 28px;text-align: justify;margin-top: 5px;padding-left: 10px;}
#wrap{width: 100%;margin: 50px auto;}
.gd-img tr td {background: #fff;}
.gd-img tr td img{margin: 4px 7px;}
.footer{height: 58px;line-height: 58px;text-align: center;width: 100%;min-width: 1280px;border-bottom: 9px #0072bb solid;}
.jobs-table{width: 1026px;margin: 33px auto;}
.jobs-table table{width: 100%;}
.jobs-table table thead th{text-align: center;height: 35px;line-height: 35px;background: #fff;color: #0072bc;font-size: 16px;}
.jobs-table table tbody td{height: 47px;line-height: 47px;font-size: 16px;color: #333434;border-bottom: 1px dashed #a5a5a5;}
.bg2{background: #fff;width: 100%;min-width: 1280px;}
.xc{padding: 45px 65px;}
.xc .title2{color: #0072bc;font-size: 20px;line-height: 50px;}
.xc-main{background: url("images/xc.jpg") no-repeat;width: 847px;height: 309px;margin: 30px auto;position: relative;}
.xc-num{position: absolute;color: #0072bc;line-height: 19px;}
.xc-num.num1{position: absolute;left: 81px;top: 89px;}
.xc-num.num2{position: absolute;left: 323px;top: 39px;}
.xc-num.num3{position: absolute;left: 601px;top: 86px;}