﻿body 
{	
	min-width:auto;
}
/**网站整体**/
.c_headbg 
{
	display: none;
}
.m_head
{
	display:block;
}
.m_hide
{
	display:none;
}
.pc_hide
{
	display:block;
}
/**网站整体 end**/
/**网站头部**/
.m_head
{
	width:100%;
	position:relative;
	height:50px;
}
.m_head .logo
{
	width:100%;
	height:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
}
.m_head .logo img
{
	height:30px;
}
.m_head .m_navbtn
{
	width:25px;
	height:25px;
	position:absolute;
	z-index:10;
	top:12.5px;
	left:15px;
}
.m_head .m_navbtn a
{
	display:flex;
	width:100%;
	height:100%;
	display:flex;
	flex-wrap:wrap;
	align-content:center;
	justify-content: center;
	box-sizing: border-box;
}
.m_head .m_navbtn a .line
{
	width:80%;
	height:2px;
	background:#000;
	margin-bottom:5px;
}
.m_head .m_navbtn a .line:last-child
{
	margin-bottom:0px;
}
.m_head .m_search
{
	width:25px;
	height:25px;
	position:absolute;
	right:15px;
	top:12.5px;
	z-index:10;
}

.m_head .headsearchgb
{
	position:absolute;
	top:50px;
	left:0px;
	width:100%;
	z-index:100;
	background:#fff;
	display:none;
	box-sizing: border-box;
	padding:15px 4%;
}
.m_head .headsearchgb .headsearch
{
	width:100%;
	margin:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	height:100%;
}
.m_head .headsearchgb .headsearch .btn
{
	height:100%;
	width:30px;
	margin-right:20px;
	display:flex;
	align-items:center;
	justify-content:center;
	transition:1s;
	cursor: pointer;
}
.m_head .headsearchgb .headsearch .input
{
	width:calc(100% - 50px);
	height:100%;
	display:flex;
	align-items: center;
}
.m_head .headsearchgb .headsearch .input input
{
	outline: none;
	width:100%;
	height:30px;
	border:none;
	font-size:16px;
}
/**网站头部 end**/
/**网站底部**/
.footbg
{
	padding:15px 4%;
	box-sizing: border-box;
}
.footbg .footfirst
{
	width:100%;
	display:block;
}
.footbg .footfirst .footfisrtleft
{
	width:100%;
	display:block;
}
.footbg .footfirst .footfisrtleft .sendemail
{
	width:100%;
}
.footbg .footfirst .footfisrtleft .sendemail .bigtit
{
	font-size:20px;
	line-height:25px;
	margin-bottom:15px;
	text-align:center;
}
.footbg .footfirst .footfisrtleft .sendemail .bigdes
{
	font-size:15px;
	line-height:22px;
	margin-bottom:15px;
	text-align:center;
}
.footbg .footfirst .footfisrtleft .sendemail .sendemailkuang
{
	height:40px;
	margin-bottom:15px;
	padding:0px 18px;
	text-align:center;
}
.footbg .footfirst .footfisrtleft .sendemail .littledes
{
	font-size:15px;
	line-height:22px;
	margin-bottom:15px;
	text-align:center;
}
.footbg .footfirst .footfisrtleft .sendemail .sharelist
{
	justify-content:center;
}
.footbg .footfirst .footfisrtleft .sendemail .sharelist a
{
	margin-left:10px;
	margin-right:10px;
}
.footbg .footfirst .footfisrtleft .sendemail .sharelist a:last-child
{
	margin-right:10px;
}

.footbg .footfirst .footnav
{
	display:none;
}
.footbg .footsec
{
	width:100%;
	margin-top:15px;
}
.footbg .footsec .copy
{
	text-align:center;
	font-size:15px;
}
.footbg .footsec .link
{
	justify-content:center;
	margin-top:10px;
}
.footbg .footsec .link a
{
	font-size:15px;
	margin-right:5px;
	margin-left:5px;
}
.footbg .footthi
{
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	font-size:15px;
	line-height:20px;
	margin-top:15px;
}
/**网站底部 end**/
/**网站banner**/
.banner .bannerpage .swiper-pagination-bullet {
	margin: 0px 5px !important;
}
/**网站banner end**/
/**网站底部**/

