﻿* {
	margin: 0;
	padding: 0;
}
body{
	font-family: "Microsoft YaHei", "思源黑体", "微软雅黑", "黑体", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
ul,
ol {
	list-style: none;
}
a,
img{
	border: none;
	text-decoration: none !important;
	color: inherit;
}
html{
	font-size: 16px;
}
.f-family{
	font: 1.8rem '黑体';
}
.row{
	margin: 0;
}

/*head.html*/
.slogan{
	border-bottom: 1px solid #ccc;
	height: 2.2rem;
	font-size: .8rem;
}
.slogan>div{
	line-height: 2.2rem;
}
.mynavbar{
	/*height: 4rem;*/
	/*background-color: #000;*/
	color: #fff;
	background: rgba(0,0,0,.7);
}
.navbar-brand img{
	display: block;
	height: 25px;
}
.img img{
	width: 20%;
}
.h-top{
	height: 7rem;
}
.h-li:hover{
	background-color: #007bff;
}
.h-li:hover >a{
	color: #fff;
}
.h-li a{
	text-decoration: none;
}
.h-li2:hover{
	background-color: #007bff;
}
.h-li2:hover >a{
	color: #fff;
}
.h-li .h-ul2{
	z-index: 100;
	/*opacity: 0;*/
	display: none;
	transition: .5s;
	font-size: .8rem;
}
.h-ul2>li{
	background: rgba(28, 37, 112, 0.7);
}
.h-font{
	font-size: 1.7rem;
}
.h-ul>li{
	height: 3rem;
	line-height: 3rem;
	font-size: 1.2rem;
	z-index: 16;
}
.my-text{
	font-size: 1.2rem;
	letter-spacing: .2rem;
}
.h-search{
	line-height: 3rem;
}
.h-search>p span{
	color: black;
	font-size: .8rem;
}

/*index.html*/
/*企业介绍*/
.i-part1{
	background: url('../images/bg-01.png') no-repeat;
	background-size: cover;
}
.title{
	width: 13rem;
}
.title>h5{
	letter-spacing: .2rem;
	/*font-family: '黑体';*/
	z-index: 1;
	color: black;
}
.title>p{
	/*position: absolute;
	top: -.5rem;
	left: -3.5rem;*/
	top: -10%;
	opacity: .2;
	font-size: 2rem;
	letter-spacing: 0.1rem;
}
.i-content{
	font-size: .9rem;
	letter-spacing: .2rem;
	font-family: '微软雅黑';
	text-indent: 2.7rem;
}
#certify .swiper-slide img{
	display: block;
	width: 100%;
	height: 100%;
}
#certify .swiper-slide p {
	line-height: 38px;
	color: #fff;
	margin: 20px 0 0 0;
}
/*企业优势*/
.i-part2{
	/*height: 28rem;*/
	background-color: rgba(0, 0, 0, 0);
}
.i-part2-bg>div{
	/*height: 28rem;*/
}
.i-part2-bg>div:nth-child(1){
	height: 625.25px;
	background: url('../images/picture-05.png') no-repeat;
	background-size: 90% 100%;
}
.i-part2-bg>div:nth-child(2){
	background: url('../images/picture-06.png') no-repeat;
	background-size: 90% 100%;
}
.i-part2-bg>div:nth-child(3){
	background: url('../images/picture-07.png') no-repeat;
	background-size: 90% 100%;
}
.i-part2-content{
	
}
.i-part2-content p {
	width: 80%;
	font-size: 15px;
	letter-spacing: .1rem;
	line-height: 1.3rem;
}
.a2{
	position: absolute;
	bottom: 10%;
	right: 20%;
	font-size: 20px;
}
/*政策法规*/
.i-part3-ul{
	font-size: .9rem;
}
.i-part3-ul a:hover{
	color: #00b9fe;
	text-decoration: none;
}
/*新闻资讯*/
.i-part4-div{
	height: 80%;
}
/*.i-part4-div>div:nth-child(1){
	margin: 0;
}
*/.i-part4-ul p{
	margin-bottom: 0 !important;
}
.i-part4-ul div:nth-child(1){
	width: 4rem;
	/*height: 4rem;*/
}
.i-part4-ul p:nth-child(1){
	height: 1.3rem;
	font-size: 1.1rem;
}
/*精品工程展示*/
.i-part5{
	width: 100%;
	height: 650px;
	/*height: 40rem;*/
	background: url('../images/bg-02.png') no-repeat;
	background-size: cover;
}

.ckgd {
	width: 150px;
	margin: 40px auto;
	border: 1px solid #fff;
	text-align: center;
	border-radius: 10px;
}
.ckgd a {

	height: 40px;
	color: #fff;
	line-height: 40px;
}
/* .i-shadow{
	box-shadow: 0 0 1.5rem #fff;
} */

