/**网站全局css**/
* 
{
	margin: 0;
	padding: 0;
	word-break: break-word;
	font-family:"微软雅黑" !important;
	appearance:none;
}
body 
{	
	color: #333;
	background: white;
	margin:auto;  
	min-width:1200px;
	margin:auto;
}
p 
{
	color: #333;
}
a 
{
	text-decoration: none;
	color: #333;
}
li 
{
	list-style: none;
}
img 
{
	border: none;
	display:block;
}
.clear 
{
	clear: both;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.m_hide
{
	display:block;
}
.pc_hide
{
	display:none;
}
/**网站全局css end**/
/**网站头部**/
/**头部搜索**/
.pc_header .pc_search 
{
	width:125px;
	border-radius:16px;
	border:1px solid #000;
	height:30px;
	margin-right:80px;
	margin-top:5px;
}
.pc_header .pc_search form
{
	width:100%;
	height:100%;
}
.pc_header .pc_search .pc_searchbox
{
	width:100%;
	height:100%;
	display:flex;
	flex-wrap:wrap;
	overflow:hidden;
}
.pc_header .pc_search .btn
{
	width:40px;
	height:100%;
}
.pc_header .pc_search .btn input
{
	cursor: pointer;
	background:url('../image/seach1.png') no-repeat center center;
	display:block;
	width:100%;
	height:100%;
	border:none;
}
.pc_header .pc_search .input
{
	width:calc(100% - 50px);
	height:100%;
	overflow:hidden;
}
.pc_header .pc_search .input input
{
	width:100%;
	height:100%;
}
/**头部搜索 end**/
/**网站头部 end**/
/**网站底部**/
.footbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#000;
	padding-top:60px;
	padding-bottom:30px;
}
.footbg .foot
{
	width:87.5%;
	height:auto;
	max-width:1680px;
	margin:auto;
}
.footbg .foot .footfirst
{
	width:100%;
	height:auto;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.footbg .foot .footfirst .footlogo
{
	width:200px;
	height:auto;
	overflow:hidden;
}
.footbg .foot .footfirst .footlogo img
{
	width:100%;
	height:auto;
}
.footbg .foot .footfirst .foottbnav
{
	display:flex;
	flex-wrap:wrap;
}
.footbg .foot .footfirst .foottbnav .grid
{
	height:auto;
	margin-right:30px;
	position:relative;
	cursor:pointer;
}
.footbg .foot .footfirst .foottbnav .grid:last-child
{
	margin-right:0px;
}
.footbg .foot .footfirst .foottbnav .grid .tb
{
	width:30px;
	margin:auto;
}
.footbg .foot .footfirst .foottbnav .grid .text
{
	color:#fff;
	font-size:12px;
	line-height:15px;
	text-align:center;
	margin-top:5px;
}
.footbg .foot .footfirst .foottbnav .grid .tb img
{
	width:100%;
	height:auto;
}
.footbg .foot .footfirst .foottbnav .grid .code
{
	width:80px;
	height:auto;
	position:absolute;
	top:50%;
	left:50%;
	z-index:100;
	transform: translate(-50%,-50%) scale(0);	
	transition:1s;
}

.footbg .foot .footfirst .foottbnav .grid .code img
{
	width:100%;
	height:auto;
}
.footbg .foot .footfirst .foottbnav .grid:hover .code
{
	transform: translate(-50%,-50%) scale(1);
}
.footbg .foot .footline
{
	width:100%;
	height:1px;
	background:#fff;
	margin-top:30px;
	margin-bottom:30px;
}
.footbg .foot .footsec
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
}
.footbg .foot .footsec .footsecleft
{
	  width:60%;
	  height:auto;
}
.footbg .foot .footsec .footsecleft .footnav
{
	width:100%;
	height:auto;
	display:flex;
	flex-wrap:wrap;
}
.footbg .foot .footsec .footsecleft .footnav .grid
{
	margin-right:40px;
}
.footbg .foot .footsec .footsecleft .footnav .grid a
{
	font-size:14px;
	line-height:25px;
	display:block;
	color:#fff;
}
.footbg .foot .footsec .footsecright
{
	width:38%;
	height:auto;
	overflow:hidden;
	margin-left:2%;
}
.footbg .foot .footsec .footsecright .foottitle
{
	width:100%;
	text-align:right;
	color:#fff;
	font-size:16px;
	line-height:25px;
	margin-bottom:25px;
}
.footbg .foot .footsec .footsecright .address
{
	width:100%;
	text-align:right;
	color:#fff;
	font-size:14px;
	line-height:25px;
	margin-bottom:5px;
}
.footbg .foot .footsec .footsecright .address p
{
	color:#fff;
	font-size:14px;
	line-height:25px;
}
.footbg .foot .footsec .footsecright .tel
{
	width:100%;
	text-align:right;
	color:#fff;
	font-size:14px;
	line-height:25px;
	margin-bottom:25px;

}
.footbg .foot .footsec .footsecright .copy
{
	width:100%;
	text-align:right;
	color:#fff;
	font-size:14px;
	line-height:25px;
}
.footbg .foot .footsec .footsecright .copy a
{
	color:#fff;
	font-size:14px;
	line-height:25px;
}
/**网站底部 end**/
/**网站banner**/
.webbanner
{
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
}
.webbanner .bannerarr
{
	width:50px;
	height:50px;
	position:absolute;
	top:50%;
	transform: translate(0px,-50%);
	z-index:100;
	cursor: pointer;
	opacity:0;
	border-radius:50%;
	transition:1s;
}
.webbanner:hover .bannerarr
{
	opacity:1;
}
.webbanner .leftbtn-prev
{
	background:url('../image/index/bannerleftarr.png') no-repeat center center;
	background-size:50%;
	background-color:rgba(0,0,0,0.3);
	left:30px;
}
.webbanner .rightbtn-next
{
	background:url('../image/index/bannerrightarr.png') no-repeat center center;
	background-size:50%;
	background-color:rgba(0,0,0,0.3);
	right:30px;
}
.webbanner a
{
	display:block;
	width:100%;
	height:auto;
	min-height:100px;
}
.webbanner a img
{
	width:100%;
	height:auto;
}
.webbanner .swiperpages
{
	position:absolute;
	bottom:15px;
	left:0px;
	z-index:10;
	cursor:pointer;
}
.webbanner .swiperpages
{
	width:100%;
	height:auto;
	text-align:center;

}
.webbanner .swiperpages .swiper-pagination-bullet-active
{
	background:#0054a3;
}
/**网站banner end**/
/**网站首页**/
/**品质生活**/
.about_b .qualitytit
{
	font-size:38px;
	line-height:50px;
	font-weight:600;

}
/**品质生活 end**/
/**荣誉**/
.indexcatetitle
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.indexhonor .indexcatetitle .smalltit
{
	color:#0054a3;
}
.indexhonor .indexcatetitle .bigtit
{
	font-size:38px;
	line-height:50px;
	margin-top:10px;
	font-weight:600;
}
.indexhonor .honorpictext
{
	width:100%;
	height:auto;
	margin-top:50px;
	display:flex;
	flex-wrap:wrap;
	align-items: flex-start;
}
.indexhonor .honorpictext .indexhonorlist
{
	 width:44%;
	 height:auto;
	 overflow:hidden;
}
.indexhonor .honorpictext .indexhonorlist a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.indexhonor .honorpictext .indexhonorlist a .outpic
{
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
	padding-bottom:66.66%;
}
.indexhonor .honorpictext .indexhonorlist a .outpic .pic
{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10;
	display:flex;
	flex-wrap:wrap;
	align-content:center;
	justify-content:center;
}
.indexhonor .honorpictext .indexhonorlist a .outpic .pic img
{
	width:100%;
	height:100%;
	object-fit:cover;
}
.indexhonor .honorpictext .indexhonorlist a .title
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	font-size:15px;
	text-align:center;
	line-height:28px;
}
.indexhonor .honorpictext .indexhonorlist .swiperpages
{
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
	margin-top:10px;
}
.indexhonor .honorpictext .indexhonorlist .swiperpages .swiper-pagination-bullet-active
{
	color:#0054a3;
}
.indexhonor .honorpictext .honortitlelist
{
	width:52%;
	overflow-y:auto;
	margin-left:4%;
}
.indexhonor .honorpictext .honortitlelist .record
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:16px;
	line-height:25px;
	margin-top:5px;
	margin-bottom:5px;
	cursor:pointer;
}
.indexhonor .honorpictext .honortitlelist .hover
{
	transition:500ms;
	color:#0054a3;
}
/**荣誉 end**/
/**首页新闻**/
.indexnews
{
	padding-top:0px;
}
.indexnews .indexcatetitle .smalltit
{
	text-align:center;
	color:#0054a3;
}
.indexnews .indexcatetitle .bigtit
{
	text-align:center;
	font-size:38px;
	line-height:50px;
	margin-top:10px;
	font-weight:600;
}

