﻿@media screen and (max-width:1200px)
{
body 
{	
	min-width:auto;
}
/**网站整体**/
.m_hide
{
	display:none;
}
.pc_hide
{
	display:block;
}
/**整体模块**/
.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**/
/**网站整体 end**/
/**banner**/
.banner:hover .bannerarr
{
	opacity:0;
}
/**banner end**/
/**网站头部**/
.nav_ 
{
	display:none;
}
.m_head
{
	width:100%;
	display:flex;
	justify-content: space-between;
	height:60px;
	box-sizing: border-box;
	padding:10px 4%;
	position:fixed;
	top:0px;
	left:0px;
	background:#fff;
	z-index:1000;
}
.m_head_bg
{
	width:100%;
	height:60px;
}
.m_head .logo
{
	width:180px;
	overflow:hidden;
	height:100%;
	align-items:center;
	display:flex;
}
.m_head .logo a
{
	display:block;
	width:100%;
	height:100%;
}
.m_head .logo a img
{
	height:100%;
}
.m_head .right
{
	display:flex;
	height:100%;
	flex-wrap:wrap;
}
.m_head .right .menu_btn
{
	height:100%;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
}
.m_head .right .menu_btn .wz
{
	height:100%;
	font-size:15px;
	line-height:38px;
	margin-right:10px;
	color:#023793;
}
.m_head .right .menu_btn .linelist
{
	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:#023793;
}
.m_head .right .menu_btn .line:last-child
{
	margin-bottom:0px;
}
/**网站头部 end**/
/**手机版导航**/
.m_head_nav_fix
{
	width:100%;
	height:100vh;
	position:fixed;
	top:0px;
	left:-200%;
	z-index:1500;
	background:#023793;
	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:60px;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	box-sizing:border-box;
	padding:10px 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;
	height:100%;
}
.m_head_nav_fix .m_head_nav_bg .logoclose .logo a img
{
	height:100%;
}
.m_head_nav_fix .m_head_nav_bg .logoclose .close
{
	width:30px;
	height:100%;
	font-size:40px;
	color:#fff;
	text-align:center;
	line-height:30px;
}
.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 #fff;
}
.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:#fff;
	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:#fff;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .subnavbg .secondtitle .text
{
	color:#fff;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .subnavbg2 .nolinktitle .text
{
	padding-left:4%;
	box-sizing:border-box;
}
.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:#fff;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .subnavbg .secondtitle .fuhao
{
	color:#fff;
}
.m_head_nav_fix .m_head_nav_bg .m_head_nav .grid .subnavbg .subnav
{
	width:100%;
	height:auto;
	box-sizing:border-box;
	background:#0b52b2;
	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 #fff;
}
.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:#fff;
	line-height:40px;
	display:block;
	box-sizing:border-box;
	padding-left:8%;
	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:#fff;
}
.m_head_nav_fix .m_head_nav_bg .lannav a
{
	display:block;
	font-size:14px;
	line-height:25px;
	color:#fff;
	margin-right:10px;
}
.m_head_nav_fix .m_head_nav_bg .lannav a:last-child
{
	margin-right:0px;
}
/**手机版导航 end**/
/**网站底部**/
.footbg
{
	padding:30px 6%;
	box-sizing:border-box;
}
.foot
{
	width:100%;
	max-width:100%;
	min-width:auto;
}
.foot .fleft
{
	width:100%;
	margin-bottom:15px;
}
.foot .fleft .footinfo .infolist .tbinfo
{
	margin-bottom:8px;
}
.foot .fright
{
	width:100%;
}
.foot .fright .footnav
{
	display:none;
}
/**网站底部 end**/
/**网站首页**/
/**标题**/
.indextitle
{
	margin-bottom:15px;
}
.indextitle .cn
{
	font-size:24px;
}
.indextitle .des
{
	margin-top: 10px;
}
/**标题 end**/
/**首页企业介绍**/
.indexblock1 .left
{
	width:100%;
	margin-bottom:20px;
}
.indexblock1 .left .aboutnav
{
	width:100%;
	display:flex;
	flex-wrap:wrap;
}
.indexblock1 .left .aboutnav .grid
{
	width:32%;
	margin-right:2%;
	margin-bottom:10px;
}
.indexblock1 .left .aboutnav .grid:nth-child(3n)
{
	 margin-right:0px;
}
.indexblock1 .right
{
	width:100%;
	padding-left:50px;
	padding-bottom:80px;
}
/**首页企业介绍 end**/
/**首页产品系列**/
.indexblock2 .indprocatelist .grid
{
	 width:100%;
	 margin-bottom:15px;
}
.indexblock2 .indprocatelist .grid:last-child
{
	margin-bottom:0px;
}
.indexblock2 .indprocatelist .grid .link
{
	padding:30px;
}
/**首页产品系列 end**/
/**门店**/
.indstorelist
{
	overflow:hidden;
}
.indstorelist .link
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.indstorelist .link .pic
{
	width:100%;
	height:auto;
	position:relative;
	padding-bottom:66.66%;
	overflow:hidden;
}
.indstorelist .link .pic .image
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	width:100%;
	height:100%;
	object-fit:cover;
	transition:1s;
}
.indstorelist .link:hover .pic .image
{
	transform:scale(1.1);
}
/**门店 end**/
/**新闻**/
.indexblockbg4
{
	background:url('../images/index/newbg.png') no-repeat center center;
	background-size:cover;
}
.indnewslist
{
	overflow:hidden;
}
.indnewslist .link
{
	width:100%;
	display:block;
	overflow:hidden;
}
.indnewslist .link .pic
{
	width:100%;
	height:auto;
	padding-bottom:50%;
	position:relative;
	overflow:hidden;
}
.indnewslist .link .pic .image
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	object-fit:cover;
	width:100%;
	height:100%;
	transition:1s;
}
.indnewslist .link:hover .pic .image
{
	transform:scale(1.1);
}
.indnewslist .link .text
{
	width:100%;
	padding:20px;
	background:#fff;
	box-sizing: border-box;	
}
.indnewslist .link .text .title
{
	width:100%;
	height:25px;
	font-size:18px;
	line-height:25px;
	overflow:hidden;
	display:-webkit-box;
	text-overflow:ellipsis;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	margin-bottom:15px;
	transition:1s;
}
.indnewslist .link:hover .text .title
{
	color:#023793;
}
.indnewslist .link .text .des
{
	width:100%;
	height:56px;
	font-size:15px;
	line-height:28px;
	overflow:hidden;
	display:-webkit-box;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	margin-bottom:15px;
	transition:1s;
}
.indnewslist .link:hover .text .des
{
	color:#023793;
}
.indnewslist .link .text .moretext
{
	font-size:15px;
	line-height:25px;
	text-align:right;
}
.indnewslist .link:hover .text .moretext
{
	color:#023793;
}
/**新闻 end**/
/**荣誉**/
.indhonorlist
{
	overflow:hidden;
}
.indhonorlist .link
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.indhonorlist .link .outpic
{
	width:100%;
	padding-left:5px;
	padding-bottom:5px;
	box-sizing:border-box;
}
.indhonorlist .link .pic
{
	width:100%;
	height:auto;
	position:relative;
	padding-bottom:140%;
	overflow:hidden;
	box-shadow:-5px 5px 8px #ccc;
	transition:1s;
}
.indhonorlist .link:hover .pic
{
	box-shadow:-5px 5px 8px #023793;
}
.indhonorlist .link .pic .image
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	width:100%;
	height:100%;
	object-fit:cover;
	transition:1s;
}
.indhonorlist .link:hover .pic .image
{
	transform:scale(1.1);
}
/**荣誉 end**/
/**网站首页 end**/
/**网站内页**/
/**网站内页整体部分**/
/**网站内页banner**/
.inside_banner a .pic img
{
	min-height:220px;
	object-fit:cover;
}
.inside_banner a .wenziblock
{
	width:88%;
	max-width:100%;
	min-width:auto;
}
.inside_banner a .wenziblock .wenzi
{
	padding: 15px 30px 15px 15px;
}
.inside_banner a .wenziblock .wenzi .tit
{
	font-size:20px;
	padding-bottom:5px;
}
.inside_banner a .wenziblock .wenzi .ex_tit
{
	font-size: 14px;
    line-height: 25px;
}
.inside_banner a .wenziblock .wenzi:before {
    content: '';
    position: absolute;
    bottom:40px;
    right:-60px;
    width: 80px;
}
/**网站内页banner end**/
/**标题和分类**/
.catenavbg .catenav
{
	width:100%;
	max-width:100%;
	min-width:auto;
	flex-wrap:nowrap;
	overflow-x:auto;
}
.catenavbg .catenav .grid
{
	flex-shrink:0;
}
.catenavbg .catenav .grid .link
{
	padding:15px;
	font-size:15px;
}
.catenavbg .catenav .grid .link::after
{
	width:calc(100% - 30px);
}
/**标题和分类 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**/
/**关于我们**/
/**标题**/
.about_tit {
    position: relative;
    height: 90px;
}