/*about.html*/
.i-about{
	width: 65%;
}
.i-about-div1{
	height: 3rem;
	border-bottom: 1px dashed #ccc;
}
.i-about-div1 h6{
	font-weight: inherit;
	letter-spacing: .1rem;
}
.i-about-div1 div{
	width: .5rem;
	height: .5rem;
}
.i-about-div12 ul li{
	
}
.pub ul li{
	overflow: hidden;
	cursor: pointer;
	border: 1px solid #eee;
}
.pub ul li:hover{
	border: 1px solid deeppink;
}
.pub ul li>div{
	/*width: 95%;*/
	/*height: 95%;*/
}
.pub ul li #cl-list{
	width: 100%;
	height: 90%;
}
#cl-list p{
	font-size: 1rem;

}
.pub #cl-list img{
	width: 100% !important;
	height: 100%;
	transition: .5s;
}
.pub #cl-list img:hover{
	transform: scale(1.1);
}

.i-about-div12 div h4{
	line-height: 4rem;
}
.i-about-div12 ul li{
	height: 3.5rem;
	line-height: 3.5rem;
	background-color: #eee;
	border-top: 1px solid #ccc;
	cursor: pointer;
}
.i-about-div12 ul li:hover a{
	background-color: #007bff;
	color: #fff;
}
.i-about-div12 ul li a{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.i-about-div12 .bg1{
	height: 21rem;
}
.i-about-div12 .bg1 p{
	/*display: block;
	position: absolute;
	left: 25%;
	bottom: 3.5rem;*/
	letter-spacing: .3rem;
}
.i-about-div13{
	height: 3rem;
	border-bottom: 1px solid #eee;
	line-height: 3rem;
}
.i-about-div13 div{
	font-weight: inherit;
	font-size: 1.3rem;
	letter-spacing: .1rem;
	border-bottom: 1px solid red;
}

/*newslist.html*/
.nl-div>ul li{
	border-bottom: 1px solid #eee;
}
.bc{
	color: #fff !important;
	background-color: #337ab7 !important;
}
.mylist{
	position: absolute;
	bottom: -3rem;
}
/*news.html*/
.newsdet>div>span,
.newsdet>div>p,
.newsdet>p{
	font-size: .9rem;
	color: #555;
}
.next{
	position: absolute;
	bottom: -3rem;
	width: 93%;
}
.next>p:hover a{
	text-decoration: none;
}

/*foot.html*/
.foot{
	font-size: .8rem;
	background-color:#6e6d6d;
}
.point{
	width: .8rem;
	height: .8rem;
}

/*case.html*/
.pub-row{
	border-bottom: 1px dashed #ccc;
}
.pub-row>div{
	/*height: 30rem;*/
}
.pub-text>p:first-child{
	font-size: 2rem;
}
.pub-text>p:last-child{
	font-size: 1.3rem;
}
.c-div1{
	line-height: 2.5rem;
	font-size: .8rem;
	text-indent: 2rem;
}
.c-div2{
	border-bottom: 1px dashed #ccc;
}

@media (min-width: 768px){
	/*index.html*/
	.i-part4{
		background-color: rgba(238, 237, 238, 0.12);
	}
	/*news.html*/
	.newsdet{
		min-height: 23rem;
	}
	.modal-dialog{
		max-width: 65%;
		margin: 1.75rem auto;
	}
}
@media (max-width: 767px){
	body{
		padding: 4rem 0 0;
	}
	/*head.html*/
	.h-bg{
		background-color: #fff;
		box-shadow: 0 3px 3px #ccc;
	}
	.h-bg2{
		background-color: #333a40;
	}
	.h-li{
		height: 2.5rem;
	}
	.h-li a{
		line-height: 2.5rem;
	}
	.h-fixed-top{
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 1030;
	}
	.my-h-200{
		height: 20rem;
	}
	/*index.html*/
	.i-part4{
		background-color: rgba(238, 237, 238, 0.12);
	}
	.i-part2-bg>div{
		height: 28rem;
	}
	/*newslist.html*/
	.mylist{
		position: absolute;
		bottom: -1.7rem;
	}
	.nl{
		min-height: 24rem;
	}

}

/*精品工程轮播图*/
/*.swiper-container {
  width: 100%;
  height: 90%;
}
.swiper-wrapper{
	height: 85%;
}
.swiper-pagination-bullets{
	bottom: 0px !important;
	left: 0;
	width: 100%;
}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 300ms;
  transform: scale(0.8);
}
.swiper-slide-active,.swiper-slide-duplicate-active{
  transform: scale(1);
}
*/