.indexnewslist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	margin-top:50px;
}
.indexnewslist .grid
{
	width:23%;
	height:auto;
	overflow:hidden;
	margin-right:2.66%;
}
.indexnewslist .grid:nth-child(4n)
{
	margin-right:0px;
}
.indexnewslist .grid a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.indexnewslist .grid a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-bottom:60%;
	position:relative;
}
.indexnewslist .grid a .pic img
{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	object-fit: cover;
	transition:1s;
}
.indexnewslist .grid:hover a .pic img
{
	transform: scale(1.1);
}
.indexnewslist .grid a .title
{
	width:100%;
	height:auto;
	line-height:25px;
	text-overflow: ellipsis;
	overflow:hidden;
	font-size:16px;
	white-space: nowrap;
	color:#5d5d5d;
	margin-top:15px;
	transition:1s;
}
.indexnewslist .grid:hover a .title
{
	color:#0054a3;
}
.indexnewslist .grid a .time
{
	width:100%;
	height:auto;
	line-height:25px;
	overflow:hidden;
	font-size:16px;
	color:#5d5d5d;
	margin-top:5px;
	transition:1s;
}
.indexnewslist .grid:hover a .time
{
	color:#0054a3;
}
/**首页新闻 end**/
/**首页视频**/
.indexvideo
{
	padding-top:0px;
}
.indexvideo .indexcatetitle .smalltit
{
	text-align:center;
	color:#0054a3;
}
.indexvideo .indexcatetitle .bigtit
{
	text-align:center;
	font-size:38px;
	line-height:50px;
	margin-top:10px;
	font-weight:600;
}
.indexvideo .indexoutvideo
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:50px;
}

.indexvideo .indexoutvideo .outvideo
{
	width:100%;
	height:auto;
	padding-bottom:56.25%;
	position:relative;
}
.indexvideo .indexoutvideo .outvideo .video
{
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	background:#000;
	left:0px;
	top:0px;
	display:flex;
	flex-wrap:wrap;
	align-content: center;
	justify-content: center;
}
.indexvideo .indexoutvideo .outvideo .video video
{
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
	background:#000;
	object-fit:fill;
	transition:1s;
}/**首页视频 end**/
/**发展历程**/
.indexdeveloptit
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:18px;
	line-height:20px;
	box-sizing:border-box;
	border-left:5px solid #0054a3;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}
