/**网站全局css**/
* 
{
	margin: 0;
	padding: 0;
	word-break: break-word;
	font-family:"Arial";
}
body 
{	
	color: #282828;
	background: white;
	margin:auto;  
	min-width:1460px;
	margin:auto;
	max-width:1920px;
	
}
p 
{
	color: #282828;
}
a 
{
	text-decoration: none;
	color: #282828;
}
li 
{
	list-style: none;
}
img 
{
	border: none;
	display:block;
}
.clear 
{
	clear: both;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.m_hide
{
	display:block;
}
.pc_hide
{
	display:none;
}
/**网站全局css end**/
/**网站头部**/
.headbg
{
	width:100%;
	height:auto;
}
.headbg .headfirstbg
{
	width:100%;
	height:45px;
	background:#eee;
}
.headbg .headfirstbg .headfirst
{
	width:85%;
	margin:auto;
}
.headbg .headfirstbg .headfirst .headfirstnav
{
	float:right;
	height:45px;
	display:flex;
	flex-wrap:wrap;
}
.headbg .headfirstbg .headfirst .headfirstnav .grid
{
	height:45px;
	position:relative;
	cursor:pointer;
}
.headbg .headfirstbg .headfirst .headfirstnav .grid a.firstlink
{
	display:block;
	font-weight:600;
	font-size:13px;
	height:45px;
	line-height:45px;
	padding-left:13px;
	padding-right:13px;
}
.headbg .headfirstbg .headfirst .headfirstnav .grid .subnav
{
	position:absolute;
	top:45px;
	right:0px;
	z-index:10;
	width:200px;
	height:auto;
	overflow:hidden;
	background:#fff;
	display:none;
}
.headbg .headfirstbg .headfirst .headfirstnav .grid .subnav .record
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom: 1px solid #ececec;
}
.headbg .headfirstbg .headfirst .headfirstnav .grid .subnav .record .seclink
{
	display:block;
	width:100%;
	height:auto;
	box-sizing: border-box;
	padding:10px 16px;
	font-size:14px;
	line-height:16px;
	color:#252525;
	transition:1s;
}
.headbg .headfirstbg .headfirst .headfirstnav .grid .subnav .record:hover .seclink
{
	background:#ececec;
}
.headbg .headsecbg
{
	width:100%;
	height:92px;
	background:#fafafa;
	position:relative;
}
.headbg .headsecbg .headsec
{
	width:85%;
	height:100%;
	margin:auto;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.headbg .headsecbg .headsec .logo
{
	width:200px;
	height:100%;
}
.headbg .headsecbg .headsec .logo a
{
	display:flex;
	width:100%;
	height:100%;
	align-items:center;	
}
.headbg .headsecbg .headsec .pronav
{
	display:flex;
	flex-wrap:wrap;
	height:100%;
}
.headbg .headsecbg .headsec .pronav .grid
{
	height:100%;
}
.headbg .headsecbg .headsec .pronav .grid a.firstlink
{
	display:block;
	overflow:hidden;
	font-size:16px;
	font-weight:600;
	padding-top:30px;
	padding-bottom:30px;
	line-height:32px;
	height:100%;
	padding-left:16px;
	padding-right:16px;
	position:relative;
	box-sizing: border-box;
}
.headbg .headsecbg .headsec .pronav .grid a.firstlink::after
{
	content:'';
	bottom:30px;
	height:3px;
	width:calc(100% - 32px);
	left:50%;
	transform: translate(-50%);
	background:#e22d00;
	position:absolute;
	opacity:0;
	transition:1s;
}
.headbg .headsecbg .headsec .pronav .grid:hover a.firstlink::after
{
	opacity:1;
}
.headbg .headsecbg .headsec .pronav .grid .subnavbg
{
	width:100%;
	height:auto;
	background:#ebebeb;
	top:92px;
	left:0px;
	z-index:100;
	position:absolute;
	display:none;
}
.headbg .headsecbg .headsec .pronav .grid .subnavbg .subnav
{
	width:85%;
	height:auto;
	overflow:hidden;
	margin:auto;
	display:flex;
	flex-wrap:wrap;
}
.headbg .headsecbg .headsec .pronav .grid .subnavbg .subnav .left
{
	width:22%;
	box-sizing: border-box;
	padding:40px 40px 0px 0px;
}
.headbg .headsecbg .headsec .pronav .grid .subnavbg .subnav .left .firsttit
{
	font-size:30px;
	line-height:32px;
	font-weight:600px;
	overflow:hidden;
}
.headbg .headsecbg .headsec .pronav .grid .subnavbg .subnav .left .leftnav
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
}
.headbg .headsecbg .headsec .pronav .grid .subnavbg .subnav .left .leftnav .record
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
}
.headbg .headsecbg .headsec .pronav .grid .subnavbg .subnav .left .leftnav .record a.seclink
{
	font-size:18px;
	line-height:25px;
	overflow:hidden;
	transition:1s;
}
.headbg .headsecbg .headsec .pronav .grid .subnavbg .subnav .left .leftnav .record:hover a.seclink
{
	color:#999;
}
.headbg .headsecbg .headsec .pronav .grid .subnavbg .subnav .rightbigpic
{
	width:78%;
	height:auto;
	overflow:hidden;
}
.headbg .headsecbg .headsec .pronav .grid .subnavbg .subnav .rightbigpic img
{
	width:100%;
	height:auto;
}
.headbg .headsecbg .headsec .righttb
{
	display:flex;
	flex-wrap:wrap;
	height:100%;
}
.headbg .headsecbg .headsec .righttb .lan
{
	height:100%;
	overflow:hidden;
}
.headbg .headsecbg .headsec .righttb .lan a
{
	display:block;
	height:100%;
	overflow:hidden;
	font-size:24px;
	font-weight:600;
	line-height:90px;
	text-transform: uppercase;
	transition:1s;
}
.headbg .headsecbg .headsec .righttb .lan:hover a
{
	color:#999;
}
.headbg .headsecbg .headsec .righttb  .search
{
	height:100%;
	margin-left:20px;
}
.headbg .headsecbg .headsec .righttb  .search .tb
{
	height:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	transition:1s;
	
}
.headbg .headsecbg .headsec .righttb  .search .tb:hover
{
	opacity:0.6;
}
.headbg .headsecbg .headsec .righttb  .search .tb img
{
	width:30px;
	height:auto;
}
.headbg .headsecbg .headsec .righttb  .search .headsearchgb
{
	position:absolute;
	top:92px;
	left:0px;
	width:100%;
	z-index:100;
	background:#fff;
	height:0px;
	opacity:0;
	transition:500ms;
}
.headbg .headsecbg .headsec .righttb  .search:hover .headsearchgb
{
	height:75px;
	opacity:1;
}
.headbg .headsecbg .headsec .righttb  .search .headsearchgb .headsearch
{
	width:85%;
	margin:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	height:100%;
}
.headbg .headsecbg .headsec .righttb  .search .headsearchgb .headsearch .btn
{
	height:100%;
	width:30px;
	margin-right:20px;
	display:flex;
	align-items:center;
	justify-content:center;
	transition:1s;
	cursor: pointer;
}
.headbg .headsecbg .headsec .righttb  .search .headsearchgb .headsearch .btn:hover
{
	opacity:0.6;
}
.headbg .headsecbg .headsec .righttb  .search .headsearchgb .headsearch .input
{
	width:calc(100% - 50px);
	height:100%;
	display:flex;
	align-items: center;
}
.headbg .headsecbg .headsec .righttb  .search .headsearchgb .headsearch .input input
{
	outline: none;
	width:100%;
	height:35px;
	border:none;
	font-size:16px;
}
.headbg .headsecbg .headsec .righttb  .search .headsearchgb .headsearch .input input::-webkit-input-placeholder
{
	color:#ccc;

}
.headbg .headsecbg .headsec .righttb .sharetb
{
	display:flex;
	flex-wrap:wrap;
	height:100%;
}
.headbg .headsecbg .headsec .righttb .sharetb .grid
{
	margin-left:20px;
	height:100%;
}
.headbg .headsecbg .headsec .righttb .sharetb .grid a
{
	display:flex;
	height:100%;
	flex-wrap:wrap;
	align-items:center;
	transition:1s;
}
.headbg .headsecbg .headsec .righttb .sharetb .grid:hover a
{
	opacity:0.6;
}
/**网站头部 end**/
/**网站底部**/
.footbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:70px;
	background:#ebebeb;
}
.footbg .footfirst
{
	width:85%;
	margin:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
}
.footbg .footfirst .footfisrtleft
{
	width:50%;
	display:flex;
	flex-wrap:wrap;
}
.footbg .footfirst .footfisrtleft .sendemail
{
	width:50%;
	overflow:hidden;
}
.footbg .footfirst .footfisrtleft .sendemail .bigtit
{
	font-size:20px;
	line-height:25px;
	font-weight:600;
	margin-bottom:20px;
	overflow:hidden;
}
.footbg .footfirst .footfisrtleft .sendemail .bigdes
{
	font-size:15px;
	line-height:25px;
	overflow:hidden;
	margin-bottom:30px;
}
.footbg .footfirst .footfisrtleft .sendemail .sendemailkuang
{
	width:100%;
	height:55px;
	box-sizing: border-box;
	border:1px solid #000;
	border-radius:5px;
	padding:18px;
	display: flex;
	flex-wrap:wrap;
	margin-bottom:20px;
}
.footbg .footfirst .footfisrtleft .sendemail .sendemailkuang .input
{
	width:calc(100% - 100px);
	height:100%;
}
.footbg .footfirst .footfisrtleft .sendemail .sendemailkuang .input input
{
	width:100%;
	height:100%;
	border:none;
	background:none;
	outline:none;
	font-size:16px;
}
.footbg .footfirst .footfisrtleft .sendemail .sendemailkuang .footsubmit
{
	width:100px;
} 
.footbg .footfirst .footfisrtleft .sendemail .sendemailkuang .footsubmit input
{
	font-size:16px;
	font-weight:600;
	display:block;
	background:none;
	border:none;
	text-align:right;
	width:100%;
	height:100%;
	cursor:pointer;
}
.footbg .footfirst .footfisrtleft .sendemail .littledes
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:14px;
	line-height:20px;
	margin-bottom:40px;
}
.footbg .footfirst .footfisrtleft .sendemail .sharelist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
}
.footbg .footfirst .footfisrtleft .sendemail .sharelist a
{
	display:block;
	width:30px;
	height:auto;
	overflow:hidden;
	margin-right:30px;
}
.footbg .footfirst .footfisrtleft .sendemail .sharelist a:last-child
{
	margin-right:0px;
}
.footbg .footfirst .footfisrtleft .sendemail .sharelist a img
{
	width:100%;
	height:auto;
	transition:1s;
}
.footbg .footfirst .footfisrtleft .sendemail .sharelist a img.bai
{
	display:none;
}
.footbg .footfirst .footfisrtleft .sendemail .sharelist a:hover img
{
	opacity:0.6;
}
.footbg .footfirst .footnav
{
	width:50%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
}
.footbg .footfirst .footnav .navlist
{
	width:40%;
	height:auto;
	overflow:hidden;
}
.footbg .footfirst .footnav .navlist .bigtit
{
	font-size:16px;
	font-weight:600;
	line-height:20px;
	margin-bottom:15px;
}
.footbg .footfirst .footnav .navlist .list
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.footbg .footfirst .footnav .navlist .list .grid
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
}
.footbg .footfirst .footnav .navlist .list .grid a
{
	font-size:14px;
	line-height:20px;
	display:block;
	width:100%;
}
.footbg .footfirst .footnav .navlist .list .grid:hover a
{
	text-decoration:underline;
}
.footbg .footsec
{
	width:85%;
	margin:auto;
	height:auto;
	overflow:hidden;
	margin-top:50px;
}
.footbg .footsec .copy
{
	width:100%;
	height:auto;
	font-size:14px;
	line-height:25px;
}
.footbg .footsec .link
{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	margin-top:5px;
}
.footbg .footsec .link a
{
	display:block;
	font-size:14px;
	line-height:20px;
	margin-right:20px;
	color:#999;
	text-decoration: underline;
	transition:1s;
}
.footbg .footsec .link a:hover
{
	color:#000;
}
.footbg .footthi
{
	width:85%;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding-top:30px;
	padding-bottom:30px;
	font-size:14px;
	line-height:20px;
	text-align:center;
	margin-top:50px;
	border-top:1px solid #ccc;
}
/**增加一个橙色bg**/
.chengbg
{
	background:#f8c188;
}
.chengbg *
{
	color:#fff !important;
}
.chengbg .footthi
{
	border-top:1px solid #f8c898;
}