.about_tit_l {
    position: absolute;
	width:100%;
}

.about_tit_l h2 {
    font-size:20px;
	margin-top:10px;
}

.about_tit_l .en {
    font-size: 16px;
}
.about_tit_l span {
    font-size: 50px;
	top:-20px;
}

.about_tit_l span b {
    font-size:100px;
}
/**标题 end**/
/**简介**/
.jianjie .fir
{
	margin-bottom:20px;
}
.jianjie .fir .cont
{
	width:100%;
	font-size:15px;
	line-height:28px;
	margin-bottom:20px;
}
.jianjie .fir .cont p
{
	font-size:15px;
	line-height:28px;
}
.jianjie .fir .right
{
	width:100%;
}
.jianjie .fir .right .pic
{
	margin-bottom:20px;
}
/**简介 end**/
/**理念**/
.linian .cont
{
	width:100%;
	font-size:15px;
	line-height:28px;
	margin-bottom:15px;
}
.linian .cont p
{
	font-size:15px;
	line-height:28px;
}
.linian .right
{
	width:100%;
}
/**理念 end**/
/**荣誉**/
.honorlist .grid
{
	width:48%;
	margin-right:4%;
	margin-bottom:15px;
}
.honorlist .grid:nth-child(2n)
{
	margin-right:0px;
}
/**荣誉 end**/
/**历程**/
.lichenglist
{
	padding-top:20px;
	padding-bottom:20px;
}
.lichenglist .mline
{
	left:85px;
}
.lichenglist .grid
{
	margin-bottom:20px;
}
.lichenglist .grid .link
{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
.lichenglist .grid .link .title
{
	  width:60px;
	  font-size:16px;
}
.lichenglist .grid .link .dian
{

	margin-left:20px;
	margin-right:20px;
}
.lichenglist .grid .link .contpic
{
	width:calc(100% - 110px);
}
.lichenglist .grid .link .contpic .pic
{
	width:100%;
	margin-bottom:15px;
}
.lichenglist .grid .link .contpic .cont
{
	width:100%;
}
/**历程 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:15px;
	line-height:25px;
	margin-bottom:20px;
	height:50px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:2;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
}
/**产品列表 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;
}
.proshow .first .text .des .grid
{
	width:100%;
	height:auto;
	margin-right:0px;
	margin-bottom:15px;
}
.proshow .first .text .des .grid:last-child
{
	margin-bottom:0px;
}
/**产品展示页 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(3n)
{
	margin-right:4%;
}
.caselist .grid:nth-child(2n)
{
	margin-right:0px;
}
.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**/
/**赛车列表**/
.saichedes
{
	margin-bottom:15px;
	font-size:15px;
}
.saichedes p
{
	font-size:15px;
}
.saichelist .grid
{
	width:100%;
	margin-right:0px;
	margin-bottom:15px;
}
.saichelist .grid:nth-last-child(-n+4)
{
	margin-bottom:15px;
}
.saichelist .grid:nth-child(3n)
{
	margin-right:0px;
}
.saichelist .grid:nth-child(2n)
{
	margin-right:0px;
}
.saichelist .grid:last-child
{
	margin-bottom:0px;
}
.saichelist .grid .link .title
{
	font-size:15px;
	line-height:25px;
}
/**赛车列表 end**/
/**全屏视频**/
.fullscreenvideobg .closebtn
{
	width:50px;
	height:50px;
	font-size:45px;
	line-height:50px;
}
.fullscreenvideobg .videoblock
{
	width:88%;
	height:88%;
}
/**全屏视频 end**/
/**视频列表**/
.videolist .grid
{
	width:100%;
	margin-right:0%;
	margin-bottom:20px;
}
/**视频列表 end**/
/**联系我们**/
.contactblockbg1
{
	padding-bottom:0px;
}
.contactblockbg1 .biaoyu
{
	font-size:15px;
}
.contactblock .contacttit .wenzi
{
	 margin-bottom:15px;
}
.contactblock2 .contactinfo
{
	margin-bottom:0px;
}
.contactblock2 .contactinfo .grid
{
	width:100%;
	font-size:15px;
}
.contactblock3 .contactmsg .message .first
{
	margin-bottom:0px;
}
.contactblock3 .contactmsg .message .first  .grid
{
	width:100%;
	margin-bottom:15px;
}
.contactblock3 .contactmsg .message .sec textarea
{
	height:200px;
}
.contactblock3 .contactmsg .message .third .submit
{
	width:100%;
}
/**联系我们 end**/
/**锚点**/
.maodian
{
	height:50px;
	margin-top:-50px;
}
/**锚点 end**/
/**网站内页 end**/
/**分页**/
.Pagination__Nav
{
	margin-bottom:0px;
}
/**分页 end**/
/**分类菜单**/
.catenavone
{
	display:none;
}
/**分类菜单 end**/
}
