﻿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%;
	height:auto;
	position:relative;
	background:white;
}
.m_head .logo
{
	width:80%;
	height:auto;
	float:left;
	overflow:hidden;
}
.m_head .logo img
{
	width:100%;
	height:auto;
}
.m_head .navbtn
{
	float:left;
	overflow:hidden;
	width:20%;
	position: relative;
}
.m_head .navbtn img
{
	width:100%;
	height:auto;
}
/**网站头部 end**/
/**网站底部**/
.footbg .foot-firstbg
{
	padding:15px 4%;
	box-sizing:border-box;
}

.footbg .foot-firstbg .foot-link
{
	padding-right:0px;
	background:none;
	margin-top:0px;
}
.footbg .foot-firstbg .foot-link .bigtit
{
	display:flex;
	flex-wrap:wrap;
	overflow:hidden;
	width:120px;
}

.foot-secbg
{
	width:100%;
	padding:15px 4%;
	box-sizing: border-box;
}
.foot-secbg .foot-sec
{
	width:100%;
}
.foot-secbg .foot-sec p
{
	display:block;
	width:100%;
	height:auto;
	text-align:center;
	line-height:25px;
	font-size:15px;
}

	
/**网站底部 end**/ 
/**网站首页**/
/**标题宽度**/
.w1400
{
	width:100%;
}
.indexblockbigtit
{
	font-size:0px;
	height:30px;
	line-height:30px;
}
.indexblockbigtit .cn
{
	font-size:22px;
	line-height:30px;
}
.indexblockbigdes {

	font-size: 15px;
	margin-top: 10px;
}
/**标题宽度 end**/
/**首页banner**/ 
.banner .bannerpage .swiper-pagination-bullet 
{
	margin: 0px 5px !important;
}
/**首页banner end**/ 
.index_blockbg
{
	box-sizing:border-box;
}
/**网站首页模块1-企业实力**/
.speak {
	padding:30px 4%;
	box-sizing:border-box;
}

.speak .w1400 {
	height: auto;
	width:100%;
	padding-top: 0px;
	display:block;
}

.speak .spleft {

	width: 100%;
	box-sizing:border-box;
	height: 250px;
	border: 15px solid #fff;

}
.speak .video_box .videobg
{
	position:relative;
}

.speak .video_box .videobg .video {
	width: 100%;
	position:static;
}
.speak .video_box .videobg .video .video_x
{
	top:10px;
	right:10px;
}
.speak .spright {
	width:100%;
}

.speak .num li {
	margin-right: 0px;
	padding-left:5px;
	box-sizing:border-box;
	padding-right:5px;
	border-right:none;
}

.speak .num li:last-child {
	margin-right: 0px;
	border-right: 0px solid #e4dddd;
}

.speak .sp_t {
	font-size: 16px;
}

.speak .sp_t em {
	font-size: 22px;
}

.speak .sp_c {
	font-size: 15px;
	line-height: 28px;
	margin: 15px 0 15px 0;
	text-align:justify;
}

.speak .num {

	font-size: 15px;
	align-items:stretch;
	justify-content:space-between;
}

.speak .num em {
	display:none;
}