.chengbg .footfirst .footfisrtleft .sendemail .sendemailkuang
{
	border:1px solid #fff;
}
.chengbg .footfirst .footfisrtleft .sendemail .sendemailkuang .input input::-webkit-input-placeholder
{
	color:#fff;
}
.chengbg .footfirst .footfisrtleft .sendemail .sharelist a img.hei
{
	display:none;
}
.chengbg .footfirst .footfisrtleft .sendemail .sharelist a img.bai
{
	display:block;
}
/**网站底部 end**/
/**网站banner**/
.banner {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}

.banner a {
	display: block;
	width: 100%;
	height: auto;
}

.banner a img {
	width: 100%;
	height: auto;
}

.banner .bannerpage {
	width: 100%;
	height: auto;
	position: absolute;
	overflow: hidden;
	bottom: 5% !important;
	left: 0px;
	z-index: 10;
	text-align: center;
	height: 10px;
	font-size: 0px;
}

.banner .bannerpage .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	cursor: pointer;
	background: rgba(255, 255, 255, 0.5);
	overflow: hidden;
	opacity: 1;
	margin: 0px 8px !important;
}

.banner .bannerpage .swiper-pagination-bullet-active {
	background: rgba(255, 255, 255, 1);
}
/**网站banner end**/
/**网站首页**/
.index_blockbg
{
	width:100%;
	height:auto;
}
/**网站首页模块1-产品分类**/
.index_blockbg1
{
	background:#efece3;
	padding-top:70px;
	padding-bottom:70px;
}
.index_block1
{
	width:85%;
	margin:auto;
	
}
.index_block1 .blockbigtit
{
	font-size:26px;
	line-height:28px;
	text-align:center;
	font-weight:600;
	overflow:hidden;
}
.index_block1 .procatelist
{
	width:100%;
	height:auto;
	display:flex;
	flex-wrap:wrap;
	margin-top:70px;
}
.index_block1 .procatelist .grid
{
	width:24%;
	margin-right:1.33%;
	height:auto;
	position:relative;
}
.index_block1 .procatelist .grid:nth-child(4n)
{
	margin-right:0px;
}
.index_block1 .procatelist .grid a
{
	display:block;
	width:100%;
	height:auto;
}
.index_block1 .procatelist .grid a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_block1 .procatelist .grid a .pic img
{
	width:100%;
	height:auto;
	transition:1s;
}
.index_block1 .procatelist .grid:hover a .pic img
{
	transform: scale(1.1);
}
.index_block1 .procatelist .grid a .text
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:10;
	display:flex;
	flex-wrap:wrap;
	align-content:center;
	font-size:0px;
}
.index_block1 .procatelist .grid a .text .bigtit
{
	font-size:26px;
	color:#fff;
	text-align:center;
	line-height:30px;
	width:100%;
	font-weight:600;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index_block1 .procatelist .grid a .text .more
{
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
	color:#fff;
	font-size:15px;
	line-height:15px;
	text-transform: uppercase;
	font-weight: lighter;
	margin-top:15px;
	margin-bottom:35px;
}
.index_block1 .procatelist .grid a .text .more .arr
{
	width:25px;
	height:15px;
	background:url('../images/index/procatearr.png') no-repeat 0px center;
	display:inline-block;
	animation:indexprocatearr 800ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
@keyframes indexprocatearr
{
     from
	 {
		background:url('../images/index/procatearr.png') no-repeat 0px center;
	 }	
	 to
	 {
		background:url('../images/index/procatearr.png') no-repeat 10px center;
	 }
}

/**网站首页模块1-产品分类 end**/
/**网站首页模块2-咨询邮箱**/
.index_blockbg2
{
	background:url('../images/index/index_blockbg2.jpg') no-repeat center center;
	background-size:cover !important;
	padding-top:50px;
	padding-bottom:50px;
}
.index_block2
{
	width:85%;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.index_block2 .text1
{
	width:100%;
	height:auto;
	overflow:hidden;

}
.index_block2 .text1 p
{
	font-size:16px;
	width:100%;
	text-align:center;
	color:#fff;
	line-height:25px;
	letter-spacing:8px;
}
.index_block2 .text2
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;

}
.index_block2 .text2 p
{
	font-size:30px;
	width:100%;
	text-align:center;
	color:#fff;
	line-height:32px;
	font-weight:600;
	margin-bottom:15px;
}
.index_block2 .text2 p:last-child
{
	margin-bottom:0px;
}
.index_block2 .text3
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;

}
.index_block2 .text3 p
{
	font-size:16px;
	width:100%;
	text-align:center;
	color:#fff;
	line-height:30px;
}
.index_block2 .text3 p span
{
	font-size:18px;
}
/**网站首页模块2-咨询邮箱 end**/
/**网站首页模块3-关于我们**/
.index_blockbg3
{
	padding-top:70px;
	padding-bottom:70px;
	background:url('../images/index/aboutbg.jpg') repeat-x left bottom;
	background-size:cover !important;
}
.index_block3
{
	width:95%;
	height:auto;
	margin:auto;
	display:flex;
	flex-wrap:wrap;
	overflow:hidden;
}
.index_block3 .catepic
{
	width:50%;
	overflow:hidden;
}
.index_block3 .catepic img
{
	width:100%;
	height:auto;
}
.index_block3 .aboutright
{
	width:50%;
	box-sizing: border-box;
	padding-left:2%;
	padding-right:2%;
}
.index_block3 .aboutright .bigtit
{
	font-size:30px;
	line-height:32px;
	overflow:hidden;
	font-weight:600;
	color:#000;
	margin-top:5%;
	margin-bottom:6%;
}
.index_block3 .aboutright .buildtime
{
	font-size:20px;
	color:#948777;
	line-height:22px;
	overflow:hidden;
	margin-bottom:3%;
}
.index_block3 .aboutright .info
{
	width:100%;
	height:auto;
	font-size:20px;
	line-height:22px;
	overflow:hidden;
}
.index_block3 .aboutright .info p
{
	width:100%;
	height:auto;
	font-size:16px;
	line-height:20px;
	color:#737373;
	margin-bottom:3%;
}
.index_block3 .aboutright .more
{
	width:100%;
	height:auto;
	padding-top:8%;
	overflow:hidden;
}
.index_block3 .aboutright .more a
{
	width:200px;
	height:50px;
	display:block;
	border-radius: 5px;
	background:#948777;
	font-size:16px;
	line-height:50px;
	color:#fff;
	text-align:center;
	transition: 1s;
}
.index_block3 .aboutright .more a:hover
{
	border-radius: 25px;
}
@media screen and (max-width:1680px)
{
	.index_block3 .aboutright .more
	{
		padding-top:2%;
	}
}
/**展厅**/
.inssidenews .halllist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
}
.inssidenews .halllist .grid
{
	width:23%;
	margin-right:2.66%;
	overflow:hidden;
	margin-bottom:30px;
}
.inssidenews .halllist .grid:nth-child(4n)
{
	margin-right:0px;
}
.inssidenews .halllist .grid a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.inssidenews .halllist .grid a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inssidenews .halllist .grid a .pic img
{
	width:100%;
	height:auto;
	transition:1s;
}
.inssidenews .halllist .grid:hover a .pic img
{
	transform:scale(1.1);
}
.inssidenews .halllist .grid a .title
{
	font-size:16px;
	line-height:25px;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-weight:600;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
/**展厅 end**/
/**荣誉**/
.inssidenews .honnorlist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
}
.inssidenews .honnorlist .grid
{
	width:23%;
	margin-right:2.66%;
	overflow:hidden;
	margin-bottom:30px;
}
.inssidenews .honnorlist .grid:nth-child(4n)
{
	margin-right:0px;
}
.inssidenews .honnorlist .grid a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.inssidenews .honnorlist .grid a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inssidenews .honnorlist .grid a .pic img
{
	width:100%;
	height:auto;
	transition:1s;
}
.inssidenews .honnorlist .grid:hover a .pic img
{
	transform:scale(1.1);
}
.inssidenews .honnorlist .grid a .title
{
	font-size:16px;
	line-height:25px;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-weight:600;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
/**荣誉 end**/
/**网站首页模块3-关于我们 end**/
/**网站首页模块4-新闻中心**/
.index_blockbg4
{
	padding-top:70px;
	padding-bottom:70px;
}
.index_block4
{
	width:85%;
	margin:auto;
	overflow:hidden;
}
.index_block4 .bigtit
{
	font-size:35px;
	font-weight:600;
	line-height:38px;
	overflow:hidden;
	text-transform: uppercase;
}
.index_block4 .indnewslist
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:70px;
	display:flex;
	flex-wrap:wrap;
}
.index_block4 .indnewslist .grid
{
	width:23%;
	margin-right:2.66%;
	overflow:hidden;
}
.index_block4 .indnewslist .grid:nth-child(4n)
{
	margin-right:0px;
}
.index_block4 .indnewslist .grid a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_block4 .indnewslist .grid a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_block4 .indnewslist .grid a .pic img
{
	width:100%;
	height:auto;
	transition:1s;
}
.index_block4 .indnewslist .grid:hover a .pic img
{
	transform:scale(1.1);
}
.index_block4 .indnewslist .grid a .tit
{
	font-size:16px;
	line-height:25px;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-weight:600;
	padding-top:15px;
	padding-bottom:15px;
}
.index_block4 .indnewslist .grid a .des
{
	width:100%;
	height:auto;
	overflow:hidden;
	line-height:25px;
	display:-webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow:ellipsis;
	font-size:14px;
	color:#888;
	transition:1s;
}
.index_block4 .indnewslist .grid:hover a .des
{
	color:#000;
}
.index_block4 .indnewslist .grid a .des span
{
	color:#000;
}
/**网站首页模块4-新闻中心 end**/
/**网站首页模块5-留言**/
.index_blockbg5
{
	background:#f7f6f0;
	padding-top:70px;
	padding-bottom:70px;
}
.index_block5
{
	display:flex;
	flex-wrap:wrap;
	align-items: stretch;
	padding-left:25px;
	padding-right:25px;
	margin:auto;
	width:85%;
	box-sizing:border-box;
	justify-content: space-between;
	overflow:hidden;
}
.index_block5 .msgleft
{
	width:48%;
	display:flex;
	align-content:center;
	flex-wrap:wrap;
}
.index_block5 .msgleft .bigtit
{
	font-size:35px;
	font-weight:600;
	line-height:38px;
	overflow:hidden;
	text-transform: uppercase;
	width:100%;
}
.index_block5 .msgleft .bigdes
{
	font-size:16px;
	line-height:25px;
	overflow:hidden;
	margin-top:20px;
	width:100%;
	
} 
.index_block5 .msgleft .message
{
	margin-top:40px;
	height:auto;
	overflow:hidden;
	width:100%;
}
.index_block5 .msgleft .first
{
	width:100%;
	display:flex;
	flex-wrap:wrap;
	overflow:hidden;
	margin-bottom:15px;
}
.index_block5 .msgleft .first .input
{
	width:calc(50% - 5px);
	margin-right:10px;
	position:relative;
}
.index_block5 .msgleft .first .input::after
{
	content:'*';
	position:absolute;
	left:15px;
	top:18px;
	color:#f00;
}
.index_block5 .msgleft .first .input input
{
	width:100%;
	height:50px;
	box-sizing: border-box;
	border:1px solid #ccc;
	background:none;
	border-radius: 5px;
	font-size:16px;
	padding-left:25px;
	padding-right:25px;
	outline:none;
	color:#aaa;
}
.index_block5 .msgleft .first .input input::-webkit-input-placeholder
{
	color:#aaa;
	font-size:15px;
}
.index_block5 .msgleft .first .input:nth-child(2n)
{
	margin-right:0px;
}
.index_block5 .msgleft .sec
{
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
	margin-bottom:30px;
}
.index_block5 .msgleft .sec textarea
{
	width:100%;
	height:50px;
	box-sizing: border-box;
	border:1px solid #ccc;
	background:none;
	border-radius: 5px;
	font-size:16px;
	padding:15px 25px;
	height:100px;
	outline:none;
	color:#aaa;
}
.index_block5 .msgleft .sec textarea::-webkit-input-placeholder
{
	color:#aaa;
	font-size:15px;
}
.index_block5 .msgleft .sec::after
{
	content:'*';
	position:absolute;
	left:15px;
	top:18px;
	color:#f00;
}
.index_block5 .msgleft .third
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_block5 .msgleft .third input
{
	width:100%;
	background:none;
	border:1px solid #948777;
	cursor: pointer;
	font-size:15px;
	color:#948777;
	display:block;
	height:50px;
	border-radius:5px;
	transition:1s;
}
.index_block5 .msgleft .third input:hover
{
	background:#948777;
	color:#fff;
}
.index_block5 .msgright
{
	width:38%;
	height:auto;
	overflow:hidden;
}
.index_block5 .msgright img
{
	width:100%;
	height:auto;
}
/**网站首页模块5-留言 end**/
/**网站首页模块6-案例链接**/
.index_blockbg6
{
	display:flex;
	flex-wrap:wrap;
	background:url('../images/index/indexcase.jpg') no-repeat center center;
	background-size:cover !important;
	background-attachment: fixed;
	height:590px;
	align-content:center;
	overflow:hidden;
}
.index_blockbg6 .text
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_blockbg6 .text p
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:50px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	line-height:60px;
	text-shadow: 2px 2px 2px #aaa;
}
.index_blockbg6 .link
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:60px;
}
.index_blockbg6 .link a
{
	display:block;
	width:190px;
	height:50px;
	margin:auto;
	background:#fff;
	text-align:center;
	font-size:16px;
	line-height:50px;
	border-radius: 10px;
	color:#999;
	text-transform: uppercase;
	transition: 1s;
}
.index_blockbg6 .link a:hover
{
	color:#fff;
	background:#999;
}
/**网站首页模块6-案例链接 end**/
/**网站首页 end**/
/**网站内页**/
/**网站内页整体部分**/
/**网站内页banner**/
.inside_banner
{
	width:100%;
	height:auto;
}
.inside_banner a
{
	display:block;
	width:100%;
	height:auto;
	position:relative;
}
.inside_banner a .pic
{
	width:100%;
	height:auto;
}
.inside_banner a .pic img
{
	width:100%;
	height:auto;
}
/**网站内页banner end**/