/**发展历程 end**/
/**网站首页 end**/
/**网站内容页**/
/**内页banner**/
.inside_banner
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inside_banner a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.inside_banner a .pic
{
	width:100%;
	height:auto;
}
.inside_banner a .pic img
{
	width:100%;
	height:auto;
}
.inside_banner .bannervideo
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.inside_banner .bannervideo video
{
	width:100%;
	height:auto;
	display:block;
}
/**内页banner end**/
/**内页内容区**/
.insblockbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:120px;
	padding-bottom:120px;
}
.insideblock
{
	width:80%;
	max-width:1600px;
	height:auto;
	margin:auto;
}
.inside_bigtit
{
	width:100%;
	height:auto;
	font-weight:bold;
	font-size:20px;
	overflow:hidden;
	line-height:25px;
	text-align:center;
}
.insidecontent
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:15px;
	line-height:25px;
	margin:auto;
} 
.insidecontent p
{
	font-size:15px;
	line-height:25px;
}
.insidecontent ul li
{
	 list-style:disc;
}
.insidecontent img
{
	display:inline;
	max-width:100%;
}
/**发布时间**/
.create_time
{
	width:100%;
	height:auto;
	font-size:15px;
	margin-top:15px;
	line-height:25px;
	color:#999;
	text-align:center;
	margin-bottom:30px;
}
/**发布时间 end**/
/**内页内容区 end**/
/**上一篇下一篇**/
.prevnext
{
	width:100%;
	height:auto;
	overflow:hidden;
	display: flex;
	flex-wrap:wrap;
	margin-top:30px;
}
.prevnext .grid
{
	width:50%;
	height:auto;
	overflow:hidden;
	font-size:15px;
	line-height:25px;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#666;
}
.prevnext .grid:nth-child(2n)
{
	text-align:right;
}
.prevnext .grid a
{
	color:#666;
	transition:1s;
}
.prevnext .grid a:hover
{
	color:#0054a3;
}
/**上一篇下一篇 end**/
/**关于星港**/
.aboutblock
{
	max-width:1500px;
}
.aboutblock .aboutentitle
{
	width:100%;
	height:auto;
	font-size:30px;
	line-height:35px;
	text-align:center;
	text-transform: uppercase;
	color:#000;
}
.aboutblock .aboutcntitle
{
	width:100%;
	height:auto;
	font-size:18px;
	line-height:25px;
	text-align:center;
	color:#000;
	margin-top:5px;
}
/**企业简介**/
.aboutblock1
{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	height:auto;
	overflow:hidden;
	margin-bottom:120px;
}
.aboutblock1 .pic
{
	width:47%;
	height:auto;
	overflow:hidden;
}
.aboutblock1 .pic img
{
	width:100%;
	height:auto;
}
.aboutblock1 .text
{
	width:46%;
	height:auto;
	overflow:hidden;
	padding-top:20px;
}
.aboutblock1 .text .insidecontent
{
	margin-top:40px;
}
/**企业简介 end**/
/**企业文化**/
.aboutblock2
{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	height:auto;
	overflow:hidden;
	margin-bottom:120px;
}
.aboutblock2 .pic
{
	width:47%;
	height:auto;
	overflow:hidden;
}
.aboutblock2 .pic img
{
	width:100%;
	height:auto;
}
.aboutblock2 .text
{
	width:46%;
	height:auto;
	overflow:hidden;
	padding-top:20px;
}
.aboutblock2 .text .insidecontent
{
	margin-top:40px;
}
/**企业文化 end**/
/**发展历程**/
.aboutblock3
{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	height:auto;
	overflow:hidden;
	margin-bottom:120px;
}
.aboutblock3 .pic
{
	width:47%;
	height:auto;
	overflow:hidden;
}
.aboutblock3 .pic img
{
	width:100%;
	height:auto;
}
.aboutblock3 .text
{
	width:46%;
	height:auto;
	overflow:hidden;
	padding-top:10px;
}
.aboutblock3 .text .developlist
{
	margin-top:40px;
	height:280px;
	overflow-y:auto;
} 
.aboutblock3 .text .developlist .grid
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
}
.aboutblock3 .text .developlist .grid .year
{
	width:90px;
	height:auto;
	overflow:hidden;
	font-size:16px;
	line-height:25px;
	color:#818181;
}
.aboutblock3 .text .developlist .grid .deslist
{
	width:calc(100% - 90px);
	height:auto;
	overflow:hidden;
}
.aboutblock3 .text .developlist .grid .deslist .desrecord
{
	font-size:16px;
	line-height:25px;
	overflow:hidden;
	color:#818181;
	margin-bottom:10px;
}
/**发展历程 end**/
/**企业荣誉**/
.aboutblock4 .honorswiper
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:60px;
}
.aboutblock4 .honorswiper a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.aboutblock4 .honorswiper a .pic
{
	width:100%;
	height:auto;
	padding-bottom:66.66%;
	position:relative;
}
.aboutblock4 .honorswiper a .pic img
{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	object-fit:cover;
	transition:1s;
}
.aboutblock4 .honorswiper a:hover .pic img
{
	transform: scale(1.1);
}
.aboutblock4 .honorswiper .swiperpage
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	text-align:center;
}
.aboutblock4 .honorswiper .swiperpage .swiper-pagination-bullet-active
{
	background:#0054a3;
}
/**企业荣誉 end**/
/**关于星港 end**/
/**内页一级导航**/
.topcatebg
{
	width:100%;
	height:auto;
	overflow:hidden;
	background:#f5f5f5;
	padding-top:30px;
	padding-bottom:15px;
}
.topcatebg .topcatenav
{
	width:80%;
	max-width:1600px;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
	margin:auto;
}
.topcatebg .topcatenav .grid
{
	margin-bottom:15px;
}
.topcatebg .topcatenav .grid a
{
	display:block;
	height:auto;
	font-size:16px;
	line-height:25px;
	position:relative;
	padding-left:60px;
	padding-right:60px;
	color:#000;
	transition:1s;
}
.topcatebg .topcatenav .grid:hover a
{
	color:#0054a3;
}
.topcatebg .topcatenav .grid a.hover
{
	color:#0054a3;
}
.topcatebg .topcatenav .grid a::after
{
	content:'';
	position:absolute;
	top:50%;
	right:0px;
	transform: translate(0px,-40%);
	width:1px;
	height:70%;
	background:#000;

}
.topcatebg .topcatenav .grid:last-child a::after
{
	display:none;
}
/**内页一级导航 end**/
/**分页**/
.paginatenav
{
	width:100%;
}
.Pagination__Nav {
    text-align: center;
    margin: 20px 0;
}
.Pagination__Nav span {
    padding: 5px 10px;
    background: #eee;
    color: #333;
    transition: all 0.3s;
    font-size: 14px;
}
.Pagination__Nav a {
    padding: 5px 10px;
    background: #eee;
    color: #333;
    transition: all 0.3s;
    font-size: 14px;
}
.Pagination__Nav .is-active 
{
    background: #0054a3;
	color:#fff;

}
.Pagination__Nav span:hover {
    background: #0054a3;
	color:#fff;
}
.Pagination__Nav a:hover 
{
    background: #0054a3;
	color:#fff;
}
/**分页 end**/
/**产品研发**/
.productblockbg
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.prolistblock
{
	width:80%;
	height:auto;
	overflow:hidden;
	max-width:1600px;
	margin:auto;
	padding-top:70px;
	padding-bottom:70px;
}
.prolistblock .cate_subnav
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.prolistblock .cate_subnav .catename
{
	font-size:30px;
	line-height:35px;
	color:#000;
}
.prolistblock .cate_subnav .catesubnav
{
	display:flex;
	flex-wrap:wrap;
	overflow:hidden;
}
.prolistblock .cate_subnav .catesubnav .grid
{
	margin-top:10px;
	height:auto;
	overflow:hidden;
}
.prolistblock .cate_subnav .catesubnav .grid a
{
	display:block;
	overflow:hidden;
	position:relative;
	font-size:16px;
	line-height:25px;
	padding-left:15px;
	padding-right:20px;
	color:#8d8d8d;
	transition:1s;
}
.prolistblock .cate_subnav .catesubnav .grid:hover a
{
	color:#0054a3;
}
.prolistblock .cate_subnav .catesubnav .grid a::after
{
	content:'/';
	height:100%;
	font-size:16px;
	line-height:25px;
	color:#8d8d8d;
	position:absolute;
	top:0px;
	right:0px;
	z-index:10;
}
.prolistblock .cate_subnav .catesubnav .grid:last-child a::after
{
	display:none;
}
.prolistblock .prolist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	margin-top:40px;
}
.prolistblock .prolist .grid
{
	width:23%;
	height:auto;
	margin-right:2.66%;
	overflow:hidden;
	margin-bottom:40px;
}
.prolistblock .prolist .grid:nth-child(4n)
{
	margin-right:0px;
}
.prolistblock .prolist .grid a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.prolistblock .prolist .grid a .outpic
{
	width:100%;
	height:auto;
	padding-bottom:100%;
	overflow:hidden;
	position:relative;
	
}
.prolistblock .prolist .grid a .outpic .pic
{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10;
	border:1px solid #eee;
	box-sizing: border-box;
	display:flex;
	justify-content: center;
	align-content: center;	
	overflow:hidden;
}
.prolistblock .prolist .grid a .outpic .pic img
{
	max-width:100%;
	max-height:100%;
	transition:1s;
}
.prolistblock .prolist .grid:hover a .pic img
{
	transform: scale(1.1);
}
.prolistblock .prolist .grid a .title
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:16px;
	line-height:25px;
	margin-top:10px;
	text-align:center;
	transition:1s;
}
.prolistblock .prolist .grid:hover a .title
{
	color:#0054a3;
}
/**产品研发 end**/
/**产品展示页**/
.proview
{
	background:#fff;
	padding-top:120px;
	padding-bottom:120px;
	box-sizing: border-box;
	overflow:hidden;
	width:80%;
	max-width:1300px;
	margin:auto;
}
.proview .picarr
{
	margin-top:30px;
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
	align-items:center;
	margin-bottom:30px;
}
.proview .picarr .arr
{
	width:50px;
	height:50px;
	cursor: pointer;
}
.proview .picarr .leftbtn-prev
{
	background:url('../image/leftarr_ca.png') no-repeat center center;
}
.proview .picarr .rightbtn-next
{
	background:url('../image/rightarr_ca.png') no-repeat center center;
}
.proview .picarr .picarrlist
{
	width:60%;
	height:auto;
	overflow:hidden;
	margin-left:30px;
	margin-right:30px;
	max-width:750px;
}
.proview .picarr .picarrlist .outpic
{
	width:100%;
	padding-bottom:100%;
	overflow:hidden;
	position:relative;
}
.proview .picarr .picarrlist .outpic .pic
{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-content:center;	
}
.proview .picarr .picarrlist .outpic .pic img
{
	max-width:100%;
	max-height:100%;
}
.proview .picarr .picarrlist .swiperpage
{
	margin-top:20px;
	text-align:center;
}
.proview .picarr .picarrlist .swiperpage .swiper-pagination-bullet-active
{
	background:#0054a3;
}
.proview .productcontent
{
	margin-bottom:30px;
	overflow:hidden;
	max-width:800px;
	margin:auto;
}
.proview .productcontent .title
{
	font-size:16px;
	line-height:30px;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	margin-bottom:30px;
}
/**产品展示页 end**/
/**新闻资讯**/
.newblockbg
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.newblock
{
	width:80%;
	height:auto;
	margin:auto;
	max-width:1600px;
	padding-top:100px;
	padding-bottom:100px;	
}
.newblock .twonews
{
	width:100%;
	height:auto;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-bottom:40px;
}
.newblock .twonews .grid
{
	width:49%;
	height:auto;
	overflow:hidden;
	margin-right:2%;
}
.newblock .twonews .grid:nth-child(2n)
{
	margin-right:0px;
}
.newblock .twonews .grid a
{
	display:block;
	width:100%;
	height:auto;
	position:relative;
}
.newblock .twonews .grid a .pic
{
	width:100%;
	height:auto;
	padding-bottom:60%;
	position:relative;
}
.newblock .twonews .grid a .pic img
{
	width:100%;
	height:100%;
	overflow:hidden;
	object-fit:cover;
	position:absolute;
	top:0px;
	left:0px;
	transition:1s;
}
.newblock .twonews .grid:hover a .pic img
{
	transform: scale(1.1);
}
.newblock .twonews .grid a .text
{
	width:35%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background:rgba(0,0,0,0.5);
	padding:4%;
	box-sizing: border-box;
}
.newblock .twonews .grid a .text .title
{
	font-size:20px;
	line-height:30px;
	overflow:hidden;
	color:#fff;
}
.newblock .twonews .grid a .text .pc_time
{
	width:100%;
	height:auto;
	overflow:hidden;
	border-left:1px solid #fff;
	box-sizing: border-box;
	padding-left:10px;
	margin-top:30px;
}
.newblock .twonews .grid a .text .pc_time p.month
{
	font-size:15px;
	line-height:20px;
	color:#fff;
	margin-bottom:5px;
}
.newblock .twonews .grid a .text .pc_time p.year
{
	font-size:17px;
	line-height:20px;
	color:#fff;
}
.newblock .newslist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	margin-top:40px;
}
.newblock .newslist .grid
{
	width:23.5%;
	height:auto;
	margin-right:2%;
	overflow:hidden;
	margin-bottom:40px;
	border:1px solid #eee;
	box-sizing: border-box;
}
.newblock .newslist .grid:nth-child(4n)
{
	margin-right:0px;
}
.newblock .newslist .grid a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.newblock .newslist .grid a .pic
{
	width:100%;
	height:auto;
	padding-bottom:60%;
	overflow:hidden;
	position:relative;
}
.newblock .newslist .grid a .pic img
{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10;
	object-fit: cover;
	transition:1s;
}
.newblock .newslist .grid:hover a .pic img
{
	transform: scale(1.1);
}
.newblock .newslist .grid a .text
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:15px;
	box-sizing: border-box;
}
.newblock .newslist .grid a .text .title
{
	font-size:16px;
	line-height:30px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#000;
	transition:1s;
}
.newblock .newslist .grid:hover a .text .title
{
	color:#0054a3;
}
.newblock .newslist .grid a .text .time
{
	font-size:14px;
	color:#999;
	line-height:20px;
	overflow:hidden;
	margin-top:5px;
	transition:1s;
}
.newblock .newslist .grid:hover a .text .time
{
	color:#0054a3;
}
/**新闻资讯 end**/
/**新闻展示页**/
.newviewblock
{
	max-width:1300px;
}
.newviewblock .insidecontent
{
	max-width:800px;
	margin:auto;
}
/**新闻展示页 end**/
/**联系我们**/
.contactblockbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:100px;
	padding-bottom:100px;
}
.contactblock
{
	width:80%;
	margin:auto;
	overflow:hidden;
	max-width:1500px;
}
.contactblock .contacttitle
{
	display:flex;
	flex-wrap:wrap;
	overflow:hidden;
}
.contactblock .contacttitle p
{
	font-size:28px;
	line-height:50px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding-left:25px;
	padding-right:25px;
	margin-bottom:40px;
}
.contactblock .map
{
	width:100%;
	height:500px;
	overflow:hidden;
	margin-bottom:40px;
}
.contactblock .contactinfo
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	margin-bottom:40px;
}
.contactblock .contactinfo .record
{
	width:50%;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
	font-size:16px;
	line-height:20px;
	padding-right:20px;
	box-sizing: border-box;
}
.contactblock .msg
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.contactblock .msg .inputlist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	margin-bottom:30px;
}
.contactblock .msg .inputlist .inputbox
{
	width:32%;
	margin-right:2%;
	overflow:hidden;
} 
.contactblock .msg .inputlist .inputbox:nth-child(3n)
{
	margin-right:0px;
}
.contactblock .msg .inputlist .inputbox .input
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.contactblock .msg .inputlist .inputbox .input input
{
	width:100%;
	height:35px;
	border:1px solid #333;
	color:#333;
	font-size:15px;
	border-radius:5px;
	box-sizing: border-box;
	padding-left:15px;
	padding-right:15px;
}
.contactblock .msg .inputlist .inputbox .input input::-webkit-input-placeholder
{
	font-size:15px;
	color:#aaa;
}
.contactblock .msg .textareabox
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:30px;
}
.contactblock .msg .textareabox textarea
{
	width:100%;
	height:180px;
	box-sizing: border-box;
	padding:15px;
	border-radius: 5px;
	border:1px solid #333;
	font-size:15px;
	color:#333;
	line-height:20px;
}
.contactblock .msg .textareabox textarea::-webkit-input-placeholder
{
	font-size:15px;
	color:#aaa;
	line-height:20px;
}
.contactblock .msg .submit
{
	width:200px;
	height:50px;
	border:1px solid #999;
	text-align:center;
	font-size:15px;
	line-height:48px;
	border-radius:5px;
	box-sizing: border-box;
	cursor: pointer;
	transition:1s;
}
.contactblock .msg .submit:hover
{
	color:#fff;
	background:#0054a3;
}
/**联系我们 end**/
/**门店**/
.storeblockbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:100px;
	padding-bottom:100px;
}
.storeblock
{
	width:80%;
	height:auto;
	max-width:1500px;
	margin:auto;
	overflow:hidden;
}
.storeblock .storesearchbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:40px;
}
.storeblock .storesearchbg .storesearch
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
}
.storeblock .storesearchbg .storesearch .select
{
	width:40%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
}
.storeblock .storesearchbg .storesearch .select select
{
	width:32%;
	height:35px;
	margin-right:2%;
	border:1px solid #aaa;
	box-sizing: border-box;
	padding-left:15px;
	padding-right:15px;
	font-size:14px;
	background:url('../image/littledownarr.png') no-repeat right center;
	border-radius: 5px;;
}
.storeblock .storesearchbg .storesearch .select select:last-child
{
	margin-right:0px;
}
.storeblock .storesearchbg .storesearch .searchbtn
{
	width:65px;
	height:35px;
	overflow:hidden;
	line-height:33px;
	font-size:15px;
	text-align:center;
	border:1px solid #aaa;
	border-radius:5px;
	margin-left:10px;
	cursor: pointer;
	transition:1s;
}
.storeblock .storesearchbg .storesearch .searchbtn:hover
{
	background:#0054a3;
	color:#fff;
}
.storeblock .maplist
{
	width:100%;
	height:auto;
	overflow:hidden;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.storeblock .maplist .map
{
	width:65%;
	height:500px;
}
.storeblock .maplist .storelist
{
	width:30%;
	height:500px;
	overflow-y:auto;
}
.storeblock .maplist .storelist .grid
{
	width:100%;
	border-bottom:1px solid #eee;
	padding-bottom:15px;
	margin-bottom:15px;
	box-sizing: border-box;
	padding-left:15px;
	position:relative;
}
.storeblock .maplist .storelist .grid::after
{
	content:'';
	position:absolute;
	width:5px;
	height:5px;
	border-radius:50%;
	background:#0054a3;
	left:0px;
	top:12.5px;
}
.storeblock .maplist .storelist .grid .tit
{
	width:100%;
	height:auto;
	font-size:17px;
	font-weight:bold;
	line-height:30px;
}
.storeblock .maplist .storelist .grid .address
{
	width:100%;
	height:auto;
	font-size:15px;
	line-height:25px;
	overflow:hidden;
	margin-bottom:10px;
}
.storeblock .maplist .storelist .grid .looksite
{
	width:100px;
	height:30px;
	overflow:hidden;
	font-size:14px;
	line-height:30px;
	background:#0054a3;
	color:#fff;
	text-align:center;
	cursor: pointer;
	border-radius:5px;
	transition:1s;
}
.storeblock .maplist .storelist .grid .looksite:hover
{
	background:#4c97c1;
}
/**门店 end**/
/**招商加盟**/
.joinblockbg
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:100px;
	padding-bottom:100px;
}
.joinblock
{
	width:80%;
	margin:auto;
	max-width:1600px;
}
.joinblock .joincatetitle
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.joinblock .joincatetitle .smalltitle
{
	width:100%;
	height:auto;
	font-size:16px;
	line-height:25px;
	text-align:center;
	color:#0054a3;
}
.joinblock .joincatetitle .bigtitle
{
	font-size:45px;
	font-weight:bold;
	text-align:center;
	line-height:50px;
	margin-top:40px;
}
.joinblock .joincatetitle .bigtitle .project
{
	color:#0054a3;
}
/**加盟视频**/
.joinblockbg4
{
	padding-bottom:0px;
}
.joinvideolist
{
	width:100%;
	overflow:hidden;
}
.joinvideolist .outvideo
{
	width:100%;
	height:auto;
	padding-bottom:56.25%;
	position:relative;
}
.joinvideolist .outvideo .video
{
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	background:#000;
	left:0px;
	top:0px;
	display:flex;
	flex-wrap:wrap;
	align-content: center;
	justify-content: center;
}
.joinvideolist .outvideo .video video
{
	margin:auto;
	height:100%;
	display:block;
	background:#000;
	object-fit:fill;
	transition:1s;
}
.joinvideolist a
{
	width:100%;
	height:auto;
	display:block;
	position:relative;
}
.joinvideolist .outpic
{
	width:100%;
	height:auto;
	padding-bottom:56.25%;
	position:relative;
}
.joinvideolist .outpic .pic
{
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	background:#000;
	left:0px;
	top:0px;
	display:flex;
	flex-wrap:wrap;
	align-content: center;
	justify-content: center;
}
.joinvideolist .outpic .pic img
{
	width:100%;
	height:100%;
	object-fit:cover;
}
.joinvideolist a .playbtn
{
	content:'';
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	background:url('../image/videoplay.png') no-repeat center center;
	background-size:70px;
	width:100%;
	height:100%;
}
/* .joinvideolist .videoplaying .video::after
{
	display:none;
	background:url('../image/videopause.png') no-repeat center center;
	background-size:70px;
} */
.joinvideolist .videoplaying:hover .video::after
{
	display:block;
}
.joinvideolist .outvideo .title
{
	font-size:16px;
	line-height:30px;
	text-align:center;
	margin-top:10px;
	overflow:hidden;
	transition:1s;
}
.joinvideolist a .title
{
	color:#0054a3;
}
.joinvideolistbg
{
	width:100%;
	height:auto;
	position:relative;
}
.joinvideolistbg .arr
{
	width:40px;
	height:40px;
	border-radius:50%;
	position:absolute;
	top:50%;
	transform: translate(0px,-50%);
	cursor:pointer;
	
}
.joinvideolistbg .leftarr
{
	left:-80px;
	background:url('../image/leftarr.png') no-repeat center center;
	background-size:30% 30%;
	background-color:#e5e5e5;
}
.joinvideolistbg .rightarr
{
	right:-80px;
	background:url('../image/rightarr.png') no-repeat center center;
	background-size:30% 30%;
	background-color:#e5e5e5;
}
.joinvideolistbg .joinvideolist .swiperpage
{
	width:100%;
	height:auto;
	margin-top:15px;
	text-align:center;
}
.joinvideolistbg .joinvideolist .swiperpage .swiper-pagination-bullet-active
{
	background:#0054a3;
}
/**加盟视频 end**/
/**加盟优势**/
.advantagebg
{
	width:100%;
	height:auto;
	position:relative;
	margin-top:60px;
}
.advantagebg .arr
{
	width:40px;
	height:40px;
	border-radius:50%;
	position:absolute;
	top:40%;
	transform: translate(0px,-50%);
	cursor:pointer;
	
}
.advantagebg .leftarr
{
	left:-80px;
	background:url('../image/leftarr.png') no-repeat center center;
	background-size:30% 30%;
	background-color:#e5e5e5;
}
.advantagebg .rightarr
{
	right:-80px;
	background:url('../image/rightarr.png') no-repeat center center;
	background-size:30% 30%;
	background-color:#e5e5e5;
}
.advantagebg .advantage
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.advantagebg .advantage a
{
	display:block;
	width:100%;
	height:auto;
	overflow:hidden;
}
.advantagebg .advantage a .pic
{
	width:100%;
	height:auto;
	padding-bottom:53%;
	position:relative;
	overflow:hidden;
}
.advantagebg .advantage a .pic img
{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	object-fit:cover;
	transition:1s;
}
.advantagebg .advantage a:hover .pic img
{
	transform:scale(1.1);
}
.advantagebg .advantage a .text
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.advantagebg .advantage a .text .title
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	transition:1s;
}
.advantagebg .advantage a:hover .text .title
{
	color:#0054a3;
}
.advantagebg .advantage a .text .des
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:14px;
	line-height:25px;
	color:#7f7f7f;
	margin-top:10px;
	transition:1s;
}
.advantagebg .advantage a .text .des p
{
	font-size:14px;
	line-height:25px;
	color:#7f7f7f;
	transition:1s;
}
.advantagebg .advantage a:hover .text .des
{
	color:#0054a3;
}
.advantagebg .advantage a:hover .text .des p
{
	color:#0054a3;
}
.advantagebg .advantage .swiperpage
{
	width:100%;
	height:auto;
	margin-top:20px;
	text-align:center;
}
.advantagebg .advantage .swiperpage .swiper-pagination-bullet-active
{
	background:#0054a3;
}
/**加盟优势 end**/
/**店态展示**/
.joinblockbg2
{
	padding-top:0px;
}
.joinshowbg
{
	width:100%;
	height:auto;
	position:relative;
	margin-top:60px;
}
.joinshowbg .arr
{
	width:40px;
	height:40px;
	border-radius:50%;
	position:absolute;
	top:45%;
	transform: translate(0px,-50%);
	cursor:pointer;
	
}
.joinshowbg .leftarr
{
	left:-80px;
	background:url('../image/leftarr.png') no-repeat center center;
	background-size:30% 30%;
	background-color:#e5e5e5;
}
.joinshowbg .rightarr
{
	right:-80px;
	background:url('../image/rightarr.png') no-repeat center center;
	background-size:30% 30%;
	background-color:#e5e5e5;
}
.joinshowbg .joinshow
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.joinshowbg .joinshow a
{
	display:block;
	width:100%;
	height:auto;
}
.joinshowbg .joinshow .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-bottom:31.25%;
	position:relative;
}
.joinshowbg .joinshow .pic img
{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	object-fit:cover;
}
.joinshowbg .joinshow .swiperpage
{
	width:100%;
	height:auto;
	margin-top:20px;
	text-align:center;
}
.joinshowbg .joinshow .swiperpage .swiper-pagination-bullet-active
{
	background:#0054a3;
}
/**店态展示 end**/
/**申请加盟**/
.joinblockbg3
{
	background:url('../image/join//join5.jpg') no-repeat center center;
	background-size:cover !important;
	background-attachment: fixed;
}
.joinblockbg3 .textmsg
{
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.joinblockbg3 .textmsg .text
{
	width:28%;
	height:auto;
	overflow:hidden;
}
.joinblockbg3 .textmsg .text .title
{
	font-size:35px;
	line-height:45px;
	color:#fff;

}
.joinblockbg3 .textmsg .text .des
{
	font-size:16px;
	line-height:30px;
	color:#fff;
	overflow:hidden;
	margin-top:20px;
}
.joinblockbg3 .textmsg .rightmsg
{
	width:32%;
	height:auto;
	overflow:hidden;
}
.joinblockbg3 .textmsg .rightmsgtitle
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:24px;
	color:#fff;
	line-height:30px;
	margin-bottom:30px;
}
.joinblockbg3 .textmsg .rightmsgtitle p
{
	font-size:24px;
	color:#fff;
	line-height:30px;
}
.joinblockbg3 .textmsg  .msg
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.joinblockbg3 .textmsg  .msg .inputlist
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.joinblockbg3 .textmsg  .msg .inputlist .inputbox
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
}
.joinblockbg3 .textmsg  .msg .inputlist .inputbox .input
{
	width:100%;
	height:auto;
	overflow:hidden;
	
}
.joinblockbg3 .textmsg  .msg .inputlist .inputbox .input input
{
	width:100%;
	height:40px;
	box-sizing: border-box;
	padding-left:20px;
	padding-right:20px;
	font-size:15px;
	color:#333;
}
.joinblockbg3 .textmsg  .msg .inputlist .inputbox .input input::-webkit-input-placeholder
{
	color:#ccc;
	font-size:15px;
}
.joinblockbg3 .textmsg  .msg .textareabox
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.joinblockbg3 .textmsg  .msg .textareabox .textarea
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:20px;
}
.joinblockbg3 .textmsg  .msg .textareabox .textarea textarea
{
	width:100%;
	height:100px;
	padding:20px;
	font-size:15px;
	line-height:20px;
	box-sizing: border-box;
	color:#333;
}
.joinblockbg3 .textmsg  .msg .textareabox .textarea textarea::-webkit-input-placeholder
{
	font-size:15px;
	line-height:20px;
	color:#ccc;
}
.joinblockbg3 .textmsg  .msg .submit
{
	width:100%;
	height:40px;
	overflow:hidden;
	background:#0054a3;
	color:#fff;
	font-size:16px;
	line-height:40px;
	text-align:center;
	transition:1s;	
}
.joinblockbg3 .textmsg  .msg .submit:hover
{
	background:#4c97c1;
}
/**申请加盟 end**/
/**招商加盟 end**/
/**企业宣传**/
.videolistblock
{
	width:100%;
	padding-top:80px;
	padding-bottom:80px;
}
.trailerlist
{
	width:80%;
	margin:auto;
	max-width:1600px;
	height:auto;
	display:flex;
	flex-wrap:wrap;
	margin:auto;
}
.trailerlist .grid
{
	width:32%;
	height:auto;
	overflow:hidden;
	margin-right:2%;	
	margin-bottom:30px;
	cursor: pointer;
	position:relative;
}
.trailerlist .grid:nth-child(3n)
{
	margin-right:0px;
}
.trailerlist .grid .outvideo
{
	width:100%;
	height:auto;
	padding-bottom:56.25%;
	position:relative;
}
.trailerlist .grid .video
{
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	background:#000;
	left:0px;
	top:0px;
	display:flex;
	flex-wrap:wrap;
	align-content: center;
	justify-content: center;
}
.trailerlist .grid .video video
{
	margin:auto;
	height:100%;
	display:block;
	background:#000;
	object-fit:fill;
	transition:1s;
}
/* .trailerlist .grid .video::after
{
	content:'';
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	background:url('../image/videoplay.png') no-repeat center center;
	background-size:70px;
	width:100%;
	height:100%;
}
.trailerlist .videoplaying .video::after
{
	display:none;
	background:url('../image/videopause.png') no-repeat center center;
	background-size:70px;
}
.trailerlist .videoplaying:hover .video::after
{
	display:block;
} */
.trailerlist .grid .title
{
	font-size:16px;
	line-height:30px;
	text-align:center;
	margin-top:10px;
	overflow:hidden;
	transition:1s;
}
.trailerlist .grid:hover .title
{
	color:#0054a3;
}

