﻿@media screen and (max-width:1200px)
{
body 
{	
	min-width:auto;
}
/**网站整体**/
.c_headbg 
{
	display: none;
}
.m_head
{
	display:block;
}
.m_hide
{
	display:none;
}
.pc_hide
{
	display:block;
}
/**大类标题**/
.allbigcatetitle
{
	margin-bottom:20px;
}
.allbigcatetitle .title
{
	font-size:20px;
	line-height:30px;
}
/**大类标题 end**/
/**整体模块**/
.allblockbg
{
	padding:20px 4%;
	box-sizing:border-box;
}
.allblock
{
	width:100%;
	min-width:auto;
}
/**整体模块 end**/
/**查看更多1**/
.allmore1 .moretext
{
	font-size:16px;
	margin-right:10px;
}
.allmore1 .icon
{
	width:15px;
	margin-top:0px;
}
/**查看更多1 end**/
/**查看更多2**/
.allmore2
{
	width:160px;
	height:40px;
}
.allmore2 .link .moretext
{
	line-height:38px;
	font-size:16px;
}
.allmore2 .link .icon
{
	width:15px;
	height:auto;
	overflow:hidden;
	margin-top:2px;
}
/**查看更多2 end**/
/**网站整体 end**/
/**网站头部**/
.m_head
{
	width:100%;
	display:flex;
	justify-content: space-between;
	height:50px;
	box-sizing: border-box;
	padding:10px 4%;
	position:relative;
	position:fixed;
	top:0px;
	left:0px;
	background:#fff;
	z-index:100;
}
.m_head_bg
{
	width:100%;
	height:50px;
}
.m_head .logo
{
	width:180px;
	overflow:hidden;
	height:100%;
	align-items:center;
	display:flex;
}
.m_head .logo a
{
	display:block;
	width:100%;
	height:auto;
}
.m_head .logo a img
{
	width:100%;
	height:auto;
}
.m_head .right
{
	display:flex;
	height:100%;
	flex-wrap:wrap;
}
.m_head .right .m_search_btn
{
	width:30px;
	height:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	margin-right:10px;
}
.m_head .right .m_search_btn .pic
{
	width:22px;
	height:auto;
}
.m_head .right .m_search_btn .pic .image
{
	width:100%;
	height:auto;
}
.m_head .right .menu_btn
{
	width:25px;
	height:100%;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	align-content:center;
}
.m_head .right .menu_btn .line
{
	width:100%;
	height:2px;
	margin-bottom:10px;
	background:#666;
}
.m_head .right .menu_btn .line:last-child
{
	margin-bottom:0px;
}
.m_head .m_search_block_bg
{
	position:absolute;
	top:50px;
	left:0px;
	background:#fff;
	z-index:1000;
	width:100%;
	padding:10px 4%;
	border-top:1px solid #eee;
	box-sizing:border-box;
	display:none;
} 
.m_head .m_search_block_bg .m_search_block
{
	display:flex;
	flex-wrap:wrap;
	border:1px solid #eee;
	border-radius:5px;
	overflow:hidden;
	box-sizing:border-box;
	height:32px;
}
.m_head .m_search_block_bg .m_search_block .input
{
	width:calc(100% - 30px);
	height:100%;
	overflow:hidden;
}
.m_head .m_search_block_bg .m_search_block .input input
{
	width:100%;
	height:100%;
	border:none;
	outline:none;
	padding-left:10px;
	padding-right:10px;
}
.m_head .m_search_block_bg .m_search_block .btn
{
	width:30px;
	height:100%;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:center;
}
.m_head .m_search_block_bg .m_search_block .btn .pic
{
	width:20px;
	height:auto;
}
.m_head .m_search_block_bg .m_search_block .btn .pic .image
{
	width:100%;
	height:auto;
}
/**网站头部 end**/
/**手机版导航**/
.m_head_nav_fix
{
	width:100%;
	height:100vh;
	position:fixed;
	top:0px;
	left:-200%;
	z-index:1500;
	background:#f1f1f1;
	box-sizing:border-box;
}
.m_head_nav_fix .m_head_nav_bg
{
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.m_head_nav_fix .m_head_nav_bg .logoclose
{
	width:100%;
	height:50px;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	box-sizing:border-box;
	padding-left:4%;
	padding-right:4%;
}
.m_head_nav_fix .m_head_nav_bg .logoclose .logo
{
	height:100%;
	width:180px;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.m_head_nav_fix .m_head_nav_bg .logoclose .logo a
{
	display:block;
	width:100%;
	height:auto;
}
.m_head_nav_fix .m_head_nav_bg .logoclose .logo a img
{
	width:100%;
	height:auto;
}
.m_head_nav_fix .m_head_nav_bg .logoclose .close
{
	width:30px;
	height:50px;
	font-size:40px;
	color:#666;
	text-align:center;
	line-height:48px;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav
{
	width:100%;
	height:calc(100% - 90px);
	overflow-y:auto;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid
{
	width:92%;
	margin:auto;
	height:auto;
	overflow:hidden;
	border-bottom:1px solid #ddd;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid:last-child
{
	border-bottom:0px;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .firstlink
{
	display:block;
	width:100%;
	height:auto;
	font-size:15px;
	line-height:40px;
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	box-sizing:border-box;
	padding-right:4%;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .subnavbg
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .subnavbg .nolinktitle
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	box-sizing:border-box;
	padding-right:4%;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .subnavbg .nolinktitle .text
{
	width:calc(100% - 15px);
	height:auto;
	font-size:15px;
	line-height:40px;
	color:#666;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .subnavbg .secondtitle .text
{
	color:#666;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .subnavbg .nolinktitle .fuhao
{
	width:15px;
	height:auto;
	line-height:40px;
	font-size:16px;
	text-align:right;
	color:#666;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .subnavbg .secondtitle .fuhao
{
	color:#666;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .subnavbg .subnav
{
	width:100%;
	height:auto;
	box-sizing:border-box;
	background:#eee;
	display:none;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .subnavbg .subnav .record
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-bottom:1px dashed #ccc;
	box-sizing:border-box;
	padding-left:4%;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .subnavbg .subnav .record:last-child
{
	border-bottom:none;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .subnavbg .subnav .record a
{
	width:100%;
	font-size:15px;
	color:#666;
	line-height:40px;
	display:block;
	box-sizing:border-box;
	padding-right:4%;
}
.m_head_nav_fix .m_head_nav_bg .lannav
{
	display:flex;
	padding:0px 4%;
	box-sizing:border-box;
}
.m_head_nav_fix .m_head_nav_bg .lannav span
{
	line-height:25px;
	font-size:14px;
	display:block;
	color:#666;
}
.m_head_nav_fix .m_head_nav_bg .lannav a
{
	display:block;
	font-size:14px;
	line-height:25px;
	color:#666;
	margin-right:10px;
}
.m_head_nav_fix .m_head_nav_bg .lannav a:last-child
{
	margin-right:0px;
}
/**手机版导航 end**/
/**网站底部**/
.foot
{
	width:100%;
	min-width:auto;
	box-sizing:border-box;
	padding:20px 4%;
}
.foot .footnav
{
	margin-top:0px;
}
.foot .footnav .m_grid
{
	width:48%;
	margin-right:4%;
}
.foot .footnav .m_grid:nth-child(2n)
{
	margin-right:0px;
}
.foot .footnav .grid
{
	width:100%;
	max-width:unset;
	margin-bottom:15px;
}
.foot .footnav .grid .bigcate
{
	font-size:18px;
	line-height:25px;
	font-weight:600;
	margin-bottom:15px;
}
.foot .footnav .grid .bigcate a
{
	font-size:18px;
	line-height:25px;
}

.foot .footnav .grid .footnavlist .record
{
	margin-bottom:10px;
}

.foot .footnav .grid .footlinks
{
	width:90%;
}
.foot .foot-second
{
	display:block;
	margin-top:0px;
	margin-bottom:0px;
}
.foot .foot-second p
{
	width:100%;
	margin-right:0px;
}
/**网站底部 end**/
/**返回顶部**/
.totop
{
	display:none !important;;
}
/**返回顶部 end**/
/**网站首页**/
/**网站首首页模块1产品系列**/
.indprocatelist .grid
{
	width:100%;
	margin-right:0%;
	margin-bottom:0px;
}
.indprocatelist .grid:nth-last-child(-n+3)
{
	margin-bottom:auto;
}
.indprocatelist .grid .text
{
	padding:20px;
}
.indprocatelist .grid .text .title
{
	font-size:18px;
}
.indprocatelist .grid .text .des
{
	font-size:15px;
}
.indprocatelist .grid .text .des p
{
	font-size:15px;
}
.indprocatelist .grid:hover .text .des p
{
	color:#000;
}
/**网站首首页模块1产品系列 end**/
/**网站首首页模块2新闻**/
.indexblockbg2
{
	padding-top:0px;
}
.indnewslist .grid
{
	width:100%;
	margin-right:0px;
	margin-bottom:15px;
}

.indnewslist .grid .link .pic
{
	margin-bottom:15px;
}
.indnewslist .grid .link .titletime
{
	font-size:18px;
	margin-bottom:10px;
}
.indnewslist .grid .link .titletime .time
{
	width:60px;
	font-size:18px;
	line-height:28px;
}
.indnewslist .grid .link .titletime .title
{
	width:calc(100% - 60px);
	font-size:18px;
	line-height:28px;
}
.indnewslist .grid .link .des
{
	font-size:15px;
	line-height:25px;
	height:50px;
	-webkit-line-clamp:2;
}
/**网站首首页模块2新闻 end**/
/**网站首首页模块3案例**/
.indcaselist .grid
{
	width:100%;
	margin-right:0%;
	margin-bottom:15px;
}
.indcaselist .grid .link .pic
{
	margin-bottom:15px;
}
.indcaselist .grid .link .title
{
	font-size:18px;
	line-height:25px;
}
.indexblock3 .allmore2
{
	margin-top:10px;
}
/**网站首首页模块3案例 end**/
/**网站首首页模块4邮箱**/
.indexblockbg4
{
	padding-top:20px;
	padding-bottom:20px;
}
.newsletter
{
	display:block;
}
.newsletter .left
{
	width:100%;
}
.newsletter .left .bigtitle
{
	font-size:22px;
	line-height:30px;
	margin-right:0px;
	margin-bottom:10px;
}
.newsletter .left .des
{
	font-size:16px;
	line-height:28px;
	margin-bottom:15px;
}
.newsletter .right
{
	width:100%;
	height:40px;
}
.newsletter .right .input
{
	width:calc(100% - 40px);
}
.newsletter .right .input input
{
	font-size:16px;
}
.newsletter .right .sendemailbtn
{
	width:40px;
	height:40px;
}
/**网站首首页模块4邮箱 end**/
/**网站首页 end**/
/**网站内页**/
/**网站内页整体部分**/
/**内页内容区**/
.insidecontent
{
	width:100%;
	margin-top:0px;
}
.insideblock
{
	width:100%;
	box-sizing:border-box;
}
/**网站内页大标题**/
.inside_bigtit
{
	font-size:18px;
}
.create_time
{
	margin-top:10px;
	margin-bottom:10px;
}
/**网站内页大标题 end**/
/**内页内容区 end**/
/**上一篇下一篇**/
.prevnext
{
	margin-top:15px;
}
.prevnext .grid
{
	width:100%;
}
.prevnext .grid:nth-child(2n)
{
	text-align:left;
}
/**上一篇下一篇 end**/
/**网站内页整体部分 end**/
/**关于我们**/
.aboutcatetitle
{
	font-size:22px;
	line-height:30px;
	margin-bottom:15px;
}
/**Company Profile**/
.aboutInfo .content
{
	font-size:16px;
	line-height:28px;
	margin-bottom:20px;
}
.aboutInfo .content p
{
	font-size:16px;
	line-height:28px;
	text-align:left !important;
}
/**Company Profile end**/
/**history**/
.m_abouthistory
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.m_abouthistory .grid
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:15px;
}
.m_abouthistory .grid:last-child
{
	margin-bottom:0px;
}
.m_abouthistory .grid .title
{
	width:100%;
	height:auto;
	font-size:18px;
	line-height:30px;
	font-weight:600;
	color:#666;
	margin-bottom:5px;
}
.m_abouthistory .grid .des
{
	width:100%;
	font-size:15px;
	line-height:25px;
	overflow:hidden;
}
.aboutblockbg2 .aboutcatedes
{
	margin-bottom:20px;
}
.serviceprocess
{
	flex-wrap:wrap;
	justify-content:flex-start;
}
.serviceprocess .grid
{
	width:48%;
	margin-right:4%;
	margin-bottom:15px;
}
.serviceprocess .dgrid
{
	margin-right:0px;
}
.serviceprocess .grid a.link .title
{
	font-size:15px;
}
.serviceprocess .gridarr
{
	display:none;
}
/**history end**/
/**Product Process**/
.processlist
{
	width:100%;
	height:auto;
	overflow:hidden;
	
}
.processlist .grid
{
	display:block;
	padding-bottom:20px;
	margin-bottom:15px;
}
.processlist .grid .pic
{
	width:100%;
}
.processlist .grid .text
{
	width:108%;
	padding:0px;
	margin-bottom:20px;
}
.processlist .grid .text .title
{
	font-size:19px;
	line-height:30px;
	margin-bottom:10px;
}
.processlist .grid .text .des
{
	font-size:16px;
	line-height:28px;
	margin-bottom:15px;
}
.processlist .grid .text .des p
{
	font-size:16px;
	line-height:28px;
}
/**Product Process end**/
/**关于我们 end**/
/**产品列表**/
.prolist .grid
{
	width:48%;
	margin-right:4%;
	margin-bottom:15px;
}
.prolist .grid:nth-last-child(-n+4)
{
	margin-bottom:15px;
}
.prolist .grid:nth-child(2n)
{
	margin-right:0px;
}
.prolist .grid .link .pic
{
	margin-bottom:10px;
}
.prolist .grid .link .title
{
	font-size:16px;
	line-height:25px;
}
/**产品列表 end**/
/**产品展示页**/
.proshow
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.proshow .first
{
	display:block;
	margin-bottom:20px;
}
.proshow .first .picarr
{
	width:100%;
}
.proshow .first .text
{
	width:100%;
}
.proshow .first .text .title
{
	margin-bottom:20px;
}
.proshow .first .text .des
{
	line-height:25px;
}
/**产品展示页 end**/
/**新闻列表**/
.newslist .grid
{
	width:100%;
	margin-right:0%;
	margin-bottom:20px;
}
.newslist .grid:nth-last-child(-n+3)
{
	margin-bottom:20px;
}

/**新闻列表 end**/
/**案例列表**/
.caselist .grid
{
	width:48%;
	margin-right:4%;
	margin-bottom:15px;
}
.caselist .grid:nth-last-child(-n+4)
{
	margin-bottom:15px;
}
.caselist .grid:nth-child(2n)
{
	margin-right:0px;
}
.caselist .grid .link .pic
{
	margin-bottom:10px;
}
.caselist .grid .link .title
{
	font-size:16px;
	line-height:25px;
}
/**案例列表 end**/
/**案例展示**/
.caseshow .casepicarr
{
	margin-top:15px;
}
.caseshow .casepicarr .proview_big_picarr .outpic
{
	width:100%;
	height:auto;
	padding-bottom:66.66%;
	position:relative;
}
.caseshow .casepicarr .proview_big_picarr .outpic .pic
{
	position:absolute;
	top:0px;
	left:0px;
}
.caseshow .casepicarr .smallblock
{

	margin-top:15px;
}
.caseshow .casepicarr .smallblock .proview_little_picarr
{
	width:calc(100% - 60px);

}
.caseshow .casepicarr .smallblock .btn
{
	width:30px;

}
.caseshow .casebigtit
{
	font-size:18px;
	font-weight:400;
}
.caseshow .caseconent
{
	margin-top:20px;
}
.caseshow .caseconent .bigtit
{
	margin-bottom:20px;
}
/**案例展示 end**/
/**联系我们**/
.inscontact .copyname
{
	font-size:18px;
	line-height:30px;
}
.inscontact .contactinfo
{
	margin-top:15px;
	display:block;
	padding-left:0px;
	padding-right:0px;
}
.inscontact .contactinfo .grid
{
	width:100%;
	margin-right:0px;
	margin-bottom:15px;
	max-width:unset;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:flex-start;
	align-content:flex-start;
}
.inscontact .contactinfo .grid:nth-child(2n)
{
	margin-right:0px;
}
.inscontact .contactinfo .grid .pic
{
	width:30px;
	margin:0px;
	padding-top:2px;
}
.inscontact .contactinfo .grid .text
{
	width: calc(100% - 45px);
}
.inscontact .contactinfo .grid .tit
{
	margin-top:2px;
	text-align:left;
}
.inscontact .contactinfo .grid .info
{
	text-align:left;
	margin-top:5px;
}
.inscontact .map
{
	margin-top:0px;
	height:300px;
}
.contactmsg .msgleft
{
	width:100%;
	display:block;
	margin-bottom:20px;
}
.contactmsg .msgleft .bigtit
{
	font-size:18px;
	line-height:25px;
	text-align:center;
}
.contactmsg .msgleft .bigdes
{
	font-size:15px;
	margin-top:15px;
	text-align:center;
} 
.contactmsg .msgleft .message
{
	margin-top:15px;
}
.contactmsg .msgleft .first
{
	display:block;
	margin-bottom:0px;
}
.contactmsg .msgleft .first .input
{
	width:100%;
	margin-right:0px;
	position:relative;
	margin-bottom:15px;
}
.contactmsg .msgleft .first .input::after
{
	top:10px;
}
.contactmsg .msgleft .first .input input
{
	height:35px;
}
.contactmsg .msgleft .sec
{
	margin-bottom:15px;
}
.contactmsg .msgleft .third
{
	margin-bottom:15px;
}
.contactmsg .msgleft .third input
{
	height:35px;
}
.contactmsg .msgright
{
	width:100%;
}
/**联系我们 end**/
/**锚点**/
.arrow
{
	height:50px;
	margin-top:-50px;
}
/**锚点 end**/
/**网站内页 end**/
/**分页**/
.Pagination__Nav
{
	margin-bottom:0px;
}
/**分页 end**/
/**分类菜单**/
.catenavone
{
	display:none;
}
/**分类菜单 end**/
}