/**内页内容区**/
.insidebigtit20
{
	width:100%;
	height:auto;
	font-size:20px;
	font-weight:600;
	text-align:center;
	margin-bottom:30px;
}
.insideblock
{
	width:1400px;
	height:auto;
	padding-top:70px;
	padding-bottom:70px;
	margin:auto;
}
.insidecontent
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:15px;
	line-height:20px;
	margin:auto;
} 
.insidecontent table
{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	min-width:80%;
}
.insidecontent table td
{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:6px;
}
.insidecontent p
{
	font-size:15px;
	line-height:20px;
}
.insidecontent ul li
{
	 list-style:disc;
}
.insidecontent img
{
	display:inline;
	max-width:100%;
}
/**内页内容区 end**/
/**上一篇下一篇**/
.prevnext
{
	width:100%;
	height:auto;
	overflow:hidden;
	display: flex;
	flex-wrap:wrap;
	margin-top:30px;
}
.prevnext .grid
{
	width:50%;
	height:auto;
	overflow:hidden;
	font-size:15px;
	line-height:25px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#666;
}
.prevnext .grid:nth-child(2n)
{
	text-align:right;
}
.prevnext .grid a
{
	color:#666;
	transition:1s;
}
.prevnext .grid a:hover
{
	color:#e22d00;
}
/**上一篇下一篇 end**/
/**发布时间**/
.create_time
{
	width:100%;
	height:auto;
	font-size:15px;
	margin-top:15px;
	line-height:25px;
	color:#999;
	text-align:center;
	margin-bottom:30px;
}
/**发布时间 end**/
/**网站内页整体部分 end**/
/**关于我们**/
.aboutpiclist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	margin-top:50px;
	align-items:stretch;
	
}
.aboutpiclist .grid
{
	width:31%;
	height:auto;
	overflow:hidden;
	margin-right:3.5%;
	margin-bottom:30px;
	background:#f9f9f9;
}
.aboutpiclist .grid:nth-child(3n)
{
	margin-right:0px;
}
.aboutpiclist .grid .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.aboutpiclist .grid .pic img
{
	width:100%;
	height:auto;
}
.aboutpiclist .grid .text
{
	width:100%;
	height:auto;
	padding:30px;
	box-sizing: border-box;
}
.aboutpiclist .grid .text .tit
{
	width:100%;
	height:auto;
	font-size:20px;
	line-height:25px;
	overflow:hidden;
}
.aboutpiclist .grid .text .des
{
	font-size:15px;
	line-height:22px;
	overflow:hidden;
	color:#989898;
	margin-top:20px;

}
.aboutpiclist .grid .text .des p
{
	font-size:15px;
	line-height:22px;
	overflow:hidden;
	color:#989898;
}
/**关于我们 end**/
/**工程案例**/
.caselist
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.caselist .record
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:40px;
}
.caselist .record a
{
	display:block;
	width:100%;
	height:auto;
}
.caselist .record a .pic
{
	width:64%;
	height:auto;
	overflow:hidden;
}
.caselist .record:nth-child(2n) a .pic
{
	float:left;
}
.caselist .record:nth-child(2n - 1) a .pic
{
	float:right;
}
.caselist .record a .pic img
{
	width:100%;
	height:auto;
}
.caselist .record a .text
{
	width:36%;
	height:auto;
	overflow:hidden;
	box-sizing:border-box;
	padding:4%;
	padding-bottom:0px;
}
.caselist .record:nth-child(2n) a .text
{
	float:right;
}
.caselist .record:nth-child(2n - 1) a .text
{
	float:left;
}
.caselist .record a .text .tit
{
	font-size:20px;
	line-height:25px;
	font-weight:600;
}
.caselist .record a .text .line
{
	width:70px;
	height:1px;
	overflow:hidden;
	background:#333;
	margin-top:30px;
	margin-bottom:30px;
}
.caselist .record a .text .des
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:16px;
	line-height:25px;
	color:#999;
}
.caselist .record a .text .des p
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:15px;
	line-height:25px;
	color:#999;
}
/**工程案例 end**/
/**联系我们**/
.inscontact
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inscontact .copyname
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:25px;
	font-weight:600;
	text-align:center;
	margin-bottom:15px;
}
.inscontact .contactdes
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:15px;
	line-height:25px;
	text-align:center;
}
.inscontact .contactinfo
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	margin-top:50px;
}
.inscontact .contactinfo .grid
{
	width:22%;
	height:auto;
	overflow:hidden;
	margin-right:4%;
}
.inscontact .contactinfo .grid:nth-child(4n)
{
	margin-right:0px;
}
.inscontact .contactinfo .grid .pic
{
	width:80px;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.inscontact .contactinfo .grid .pic img
{
	width:100%;
	height:auto;
}
.inscontact .contactinfo .grid .tit
{
	font-size:15px;
	font-weight:600;
	line-height:25px;
	margin-top:30px;
	overflow:hidden;
	text-align:center;
}
.inscontact .contactinfo .grid .info
{
	text-align:center;
	font-size:15px;
	line-height:25px;
	overflow:hidden;
	margin-top:20px;
}
.inscontact .map
{
	width:100%;
	height:600px;
	overflow:hidden;
	margin-top:80px;
}
/**联系我们 end**/
/**新闻中心**/
.inssidenews
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inssidenews .newstop
{
	width:100%;
	height:58px;
}
.inssidenews .newstop .left
{
	float:left;
	height:100%;
	font-size:0px;
}
.inssidenews .newstop .left .filter
{
	display:inline-block;
	font-size:18px;
	line-height:58px;
	height:100%;
	vertical-align: top;
}
.inssidenews .newstop .left .newnav
{
	display:inline-block;
	height:100%;
	vertical-align: top;
	position:relative;
}
.inssidenews .newstop .left .newnav .bigtit
{
	height:100%;
	line-height:58px;
	font-size:18px;
	position:relative;
	padding-left:8px;
	padding-right:8px;
	cursor: pointer;
}
.inssidenews .newstop .left .newnav .bigtit::after
{
	content:'';
	position:absolute;
	top:27px;
	right:-10px;
	width:0px;
	height:0px;
	border-top:5px solid #333;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid transparent;
	z-index:10;
}
.inssidenews .newstop .left .newnav:hover .bigtit::after
{
	border-bottom:5px solid #333;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid transparent;
	top:22px;
}
.inssidenews .newstop .left .newnav .list
{
	top:58px;
	left:0px;
	position:absolute;
	z-index:10;
	width:150px;
	background:#fff;
	display:none;
}
.inssidenews .newstop .left .newnav:hover .list
{
	display:block;
}
.inssidenews .newstop .left .newnav .list .record
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inssidenews .newstop .left .newnav .list .record a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:15px;
	text-align:center;
	line-height:20px;
	box-sizing: border-box;
	padding:8px;
	transition:1s;
}
.inssidenews .newstop .left .newnav .list .record:hover a
{
    background: #ececec
}
.inssidenews .newstop .right
{
	float:right;
	font-size:18px;
	line-height:58px;
	height:100%;	
}