.trailerlist .outpic
{
	width:100%;
	height:auto;
	padding-bottom:56.25%;
	position:relative;
}
.trailerlist .outpic .pic
{
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	background:#000;
	left:0px;
	top:0px;
	display:flex;
	flex-wrap:wrap;
	align-content: center;
	justify-content: center;
}
.trailerlist .outpic .pic img
{
	width:100%;
	height:100%;
	object-fit:cover;
}
.trailerlist .grid .playbtn
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	background:url('../image/videoplay.png') no-repeat center center;
	background-size:70px;
	width:100%;
	height:100%;
}
/**企业宣传 end**/
/**网站内容页 end**/
/**全屏视频**/
.fullscreenvideobg .close
{
	width:80px;
	height:80px;
	font-size:75px;
	color:#fff;
	line-height:50px;
	text-align:center;
	position:absolute;
	right:0px;
	top:0px;
	z-index:100;
	cursor:pointer;
}
.fullscreenvideobg
{
	width:100%;
	height:100vh;
	z-index:10000;
	background:rgba(0,0,0,0.5);
	top:0px;
	left:0px;
	position:fixed;
	display:none;
}
.fullscreenvideo
{
	justify-content: center;
	align-content:center;
	display:flex;
	flex-wrap:wrap;
	width:100%;
	height:100%;
}
.fullscreenvideo .fsvideo
{
	width:80%;
	max-width:1200px;
	overflow:hidden;
}
.fullscreenvideo .outvideoblock
{
	width:100%;
	height:auto;
	padding-bottom:56.25%;
	position:relative;
}
.fullscreenvideo .outvideoblock .videoblock
{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
	align-content:center;
	overflow:hidden;
}
.fullscreenvideo .outvideoblock .videoblock video
{
	height:100%;
	display:block;
}
/**全屏视频 end**/