@charset "utf-8";
/* CSS Document */
.aboutBanner{ background: url(../images/bannerNei.png) no-repeat center; height:500px; margin-top:100px }

/*联系*/
.contactMain ul{width:100%; float:left;}
.contactMain ul li{width:1258px; float:left; border:1px solid #ddd; margin-top:40px;}
.contactMain ul li .contactText{width:500px; margin-left:40px; margin-top:40px;}
.contactMain ul li .contactText .contactName{font-size:18px; color:#0033a0; font-weight: bold;}
.contactMain ul li .contactText .line{width:60px; float:left; height:2px; background:#0033a0; margin-top:20px;}
.contactMain ul li .contactText p{width:100%; float:left; line-height: 63px;}
.contactMain ul li .contactText p img{float:left; margin-top:17px; margin-right:10px;}




/*公司简介*/
.aboutText{width:805px;}
.aboutImg{width:400px; margin-top:60px;}
.aboutText .aboutText1, .aboutText .aboutText2, .aboutText p{width:100%; float:left;} 
.aboutText .aboutText1{font-size:30px; font-weight: bold; color:#0033a0; line-height: 50px;margin-top:70px;}
.aboutText .aboutText2{font-size:34px; color:#666; line-height: 50px; font-family: DIN; text-transform: uppercase;}
.aboutText p{color:#666;line-height: 30px;margin-top:10px;}
.aboutText .aboutLine{width:90px; height: 2px; float:left; background: #0033a0; margin-top:20px;}


.display{background:#f8f8f8;padding:60px 0px;}
.display ul{width:100%; float:left;}
.display ul li{ float:left; text-align: left; margin-right:197px;}
.display ul li:last-child{ margin-right:0px;}
.display ul li .number{font-size:50px; color:#666; font-weight: bold; font-family: DIN; float:left;}
.display ul li .number span{font-size:14px; color:#666; font-weight: normal; line-height: 20px; float:right; margin-top:5px; margin-left:10px;}
.display ul li .text{font-size:16px; line-height: 30px;}



.ideaMain{background:url("../images/aboutIdeaBg.png") no-repeat center; height: 306px;}
.idea .ideaText{width:585px; margin-top:60px;}
.idea .ideaText .ideaText1{font-size:24px; font-weight: bold; color:#333; text-indent: 60px;}
.idea .ideaText .ideaText2{font-size:16px; color:#666;margin-top:40px;}
.idea .ideaText .ideaText2 p{line-height:40px;}


.service{background:url("../images/aboutServiceBg.png") no-repeat center; height: 425px;}
.service h1, .service h3{color:#fff;}
.service ul{width:100%; float:left; margin-top:35px;}
.service ul li{width:140px;margin-left:140px; margin-right:140px; float:left;}
.service ul li .serviceEnglish{font-size:72px; font-weight: bold; font-family: DIN; float:left;}
.service ul li .serviceTop{ float:left; margin-left:10px; margin-top:20px; font-size:18px;}
.service ul li .serviceBottom{float:left; margin-left:10px;margin-top:5px; font-size:24px;}


.history{background:url("../images/aboutHistoryBg.png") no-repeat center; height: 1778px;}
.history ul{width:100%; float:left; margin-top:70px;}
.history ul li{width:100%;float:left;  margin-top:15px;}
.history ul li:first-child{margin-top:0px!important;}
.history ul li .year{font-family: DIN; font-size:34px; color:#333333;}
.history ul li .month{ font-size:18px; color:#333; margin-top:15px;}
.history ul li .month span{ margin-right:15px;}
.history ul li:nth-child(2n+1) .year, .history ul li:nth-child(2n+1) .month{ width:575px; margin-right:685px; text-align: right; }
.history ul li:nth-child(2n) .year, .history ul li:nth-child(2n) .month{ width:575px; margin-left:685px; text-align:left; }

/*招贤纳士*/
.culture ul{width:100%; float:left;}
.culture ul li{width:252px; float:left; height:252px; line-height:252px; text-align: center; font-size:24px; color:#0033a0; background: #f8f8f8;}
.culture ul li:nth-child(4){background:#0033a0;color:#fff;}


.provide{background:url("../images/aboutProvideBg.png") no-repeat center; height: 690px;}
.provide h1, .provide h3{color:#fff;}
.provide ul{width:100%; float:left;}
.provide ul li{width:252px; float:left; margin-bottom:70px; color:#fff; font-size:16px;}
.provide ul li .provideIcon{ margin-left:66px;width:60px; height:60px;padding:30px; border:2px solid #fff; border-radius: 50%; }





.job .jobInfo li{width:510px; background: #f8f8f8; padding:30px 40px;}
.job .jobInfo li .jobIcon img{float:left; margin-top:5px;}
.job .jobInfo li .jobText{margin-left:20px;}
.job .jobInfo li .jobText h3{line-height:30px;}
.job .jobInfo li .jobText div{width:35px; height:2px; background: #0033a0; margin-top:10px;}
.job .jobInfo li .jobText p{line-height:30px; color:#666;}
.job .jobInfo li .jobText p span{color: #0033a0; font-weight: bold;}

.job .jobList li{width:1178px;padding:40px;border:1px solid #ddd; margin-top:40px; float:left;}
.job .jobList li .jobSummary{width:900px; color:#666; line-height: 36px; margin-top:10px;}
.job .jobList li .jobSummary div{float:left; margin-right:50px;}
.job .jobList li .jobSummary div span{color:#FF0000;}
.job .jobList li .jobBtn{width:110px; margin-top:10px; height:36px; text-align: center; line-height: 36px; color:#fff; background:#0033a0;cursor: pointer;}

.job .jobList li .jobDetails {border-top:1px dotted #ddd; margin-top:40px; display: none;}
.job .jobList li .jobDetails .jobTitle{color:#0033a0; line-height: 30px; margin-top:20px;}
.job .jobList li .jobDetails .jobTitle span{display:block; background: #0033a0; width:2px; height:18px; float:left; margin-right:10px; margin-top:7px;}
.job .jobList li .jobDetails p{color:#666; line-height: 30px;}








 