img {
	object-fit: cover;
	vertical-align: top;
}
ul, p, h2, h3 {
	margin: 0;
	padding: 0;
}
.wrapper {
	width: 100%;
	box-sizing: border-box;
	overflow-x: hidden;
	padding-top: 1.9rem;
	font-size: 0.16rem;
	line-height: 0.24rem;
}
.am_header {
	width: 100%;
	height: 1.9rem;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	background-color: #fff;
	border-bottom: 0.08rem solid #005db4;
}
.LogoImg {
	background-image: url(../images/logo1.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: 0.84rem;
	height: 0.68rem;
	position: absolute;
	top: 0.4rem;
	left: 0;
}
.SiteNav {
	width: 100%;
	height: 0.54rem;
	line-height: 0.54rem;
	background-color: #f7f7f7;
}
.SiteSearch {
	font-size: 0.18rem;
	color: #333;
	float: right;
	padding: 0rem 0.25rem;
}
.SiteSearch input {
	background-image: url(../images/search.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: 0.22rem;
	height: 0.22rem;
	margin-right: 0.12rem;
}
.ShoppCart {
	font-size: 0.18rem;
	color: #333;
	float: right;
	position: relative;
	display: none;
}
.ShoppCart.nor .ShoppDown {
	display: block;
}
.ShoppDown {
	width: 6.22rem;
	background-color: #fffffe;
	border: solid 1px #e2e2e2;
	position: absolute;
	top: 0.54rem;
	right: 0;
	z-index: 10;
	padding-bottom: 0.2rem;
	display: none;
}
.ShoppFlex {
	border-bottom: 0.01rem solid #e2e2e2;
	padding: 0.2rem;
	height: 0.96rem;
	overflow: hidden;
	display: block;
}
.ShoppFlex .CenterIntroduct {
	width: 4rem;
	margin-left: 0.2rem;
	font-size: 0.16rem;
	line-height: 0.28rem;
	padding-top: 0.22rem;
}
.ShoppFlex .CenterIntroduct h3 {
	font-size: 0.16rem;
	margin-top: 0;
}
.ShoppNumber {
	float: right;
	padding-top: 0.22rem;
	width: 0.6rem;
	font-size: 0.16rem;
	line-height: 0.28rem;
	color: #999999;
	text-align: right;
}
.ShoppNumber h2 {
	font-size: 0.18rem;
	color: #d6000f;
	margin-bottom: 0.05rem;
}
.FindShop {
	width: 1.8rem;
	height: 0.48rem;
	background-color: #005db4;
	lin-height: 0.48rem;
	text-align: center;
	color: #fff;
	font-size: 0.16rem;
	float: right;
	margin-right: 0.2rem;
	margin-top: 0.2rem;
}
.SiteLogin {
	float: right;
	font-size: 0.18rem;
	color: #333;
}
.ShoppCart.nor .ShoppTit {
	background-color: #e2e2e2;
}
.ShoppTit {
	padding: 0rem 0.26rem;
	cursor: pointer;
}
.ShoppTit img {
	width: 0.24rem;
	height: 0.22rem;
	margin-right: 0.12rem;
}
.WithoutLogin a img {
	width: 0.2rem;
	height: 0.2rem;
	vertical-align: top;
	margin-top: 0.17rem;
	margin-right: 0.1rem;
}
.WithoutLogin a {
	font-size: 0.18rem;
	color: #333;
	padding: 0rem 0.1rem;
}
.FinshLogin {
	position: relative;
	cursor: pointer;
}
.FinshLogin .LoginNumber {
	padding: 0rem 0.14rem;
}
.FinshLogin.nor .LoginNumber {
	background: #e2e2e2;
}
.LoginNumber img {
	width: 0.2rem;
	height: 0.2rem;
	vertical-align: top;
	margin-top: 0.17rem;
	margin-right: 0.18rem;
}
.FinshLogin.nor .FinshDown {
	display: block;
}
.FinshDown {
	width: 1.82rem;
	border-bottom: 0rem;
	background-color: #fffffe;
	border: solid 1px #e2e2e2;
	position: absolute;
	overflow: hidden;
	top: 0.54rem;
	z-index: 5;
	display: none;
}
.FinshDown a {
	display: block;
	height: 0.54rem;
	background-color: #fffffe;
	box-shadow: 0rem 0.01rem 0rem 0rem #e2e2e2;
	line-height: 0.54rem;
	padding-left: 0.17rem;
	font-size: 0.14rem;
	color: #333;
}
.FinshDown a.active, .FinshDown a:hover {
	background-color: #f3f3f3;
}
.FinshDown a img {
	margin-right: 0.1rem;
}
/* .SiteNav a:hover{
	color: #feea0f;
}
*/
.wrap {
 /* width: 12rem;
	*/
	width: 12.8rem;
	display: block;
	margin: 0rem auto;
	position: relative;
}
.am_header .wrap {
 /* overflow: hidden;
	*/
}
.am_logo {
	position: absolute;
	top: 0.4rem;
	left: 1.2rem;
	width: 1.59rem;
	height: 0.78rem;
}
.am_logo img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}
.nav {
 /* overflow: hidden;
	*/
}
.Navdown {
	width: 200%;
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	top: 1.44rem;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	display: none;
	z-index: 100;
}
.subnav_ul li .Navdown a {
	color: #fff !important;
	font-size: 0.18rem;
	text-align: center;
	display: block;
	line-height: 0.62rem;
}
.subnav_ul li .Navdown a:hover {
	background: #005db4;
	color: #fff !important;
}
.subnav_ul li:hover .Navdown {
	display: block;
}
.subnav {
	float: right;
	height: 1.36rem;
}
.subnav_ul li {
	margin-right: 0.35rem;
	float: left;
	position: relative;
}
.subnav_ul .tag {
	font-size: 0.16rem;
	color: #333;
	display: block;
	line-height: 1.36rem;
}
.subnav_ul li:last-child, .ProductTag:nth-of-type(4n), .TypeTab a:last-child, .DownloadTag:nth-of-type(4n), .ShoppTag:nth-of-type(5n), .TestFx:nth-of-type(3n) {
	margin-right: 0;
}
.subnav_ul .active, .subnav_ul .tag:hover {
	color: #eb0029;
	border-bottom: 0.08rem solid #eb0029;
}
/* banner轮播图 */
.IndexSwiper {
	position: relative;
	width: 100%;
	height: 7.5rem;
	overflow: hidden;
}
.IndexSwiper .arrow-left {
	background: url(../images/next.png) no-repeat;
	background-size: 0.17rem 0.3rem;
	width: 0.8rem;
	height: 0.8rem;
	background-color: rgba(0, 0, 0, 0.24);
	position: absolute;
	left: 0.2rem;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	z-index: 5;
	background-position: center;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.IndexSwiper .arrow-right {
	background: url(../images/prev.png) no-repeat;
	background-size: 0.17rem 0.3rem;
	width: 0.8rem;
	height: 0.8rem;
	background-color: rgba(0, 0, 0, 0.24);
	position: absolute;
	right: 0.2rem;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	z-index: 5;
	background-position: center;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.IndexSwiper .arrow-right:hover, .IndexSwiper .arrow-left:hover {
	background-color: rgba(254, 234, 15, 0.7);
}
.IndexSwiper .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 0.4rem;
	width: 100%;
	z-index: 5;
	font-size: 0;
}
.IndexSwiper .swiper-pagination-switch {
	display: inline-block;
	width: 0.16rem;
	height: 0.16rem;
	border-radius: 0.1rem;
	background: rgba(255, 255, 255, 0.7);
	margin: 0 0.06rem;
	cursor: pointer;
}
.IndexSwiper .swiper-active-switch {
	background: rgba(254, 234, 15, 0.7);
}
.IndexSwiper .swiper-slide img {
	width: 100%;
}
/* 产品页轮播图 */
.ProductSwiper {
	position: relative;
	width: 100%;
	overflow: hidden;
}
.ProductSwiper .arrow-left {
	background: url(../images/next.png) no-repeat;
	background-size: 0.1rem 0.18rem;
	width: 0.3rem;
	height: 0.3rem;
	background-color: rgba(0, 0, 0, 0.24);
	position: absolute;
	left: 0.1rem;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	z-index: 5;
	background-position: center;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.ProductSwiper .arrow-right {
	background: url(../images/prev.png) no-repeat;
	background-size: 0.1rem 0.18rem;
	width: 0.3rem;
	height: 0.3rem;
	background-color: rgba(0, 0, 0, 0.24);
	position: absolute;
	right: 0.3rem;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	z-index: 5;
	background-position: center;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.ProductSwiper .arrow-right:hover, .ProductSwiper .arrow-left:hover {
	background-color: rgba(254, 234, 15, 0.7);
}
.ProductSwiper .pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom: 0.4rem;
	width: 100%;
	z-index: 5;
	font-size: 0;
}
.ProductSwiper .swiper-pagination-switch {
	display: inline-block;
	width: 0.08rem;
	height: 0.08rem;
	border-radius: 0.1rem;
	background: rgba(255, 255, 255, 0.7);
	margin: 0 0.06rem;
	cursor: pointer;
}
.ProductSwiper .swiper-active-switch {
	background: rgba(254, 234, 15, 0.7);
}
.ProductSwiper .swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.am_footer {
	background-color: #e9e8e8;
	width: 100%;
	padding-top: 0.32rem;
	padding-bottom: 0.32rem;
}
.am_subfooterl {
	width: 58%;
	float: left;
	border-right: 0.01rem solid #999999;
}
.am_subfooterdiv {
	padding-right: 0.38rem;
	float: left;
	margin-bottom: 0.2rem;
}
.am_subfooterdiv a {
	font-size: 0.14rem;
	line-height: 0.38rem;
	letter-spacing: 0.01rem;
	color: #333333;
	display: block;
}
.am_subfooterdiv:last-child {
	padding-right: 0;
}
.am_subfooterR {
	width: 41.9%;
	float: right;
}
.FooterEwm {
	width: 1.96rem;
	letter-spacing: 0.01rem;
	color: #333333;
	font-size: 0.16rem;
	text-align: center;
	float: left;
	margin-left: 0.2rem;
}
.FooterEwm img {
	width: 1.11rem;
	height: 1.13rem;
	display: block;
	margin: 0.26rem auto 0.15rem;
}
.ConpyRight {
	width: 100%;
	height: 0.96rem;
	line-height: 0.96rem;
	background-color: #d6d6d6;
	font-size: 0.14rem;
	text-align: center;
	letter-spacing: 0.01rem;
	color: #333333;
}
.ContactImg {
	width: 0.45rem;
	height: 0.5rem;
	float: left;
	margin-top: 0.77rem;
}
.ContactP {
	font-size: 0.16rem;
	line-height: 0.28rem;
	letter-spacing: 0.01rem;
	color: #333333;
	margin-top: 0.5rem;
	float: right;
	width: 2.23rem;
}
.AboutNav {
	width: 100%;
	height: 2.07rem;
	background-color: #f7f7f7;
	border-bottom: 0.01rem solid #E2E2E2;
}
.AboutNavTag {
	float: left;
	width: 33.3%;
	text-align: center;
	font-size: 0.12rem;
	color: #999999;
}
.AboutNavImg {
	width: 100%;
	height: 0.85rem;
	display: block;
	margin: 0.28rem auto 0.16rem;
	position: relative;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.AboutNavImg img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}
.AboutNavTag h2 {
	font-size: 0.24rem;
	text-align: center;
	color: #333;
	line-height: 0.42rem;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.AboutNavImg img.True, .AboutNavTag:hover .AboutNavImg img.Default {
	display: none;
}
.AboutNavTag:hover .AboutNavImg img.True {
	display: block;
}
.AboutNavTag:hover h2 {
	color: #feea0f;
}
.MappingImg {
	width: 6rem;
	height: 4rem;
	float: left;
	position: relative;
	overflow: hidden;
}
.MappingImg img, .TestFxImg img {
	width: 100%;
	height: 100%;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.MappingImg:hover img, .CompanySwiper .swiper-slide:hover img, .DistributionImg:hover img, .TestFx:hover .TestFxImg img {
	transform: scale(1.1);
	-webkit-transition: scale(1.1);
	-ms-transition: scale(1.1);
	-mos-transition: scale(1.1);
}
.CompanyProfile {
	padding: 1.06rem 0 0 1.38rem;
	font-size: 0.16rem;
	line-height: 0.24rem;
	color: #000;
	width: 4.62rem;
	float: left;
}
.BaseTit {
	font-size: 0.3rem;
	font-weight: bold;
	line-height: 0.42rem;
	color: #333333;
}
.BaseTit i {
	font-size: 0.16rem;
	color: #999;
	font-weight: normal;
	vertical-align: middle;
	border-left: 0.06rem solid #feea0f;
	margin-left: 0.1rem;
	padding-left: 0.1rem;
}
.CompanyProfile p {
	display: block;
	margin: 0.2rem 0rem;
	width: 3.28rem;
}
.CompanyProfile a {
	width: 1.28rem;
	height: 0.35rem;
	background-color: #005db4;
	border-radius: 0.03rem;
	display: block;
	font-size: 0.14rem;
	text-align: center;
	line-height: 0.35rem;
	letter-spacing: 0.01rem;
	color: #ffffff;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.CompanyProfile a:hover {
	background-color: #feea0f;
}
.RowFlex:nth-of-type(2n) .MappingImg {
	float: right;
}
.RowFlex:nth-of-type(2n) .CompanyProfile {
	padding-left: 1.16rem;
}
.MappingImg .play {
	background-image: url(../images/video.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 125pz;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	background-color: rgba(29, 29, 29, 0.5);
}
.vid {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.CompanyDynamics {
	background-color: #f7f7f7;
	padding-top: 1.36rem;
	padding-bottom: 1.79rem;
}
.mt60 {
	margin-top: 0.6rem;
}
.CompanySwiper, .CompanySwiper .swiper-container, .CompanySwiper .swiper-slide {
	width: 5.18rem;
	height: 3.1rem;
	position: relative;
	overflow: hidden;
	float: left;
}
.CompanySwiper .swiper-slide img {
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.CompanySwiper .arrow-left {
	background: url(../images/next.png) no-repeat;
	background-size: 0.17rem 0.3rem;
	width: 0.64rem;
	height: 0.72rem;
	background-color: rgba(99, 99, 99, 0.38);
	position: absolute;
	left: 0.1rem;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	z-index: 5;
	background-position: center;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.CompanySwiper .arrow-right {
	background: url(../images/prev.png) no-repeat;
	background-size: 0.17rem 0.3rem;
	width: 0.64rem;
	height: 0.72rem;
	background-color: rgba(99, 99, 99, 0.38);
	position: absolute;
	right: 0.1rem;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	z-index: 5;
	background-position: center;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.BusinessNewsCont {
	width: 100%;
	height: 0.6rem;
	line-height: 0.6rem;
	padding-left: 0.2rem;
	font-size: 0.2rem;
	color: #fff;
	letter-spacing: 0.01rem;
	position: absolute;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.38);
	z-index: 99;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.CompanyDynamicsR {
	float: right;
	width: 6.24rem;
}
.DynamicsTag {
	height: 0.9rem;
	overflow: hidden;
	display: block;
	margin-bottom: 0.2rem;
}
.hd_l {
	width: 0.9rem;
	height: 0.9rem;
	background-color: #d5d5d5;
	border-radius: 0.03rem;
	float: left;
	text-align: center;
}
.hd_l h2 {
	color: #666;
	width: 100%;
	font-size: 0.28rem;
	line-height: 0.38rem;
	letter-spacing: 0.01rem;
	display: block;
	margin-top: 0.15rem;
}
.hd_l p {
	color: #666666;
	font-size: 0.14rem;
	line-height: 0.28rem;
}
.hd_r {
	float: right;
	width: 5.1rem;
	font-size: 0.14rem;
	line-height: 0.24rem;
	color: #333333;
}
.hd_r h2 {
	color: #333;
	width: 100%;
	font-size: 0.2rem;
	line-height: 0.38rem;
	letter-spacing: 0.01rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.hd_r p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.hd_r p i {
	color: #999999;
	float: right;
}
/* 企业概况 */
.OtherBanner {
	position: relative;
}
.OtherBanner img {
	width: 100%;
}
.group_nav {
	float: left;
	width: 2.1rem;
	padding-top: 0.5rem;
	padding-bottom: 0.9rem;
	padding-left: 0.2rem;
	padding-right: 0.2rem;
	background-color: #f1f2f4;
	margin-top: 0.2rem;
	margin-bottom: 0.5rem;
}
.group_nav h2 {
	font-size: 0.3rem;
	color: #333;
	line-height: 0.42rem;
}
.group_nav_lis a, .group_nav_lis h2 {
	font-size: 0.16rem;
	color: #333;
	margin-top: 0.3rem;
	display: block;
	line-height: 0.24rem;
	cursor: pointer;
}
.GroupNavDown {
	margin-left: 0.2rem;
	display: none;
}
.GroupNavDown a {
	font-size: 0.16rem;
	color: #333;
	margin-top: 0.1rem;
	display: block;
}
.GroupImg {
	background-image: url(../images/home.png);
	background-size: cover;
	background-repeat: no-repeat;
	width: 0.08rem;
	height: 0.16rem;
	margin-right: 0.1rem;
	display: inline-block;
	vertical-align: middle;
	background-position-y: 0;
}
.group_nav_lis a.active .GroupImg, .GroupLis h2.cur .GroupImg {
	background-position-y: -0.16rem;
}
.group_nav_lis a.active, .GroupLis h2.cur {
	color: #005db4;
}
.group_navR {
	width: 9.1rem;
	float: right;
	margin-top: 0.4rem;
	margin-bottom: 0.5rem;
}
.EnterprisesL {
	float: left;
	width: 5.26rem;
	font-size: 0.14rem;
	line-height: 0.33rem;
	letter-spacing: 0.01rem;
	color: #333333;
}
.EnterprisesLH {
	font-size: 0.48rem;
	color: #333333;
	font-weight: bold;
	line-height: 0.62rem;
}
.EnterprisesL p {
	margin-bottom: 0.15rem;
}
.EnterprisesL h3 {
	font-size: 0.3rem;
	letter-spacing: 0.04rem;
	color: #333333;
	position: relative;
	padding-bottom: 0.3rem;
	margin-bottom: 0.15rem;
	margin-top: 0.15rem;
	display: block;
}
.EnterprisesL h3:after {
	content: '';
	width: 0.4rem;
	height: 0.04rem;
	background-color: #005db4;
	position: absolute;
	bottom: 0;
	left: 0;
}
.EnterprisesR {
	width: 3.66rem;
	float: right;
	margin-top: 0.8rem;
}
.EnterprisesR img {
	width: 100%;
	display: block;
	margin-bottom: 0.15rem;
}
.group_navR .MappingImg {
	float: none;
	width: 100%;
	height: 5.89rem;
}
/* 企业文化 */
.mt45 {
	margin-top: 0.45rem;
}
.ConceptCont {
	width: 8.64rem;
	height: 3.6rem;
	background-color: #ffffff;
	border: solid 2px #e2e2e2;
	position: relative;
	display: block;
	margin-top: 0.6rem;
}
.ConceptContL {
	width: 3.37rem;
	height: 2.84rem;
 /* overflow-x: hidden;
	overflow-y: scroll;
	*/
	overflow: hidden;
	font-size: 0.14rem;
	line-height: 0.29rem;
	color: #333333;
	margin-left: 0.62rem;
	margin-top: 0.35rem;
}
.ConceptContL p {
	display: block;
	margin-bottom: 0.25rem;
}
.ConceptContImg {
	width: 4.48rem;
	height: 2.98rem;
	position: absolute;
	right: -0.46rem;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.EnterpriseMission {
	position: relative;
	height: 3.4rem;
	margin: 0.8rem 0rem;
}
.EnterpriseMissionImg {
	max-width: 100%;
	display: block;
	margin: 0rem auto;
}
/* .EnterpriseMissionImg1 {
	width: 4rem;
	height: 2.6rem;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	position: absolute;
	left: 0;
}
*/
.DistributionTag {
	width: 100%;
	display: block;
	height: 3rem;
	overflow: hidden;
}
.DistributionCont {
	width: 4.55rem;
	height: 3rem;
	overflow: hidden;
	position: relative;
	float: left;
	background: rgba(0, 0, 0, 0.02);
}
.DistributionImg {
	float: left;
	width: 4.55rem;
	height: 3rem;
	overflow: hidden;
}
.DistributionImg img {
	width: 100%;
	height: 100%;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.DistributionTag:nth-of-type(2n) .DistributionCont {
	float: right;
}
.por {
	width: 3.7rem;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.DistributionCont h2 {
	font-size: 0.14rem;
	text-align: left;
	line-height: 0.3rem;
	color: #333333;
	overflow: hidden;
}
.DistributionCont h2 i {
	font-size: 0.3rem;
}
/* 公司荣誉 */
.HistoryYearFlex {
	padding-left: 0.45rem;
	float: left;
	border-left: 0.01rem solid #4a8bd4;
	padding-bottom: 0.7rem;
}
.HistoryYear:last-child .HistoryYearFlex {
	border: 0px;
}
.HistoryYearFlex h2 {
	font-size: 0.3rem;
	color: #333;
	letter-spacing: 0.01rem;
	position: relative;
	font-weight: bold;
	line-height: 0.31rem;
}
.HistoryYearFlex h2:before {
	content: '';
	width: 0.33rem;
	height: 0.33rem;
	background-color: #4a8bd4;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	position: absolute;
	left: -0.62rem;
	border-radius: 50%;
}
.HistoryYearFlex p {
	font-size: 0.14rem;
	color: #333;
	display: block;
	margin-top: 0.2rem;
}
#jswbox {
	width: 100%;
	height: 3.35rem;
 /* overflow: hidden;
	*/
	display: block;
	margin: 0.6rem auto 0.88rem;
}
#jswbox ul {
	position: relative;
	height: 3.35rem 
}
#jswbox li {
	position: absolute;
	width: 0;
	height: 0;
	z-index: 0;
	cursor: pointer;
	overflow: hidden;
	top: 1.52rem;
	left: 0.1rem 
}
#jswbox li img {
	width: 100%;
	height: 100%;
	vertical-align: top;
	float: left 
}
#jswbox .prev, #jswbox .next {
	display: none 
}
/* 资质证书 */
.QualificationsP {
	font-size: 0.14rem;
	color: #333;
	line-height: 0.32rem;
	display: block;
	margin: 0.2rem 0;
}
.QualificationsP {
	width: 100%;
	margin-top: 0.4rem;
	margin-bottom: 0.5rem;
}
.QualificationsTag {
	width: 4rem;
	height: 5.85rem;
	float: left;
	margin-right: 0.15rem;
	margin-bottom: 0.2rem;
}
.QualificationsTag img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.QualificationsTag:nth-of-type(3n) {
	margin-right: 0;
}
.QualificationsTag:last-child {
 /*width: 5.87rem;
	*/
}
/* 公告通知 */
.NoticeCont .DynamicsTag {
	height: 1rem;
	border-bottom: 0.01rem dashed #dcdcdc;
	padding: 0.5rem 0;
}
.NoticeCont .hd_l {
	width: 1rem;
	height: 1rem;
	background-color: #f2f2f2;
	border-radius: 0rem;
}
.NoticeCont .hd_l h2 {
	font-size: 0.3rem;
	font-weight: bold;
}
.NoticeCont .hd_l p {
	font-size: 0.18rem;
}
.NoticeCont .hd_r {
	width: 7.85rem;
	color: #666;
}
.page {
	width: 100%;
	height: 0.35rem;
	line-height: 0.35rem;
	text-align: center;
	margin: 0.5rem auto 0;
	display: inline-block;
	vertical-align: top;
	font-size: 0;
}
.page a {
	color: #333;
	font-size: 0.16rem;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	margin-right: 0.08rem;
	width: 0.35rem;
	height: 0.35rem;
	border: solid 1px #e2e2e2;
	line-height: 0.35rem;
	text-align: center;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.page a.nor, .page a:hover {
	background-color: #005db4;
	color: #fff;
	border: solid 1px #005db4;
}
.DynamicsTag:hover .hd_l h2, .DynamicsTag:hover .hd_r h2 {
	color: #005db4;
}
.DynamicsTag:hover .hd_r h2 {
	transform: translateX(0.02rem);
	-webkit-transform: translateX(0.02rem);
	-moz-transform: translateX(0.02rem);
	-ms-transform: translateX(0.02rem);
}
/* 公司新闻详情 */
.NewsDetail h2 {
	font-size: 0.3rem;
	text-align: center;
	font-weight: bold;
	line-height: 0.48rem;
	letter-spacing: 0.03rem;
	color: #333333;
}
.NewsDetail h3 {
	font-size: 0.14rem;
	display: block;
	margin: 0.15rem 0rem;
	line-height: 0.3rem;
	letter-spacing: 0.01rem;
	color: #333333;
	text-align: center;
}
.NewsDetail p {
	font-size: 0.14rem;
	line-height: 0.3rem;
	color: #333;
	margin-bottom: 0.2rem;
}
.NewsDetail img {
	display: block;
	margin: 0 auto 0.2rem;
	max-width: 100%;
}
/* 公司活动 */
.ActiveCont:first-of-type {
	margin-top: 0.3rem;
}
.ActiveCont h2 {
	font-size: 0.2rem;
	line-height: 0.3rem;
	color: #666;
	margin-bottom: 0.1rem;
}
.ActiveContFlex img {
	width: 4.48rem;
	height: 3.25rem;
	float: left;
	margin-bottom: 0.15rem;
}
.ActiveContFlex img:nth-of-type(2n) {
	float: right;
}
.ActiveContFlex img:nth-of-type(3) {
	width: 100%;
}
/* 行业与解决方案 */
.Soulution {
	margin-top: 0.35rem;
	margin-bottom: 0.65rem;
}
.Soulution .EnterprisesLH {
	text-align: center;
	margin-bottom: 0.3rem;
}
.Soulution p, .AboutMsk p {
	font-size: 0.16rem;
	line-height: 0.3rem;
	letter-spacing: 0.01rem;
	text-indent: 2em;
	color: #333333;
}
.Soulution p i {
	color: #005db4;
}
.Soulution img {
	max-width: 100%;
	display: block;
	margin: 0.35rem auto 0;
}
.AboutMsk {
	background-color: #f7f7f7;
	padding: 0.52rem 0rem 0.42rem;
}
.AboutMsk p {
	margin-top: 0.25rem;
}
.AboutMsk h2 {
	font-size: 0.36rem;
	letter-spacing: 0.04rem;
	color: #333333;
}
.AboutMsk h2 img {
	width: 1.52rem;
	height: 0.36rem;
}
.BranchOffice {
	width: 100%;
	margin-top: 0.4rem;
	margin-bottom: 1rem;
}
.BranchOfficeFlex {
	float: left;
	width: 4.38rem;
	height: 4.68rem;
	position: relative;
	overflow: hidden;
	margin-bottom: 0.28rem;
}
.BranchOfficeBk {
	width: 100%;
	height: 100%;
}
.PorCenter {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(255, 255, 255, 0.7);
}
.ClickMap {
	width: 0.58rem;
	height: 0.58rem;
	position: absolute;
	bottom: 0.1rem;
	right: 0.1rem;
	cursor: pointer;
}
.BranchOfficeFlex h2 {
	text-align: center;
	font-size: 0.3rem;
	font-weight: bold;
	color: #333;
	margin-top: 0.94rem;
}
.BranchOfficeFlex:nth-of-type(2n) {
	float: right;
}
.BranchOfficeFlex p {
	text-align: center;
	font-size: 0.18rem;
	line-height: 0.24rem;
	color: #333;
	margin: 0.3rem 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.ContactWays {
	width: 3.2rem;
	display: block;
	margin: 0rem auto;
}
.ContactWays h3 {
	float: left;
	font-size: 0.18rem;
	line-height: 0.36rem;
	color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.ContactWays h3 img {
	max-width: 0.23rem;
	max-height: 0.23rem;
	vertical-align: middle;
	margin-right: 0.1rem;
}
.ContactWays span {
	float: right;
	font-size: 0.18rem;
	line-height: 0.36rem;
	color: #333;
	width: 72%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.MapCont {
	width: 8rem;
	height: 6.91rem;
	background-color: #f7f7f7;
	border: solid 1px #bfbfbf;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}
.MapCont h2 {
	text-align: center;
	font-size: 0.3rem;
	height: 0.72rem;
	line-height: 0.72rem;
	letter-spacing: 0.03rem;
	color: #757575;
	font-weight: bold;
	border-bottom: solid 0.01rem #bfbfbf;
}
.map, #allmap {
	width: 100%;
	height: 6.19rem;
}
/* .MapCont img, */
.MapCont .close {
	width: 0.18rem;
	height: 0.18rem;
	position: absolute;
	top: 0.27rem;
	right: 0.27rem;
	cursor: pointer;
}
/* DD马达 */
.MainContactFlex {
	padding: 0.4rem 0;
	border-bottom: 0.01rem dashed #dcdcdc;
}
.MainContactFlex h2 {
	font-size: 0.3rem;
	color: #333;
	font-weight: bold;
	line-height: 0.48rem;
}
.MainContact .ContactWays {
	margin: 0;
	width: 100%;
}
.MainContact .ContactWays span a {
	color: #2294dd;
	display: inline-block;
	vertical-align: top;
}
.MainContact .ContactWays span {
	width: 88%;
	float: left;
}
/* 展会合作 */
.CooperationCont {
	display: block;
	margin: 0.4rem auto 0.65rem;
}
.CooperationTable {
	width: 100%;
	background-color: #ffffff;
	border: solid 1px #a6a6a6;
	border-bottom: 0;
	border-right: 0rem;
}
.CooperationTable tr th, .CooperationTable tr td {
	font-size: 0.18rem;
	color: #333333;
	line-height: 0.38rem;
	border-right: solid 0.01rem #a6a6a6;
	border-bottom: solid 0.01rem #a6a6a6;
	padding: 0.15rem 0;
	width: 80%;
}
.CooperationTable tr th:first-of-type {
	width: 20%;
	text-align: center;
}
.CooperationTable tr td:first-of-type {
	text-align: center;
}
.CooperationTable tr td:last-child {
	padding-left: 0.66rem;
	text-align: left;
}
.CooperationTable tr th:last-child {
	padding-left: 0.66rem;
	text-align: left;
}
.SumbitBtn {
	width: 3.08rem;
	height: 0.6rem;
	border-radius: 0.1rem;
	border: solid 1px #005db4;
	font-size: 0.24rem;
	line-height: 0.6rem;
	text-align: center;
	display: block;
	margin: 0.4rem auto 0;
	letter-spacing: 0.02rem;
	color: #005db4;
}
.MessageCont .SumbitBtn {
	margin: 0.7rem auto 0;
}
/* 给我们留言*/
.MessageCont {
	width: 100%;
	margin: 0.58rem 0rem 0.7rem;
}
.MessageFlex {
	margin-bottom: 0.18rem;
	display: block;
}
.MessageFlex h2 {
	font-size: 0.24rem;
	line-height: 0.54rem;
	letter-spacing: 0.02rem;
	color: #333333;
	float: left;
	text-align: right;
	width: 2.62rem;
}
.MessageFlex:first-of-type h2 {
	line-height: 1.2rem;
}
.MessageFlexR {
	width: 5.9rem;
	float: right;
	font-size: 0;
}
.MessageFlexR textarea {
	height: 1.2rem;
	border: solid 1px #dcd9d9;
	margin-bottom: 0.18rem;
	display: block;
	width: 100%;
	letter-spacing: 0.02rem;
	color: #999999;
	font-size: 0.22rem;
	line-height: 0.42rem;
	text-indent: 1em;
}
.MessageText {
	height: 0.54rem;
	border: solid 1px #dcd9d9;
	width: 100%;
	letter-spacing: 0.02rem;
	color: #999999;
	font-size: 0.22rem;
	line-height: 0.42rem;
	text-indent: 1em;
	vertical-align: top;
}
.MessageFlexR label {
	font-size: 0.22rem;
	line-height: 0.54rem;
	letter-spacing: 0.02rem;
	color: #333333;
	margin-right: 0.2rem;
}
.MessageFlexR label input {
	width: 0.28rem;
	height: 0.28rem;
	border: 1px solid #bcbcbc;
	margin-right: 0.1rem;
	border-radius: 50%;
}
.MessageFlexR label input:checked {
	background-image: url(../images/check_h.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: 0.28rem;
	height: 0.28rem;
}
/* 人才战略 */
.TalentStrategyFlex h2 {
	font-size: 0.24rem;
	line-height: 0.36rem;
	letter-spacing: 0.02rem;
	display: block;
	margin-top: 0.45rem;
	color: #333333;
	margin-bottom: 0.04rem;
}
.TalentStrategyFlex p {
	font-size: 0.14rem;
	line-height: 0.28rem;
	letter-spacing: 0.01rem;
	color: #333333;
}
.TalentStrategyFlex img {
	max-width: 100%;
	display: block;
	margin: 0.5rem auto 0;
}
.TalentStrategyFlex p img {
	display: initial;
}
/* 人才招聘 */
.PersonnelCont {
	width: 100%;
	min-height: 6.03rem;
	background-color: #ffffff;
	border-radius: 0.1rem;
	border: solid 1px #e2e2e2;
	display: block;
	margin: 0.4rem 0 0.18rem;
}
.PersonnelJob {
	padding: 0.36rem 0 0.16rem;
	border-bottom: solid 0.01rem #e2e2e2;
	font-size: 0.18rem;
	line-height: 0.24rem;
	letter-spacing: 0.02rem;
	color: #333333;
}
.PersonnelJob h2 img {
	width: 0.24rem;
	height: 0.24rem;
	margin-right: 0.1rem;
}
.PersonnelContFlex {
	font-size: 0.14rem;
	line-height: 0.32rem;
	letter-spacing: 0.01rem;
	color: #333333;
	padding: 0.15rem 0;
	border-bottom: solid 0.01rem #e2e2e2;
	position: relative;
}
.PersonnelContFlex:before {
	content: '';
	width: 0.04rem;
	height: 100%;
	background-color: #005db4;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.PersonnelContFlex:hover {
	background-color: #f8f8f8;
}
.PersonnelContFlex:hover:before {
	content: '';
	display: block;
}
.PersonnelContFlex:last-child {
	border-bottom: 0rem;
}
.PersonnelContFlex h2, .PersonnelJob h2 {
	width: 16.6%;
	float: left;
	text-align: center;
	font-size: 0.14rem;
}
/* 招聘流程 */
.PersonnelJob h2 {
	font-weight: bold;
	font-size: 0.18rem;
}
.ProcessFlex {
	margin-top: 0.6rem;
}
.ProcessFlex .ProcessFlexH {
	width: 2.31rem;
	height: 0.62rem;
	background-color: #f1f2f4;
	border-radius: 0.31rem;
	position: relative;
	font-size: 0.36rem;
	line-height: 0.62rem;
	letter-spacing: 0.04rem;
	color: #333333;
	text-align: right;
	padding-right: 0.45rem;
	margin-left: 0.4rem;
}
.ProcessFlex .ProcessFlexH img {
	width: 0.87rem;
	height: 0.87rem;
	border-radius: 50%;
	position: absolute;
	left: -0.4rem;
	top: -0.13rem;
}
.ProcessImg {
	display: block;
	margin: 1.04rem 0 0;
	max-width: 100%;
}
.ProcessCont {
	margin-top: 0.65rem;
	display: block;
	width: 100%;
}
.ProcessCont h2 {
	float: left;
	width: 1.9rem;
	font-size: 0.24rem;
	color: #333;
	font-weight: bold;
}
.ProcessContR {
	width: 7rem;
	float: left;
	font-size: 0.16rem;
	line-height: 0.36rem;
	color: #333333;
}
/* 在线招聘 */
.OnlineH {
	height: 0.53rem;
	line-height: 0.53rem;
	background-color: #f8f8f8;
	margin: 0.38rem 0;
	font-size: 0.18rem;
	color: #666;
	border-left: 0.04rem solid #005db4;
	padding-left: 0.44rem;
}
.OnlineCont {
	width: 100%;
	margin-bottom: 0.2rem;
	font-size: 0;
}
.OnlineTrain {
	width: 4.1rem;
	height: 0.54rem;
	float: left;
}
.OnlineTrain h2 {
	width: 1.05rem;
	height: 0.54rem;
	line-height: 0.54rem;
	letter-spacing: 0.02rem;
	color: #666666;
	float: left;
	text-align: right;
	overflow: hidden;
	font-size: 0.18rem;
}
.OnlineTrain h2 i {
	color: #e10718;
}
.OnlineTrain input, .OnlineTrain select, .OnlineTrain .am-form-field {
	width: 2.84rem !important;
	border: solid 1px #dcd9d9 !important;
	float: right !important;
	font-size: 0.16rem !important;
	color: #999999 !important;
	text-indent: 1em !important;
	height: 0.52rem !important;
	line-height: 0.52rem !important;
	background: #fff !important;
}
.OnlineTrain:nth-of-type(2n) {
	float: right;
}
.OnlineTrain1 {
	width: 100%;
	height: 1.7rem;
	float: none;
}
.OnlineTrain1 h2 {
	height: 1.7rem;
	line-height: 1.7rem;
}
.OnlineTrain1 textarea {
	width: 7.85rem;
	height: 1.5rem;
	float: right;
	border: solid 1px #dcd9d9;
	font-size: 0.16rem;
	color: #999999;
	padding: 0.1rem;
}
.OnlineAdd {
	width: 1rem;
	height: 1rem;
	border: dashed 1px #dcd9d9;
	position: relative;
	overflow: hidden;
	float: left;
	margin-left: 1.24rem;
}
.OnlineAdd img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}
.OnlineAdd input {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.OnlineCont p {
	font-size: 0.16rem;
	margin-top: 0.82rem;
	margin-left: 0.2rem;
	float: left;
	letter-spacing: 0.02rem;
	color: #999999;
}
.OnlineBtn {
	width: 3.08rem;
	height: 0.6rem;
	background-color: #005db4;
	border-radius: 0.1rem;
	font-size: 0.24rem;
	display: block;
	margin-left: 1.24rem;
	margin-top: 0.7rem;
	line-height: 0.6rem;
	letter-spacing: 0.02rem;
	color: #ffffff;
	margin-bottom: 0.4rem;
}
.am-datepicker td, .am-datepicker tr.am-datepicker-header, .am-datepicker .am-datepicker-dow {
	font-size: 0.16rem;
}
/*公司培训*/
/* .TrainsL {
	width: 5.45rem;
	float: left;
	margin-top: 0.2rem;
}
.TrainsL img, .TrainsR img {
	width: 100%;
	margin-bottom: 0.1rem;
	vertical-align: top;
}
.TrainsR {
	width: 3.55rem;
	float: right;
	margin-top: 0.2rem;
}
*/
.TrainsImg {
	display: block;
	margin: 0.2rem auto;
	max-width: 100%;
}
.RecruiterFlexText {
	line-height: 0.26rem;
	font-size: 0.16rem;
	display: inline-block;
	vertical-align: top;
	color: #999;
	text-align: left;
	padding: 0rem 0.15rem;
	margin-bottom: 0.06rem;
	margin-left: 1.24rem;
	cursor: pointer;
}
/* 产品中心 */
.ProductMain {
	width: 100%;
	background: #fff;
	position: relative;
	margin-bottom: 1rem;
}
.ProductMain:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0.56rem;
	background-color: #f7f7f7;
}
.ProductTab {
	width: 2.56rem;
	float: left;
	position: relative;
}
.ProductTabH {
	padding: 0rem 0.2rem;
	height: 0.56rem;
	background-color: #005db4;
	color: #ffffff;
	font-size: 0.16rem;
	line-height: 0.56rem;
	background-image: url(../images/down.png);
	background-size: 0.12rem 0.06rem;
	background-repeat: no-repeat;
	background-position: 2.2rem;
	cursor: pointer;
	width: 85.5%;
}
.ProductTabH.on {
	background-image: url(../images/down_h.png);
	background-size: 0.12rem 0.06rem;
	background-repeat: no-repeat;
	background-position: 2.2rem;
}
.ProductTabFlex h2.ProductHt {
	color: #333;
	font-size: 0.16rem;
	line-height: 0.46rem;
	border-bottom: solid 0.01rem #e2e2e2;
	padding: 0rem 0.35rem;
	background-image: url(../images/jt.png);
	background-size: 0.06rem 0.11rem;
	background-repeat: no-repeat;
	background-position: 0.2rem;
}
.ProductTabFlex h2.ProductHt.on {
	background-image: url(../images/jt_down.png);
	background-size: 0.11rem 0.06rem;
	background-repeat: no-repeat;
	background-position: 0.15rem;
}
.ProductSubDown h2 {
	color: #333;
	font-size: 0.16rem;
	line-height: 0.4rem;
	border-bottom: solid 0.01rem #e2e2e2;
	padding: 0rem 0.52rem;
	background-image: url(../images/jt.png);
	background-size: 0.06rem 0.11rem;
	background-repeat: no-repeat;
	background-position: 0.4rem;
}
.ProductSubDown h2.on {
	background-image: url(../images/jt_down.png);
	background-size: 0.11rem 0.06rem;
	background-repeat: no-repeat;
	background-position: 0.35rem;
}
.ProductSubThree, .ProductSubDown, .ProductTabDown, .ProductDetailCont, .TypeCont {
	display: none;
}
.ProductTabDown {
	position: absolute;
	top: 0.56rem;
	left: 0;
	width: 100%;
	border: solid 1px #e2e2e2;
	border-bottom: 0rem;
	z-index: 10;
	background: #fff;
}
.ProductSubThree a {
	color: #333;
	font-size: 0.16rem;
	line-height: 0.4rem;
	border-bottom: solid 0.01rem #e2e2e2;
	padding: 0rem 0rem 0rem 0.72rem;
	background-image: url(../images/jt.png);
	background-size: 0.06rem 0.11rem;
	background-repeat: no-repeat;
	background-position: 0.55rem;
	display: block;
}
.ProductSubThree a:hover {
	color: #005db4;
	background-image: url(../images/jt_h.png);
	background-size: 0.06rem 0.11rem;
	background-repeat: no-repeat;
	background-position: 0.55rem;
}
.ProductR {
 /* width: 9.24rem;
	*/
	width: 10rem;
	float: right;
	position: relative;
}
.QueryCont {
	height: 0.3rem;
 /* margin-left: 0.45rem;
	*/
	margin-left: 0.05rem;
	margin-top: 0.18rem;
}
.QueryContFlex h2 {
	float: left;
	font-size: 0.14rem;
	color: #333;
	line-height: 0.26rem;
	margin-right: 0.05rem;
	margin-left: 0.05rem;
}
.QueryContFlex input {
	width: 0.48rem;
	height: 0.26rem;
	float: left;
	font-size: 0.14rem;
	color: #333;
	padding: 0rem 0.1rem;
	line-height: 0.26rem;
	background-color: #ffffff;
	border: solid 1px #b7b7b7;
}
.QueryContFlex span {
	color: #b7b7b7;
	font-size: 0.2rem;
	float: left;
	margin: 0rem 0.05rem;
}
.QueryBtn {
	width: 0.6rem;
	height: 0.26rem;
	line-height: 0.26rem;
	text-align: center;
	background-color: #feea0f;
	border-radius: 0.03rem;
	float: right;
	font-size: 0.14rem;
	color: #333;
}
.ProductTit {
	font-size: 0.3rem;
	color: #333;
	padding: 0.2rem 0;
	border-bottom: 0.06rem solid #f7f7f7;
	margin-bottom: 0.2rem;
}
.ProductTag {
	float: left;
	width: 2.16rem;
	margin-right: 0.2rem;
	margin-bottom: 0.2rem;
	font-size: 0.16rem;
	line-height: 0.24rem;
	color: #333333;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.ProductImg {
	width: 100%;
	height: 2.11rem;
	background-color: #ffffff;
	border: solid 1px #e2e2e2;
	position: relative;
	margin-bottom: 0.06rem;
	overflow: hidden;
}
.ProductIntroductionImg img {
	display: block;
	width: 2.7rem;
	height: 2.7rem;
	max-width: 100%;
	max-height: 100%;
	margin: 0rem auto;
}
.ProductIntroductionImgs {
	display: flex;
	width: 2.8rem;
	align-content: center;
	justify-content: center;
	align-items: center;
	margin: 0.1rem auto;
}
.ProductIntroductionImgs img {
	width: 0.6rem;
	height: 0.6rem;
}
.ProductImg img, 
/* .ProductIntroductionImg img, */
.CenterImg img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	margin: 0rem auto;
}
.ProductTag span {
	display: block;
	width: 0.78rem;
	height: 0.35rem;
	line-height: 0.35rem;
	font-size: 0.14rem;
	border-radius: 0.03rem;
	border: solid 1px #005db4;
	text-align: center;
	margin-top: 0.06rem;
	color: #005db4;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.ProductTag:hover span, .DownloadTag:hover span {
	background: #005db4;
	color: #FFF;
}
.ProductTag:hover .ProductImg img, .DownloadTag:hover .ProductImg img {
	transform: scale(1.1) translate(-50%, -50%);
	-webkit-transition: scale(1.1) translate(-50%, -50%);
	-ms-transition: scale(1.1) translate(-50%, -50%);
	-mos-transition: scale(1.1) translate(-50%, -50%);
}
/* 产品详情 */
.ProductIntroductionImg {
	float: left;
	margin-top: 0.2rem;
	width: 2.8rem;
 /* height: 3.5rem;
	*/
	position: relative;
	overflow: hidden;
}
.ProductIntroductionR {
	float: right;
	width: 8.9rem;
	margin-top: 0.15rem;
	font-size: 0.14rem;
	line-height: 0.36rem;
	color: #333333;
}
.ProductIntroductionR h2 {
	font-size: 0.2rem;
	line-height: 0.4rem;
	padding-bottom: 0.1rem;
	margin-bottom: 0.1rem;
	border-bottom: 0.01rem solid #dbdbdb;
	color: #333333;
}
.ProductIntroductionR h3 {
	font-size: 0.2rem;
	line-height: 0.48rem;
	color: #d6000f;
	margin-top: 0.2rem;
	display: block;
}
.ProductIntroductionR h3 i {
	font-size: 0.48rem;
}
.AddShoppBtn {
	width: 2.05rem;
	height: 0.5rem;
	background-color: #005db4;
	line-height: 0.5rem;
	color: #FFF;
	text-align: center;
	font-size: 0.16rem;
	display: block;
	margin-top: 0.3rem;
	margin-bottom: 0.3rem;
}
.product-block-title {
	width: 1.6rem;
	background: #005db4;
	text-align: center;
	color: #fff;
	padding: 0.1rem 0;
	font-weight: bold;
	font-size: 0.16rem;
}
.ProductDetail {
	padding: 0.2rem 0;
}
.ProductDetailFlex {
	margin: 0.2rem 0;
}
.ProductDetailFlex h2 {
	font-size: 0.3rem;
	line-height: 0.36rem;
	color: #333333;
	margin-top: 0.15rem;
}
.ProductDetailFlex img {
	display: block;
	max-width: 100%;
	margin-top: 0.15rem;
}
.ProductDetailTab a {
	width: 1.5rem;
	height: 0.54rem;
	background-color: #f0f0f0;
	border-radius: 0.05rem;
	float: left;
	font-size: 0.18rem;
	line-height: 0.54rem;
	color: #333333;
	text-align: center;
	margin-right: 0.1rem;
}
.ProductDetailTab a.active {
	color: #fff;
	background: #005DB4;
}
.ProductOther {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	margin: 0.2rem 0;
}
.ProductOther-item {
	display: inline-block;
	width: 14.3%;
	height: 0.3rem;
	padding: 0.03rem 0.1rem;
	line-height: 0.3rem;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #eee;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-right: 0.4%;
	margin-bottom: 0.4%;
	color: #000;
}
.ProductOther-item:link, .ProductOther-item:active, .ProductOther-item:visited {
	border: 1px solid #ccc;
	background-color: #eee;
	color: #000;
}
/* 选型工具 */
.TypeTab {
	width: 8rem;
	display: block;
	margin: 0.62rem auto 0.72rem;
	height: 0.72rem;
}
.TypeTab a {
	width: 2.6rem;
	height: 0.72rem;
	font-size: 0.24rem;
	text-align: center;
	float: left;
	color: #fff;
	margin-right: 0.1rem;
	line-height: 0.72rem;
	background-color: #c0c0c0;
	position: relative;
}
.TypeTab a.active {
	background-color: #005DB4;
}
.TypeTab a.active:after {
	content: '';
	width: 0.26rem;
	height: 0.13rem;
	background-image: url(../images/sj.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	bottom: -0.13rem;
}
.AllOnload {
	width: 2.6rem;
	height: 0.72rem;
	background-color: #005db4;
	font-size: 0.24rem;
	line-height: 0.72rem;
	text-align: center;
	color: #fff;
	float: right;
	background-image: url(../images/onload.png);
	background-size: 0.23rem;
	background-repeat: no-repeat;
	background-position: 1.9rem;
	margin-bottom: 0.4rem;
}
.OnloadTag {
	display: block;
	border-top: 0.01rem solid #e2e2e2;
	height: 1rem;
	line-height: 1rem;
	overflow: hidden;
	width: 100%;
	background-image: url(../images/download.png);
	background-size: 0.4rem 0.41rem;
	background-repeat: no-repeat;
	background-position: right;
	font-size: 0.24rem;
	color: #333;
}
.OnloadTag.active {
	background-image: url(../images/download_h.png);
	background-size: 0.4rem 0.41rem;
	background-repeat: no-repeat;
	background-position: right;
	color: #005DB4;
	border-top: 0.01rem solid #e2e2e2;
}
.OnloadTag i {
	color: #999;
	float: right;
	padding-right: 0.8rem;
}
.OnloadTag span {
	float: left;
	width: 0.3rem;
	height: 0.3rem;
	border: solid 1px #e2e2e2;
	margin-top: 0.35rem;
	margin-right: 0.4rem;
}
.OnloadTag.active span, .ShopExplain label input:checked, .ShopRadio:checked, .ShopSummary label input:checked {
	background-image: url(../images/gou.png);
	background-size: 0.22rem 16;
	background-repeat: no-repeat;
	background-position: center;
}
.BaseNone {
	width: 6.46rem;
	padding-bottom: 0.42rem;
	background-color: #ffffff;
	border: solid 2px #e2e2e2;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	display: none;
}
.CloseImg, .CloseImg1 {
	width: 0.18rem;
	height: 0.18rem;
	position: absolute;
	top: 0.2rem;
	right: 0.2rem;
	cursor: pointer;
}
.BaseNone h2 {
	height: 0.62rem;
	line-height: 0.62rem;
	background-color: #eef0f5;
	padding-left: 0.2rem;
	font-size: 0.24rem;
	color: #333;
}
.BaseNone h3 {
	font-size: 0.18rem;
	color: #666;
	margin-top: 0.65rem;
	margin-bottom: 0.54rem;
	text-align: center;
}
.BaseNone h3 img {
	width: 0.3rem;
	height: 0.3rem;
	margin-right: 0.1rem;
	vertical-align: middle;
}
.DefaultBtn {
	width: 1.8rem;
	height: 0.48rem;
	line-height: 0.48rem;
	font-size: 0.16rem;
	color: #333;
	text-align: center;
	float: left;
	margin-left: 1.23rem;
	border: solid 1px #005db4;
}
.TrueBtn {
	width: 1.8rem;
	height: 0.48rem;
	background-color: #005db4;
	line-height: 0.48rem;
	font-size: 0.16rem;
	color: #fff;
	text-align: center;
	float: left;
	margin-left: 0.4rem;
}
/* 上传列表 */
.UploadFiles {
	width: 2.6rem;
	height: 0.72rem;
	background-color: #005db4;
	font-size: 0.24rem;
	line-height: 0.72rem;
	text-align: center;
	color: #fff;
	float: right;
	background-image: url(../images/onload1.png);
	background-size: 0.23rem;
	background-repeat: no-repeat;
	background-position: 1.9rem;
	margin-bottom: 0.4rem;
}
.UploadList .OnloadTag {
	background-image: url(../images/delect1.png);
	background-size: 0.41rem;
	background-repeat: no-repeat;
	background-position: right;
}
.DelectsFiles {
	width: 2.6rem;
	height: 0.72rem;
	background-color: #f9fafb;
	font-size: 0.24rem;
	line-height: 0.72rem;
	text-align: center;
	color: #999;
	float: right;
	background-image: url(../images/delect.png);
	background-size: 0.21rem;
	background-repeat: no-repeat;
	background-position: 1.65rem;
	margin-bottom: 0.4rem;
	margin-right: 0.1rem;
}
.UploadCont {
	height: 0.48rem;
	margin-top: 0.3rem;
	margin-bottom: 0.58rem;
	padding-left: 0.58rem;
	font-size: 0.18rem;
	color: #666;
	line-height: 0.48rem;
}
.UploadText {
	width: 3.8rem;
	height: 0.48rem;
	background-color: #ffffff;
	border: solid 1px #a6a6a6;
	margin-right: 0.86rem;
	position: relative;
	float: right;
}
.UploadTips, .OnloadData {
	width: 7.35rem;
}
.UploadTips .UploadCont:first-of-type {
	margin-bottom: 0;
}
.UploadTips .UploadCont:first-of-type input {
	opacity: 1;
	text-indent: 1em;
	font-size: 0.16rem;
	color: #333;
}
.OnloadData .UploadText {
	margin-right: 0.6rem;
	background-image: url(../images/select.png);
	background-size: 0.12rem 0.06rem;
	background-repeat: no-repeat;
	background-position: 3.5rem;
}
.UploadCont input {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}
.DownloadTag {
	float: left;
	width: 2.85rem;
	margin-right: 0.2rem;
	margin-bottom: 0.4rem;
	font-size: 0.18rem;
	line-height: 0.24rem;
	color: #333333;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
}
.DownloadBorder {
	width: 100%;
	min-height: 2.9rem;
	background-color: #ffffff;
	border-radius: 0.1rem;
	border: solid 1px #a8a8a8;
}
.DownloadBorder .ProductImg {
	height: 2.19rem;
	margin-bottom: 0;
	border: 0px;
	background: initial;
}
.Soulution .DownloadBorder p {
	font-size: 0.18rem;
	line-height: 0.26rem;
	letter-spacing: 0;
	text-indent: 0;
	color: #333333;
	border-top: solid 0.01rem #a8a8a8;
	padding: 0.1rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.DownloadTag span {
	display: block;
	width: 2.85rem;
	height: 0.48rem;
	line-height: 0.48rem;
	text-align: center;
	font-size: 0.18rem;
	margin-top: 0.2rem;
	border-radius: 0.1rem;
	color: #005db4;
	border: solid 1px #005db4;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
	-ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
/* 注册 */
.UserRegister {
	font-size: 0.48rem;
	margin-top: 0.58rem;
	margin-bottom: 0.62rem;
	line-height: 0.62rem;
	color: #333333;
}
.UserRegister img, .RegisterBase img {
	margin-right: 0.1rem;
}
.RegisterBase {
	font-size: 0.3rem;
	padding: 0.25rem 0;
	line-height: 0.42rem;
	color: #333333;
	background-color: #f7f7f7;
}
.RegisterFlex {
	margin-top: 0.6rem;
	margin-bottom: 0.4rem;
}
.RegisterFlex .OnlineTrain {
	float: none;
	width: 9.75rem;
	margin-bottom: 0.18rem;
	height: auto;
}
.RegisterFlex .OnlineTrain h2 {
	width: 3.21rem;
	text-align: right;
}
.RegisterFlex .OnlineTrain input {
	width: 6.2rem !important;
}
.RegisterFlex .OnlineTrain select {
	width: 1.8rem !important;
	float: left !important;
	margin-left: 0.32rem;
	background-image: url(../images/select.png) !important;
	background-size: 0.12rem 0.06rem !important;
	background-repeat: no-repeat !important;
	background-position: 94% !important;
}
.RegisterFlex .OnlineTrain select.W260 {
	width: 2.6rem !important;
	background-position: 2.3rem !important;
	padding-bottom: 0;
}
.Works {
	float: left;
}
.Works .OnlineAdd {
	float: none;
	margin-left: 0.32rem;
}
.RegisterFlex .OnlineTrain .OnlineAdd input {
	width: 100% !important;
	height: 100% !important;
}
.Works p {
	font-size: 0.16rem;
	line-height: 0.42rem;
	letter-spacing: 0.02rem;
	color: #999999;
	margin-left: 0.32rem;
	float: left;
	margin-top: -0.26rem;
}
.RegisterFlex .VerificationTrain input {
	width: 1.5rem !important;
	float: left !important;
	margin-left: 0.32rem;
}
.VerificationImg {
	width: 0.73rem;
	height: 0.36rem;
	float: left;
	margin: 0.09rem 0.12rem;
}
.VerificationTrain a {
	font-size: 0.18rem;
	line-height: 0.52rem;
	letter-spacing: 0.02rem;
	color: #005db4;
	float: left;
}
.SubmissionOnline {
	width: 3.08rem;
	height: 0.6rem;
	background-color: #005db4;
	border-radius: 0.1rem;
	display: block;
	margin: 0.7rem auto 0.8rem;
	font-size: 0.24rem;
	text-align: center;
	line-height: 0.6rem;
	color: #fff;
}
/* 登录 */
.am_login {
	width: 5.42rem;
	position: fixed;
	background-color: #ffffff;
	box-shadow: 0rem 0.01rem 0.07rem 0rem rgba(4, 0, 0, 0.16);
	border: solid 1px #b8b7b7;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	z-index: 100;
	font-size: 0.24rem;
	display: none;
}
.am_login h2 {
	height: 1.4rem;
	line-height: 1.4rem;
	background-color: #f7f7f7;
	padding: 0rem 0.48rem;
	letter-spacing: 0.04rem;
	color: #757575;
	font-size: 0.4rem;
}
.am_login h2 i {
	font-size: 0.24rem;
	letter-spacing: 0.02rem;
	color: #757575;
	margin-left: 0.2rem;
	line-height: 0.72rem;
}
.am_togle {
	padding: 0.72rem 0.49rem 0.82rem;
}
.am_togle .am_togle_t {
	width: 4.44rem;
	height: 0.66rem;
	background-color: #ffffff;
	border: solid 1px #b1b1b1;
	margin-bottom: 0.3rem;
	line-height: 0.66rem;
}
.am_togle_t img {
	max-height: 0.24rem;
	max-width: 0.23rem;
	vertical-align: middle;
	margin-top: 0.21rem;
	margin-right: 0.2rem;
	margin-left: 0.32rem;
	float: left;
}
.am_togle .am_togle_t input {
	float: left;
	width: 80%;
	font-size: 0.18rem;
	color: #757575;
	background: none;
	border: none;
	height: 0.66rem;
}
.LoginLabel {
	font-size: 0.16rem;
	line-height: 0.26rem;
	letter-spacing: 0.02rem;
	color: #757575;
	vertical-align: top;
	margin-top: 0.1rem;
}
.LoginLabel input {
	width: 0.26rem;
	height: 0.26rem;
	vertical-align: top;
	background-image: url(../images/gou1.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 0.1rem;
}
.LoginLabel input:checked {
	background-image: url(../images/gou1_h.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.LoginBtn {
	width: 100%;
	height: 0.66rem;
	line-height: 0.66rem;
	background-color: #005db4;
	font-size: 0.3rem;
	letter-spacing: 0.03rem;
	color: #ffffff;
	text-align: center;
	display: block;
	margin-top: 0.1rem;
	vertical-align: top;
	margin-bottom: 0.2rem;
}
.FindPassword {
	font-size: 0.16rem;
	line-height: 0.24rem;
	letter-spacing: 0.02rem;
	color: #757575;
	float: left;
}
.MenberP {
	float: right;
	font-size: 0.16rem;
	line-height: 0.24rem;
	letter-spacing: 0.02rem;
	color: #757575;
}
.MenberP a {
	color: #005db4;
}
/* 大华商城 */
.TitCont h2 {
	text-align: center;
	font-size: 0.36rem;
	letter-spacing: 0.07rem;
	color: #333;
	margin-bottom: 0.1rem;
	margin-top: 0.6rem;
}
.TitCont h3 {
	text-align: center;
	font-size: 0.16rem;
	color: #333;
	line-height: 0.24rem;
	margin-bottom: 0.4rem;
}
.ShoppTab {
	height: 1.2rem;
	border: solid 1px #cfcfcf;
	border-right: 0rem;
}
.ShoppTab a {
	width: 19.91%;
	float: left;
	line-height: 1.2rem;
	font-size: 0.18rem;
	text-align: center;
	color: #666;
	border-right: solid 0.01rem #cfcfcf;
}
.ShoppTab a img {
	vertical-align: middle;
	margin-right: 0.2rem;
}
.ProductDisplay {
	margin-bottom: 1rem;
}
.ShoppTag {
	float: left;
	width: 2.24rem;
	height: 2.79rem;
	background-color: #f5f5f5;
	border-bottom: 0.01rem solid #cbcbcb;
	margin-right: 0.2rem;
	margin-bottom: 0.2rem;
	font-size: 0.16rem;
	line-height: 0.4rem;
	color: #333333;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-ms-transition: all .3s ease-out;
	text-align: center;
}
.ShoppTag .ProductImg {
	height: 2.4rem;
	margin: 0;
	background-color: initial;
	border: 0px;
}
.ShoppTagFlex {
	background-color: #70adf0;
	border: 0px;
}
.ShoppTagFlex1 {
	background-color: #6bdcbd;
	border: 0px;
}
.ShoppTagFlex2 {
	background-color: #f6c347;
	border: 0px;
}
.ShoppTagFlex3 {
	background-color: #f68147;
	border: 0px;
}
.ShoppTagFlex .ProductImg, .ShoppTagFlex1 .ProductImg, .ShoppTagFlex2 .ProductImg, .ShoppTagFlex3 .ProductImg {
	height: 1.36rem;
}
.ShoppTag h2 {
	font-size: 0.2rem;
	color: #fff;
	line-height: 0.4rem;
}
.ShoppTag span {
	width: 1.5rem;
	height: 0.4rem;
	line-height: 0.4rem;
	text-align: center;
	border-radius: 0.2rem;
	border: solid 1px #ffffff;
	display: block;
	margin: 0.2rem auto 0;
	font-size: 0.2rem;
	color: #fff;
}
/* CAD下载 */
.Soulution.CadCont {
	margin-top: 0.4rem;
}
.Soulution.CadCont .EnterprisesLH {
	margin-bottom: 0.6rem;
}
.Soulution .TypeCont {
	display: block;
}
/* 扫码支付成功 */
.SuccessfulPay {
	width: 8.28rem;
	margin: 1.5rem auto;
	display: block;
	padding-top: 0.92rem;
	padding-bottom: 1.3rem;
	background-color: #f7f7f7;
}
.SuccessfulPay img {
	width: 0.39rem;
	height: 0.4rem;
	float: left;
	margin-left: 2.76rem;
	margin-right: 0.1rem;
	margin-top: 0.1rem;
}
.SuccessfulPay h2 {
	font-size: 0.24rem;
	line-height: 0.32rem;
	color: #333;
}
.SuccessfulPay h3 {
	font-size: 0.14rem;
	line-height: 0.26rem;
	color: #333;
}
.SuccessfulPay h3 a {
	color: #005db4;
	text-decoration: underline;
}
/* 扫码支付 */
.WaitPay {
	width: 100%;
	padding: 0.28rem 0;
	background-color: #ffffff;
	box-shadow: 0rem 0.01rem 0rem 0rem #e2e2e2;
}
.WaitPayL, .WaitPayR {
	float: left;
	width: 50%;
}
.WaitPayL h2 {
	font-size: 0.24rem;
	line-height: 0.36rem;
	color: #333333;
}
.WaitPayL h2 i {
	color: #005DB4;
}
.WaitPayL p, .WaitPayR h2 {
	font-size: 0.14rem;
	line-height: 0.36rem;
	color: #333333;
	margin-top: 0.05rem;
}
.WaitPayR h2 {
	margin-top: 0;
	text-align: right;
}
.WaitPayR p {
	font-size: 0.24rem;
	line-height: 0.36rem;
	color: #d6000f;
	text-align: right;
	margin-top: 0.05rem;
}
.SweepPay {
	padding-top: 0.82rem;
	padding-bottom: 0.72rem;
	background-color: #f4f4f4;
}
.SweepPayTab a {
	width: 2.34rem;
	height: 0.78rem;
	line-height: 0.78rem;
	text-align: center;
	font-size: 0.14rem;
	color: #333;
	background-color: #f7f7f7;
	border: solid 1px #e2e2e2;
	float: left;
	border-bottom: 0rem;
}
.SweepPayTab a img {
	margin-right: 0.1rem;
}
.SweepPayTab a:last-child {
	border-left: 0rem;
}
.SweepPayTab a.active {
	background: #fff;
	border-bottom: 0rem;
}
.SweepPayCont {
	padding-top: 1.14rem;
	padding-bottom: 1rem;
	background: #fff;
	border: solid 1px #e2e2e2;
	display: none;
}
.W260 {
	width: 2.6rem;
	border: solid 1px #e2e2e2;
	display: block;
	margin: 0rem auto;
	text-align: center;
	font-size: 0.14rem;
	line-height: 0.24rem;
	color: #333333;
	padding-bottom: 0.2rem;
}
.EwmImg {
	width: 2.39rem;
	height: 2.38rem;
	display: block;
	margin: 0.1rem auto;
}
.SweepImg img {
	width: 0.36rem;
	height: 0.36rem;
	display: inline-block;
	margin-top: 0.06rem;
}
.SweepImg p {
	display: inline-block;
	vertical-align: top;
	margin-left: 0.18rem;
}
/* 我的大华 */
.MyCenter {
	background-color: #f4f4f4;
	padding-top: 0.6rem;
	padding-bottom: 1rem;
}
.MyCenterL {
	float: left;
	width: 2.9rem;
}
.MyCenterL h2 {
	padding-bottom: 0.3rem;
	border-bottom: 0.01rem solid #e2e2e2;
}
.MyCenterL h2 a {
	color: #333;
	font-size: 0.16rem;
	display: block;
	padding-top: 0.28rem;
	text-align: center;
}
.MyCenterL h2:first-of-type a {
	padding-top: 0;
}
.MyCenterL h2 a.active {
	color: #005db4;
}
.MyCenterR {
	float: right;
	width: 8.68rem;
}
.DahuaMember {
	background-color: #ffffff;
	border: solid 1px #e2e2e2;
	margin-bottom: 0.2rem;
	padding: 0.41rem;
	color: #999;
	font-size: 0.14rem;
	line-height: 0.28rem;
}
.AvatarImg {
	float: left;
	margin-right: 0.28rem;
	width: 0.99rem;
	height: 0.99rem;
	border-radius: 50%;
}
.DahuaMember h2 {
	font-size: 0.22rem;
	color: #333;
	margin-bottom: 0.05rem;
}
.DahuaMember h3 {
	font-size: 0.14rem;
	color: #333;
	margin-top: 0.1rem;
}
.RecentOrders {
	padding: 0rem 0.3rem 0rem 0.2rem;
	height: 0.76rem;
	line-height: 0.76rem;
	background-color: #ffffff;
	border: solid 1px #e2e2e2;
	font-size: 0.22rem;
	color: #333;
}
.RecentOrders a {
	margin-left: 0.6rem;
	font-size: 0.14rem;
	color: #333;
}
.RecentOrders a em {
	color: #005DB4;
	font-style: normal;
}
.MyCenterFlex {
	margin-top: 0.1rem;
	background-color: #ffffff;
	border: solid 1px #e2e2e2;
	padding: 0.3rem 0.3rem 0.3rem 0.4rem;
}
.CenterImg {
	width: 0.96rem;
	height: 0.96rem;
	background-color: #ffffff;
	border: solid 1px #e2e2e2;
	position: relative;
	overflow: hidden;
	float: left;
}
.CenterIntroduct {
	width: 3.95rem;
	float: left;
	margin-left: 0.3rem;
	font-size: 0.14rem;
	color: #333;
}
.CenterIntroduct h2 {
	font-size: 0.18rem;
	color: #333;
	margin-bottom: 0.05rem;
}
.CenterIntroduct h3 {
	font-size: 0.14rem;
	color: #999;
	margin-top: 0.1rem;
	margin-bottom: 0.03rem;
}
.CenterIntroduct h3 em {
	display: block;
	font-style: normal;
}
.CenterH {
	font-size: 0.14rem;
	color: #005DB4;
	margin-top: 0.2rem;
	float: left;
	width: 1.9rem;
}
.CenterPayment {
	width: 0.82rem;
	float: right;
	font-size: 0.14rem;
	line-height: 0.22rem;
}
.CenterPayment a {
	text-align: center;
	color: #333;
	display: block;
}
.CenterPayment a.ImmediatePayment {
	width: 0.82rem;
	height: 0.32rem;
	background-color: #005db4;
	line-height: 0.32rem;
	text-align: center;
	color: #fff;
	margin-bottom: 0.06rem;
}
.OrderTab {
	width: 100%;
	height: 1.15rem;
	background-color: #fafafa;
	border: solid 1px #e2e2e2;
	position: relative;
}
.OrderTab:before {
	content: '';
	width: 100%;
	background-color: #e2e2e2;
	height: 0.01rem;
	position: absolute;
	top: 0.38rem;
	left: 0;
}
.OrderTab a {
	float: left;
	width: 25%;
	text-align: center;
	font-size: 0.14rem;
	line-height: 0.22rem;
	color: #333;
	margin-top: 0.26rem;
}
.OrderTab a i {
	width: 0.24rem;
	height: 0.24rem;
	background-color: #fafafa;
	border: solid 1px #e2e2e2;
	line-height: 0.24rem;
	text-align: center;
	font-size: 0.14rem;
	color: #E2E2E2;
	display: block;
	margin: 0rem auto 0.15rem;
	position: relative;
	border-radius: 50%;
}
.OrderTab a.active i {
	background-image: url(../images/choose.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	font-size: 0;
}
.OrderCont {
	width: 100%;
	padding-bottom: 0.8rem;
	background-color: #ffffff;
	border: solid 1px #e2e2e2;
	border-top: 0rem;
	display: none;
}
.OrderState {
	border-bottom: solid 0.01rem #e2e2e2;
	height: 1.05rem;
	line-height: 1.05rem;
	font-size: 0.2rem;
	color: #333;
	padding: 0rem 0.3rem 0rem 0.4rem;
	position: relative;
}
.OrderState i {
	font-size: 0.14rem;
	line-height: 0.22rem;
	color: #005DB4;
	position: absolute;
	bottom: 0.18rem;
	left: 0.4rem;
}
.OrderTag {
	width: 0.82rem;
	height: 0.32rem;
	line-height: 0.32rem;
	text-align: center;
	background-color: #ffffff;
	border: solid 1px #e2e2e2;
	float: right;
	margin-top: 0.37rem;
	font-size: 0.14rem;
	color: #333;
}
.OrderTag1 {
	width: 0.82rem;
	height: 0.32rem;
	line-height: 0.32rem;
	text-align: center;
	background-color: #005db4;
	border: solid 1px #005db4;
	float: right;
	margin-top: 0.37rem;
	font-size: 0.14rem;
	color: #fff;
	margin-left: 0.16rem;
}
.OrderDetail {
	padding-top: 0.3rem;
	padding-right: 0.3rem;
	padding-left: 0.4rem;
}
.OrderDetail h2 {
	line-height: 0.32rem;
	font-size: 0.2rem;
	color: #333;
	margin-bottom: 0.28rem;
}
.OrderDetail h3 {
	line-height: 0.3rem;
	font-size: 0.14rem;
	color: #333;
	margin-bottom: 0.05rem;
}
.OrderDetail h3 i {
	color: #999;
}
/* 购物车 */
.ShopAddress {
	width: 100%;
	padding: 0.36rem 0;
	background-color: #ffffff;
	box-shadow: 0rem 0.01rem 0rem 0rem #e2e2e2;
	font-size: 0.48rem;
	line-height: 0.58rem;
	color: #333333;
}
.ShopDetail {
	padding-top: 0.2rem;
	padding-bottom: 0.5rem;
	background-color: #f4f4f4;
}
.ShopExplain {
	padding: 0rem 0.24rem;
	height: 0.48rem;
	background-color: #fafafa;
	border: solid 1px #e2e2e2;
	font-size: 0.14rem;
	line-height: 0.48rem;
	color: #999;
}
.ShopExplain label, .ShopSummary label {
	float: left;
	width: 1.5rem;
	color: #333;
}
.ShopSummary label {
	width: 1.08rem;
}
.ShopExplain label input, .ShopRadio, .ShopSummary label input {
	width: 0.16rem;
	height: 0.16rem;
	border: solid 1px #e2e2e2;
	margin-right: 0.18rem;
}
.ShopExplain label input:checked, .ShopRadio:checked, .ShopSummary label input:checked {
	background-size: 0.12rem 0.09rem;
}
.ShopExplain h2 {
	float: left;
	width: 1.6rem;
	font-size: 0.14rem;
	line-height: 0.48rem;
	color: #999;
}
.ShopExplain h2:first-of-type {
	width: 3.7rem;
}
.ShopExplain h2:last-child {
	width: 1.5rem;
}
.ShopCart {
	margin-top: 0.2rem;
	border: solid 1px #e2e2e2;
	border-bottom: 0rem;
	background-color: #ffffff;
}
.ShopFlex {
	border-bottom: 0.01rem solid #e2e2e2;
	padding: 0.2rem 0.24rem;
	height: 0.96rem;
	overflow: hidden;
}
.W475 {
	width: 4.72rem;
	float: left;
	margin-left: 0.22rem;
}
.W475 .CenterIntroduct {
	width: 3.53rem;
	margin-left: 0.2rem;
	font-size: 0.16rem;
	line-height: 0.28rem;
}
.ShopPrice {
	float: left;
	width: 1.55rem;
	font-size: 0.18rem;
	line-height: 0.28rem;
	color: #333;
}
.ShopSubtotal {
	float: left;
	width: 1.55rem;
	font-size: 0.18rem;
	line-height: 0.28rem;
	color: #d6000f;
}
.ShopDelect {
	float: left;
	width: 1.22rem;
	font-size: 0.16rem;
	line-height: 0.28rem;
	color: #999;
	cursor: pointer;
}
.ShopNumber {
	width: 0.82rem;
	height: 0.26rem;
	border: solid 1px #dedede;
	float: left;
	margin-right: 0.79rem;
}
.ShopJian {
	float: left;
	width: 0.2rem;
	line-height: 0.26rem;
	font-size: 0.2rem;
	text-align: center;
	border-right: solid 0.01rem #dedede;
	color: #999;
	background-color: #f5f5f5;
}
.ShopJia {
	float: right;
	width: 0.2rem;
	line-height: 0.26rem;
	font-size: 0.2rem;
	text-align: center;
	border-left: solid 0.01rem #dedede;
	color: #bebebe;
}
.ShopNum {
	text-align: center;
	color: #333;
	width: 0.42rem;
	line-height: 0.26rem;
	font-size: 0.18rem;
	height: 0.26rem;
	float: left;
}
.ShopSummary {
	padding: 0rem 0 0 0.24rem;
	height: 0.7rem;
	background-color: #fafafa;
	border: solid 1px #e2e2e2;
	font-size: 0.14rem;
	line-height: 0.7rem;
	color: #333;
	margin-top: 0.2rem;
}
.SummaryDelect {
	float: left;
	width: 6.07rem;
}
.ShopSummary h2 {
	font-size: 0.14rem;
	color: #333;
	width: 1.3rem;
	float: left;
}
.ShopSummary h2 i {
	color: #d6000f;
}
.ShopSummary a {
	width: 1.8rem;
	height: 0.7rem;
	line-height: 0.7rem;
	text-align: center;
	background-color: #005db4;
	float: right;
	color: #ffffff;
	font-size: 0.14rem;
}
.ShopSummary h3 {
	font-size: 0.14rem;
	color: #333;
	width: 1.48rem;
	float: left;
	line-height: 0.24rem;
	padding-top: 0.1rem;
}
.ShopSummary h3 strong {
	color: #d6000f;
	font-size: 0.24rem;
}
.ShopSummary h3 i {
	display: block;
}
.ShopDelivery {
	font-size: 0.14rem;
	float: right;
	color: #333333;
}
.ShopDelivery select {
	font-size: 0.14rem;
	background-image: url(../images/jt_down.png);
	background-size: 0.11rem 0.06rem;
	background-repeat: no-repeat;
	background-position: 0.56rem;
	margin-right: 0.15rem;
	width: 0.7rem;
}
/* 确认订单 */
.ConfirmationH {
	font-size: 0.36rem;
	line-height: 0.36rem;
	color: #333333;
	display: block;
	margin: 0.4rem 0;
}
.ConfirmationH i {
	font-size: 0.14rem;
	margin-left: 0.18rem;
}
.ConfirmationCart {
	margin-top: 0;
	border-top: 0rem;
}
.ConfirmationCart .ShopNumber {
	font-size: 0.18rem;
	color: #333;
	border: 0px;
}
.ConfirmationExplain h2:first-of-type {
	width: 5.07rem;
}
.ConfirmationCart .W475 {
	width: 6.08rem;
}
.ConfirmationSummary {
	margin-top: 0;
	border-top: 0rem;
	text-align: right;
	background: #fff;
}
.ConfirmationSummary h3 {
	float: right;
	text-align: right;
	padding-right: 0.77rem;
	width: auto;
	line-height: 0.66rem;
	padding-top: 0;
	font-size: 0.18rem;
}
.ConfirmationStore {
	margin-top: 0.2rem;
	background-color: #fffffe;
	border: solid 1px #e2e2e2;
	padding: 0.3rem 0.78rem 0.2rem;
}
.ConfirmationKind {
	border-bottom: solid 0.01rem #e2e2e2;
	padding: 0.3rem 0;
}
.ConfirmationKind h2 {
	font-size: 0.16rem;
	color: #333;
	line-height: 0.3rem;
	display: block;
	text-align: right;
}
.ConfirmationKind h2 i {
	width: 1.65rem;
	text-align: right;
	display: inline-block;
	vertical-align: top;
}
.ConfirmationKind h2 i.ColorI {
	color: #d6000f;
}
.OrderImmediately {
	width: 2.8rem;
	height: 0.6rem;
	background-color: #005db4;
	font-size: 0.14rem;
	color: #FFF;
	text-align: center;
	float: right;
	line-height: 0.6rem;
	margin-top: 0.3rem;
}
.AddressBtn {
	width: 3.58rem;
	height: 0.48rem;
	background-color: #005db4;
	line-height: 0.48rem;
	font-size: 0.16rem;
	color: #fff;
	text-align: center;
	display: block;
	margin: 0rem auto;
}
.AddAddress {
	width: 4.3rem;
	height: 1.8rem;
	background-color: #fffffe;
	border: solid 1px #e2e2e2;
	float: left;
	font-size: 0.14rem;
	text-align: center;
	color: #999999;
	margin-right: 0.2rem;
	position: relative;
}
.AddUpload {
	width: 0.3rem;
	height: 0.3rem;
	display: block;
	margin: 0.63rem auto 0.2rem;
	text-align: center;
}
.UploadAddress {
	width: 10.96rem;
	padding: 0.3rem 0rem 0.62rem;
	background-color: #ffffff;
	border: solid 1px #e2e2e2;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}
.UploadAddressH {
	font-size: 0.24rem;
	line-height: 0.4rem;
	display: block;
	margin-left: 0.32rem;
	color: #333333;
	margin-bottom: 0.4rem;
}
.ConfirmationOrders {
	width: 8.35rem;
	display: block;
	margin: 0rem auto;
}
.ConfirmationTrain {
	margin-bottom: 0.2rem;
	display: block;
}
.ConfirmationTrain h2 {
	width: 1.12rem;
	height: 0.64rem;
	line-height: 0.64rem;
	letter-spacing: 0.02rem;
	color: #666666;
	float: left;
	text-align: right;
	overflow: hidden;
	font-size: 0.18rem;
}
.ConfirmationTrain h2 i {
	color: #d6000f;
	margin-right: 0.1rem;
}
.ConfirmationTrain input {
	width: 6.88rem;
	border: solid 1px #e2e2e2;
	float: right;
	font-size: 0.18rem;
	color: #999999;
	text-indent: 1em;
	height: 0.64rem;
	line-height: 0.64rem;
	background: #fff;
}
.ConfirmationAddress {
	width: 6.88rem;
	border: solid 1px #e2e2e2;
	float: right;
	height: 0.64rem;
	line-height: 0.64rem;
	overflow: hidden;
}
.ConfirmationAddress select {
	width: 2.29rem;
	border-right: solid 0.01rem #e2e2e2;
	height: 0.64rem;
	line-height: 0.64rem;
	float: left;
	font-size: 0.18rem;
	color: #999999;
	text-indent: 1em;
	background-image: url(../images/jt_down.png);
	background-size: 0.11rem 0.06rem;
	background-repeat: no-repeat;
	background-position: 2rem;
}
.ConfirmationAddress select:last-child {
	border: 0px;
}
.ConfirmationTrain:nth-of-type(2) {
	height: 1.08rem;
}
.ConfirmationTrain textarea {
	width: 6.88rem;
	border: solid 1px #e2e2e2;
	float: right;
	font-size: 0.18rem;
	color: #999999;
	text-indent: 1em;
	height: 0.93rem;
	line-height: 0.32rem;
	background: #fff;
	padding-top: 0.15rem;
}
.PreservationBtn {
	width: 1.8rem;
	height: 0.62rem;
	line-height: 0.62rem;
	font-size: 0.16rem;
	color: #FFF;
	text-align: center;
	float: left;
	margin-left: 1.45rem;
	background: #005db4;
	margin-top: 0.3rem;
}
.CancelBtn {
	width: 1.8rem;
	height: 0.62rem;
	border: solid 1px #e2e2e2;
	line-height: 0.62rem;
	font-size: 0.16rem;
	color: #333;
	text-align: center;
	float: left;
	margin-left: 0.3rem;
	margin-top: 0.3rem;
}
.AddAddress.active {
	border: solid 1px #005db4;
}
.AddAddress.active .ChooseAddress {
	width: 0.2rem;
	height: 0.2rem;
	position: absolute;
	right: 0;
	top: 0;
}
.ReceivingAddress {
	padding: 0.3rem;
	font-size: 0.16rem;
	color: #333333;
	text-align: left;
}
.ReceivingAddress h2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	font-size: 0.16rem;
	line-height: 0.32rem;
}
.ReceivingAddress h3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-size: 0.16rem;
	line-height: 0.28rem;
	margin: 0.1rem 0;
}
.ReceivingAddress h3 i {
	display: block;
}
.ReceivingAddress span {
	color: #005db4;
}
.ReceivingAddress span i {
	margin-right: 0.2rem;
}
/* 账号管理 */
.MyMessage {
	border: solid 1px #e2e2e2;
	background: #fff;
	border-bottom: 0rem;
}
li, ul {
	list-style: none;
}
.pro-more li {
	border-bottom: solid 0.01rem #e2e2e2;
	padding: 0.44rem 0.41rem;
	line-height: 0.22rem;
	cursor: pointer;
}
.li-slide h2 {
	float: left;
	width: 1.7rem;
	font-size: 0.14rem;
	line-height: 0.22rem;
	color: #333333;
}
.li-slide h3 {
	float: left;
	width: 5.43rem;
	font-size: 0.14rem;
	line-height: 0.22rem;
	color: #999;
}
.li-slide span {
	float: right;
	width: 0.7rem;
	font-size: 0.14rem;
	line-height: 0.22rem;
	color: #333;
}
.li-slide span img {
	width: 0.14rem;
	height: 0.08rem;
	margin-left: 0.1rem;
}
/* .pro-more li .li-slide.active {
	background-color: #f7f7f7;
}
*/
.pro-more li .li-slide.active .li_Down {
	display: block;
}
.li_Down {
	border-top: solid 0.01rem #e2e2e2;
	width: 7.85rem;
	margin: 0.42rem auto 0;
	padding-top: 0.32rem;
	display: none;
}
.NameText {
	width: 2.5rem;
	height: 0.48rem;
	background-color: #ffffff;
	border: solid 1px #e2e2e2;
	font-size: 0.14rem;
	line-height: 0.48rem;
	color: #333;
	float: left;
	margin: 0rem 0 0.2rem 1.69rem;
	text-indent: 1em;
}
.NameBtn {
	width: 1.16rem;
	height: 0.46rem;
	background-color: #005db4;
	font-size: 0.14rem;
	line-height: 0.46rem;
	color: #fff;
	display: block;
	margin: 0 1.69rem;
	text-align: center;
}
.GetNumber {
	width: 1.12rem;
	height: 0.48rem;
	background-color: #ffffff;
	border: solid 1px #e2e2e2;
	font-size: 0.14rem;
	line-height: 0.48rem;
	color: #333;
	float: left;
	margin: 0rem 0.2rem 0.2rem;
	text-align: center;
}
.pro-more li a {
	display: block;
}
.pro-more li .li-slide.active span img {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-mz-transform: rotate(180deg);
}
.ResetPasswordH {
	font-size: 0.36rem;
	text-align: center;
	color: #333;
}
.ResetPassword {
	width: 5.11rem;
	margin: 0.32rem auto 0.4rem;
	display: block;
}
.TrueSubmit {
	width: 5.11rem;
	height: 0.66rem;
	line-height: 0.66rem;
	display: block;
	margin: 0rem auto;
	background-color: #0092d8;
	border: solid 1px #e2e2e2;
	font-size: 0.16rem;
	text-align: center;
	color: #fff;
}
.ResetPassword input {
	height: 0.66rem;
	background-color: #ffffff;
	border: solid 1px #e2e2e2;
	line-height: 0.66rem;
	display: block;
	margin: 0rem auto 0.1rem;
	font-size: 0.16rem;
	color: #333;
	padding: 0rem 0.4rem;
	width: 4.31rem;
}
.ResetPassword .clearfix input:first-of-type {
	width: 2.7rem;
	float: left;
}
.ResetPassword .clearfix input.GetNumber {
	width: 1.59rem;
	float: right;
	border-left: 0;
	height: 0.68rem;
	line-height: 0.68rem;
}
.TabCont {
	padding: 0rem 1.11rem;
	height: 0.5rem;
	line-height: 0.5rem;
	background-color: #ffffff;
	border: solid 1px #e2e2e2;
	margin-bottom: 0.1rem;
}
.TabCont a {
	font-size: 0.14rem;
	color: #333;
	float: left;
	margin-right: 1.5rem;
}
.TabCont a:last-child {
	margin-right: 0;
}
.TabCont a.active {
	border-bottom: 0.03rem solid #005db4;
}
.OrderSubCont .ShopExplain {
	padding-right: 0;
	padding-left: 1.47rem;
	margin-bottom: 0.1rem;
}
.OrderSubCont .ShopExplain h2, .OrderSubCont .ShopExplain h2:last-child {
	width: 1rem;
}
.OrderSubCont .ShopExplain h2:first-of-type {
	width: 2.12rem;
}
.OrderNumber {
	height: 0.5rem;
	line-height: 0.5rem;
	font-size: 0.14rem;
	color: #333;
	background-color: #fafafa;
	border: solid 1px #e2e2e2;
	padding: 0rem 0.3rem;
}
.OrderNumber i {
	float: right;
}
.OrderSubContFlex .MyCenterFlex {
	margin-top: 0;
	border-top: 0rem;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	border-bottom: 0;
}
.OrderSubL {
	float: left;
	width: 4.78rem;
	border-right: solid 0.01rem #e2e2e2;
	padding: 0.25rem 0;
	height: 0.96rem;
	overflow: hidden;
}
.OrderSubL .CenterIntroduct {
	width: 2.08rem;
	margin-left: 0.2rem;
}
.OrderSubL .CenterIntroduct h3 {
	margin: 0;
	line-height: 0.2rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.OrderSubL .ShopPrice {
	width: 1rem;
	font-size: 0.14rem;
	line-height: 0.2rem;
}
.OrderSubL .ShopNumber {
	width: 0.5rem;
	font-size: 0.14rem;
	line-height: 0.2rem;
	height: auto;
	border: 0px;
	margin-right: 0;
}
.OrderSubContFlex h2.ShopSubtotal {
	width: 1.04rem;
	font-size: 0.14rem;
	line-height: 0.2rem;
	color: #333;
	border-right: solid 0.01rem #e2e2e2;
	padding: 0.25rem 0 0;
	height: 1.21rem;
	text-align: center;
}
.OrderSubContFlex h2.CenterH {
	width: 1.25rem;
	font-size: 0.14rem;
	line-height: 0.2rem;
	color: #333;
	border-right: solid 0.01rem #e2e2e2;
	padding: 0.25rem 0 0;
	height: 1.21rem;
	text-align: center;
	margin-top: 0;
}
.OrderSubContFlex .CenterPayment {
	margin-right: 0.22rem;
	padding-top: 0.25rem;
	height: 0.96rem;
}
.OrderSubCont {
	display: none;
}
/* 给我们留言星星评论 */
.block p {
	font-size: 0.24rem;
	color: #333;
	line-height: 0.54rem;
	margin-left: 0.2rem;
	float: left;
}
.block .star_score {
	float: left;
}
.star_list {
	height: 0.4rem;
	margin: 0.5rem;
	line-height: 0.54rem;
}
.star_score {
	background: url(../images/start.png);
	width: 2.5rem;
	height: 0.4rem;
	position: relative;
	overflow: hidden;
}
.star_score a {
	height: 0.4rem;
	display: block;
	text-indent: -999em;
	position: absolute;
	left: 0;
}
.star_score a:hover {
	background: url(../images/start_h.png);
	left: 0;
}
.star_score a.clibg {
	background: url(../images/start_h.png);
	left: 0;
}
/* 大华商城 */
.OtherBanner .wrap {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}
.ProductClassification {
	width: 2.74rem;
	max-height: 4.96rem;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #f4f4f4;
}
.ProductClassificationH {
	padding: 0rem 0.2rem 0rem 0.75rem;
	height: 0.72rem;
	background-color: #005db4;
	color: #ffffff;
	font-size: 0.16rem;
	line-height: 0.72rem;
	background-image: url(../images/kind.png);
	background-size: 0.33rem 0.27rem;
	background-repeat: no-repeat;
	background-position: 0.17rem;
	cursor: pointer;
	width: 65.5%;
}
.ProductClassificationFlex {
	height: 0.7rem;
	line-height: 0.7rem;
	border-bottom: 0.01rem solid #e3e4e5;
	color: #333;
	font-size: 0.16rem;
	padding: 0rem 0.18rem;
	width: 100%;
	display: block;
}
.ProductClassificationFlex img {
	max-width: 0.43rem;
	max-height: 0.36rem;
	vertical-align: middle;
	margin-right: 0.2rem;
	object-fit: contain;
}
.ProductClassificationFlex.on {
	background: #398bd8;
	color: #fff;
}
.ProductClassificationFlex img.HideImg, .ProductClassificationFlex.on img.ShowImg, .ProductClassificationCont {
	display: none;
}
.ProductClassificationFlex.on img.HideImg {
	display: inline-block;
}
/* 在线检测 */
.TestP {
	font-size: 0.14rem;
	line-height: 0.24rem;
	letter-spacing: 0.01rem;
	color: #333333;
	margin-top: 0.2rem;
	margin-bottom: 0.4rem;
}
.TestFx {
	float: left;
	width: 31.8%;
	margin-top: 0.3rem;
	margin-right: 2%;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
}
.TestFxImg {
	width: 100%;
	height: 1.86rem;
	position: relative;
	overflow: hidden;
}
.TestFxCt {
	padding: 0.18rem 0.1rem 0.11rem;
	background-color: #ffffff;
	border: solid 1px #eeeeee;
	transition: all .3s ease-out;
	-webkit-transition: all .3s ease-out;
}
.TestFxCt h2 {
	font-size: 0.16rem;
	line-height: 0.18rem;
	letter-spacing: 0.02rem;
	color: #0063b0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.TestFxCt p {
	font-size: 0.12rem;
	line-height: 0.26rem;
	letter-spacing: 0.01rem;
	color: #cccccc;
	margin: 0.15rem auto 0;
	height: 0.73rem;
	overflow: hidden;
}
.TestFxCt span {
	width: 0.91rem;
	height: 0.29rem;
	line-height: 0.29rem;
	text-align: center;
	background-color: #ffffff;
	border-radius: 0.14rem;
	border: solid 1px #eeeeee;
	float: right;
	font-size: 0.11rem;
	letter-spacing: 0.01rem;
	color: #999999;
}
.TestFxCt .Line {
	width: 100%;
	display: block;
	margin: 0.25rem auto 0.18rem;
	height: 0.01rem;
	background-color: #eeeeee;
}
.TestFx:hover .TestFxCt {
	background-color: #0063b0;
	border: solid 1px #0063b0;
}
.TestFx:hover .TestFxCt h2 {
	color: #fff;
}
.TestFx:hover .TestFxCt span {
	background-color: #ffffff;
	color: #0063b0;
	border: solid 1px #eeeeee;
}
.TestFx:hover .TestFxCt .Line {
	background-color: #e8e7e7;
}
.TestDetail {
	margin-bottom: 0.5rem;
	font-size: 0.14rem;
	line-height: 0.26rem;
	letter-spacing: 0.01rem;
	color: #666666;
}
.TestDetail h2 {
	font-size: 0.3rem;
	font-weight: bold;
	line-height: 0.34rem;
	letter-spacing: 0.03rem;
	color: #333333;
	margin: 0.3rem 0;
}
.TestDetail p {
 /* margin-top: 0.5rem;
	*/
}
.TestDetail h3 {
	font-size: 0.18rem;
	font-weight: bold;
	margin-bottom: 0.15rem;
	letter-spacing: 0.02rem;
	color: #666666;
}
.TestDetail img {
	max-width: 100%;
	display: block;
	margin: 0.5rem auto 0;
}
.AutomationLogo {
	max-width: 100%;
	display: block;
	margin: 0.2rem 0 0.15rem;
}
.Equipment .TestFxCt p {
	height: 0.3rem;
}
.product-type-link {
	display: block;
	padding: 0.1rem 0 0.1rem 0.2rem;
}
.product-detail-form {
	width:1.5rem;
	background: #f7f7f7;
}
.product-detail-form + td {
	background: #fff;
}
.product-detail-button {
	display: inline-block;
	width: 1.6rem;
	height: 0.4rem;
	line-height: 0.4rem;
	margin: 0.3rem 0 0;
	background: #d02c2c;
	text-align: center;
	color: #fff;
}
.product-detail-button.blue {
	background-color: #235eae;
}
