﻿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%;
	background:white;
	display:flex;
	justify-content: space-between;
	box-sizing: border-box;
	padding-right:10px;
	padding-left:10px;
	height:50px;
}
.m_head .logo
{
	display:flex;
	align-items: center;
}
.m_head .logo img
{
	height:30px;
}
.m_head .navbtn
{
	display:flex;
	align-items: center;
	width:20px;
	height:50px;
}
.m_head .navbtn .dakainavbtn
{
	width:100%;
	height:50px;
	display:flex;
	flex-wrap:wrap;
	align-content: center;
}
.m_head .navbtn .dakainavbtn .line
{
	width:100%;
	height:2px;
	background:#006db8;
	margin-bottom:5px;
}
.m_head .navbtn .dakainavbtn .line:last-child
{
	margin-bottom:0px;
}
/**网站头部 end**/
/**网站banner**/
.m_banner .s_page
{
	width:100%;
	height:auto;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:100;
	text-align:center;
}
.m_banner .s_page .swiper-pagination-bullet
{
	background:rgba(255,255,255,0.8);
}
.m_banner .s_page  .swiper-pagination-bullet-active
{
	background:rgba(255,255,255,1);
}
/**网站banner end**/
/**网站底部**/
.footbg
{
	padding:15px 4%;
	margin-top:30px;
}
.footbg::before
{
	height:30px;
	top:-30px;
	background-size:100% 100%;
}
.footbg .footfir
{
	width:100%;
	display:block;
	padding-top:0px;
	
}
.footbg .footfir .footnav
{
	display:none;
}

.footbg .footfir .footfirstline
{
	display:none;
}
.footbg .footfir .twocode
{
	width:100px;
	margin:auto;
}
.footbg .footfir .twocode .text
{
	font-size:16px;
}
.footbg .footsec
{
	padding-top:15px;
	padding-bottom:15px;
	display:block;
	font-size:15px;
}
.foottopheight
{
	height:30px;
}
/**网站底部 end**/
/**网站首页**/
.index_blockbg
{
	box-sizing:border-box;
	padding:25px 4%;
}
/**网站首页模块1-初心与梦想**/
.index_block1
{
	width:100%;

}
.index_block1 .blockbigtit
{
	font-size:20px;
	line-height:25px;
	margin-bottom:15px;
	text-align:center;
}
.index_block1 .m_dreamlist
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_block1 .m_dreamlist .grid
{
	width:100%;
	height:100%;
	overflow:hidden;
	background:rgba(255,255,255,0.08);
	border-radius:5px;
	box-sizing: border-box;
	padding:15px;	
}
.index_block1 .m_dreamlist .grid .tit
{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
	width:100%;
}
.index_block1 .m_dreamlist .grid  .des
{
	font-size:15px;
	line-height:25px;
	width:100%;
	color:#fff;
	height:auto;
}
.index_block1 .m_dreamlist .grid .timebg
{
	display:flex;
	flex-wrap:wrap;
	overflow:hidden;
	justify-content: flex-end;
	margin-top:15px;

}
.index_block1 .m_dreamlist .grid .timebg .time
{
	border-top:3px solid #fff;
	font-size:15px;
	line-height:25px;
	color:#fff;
}
.index_block1 .m_dreamlist .s_page
{
	width:100%;
	height:auto;
	text-align:center;
	margin-top:5px;
}
.index_block1 .m_dreamlist .s_page .swiper-pagination-bullet
{
	background:rgba(255,255,255,0.8);
}
.index_block1 .m_dreamlist .s_page  .swiper-pagination-bullet-active
{
	background:rgba(255,255,255,1);
}
.index_block1 .abouttext
{
	width:100%;
	font-size:15px;
	line-height:25px;
	text-indent:30px;
	margin-top:15px;
	text-align:justify;
}
/**网站首页模块1-初心与梦想 end**/
/**网站首页模块2-产品分类**/
.index_block2
{
	width:100%;
}
.index_block2 .m_indexprocate
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.index_block2 .m_indexprocate .swiper-slide a
{
	display:block;
	width:100%;
	height:auto;
	background:#fff;
	border-radius:5px;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:15px;
} 
.index_block2 .m_indexprocate .swiper-slide a .pic
{
	width:75%;
	height:auto;
	overflow:hidden;
	margin:auto;
}
.index_block2 .m_indexprocate .swiper-slide a .pic img
{
	width:100%;
	height:auto;
}
.index_block2 .m_indexprocate .swiper-slide a:hover .pic img
{
	transform: scale(1.1);
}
.index_block2 .m_indexprocate .swiper-slide a .line
{
	  width:35px;
	  height:3px;
	  background:#f08519;
	  margin:auto;
	  overflow:hidden;
	  margin-top:20px;
}
.index_block2 .m_indexprocate .swiper-slide a .tit
{
	font-size:15px;
	color:#3d3d3d;
	line-height:20px;
	text-overflow: ellipsis;
	overflow:hidden;
	text-align:center;
	white-space: nowrap;
	transition:1s;
	margin-top:8px;
	padding-left:10px;
	padding-right:10px;
	box-sizing:border-box;
}
.index_block2 .m_indexprocate .s_page
{
	width:100%;
	height:auto;
	text-align:center;
	margin-top:5px;
}
.index_block2 .m_indexprocate .s_page .swiper-pagination-bullet
{
	background:rgba(255,255,255,0.95);
}
.index_block2 .m_indexprocate .s_page  .swiper-pagination-bullet-active
{
	background:rgba(255,255,255,1);
}
/**网站首页模块2-产品分类 end**/
/**网站首页模块3-发展**/
.index_block3
{
	width:100%;
}
.index_block3 .blockbigtit
{
	font-size:20px;
	line-height:25px;
}
.index_block3 .blockline
{
	margin-top:15px;
}
.index_block3 .blockcontent
{
	width:100%;
	font-size:15px;
	text-indent:30px;
	line-height:25px;
	margin-top:15px;
	margin-bottom:15px;
	text-align:justify;
}
.index_block3 .numberlist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
}
.index_block3 .numberlist .grid
{
	width:calc(50% - 7.5px);
	margin-left:0px;
	margin-right:15px;
	margin-bottom:15px;
}
.index_block3 .numberlist .grid:nth-child(2n)
{
	margin-right:0px;
}
.index_block3 .numberlist .grid .number
{
	width:100%;
	text-align:center;
}
.index_block3 .numberlist .grid .number .counter
{
	font-size:40px;
}
.index_block3 .numberlist .grid .number .unit
{
	font-size:35px;
}
/**网站首页模块3-发展 end**/
/**网站首页模块4-新闻**/
.index_blockbg4
{
	padding-bottom:60px;
	display:block;
}
.index_block4
{
	width:100%;
	margin:auto;
	overflow:hidden;
}
.index_block4 .blocktit .tit
{
	font-size:18px;
	line-height:25px;
}
.index_block4 .blocktit .more
{
	font-size:15px;
	line-height:25px;
}
.index_block4 .indnewslist
{
	width:100%;
	margin-top:15px;
	display:block;
}
.index_block4 .indnewslist .leftnews
{
	width:100%;
	margin-bottom:15px;
}
.index_block4 .indnewslist .leftnews a .pic
{
	height:auto;
}
.index_block4 .indnewslist .leftnews a .pic img
{
	height:auto;
}
.index_block4 .indnewslist .leftnews a .text
{
	padding:15px;
}


