/*头部*/
.topbox{
	height:6rem;
}
.waplogo{
	display: none;
}
.logo-height{
	height: 60px;
}
.waplogo-height{
	height: 45px;
}
.navbar-expand-lg .navbar-nav .nav-link {
	padding:1.3rem 3.6rem;
	font-size: 16px;
}
.navbar-brand {
	font-size: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.shadow-sm-top {
	box-shadow: 0 -.125rem .25rem rgba(0,0,0,.075) !important;
}
.search-box{
	padding:1.5rem;
}
.yuyan{
	width: 100%;
	right: 0 !important;
}

/*产品系列*/
.pic-h{
	height:5rem;
}
.pictext{
	background: #666db3;
}
.piclist{
	border-bottom: 5px solid #f0f0f0;
}
.piclist:hover{
	border-bottom: 5px solid #132c62;
}
.home-picbox{
	overflow:hidden;
}
.home-pic:hover{
	transform:scale(1.1);
	transition: all 1s;
}
.case-img{
	color: #323232;
	background: #f0f0f0;
}
.case-img a{
	display: block;
}
.case-img a:hover{
	color: #ffffff;
	background: #132c62;
}


/*理由*/
.liyou-box{
	border-radius: .6rem;
}
.liyou-bg{
	border-radius: .6rem;
	background-color: rgb(10,50,100,0.8);
	min-height: 220px;
}
.liyou-bg:hover{
	background-color: rgb(10,50,100);
}



/*关于我们*/
.aboutnav-img{
	width: 40%;
}
.video{
	width:100%;
	height:480px;
}

/*底部*/
.footerbg{
	background:url(../images/footerbg.jpg) no-repeat;
}
.mapbg{
	background: url(../images/mapbg.png) no-repeat;
}
.footer-line{
	width: 40px;
	height: 2px;
	background: #ffffff;
}
.weixin-title{
	background: url(../images/right-jt.png) no-repeat right;
}
.copyright{
	background: #0a0a0a;
}

/*内页*/
.banner{
	height: 600px;
}
.page-nav{
	border-bottom: 3px solid #132c62;
	color: #132c62;
}
.enname{
	text-transform:uppercase;
}
.about-ppbg{
	background: url(../images/about-ppbg.jpg) right;
}
.content img{
	max-width: 100%;
}

/* 内页产品 */
.media-img{position:relative;}
.media-img .mask{opacity:0;z-index:3;background:url(../images/pic-hover.png) no-repeat center center;width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;transition:0.3s;}
.media-img .mask .subtitle{padding:25px}
.media-img:hover .mask{z-index:5;transition:0.3s;opacity:1;}
.media-img .linear-link{z-index:1;opacity:1;background:linear-gradient(to bottom,rgba(0,0,0,.2) 65%,rgba(0,0,0,.8) 100%);width:100%;height:100%;position:absolute;bottom:0;top:0;left:0;right:0;transition:0.3s;}
.media-img .linear-link .subtitle{padding:0 25px;z-index:3;width:100%;bottom:25px;left:0;position:absolute;transition:0.3s;}

.contactbox{
	padding:0 15px;
}

@media (max-width:1200px){
	.navbar-expand-lg .navbar-nav .nav-link {
		padding:1.3rem 2.6rem;
		font-size: 16px;
	}
}
@media (max-width:1024px){
	.navbar-expand-lg .navbar-nav .nav-link {
		padding:1.3rem 2rem;
		font-size: 16px;
	}
}
@media (max-width:768px){
	body {
		font-size: .9rem;
	}
	.waplogo{
		display: block;
	}
	.waplogo-height{
		height: 30px;
	}
 	.wapnone{
		display: none;
	}
	.no-pleft{
		padding-left:10px;
	}
	.no-pright{
		padding-right: 10px;
	}
	.logo-height{
		margin: .4rem 0;
		height:45px;
	}
	.topbox{
		height: 4.5rem;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding:1rem;
		font-size: 16px;
	}
	.headerbox {
		width: 100%;
	}
	.video{
		height:auto;
	}
	.pic-h{
		height:3.5rem;
	}
	.pictext-r{
		margin-right:0;
	}
	.numbg{
		padding:1rem;	
	}	
	.dropdown-menu {
		width: 100%;
	}

	/*优势*/
	.youshi-box{
		min-height:auto;
	}
	.youshi-img{
		width:25%;
	}
	.aboutnav-img{
		width: 50%;
	}
	
	.banner{
		height:220px;
	}

	.m-5 {
		margin: 1.5rem!important
	}
	.mt-5, .my-5 {
		margin-top: 1.5rem!important
	}
	.mr-5, .mx-5 {
		margin-right: 1.5rem!important
	}
	.mb-5, .my-5 {
		margin-bottom: 1.5rem!important
	}
	.ml-5, .mx-5 {
		margin-left: 1.5rem!important
	}

	.p-5 {
		padding: 1.5rem!important
	}
	.pt-5, .py-5 {
		padding-top: 1.5rem!important
	}
	.pr-5, .px-5 {
		padding-right: 1.5rem!important
	}
	.pb-5, .py-5 {
		padding-bottom: 1.5rem!important
	}
	.pl-5, .px-5 {
		padding-left: 1.5rem!important
	}
}
