.home-news {
	width: 100%;
	margin: 0px auto 0;
	position: relative;
	background: #f8f8f8;
	padding-top: 70px;
	padding-bottom: 50px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clr {
	clear: both;
}
.inner {
	width: 1200px;
	margin: 0 auto;
}


.nav li.on a {
	color: white;
    background-color: #d48e55;
}
.alxq-thumb{
    text-align: center;
    margin-top: 30px;
}
.alxq-content{
    padding-top: 25px;
}


@media screen and (max-width: 1199px) {
	.inner {
		width: 100%;
	}
}
.hmnewslist {
	padding: 20px 0;
}
.hmnewslist li {
	width: 360px;
	padding: 12px;
	margin: 0 8px;
	height: 275px;
	float: left;
	transition: all 0.3s ease;

}

.hmnewslist li img {
	width: 360px;
	height: 110px;
	margin: 0 0 30px;
}

.hmnewslist li .time {
	width: 60px;
	font-size: 12px;
	line-height: 26px;
	color: #aaa;
}

.hmnewslist li .time p {
	line-height: 16px;
	color: #666;
	font-size: 16px;
}

.hmnewslist li .line {
	width: 1px;
	height: 132px;
	display: block;
	background: #ddd;
	transition: all 0.5s ease;
}

.hmnewslist li .cont {
	width: 274px;
}

.hmnewslist li .cont p {
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 8px;
	color: #666;
}

.hmnewslist li .cont span {
	font-size: 12px;
	line-height: 24px;
	color: #999;
}

.hmnewslist li .cont i {
	display: block;
	width: 24px;
	height: 24px;
	margin: 12px 0 0;
	background: url(../images/iconNews1.png) 0 0 no-repeat;
	transform: translateY(0);
	transition: all 0.5s ease;
}

.hmnewslist li:hover .time, .hmnewslist li:hover .time p, .hmnewslist li:hover .cont p, .hmnewslist li:hover .cont span {
	color: #fff;
}

.hmnewslist li:hover {
	background: #d38c54;
	box-shadow: 0 5px 40px 0 rgba(211, 140, 84, 0.8);
	padding: 12px;
	margin: -6px 8px 0 8px;
}

.hmnewslist li:hover .line {
	background: #fff;
	height: 90px;
}

.hmnewslist li:hover .cont i {
	transform: translateX(250px);
	background: url(../images/iconNews2.png) 0 0 no-repeat;
}
@media screen and (max-width: 1199px) {
	.hmnewslist li {
		width: 100%;
		margin: 0;
		padding: 8px;
		margin-bottom: 30px;
		box-sizing: border-box;
	}
	.hmnewslist li img {
		width: 100%;
		/*height: auto;*/
	}
	.hmnewslist li .time {
		width: 15%;
	}
	.hmnewslist li .cont {
		width: 80%;
	}
	.hmnewslist li:hover {
		padding: 8px;
		margin: 0;
		background: none;
		box-shadow: none;
		margin-bottom: 30px;
	}
	.hmnewslist li:hover .cont i {
		transform: translateX(0);
		background: url(../images/iconNews1.png) 0 0 no-repeat;
	}
	.hmnewslist li:hover .time, .hmnewslist li:hover .time p, .hmnewslist li:hover .cont p, .hmnewslist li:hover .cont span {
		color: #999;
	}
	.hmnewslist li:hover .line {
		background: #ddd;
		height: 132px;
	}
}




/*产品中心*/
.cpzcnav {
	width: 100%;
	height: 50px;
	background: #b28750;
	line-height: 50px;
	margin-bottom: 50px;
}
.cpnavcat {
	height: 50px;
}
.cpnavcat>li {
	width: 15%;
	box-sizing: border-box;
	height: 50px;
	border-right: 1px solid #fff;
	float: left;
	font-size: 14px;
    color: #fff;
    cursor: pointer;
    background: url(../images/sidebar_nav_bg.png) right center no-repeat;
    padding-left: 15px;
    position: relative;
}
.cpnavcat>li>a {
	color: #fff;
}
.cpnavcat>li>a>a {
	color: #fff;
}
.cpnavcat>li:hover {
	background-color: #977446;
}
.cpnavcat>li>.cpnavsubcat {
	width: 100%;
	position: absolute;
	top: 50px;
	left: 0;
	box-sizing: border-box;
	background: #fff;
	border: 1px solid #b56729;
	display: none;
	z-index: 999;
}
.cpnavcat>li>.cpnavsubcat>li {
	line-height: 50px;
	padding-left: 15px;
	color: #333;
	font-size: 14px;
}
.cpnavcat>li>.cpnavsubcat>li>a {
	color: #333;
}


.lh_cplist{
  width:24%;
  margin-bottom: 1%;
  position: relative;
}
.lh_cplist:hover .mask{
    display: block;
}
.lh_cplist .lh_cplist-img{
	overflow: hidden;
    width:100%;
}
.lh_cplist .lh_cplist-img img{
	display: block;
    width:100%;
	height:200px;
	object-fit: cover;
}
.lh_cplist .starred-title{
   width:100%;
   height:50px;
   display: inline-block;
   background-color: #f5f5f5;
}
.lh_cplist .starred-title p:nth-child(1){
  line-height: 50px;
   padding-left: 5%;font-size: 12px;color: #333333;
}
.lh_cplist .starred-title p:nth-child(2){
   margin-top:140%;
   text-align: right;
   padding-right: 5%;
}
.readmore {
	display: block;
	margin: 0 auto;
	width: 30%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	padding: 5px 10px;
	border: 1px solid #666;
	margin-top: 50px;
}
@media screen and (max-width: 1199px) {
	.cpnavcat>li {
		width: 40%;
	}
	.lh_cplist {
		width: 49%;
	}
	.lh_cplist .lh_cplist-img img {
		height: 30vw;
	}
}

.pgnewslist {
	width: 100%;
	margin: 50px 0;
}
.pgnewslist li {
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid #efefef;
	transition: 0.2s all;
	padding-left: 50px;
	box-sizing: border-box;
}
.pgnewslist li:hover {
	box-shadow: 0 0 10px #eee;
	background: #f2f2f2;
}
.pgnewslist li .newspic {
	width: 300px;
	float: left;
	box-sizing: border-box;
}
.pgnewslist li .newspic img {
	width: 100%;
}
.pgnewslist li .newscon {
	float: left;
	width: 800px;
	box-sizing: border-box;
	padding-left: 50px;
}
.pgnewslist li .newscon h1 {
	font-size: 20px;
	color: #333;
	margin-bottom: 10px;
}
.pgnewslist li .newscon h5 {
	font-size: 14px;
	color: #999;
	margin-bottom: 15px;
	font-weight: normal;
}
.pgnewslist li .newscon p {
	font-size: 12px;
	color: #666;
	line-height: 2;
}
@media screen and (max-width: 1199px) {
	.pgnewslist li {
		padding: 0 5%;
	}
	.pgnewslist li .newspic {
		width: 100%;
		padding: 0 2%;
	}
	.pgnewslist li .newscon {
		width: 100%;
		padding: 0 2%;
	}
}

.newscontent {
	width: 100%;
	margin: 80px 0;
}
.newscontent .newstit {
	font-size: 22px;
	text-align: center;
	color: #333;
	margin-bottom: 10px;
}
.newscontent .newstime {
	font-size: 16px;
	text-align: center;
	color: #999;
	padding-bottom: 20px;
	border-bottom: 1px solid #efefef;
}
.newscontent p {
	/* padding: 2%; */
	font-size: 14px;
}
.newscontent img {
	max-width: 100%;
}

.logo {
	width: 40%;
}
.logo img {
	width: 100%;
}
.footer-left img {
	width: 100%;
}
.footer-right span img {
	width: 80px;
}
.wang_casenav li:hover a {
    color: #e5914f;
}
@media (max-width: 768px) {
	.logo {
		width: 70%;
	}
	.home-pc-info {
		flex-direction: column-reverse;
	}
	.pc-url {
		background-color: #f2f2f2;
		margin-top: 0;
		display: none;
	}
	.home-pc-left {
		padding: 30px 0;
	}
	.home-contact-main li {
		width: 50%;
		padding-top: 20px;
	}
	.home-contact-main li:nth-child(3) {
		display: none;
	}
	.home-contact-main li .home-contactname {
		margin: 0 auto;
		font-size: 14px;
	}
	.contact-address {
		width: 100%;
	}
	.home-contact-main li p {
		padding: 0 10px;
		box-sizing: border-box;
	}
	.home-contact-main li p img {
		width: 49px;
		height: 49px;
	}
	.home-contact-main li p span {
		display: none;
	}
	.footer-right div {
		float: left;
		margin-left: 50px;
	}
	.starred-list {
		width: 49%;
	}
	.home-pc {
		margin-top: 0;
		padding-bottom: 0;
	}
	.wang_casenav {
		margin: 20px 0;
	}
	.wang_casenav li {
		width: 50%;
		text-align: center;
		float: left;
		margin: 0;
		background: #efefef;
		padding: 10px 0;

	}
	.home-news {
		padding: 30px 0 00px;
	}
	.alxq-content{
	    padding: 20px;
	}
}

/*.fs_gallery_next:hover {
	background: none !important;
}
.fs_gallery_prev:hover {
	background: none !important;
}*/
.fs_gallery {
	background: rgba(0,0,0,0.7) !important;
}
.fs_gallery_next,.fs_gallery_prev {
	width: 60px !important;
	height: 50px;
	top: 50% !important;
    background: rgba(0, 0, 0, 0.3) !important;
    text-align: center;
}
.fs_gallery_next:before {
	position: unset !important;
}
.fs_gallery_prev:before {
	position: unset !important;
}