.speak .num p.shuzi {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.speak .num p.wenzi {
	font-size: 15px;
}

.speak .num p.shuzi span {
	font-size: 25px;
}

.speak .num i {
	width: 20px;
	height: 20px;
	margin-top: 8px;
	font-style: normal;
	margin-left: 5px;
	font-size: 14px;
	line-height:20px;
}

/**非plus手机处理**/
@media screen and (max-width:380px)
{
	.speak .num li
	{
		width:33.33%;
	}
}
/**非plus手机处理 end**/
/**网站首页模块1-企业实力 end**/
/**网站首页模块2-热销产品**/
.index_blockbg2 {
	padding:30px 4%;
	box-sizing: border-box;
}
.index_blockbg2 .m_tjproduct
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.index_blockbg2 .m_tjproduct .swiper-slide a
{
	display:block;
	position:relative;
	overflow:hidden;
	width:100%;
	height:auto;
}
.index_blockbg2 .m_tjproduct .swiper-slide a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_blockbg2 .m_tjproduct .swiper-slide a .pic img
{
	width:100%;
	height:auto;
}
.index_blockbg2 .m_tjproduct .swiper-slide a .tit
{
	width:100%;
	height:30px;
	background:rgba(0,0,0,0.5);
	position:absolute;
	line-height:30px;
	bottom:0px;
	left:0px;
	z-index:10;
	color:#fff;
	font-size:15px;
	text-align:center;
	white-space: normal;
	text-overflow: ellipsis;
}
/**网站首页模块2-热销产品 end**/
/**网站首页模块3-工程案例**/
.index_blockbg3 {
	overflow: hidden;
	padding:30px 4%;
	box-sizing: border-box;
}
.index_blockbg3 .m_index_case
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.index_blockbg3 .m_index_case .swiper-slide a
{
	display:block;
	position:relative;
	overflow:hidden;
	width:100%;
	height:auto;
}
.index_blockbg3 .m_index_case .swiper-slide a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_blockbg3 .m_index_case .swiper-slide a .pic img
{
	width:100%;
	height:auto;
}
.index_blockbg3 .m_index_case .swiper-slide a .tit
{
	width:100%;
	height:30px;
	background:rgba(0,0,0,0.5);
	position:absolute;
	line-height:30px;
	bottom:0px;
	left:0px;
	z-index:10;
	color:#fff;
	font-size:15px;
	text-align:center;
	white-space: normal;
	text-overflow: ellipsis;
}


/**合作**/
.index_blockbg3 .flink
{
	margin-top:15px;
}
.index_blockbg3 .flink .grid
{
	width:calc(33.33% - 10px);
	margin-right:15px;
	margin-bottom:15px;
}
.index_blockbg3 .flink .grid:nth-child(5n)
{
	margin-right:15px;
}
.index_blockbg3 .flink .grid:nth-child(3n)
{
	margin-right:0px;
}
/**合作 end**/
/**网站首页模块3-工程案例 end**/
/**网站首页模块4-新闻**/
.index_blockbg4 {

	overflow: hidden;
	padding:30px 4%;
	box-sizing: border-box;
}
.index_blockbg4 .m_index_news
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_blockbg4 .m_index_news .catetit
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_blockbg4 .m_index_news .catetit a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
	font-size:22px;
	line-height:30px;
	text-transform: uppercase;
}
.index_blockbg4 .m_index_news .catetit a span
{
	color: #d31a0f;
}
.index_blockbg4 .m_index_news .catenav
{
	width:100%;
	height:auto;
	display:flex;
	flex-wrap:wrap;
	border-bottom:1px solid #eee;
	margin-top:15px;
}
.index_blockbg4 .m_index_news .catenav .grid
{
	width:33.33%;
	height:auto;
	overflow:hidden;
}
.index_blockbg4 .m_index_news .catenav .grid a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
	font-size:15px;
	text-align:center;
	line-height:20px;
}
.index_blockbg4 .m_index_news .index_m_newslist
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.index_blockbg4 .m_index_news .index_m_newslist a
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_blockbg4 .m_index_news .index_m_newslist a .pic
{
	width:100%;
	height:auto;
}
.index_blockbg4 .m_index_news .index_m_newslist a .pic img
{
	width:100%;
	height:auto;
}
.index_blockbg4 .m_index_news .index_m_newslist a .tit
{
	font-size:16px;
	line-height:25px;
	padding-top:10px;
	overflow:hidden;
	color:#000;
	text-overflow: ellipsis;
	white-space: nowrap
}
.index_blockbg4 .m_index_news .index_m_newslist a .time
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:14px;
	color:#ccc;
	line-height:25px;
}
.index_blockbg4 .m_index_news .index_m_newslist a .des
{
	color:#999;
	font-size:15px;
	line-height:25px;
	height:50px;
	overflow:hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp:2;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
/**网站首页模块4-新闻 end**/
/**网站首页模块5-荣誉**/
.index_blockbg5 {
	padding:30px 4%;
	box-sizing:border-box;
}
.index_blockbg5 .hornordes
{
	justify-content:flex-start;
}
.index_blockbg5 .hornordes .grid
{
	width:calc(50% - 7.5px);
	margin-right:15px;
	margin-bottom:15px;
}
.index_blockbg5 .hornordes .griddouble
{
	margin-right:0px;
}
.index_blockbg5 .hornordes .grid .pic
{
	height:auto;
	padding:5px;
	margin:auto;
	width:70%;
}
.index_blockbg5 .hornordes .grid .cnbigtit
{
	font-size:16px;
	line-height:25px;
	margin-top:15px;
}
.index_blockbg5 .hornordes .grid .entit
{
	margin-top:10px;
}
.index_blockbg5 .hornordes .grid .des p
{
	font-size:15px;
	line-height:25px;
}
.index_blockbg5 .hornordes .line
{
	display:none;
}
.index_blockbg5 .mindexhonor
{
	margin-top:15px;
	overflow:hidden;
}
.index_blockbg5 .mindexhonor .swiper-wrapper
{
	width:100%;
	height:auto;
}
.index_blockbg5 .mindexhonor a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_blockbg5 .mindexhonor a img
{
	width:100%;
	height:auto;
}
/**网站首页模块5-荣誉 end**/
/**网站首页 end**/
/**网站内页**/
/**当前所在位置**/
.insidelist .inssite
{
	font-size:15px;
}
/**当前所在位置 end**/
/**网站内页整体部分**/
/**内页内容区**/
.insidecontent
{
	width:100%;
	margin-top:0px;
}
.insideblock
{
	width:100%;
	padding:15px 4%;
	box-sizing:border-box;
}
.viewright .showpic
{
	width:100%;
}
.viewright .showpicarr
{
	width:100%;
}
/**网站内页大标题**/
.inside_bigtit
{
	font-size:16px;
}
.create_time
{
	margin-top:0px;
	margin-bottom:20px;
}
/**网站内页大标题 end**/
/**内页内容区 end**/
/**上一篇下一篇**/
.prevnext .grid
{
	width:100%;
}
.prevnext .grid:nth-child(2n)
{
	text-align:left;
}
/**上一篇下一篇 end**/
/**网站内页banner**/
.inside_banner .text
{
	display:flex;
	align-content:center;
	flex-wrap:wrap;
}
.inside_banner .text .insbannercntit
{
	width:100%;
	text-align:center;
	padding-top:0%;
	margin-bottom:15px;	
}
.inside_banner .text .insbannerentit
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:0px;
}
/**网站内页banner end**/
/**产品列表**/
.insidelist
{
	width:100%;
	padding:15px 4%;
	box-sizing: border-box;
	margin:0px;
}
.insidelist .right
{
	width:100%;
	margin-left:0px;
}