.inssidenews .newslist
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:30px;
	display:flex;
	flex-wrap:wrap;
}
.inssidenews .newslist .grid
{
	width:23%;
	margin-right:2.66%;
	overflow:hidden;
	margin-bottom:30px;
}
.inssidenews .newslist .grid:nth-child(4n)
{
	margin-right:0px;
}
.inssidenews .newslist .grid a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.inssidenews .newslist .grid a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inssidenews .newslist .grid a .pic img
{
	width:100%;
	height:auto;
	transition:1s;
}
.inssidenews .newslist .grid:hover a .pic img
{
	transform:scale(1.1);
}
.inssidenews .newslist .grid a .title
{
	font-size:16px;
	line-height:25px;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-weight:600;
	padding-top:10px;
	padding-bottom:10px;
}
.inssidenews .newslist .grid a .cate
{
	font-size:16px;
	line-height:25px;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-weight:600;
	padding-top:15px;
}
.inssidenews .newslist .grid a .des
{
	width:100%;
	height:auto;
	overflow:hidden;
	line-height:20px;
	display:-webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow:ellipsis;
	font-size:14px;
	color:#888;
	transition:1s;
	height:40px;

}
.inssidenews .newslist .grid a .time
{
	width:100%;
	height:auto;
	overflow:hidden;
	line-height:20px;
	font-size:15px;
	color:#aaa;
	transition:1s;
	margin-top:10px;
}
.inssidenews .newslist .grid:hover a .des
{
	color:#000;
}

