.publichead{
	border-radius:0;
	min-height:90px;
	background:#243448;
	margin-bottom:0;
	border-color:transparent;
}
.mpublincbtn{
	margin-top:28px;
}
.publiclogo{
	width:120px;
	height:40px;
	display:block;
	margin-top: 28px;
	margin-right: 6px;
}
.publiclogo img{
	width:100%;
}
.inlogobt li p:first-child{
	font-size:20px;
	color:#ffd800 !important;
	margin-top: 20px;
}
.inlogobt li p:last-child{
	color:#95979b !important;
}
.publicnav{
	margin-top:28px;
}
.publicnav li{
	margin-right:10px;
}
.publicnav a{
	padding:5px 20px!important;
	color:#fff!important;
}
.publicnav a.publicnavactive{
	color:#bd9a5e!important;
	border-radius:20px!important;
	border:1px solid #bd9a5e!important;
}
.publicnav a:hover{
	color:#bd9a5e!important;
	border-radius:20px!important;
	border:1px solid #bd9a5e!important;
}
/*footer*/
.footerewmbox{
	margin-top:10px;
}
footer{
	background:#253449;
	color:#677180;
	padding:40px 0;
}
footer dl dt{
	margin-top: 6px;
	color:#a8aeb6;
	font-size:14px;
}
footer dl dd a{
	color:#677180;
	font-size:12px;
}
footer dl dd a:hover{
	color:#a8aeb6;
}
.ewm{
	width:130px;
	height:130px;
	background:#fff;
}
.ewm img{
	width:130px;
	height:130px;
}
.fbq{
	margin-top:40px;
	text-align:center;
	font-size:14px;
}
.footerewmbox p{
	font-size:14px;
	margin-top:6px;
}
/*产品*/
.publictwohead{
	width:100%;
	height:200px;
	color:#fff;
	text-align:center;
}
.publictwohead h4{
	font-size:20px;
	margin:50px 0 10px 0;
	position:relative;
}
.publictwohead h4 em{
	position:relative;
}
.publictwohead h4 em::before{
	content: "";
	position:absolute;
	width:40px;
	top: 14px;
    left: -48px;
	border-top:1px solid #fff;
}
.publictwohead h4 em::after{
	content: "";
	position:absolute;
	width:40px;
	top: 14px;
    right: -48px;
	border-top:1px solid #fff;
}
.publictwohead p{
	margin-top:30px;
	font-size:12px;
}
.prohead{
	background:url(../images/newprohead.png)no-repeat;
	background-size:cover;
}

.proheaddt{
	background:url(../images/newprohead.png)no-repeat;
	background-size:cover;
}

.proheadys{
	background:url(../images/newprohead.png)no-repeat;
	background-size:cover;
}

.proheadgy{
	background:url(../images/newprohead.png)no-repeat;
	background-size:cover;
}

.proheadlx{
	background:url(../images/newprohead.png)no-repeat;
	background-size:cover;
}

.prombxnav{
	margin:20px 0;
	display:flex;
	align-items:center;
	font-size:13px;
	color:#888;
}
.prombxnav a{
	color:#888;
}
/*左侧*/
.publicleftbt{
	margin-bottom:20px;
	font-size:18px;
	position:relative;
}
.publicleftbt::before{
	content: "";
	width:36px;
	position:absolute;
	top:24px;
	border-bottom:2px solid #bd9a5e;
}
.procdt{
	color:#333;
	font-size:14px;
	padding:10px 0;
	border-bottom:1px solid #d9d9d9;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.procdt:hover,.product:active{
	border-bottom:1px solid #d9d9d9!important;
}
.procdtactive{
	color:#bd9a5e!important;
}
.prozishuju li{
	line-height:24px;
	font-size:14px;
}
.prozishuju li a{
	color:#666;
}
.prozishuju li a:hover{
	color:#bd9a5e;
}

.prohead{
	background:url(../images/newbanner03.jpg)no-repeat!important;
	background-size:cover;
}


.proheaddt {
	background: url(../images/newbanner02.jpg)no-repeat!important;
	background-size: auto;
	background-size: cover;
}
.proheadys{
	background: url(../images/newbanner04.jpg)no-repeat!important;
	background-size: auto;
	background-size: cover;
}

.proheadlx {
	background: url(../images/newprohead.png)no-repeat!important;
	background-size: auto;
	background-size: cover;
}
.proheadly {
	background: url(../images/newbanner01.jpg)no-repeat!important;
	background-size: auto;
	background-size: cover;
}


/*2019-2-21修改*/
.protable p img{
	width: 100%;
	height: 100%;
}