@charset "utf-8";


/*首页 banner*/
.fullSlide{width:100%;position:relative;height:740px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:740px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:740px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:60px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{ cursor:pointer;display:inline-block;*display:inline;zoom:1;width:16px;height:16px;margin:5px;overflow:hidden;background:url("../images/6a3b09051bd9f8b9.png") no-repeat;line-height:999px;}
.fullSlide .hd ul .on{ background: url("../images/c623edfafceff89b.png") no-repeat;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:none -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}


/*----技术优势----*/
.con1{ padding: 80px 0;}
.con1 .bt{ text-align: center;}
.con1 .bt h4{ background: url("../images/192a7ebcc291c44e.png") center no-repeat; font-size: 34px; font-weight: bold; line-height: 34px;}
.con1 .bt p{ font-size: 14px; font-family: "arial"; color: #999; text-transform: uppercase; margin-top: 10px;}
.con1 .nr{ margin-top: 40px; width: 1245px;}
.con1 .nr dl{ width: 370px; height: 580px; background: #ededed; float: left; margin-right: 45px; position: relative;}
.con1 .nr dl dt,.con1 .nr dl dt img{ width: 370px; height: 260px; overflow: hidden;}
.con1 .nr dl .tb1{ width: 80px; height: 80px; background: url("../images/0935e397190ed049.png") no-repeat; position: absolute; left: 150px; top: 220px;}
.con1 .nr dl .tb2{ width: 80px; height: 80px; background: url("../images/324f1c766d048698.png") no-repeat; position: absolute; left: 150px; top: 220px;}
.con1 .nr dl .tb3{ width: 80px; height: 80px; background: url("../images/dcfd062496c5d0b8.png") no-repeat; position: absolute; left: 150px; top: 220px;}
.con1 .nr dl .bt{ font-size: 24px; font-weight: bold; text-align: center; padding-top: 80px; line-height: 24px;}
.con1 .nr dl .xt{ width: 60px; height: 2px; background: url("../images/bd2e56b855eb5520.png") no-repeat; margin: 30px auto;}
.con1 .nr dl .wz{ padding: 0 20px; font-size: 14px; color: 666; line-height: 24px;text-align: center;}
.con1 .nr dl:hover{ background: #2f318b; transition: all 0.5s;}
.con1 .nr dl:hover .tb1{ background: none no-repeat;}
.con1 .nr dl:hover .tb2{ background: none no-repeat;}
.con1 .nr dl:hover .tb3{ background: none no-repeat;}
.con1 .nr dl:hover .bt{ color: #fff;}
.con1 .nr dl:hover .xt{ background: none no-repeat;}
.con1 .nr dl:hover .wz{ color: #fff;}

/*----关于大井----*/
.con2{ background: #ededed; padding: 80px 0;}
.con2 .bt{ text-align: center;}
.con2 .bt h4{ background: url("../images/231439177f4e01a1.png") center no-repeat; font-size: 34px; font-weight: bold; line-height: 34px;}
.con2 .bt p{ font-size: 14px; font-family: "arial"; color: #999; text-transform: uppercase; margin-top: 10px;}
.con2 .nr{ margin-top: 40px;}
.con2 .nr .video{ width: 640px; height: 360px; overflow: hidden;}
.con2 .nr dl{ width: 520px; margin-left: 40px;}
.con2 .nr dl dt{ font-size: 24px; font-weight: bold; color: #2f318b; margin-top: 15px;}
.con2 .nr dl .dd1{ font-size: 12px; font-family: 'arial'; color: #999; text-transform: uppercase; margin-top: 5px;}
.con2 .nr dl .dd2{ width: 520px; height: 156px; overflow: hidden; line-height: 26px; color: #666; margin-top: 30px; font-size: 15px;}
.con2 .nr dl .dd3 a{ width: 150px; height: 46px; background: #2f318b; font-size: 16px; color: #fff; text-align: center; line-height: 46px; border-radius: 23px; display: block; margin-top: 45px;}
.con2 .nr dl .dd3 a:hover{ background: #f08519;}


/*----案例新闻----*/
.con3{ padding-top: 80px;}
.con3 .bt{ text-align: center;}
.con3 .bt h4{ background: url("../images/cb6e7d4ecbaace02.png") center no-repeat; font-size: 34px; font-weight: bold; line-height: 34px;}
.con3 .bt p{ font-size: 14px; font-family: "arial"; color: #999; text-transform: uppercase; margin-top: 10px;}
.con3 .nr{ margin-top: 40px;}
.con3 .nr .case{ width: 500px;}
.con3 .nr .case .albt{ height: 38px; border-bottom: 2px solid #ddd;}
.con3 .nr .case .albt h4{ width: 80px; height: 38px; font-size: 20px; font-weight: bold; color: #2f318b; border-bottom: 2px solid #2f318b; float: left;}
.con3 .nr .case .albt a{ width: 70px; height: 28px; background: #f08519; text-align: center; line-height: 28px; border-radius: 14px; color: #fff; font-size: 12px; display: block; float: right; text-transform: uppercase;}
.con3 .nr .case .albt a:hover{ background: #2f318b;}
.con3 .case .sub2_2{ position:relative; height:430px; margin-top: 20px;}
.con3 .case .sub2_2 a.plus{ width:40px; height:40px; display:block; position:absolute; left:20px; top:132px; background:  none no-repeat; cursor: pointer;}
.con3 .case .sub2_2 a.plus:hover{ background: none no-repeat;}
.con3 .case .sub2_2 a.minus{ width:40px; height:40px; display:block; position:absolute; right:20px; top:132px; background:  url("../images/58e947671e4f27dc.png") no-repeat; cursor: pointer;}
.con3 .case .sub2_2 a.minus:hover{ background: none no-repeat;}
.con3 .case .box{ position:absolute; left:0px; top:0px; width:500px; height:430px; overflow:hidden;}
.con3 .case ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:430px; overflow:hidden;}
.con3 .case ul li{ float:left; width:500px; height:430px; position:relative; background: none no-repeat;}
.con3 .case ul li dl dt{ width: 500px; height: 304px; overflow: hidden;}
.con3 .case ul li dl dt img{ width: 500px; height: 304px;}
.con3 .case ul li dl .dd1 a{ width:500px; height: 24px; font-size: 16px; font-weight: bold; overflow: hidden; display: block; margin-top: 25px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.con3 .case ul li dl .dd2{ width: 500px; height: 72px; line-height: 24px; color: #666; overflow: hidden; margin-top: 10px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.con3 .news{ width: 660px;}
.con3 .news .bt{ height: 38px; border-bottom: 2px solid #ddd;}
.con3 .news .xwul{ width:390px;}
.con3 .news .xwul li{ width:80px; text-align: center; font-size: 20px; margin-right: 50px; float: left; cursor: pointer;}
.con3 .news .xwul li.on{ border-bottom: 2px solid #2f318b; font-weight: bold; height: 38px; color: #2f318b;}
.con3 .news .xw .more{ width: 70px; height: 28px; background: #f08519; text-align: center; line-height: 28px; border-radius: 14px; color: #fff; font-size: 12px; display: block; float: right; text-transform: uppercase;}
.con3 .news .xw .more:hover{ background: #2f318b;}
.con3 .news .xw .xwt{ margin-top: 20px;}
.con3 .news .xw .xwt dl{ width: 660px; height: 140px; margin-bottom: 20px;}
.con3 .news .xw .xwt dl dt{ width: 230px; height: 140px; float: left; overflow: hidden;}
.con3 .news .xw .xwt dl dt img{ width: 230px; height: 140px;}
.con3 .news .xw .xwt dl dd{ width: 400px; margin-left: 30px; float: left;}
.con3 .news .xw .xwt dl .dd1 a{ width: 400px; height: 20px; font-size: 15px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.con3 .news .xw .xwt dl .dd2{ width: 400px; height: 48px; line-height: 24px; color: #666; margin-top: 15px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.con3 .news .xw .xwt dl .dd3 a{ width: 110px; height: 34px; background: #2f318b; color: #fff; font-size: 14px; text-align: center; line-height: 34px; border-radius: 17px; display: block; margin-top: 20px;}
.con3 .news .xw .xwt dl .dd3 a:hover{ background: #f08519;}
.con3 .news .xw .xwt .xxw p{ line-height: 40px;}
.con3 .news .xw .xwt .xxw p a{ width: 520px; height: 40px; font-size: 14px; background: url("../images/ca4114785bc16ec3.png") left no-repeat; float: left; padding-left: 18px; display: block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.con3 .news .xw .xwt .xxw span{ color: #999; font-family: 'arial'; float: right;}
.con3 .news .xw .xwt .xxw p a:hover{ background: none left no-repeat;}