.inssidenews .newslist .grid:hover a .time
{
	color:#000;
}
/**新闻中心 end**/
/**产品列表**/
.productbanner
{
	width:100%;
	height:auto;
	display:flex;
	flex-wrap:wrap;
	align-items: stretch;
}
.productbanner .catename
{
	width:32%;
	display:flex;
	flex-wrap:wrap;
	align-items: center;
	justify-content: center;
	font-size:40px;
	font-weight:600;
	color:#000;
}
.productbanner .probanner
{
	width:68%;
	height:auto;
	overflow:hidden;
}
.productbanner .probanner img
{
	width:100%;
	height:auto;
}
.prolistblock 
{
	width:85%;
	height:auto;
	overflow:hidden;
	margin:auto;
	margin-top:50px;
	margin-bottom:50px;	
}
.prolistblock .left
{
	width:20%;
	height:auto;
	float:left;
	overflow:hidden;
}
.prolistblock .left .lefttit
{
	font-size:18px;
	font-weight:600;
	line-height:20px;
	overflow:hidden;
}
.prolistblock .left .productlistnav
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:30px;
}
.prolistblock .left .productlistnav .arrange
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #ddd;
}
.prolistblock .left .productlistnav .arrange .first
{
	padding:18px 0px;
	font-size:16px;
	color:#000;
	line-height:25px;
	font-weight:bold;
	box-sizing: border-box;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right:20px;
	background:url('../images/rightarr.png') no-repeat calc(100% - 10px) 23px;
}
.prolistblock .left .productlistnav .arrangehover .first
{
	background:url('../images/downarr.png') no-repeat calc(100% - 10px) 23px;
}
.prolistblock .left .productlistnav .arrange .sub
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:0px 0px 10px 30px;
	display:none;
}
.prolistblock .left .productlistnav .arrangehover .sub
{
	display:block;
}
.prolistblock .left .productlistnav .arrange .sub .record
{
	width:100%;
	height:auto;
	margin-bottom: 15px;
}
.prolistblock .left .productlistnav .arrange .sub .record a.secondlink
{
    font-size:14px;
	display:block;
	width:100%;
	height:auto;
	line-height:20px;
    color: #333;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;
}
.prolistblock .left .productlistnav .arrange .sub .record:hover a.secondlink
{
	color:#000;
}
.prolistblock .left .productlistnav .arrange .sub .record a.secondlinkhover
{
	color:#000;
}
.prolistblock .left .productlistnav .arrange .sub .record a.secondlink::before
{
	content: '';
	width:18px;
	height:18px;
	border:2px solid #ccc;
	border-radius: 50%;
	position:absolute;
	top:3.5px;
	left:-30px;
	transition:1s;
}
.prolistblock .left .productlistnav .arrange .sub .record:hover a.secondlink::before
{
	border:2px solid #000;
}
.prolistblock .left .productlistnav .arrange .sub .record a.secondlinkhover::before
{
	border:2px solid #000;
}
.prolistblock .right
{
	width:80%;
	box-sizing: border-box;
	float:right;
	padding:2%;
	padding-top:50px;
}
.prolistblock .right .prolist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
}
.prolistblock .right .prolist .grid
{
	width:32%;
	height:auto;
	overflow:hidden;
	margin-right:2%;
	margin-bottom:40px;
}
.prolistblock .right .prolist .grid:nth-child(3n)
{
	margin-right:0px;
}
.prolistblock .right .prolist .grid a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.prolistblock .right .prolist .grid a .pic
{
	width:80%;
	height:auto;
	overflow:hidden;
	margin:auto;

}
.prolistblock .right .prolist .grid a .pic img
{
	width:100%;
	height:auto;
	transition:1s;
}
.prolistblock .right .prolist .grid:hover a .pic img
{
	transform:scale(1.1);
}
.prolistblock .right .prolist .grid a .title
{
	width:100%;
	padding-left:5px;
	padding-right:5px;
	font-size:16px;
	text-align: center;
	line-height:20px;
	margin-top:10px;
	font-weight:600;
	box-sizing: border-box;
}
/**没有左侧菜单下的右侧**/
.prolistblock .searchright
{
	width:100%;
	padding:0px;
}
.prolistblock .searchright .prolist .grid
{
	width:23%;
	margin-right:2.66%;
}
.prolistblock .searchright .prolist .grid:nth-child(3n)
{
	margin-right:2.66%;
}
.prolistblock .searchright .prolist .grid:nth-child(4n)
{
	margin-right:0;
}
/**没有左侧菜单下的右侧 end**/
/**产品列表 end**/
/**产品展示页**/
.proviewblockbg
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.proviewblock
{
	width:85%;
	height:auto;
	margin:auto;
}
/**图片集**/
.proviewblock1
{
	border-bottom:1px solid #ccc;
	margin-top:40px;
	margin-bottom:40px;
	padding-bottom:40px;
}
.proviewblock1 .proviewleft
{
	width:50%;
	height:auto;
	float:left;
}
.proviewblock1 .proviewleft .proview_big_picarr
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:auto;
	position:relative;
}