/**网站底部 end**/
/**网站首页**/
.index_blockbg
{
	box-sizing:border-box;
	padding:15px 4%;
}
/**网站首页模块1-产品分类**/
.index_blockbg1
{
	padding:15px 4%;

}
.index_block1
{
	width:100%;
	margin:auto;
	
}
.index_block1 .blockbigtit
{
	font-size:22px;
}
.index_block1 .m_procatelist
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.index_block1 .m_procatelist .grid
{
	width:100%;
	height:auto;
	position:relative;
}
.index_block1 .m_procatelist .grid a
{
	display:block;
	width:100%;
	height:auto;
}
.index_block1 .m_procatelist .grid a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_block1 .m_procatelist .grid a .pic img
{
	width:100%;
	height:auto;
	transition:1s;
}
.index_block1 .m_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 .m_procatelist .grid a .text .bigtit
{
	font-size:25px;
	color:#fff;
	text-align:center;
	line-height:30px;
	width:100%;
	font-weight:600;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index_block1 .m_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 .m_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;
}
.index_block1 .m_procatelist .slidepage
{
	text-align:center;
}
.index_block1 .m_procatelist .slidepage .swiper-pagination-bullet-active
{
	background:#f08519;
}
/**网站首页模块1-产品分类 end**/
/**网站首页模块2-咨询邮箱**/
.index_blockbg2
{
	padding:15px 4%;
}
.index_block2
{
	width:100%;
}
.index_block2 .text1
{
	width:100%;
	height:auto;
	overflow:hidden;

}
.index_block2 .text1 p
{
	letter-spacing:0px;
	font-size:15px;
}
.index_block2 .text2
{
	margin-top:10px;

}
.index_block2 .text2 p
{
	font-size:15px;
	line-height:25px;
	margin-bottom:5px;
}
.index_block2 .text3
{
	margin-top:10px;

}
.index_block2 .text3 p
{
	font-size:15px;
	width:100%;
	text-align:center;
	color:#fff;
	line-height:30px;
}
.index_block2 .text3 p span
{
	font-size:17px;
}
/**网站首页模块2-咨询邮箱 end**/
/**网站首页模块3-关于我们**/
.index_blockbg3
{
	padding:15px 4%;
}
.index_block3
{
	width:100%;
	display:block;
}
.index_block3 .catepic
{
	width:100%;
}
.index_block3 .aboutright
{
	width:100%;
	padding:0px;
}
.index_block3 .aboutright .bigtit
{
	font-size:22px;
	line-height:30px;
	margin-top:15px;
	margin-bottom:10px;
}
.index_block3 .aboutright .buildtime
{
	font-size:18px;
	margin-bottom:10px;
}
.index_block3 .aboutright .info
{
	font-size:16px;
	line-height:22px;
}
.index_block3 .aboutright .info p
{
	line-height:22px;
	color:#737373;
	margin-bottom:10px;
}
.index_block3 .aboutright .more
{
	padding-top:15px;
}
.index_block3 .aboutright .more a
{
	width:100%;
	height:35px;
	border-radius: 5px;
	line-height:35px;
}
/**网站首页模块3-关于我们 end**/
/**网站首页模块4-新闻中心**/
.index_blockbg4
{
	padding:15px 4%;
}
.index_block4
{
	width:100%;
}
.index_block4 .bigtit
{
	font-size:22px;
	line-height:25px;
	text-align:center;
}
.index_block4 .m_indnewslist
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.index_block4 .m_indnewslist .grid
{
	width:100%;
	overflow:hidden;
}
.index_block4 .m_indnewslist .grid a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_block4 .m_indnewslist .grid a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_block4 .m_indnewslist .grid a .pic img
{
	width:100%;
	height:auto;
	transition:1s;
}
.index_block4 .m_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:5px;
}
.index_block4 .m_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:15px;
	color:#888;
	transition:1s;
}
.index_block4 .m_indnewslist .grid a .des span
{
	color:#000;
}
.index_block4 .m_indnewslist .slidepage
{
	text-align:center;
	margin-top:10px;
}
.index_block4 .m_indnewslist .slidepage .swiper-pagination-bullet-active
{
	background:#f08519;
}
/**网站首页模块4-新闻中心 end**/
/**网站首页模块5-留言**/
.index_blockbg5
{
	padding:15px 4%;
}
.index_block5
{
	display:block;
	width:100%;
	padding:0px;
}
.index_block5 .msgleft
{
	width:100%;
	display:block;
}
.index_block5 .msgleft .bigtit
{
	font-size:22px;
	line-height:25px;
	text-align:center;
}
.index_block5 .msgleft .bigdes
{
	font-size:15px;
	margin-top:15px;
	text-align:center;
} 
.index_block5 .msgleft .message
{
	margin-top:15px;
}
.index_block5 .msgleft .first
{
	display:block;
	margin-bottom:0px;
}
.index_block5 .msgleft .first .input
{
	width:100%;
	margin-right:0px;
	position:relative;
	margin-bottom:15px;
}
.index_block5 .msgleft .first .input::after
{
	top:10px;
}
.index_block5 .msgleft .first .input input
{
	height:35px;
}
.index_block5 .msgleft .sec
{
	margin-bottom:15px;
}
.index_block5 .msgleft .third
{
	margin-bottom:15px;
}
.index_block5 .msgleft .third input
{
	height:35px;
}
.index_block5 .msgright
{
	width:100%;
}
/**网站首页模块5-留言 end**/
/**网站首页模块6-案例链接**/
.index_blockbg6
{
	height:auto;
	padding-top:30px;
	padding-bottom:30px;
}
.index_blockbg6 .text p
{
	font-size:20px;
	line-height:25px;
}
.index_blockbg6 .link
{
	margin-top:15px;
}
.index_blockbg6 .link a
{
	width:150px;
	height:35px;
	line-height:35px;
	border-radius:5px;
}
/**网站首页模块6-案例链接 end**/
/**网站首页 end**/
/**网站内页**/
/**网站内页整体部分**/
.insidebigtit20
{
	margin-bottom:15px;
}
/**内页内容区**/
.insidecontent
{
	width:100%;
	margin-top:0px;
}
.insideblock
{
	width:100%;
	padding:15px 4%;
	box-sizing:border-box;
}
.insidecontent table
{
	min-width:100%;
}
/**网站内页大标题**/
.inside_bigtit
{
	font-size:16px;
}
.create_time
{
	margin-top:0px;
	margin-bottom:15px;
}
/**网站内页大标题 end**/
/**内页内容区 end**/
/**上一篇下一篇**/
.prevnext .grid
{
	width:100%;
}
.prevnext .grid:nth-child(2n)
{
	text-align:left;
}
/**上一篇下一篇 end**/
/**产品列表**/
.productbanner .catename
{
	display:none;
}
.productbanner .probanner
{
	width:100%;
}
.prolistblock 
{
	width:100%;
	padding:15px 4%;
	box-sizing: border-box;
	margin:0px;
}
.prolistblock .left
{
	display:none;
}
.prolistblock .right
{
	width:100%;
	float:none;
}
.prolistblock .right .prolist .grid
{
	width:calc(50% - 7.5px);
	margin-right:15px;
	margin-bottom:15px;
}
.prolistblock .right .prolist .grid:nth-child(3n)
{
	margin-right:15px;
}
.prolistblock .right .prolist .grid:nth-child(2n)
{
	margin-right:0px;
}
.prolistblock .right .prolist .grid a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.prolistblock .right .prolist .grid a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.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:15px;
	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:calc(50% - 7.5px);
	margin-right:15px;
}
.prolistblock .searchright .prolist .grid:nth-child(3n)
{
	margin-right:15px;
}
.prolistblock .searchright .prolist .grid:nth-child(2n)
{
	margin-right:0px;
}
/**没有左侧菜单下的右侧 end**/
/**产品列表 end**/
/**产品展示页**/
.proviewblockbg
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.proviewblock
{
	width:85%;
	height:auto;
	margin:auto;
}
/**图片集**/
.proviewblock1
{
	padding:15px 4%;
	box-sizing: border-box;
	margin:0px;
	margin-bottom:15px;
	width:100%;
}
.proviewblock1 .proviewleft
{
	width:100%;
	float:none;
	margin-bottom:15px;
}
.proviewblock1 .proviewleft .proview_big_picarr .pic
{
	width:100%;
	padding-bottom:100%;
}
.proviewblock1 .proviewright
{
	width:100%;
	float:none;
}
.proviewblock1 .proviewright .proview_little_picarr
{
	margin-bottom:15px;
}
.proviewblock1 .proviewright .protit
{
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:15px;
}
.proviewblock1 .proviewright .share
{
	margin-bottom:15px;
}
.proviewblock1 .proviewright .share .grid
{
	margin-right:5px;
}
.proviewblock1 .proviewright .msglink
{
	height:35px;
	
}
.proviewblock1 .proviewright .msglink a
{
	line-height:35px;
}
/**图片集 end**/
.proviewblockbg2
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.proviewblockbg2 .recordbg
{
	padding:15px 4%;
	box-sizing: border-box;
}
.proviewblockbg2 .recordbg .record
{
	width:100%;
	display:block;
}
.proviewblockbg2 .recordbg .record .text
{
	display:block;
	margin-bottom:15px;
	width:100%;
}
.proviewblockbg2 .recordbg .record .text .tit
{
	font-size:22px;
	line-height:25px;
	margin-bottom:15px;
}
.proviewblockbg2 .recordbg .record .text .insidecontent p
{
	font-size:16px;
	line-height:25px;
}
.proviewblockbg2 .recordbg .record .pic
{
	width:100%;
}
.proviewblockbg2 .picarrbg 
{
	padding:15px 4%;
	box-sizing: border-box;
}
.proviewblockbg2 .picarrbg .picarr
{
	width:100%;
}
.proviewblockbg2 .picarrbg .picarr .bigtit
{
	font-size:22px;
	line-height:25px;
	margin-bottom:15px;
}
.proviewblockbg2 .picarrbg .picarr .piclist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
}
.proviewblockbg2 .picarrbg .picarr .piclist .grid
{
	width:calc(50% - 7.5px);
	margin-right:15px;
	margin-bottom:15px;
}
.proviewblockbg2 .picarrbg .picarr .piclist .grid:nth-child(2n)
{
	margin-right:0px;
}
/**产品展示页 end**/
/**联系我们**/
.inscontact .copyname
{
	font-size:22px;
	line-height:30px;
}
.inscontact .contactinfo
{
	margin-top:15px;
}
.inscontact .contactinfo .grid
{
	width:calc(50% - 7.5px);
	margin-right:15px;
	margin-bottom:15px;
}
.inscontact .contactinfo .grid:nth-child(2n)
{
	margin-right:0px;
}