.index_block4 .indnewslist .leftnews a .text .time .month
{
	font-size:15px;
	line-height:20px;
}
.index_block4 .indnewslist .leftnews a .text .tit
{
	font-size:15px;

}
.index_block4 .indnewslist .rightlist
{
	width:100%;
	padding:15px;
}


.index_block4 .indnewslist .rightlist .list .grid a .time
{
	font-size:15px;
}
.index_block4 .indnewslist .rightlist .list .grid a .tit
{
	font-size:15px;
}
/**网站首页模块4-新闻 end**/
/**网站首页模块5-关于我们+**/
.indexaboutblock
{
	display:block;
}
.indexaboutblock .textleft
{
	width:100%;
	display:block;
}
.indexaboutblock .textleft .text
{
	width:100%;
}
.indexaboutblock .textleft .text .coname
{
	font-size:20px;
	line-height:25px;
}
.indexaboutblock .textleft .text .des
{
	font-size:15px;
	margin-top:20px;
}
.indexaboutblock .pic
{
	width:100%;
	height:auto;
	margin-top:15px;
}
/**网站首页模块5-关于我们+ end**/
/**网站首页 end**/
/**网站内页**/
/**网站内页整体部分**/
/**内页内容区**/
.insidecontent
{
	width:100%;
	margin-top:0px;
}
.insideblock
{
	width:100%;
	box-sizing:border-box;
}
/**网站内页大标题**/
.inside_bigtit
{
	font-size:16px;
}
.create_time
{
	margin-top:0px;
	margin-bottom:20px;
}
/**网站内页大标题 end**/
/**内页内容区 end**/
/**上一篇下一篇**/
.prevnext
{
	margin-top:15px;
}
.prevnext .grid
{
	width:100%;
}
.prevnext .grid:nth-child(2n)
{
	text-align:left;
}
/**上一篇下一篇 end**/