.proviewblock1 .proviewleft .proview_big_picarr .spage
{
	width:100%;
	text-align:center;
}
.proviewblock1 .proviewleft .proview_big_picarr .prev
{
	width:30px;
	height:30px;
	background:url('../images/productshow/leftarr.png') no-repeat center center;
	position:absolute;
	top:calc(50% - 15px);
	left:0px;
	z-index:10;
	cursor:pointer;
	display:none;
}
.proviewblock1 .proviewleft .proview_big_picarr:hover .prev
{
	display:block;
}
.proviewblock1 .proviewleft .proview_big_picarr .next
{
	width:30px;
	height:30px;
	background:url('../images/productshow/rightarr.png') no-repeat center center;
	position:absolute;
	top:calc(50% - 15px);
	right:0px;
	z-index:10;
	cursor:pointer;
	display:none;
}
.proviewblock1 .proviewleft .proview_big_picarr:hover .next
{
	display:block;
}

.proviewblock1 .proviewleft .proview_big_picarr .pic
{
	width:60%;
	margin:auto;
	padding-bottom:60%;
	position:relative;
	overflow:hidden;
}
@media screen and (max-width:1680px)
{
	.proviewblock1 .proviewleft .proview_big_picarr .pic
	{
		width:70%;
		padding-bottom:70%;
	}
}
.proviewblock1 .proviewleft .proview_big_picarr .pic img
{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	object-fit: cover;
	z-index:10;
}
.proviewblock1 .proviewright
{
	width:45%;
	float:right;
}
.proviewblock1 .proviewright .proview_little_picarr
{
	width:100%;
	height:auto;
	margin-bottom:30px;
}
.proviewblock1 .proviewright .proview_little_picarr .swiper-slide
{
	cursor:pointer;
	
}
.proviewblock1 .proviewright .proview_little_picarr .swiper-slide .pic
{
	width:100%;
	padding-bottom:100%;
	position:relative;
}
.proviewblock1 .proviewright .proview_little_picarr .swiper-slide .pic img
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	width:calc(100% - 10px);
	height:calc(100% - 10px);
	object-fit: cover;
	margin:5px;
}
.proviewblock1 .proviewright .proview_little_picarr  .swiper-slide-thumb-active .pic img
{
	box-shadow: 0 1px 10px rgb(0 0 0 / 40%);
}
.proviewblock1 .proviewright .protit
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:22px;
	line-height:25px;
	padding-top:15px;
	padding-bottom:30px;
	border-bottom:1px solid #ccc;
	margin-bottom:60px;
}
.proviewblock1 .proviewright .phone
{
	font-size:18px;
	line-height:25px;
	overflow:hidden;
	box-sizing: border-box;
	background:url('../images/productshow/phonetb.jpg') no-repeat left center;
	padding-left:28px;
	margin-bottom:15px;
}
.proviewblock1 .proviewright .email
{
	font-size:18px;
	line-height:25px;
	overflow:hidden;
	box-sizing: border-box;
	background:url('../images/productshow/emailtb.jpg') no-repeat left center;
	padding-left:32px;
	margin-bottom:15px;
}
.proviewblock1 .proviewright .share
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	margin-bottom:30px;
}
.proviewblock1 .proviewright .share .grid
{
	margin-right:10px;
	cursor:pointer;
}
.proviewblock1 .proviewright .share .grid:last-child
{
	margin-right:0px;
}
.proviewblock1 .proviewright .share .grid a
{
	display:block;
	overflow:hidden;
}
.proviewblock1 .proviewright .share .grid a .pic
{
	height:25px;
}
.proviewblock1 .proviewright .share .grid a .pic img
{
	transition:1s;
	height:100%;
}
.proviewblock1 .proviewright .share .grid:hover a .pic img
{
	opacity:0.6;
}
.proviewblock1 .proviewright .msglink
{
	width:100%;
	height:50px;
	
}
.proviewblock1 .proviewright .msglink a
{
	display:block;
	width:100%;
	height:100%;
	font-size:15px;
	text-align:center;
	line-height:50px;
	color:#fff;
	background:#717171;
	border-radius:5px;
	transition:1s;
}
.proviewblock1 .proviewright .msglink a:hover
{
	background:#999;
}
/**图片集 end**/
.proviewblockbg2
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.proviewblockbg2 .recordbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:50px;
	padding-bottom:50px;
}
.proviewblockbg2 .recordbg .record
{
	width:70%;
	margin:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	align-items: stretch;
	justify-content: space-between;
}
.proviewblockbg2 .recordbg .record .text
{
	width:49%;
	align-content: center;
	display:flex;
	flex-wrap:wrap;
}
.proviewblockbg2 .recordbg .record .text .tit
{
	font-size:36px;
	font-weight:600;
	line-height:40px;
	margin-bottom:30px;
	width:100%;
}
.proviewblockbg2 .recordbg .record .text .insidecontent p
{
	font-size:16px;
	line-height:30px;
}
.proviewblockbg2 .recordbg .record .pic
{
	width:49%;
	height:auto;
}
.proviewblockbg2 .recordbg .record .pic img
{
	width:100%;
	height:auto;
}
.proviewblockbg2 .recordbg:nth-child(1) 
{
	background:#dfdbd6;
}
.proviewblockbg2 .recordbg:nth-child(2) 
{
	background:#f6f6f6;
}
.proviewblockbg2 .recordbg:nth-child(2) .record
{
	flex-direction: row-reverse;
}
.proviewblockbg2 .recordbg:nth-child(5) .record
{
	flex-direction: row-reverse;
}
.proviewblockbg2 .picarrbg 
{
	background:#edebe9;
	padding-top:50px;
	padding-bottom:20px;
}
.proviewblockbg2 .picarrbg .picarr
{
	width:85%;
	margin:auto;
	overflow:hidden;
}
.proviewblockbg2 .picarrbg .picarr .bigtit
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:36px;
	line-height:40px;
	font-weight:600;
	text-align:center;
	margin-bottom:30px;
}
.proviewblockbg2 .picarrbg .picarr .piclist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
}
.proviewblockbg2 .picarrbg .picarr .piclist .grid
{
	width:23%;
	height:auto;
	overflow:hidden;
	margin-right:2.66%;
	margin-bottom:30px;
}
.proviewblockbg2 .picarrbg .picarr .piclist .grid:nth-child(4n)
{
	margin-right:0px;
}
.proviewblockbg2 .picarrbg .picarr .piclist .grid .pic
{
	width:100%;
	padding-bottom:100%;
	position:relative;
	overflow:hidden;
}
.proviewblockbg2 .picarrbg .picarr .piclist .grid .pic img
{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	object-fit: cover;
}
/**产品展示页 end**/
/**下载**/
.inssidenews .downlist
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:30px;
	display:flex;
	flex-wrap:wrap;
}
.inssidenews .downlist .grid
{
	width:23%;
	margin-right:2.66%;
	overflow:hidden;
	margin-bottom:30px;
}
.inssidenews .downlist .grid:nth-child(4n)
{
	margin-right:0px;
}
.inssidenews .downlist .grid a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.inssidenews .downlist .grid a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inssidenews .downlist .grid a .pic img
{
	width:100%;
	height:auto;
	transition:1s;
}
.inssidenews .downlist .grid:hover a .pic img
{
	transform:scale(1.1);
}
.inssidenews .downlist .grid a .title
{
	font-size:16px;
	line-height:25px;
	text-overflow: ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-weight:600;
	padding-top:10px;
	padding-bottom:10px;
}
.inssidenews .downlist .grid a .download
{
	width:90px;
	height:34px;
	font-size:15px;
	line-height:34px;
	color:#fff;
	text-align:center;
	background:#948777;
	border-radius: 5px;
	transition:1s;
}
.inssidenews .downlist .grid:hover a .download
{
	opacity:0.8;
}
/**下载 end**/
/**网站内页 end**/
/**分页**/
.pages
{
	width:100%;
}
.Pagination__Nav {
    text-align: center;
    margin: 20px 0;
	margin-bottom:80px;
}

.Pagination__Nav span {
    padding: 5px 10px;
    background: #eee;
    color: #333;
    transition: all 0.3s;
    font-size: 14px;
}

.Pagination__Nav a {
    padding: 5px 10px;
    background: #eee;
    color: #333;
    transition: all 0.3s;
    font-size: 14px;
}

.Pagination__Nav .is-active {
    background: #333;
	color:#fff;

}

.Pagination__Nav span:hover {
    background: #333;
	color:#fff;
}

.Pagination__Nav a:hover {
    background: #333;
	color:#fff;
}
/**分页 end**/
