@charset "utf-8";

.mainbg{width:100%; background-color:#0F0F0F; color:#7C7C7C; padding-bottom:60px;}
.mainbg p{font-size:16px;}

/*标题*/
.Title{position:relative; padding-top:39px; margin-bottom:40px;}
.Title h1{position:absolute; top:0; left:0; z-index:1; width:100%; font-size:100px; color:#191919; font-weight:700;}
.Title .m2{font-size:40px; position:relative; z-index:6; margin-top:30px; color:#fff;}
.Title .m2 .ys{color:#ffbc00;}


/*关于我们页面*/
/*欢迎来到*/
.welc .Title{text-align:center;}
.welc .Title h1{font-size:120px;}
.welc .Title .m2{margin-top:50px;}
.welc .conts p{text-align:center;}
.welc .jies{margin-top:50px;}
.welc .jies .list{width:90%; margin:auto; overflow:hidden;}
.welc .jies .list img{display:block; max-width:100%; height:auto; margin:auto;}
.welc .jies .list .wenb{background-color:#252525; border-radius:0 0 8px 8px; padding-bottom:40px; border-bottom:6px solid #FFBC00; text-align:center;}
.welc .jies .list .wenb h3{padding:40px 0 20px; margin:0; color:#fff;}
.welc .jies .list .wenb p{width:76%; margin:auto; font-size:14px;}

/*关于我们*/
.about .leftbar .p1{width:90%; font-size:14px;}
.about .leftbar ul{margin-top:40px; padding:0;}
.about .leftbar ul li .pic{float:left; width:50px; height:50px; margin:20px 20px 0 0;}
.about .leftbar ul li .text{float:left; width:83%;}
.about .leftbar ul li .text h4{color:#fff; font-size:22px;}
.about .leftbar ul li .text p{font-size:14px;}
.about .slideBox{width:100%; margin-top:60px; position:relative;}
.about .slideBox .hd{position:absolute; bottom:-20px; left:50%; margin-left:-72px; z-index:1; }
.about .slideBox .hd ul li{float:left; margin:0 4px;  width:10px; height:10px; border-radius:99px; background-color:#382B05; cursor:pointer; }
.about .slideBox .hd ul li.on{background-color:#FFBC00;}
.about .slideBox .bd{ position:relative; z-index:0}
.about .slideBox .bd li{ zoom:1; vertical-align:middle; }
.about .slideBox .bd img{display:block; max-width:100%; height:auto; margin:auto;}

/*优势*/
.full-bd{width:100%; padding:120px 0; overflow:hidden; position:relative; margin-top:80px;}
.full-bd .s-bg{position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background-image: url('../images/b10.jpg'); 
	background-repeat:no-repeat; background-size: cover; background-attachment: fixed;}
.full-bd .wenb{width:100%; position:relative; z-index:6; color:#fff; text-align:center;}
.full-bd .wenb h4{font-size:20px; color:#FFBC00; font-weight:700;}
.full-bd .wenb h1{font-size:46px; font-weight:700; line-height:68px;}
.full-bd .wenb .pic{display:block; margin-top:40px;}
.full-bd .wenb .pic img{display:block; margin:auto;}

/*技能*/
.jineng .ted{width:100%; padding:0;}
.jineng .ted li{float:left; width:46%; margin:0 2% 20px;}
.jineng .ted li img{display:block; max-width:100%; height:auto; margin:auto;}
.jineng .zhib{width:100%; overflow:hidden;}
.jineng .zhib h2{color:#fff; font-weight:700; margin:0; line-height:50px;}
.jineng .zhib p{font-size:14px; margin-top:20px;}
.jineng .panel-body{padding:0; margin-top:40px;}
.jineng .panel-body h3{color:#fff;}
.jineng .panel-body h3 .s1{font-size:20px;}
.jineng .panel-body h3 .s2{font-size:16px; font-weight:700;}
.jineng .panel-body .progress{background-color:#252525; height:6px; border-radius:0;}
.jineng .panel-body .progress-bar{background-color:#FFBC00;}

/*服务内容页面*/
.HB-top .ban02{background-image: url('../images/f.jpg');}

.why .part01 p{font-size:14px; padding-top:10px;}
.why .part01 ul{padding:0; margin-top:40px;}
.why .part01 ul li{color:#fff; margin-bottom:10px;}
.why .part01 ul li b{font-weight:normal; color:#FFBC00; font-size:16px;}
.why .part02 ul{padding:0;}
.why .part02 ul li{float:left; width:48%; margin:0 1% 20px; background-color:#242424; padding:15px 40px; border-radius:5px; 
	border-bottom:3px solid #FFBC00;}
.why .part02 ul li img{float:left; margin-top:20px;}
.why .part02 ul li .text{float:right; width:75%;}
.why .part02 ul li .text h4{margin:0; color:#fff; font-size:24px; line-height:33px;}
.why .part02 ul li .text p{font-size:14px;}

/*项目概况页面*/
.HB-top .ban03{background-image: url('../images/m.jpg');}

.case .fenl{margin:40px auto; text-align:center;}
.case .fenl a{display:inline-block; width:200px; background-color:#252525; font-size:24px; line-height:24px; font-weight:700; 
	padding: 14px 20px 14px 20px; margin-right:1px;}
.case .fenl a.on,.case .fenl a:hover{color:#FFBC00; text-decoration: none;}
.case .c-box{display:block; width:100%; overflow:hidden; margin-bottom:40px; position:relative; transition:all 500ms;}
.case .c-box img{display:block; max-width:100%; height:auto; margin:auto; position:relative; z-index:6; transition:all 500ms;}
.case .c-box .text{display:none; position:absolute; bottom:0; left:0; z-index:6; width:100%; height:80px; padding:5px; background:#FFBC00;
	transition:all 500ms;}
.case .c-box .text .bk{width:96%; padding:0 10px; height:68px; line-height:68px; margin:auto; border:1px solid #fff;}
.case .c-box .text span{font-size:18px; font-weight:700;}
.case .c-box .text b{float:right; font-family:"宋体";}
.case .c-box:hover img{transform:scale(1.1);}
.case .c-box:hover .text{display:block;}

/*联系我们页面*/
.contact .biaodan{width:100%; background-color:#252525; padding:40px 50px; border-radius:5px; border-bottom:3px solid #FFBC00;}
.biaodan .Mess{width:100%; overflow:hidden;}
.form-horizontal .form-group{margin:0 0 20px 0;}
.biaodan .Mess .form-control{width:100%; border-radius:0; padding:0 0 0 8px; height:50px; line-height:50px; border:none; color:#fff;
	background-color:#3B3B3B; font-size:16px;}
.biaodan .Mess .xl00{float:left; width:48%;}
.biaodan .Mess .send{margin:10px 0;}
.biaodan .Mess .btn-default{width:140px; height:40px; padding:0; line-height:40px; background-color:#141313; color:#fff; border:none;
	border-radius:0; font-size:16px;}
.contact .lxfs{width:100%; }
.contact .lxfs .p1{width:80%; font-size:14px; padding-top:15px;}
.contact .lxfs ul{padding:0;}
.contact .lxfs ul li{margin-bottom:20px;}
.contact .lxfs ul li img{float:left; display:block; width:50px; height:50px;}
.contact .lxfs ul li .text{float:left; width:75%; margin-left:5%;}
.contact .lxfs ul li h4{margin:0; color:#fff; font-weight:700; height:30px; line-height:30px;}
.contact .lxfs ul li p{font-size:14px; }

/*项目详情页面*/
.xm-con .slideBox{width:100%; overflow:hidden; position:relative; margin-bottom:40px;}
.xm-con .slideBox .bd{position:relative; z-index:0; }
.xm-con .slideBox .bd li{zoom:1; vertical-align:middle; }
.xm-con .slideBox .bd img{max-width:100%; height:auto; margin:auto; display:block;  }
.xm-con .slideBox .prev,.xm-con .slideBox .next{position:absolute; left:3%; 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;   }
.xm-con .slideBox .next{left:auto; right:6%; background-position:8px 5px; }
.xm-con .slideBox .prev:hover,.xm-con .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.xm-con .slideBox .prevStop{ display:none;  }
.xm-con .slideBox .nextStop{ display:none;  }
.xm-con h2{font-size:40px; color:#fff; font-weight:700; margin-bottom:40px;}
.xm-con .xm-fl ul{padding:0;}
.xm-con .xm-fl ul li{width:100%; margin-bottom:5px;}
.xm-con .xm-fl ul li a{display:block; width:100%; background-color:#1E1E1E; padding:14px 20px; font-size:18px; letter-spacing: 1px;}
.xm-con .xm-fl ul li a:hover{color:#FFBC00; text-decoration: none;}





@media (max-width:991px){
	.welc .jies .list{margin-bottom:40px;}	
	.about .leftbar .p1{width:100%;}
	.about .leftbar ul li{margin-bottom:20px;}

	.xm-con .xm-fl{display:none;}
}

@media (max-width:768px){
	.pt60{padding-top:40px;}
	.mainbg p{font-size:14px;}

	.Title h1{font-size:70px;}
	.Title{margin-bottom:20px;}
	.Title .m2{font-size:30px; margin-top:15px;}

	.welc .Title h1{font-size:70px;}
	.welc .Title .m2{margin-top:15px;}
	.welc .jies{margin-top:20px;}
	.welc .jies .list .wenb h3{font-size:20px;}

	.about .leftbar ul li .text h4{font-size:20px;}
	
	.full-bd{padding:60px 0;}
	.full-bd .wenb h4{font-size:16px;}
	.full-bd .wenb h1{font-size:26px; line-height:40px;}

	.jineng .zhib h2{font-size:26px; line-height:40px;}

	.why .part02 ul{margin-top:40px;}
	.why .part02 ul li{float:none; width:100%;}
	.why .part02 ul li .text h4{font-size:20px;}

	.case .fenl a{display:block; width:100%; font-size:16px; font-weight:700; padding:8px 20px; margin-bottom:2px;}
	.case .c-box .text{display:block;}

	.contact .biaodan{padding:20px 10px;}
	.biaodan .Mess .xl00{float:none; width:100%; margin-right:0!important;}
	.contact .lxfs .p1{width:100%; padding-top:30px;}

	.xm-con h2{font-size:26px; text-align:center;}

}

@media (max-width:442px){
	.about .leftbar ul li .text{width:75%;}

}






