body {
				background-color: rgb(236, 236, 236) !important;
			}



			.do-site-name *,
			.do-nav-m-ul li a,
			.do-nav-m-ul .icon-isSub:before {
				color: rgb(255, 255, 255);
			}

			#do-m-menustate:checked~.do-nav-m .do-nav-m-title,
			#do-m-menustate~.do-nav-m .do-nav-m-title {
				background-color: rgb(255, 255, 255) !important;
			}

			.do-nav-m-ul>li>a,
			.do-nav-m-ul>li>ul {
				border-bottom-color: rgb(51, 51, 51);
			}

			.do-nav-m-bar {
				background-color: rgb(0, 0, 0) !important;
			}

			.do-nav-m .do-nav-page-name {
				color: rgb(0, 0, 0);
			}

			.do-m-menu-btn span {
				background-color: rgb(0, 0, 0) !important;
			}

			.do-nav-m-ul li a {
				font-size: 14px;
			}

			.do-nav-m .do-site-name img {
				height: 30px;
			}



			@media only screen and (min-width: 640px) {

				[do-page-width='3'] .do-row-one,
				.do-area-full .do-row-one {
					max-width: calc(100% - 200px);
				}
			}

			.vi-leftnav {
				position: fixed;
				left: 20px;
				top: 45%;
				width: 20px;
			}

			.vi-rightnav {
				position: fixed;
				right: 20px;
				top: 45%;
				width: 20px;
			}

			.vi-100 {
				width: 100% !important;
			}



			.col-autoHeight {
				display: table;
				width: 100%
			}

			.col-autoHeight>[class*=do-col-] {
				display: table-cell;
				height: 100%;
				float: none;
			}

			.col-autoHeight>[class*=do-col-]>.do-panelcol {
				position: initial;
			}

			/*subnav*/
			.z-subnav-conter>.z-sub-nav li a {
				color: #b58b72;
				font-family: "黑体";
			}

			.z-subnav-conter>.z-sub-nav li.active a {
				color: #816554;
			}

			/*h5*/
			@media only screen and (max-width: 640px) {

				.vi-rightnav,
				.vi-leftnav {
					display: none;
				}

				.do-product .title {
					left: 10px;
					font-size: 14px;
				}

				.z-subnav-conter li {
					float: left;
				}
			}

			.do-area>.do-row {
				/* border-right: 1px solid #eee;
				border-left: 1px solid #eee;
				border-bottom: 1px solid #eee; */
			}

			.do-body .do-area>.do-row {
				border: none;
			}

			/*nav*/

			#H-c-21-22-24-27 .z-nav-container li>ul:not(:empty) {
				width: 317px;
				padding: 50px 0;
				opacity: 0;
				left: -120px !important;
				transform: scale(0.8) !important;
				-webkit-box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .15);
				box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .15);

			}

			#H-c-21-22-24-27 .z-nav-container li:hover>ul {
				opacity: 1;
				/*width:100%!important;*/
				-webkit-transform: scale(1) !important;
				transform: scale(1) !important;
				-webkit-transition-duration: .1s;
				transition-duration: .1s;
				-webkit-transition-timing-function: cubic-bezier(.075, .82, .165, 1);
				transition-timing-function: cubic-bezier(.075, .82, .165, 1);
			}

			#H-c-21-22-24-27 .z-nav-container li ul li {
				height: 36px !important;
				line-height: 36px !important;
				text-align: center;
			}


			.breadcrumb {
				padding: 0 40px !important;
			}
			#header_397402_0>.do-area-bg .bgcolor,
			#header_397402_0 .fp-tableCell>.do-area-bg .bgcolor {
				background-color: rgb(255, 255, 255);
			}
			
			#banner_397402_0>.do-area-bg .bgcolor,
			#banner_397402_0 .fp-tableCell>.do-area-bg .bgcolor {
				background-color: rgb(255, 255, 255);
			}
			
			
			
			#footer_397402_0 .do-area-bg-conter:before {
				background-color: rgb(255, 255, 255);
			}
			.layui-laypage .layui-laypage-curr .layui-laypage-em{
				background-color: red;
			}
			.layui-laypage a:hover{
				color: red;
			}
			.do-tg4pl .do-element-media-conter {
				background-color: rgb(255, 255, 255);
			}
			
			.do-tg4pl .do-middle-center img {
				width: 35%;
			}
			@media only screen and (min-width:640px) {
				.ly-news-text2.do-element-media.num1 .do-element-media-li {
					width: 50%;
				}
			
				.ly-news-text2.do-element-media.num1 .do-element-media-li .do-element-media-conter {
					transition: all 0.3s;
				}
			
				.ly-news-text2.do-element-media.num1 .do-element-media-li .do-element-media-conter:hover {
					margin-top: -20px;
				}
			
				.ly-news-text2 li .do-media-image-box {
					display: none;
				}
			
				.ly-news-text2 .do-content-list .do-element-media-conter {
					padding: 65px 30px;
					background-color: #eee;
					margin: 0 10px;
				}
			
				.ly-news-text2.do-element-media .do-time-left {
					text-align: left;
					width: 120px;
				}
			
				.ly-news-text2 .do-content-list .do-time-left h2 {
					font-weight: lighter;
					font-size: 36px;
				}
			
				.ly-news-text2.do-element-media .title {
					font-family: "黑体";
					color: black;
				}
			
				.ly-news-text2.do-element-media .des {
					color: #999;
				}
			
				.ly-news-text2.do-element-media .des .js-toclamp {
					margin-bottom: 20px;
				}
			
				.ly-news-text2.do-element-media .des:after {
					content: "MORE >";
					color: #999;
				}
			}
			
			
			@media only screen and (max-width: 800px) {
				.do-title-content.do-html-content {
					padding: 10px 20px !important;
				}
			}
			.ly-btn5 .do-element-button-content .do-btn.sm {
				padding: 10px 60px;
			}
			
			.ly-btn5 .do-element-button-content .do-btn.sm h5 {
				font-size: 14px;
				color: white;
			}
			.wl-gfwf .do-element-media-li:hover .do-media-image-box {
				transform: scale(.8);
			}
			
			.wl-gfwf .do-element-media-li:hover .do-title {
				transform: scale(.8);
			}
			
			.wl-gfwf .do-element-media-li .do-media-image-box {
				transition: 2s;
			}
			
			.wl-gfwf .do-element-media-li .do-title {
				transition: 2s;
			}
			.do-D-c-103-104>.do-panelcol>.do-area-bg .bgcolor {
				background-color: rgb(255, 255, 255);
			}