/**网站内页整体部分 end**/
.aboutblockbg
{
	padding:30px 4%;
	box-sizing:border-box;
}
.aboutblock
{
	width:100%;
}
.aboutblock .aboutbigtit
{
	font-size:20px;
	line-height:25px;
}
.aboutblock .aboutline
{
	 margin-top:15px;
}
.aboutblock .aboutdes
{
	font-size:15px;
	text-indent:30px;
	line-height:25px;
	width:100%;
	margin-top:15px;
}
/**关于我们模块1-企业概况**/
.aboutblock1
{
	width:100%;
}
.aboutblock1 .insidecontent
{
	margin-top:15px;
}
.aboutblock1 .pic
{
	margin-top:15px;
}
.aboutblock1  .pictit
{
	font-size:15px;
	line-height:25px;
	margin-top:15px;
}
.aboutblock1 .insidecontent p
{
	font-size:15px !important;
	line-height:25px !important;
	text-indent:30px;
}
/**关于我们模块1-企业概况 end**/
/**关于我们模块2-企业荣誉**/
.aboutblock2 .m_honorlist
{
	width:100%;
	height:auto;
	position:relative;
	overflow:hidden;
	margin-top:15px;
}
.aboutblock2 .m_honorlist a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.aboutblock2 .m_honorlist a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
	box-sizing: border-box;
}
.aboutblock2 .m_honorlist a .pic img
{
	width:100%;
	height:auto;
}
.aboutblock2 .m_honorlist .s_page
{
	width:100%;
	height:auto;
	margin-top:5px;
	text-align:center;
}
.aboutblock2 .m_honorlist .s_page .swiper-pagination-bullet
{
	background:#aaa;
}
.aboutblock2 .m_honorlist .s_page  .swiper-pagination-bullet-active
{
	background:#f08519;
}
.aboutblock2 .rongyupic
{
	margin-top:15px;
}
/**关于我们模块2-企业荣誉 end**/
/**关于我们模块3-核心优势**/
.aboutblock3 .corelist
{
	margin-top:15px;
}
.aboutblock3 .corelist .grid
{
	width:calc(50% - 7.5px);
	border-right:none;
	padding:15px;
	margin-bottom:15px;
	border:1px solid #ddd;
	border-radius:5px;
	margin-right:15px;
	display:flex;
	flex-wrap:wrap;
	align-content:space-between;
}
.aboutblock3 .corelist .grid:nth-child(2n)
{
	margin-right:0px;
}
.aboutblock3 .corelist .grid:last-child
{
	border-right:1px solid #ddd;
}
.aboutblock3 .corelist .grid .des
{
	width:100%;
	height:auto;
	font-size:15px;
	line-height:25px;
}
.aboutblock3 .corelist .grid .des p
{
	height:auto;
	font-size:15px;
	line-height:25px;
}
.aboutblock3 .corelist .grid .titbox
{
	margin-top:15px;
}
.aboutblock3 .corelist .grid .titbox .bigtit
{
	font-size:20px;
	line-height:25px;
}
/**关于我们模块3-核心优势 end**/
/**关于我们模块4-发展规划**/
.aboutblockbg4 .developbigtit
{
	font-size:20px;
	line-height:25px;
	text-align:center;
}
.aboutblockbg4 .m_developlist
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:20px;
	display:block;
}
.aboutblockbg4 .m_developlist .grid
{
	width:100%;
	height:auto;
	overflow:hidden;
	
}
.aboutblockbg4 .m_developlist .grid .text
{
	width:80%;
	margin:auto;
	border:1px solid #fff;
	box-sizing: border-box;
	padding:15px;
	border-radius:5px;
	
}
.aboutblockbg4 .m_developlist .grid .text .tit
{
	color:#fff;
	display:flex;
	align-items: flex-end;
	overflow:hidden;
	height:50px;
	justify-content:center;
	flex-wrap:wrap;
	margin-top:10px;
}
.aboutblockbg4 .m_developlist .grid .text .tit p
{
	height:auto;
	font-size:18px;
	color:#fff;
	line-height:25px;
	overflow:hidden;
	text-align:center;
	width:100%;
	font-weight:bold;
}
.aboutblockbg4 .m_developlist .grid .text .heng
{
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
	font-size:16px;
	color:#fff;
}
.aboutblockbg4 .m_developlist .grid .text .des
{
	width:100%;
	height:auto;
	overflow:hidden;
	color:#fff;
	font-size:15px;
	line-height:28px;
}
.aboutblockbg4 .m_developlist .grid .text .des p
{
	color:#fff;
	text-align:center;
}
.aboutblockbg4 .m_developlist .grid .text .sanshu
{
	margin-top:10px;
	text-align:center;
	color:#fff;
	font-size:12px;
}
.aboutblockbg4 .m_developlist .grid .text .year
{
	font-size:16px;
	line-height:20px;
	color:#fff;
	text-align:center;
	margin-top:10px;
}
.aboutblockbg4 .m_developlist .grid .text .chengline
{
	width:80px;
	height:5px;
	background:#f08519;
	margin:auto;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}
