﻿
figure,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0}
table{border-spacing:0}fieldset,img{border:0}legend{display:none}address,caption,cite,code,dfn,em,th,var{font-weight:400;font-style:normal}
ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}q:after,q:before{content:""}
abbr,acronym{border:0}a{vertical-align:middle;text-decoration:none}body,html{width:100%;min-height:100vh;font-family:'微软雅黑',sans-serif;}
input,select{outline:none;border-radius:0;}

/*
	灰线 #808080
	灰底 #f5f5f5  mousover
	
	.topMenu z 30
	topLogo .qrCode z 33
	.kvArrL z 1
	.videoPop z 40
*/

/*@font-face {*/
/*	font-family:'方正兰亭黑简体';*/
/*	src:url('../font/FZLTHJW.TTF') format('truetype'); !* Safari, Android, iOS *!*/
/*}*/
/*@font-face {*/
/*	font-family:'方正兰亭纤黑简体';*/
/*	src:url('../font/FZLTXHJW.TTF') format('truetype'); !* Safari, Android, iOS *!*/
/*}*/
/*@font-face {*/
/*	font-family:'方正兰亭中黑简体';*/
/*	src:url('../font/FZLTZHJW.TTF') format('truetype'); !* Safari, Android, iOS *!*/
/*}*/


@media screen and (min-width:1024px){

	.blImg { width:100%; display:block; }

	.topNews { width:100%; height:39px; background:#FFF; 
		border-bottom:1px solid #000; position:relative; display:none; }
	.topNews .mid { width:100%; max-width:1920px; height:100%; margin:0 auto; position:relative; }
	.topNews .box { width:100%; height:100%; }
	.topNews ul { width:100%; height:100%; position:absolute; }
	.topNews ul li { width:100%; height:100%; position:absolute; top:0; display:none; }
	.topNews ul li a { width:80%; height:auto; font-size:13px; color:#000; text-align:center; margin:0 auto;
		text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-top:10px; display:block; }
	.topNews .prevBt, .topNews .nextBt, .topNews .closeBt { width:10px; position:absolute; 
		top:11px; color:#FFC000; font-weight:bold; cursor:pointer; display:none; }
	.topNews .prevBt img, .topNews .nextBt img, .topNews .closeBt img { width:100%; display:block; }
	.topNews .prevBt { left:40px; }
	.topNews .nextBt { right:60px; }
	.topNews .closeBt { width:20px; right:20px; top:9px; opacity:0.7; display:block; }


	/*header{ width:100%; max-width:1920px; margin:0 auto; font-size:25px; color:#8c8c8c; }*/
	.topLogo { width:100%; height:95px; max-width:1920px; margin:0 auto; font-size:12px; color:#8c8c8c; position:relative; }
	.topLogo .logo { width:160px; padding-top:39px; margin:0 auto; }
	.topLogo .logo img { width:100%; }

	.topLogo .leftMenu { position:absolute; left:1.93%; bottom:12px; }
	.topLogo .leftMenu a { color:#8c8c8c; position:relative; cursor:pointer; }
	.topLogo .rightMenu { position:absolute; right:1.93%; bottom:12px; }
	.topLogo .rightMenu a { width:16px; float:right; margin-left:26px; cursor:pointer; }
	.topLogo .rightMenu img { display:block; width:100%;  }
	.topLogo .qrCode { width:180px; position:absolute; left:calc(1.93% - 12px) ; top:86px; z-index:33; display:none; }
	.topLogo .qrCode img { width:100%; display:block; }
	.topLogo .searchBox { width:280px; height:40px; border:1px solid #e5e5e5; background-color:#fff; box-sizing:border-box;
		position:absolute; right:calc(1.93% + 20px); top:95px; z-index:33; display:none; }
	.topLogo .searchBox img { display:block; }	
	.topLogo .searchBox .arr { position:absolute; top:-12px; right:21px; }	
	.topLogo .searchInput { width:257px; height:28px; left:12px; top:5px; position:absolute; border:0; font-size:14px; }
	.topLogo .searchEnter { width:53px; right:0; top:5px; position:absolute; cursor:pointer; }

	.topLogo .searchBoxFix{ position:fixed; top:40px; right:calc(1.93% + 27px); }

	.topMenu { width:100%; margin:0 auto; font-size:14px; position:absolute;
		top:95px; background-color:#000; color:#fff; z-index:30; }
	.topMenu ul { width:100%; /*height:50px; */max-width:1100px; margin:0 auto; justify-content:center; display:flex;  }
	.topMenu ul li { height:40px; box-sizing:border-box; display:flex; align-items:center; cursor:pointer; margin:0 24px; }
	.topMenu ul li a { margin-top:-2px; color:#fff; }
	.topMenu ul li a:hover { font-weight:bold; }
	.topMenu ul li.active { /*background:url("../images/icon-menuArr.png") no-repeat 50% 100% / 10px;*/ }

	.topMenu .subMenuBox { width:100%; height:0; overflow:hidden; box-sizing:border-box;
		position:absolute; top:40px; left:0; font-size:14px; color:#000; display:none; }
	.topMenu .subMenuBoxBg { width:100%; height:0; background-color:#fff; display:none;
		position:absolute; top:40px; }	
	.topMenu .subMenuBox dl { display:block; }
	.topMenu .subMenuBox dl dt { margin-bottom:17px; }
	.topMenu .subMenuBox dl dt a { color:#000; }
	.topMenu .subMenuBox dl dd { margin-bottom:8px; }
	.topMenu .subMenuBox dl dd a { color:#8c8c8c; display:block; }
	.topMenu .subMenuBox dl dd a img { max-width:232px; width:100%; }
	.topMenu dl { display:none; }
	.topMenu .subMenuBox sup { font-size:9px; margin-left:1px; position: absolute; }
	
	.topMenu .topSubmenu1 { /*height:400px;*/ }
	.topMenu .topSubmenu1 .mid { width:736px; margin:0 auto; padding:80px 0;  }
	.topMenu .topSubmenu1 dl { display:flex; justify-content:center; }
	.topMenu .topSubmenu1 dl dd { margin:0 20px; }
	.topMenu .topSubmenu1 dl dd span { display:block; margin-bottom:9.5%; color:#000; }

	.topMenu .topSubmenu2 { /*height:400px;*/ }
	.topMenu .topSubmenu2 .mid { width:100%; margin:0 auto; padding:80px 0;  }
	.topMenu .topSubmenu2 dl { display:flex; justify-content:center; }
	.topMenu .topSubmenu2 dl dd { margin:0 10px; }
	.topMenu .topSubmenu2 dl dd span { display:block; margin-bottom:9.5%; color:#000; }

	.topMenu .topSubmenu4 { /*height:400px;*/ }
	.topMenu .topSubmenu4 .mid { width:1024px; margin:0 auto; padding:75px 0; 
		display:flex; justify-content: space-between; }
	.topMenu .topSubmenu4 .line { width:3px; height:243px; border-left:1px solid #e8e8e8; float:right; }
	.topMenu .topSubmenu4 dl { width:auto; max-width:134px; float:left; }

	.topMenu .menuPicBox { width:300px; float:right; text-align:center; font-size:14px; }
	.topMenu .menuPicBox img { width:100%; display:block; }
	.topMenu .menuPicBox p { margin-top:10px; }
	.topMenu .menuPicBox a { margin-top:14px; font-size:14px; color:#8c8c8c; padding-bottom:4px;
		border-bottom:1px solid #8c8c8c; font-family:'微软雅黑', sans-serif; }/*'方正兰亭纤黑简体',*/

	.topMenu .topSubmenu5 { /*height:435px;*/ }
	.topMenu .topSubmenu5 .mid { width:958px; margin:0 auto; padding:75px 0; }
	.topMenu .topSubmenu5 dl { float:left; margin-right:100px; }
	.topMenu .topSubmenu5 .line { width:100px; height:278px; border-left:1px solid #e8e8e8; float:right; }

	.topMenu .topSubmenu6 { /*height:400px;*/ }
	.topMenu .topSubmenu6 .mid { width:736px; margin:0 auto; padding:80px 0;  }
	.topMenu .topSubmenu6 dl { display:flex; justify-content:center; }
	.topMenu .topSubmenu6 dl dd { margin:0 20px; }
	.topMenu .topSubmenu6 dl dd span { display:block; margin-bottom:9.5%; color:#000; }

	.topMenu .topSubmenu7 { /*height:55px*/ }
	.topMenu .topSubmenu7 .mid { width:100%; max-width:1240px; margin:0 auto; padding:80px 0; }
	.topMenu .topSubmenu7 dl { display:flex; justify-content:space-between; }
	.topMenu .topSubmenu7 dl dd { width:calc(20% - 20px);  margin:0 10px; }
	.topMenu .topSubmenu7 dl dd img { width:100%; display:block; }
	.topMenu .topSubmenu7 dl dd span { display:block; margin-bottom:9.5%; color:#000; }


	.topMenuSpace { width:100%; height:40px; margin:0 auto; background-color:#000; }
	/*.topMenuIe { position:absolute; top:117px; }*/
	.topMenuFix { position:fixed; top:0 !important; }
	.topLogo .qrCodeFix { position:fixed; top:32px; right:67px; left:auto; }
	 
	.topMenu .fixMenuMid { width:100%; max-width:1920px; position:absolute; top:0; left:50%; 
		transform:translateX(-50%); -webkit-transform:translateX(-50%); display:none; }
	.topMenu .logo { width:138px; position:absolute; left:1.93%; top:10px; }
	.topMenu .logo img { width:100%; }
	.topMenu .rightMenu { position:absolute; right:1.93%; top:7px; color:#8c8c8c; }
	.topMenu .rightMenu span { margin-left:10px; color:#8c8c8c; }
	.topMenu .rightMenu a { cursor:pointer; }
	.topMenu .rightMenu a.icon { float:right; width:21px; margin:0 0 0 26px; position:relative; top:2px; }
	.topMenu .rightMenu img { display:block; }


	footer { width:100%; margin:0 auto; background-color:#000;
		position:relative; color:#fff; font-size:14px; clear:both; }
	footer .footerMenu { width:100%; max-width:1920px; height:314px; margin:0 auto; position:relative; }	
	footer .leftMenu { position:absolute; left:6.77%; top:76px; }
	footer .leftMenu li { margin-bottom:8px; }
	footer .leftMenu li a{ color:#8c8c8c; }
	footer .leftMenu li:first-child a{ color:#fff; }
	footer .copyright { width:100%; height:95px; box-sizing:border-box; border-top:1px solid #808080;
		position:absolute; bottom:0; color:#8c8c8c; text-align:center; padding-top:25px; font-size:12px; }
	footer .copyright img { width:20px; float:left; }
	footer .copyright a { position:relative; color:#8c8c8c; margin:0 5px; display:inline-block;text-decoration:none;height:20px;line-height:20px; }
	footer .copyright a p { float:left;height:20px;line-height:20px;margin-left:5px; }
	footer .copyright div { display:inline-block; }

	footer .contact { position:absolute; left:calc(9.37% + 138px); top:76px; }
	footer .contact li { margin-bottom:8px; color:#8c8c8c; }
	footer .contact li:first-child { color:#fff; }
	footer .toTop { width:33px;  position:absolute; right:6.77%; top:48px; cursor:pointer; }
	footer .toTop img { width:100%; }
	footer .rightMenu { width:40%; text-align:right; position:absolute; right:6.77%; bottom:130px; }
	/*footer .rightMenu span { margin-right:30px; }*/
	footer .rightMenu .sns { width:432px; display:flex; justify-content: space-between; align-items: center; float:right; }
	footer .rightMenu .sns span { display:block; }
	footer .rightMenu .sns a { width:50px; display:block; border:1px solid #808080; cursor:pointer; }
	footer .rightMenu .sns a img { width:50px; display:block; }
	/*footer .rightMenu .sns select { width:213px; height:45px; box-sizing:border-box; color:#fff; font-size:14px;
		background:url("../images/footer-searchArr.png") no-repeat 100% 0; padding-left:26px; display:block;
		border-color:transparent; border:1px solid #808080; -webkit-appearance: none; }*/
	footer .rightMenu .sns .storeBt { width:213px; height:45px; text-align:center; padding-top:11px; 
		box-sizing:border-box; color:#fff; font-size:14px; }

	footer .rightMenu .ft-wxQr { position:absolute; right:166px; bottom:93%; display:none; }
	footer .rightMenu .ft-wbQr { position:absolute; right:236px; bottom:93%; display:none; }


	#log{ position:fixed; bottom:0; right:0; background:rgb(125,0,0); color:#fff; z-index:100; display: none; }

	.wap { display:none !important; }
	.lockBody { overflow-x:hidden; overflow-y:hidden; }

}

@media screen and (max-width:1390px) {
	.topMenu.topMenuFix ul li { margin:0 20px; }
}
@media screen and (max-width:1320px) {
	.topMenu .rightMenu span { display:none; }
	.topMenu ul li { margin:0 18px; }
}
@media screen and (max-width:1100px) {
	.topMenu ul li { margin:0 18px; }
}
@media screen and (min-width:1921px) {
	.topLogo .searchBoxFix { left:calc( 50% + 615px); margin-left:0; }
	.topLogo .qrCodeFix { left:calc(50% + 706px); }

	/*.topMenu { left: calc(50% - 960px); }
	.topMenuFix { left: calc(50% - 960px); }
	.topLogo .searchBoxFix { right:calc( (100% - 1920px) / 2 + 60px ); }*/

}









 
@media screen and (max-width:1024px) {
	
	.blImg { width:100%; display:block; }

	.topNews { width:100%; height:0.5rem; background:#FFF; position:relative; 
		border-bottom:1px solid #000; display:none; z-index:30; }
	.topNews .mid { width:100%; height:100%; margin:0 auto; position:relative; }
	.topNews .box { width:100%; height:100%; }
	.topNews ul { width:100%; height:100%; position:absolute; }
	.topNews ul li { width:100%; height:100%; position:absolute; top:0; display:none; }
	.topNews ul li a { width:80%; height:auto; font-size:0.2rem; color:#000; text-align:center; margin:0 auto;
		text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-top:0.1rem; display:block; }
	.topNews .prevBt, .topNews .nextBt, .topNews .closeBt { width:10px; position:absolute; 
		top:0.17rem; color:#FFC000; font-weight:bold; cursor:pointer; display:none; }
	.topNews .prevBt img, .topNews .nextBt img, .topNews .closeBt img { width:100%; display:block; }
	.topNews .prevBt { left:0.4rem; display:none !important; }
	.topNews .nextBt { right:0.6rem; display:none !important; }
	.topNews .closeBt { width:0.2rem; right:0.2rem; top:0.15rem; opacity:0.7; display:block; }


	.topLogo { width:100%; height:1.22rem; background-color:#fff;
		position:sticky; position:-webkit-sticky; top:0; z-index:30;  }
	.topLogo img { width:100%; display:block; }
	.topLogo .memberBt { width:15.45%; left:75%;  }
	.topLogo .searchBt { width:15.45%; left:37.66%; }

	/*.memberBt { width:15.43%; left:75%; top:12.28%; }
	.searchBt { width:15.43%; left:52.66%; top:12.28%; }*/


	.topLogo .logo { width:33.47%; left:33.2%; top:0.44rem; position:absolute; padding-top:0; }
	.topLogo .rightMenu { width:25%; height:100%; position:absolute; top:0; right:0; }
	.topLogo .rightMenu a { float:none; margin-left:0px; top:37.7%; position:absolute; display:block; }
	.topLogo .menuOpenBt { width:8%; left:2.4%; top:0.31rem; position:absolute; }

	/*.wapMenu ul { width:100%; position:absolute; top:1.37rem;*/
	/*border-top:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5; padding:0.35rem 0; }*/
	/*.wapMenu ul li { text-align:center; }*/
	/*.wapMenu a { font-size:0.26rem; color:#000; }*/
	/*.wapMenu dl dd a { font-size:0.2rem; color:#8c8c8c; }*/

	.subMenuBoxBg { display:none; }
	.wapMenuBox { width:100%; background:#fff; min-height:100vh; overflow-y:auto; position:fixed; top:0; display:none; z-index:30; }
	.wapMenuBox .menuBg { width:100%; height:100%; position:absolute; top:0; background:rgba(0,0,0,0.75); }
	.wapMenu { width:100%; min-height:100vh; position:absolute; top:0; background:#fff; z-index:20; }
	.wapMenu img { width:100%; display:block; }
	.wapMenu .closeBt { width:8.13%; left:2.4%; top:0.31rem; position:absolute; }
	.wapMenu .logo { width:33.47%; margin:0 auto; padding-top:0.44rem; display:block; }
	.wapMenu ul { width:100%; margin-top:0.3rem;
		border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding-bottom:0.44rem; }
	.wapMenu ul li { text-align:center; }
	.wapMenu ul li a { color:#000; font-size:0.26rem; margin-top:0.44rem; display:block; letter-spacing:1px; }
	.wapMenu ul li.plus .mainItem { background:url("../image/icon-plus.png") no-repeat 95% 50% / 0.2rem; }
	/*.wapMenu ul li.active { padding-top:0.44rem; }*/
	.wapMenu ul li.active .mainItem { border-top:1px solid #e5e5e5; padding-top:0.44rem;
		background:url("../image/icon-minus.png") no-repeat 95% 90% / 0.2rem;  }
	.wapMenu ul li:first-child .mainItem { border-top:0; padding-top:0; }

	.wapMenu dl { display:none; border-bottom:1px solid #e5e5e5; padding-bottom:0.44rem; }
	.wapMenu dl dd a { color:#8c8c8c; margin-top:0.44rem;  }
	.wapMenu dl img { display:none; }

	.wapStore { position:relative; margin-top:0.44rem; text-align:center; font-size:0.26rem; padding-bottom:.8rem; }
	.wapStore p { width:50%; margin:0 auto; }
	.wapStore a { width:50%; margin:0 auto; display:block; color:#000; }
	.wapStore span { position:relative; top:0.05rem; margin-right:0.22rem; }
	.wapStore span img { width:6%; display:inline; }
	.wapStore .qrBox { margin-top:0.44rem; }

	/*.wapStore .wapStoreSelect { width:100%; }
	.wapStore .wapStoreSelect span { position:relative; top:0.05rem; margin-right:0.22rem; }
	.wapStore .wapStoreSelect span img { width:3%; display:inline; }
	.wapStore .qrBox { margin-top:0.6rem; }
	.wapStore .qrBox span { position:relative; top:0.05rem; margin-right:0.22rem; }
	.wapStore .qrBox span img { width:3%; display:inline; }*/
	.wapStore .qrBox .qr { width:32.4%; margin:0.88rem auto 0; display:none; }

	

	/*.wapQuickMenu { width:100%; height:0.68rem; background:#000; font-size:0.18rem; display:flex; justify-content:center; }*/
	/*.wapQuickMenu li { height:0.68rem; margin:0 0.19rem; display:flex; align-items:center; }*/
	/*.wapQuickMenu li a { color:#fff; }*/

	.topMenu { width:100%; height:0.68rem; background:#000; 
		position:sticky; position:-webkit-sticky; top:1.22rem !important; z-index:10; }
	.topMenu ul { width:100%; display:flex; height:0.68rem; justify-content:space-evenly; }
	.topMenu ul li { height:0.68rem; margin:0 0.18rem; display:flex; align-items:center; }
	.topMenu ul li a { font-size:0.22rem; color:#fff; }
/*	.topMenu ul li a span { display:none; }*/
	.topMenu dl { display:none; }
	.topMenu.topMenuFix ul li { margin:0 0.18rem; }

	.wapSearchBox { width:100%; height:100vh; display:none; z-index:5; position:absolute; top:0; }
	.wapSearchBox .bg { width:100%; height:100%; background-color:rgba(0,0,0,0.5); }
	.wapSearchBar { width:100%; height:0.68rem; position:absolute; top:1.9rem;
		background-color:#fff; }
	.wapSearchBar input { width:100%; height:100%; border:0; display:block; text-align:center; font-size: 0.22rem; }

	/*.searchBox {}*/

	.subMenuBox { display:none; }
	.subMenuBox dl dd { display:none; }

	.kv { width:100%; }
	.kv img { width:100%; }

	footer { width:100%; background-color:#000;
		position:relative; color:#fff; font-size:0.2rem; clear:both; }
	footer .footerMenu { width:100%; height:6.4rem; position:relative; }
	footer .toTop { width:4.53%; left:90.27%; top:0.18rem; position:absolute; cursor:pointer; }
	footer .toTop img { width:100%; display:block; }
	footer .leftMenu { width:100%; left:0; top:1.87rem; position:absolute; }
	footer .leftMenu li { text-align:center; margin-bottom:0.35rem; }
	footer .leftMenu li a { color:#8c8c8c; }
	footer .leftMenu li:first-child a { color:#fff; }
	footer .contact { width:100%; left:0%; top:4.48rem; position:absolute; }
	footer .contact li { margin-bottom:0.35rem; text-align:center; color:#8c8c8c; }
	footer .contact li:first-child { color:#fff; }
	footer .contact li a { color:#8c8c8c; }

	footer .rightMenu { width:100%; text-align:center; display:flex;
		font-size:0.2rem; flex-direction:column-reverse; }
	footer .rightMenu span { display:block; margin-bottom:0.42rem;  }
	footer .rightMenu img { width:100%; display:block; }
	footer .rightMenu .sns { width:100%; margin-top:0.42rem; }
	footer .rightMenu .sns a { width:0.4rem; display:inline-block; margin-right:0.26rem; border:1px solid #3c3c3c; }
	/*footer .rightMenu .store { width:2.05rem; height:0.37rem; }*/
	/*footer .rightMenu .sns select { width:2.07rem; height:0.37rem; text-align-last:center;
		background:url('/images/footer-storeBg.png') no-repeat 0 0 / 100% 100%;  border:transparent;
	-webkit-appearance:none; box-sizing:border-box; font-size:0.17rem; color:#fff;  }*/
	/*footer .rightMenu .sns select::-ms-expand { display: none; }*/
	footer .rightMenu .sns .storeBt { width:2.05rem; height:0.4rem; text-align:center; padding-top:0.06rem; 
		box-sizing:border-box; color:#fff; font-size:0.16rem; }

	footer .copyright { width:100%; height:0.87rem; box-sizing:border-box; position:relative;
		border-top:1px solid #808080; clear:both; text-align:center; font-size:0.14rem; padding-top:0.18rem; }
	footer .copyright img { width:0.25rem; position:relative; display:inline-block; }
	footer .copyright .bottomLine { width:100%; height:4px; position:absolute; bottom:-2px; background:#000; }
	footer .copyright a { color:#8c8c8c; margin:0 4px; display:flex; align-items: center; justify-content: center; }
	footer .copyright a p { margin-left:5px; }
	footer .copyright div { display:inline-block; }

	footer .rightMenu .ft-wxQr { width:30%; position:absolute; left:23.5%; top:-1.2rem; display:none; }
	footer .rightMenu .ft-wbQr { width:30%; position:absolute; left:13.1%; top:-1.2rem; display:none; }

	.pc { display:none !important;  }
	.lockBody { overflow-x:hidden; overflow-y:hidden; }
	#log { display:none; }

}