.product_prolist {
	width: 48%;
}

.product_protil a {
	
	height:auto;

}
.product_protil a .tit
{
	font-size:15px;
	line-height:25px;
	overflow:hidden;
	height:auto;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	white-space: normal;
}
/**产品列表 end**/
/**工程案例**/
.caselist .dwtwo .grid
{
	width:48%;
}
.caselist .dw_titl a {
	font-size:15px;
	line-height:35px;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box;
	padding-left:5px;
	padding-right:5px;
	display:block;
	overflow:hidden;
}
/**工程案例 end**/
/**轻奢定制**/
.customizedbg .block
{
	padding:30px 4%;
	box-sizing:border-box;
}
.customizedbg .blockbigtit
{
	font-size:20px;
	line-height:25px;
}
.customizedbg .blockdes
{
	line-height:25px;
}
.customizedbg .blockdes p
{
	 font-size:15px;
	 line-height:28px; 
}
.customizedbg .bigline
{
	margin-top:15px;
	margin-bottom:15px;
}
.customizedbg .imgblockbg
{
	padding:0px;
}
/**轻奢高定**/
.customizedbg .block1 .tblist
{
	width:80%;
	margin-top:30px;
}
.customizedbg .block1 .tblist .grid
{
	width:35px;	
}
/**轻奢高定 end**/
/**匠心精作·至美臻品**/
.customizedbg .block3 .jingzuolist
{
	width:100%;
	margin-top:30px;
}
.customizedbg .block3 .jingzuolist .grid
{
	width:100%;
	margin-right:0px;
	margin-bottom:15px;
}
.customizedbg .block3 .jingzuolist .grid .tit
{
	font-size:16px;
	margin-bottom:10px;
}
.customizedbg .block3 .jingzuolist .grid .des
{
	font-size:15px;
}
.customizedbg .block3 .jingzuolist .grid .des p
{
	font-size:15px;

}
/**匠心精作·至美臻品 end**/
/**轻奢定制 end**/
/**新闻中心**/
.m_newslist
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.m_newslist .record
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:15px;
}
.m_newslist .record a
{
	display:block;
	width:100%;
	height:auto;
	display:flex;
	flex-wrap:wrap;
}
.m_newslist .record a .pic
{
	width:120px;
	height:auto;
}
.m_newslist .record a .pic img
{
	width:100%;
	height:auto;
}
.m_newslist .record a .text
{
	width:calc(100% - 135px);
	margin-left:15px;
	height:auto;
	overflow:hidden;
	
}
.m_newslist .record a .text .tit
{
	font-size:16px;
	line-height:30px;
	text-align:left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
	color:#000;
}
.m_newslist .record a .text .time
{
	font-size:14px;
	color:#999;
	line-height:20px;
}
.m_newslist .record a .text .des
{
	font-size:15px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow:hidden;
	color:#888;
	line-height:25px;
}
/**新闻中心 end**/
/**企业简介**/
.insideabout
{
	width:100%;
}
.insideabout .pic
{
	display:none;
}
.insideabout .text
{
	width:100%;
	float:none;
}
.insideabout .text .bigtit
{
	font-size:18px;
	line-height:25px;
	padding-top:0px;
	padding-bottom:15px;
	text-align:center;
}
.insideabout .video
{
	margin-top:15px;
}
/**企业简介 end**/
/**合作伙伴**/
.flink .grid
{
	width:calc(33.33% - 10px);
	margin-right:15px;
	margin-bottom:15px;
}
.flink .grid:nth-child(5n)
{
	margin-right:15px;
}
.flink .grid:nth-child(3n)
{
	margin-right:0px;
}
/**合作伙伴 end**/
/**企业荣誉**/
.honnor .grid
{
	width:calc(50% - 7.5px);
	margin-right:15px;
	margin-bottom:15px;
	overflow:hidden;
}

.honnor .grid:nth-child(2n)
{
	margin-right:0px;
	overflow:hidden;
}
/**企业荣誉 end**/
/**联系我们**/
.inscontact .headliner h2 {
	margin: 15px 0px 15px 0px;
	height: auto;
	display: block;
	font-size: 25px;
	line-height: 30px;
	background:none;
}

.inscontact .headliner p {
	font-size: 15px;
	line-height: 25px;
	margin: 15px;
}

.inscontact .contactus {
	height: auto;
	width: 100%;
}
.inscontact .contactus ul li {
	float: none;
	width: 100%;
	height: auto;
	overflow:hidden;
	padding-top:15px;
	margin-bottom:15px;
}
.inscontact .contactus ul li:hover {
	transition: 0.6s;
	transform: scale(1);
	box-shadow: 0 0 10px #eee;
}
.inscontact .contactus ul li+li {
	margin-left: 0px;
}

.inscontact .contactus ul li em {
	margin-top: 0px;
}
.inscontact .mapblock
{
	margin-top:30px;
}
/**联系我们 end**/
/**分页**/
.Pagination__Nav
{
	margin-bottom:0px;
}
/**分页 end**/
/**网站内页 end**/