.aboutblockbg4 .m_developlist .s_page
{
	width:100%;
	height:auto;
	margin-top:5px;
	text-align:center;
}
.aboutblockbg4 .m_developlist .s_page .swiper-pagination-bullet
{
	background:rgba(255,255,255,0.8);
}
.aboutblockbg4 .m_developlist .s_page  .swiper-pagination-bullet-active
{
	background:rgba(255,255,255,1);
}
/**关于我们模块4-发展规划 end**/
/**关于我们模块5-性能**/
.aboutblockbg5
{
	padding-bottom:50px;
}
.aboutblock5 .perfor
{
	display:block;
	height:auto;
}
.aboutblock5 .perfor .bigpic
{
	width:100%;
}
.aboutblock5 .perfor .grid
{
	position:static;
	width:100%;
	margin-bottom:15px;
}
.aboutblock5 .perfor .grid .tit
{
	width:90%;
}
.aboutblock5 .perfor .grid .des
{
	font-size:15px;
	line-height:25px;
	width:90%;
	margin-top:15px;
}
.aboutblock5 .perfor .grid .linebg
{
	margin-top:15px;
}
/**关于我们模块5-性能 end**/
/**发展规划**/
.developblockbg1
{
	background:none;
	padding:20px 4%;
	box-sizing:border-box;
	height:auto;
}
.developblock1
{
	width:100%;
	height:auto;
	
}
.developblock1 .targetlist
{
	width:100%;
	height:auto;
}
.developblock1 .targetlist .grid
{
	width:100%;
	position:static;
	margin-bottom:15px;
}
.developblock1 .targetlist .grid:last-child
{
	margin-bottom:0px;
}
.developblock1 .targetlist .grid .targetnumber
{
	height:auto;
}
.developblock1 .targetlist .grid .targetnumber .num
{
	font-size:30px;
	line-height:35px;
}
.developblock1 .targetlist .grid .targetnumber .unit
{
	font-size:20px;
	line-height:40px;
}
.developblock1 .targetlist .grid2
{
	transform:translate(0);
}
.developblock1 .targetlist .grid .des1
{
	font-size:20px;
}
.developblock1 .targetlist .grid .holine
{
	font-size:15px;
	line-height:15px;
}
.developblock1 .targetlist .grid .des2
{
	font-size:16px;
	line-height:28px;
}
/**发展规划 end**/
/**产品展示**/
.productcaterightnav
{
	display:none;
}
.prolistblock
{
	width:100%;
	padding:20px 4%;
	box-sizing: border-box;
}
.prolistblock .prolist .grid
{
	margin-bottom:15px;
}

.prolistblock .prolist .grid .catename
{
	font-size:16px;
	line-height:25px;
	padding-bottom:5px;
}
.prolistblock .prolist .grid:nth-child(n+2) .catename
{
	display:none;
}
.prolistblock .prolist .grid a.pro
{
	margin-top:15px;
}
.prolistblock .prolist .grid a.pro .pic
{
	width:110px;

}
.prolistblock .prolist .grid a.pro .text
{
	width:calc(100% - 125px);
	margin-left:15px;
}
.prolistblock .prolist .grid a.pro .text .title
{
	font-size:17px;
	line-height:25px;
}
.prolistblock .prolist .grid a.pro .text .des
{
	font-size:15px;
	line-height:25px;
	overflow:hidden;
	margin-top:15px;
	transition:1s;
	height:50px;
	display:-webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}