.inscontact .contactinfo .grid .tit
{
	margin-top:10px;
}
.inscontact .contactinfo .grid .info
{
	margin-top:10px;
}
.inscontact .map
{
	margin-top:0px;
	height:300px;
}
/**联系我们 end**/
/**新闻中心**/
.inssidenews .newstop
{
	display:none;
}
.inssidenews .newslist
{
	margin-top:0px;
}
.inssidenews .newslist .grid
{
	width:calc(50% - 7.5px);
	margin-right:15px;
	margin-bottom:15px;
}
.inssidenews .newslist .grid:nth-child(2n)
{
	margin-right:0px;
}
.inssidenews .newslist .grid a .title
{
	padding-top:5px;
	padding-bottom:5px;
}
.inssidenews .newslist .grid a .cate
{
	padding-top:5px;
}
.inssidenews .newslist .grid a .des
{
	font-size:15px;
}
/**新闻中心 end**/
/**下载**/
.inssidenews .downlist
{
	margin-top:0px;
}
.inssidenews .downlist .grid
{
	width:calc(50% - 7.5px);
	margin-right:15px;
	margin-bottom:15px;
}
.inssidenews .downlist .grid:nth-child(2n)
{
	margin-right:0px;
}
.inssidenews .downlist .grid a .download
{
	width:100%;
}
/**下载 end**/
/**工程案例**/
.caselist .record
{
	margin-bottom:15px;
}
.caselist .record a .pic
{
	width:100%;
	margin-bottom:15px;
}
.caselist .record:nth-child(2n) a .pic
{
	float:none;
}
.caselist .record:nth-child(2n - 1) a .pic
{
	float:none;
}
.caselist .record a .text
{
	width:100%;
	padding:0px;
}
.caselist .record:nth-child(2n) a .text
{
	float:none;
}
.caselist .record:nth-child(2n - 1) a .text
{
	float:none;
}
.caselist .record a .text .line
{
	margin-top:15px;
	margin-bottom:15px;
}
.caselist .record a .text .des
{
	font-size:15px;
	line-height:25px;
}
/**工程案例 end**/
/**关于我们**/
.aboutpiclist
{
	margin-top:15px;	
}
.aboutpiclist .grid
{
	margin-right:0px;
	margin-bottom:15px;
	width:100%;
}
.aboutpiclist .grid:nth-child(3n)
{
	margin-right:0px;
}
.aboutpiclist .grid .text
{
	padding:15px;
}
.aboutpiclist .grid .text .tit
{
	text-align:center;
}
.aboutpiclist .grid .text .des
{
	text-align:center;
	margin-top:10px;

}
.aboutpiclist .grid .text .des p
{
	font-size:15px;
	line-height:25px;
}
/**展厅**/
.inssidenews .halllist .grid
{
	width:calc(50% - 7.5px);
	margin-right:15px;
	margin-bottom:15px;
}
.inssidenews .halllist .grid:nth-child(2n)
{
	margin-right:0px;
}
/**展厅 end**/
/**荣誉**/
.inssidenews .honnorlist .grid
{
	width:calc(50% - 7.5px);
	margin-right:15px;
	margin-bottom:15px;
}
.inssidenews .honnorlist .grid:nth-child(2n)
{
	margin-right:0px;
}
/**荣誉 end**/
/**关于我们 end**/
/**网站内页 end**/
/**分页**/
.Pagination__Nav
{
	margin-bottom:0px;
}
/**分页 end**/
