		*	{font-family: "微软雅黑", "Microsoft YaHei", "Segoe UI", "黑体", "SimHei", Arial, "Dengxian"; box-sizing:border-box;}
		body	{margin: 20px 0; background-color:#fff; font-size:16px; color:#000; overflow-x:hidden;}
		hr		{border:solid #aaa; border-width:1px 0 0 0; margin: 10px 0;}
		ul, ol	{margin-top:10px; margin-left:-20px;}

		/* greeting页主背景 */
		.greetBg		{background-image: url("../images/greetBg.jpg"); background-repeat:no-repeat; background-size: calc(80% - 240px) auto; background-position: right 400px; min-height: 95vh;}

		#logoBox		{padding:10px 35px;}
		#logo				{width:40vw; min-width:225px; max-width:300px;}


		/* banner图片容器 */
		.imgBanner	{background-repeat:no-repeat; background-position:50% 0%; height:150px; background-size:auto 100%;}
		.bannerBlock1		{width:5px;}
		.bannerBlock2		{width:25px;}
		#bannerOverview	{background-image:url("../images/bgOverview.jpg"); background-position: 0% 0%;}
		#bannerGreeting	{background-image:url("../images/bgGreeting.jpg");}
		#bannerSales		{background-image:url("../images/bgSales.jpg");}
		#bannerSemi			{background-image:url("../images/bgSemi.jpg");}
		#bannerAuto			{background-image:url("../images/bgAuto2.jpg"); background-position: 65% 0%;}
		#bannerParts		{background-image:url("../images/bgParts.jpg");}
		#bannerFeature	{background-image:url("../images/bgFeature.jpg"); background-position: 0% 0%;}


		/* 左菜单宽 */
		#menuBox					{width:100%; min-width:222px;}


		/* 内容容器 */
		#mainBox		{margin-top:-30px; padding:0 40px;}


		#contentBox		{line-height:160%;}
		#contentBox a:link, #contentBox a:visited, #contentBox a:hover	{color:#f60;}
		#contentBox a:active	{color:#f00;}

		/* 内容标题 */
		.contentTitle	{padding:3px 8px; font-weight:bold;}

		/* 内容文字容器 */
		.contentInner	{padding:12px 8px; margin-bottom:12px;}

		/* overview thumb img */
		.introImgBox	{margin-top:10px; margin-bottom:15px; padding: 8px 3px; border-radius:1px; min-width:166px;}
		/* overview address text */
		.introTxtBox	{padding-top:10px;}

		/* sales page 2nd section */
		.flagImgBox, .flagTxtBox	{float:left;}
		.flagTxtBox	li	{color:#666; font-style:italic; font-size:14px; margin-bottom:10px;}
		.flagTxtBox b		{color:#000; font-style:normal; font-size:16px}

		#featureImg	{min-width:250px; max-width:1500px;}

		/* 内页footer */
		#footer	{
			padding:5px 40px;
			font-size:14px; 
			color:#999; 
			text-align: left;
			min-width:360px;
			margin-bottom: 20px;
			clear: both;
			/*
			max-width: 570px;
			position:fixed;
			bottom:0px;
			*/
		}



		@media (max-width:640px) {
			#menuBox						{width:100% !important;}
			#contentBox					{width:100%; padding: 30px 0 0 0;}
			#greetFooterMargin	{display:none;}
			#featureImg					{width: 100%;}
		}

		@media (min-width:641px) {
			#menuBox					{float:left; border-top: solid 0.01px rgba(0,0,0,0);}		/* 0.01px顶边线 - 改善奇怪的超小窗口高度时, greeting页面内容与菜单重叠 */
			#innerMenuFooter	{margin-bottom: calc(100vh - 720px);}	/* 宽窗口时菜单离footer的最小距离 Max(100px, calc(100vh - 650px)) */
			#contentBox				{float:left; width: calc(100% - 250px); padding:60px 0 4px 30px; min-height:270px;}	/* 4px was 40px */
			#featureImg				{width: calc(100% - 2.5vw);}
		}

		@media (min-width:801px) {
			.introImgBox		{float:left;}
			.introImgBox img	{width:160px;}
			.introTxtBox		{float:left; padding-left:30px; width:calc(100% - 170px);}

			#salesList ul		{margin-left:-20px !important;}
			.flagImgBox img	{width:120px; height:80px; margin-top: 8px;}
			.flagTxtBox			{width:calc(100% - 130px); padding-left:30px;}
		}

		@media (max-width:800px) {
			.introImgBox		{width:100%;}
			.introImgBox img	{width:100%;}
			.introTxtBox		{padding-left:0px; width:100%;}

			#salesList ul		{margin-left:-63px !important;}
			.flagImgBox img	{width:33px;  height:22px; margin-top: 4px;}
			.flagTxtBox			{width:calc(100% - 35px); padding-left:10px;}
		}

		@media (max-width:1024px) {
			.greetBg		{background-image:none;}
		}