.prolistblock .prolist .grid a.pro .text .des p
{
	font-size:14px;
	line-height:25px;
}
/**产品展示 end**/
/**产品详情**/
.productviewblock
{
	width:100%;
	padding:15px 4%;
	box-sizing: border-box;
}
.proview .picarr
{
    width:100%;
    float:none;
	margin-bottom:15px;
}
.proview .picarr .proview_big_picarr
{
    margin-bottom:0px;
}
.proview .picarr .proview_little_picarr
{
    display:none;
}
.proview .productviewright
{
    width:100%;
    float:none;
}
.proview .productviewright .productbigtit
{
    font-size:16px;
    margin-bottom:15px;
}
.proview .productviewright .rightbigtit span
{
	font-size:15px;
}
.proview .productviewright .rightbigtit
{
	margin-bottom:15px;
}
.proview .productviewright .insidecontent
{
	margin-bottom:15px;
}
/**产品详情 end**/
/**技术服务**/
/**技术革新**/
.serviceblockbg1
{
	background:#fbfbfb;
}
.serviceblock1 .aboutdes
{
	margin-top:15px;
	text-indent: 0px;
}
.serviceblock1 .techlist
{
	width:100%;
	margin-top:15px;
	
}
.serviceblock1 .techlist .row
{
	width:100%;
	padding: 15px;
	padding-left:0px;
	margin-bottom:15px;
}
.serviceblock1 .techlist .row .num
{
	width:70px;
	font-size:40px;
	font-style:normal;
}
.serviceblock1 .techlist .row .num p
{
	line-height:45px;
}
.serviceblock1 .techlist .row .des
{
	width: calc(100% - 70px);
	height:auto;
	overflow:hidden;
	display:flex;
	align-items: center;
	padding-left:15px;
	box-sizing:border-box;
}
.serviceblock1 .techlist .row .des p
{
	font-size:15px;
	line-height:25px;
}
/**技术革新 end**/
/**研发实力**/
.serviceblockbg2
{
	height:auto;
	padding:20px 4%;
}
.serviceblock2
{
	height:100%;
	display:flex;
	flex-wrap:wrap;
	align-content:center;
}
.serviceblock2 .service2cont
{
	font-size:15px;
	line-height:28px;
	margin-top:15px;
	text-align:left;
	text-indent:30px;
}
/**研发实力 end**/
/**效率**/
.serviceblockbg3
{
	padding-bottom:50px;
}
.serviceblock3 .efficiency
{
	width:100%;
	display:block;
}
.serviceblock3 .efficiency .grid
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-right:0px;
	margin-bottom:15px;
}
.serviceblock3 .efficiency .grid:last-child
{
	margin-bottom:0px;
}
.serviceblock3 .efficiency .grid .pic
{
	height:auto;
}
.serviceblock3 .efficiency .grid .text
{
	width:100%;
	height:auto;
}
.serviceblock3 .efficiency .grid .text .bigtit
{
	font-size:20px;
	line-height:25px;
}
.serviceblock3 .efficiency .grid .text .des
{
	font-size:15px;
	line-height:28px;
	margin-top:15px;
	height:auto;
	margin-bottom:15px;
}
.serviceblock3 .efficiency .grid .text .num
{
	font-size:20px;
	line-height:25px;
}
/**效率 end**/
/**技术服务 end**/
/**新闻列表**/
.newsblock1 .newslist
{
	margin-top:15px;
}
.newsblock1 .newslist .grid
{
	width:100%;
	margin-bottom:15px;
	margin-right:0px;
}
.newsblock1 .newslist .grid a .pic
{
	width:110px;
	height:110px;
}
.newsblock1 .newslist .grid a .text
{
	width:calc(100% - 110px);
}
.newsblock1 .newslist .grid a .text .title
{
	font-size:15px;
	line-height:25px;
}
.newsblock1 .newslist .grid a .text .time
{
	font-size:15px;
	line-height:25px;
}
/**新闻列表 end**/
/**联系我们模块**/
.inscontact
{
	margin-top:15px;
	display:block;
}
.inscontact .map
{
	width:100%;
	height:350px;
}
.inscontact .info
{
	width:100%;
	padding:20px;
}
.inscontact .info .componyname
{
	font-size:20px;
	line-height:25px;
	padding-bottom:10px;
}
.inscontact .info .list
{
	margin-top:15px;
}
.inscontact .info .list p
{
	font-size:14px;
	line-height:28px;
	margin-bottom:10px;
}
.inscontact .message
{
	width:100%;
	margin:0px;
	padding:20px;
	box-sizing: border-box;
}
.inscontact .message .messagetit
{
	font-size:20px;
	line-height:25px;
	padding-bottom:10px;
}
.inscontact .message .msg
{
	margin-top:15px;
}
.inscontact .message .msg .msgtit
{
	font-size:14px;
}
.inscontact .message .msg .inputlist
{
	display:block;
}
.inscontact .message .msg .inputlist .inputbox
{
	width:100%;
	margin-bottom:15px;
}
.inscontact .message .msg .inputlist
{
	margin-bottom:0px;
}
/**联系我们模块 end**/
/**网站内页 end**/
/**分页**/
.Pagination__Nav
{
	margin-bottom:0px;
}
/**分页 end**/