@charset "utf-8";

/*首页样式*/
.Advant{position:relative; top:-50px; z-index:9; background:url(../images/a6.jpg) repeat-x center; height:246px; overflow:hidden;}
.Advant ul{padding:0;}
.Advant ul li{float:left; width:20%; padding:40px 0; text-align:center;}
.Advant ul li img{display:block; max-width:100%; height:auto; margin:auto;}
.Advant ul li h1{color:#000;}
.Advant ul li p{font-size:16px;}

.L-mg img{display:block; width:100%; height:auto; margin:auto;}

/*通用标题*/
.Title{text-align:center;}
.Title span{display:inline-block; padding:3px 10px; background-color:#000; color:#fff; font-weight:700;}
.Title h2{color:#000; padding:30px 0; margin:auto;}

/*关于我们*/
.about{padding:60px 0; background:url(../images/a7.jpg) no-repeat; background-attachment: scroll; background-size: 100% auto;
	background-position: left bottom;}
.about .Title{text-align:left;}
.about .left-bar .conts{margin-top:20px;}
.about .left-bar .conts p{color:#333;}
.about .left-bar .conts .Learn{margin-top:30px;}
.about .right-bar{width:100%; height:300px; position:relative; overflow:hidden;}
.about .right-bar img{display:block; height:300px; width:auto; position:absolute; top:0; left:0; z-index:2;}
.about .right-bar .wenb{position:absolute; bottom:20px; right:0; z-index:4; width:60%; background-color:#ff5c23; color:#fff; padding:30px;}


/*广告位*/
.gg00{width:100%; padding:50px 0; background:url(../images/a9.jpg) no-repeat; background-size: cover; background-attachment: scroll;}
.gg00 .text span{display:block; color:#ff5c23;}
.gg00 .text h1{color:#fff; font-size:44px; font-weight:700;}
.gg00 .Learn{margin-top:40px;}

/*服务*/
.Fuwu .ser-con{width:100%; margin-bottom:40px;}
.ser-con .pic{display:block; max-width:100%; height:auto; margin:0 auto 20px;}
.ser-con .cont .tmg{float:left; width:25%;}
.ser-con .cont .tmg img{display:block; max-width:100%; height:auto; margin:0;}
.ser-con .cont .desc{float:left; width:75%;}
.ser-con .cont .desc .tit{display:block; color:#101010; font-size:16px; font-weight:700;}
.ser-con .cont .desc p{width:100%; height:48px; line-height:24px; overflow:hidden; color:#333; margin-top:10px;}
.ser-con .cont .desc .tit:hover{text-decoration:none;}

/*标杆企业*/
.Qiye{width:100%; background-color:#ff5c23; }
.Qiye .pic{display:block; width:100%;}
.Qiye .pic img{display:block; width:100%; height:auto;}
.Qiye .text{width:80%; margin:auto; color:#fff; overflow:hidden;}
.Qiye .text h1{padding-top:1rem;}
.Qiye .text b{display:block; width:50px; height:3px; background-color:#fff; margin:40px 0;}
.Qiye .text ul{padding:0; margin-top:40px;}
.Qiye .text ul li{float:left; width:50%; height:50px; margin-bottom:10px;}
.Qiye .text ul li img{display:inline-block; width:40px; height:40px;}
.Qiye .text ul li span{font-size:20px; padding-left:20px;}

/*承建项目*/
.C-xm .Title{text-align:left;}
.C-xm .jie{border-left:1px solid #ddd; padding-left:50px;}
.xm-box{width:100%; margin-bottom:20px; position:relative; transition:all 500ms;}}
.xm-box .pic{width:100%; height:auto; overflow:hidden;}
.xm-box .pic img{display:block; width:100%; height:auto; margin:auto;}
.xm-box .wenb{position:absolute; top:0; left:-10px; background-color:rgba(255,92,35,0.8); z-index:7; width:100%; height:100%; 
	transition:all 500ms; opacity:0;}
.xm-box .wenb .kk{position:relative; top:30%; width:90%; margin:auto; color:#fff;}
.xm-box .wenb .tit{display:block; color:#fff; width:100%; height:24px; line-height:24px; font-size:18px; margin-bottom:5px;
	overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xm-box .wenb .time{display:block; font-size:12px; color:#ccc;}
.xm-box .wenb .cont{width:100%; margin-top:10px; line-height:22px; height:66px; overflow:hidden;}
.xm-box:hover .wenb{left:0; opacity:1;} 

/*客户*/
.Kehu{width:100%; height:540px; background:url(../images/b8.jpg) center; background-repeat: no-repeat; background-size: cover;
	background-attachment: scroll; padding:80px 0;}
.Kehu .Title span{background-color:#ff5c23;}
.Kehu .Title h2{color:#fff;}
.slideBox{width:100%; margin:20px auto 0; overflow:hidden; text-align:center; position:relative;}
.slideBox .bd{position:relative; margin:auto; text-align: center; overflow: hidden; }
.slideBox .bd li{position:relative;  margin:auto; color:#fff;}
.slideBox .bd li h4{font-size:16px; line-height:26px; height:52px;}
.slideBox .bd li .renw{margin-top:40px;}
.slideBox .bd li .renw img{display:block; width:60px; height:60px; margin:auto;}
.slideBox .bd li .renw p{font-weight:700; font-size:18px; margin:20px 0 0;}
.slideBox .bd li .renw span{display:block; color:#ccc; font-size:16px;}

.slideBox .prev,.slideBox .next{ position:absolute; left:8%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:8%; background-position:8px 5px; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}

/*信息*/
.xx-box{width:100%; margin-top:30px; padding:30px 30px 50px; background-color:#fff; border:1px solid #ddd;}
.xx-box .tit{display:block; padding:20px 0; font-size:16px; color:#000; border-bottom:1px solid #ddd; position:relative;}
.xx-box .tit::after {content: ''; width: 50%; opacity: 0; height: 2px; z-index: 1; position: absolute; left: 0; bottom: 0;
	border-bottom: 1px solid #ff5c23; -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.xx-box:hover .tit::after{opacity: 1;}
.xx-box:hover .tit::after{width: 100%;}
.xx-box p{margin-top:10px; line-height:20px; color:#999; height:80px; overflow:hidden; margin:20px 0 20px; }
.xx-box .s-btn{display:block; width:28px; height:28px; border:1px solid #ff5c23; line-height:28px; text-align:center; color:#ff5c23;}
.xx-box .tit:hover{text-decoration: none;}
.xx-box:hover{background-color:#EDF5F8; border-color:#EDF5F8;}


/*内页banner*/
.s-ban{width:100%; height:260px; overflow:hidden; position:relative;}
.s-ban img{display:block; width:100%; height:auto;}
.s-ban h1{position:absolute; bottom:30px; left:20%; font-size:50px; color:#fff;}

/*关于我们页面*/
/*团队*/
.Team .ren-con{width:100%; overflow:hidden; margin-bottom:20px;}
.Team .ren-con img{display:block; width:100%; margin:auto;}
.Team .ren-con .text{width:100%; text-align:center; padding:10px 0; border:1px solid #ddd; border-top:none; color:#333;}
.Team .ren-con .text p{font-size:16px; margin:auto; }
.Team .ren-con:hover .text{background-color:#ff5c23; border-color:#ff5c23; color:#fff;}

.fw-con .fw-mg{margin:40px auto;}
.fw-con .fw-mg img{display:block; max-width:100%; height:auto; margin:auto;}

/*项目页面*/
.classify{margin:auto; text-align:center;}
.classify a{display:inline-block; background-color:#edf5f8; padding:5px 25px; margin:0 5px; color:#333;}
.classify a:hover{background-color:#ff5c23; color:#fff;}

/*新闻页面*/
.newcenter .classify{display:none;}
.new-list{width:100%;}
.new-list .nl-con{padding:0 0 10px; border:1px solid #ddd; margin-bottom:20px;}
.new-list .nl-con:hover{box-shadow:0 0 20px #ccc;}
.new-list .nl-con .pic{float:left; width:45%; height:auto; overflow:hidden;}
.new-list .nl-con .pic img{display:block; width:100%; height:auto; margin:auto;}
.new-list .nl-con .wenb{float:left; width:55%; padding-left:20px;}
.new-list .nl-con .wenb .tit{display:block; font-size:18px; width:100%; padding:20px 0 12px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.new-list .nl-con .wenb .time{display:block; color:#999; font-size:12px;}
.new-list .nl-con .wenb p{margin:10px 0 0; width:96%; line-height:22px; color:#333; height:66px; overflow:hidden;}
.new-list .nl-con .wenb .tit:hover,.new-right .zuix ul li .text .tit:hover{color:#ff5c23;}
.new-right{width:100%;}
.new-right .form-control{height:42px;}
.new-right .form-group span{position:absolute; right:20px; top:15px; font-size:16px;}
.new-right .fenl{padding:30px 20px; border:1px solid #ddd;}
.new-right .fenl h2{color:#000; font-size:32px;}
.new-right .fenl a{display:block; padding:10px 0; font-size:16px;}
.new-right .fenl i{-webkit-transform: scale(0.67,0.67); font-size: 12px; padding-right:5px;}
.new-right .zuix h2{margin-top:40px; font-size:28px; color:#000;}
.new-right .zuix ul{padding-left:15px;}
.new-right .zuix ul li{margin-bottom:15px;}
.new-right .zuix ul li .pic{float:left; display:block; width:35%; height:80px; overflow:hidden;}
.new-right .zuix ul li img{display:block;height:80px; width:auto; margin:auto;}
.new-right .zuix ul li .text{float:left; width:65%; padding-left:10px;}
.new-right .zuix ul li .text .tit{display:block; line-height:24px; height:48px; overflow:hidden; font-size:16px; color:#000;}
.new-right .zuix ul li .text .time{display:block; color:#999; font-size:12px; margin-top:5px;}

/*联系我们页面*/
.contact{background-color:#fff; box-shadow:0 0 20px #ddd;}
.contact .biaod{padding:40px 30px;}
.contact .biaod .Mess{width:100%; overflow:hidden;}
.form-horizontal .form-group{margin:0; margin-bottom:20px;}
.form-control{border-radius:0; border-color:#ddd; height:48px;}
.Mess .fd00{float:left; width:50%;}
.Mess .fd00 .form-control{width:95%; }
.Mess .fd01 .form-control{width:98%; height:96px;}
.Mess .send .btn{border-radius:0; padding:12px 0; width:30%; background-color:#ff5c23; color:#fff; font-size:16px; border-color:#ff5c23;}
.contact .Lx-box{width:100%; height:100%; padding:40px 0 80px 20px; background-color:#F7F9FB;}
.Lx-box h2{font-size:30px; color:#000; margin-bottom:30px;}
.Lx-box p{color:#333;}
.Lx-box .adress{margin-bottom:20px;}
.Lx-box .adress .p01{font-weight:700; font-size:15px;}
.Lx-box .ways{margin-bottom:50px;}

/*服务详情页面*/
.Fw-detail .lftbar{width:100%;}
.Fw-detail .lftbar dt{font-size:20px; color:#000; padding:0 0 15px 0;}
.Fw-detail .lftbar dd{width:100%; background-color:#edf5f8; height:54px; line-height:54px; border-bottom:1px solid #fff;}
.Fw-detail .lftbar dd a{display:block; color:#333; font-size:16px;}
.Fw-detail .lftbar dd i{-webkit-transform: scale(0.67,0.67); font-size: 12px; padding:0 10px;}
.Fw-detail .lftbar dd.on,.Fw-detail .lftbar dd:hover{background-color:#ff5c23;}
.Fw-detail .lftbar dd.on a,.Fw-detail .lftbar dd:hover a{color:#fff;}
.Fw-detail .rgtbar{color:#333;}
.Fw-detail .rgtbar .tit{font-size:30px; color:#000; margin:0 0 20px 0;}
.Fw-detail .rgtbar .part01 .pic{float:left; width:48%;}
.rgtbar .part01 .pic img{display:block; width:100%; height:auto;}
.rgtbar .part01 .text{float:left; width:52%; padding-left:30px;}
.rgtbar .part01 .text ul{padding:0;}
.rgtbar .part01 .text li{line-height:28px;list-style-type: disc; list-style-position: inside;}
.Fw-detail .rgtbar .part02{margin-top:20px;}
.Fw-detail .rgtbar .part03{margin-top:30px;}
.rgtbar .part03 h3{font-size:22px; color:#000; margin:0; padding:0 0 15px 0; border-bottom:1px solid #ddd;}
.rgtbar .part03 .conts{margin-top:20px;}
.rgtbar .part03 .conts h4{margin:0 0 10px 0; color:#FF5C23; font-size:15px;}

/*项目详情页*/
.Xm-detail .body{color:#333;}
.Xm-detail .body h4{margin:40px 0 30px;}
.Xm-detail .body p{margin-bottom:20px;}
.Xm-detail .body img{display:block; max-width:100%; height:auto; margin:10px auto;}

/*新闻详情页*/
.article h1{color:#000; margin:0 0 20px; padding:0 0 20px 0;}
.article .time{padding:20px 0; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.article .time i{font-style:normal; color:#ff5c23;}
.article .conts{color:#333; margin-top:20px;}
.article .conts p{margin-bottom:20px;}
.article .conts h4{font-size:20px; font-weight:700; margin:20px 0 15px;}
.article .conts img{display:block; max-width:100%; height:auto; margin:10px auto;}
.article .Fany a{float:left; display:block; width:50%; padding:10px 5px;}
.article .Fany a.a00{text-align:left;}
.article .Fany a.a01{text-align:right;}
.article .Fany a:hover{color:#ff5c23;}











@media (max-width:992px){
	.about .left-bar {margin-bottom:40px;}
	.Qiye .text{width:100%;}

	.xm-box .wenb{position:relative; top:0; left:0px; opacity:1; padding:30px 0 10px;}

	.Kehu{display:none;}

	.classify a{float:left; width:30%; margin-bottom:15px;}
	.s-ban h1{font-size:40px;}

	.newcenter .classify{display:block;}
	.new-right{display:none;}

	.Fw-detail .lftbar dt{text-align:center;}
	.Fw-detail .lftbar dd{float:left; width:46%; margin:0 2% 15px; height:40px; line-height:40px;}
	.Fw-detail .rgtbar .part01 .pic{float:none; width:100%;}
	.rgtbar .part01 .text{float:none; width:100%; margin-top:20px; padding-left:0;}

	.article h1{font-size:26px;}
	.article .Fany a{float:none; width:100%;}
	.article .Fany a.a01{text-align:left;}
}



@media (max-width:767px){
	.Advant{display:none;}
	
	.gg00 .text h1{font-size:30px;}

	.C-xm .Title{margin-bottom:20px;}
	.Title h2{font-size:24px; padding:20px 0;}

	.s-ban img{display:block; width:auto; height:100%;}

	.classify a{width:46%; padding:5px 0; margin:0 2% 10px;}

	.new-list .nl-con .pic{float:none; width:100%;}
	.new-list .nl-con .wenb{float:none; width:100%;}

	.contact .biaod{padding:40px 0;}
	.Mess .fd00{float:none; width:100%;}
	.Mess .fd00 .form-control{width:98%;}
	
}



@media (max-width:425px){
	.Qiye .text ul li span{font-size:16px; padding-left:10px;}
	
}




