.wrapper{
	width: 1440px;
	margin: 0 auto;
}
.about_p{
	font-size: 16px;
	line-height: 30px;
	margin: 60px 0 60px;
}
.about_tit h3{
	font-size: 30px;
    text-align: center;
}
.about_tit span{
	display: block;
    width: 70px;
    height: 3px;
    background-color: #0063b1;
	margin: 20px auto;
}
.about_p .cOea9Lu {
    margin: 0%;
}
.about_p .col-box {
    height: auto;
}
.about_p .rowListBg img{
	height: 100%;
}
			.boxContent,
			.boxCont {
				position: relative;
			}

			.btn2 {
				display: block;
			}

			.btn2 span {
				display: block;
			}

			.btn .btnText {
				display: inline-block;
				box-sizing: border-box;
				white-space: nowrap;
				max-width: calc(100% - 40px);
			}

			.btn {
				display: block;
				min-width: 50px
			}

			.btnbox {
				max-width: 100%
			}

			.btn,
			.btn .btnIcon,
			.btn .btnText {
				vertical-align: middle;
			}

			.btnCont {
				position: relative;
			}

			.btn .btnIcon {
				display: inline-block;
			}


			.caroSt {
				margin: auto;
				overflow: hidden;
			}

			.carouselBtn {
				position: absolute;
				z-index: 1;
				width: 100%
			}

			.carouselBtn button {
				border: 0;
				margin: 0px 12px;
			}

			.mip-carousel-preBtn,
			.mip-carousel-nextBtn {
				position: absolute;
				top: 0;
				bottom: 0;
				width: 10%;
				z-index: 10;
				user-select: none;
				background-repeat: no-repeat;
				transition: background-image 0.2s ease-in-out;
				cursor: pointer;
				background-size: 45px 45px;
			}

			.carouselBox {
				display: flex;
				align-items: flex-start;
				box-sizing: content-box;
				overflow: hidden;
			}

			.carouselBox>div {
				flex: 0 0 100%;
			}

			.carouselBox>div .img,
			.carouselBox>div>div {
				width: 100%;
				height: auto;
			}

			.btn3 {
				display: table;
				margin-left: auto;
				margin-right: auto;
			}

			.btn3 i {
				display: block;
			}

			.btnbox {
				max-width: 100%
			}

			.btn3 i,
			.btn3 .btnIcon {
				box-sizing: content-box;
			}


			.row_line {
				position: relative;
			}

			.listBox {
				vertical-align: top;
				zoom: 1;
				vertical-align: top;
			}

			.listrowCol .proList li {
				display: inline-block;
				width: 100%
			}

			.listrowCol .Imgbox {
				padding-top: 60%;
			}

			.listrowCol .listBox .Imgbox .img {
				max-width: 100%;
				max-height: 100%;
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
				margin: auto;
				width: 100%;
				height: 100%;
				object-fit: contain;
			}


			.socialsBox .langIcon,
			.socialsBox .langText {
				vertical-align: middle;
			}

			.menubox {
				position: relative;
			}

			.nav {
				zoom: 1;
			}

			.nav:after {
				clear: both;
				content: '';
				display: block;
				width: 0;
				height: 0;
				visibility: hidden;
			}

			.pcMainnav {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				flex-wrap: wrap;
			}

			.pcMainnav>li,
			.pcMainnav li a p {
				display: inline-block
			}

			.nav,
			.pcMainnav>li,
			.pcMainnav>li>a {
				position: relative;
			}

			.nav .menuItemEqual>li .mainNavLiA {
				display: block;
			}

			.pcMainnav .menuItemEqual {
				flex-wrap: nowrap;
			}

			.pcMainnav>li:last-of-type {
				margin-right: 0 !important
			}

			.pcMainnav>li>a {
				display: inline-block;
			}

			.nav i {
				font-style: initial;
			}

			.nav .pcMainnav>li .mainNavLiA {
				cursor: pointer;
			}

			.nav .pcMainnav>li>.mainNavLiA {
				outline: 0;
				white-space: nowrap;
				box-sizing: border-box;
			}

			.nav .pcMainnav .mainNavLi {
				list-style: none;
				display: inline-block;
			}

			.pcMainnav .mainNavLi .mainNavLiA p,
			.pcMainnav .nav-submenu li a p {
				display: inline-block;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
				vertical-align: middle;
				box-sizing: border-box;
			}

			.nav .mainNav .mainNavLi .mainNavLiA i {
				font-size: 13px;
				margin-left: 10px;
				vertical-align: middle;
			}

			.mainNavLi .editShowsubmenu {
				display: block;
			}

			.pcMainnav .nav-submenu li a p {
				padding-right: 10px;
			}

			/*.pcMainnav  .showArrowstyle .mainNavLiA>p { max-width:calc(100% - 23px); } */
			@media screen and (max-width: 960px) {
				.nav .pcMainnav>li {
					width: auto !important;
				}
			}

			.pcMainnav .subMenuAligncenter>.nav-submenu {
				left: 50% !important;
				transform: translateX(-50%);
				-webkit-transform: translateX(-50%);
			}

			.pcMainnav .subMenuAlignright>.nav-submenu {
				left: auto !important;
				right: 0
			}

			.styleFormData {
				margin: 0px;
				padding: 0px;
				display: inline-block;
				vertical-align: middle;
				white-space: nowrap;
				overflow: hidden;
				max-width: 100%;
				text-overflow: ellipsis;
			}

			.styleFormUpload {
				margin: 0px;
				padding: 0px;
				vertical-align: middle;
			}

			.styleFormUpload .formUploadLi {
				position: relative;
				width: 68px;
				height: 68px;
				list-style: none;
				display: inline-block;
				border: 1px solid #e3e6f3;
				margin-right: 5px;
				background: #f6f6f6;
			}

			.styleFormUpload .formUploadLi p {
				text-align: center;
				vertical-align: middle;
			}

			.styleFormUpload .formUploadLi img {
				width: 100%;
				object-fit: cover;
				margin: 15px auto;
				display: block;
				max-width: 40px;
				max-height: 40px;
			}

			.styleFormUpload .addImg>p {
				margin: 0px;
			}

			.addImg>input {
				position: absolute;
				top: 0px;
				left: 0px;
				opacity: 0;
				width: 100%;
				height: 100%;
				display: block;
				padding: 0px;
				cursor: pointer;
			}

			.addImg:hover {
				background: #f3f3f3;
			}

			.delete-image {
				position: absolute;
				top: -10px;
				right: -10px;
				font-size: 18px;
				color: #373737;
				width: 20px;
				height: 20px;
				border-radius: 30px;
				text-align: center;
				line-height: 20px;
				opacity: 0;
				z-index: -1;
			}

			.delete-image:hover {
				color: #000;
			}

			.formUploadLi:hover .delete-image {
				opacity: 1;
				z-index: 1;
				transition: opacity 0.5s ease-in;
				cursor: pointer;
			}

			.colList .formRadioBox .fSing,
			.colList .formCheckBox .fSing {
				display: inline-block;
			}

			.form .fRi span.proTe {
				display: block;
			}

			.video {
				width: 100%;
				display: block;
			}

			.videoBox {
				text-align: center;
			}

			#MO_SITE_FOOTER {
				box-sizing: content-box;
				z-index: 10;
				width: 100%;
			}

			#MO_SITE_FOOTER .footerNavBox {
				display: flex;
				justify-content: space-around;
				height: 100%;
			}

			#MO_SITE_FOOTER .MO_SITE_FOOTER {
				border-left-width: 1px;
				border-left-style: solid;
				border-left-color: rgba(211, 211, 211, 1);
			}

			#MO_SITE_FOOTER .footerNavBox .MO_SITE_FOOTER:first-child {
				border-left: 0px;
			}

			#MO_SITE_FOOTER[data-float="true"] {
				z-index: 1100;
				width: 100%;
			}

			.lightbox {
				overflow-y: hidden;
				box-sizing: border-box;
			}

			.lightbox>.lightboxBg {
				position: absolute;
				left: 0;
				top: 0;
				right: 0;
				bottom: 0;
				z-index: 0;
			}

			.lightbox>.lightboxBox {
				position: relative;
				z-index: 1;
				height: 100%;
				overflow-y: auto;
				overflow-x: hidden;
			}

			.lightoverHidden>.lightboxBox {
				overflow-y: hidden;
			}

			.lightoverVisible,
			.lightoverVisible>.lightboxBox {
				overflow: visible;
			}

			.rowList {
				max-width: 100%;
				margin: auto;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
			}

			.rowList .col {
				box-sizing: border-box;
				position: relative;
			}

			.boxSiz {
				position: relative;
			}

			.rowListBg {
				position: absolute;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				z-index: 0;
				content: ''
			}

			.col-box {
				height: 100%;
				zoom: 1;
				border: 1px solid transparent;
				margin: -1px;
			}

			.col-box .textLineP {
				border: 0px solid transparent;
			}
			.socialsBox {
				vertical-align: middle;
				box-sizing: border-box;
			}

			.socialsBox .langList,
			.langBox .langList {
				box-sizing: border-box;
				display: inline-block;
				vertical-align: middle;
				position: relative;
			}

			.langBox .langList .langIcon,
			.langBox .langList .langText {
				vertical-align: middle;
			}

			div.search,
			form.searchBox {
				align-items: center;
				display: -webkit-box;
				display: -moz-box;
				display: -webkit-flex;
				display: -moz-flex;
				display: -ms-flexbox;
				display: flex;
				-moz-box-align: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				-webkit-align-items: center;
				align-items: stretch;
				-moz-box-pack: center;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				-webkit-justify-content: stretch;
				overflow: hidden;
			}

			.searchInputCont {
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-moz-box-flex: 1;
				-ms-flex: 1;
				flex: 1 1;
				box-sizing: border-box;
			}

			.searchInput {
				overflow: hidden;
				text-overflow: ellipsis;
				background: inherit;
				width: 100%;
				border: 0;
				outline: 0;
				-webkit-appearance: none;
			}

			button.hidden {
				display: none;
			}

			.advanced-custom .advanced-item>.componentsBox>.rowList {
				padding: 0.1px
			}

			.advanced-fullScreen {
				height: 100vh;
			}

			.advanced-content .advanced-item>.componentsBox>.rowList {
				height: 100%;
			}

			.proList {
				margin: auto;
			}

			.listBox {
				vertical-align: top;
				zoom: 1;
				vertical-align: top;
			}

			.rList1 .listBox .Imgbox {
				width: 100%;
				height: auto;
				overflow: hidden;
			}

			.listBox {
				display: inline-block;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
				position: relative;
			}

			.proList {
				display: -webkit-box;
				display: -webkit-flex;
				display: -moz-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-webkit-box-align: stretch;
				-webkit-align-items: stretch;
				-moz-box-align: stretch;
				-ms-flex-align: stretch;
				align-items: stretch;
			}

			.rList .hoverImg .img {
				object-fit: cover;
			}

			.rList1 .listBox .Imgbox {
				width: 100%;
				height: auto;
				overflow: hidden;
			}

			.rList1 .listBox .listTxt p {
				text-overflow: -o-ellipsis-lastline;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-box-orient: vertical;
			}

			.rList1 .listBox .Imgbox,
			.rList2 .listBox .Imgbox,
			.rList3 .listBox .Imgbox {
				text-align: center;
				position: relative;
			}

			.rList1 .listBox .Imgbox .img {
				max-width: 100%;
				max-height: 100%;
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
				margin: auto;
				width: 100%;
				height: 100%;
				object-fit: cover;
			}



			.basSi .sCon {
				position: absolute;
				top: 0;
				visibility: hidden;
				-webkit-transition: all .36s ease-out;
				-ms-transition: all .36s ease-out;
				transition: all .36s ease-out;
				transform: translateZ(0);
			}

			.basSi .shBtn {
				right: 0;
				overflow: hidden;
				-webkit-transform: translateX(100%);
				-ms-transform: translateX(100%);
				transform: translateX(100%);
			}

			.basSi .sImg {
				height: auto;
				right: 100%;
				opacity: 0;
			}

			.basSi .sImg img {
				width: 138px;
				height: auto;
				display: block;
			}

			.basSi .shBtn {
				width: 220px;
				display: flex;
				align-items: center;
				box-sizing: border-box;
			}

			.basSi .sBtn {
				text-align: center;
				cursor: pointer;
				padding: 0;
				border: 0;
				display: block;
				text-decoration: none;
				width: 54px;
				height: 54px;
				line-height: 54px;
			}

			.basSi .sCoBtn {
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}

			.basSi .sIcon {
				background-repeat: no-repeat;
				background-position: 45% 45%;
				float: none;
				display: inline-block;
				text-align: center;
			}

			.basSi .sIcon .sliderIconImg {
				width: auto;
				height: auto;
			}

			.sidebarHoverPar .sImg {
				left: 100%;
				right: auto;
			}

			.sidebarHoverPar .shBtn {
				left: 0;
				right: auto;
				-webkit-transform: translateX(-100%);
				-ms-transform: translateX(-100%);
				transform: translateX(-100%);
			}

			.sidecustombarBox.basSi .shBtn {
				min-width: 220px;
				width: auto;
				padding-right: 10px;
				height: 100%;
			}

			.sidecustombarBox .basSi .sIcon {
				height: 100%;
				line-height: 100%;
			}

			.sidecustombarBox.basSi .sBtn .sIcon {
				width: 100%;
			}

			.sidecustombarBox.basSi .shBtn .sidetext {
				padding-left: 10px;
			}

			.boxSi {
				right: 0;
			}

			.boxSi .sList {
				display: flex;
			}

			.boxSi .sd_box {
				width: calc(100% - 40px);
			}

			.boxSi {
				transition: all .233s ease-out;
			}

			.boxSi:hover {
				right: 0;
			}

			.basSi .sList:hover .shBtn {
				visibility: visible;
				-webkit-transform: translateX(0);
				-ms-transform: translateX(0);
				transform: translateX(0);
			}

			.basSi .sList:hover .sImg {
				opacity: 1;
				visibility: visible;
			}

			.sidebarHoverPar.sList:hover .shBtn {
				left: 0;
				right: auto;
				-webkit-transform: translateX(0);
				-ms-transform: translateX(0);
				transform: translateX(0);
			}

			@media screen and (max-width: 960px) {
				.sListTypeimage {
					display: none;
				}
			}

			.sidebarBox {
				z-index: 2000;
			}

			.gotop {
				background-image: none;
				border-radius: 0;
			}

			.proList {
				margin: auto;
			}

			.listBox {
				vertical-align: top;
				zoom: 1;
				vertical-align: top;
			}

			.rList1 .listBox .Imgbox {
				width: 100%;
				height: auto;
				overflow: hidden;
			}

			.listBox {
				display: inline-block;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
				position: relative;
			}

			.proList {
				display: -webkit-box;
				display: -webkit-flex;
				display: -moz-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-webkit-box-align: stretch;
				-webkit-align-items: stretch;
				-moz-box-align: stretch;
				-ms-flex-align: stretch;
				align-items: stretch;
			}


			.rList .bx-viewport>.proList>li {
				padding-top: 5px;
				padding-bottom: 5px
			}

			.rowList,
			.row_line {
				max-width: 100%;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				width: 100%;
			}

			.rowList .colList {
				box-sizing: border-box;
				display: inline-block;
			}

			.rowList .col,
			.row_line .rowcol {
				box-sizing: border-box;
				display: inline-block;
			}

			.relative,
			.row_line,
			.row_line .rowcol {
				position: relative
			}

			.row_line {
				box-sizing: border-box;
			}

			/*.row_line>.rowcol { z-index:0 } 
		.row_line>.rowcol>.rowListBg { z-index:-1 } 
		*/
			.rowListBg {
				position: absolute;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				z-index: 0;
				content: '';
			}


			.boxCont {
				position: relative;
			}

			.preview-hoverbox .hover-box-link {
				position: absolute;
				height: 100%;
				width: 100%;
				display: block;
				z-index: 2;
				transition: all .5s;
			}

			.preview-hoverbox {
				overflow: hidden;
			}

			/*图片放大+遮罩层渐现*/
			.preview-hoverbox[data-hoveranimation="hoverImglarge"] .hoverBoxPopup {
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				opacity: 0;
				transition: all .5s;
			}

			.preview-hoverbox[data-hoveranimation="hoverImglarge"] .hoverBoxPopup .boxCont>.rowListBg {
				background-size: 100%;
				transition: all .5s;
			}

			.preview-hoverbox.hoverImglarge .hoverBoxPopup {
				opacity: 1;
			}

			.preview-hoverbox.hoverImglarge .hoverBoxPopup .boxCont>.rowListBg {
				background-size: 130%;
			}

			/*图片缩小+遮罩层渐现*/
			.preview-hoverbox[data-hoveranimation="hoverImgresize"] .hoverBoxPopup {
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				opacity: 0;
				transition: all .5s;
			}

			.preview-hoverbox[data-hoveranimation="hoverImgresize"] .hoverBoxPopup .boxCont>.rowListBg {
				background-size: 130%;
				transition: all .5s;
			}

			.preview-hoverbox.hoverImgresize .hoverBoxPopup {
				opacity: 1;
			}

			.preview-hoverbox.hoverImgresize .hoverBoxPopup .boxCont>.rowListBg {
				background-size: 100%;
			}

			/*图片向上移动+遮罩层渐现*/
			.preview-hoverbox[data-hoveranimation="hoverImgBottomup"] .hoverBoxPopup {
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				opacity: 0;
				transition: all .5s;
			}

			.preview-hoverbox[data-hoveranimation="hoverImgBottomup"] .hoverBoxPopup .boxCont>.rowListBg {
				background-position: top;
				transition: all .5s;
			}

			.preview-hoverbox.hoverImgBottomup .hoverBoxPopup {
				opacity: 1;
			}

			.preview-hoverbox.hoverImgBottomup .hoverBoxPopup .boxCont>.rowListBg {
				background-position: bottom;
			}

			/*遮罩层左侧渐入*/
			.preview-hoverbox[data-hoveranimation="leftGradually"] .hoverBoxPopup {
				top: 0;
				opacity: 0;
				z-index: 2;
				transition-property: all;
				animation-duration: 0.5s;
				position: absolute;
				animation-timing-function: ease-in-out;
				left: -100%;
			}

			.preview-hoverbox.leftGradually .hoverBoxPopup {
				opacity: 1;
				left: 0;
			}

			/*遮罩层右侧渐入*/
			.preview-hoverbox[data-hoveranimation="rightGradually"] .hoverBoxPopup {
				top: 0;
				opacity: 0;
				z-index: 2;
				left: 100%;
				transition-property: all;
				animation-duration: 0.5s;
				position: absolute;
				animation-timing-function: ease-in-out;
			}

			.preview-hoverbox.rightGradually .hoverBoxPopup {
				opacity: 1;
				left: 0;
			}

			/*遮罩层顶部渐入*/
			.preview-hoverbox[data-hoveranimation="topGradually"] .hoverBoxPopup {
				top: -100%;
				opacity: 1;
				z-index: 2;
				left: 0;
				position: absolute;
				transition-property: all;
				animation-duration: 0.5s;
				animation-timing-function: ease-in-out;
			}

			.preview-hoverbox.topGradually .hoverBoxPopup {
				opacity: 1;
				top: 0;
			}

			/*遮罩层底部渐入*/
			.preview-hoverbox[data-hoveranimation="bottomGradually"] .hoverBoxPopup {
				width: 100%;
				height: 0;
				display: flex;
				align-items: center;
				opacity: 0;
				z-index: 2;
				left: 0;
				top: 100%;
			}

			.preview-hoverbox.bottomGradually .hoverBoxPopup {
				opacity: 1;
				top: 0;
			}

			/*遮罩层中间向两边展开*/
			.preview-hoverbox[data-hoveranimation="middleUnfolding"] .hoverBoxPopup {
				transform: scale3d(0, 1, 0);
				transform-origin: center;
				opacity: 0;
				-webkit-transform: scale3d(0, 1, 0);
				-webkit-transform-origin: center;
				visibility: hidden;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
			}

			.preview-hoverbox.middleUnfolding .hoverBoxPopup {
				opacity: 1;
				transform: scale3d(1, 1, 1);
				-webkit-transform: scale3d(1, 1, 1);
				visibility: visible;
				height: 100%;
			}

			.tab .list_1 {
				resize: auto;
			}

			.tabBox .tabBtn {
				cursor: pointer;
				display: inline-block
			}

			.tabBox .tabList {
				display: -webkit-box;
				display: -webkit-flex;
				display: -moz-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				align-items: center;
			}

			.tabList {
				display: flex;
				position: relative;
			}

			.tabBox .tab-body-warp {
				overflow: hidden;
				position: relative;
			}

			.average-tab .tabBtn {
				flex-grow: 1;
			}

			.average-tab .tabBtn:last-child {
				margin-right: 0px !important;
			}

			.average-tab {
				padding: 0 !important;
			}

			.tabBox .tabList .btn,
			.tabBox .tabList .btn .btnTxt {
				display: block;
			}

			.tabBox .tabBtn .btn .btnTxt {
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				max-width: 100%;
			}

			.tabBox .tabBtn .tabVerIconCss .btnTxt {
				padding-left: 10px
			}

			.ani {
				position: relative;
			}

			.tabConHidden {
				position: absolute;
				z-index: -10;
				width: 100%;
				height: 100%;
				opacity: 0;
				top: 0px;
			}

			.listTxt {
				position: relative
			}
			.rList .listTxt>div p,
			.rList .listTxt p,
			.rList .listTxt .textLineP {
				text-overflow: -o-ellipsis-lastline;
				-webkit-box-orient: vertical;
			}

		.listTxt .textLineP {
		overflow: hidden;

		}


			.listTxt>a,
			.listTxt {
				display: block;
				box-sizing: border-box
			}

			.listTxt ul p,
			.listTxt ol p {
				display: inline-block;
				vertical-align: top;
				max-width: calc(100% - 25px);
			}

			.listTxt ul,
			.listTxt ol {
				list-style-position: inside;
			}

			table[align="center"] {
				margin: 10px auto;
			}

			.overflowScrolling::-webkit-scrollbar {
				width: 6px;
			}

			.overflowScrolling::-webkit-scrollbar-thumb {
				background-color: rgba(0, 0, 0, 0.5);
				border-radius: 32px;
			}

			.overflowScrolling::-webkit-scrollbar-track {
				background-color: rgba(0, 0, 0, 0.1);
				border-radius: 32px;
			}

			.btnIcon {
				text-align: center;
			}

			.btnImg {
				max-width: 100%;
				max-height: 100%;
			}

			.minWidth {
				position: relative;
				top: 0;
				left: 0;
				display: block;
				transform: scale(1);
				transform: rotate(0);
			}

			.btnAnati {
				position: relative;
				top: 0;
				left: 0;
				transform: scale(1);
				transform: rotate(0);
			}

			.backgroundAnimation,
			.borderSlide,
			.shadowAcross,
			.backgroundBottomAna {
				overflow: hidden;
				-webkit-transition: 0.5s;
			}

			.backgroundAnimation:before,
			.btn3.backgroundAnimation .btnIcon:before {
				position: absolute;
				content: '';
				width: 0;
				-webkit-transition: inherit;
				left: 0;
				height: 100%;
				z-index: -1;
			}

			.backgroundAnimation:hover:before,
			.btn3.backgroundAnimation .btnIcon:before {
				width: 100%
			}

			.borderSlide:before,
			.borderSlide:after {
				content: '';
				border-style: solid;
				position: absolute;
				z-index: -1;
				transition: inherit;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
			}

			.borderSlide:before {
				width: 0;
				border-top-width: 0px;
				border-bottom-width: 0px;
				border-left-width: 0px;
				border-right-width: 0px;
				height: 100%;
				top: 0px;
				left: 0;
				-webkit-transition-delay: 0.05s;
				transition-delay: 0.05s;
			}

			.borderSlide:after {
				width: 100%;
				border-left-width: 0px;
				border-right-width: 0px;
				border-top-width: 0px;
				border-bottom-width: 0px;
				height: 0;
				top: 0;
				left: 0px;
			}

			.borderSlide:hover:before {
				width: 100%;
			}

			.borderSlide:hover:after {
				height: 100%;
			}

			.shadowAcross:after {
				background: #fff;
				content: "";
				height: 155px;
				left: -75px;
				opacity: 0.2;
				position: absolute;
				top: -50px;
				transform: rotate(35deg);
				transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
				width: 50px;
				z-index: -10;
			}

			.shadowAcross:hover:after {
				left: 120%;
				transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1);
			}

			.backgroundBottomAna {}

			.backgroundBottomAna:before {
				position: absolute;
				content: '';
				width: 100%;
				-webkit-transition: inherit;
				left: 0;
				height: 0;
				z-index: -1;
				bottom: 0;
			}

			.backgroundBottomAna:hover:before {
				height: 100%;
			}

			.langBox,
			.langList {
				box-sizing: border-box;
			}

			.langBox .langA {
				box-sizing: border-box;
				display: inline-block;
				vertical-align: middle;
				position: relative;
			}

			.langBox .langIcon {
				box-sizing: border-box;
				display: inline-block;
				vertical-align: middle;
				background-position: center;
				background-repeat: no-repeat;
			}

			.langBox .langText {
				vertical-align: middle;
			}

			.verticalNav {
				width: 100%;
			}

			.verticalNav,
			.verticalNav li {
				list-style: none;
			}

			.verticalNav .mainNavLi {
				position: relative;
			}

			.verticalNav .mainNavLiA>p {
				width: 100%;
			}

			.verticalNav .showArrowstyle .mainNavLiA>p,
			.vershowsubNav .showArrowstyle .mainNavLiA>p {
				width: calc(100% - 30px);
			}

			.menuPageIcon .showArrowstyle .mainNavLiA>p {
				width: calc(100% - 62px);
			}

			.verticalNav .mainNavLi [data-position="downWard"] {
				position: relative;
				display: none
			}

			.verticalNav .mainNavLiA {
				display: block;
				position: relative;
			}

			.verticalNav .textShow .mainNavLiA p,
			.verticalNav .textShow .nav-submenu .nav-submenuA p,
			.vershowsubNav .textShow .mainNavLiA p,
			.vershowsubNav .textShow .nav-submenu .nav-submenuA p {
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}

			.verticalNav .lineFeed .mainNavLiA p,
			.verticalNav .lineFeed .nav-submenu .nav-submenuA p,
			.vershowsubNav .lineFeed .mainNavLiA p,
			.vershowsubNav .lineFeed .nav-submenu .nav-submenuA p,
			.pcMainnav .verticalNav .lineFeed .mainNavLiA p,
			.pcMainnav .verticalNav .lineFeed .nav-submenu .nav-submenuA p,
			.pcMainnav .vershowsubNav .lineFeed .mainNavLiA p,
			.pcMainnav .vershowsubNav .lineFeed .nav-submenu .nav-submenuA p {
				white-space: inherit;
				text-overflow: inherit;
				overflow: inherit;
			}

			.verticalNav .mainNavLi .mainNavLiA>i,
			.menuPageIcon[data-position="downWard"] .mainNavLi:hover .mainNavLiA>i {
				position: absolute;
				font-size: 16px;
				line-height: 22px;
				letter-spacing: 0.07em;
				right: 10px;
				top: 50%;
				-webkit-transform: translateY(-50%) rotate(0deg);
				-khtml-transform: translateY(-50%) rotate(0deg);
				-moz-transform: translateY(-50%) rotate(0deg);
				-ms-transform: translateY(-50%) rotate(0deg);
				-o-transform: translateY(-50%) rotate(0deg);
				transform: translateY(-50%) rotate(0deg);
				transition: transform 0.3s;
				-moz-transition: -moz-transform 0.3s;
				-webkit-transition: -webkit-transform 0.3s;
				-o-transition: -o-transform 0.3s;
			}

			[data-position="rightWard"] .mainNavLi .mainNavLiA>i {
				-webkit-transform: translateY(-50%) rotate(-90deg);
				-khtml-transform: translateY(-50%) rotate(-90deg);
				-moz-transform: translateY(-50%) rotate(-90deg);
				-ms-transform: translateY(-50%) rotate(-90deg);
				-o-transform: translateY(-50%) rotate(-90deg);
				transform: translateY(-50%) rotate(-90deg);
			}

			[data-position="downWard"] .mainNavLi .nav-submenu {
				width: 100% !important;
				left: 0;
			}

			[data-position="downWard"] .mainNavLi:hover .mainNavLiA>i {
				transform: rotate(180deg) translateY(50%);
				-webkit-transform: rotate(180deg) translateY(50%);
				-moz-transform: rotate(180deg) translateY(50%);
				-ms-transform: rotate(180deg) translateY(50%);
				-o-transform: rotate(180deg) translateY(50%);
			}

			[data-position="downWard"] .mainNavLi>.nav-submenu,
			[data-position="downWard"] .mainNavLi>.nav-submenu .nav-submenu {
				width: 100% !important
			}

			/*.menuPageIcon[data-position="downWard"] [data-index="2"] .subnavbtn { text-indent:1em } 
		.menuPageIcon[data-position="downWard"] [data-index="3"] .subnavbtn { text-indent:2em } 
		.menuPageIcon[data-position="downWard"] [data-index="4"] .subnavbtn { text-indent:3em } */
			[data-position="rightWard"] .nav-submenu>li>.nav-submenu {
				position: absolute;
			}

			.header_content {
				overflow: hidden;
				display: flex;
				align-items: center;
				width: 100%;
				justify-content: space-between;
				box-sizing: border-box;
			}

			.header_content .right_Menu {
				flex-shrink: 0;
				margin-right: 10px
			}

			.header_content .ImghidCont,
			.header_content .right_Menu {
				display: inline-block
			}

			.header_content .ImghidCont .img {
				width: auto;
			}

			#MO_SITE_HEADER[data-float="true"] {
				z-index: 1100;
				width: 100%;
			}

			.rtl .form .fIn,
			.rtl .form .fRaSe {
				text-align: right
			}

			.form textarea {
				resize: auto;
				font-family: arial;
			}

			.form input[type="submit"] {
				
			}

			.form .fIn,
			.form .fRaSe {
				box-sizing: border-box;
				display: inline-block;
				width: 100%;
				margin-right: 0
			}

			.form input,
			.form textarea,
			.form .fRi,
			.form .form_Select {
				width: 100%;
			}

			.form .fRad input,
			.form .fCheck input {
				width: auto;
			}

			.form .fRad input,
			.form .fCheck input {
				margin: 3px 3px 0px 5px;
			}

			.form .rowList {
				flex-wrap: wrap;
			}

			.form label {
				display: inline-block;
				padding-bottom: 5px;
			}

			.colList .fSing {
				display: flex;
				align-items: flex-start;
			}

			.c8Mg8tpcL .fLe:before {
				content: "*";
				color: red;
				line-height: initial;
				position: absolute;
				padding-top: calc(0px + 2px)
					/* 获取input的padding-top值 */
				;
				font-size: 18px;
			}

			.reQu .formUploadLi:after {
				content: "*";
				color: red;
				line-height: initial;
				position: absolute;
				right: -13px;
				top: 0;
				padding-top: calc(6px + 14px);
				font-size: 18px;
			}

			.form .fTar {
				padding: 0px;
				color: #ec1f5c;
				font-size: 12px;
				text-align: left;
				display: none;
			}

			.form .fRi input,
			.form .fRi select {
				resize: none;
				/*-webkit-appearance: none;*/
				/* SELECT下拉箭头会消失 */
				outline: none;
			}

			.form .fRi input,
			.form .fRi select,
			.form .fRi textarea {
				display: block;
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
			}

			.form .fRi .formRadioBox input,
			.form .fRi .formCheckBox input {
				display: inline-block
			}

			.form .epc_row_1 .fIn[data-stretch="1"] {
				width: 100% !important
			}

			.form .epc_row_1 {
				flex-wrap: wrap;
				display: flex;
				justify-content: space-between;
			}

			.form button {
				background-color: none;
				border: 0;
				width: 100%;
			}

			.form .fRi textarea {
				overflow-y: hidden;
				min-height: 80px
			}

			.form .fRi input[type=checkbox] {
				-webkit-appearance: checkbox;
			}

			.form .fRi input[type=radio] {
				-webkit-appearance: radio;
			}

			.form textarea:focus,
			.form input:focus,
			button:focus {
				outline: 0;
			}

			[data-component='em-validation'] .fRi {
				display: flex;
			}

			[data-component='em-validation'] .fRi>input[name='validation-code'] {
				width: calc(100% - 120px);
				margin-right: 10px
			}

			[data-component='em-validation'] .fRi .formTelBtn {
				width: 110px;
				height: 40px;
				display: inline-block;
			}


			.form .selectRight_address {
				display: flex;
				justify-content: space-between;
			}

			.form .selectRight_address select {
				width: 30%;
			}

			.form .form_Select_address {
				padding: 5px;
				background-color: #fff;
				min-height: 40px;
				border: 1px solid #ccc;
				color: #555;
			}

			.caroSt {
				margin: auto;
				overflow: hidden;
			}

			.carouselBtn {
				position: absolute;
				z-index: 1;
				width: 100%
			}

			.carouselBtn button {
				border: 0;
				margin: 0px 12px;
			}

			.mip-carousel-preBtn,
			.mip-carousel-nextBtn {
				position: absolute;
				top: 0;
				bottom: 0;
				width: 10%;
				z-index: 10;
				user-select: none;
				background-repeat: no-repeat;
				transition: background-image 0.2s ease-in-out;
				cursor: pointer;
				background-size: 45px 45px;
			}

			.carouselBox {
				display: flex;
				align-items: flex-start;
				box-sizing: content-box;
				overflow: hidden;
			}

			.carouselBox>div {
				flex: 0 0 100%;
			}

			.carouselBox>div .img,
			.carouselBox>div>div {
				width: 100%;
				height: auto;
			}

			.screenImgslider .bxslider li .Imgbox .img {
				max-width: 100%;
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				width: 100%;
				height: 100%;
				object-fit: cover;
			}

			.nav-submenu .nav-submenuA {
				position: relative
			}

			.nav-submenu li .nav-submenuA i {
				position: absolute;
				font-size: 16px;
				line-height: 22px;
				letter-spacing: 0.07em;
				right: 10px;
				top: 50%;
				-webkit-transform: translateY(-50%) rotate(0deg);
				-khtml-transform: translateY(-50%) rotate(0deg);
				-moz-transform: translateY(-50%) rotate(0deg);
				-ms-transform: translateY(-50%) rotate(0deg);
				-o-transform: translateY(-50%) rotate(0deg);
				transform: translateY(-50%) rotate(0deg);
				transition: transform 0.3s;
				-moz-transition: -moz-transform 0.3s;
				-webkit-transition: -webkit-transform 0.3s;
				-o-transition: -o-transform 0.3s;
			}

			[data-position="downWard"] .nav-submenu li a i,
			.menuPageIcon[data-position="downWard"] .nav-submenu li:hover a i {
				-webkit-transform: translateY(-50%) rotate(90deg);
				-khtml-transform: translateY(-50%) rotate(90deg);
				-moz-transform: translateY(-50%) rotate(90deg);
				-ms-transform: translateY(-50%) rotate(90deg);
				-o-transform: translateY(-50%) rotate(90deg);
				transform: translateY(-50%) rotate(90deg);
			}

			[data-position="downWard"] .nav-submenu li>.nav-submenuA:hover i {
				-webkit-transform: translateY(-50%) rotate(270deg);
				-khtml-transform: translateY(-50%) rotate(270deg);
				-moz-transform: translateY(-50%) rotate(270deg);
				-ms-transform: translateY(-50%) rotate(270deg);
				-o-transform: translateY(-50%) rotate(270deg);
				transform: translateY(-50%) rotate(270deg);
			}

			.mainNav .nav-submenu {
				margin: 0;
				list-style: none;
				z-index: 1999;
				position: absolute;
				top: 99%;
				box-sizing: border-box;
				width: auto;
				display: none
			}

			.verticalNav .nav-submenu {
				margin: 0;
				list-style: none;
				box-sizing: border-box;
				width: 100%;
				display: none
			}

			.nav-submenu li {
				display: block;
				width: 100%;
				position: relative;
			}

			.nav-submenu li .nav-submenuA p {
				box-sizing: border-box;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				display: inline-block;
				width: 100%
			}

			.nav-submenu .showArrowstyle>.nav-submenuA>.subnavbtn,
			.nav-submenu .nav-submenu .showArrowstyle>.nav-submenuA>.subnavbtn {
				display: inline-block;
				width: calc(100% - 28px);
			}

			.verticalNav[data-position="downWard"] .nav-submenu li .nav-submenu .nav-submenuA .subnavbtn {
				padding-left: 40px !important
			}

			.img {
				display: inherit;
				max-width: 100%;
				width: 100%;
				height: auto;
				max-height: 100%;
				margin: auto;
				box-sizing: border-box;
			}

			.ImghidCont {
				overflow: hidden;
			}

			.imgHoverAn {
				position: relative;
				top: 0;
				left: 0;
				display: block;
				transform: scale(1);
				transform: rotate(0);
				transition: 0.3s;
				-webkit-transition: 0.3s;
			}

			.hoverImg {
				position: relative;
				overflow: hidden;
				display: block;
			}

			.hoverImg .p-more {
				width: 100%;
				height: 100%;
				position: absolute;
				top: 100%;
				transition: 0.5s;
				padding: 0 30px;
				display: flex;
				align-items: center;
			}

			.hoverImg:hover .p-more {
				top: 0px;
			}

			.hoverImg .p-more .imgHref {
				color: #fff;
				display: block;
				margin: 0 auto;
				padding: 5px 0;
				margin-top: 25%;
				text-align: center;
				font-size: 16px;
				line-height: 1.5;
			}

			.hoverImg .p-more .imgHref .title {
				margin-bottom: 15px;
			}

			.hoverImg .p-more .imgHref span {
				width: 43px;
				height: 43px;
				background: #fff;
				display: block;
				border-radius: 25px;
				margin: 15px auto 0;
			}

			.rList .hoverImg .img {
				object-fit: cover;
				position: absolute;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
			}

			.videoPopupBox {
				position: fixed;
				z-index: 110000;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				background-color: rgba(0, 0, 0, 0.6);
			}

			.popupVideoDiv {
				position: relative;
				left: calc((100% - 60%) / 2);
				top: calc((100% - 60%) / 2);
				width: 60%;
				height: 60%;
			}

			.videoPopupBox video {
				width: 100%;
				height: 100%;
				background-color: #000;
			}

			.videoPopupBox .vidoeClose {
				position: absolute;
				right: 1rem;
				top: 1rem;
				width: 36px;
				height: 36px;
				cursor: pointer;
				background: rgba(255, 255, 255, 0.8);
				border-radius: 50%;
				text-align: center;
				line-height: 36px;
				z-index: 999;
				font-size: 24px;
				color: #3a3d49;
				font-style: normal;
			}

			/*图片放大+遮罩层渐现*/
			.hoverImg.hoverImglarge .img {
				transform: scale(1);
				transition: all .5s;
			}

			.hoverImg.hoverImglarge .p-more {
				width: 100%;
				min-height: 100%;
				position: absolute;
				top: 0;
				transition: 0.5s;
				display: flex;
				align-items: center;
				height: auto;
				padding: 0 30px;
				opacity: 0
			}

			.hoverImg.hoverImglarge:hover .p-more {
				opacity: 1
			}

			.hoverImg.hoverImg .p-more .imgHref {
				color: #fff;
				display: block;
				margin: 0 auto;
				padding: 5px 0;
				text-align: center;
				font-size: 16px;
			}

			.hoverImg.hoverImg .p-more .imgHref .title {
				margin-bottom: 15px;
			}

			.hoverImg.hoverImg .p-more .imgHref span {
				width: 43px;
				height: 43px;
				background: #fff;
				display: block;
				border-radius: 25px;
				margin: 15px auto 0;
			}

			.hoverImg.hoverImglarge:hover .img,
			.rList .hoverImglarge:hover .img {
				transform: scale(1.3);
				transition: all .5s;
			}

			/*图片缩小+遮罩层渐现*/
			.rList .hoverImg.hoverImgresize .img {
				object-fit: cover;
				position: absolute;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				transform: scale(1.3);
				transition: all .5s;
			}

			.hoverImg.hoverImgresize .p-more {
				width: 100%;
				min-height: 100%;
				position: absolute;
				top: 0;
				transition: 0.5s;
				display: flex;
				align-items: center;
				height: auto;
				padding: 0 30px;
				opacity: 0
			}

			.hoverImg.hoverImgresize .p-more:before {
				content: '';
				position: absolute;
				width: calc(100% - 60px);
				height: calc(100% - 60px);
				border: 3px solid #fff;
				box-sizing: border-box;
				transition-duration: 0.4s;
				transform-origin: 50% 50%;
				transform: scale(1.1) translate(0%, 0%);
				opacity: 0;
			}

			.hoverImg.hoverImgresize:hover .p-more {
				opacity: 1
			}

			.hoverImg.hoverImgresize:hover .p-more:before {
				transform: scale(1) translate(0%, 0%);
				opacity: 1;
			}

			.hoverImg.hoverImgresize .p-more .imgHref {
				color: #fff;
				display: block;
				margin: 0 auto;
				padding: 10px;
				text-align: center;
				font-size: 16px;
				transition-duration: 0.4s;
				transform-origin: 50% 50%;
				transform: scale(1) translate(0%, -50%);
				opacity: 0;
			}

			.hoverImg.hoverImgresize:hover .p-more .imgHref {
				transform: scale(1) translate(0%, 0%);
				opacity: 1;
			}

			.hoverImg.hoverImg .p-more .imgHref .title {
				margin-bottom: 15px;
			}

			.hoverImg.hoverImg .p-more .imgHref span {
				width: 43px;
				height: 43px;
				background: #fff;
				display: block;
				border-radius: 25px;
				margin: 15px auto 0;
			}

			.hoverImg.hoverImgresize .img {
				transform: scale(1.3);
				transition: all .5s;
			}

			.hoverImg.hoverImgresize:hover .img {
				transform: scale(1);
			}

			/*图片底部向上+遮罩层透明向右展开*/
			.hoverImg.hoverImgBottomup .p-more {
				width: 100%;
				height: 0;
				position: absolute;
				bottom: 0;
				transition: 0.5s;
				display: flex;
				align-items: center;
				padding: 0 30px;
				opacity: 0;
				z-index: 2;
				top: auto;
				min-height: 0;
			}

			.hoverImg.hoverImgBottomup:before {
				content: '';
				position: absolute;
				width: 0;
				height: 100%;
				box-sizing: border-box;
				transition-duration: 0.4s;
				transform-origin: 50% 50%;
				opacity: 0;
				z-index: 1;
				left: 0;
				top: 0;
			}

			.hoverImg.hoverImgBottomup:hover:before {
				width: 100%;
				background: rgba(179, 27, 41);
				opacity: 0.3;
			}

			.hoverImg.hoverImgBottomup:hover .p-more {
				opacity: 1;
				height: 40%;
				top: auto;
				min-height: 40%;
				bottom: 0;
			}

			.hoverImg.hoverImgBottomup:hover .p-more:before {
				transform: scale(1) translate(0%, 0%);
				opacity: 1;
			}

			.hoverImg.hoverImgBottomup .p-more .imgHref {
				color: #fff;
				display: block;
				margin: 0 auto;
				padding: 10px;
				text-align: center;
				font-size: 16px;
				transition-duration: 0.4s;
				transform-origin: 50% 50%;
				transform: scale(1) translate(0%, -50%);
				opacity: 0;
			}

			.hoverImg.hoverImgBottomup:hover .p-more .imgHref {
				transform: scale(1) translate(0%, 0%);
				opacity: 1;
			}

			/*遮罩层左侧渐入*/
			.hoverImg.leftGradually .p-more {
				width: 0;
				height: 100%;
				position: absolute;
				top: 0;
				transition: 0.5s;
				display: flex;
				align-items: center;
				padding: 0 30px;
				opacity: 0;
				z-index: 2;
			}

			.hoverImg.leftGradually:hover .p-more {
				opacity: 1;
				width: 100%;
			}

			/*遮罩层右侧渐入*/
			.hoverImg.rightGradually .p-more {
				width: 0;
				height: 100%;
				top: 0;
				display: flex;
				align-items: center;
				padding: 0 30px;
				opacity: 0;
				z-index: 2;
				right: 0;
			}

			.hoverImg.rightGradually:hover .p-more {
				opacity: 1;
				width: 100%;
				right: 0;
				left: auto;
			}

			/*遮罩层顶部渐入*/
			.hoverImg.topGradually .p-more {
				width: 100%;
				height: 0;
				top: 0;
				display: flex;
				align-items: center;
				padding: 0 30px;
				opacity: 0;
				z-index: 2;
				left: 0
			}

			.hoverImg.topGradually:hover .p-more {
				opacity: 1;
				height: 100%;
			}

			/*遮罩层底部渐入*/
			.hoverImg.bottomGradually .p-more {
				width: 100%;
				height: 0;
				bottom: 0;
				display: flex;
				align-items: center;
				opacity: 0;
				z-index: 2;
				left: 0;
				top: auto
			}

			.hoverImg.bottomGradually:hover .p-more {
				opacity: 1;
				height: 100%;
				top: auto;
				bottom: 0;
			}

			/*遮罩层中间向两边展开*/
			.hoverImg.middleUnfolding .p-more {
				transform: scale3d(0, 1, 0);
				transform-origin: center;
				opacity: 0;
				-webkit-transform: scale3d(0, 1, 0);
				-webkit-transform-origin: center;
				visibility: hidden;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
			}

			.hoverImg.middleUnfolding:hover .p-more {
				opacity: 1;
				transform: scale3d(1, 1, 1);
				-webkit-transform: scale3d(1, 1, 1);
				visibility: visible;
				height: 100%;
			}

			#SITE_HEADER {
				box-sizing: border-box;
				z-index: 2999;
			}

			.listBox,
			.rList2 .listBox .Imgbox,
			.rList2 .listBox .listCon {
				display: inline-block
			}

			.proList .listBox .ImghidCont {
				overflow: hidden;
			}

			.listrowCol .listBox {
				display: inline-block;
			}

			.listBox,
			.listBoxHref {
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				box-sizing: border-box;
			}

			.listBoxHref,
			.rListRow .listBox .listBoxHref {
				position: relative;
			}

			.listBoxHref {
				height: auto;
				/*原来是100%。但是会被撑开很大，就改成auto*/
			}

			.rList,
			.rowList,
			.rowList .colList {
				position: relative;
			}

			.listBoxHref,
			.rList2 .proList,
			.rList2 .listBox {
				display: block
			}


			/*列表无缝滚动样式201123*/
			.rListCol .seamlessRolling .bx-prev {
				left: 10px;
				background: url('//hkimg.bjyyb.net/Response/images/vbg01.png?v=1') no-repeat -6px -5px rgba(0, 0, 0, .1);
			}

			.rListCol .seamlessRolling .bx-next {
				right: 10px;
				background: url('//hkimg.bjyyb.net/Response/images/vbg01.png?v=1') no-repeat -51px -5px rgba(0, 0, 0, .1);
			}

			.rListCol .seamlessRolling .bx-controls-direction a {
				position: absolute;
				top: 50%;
				margin-top: -25px;
				outline: 0;
				width: 50px;
				height: 50px;
				text-indent: -9999px;
				z-index: 999
			}

			/* 新闻列表上下滚动箭头样式 201124 */
			.listrowCol .seamlessRolling .bx-controls-direction a {
				position: absolute;
				left: 50%;
				margin-left: -25px;
				outline: 0;
				width: 50px;
				height: 24px;
				cursor: pointer;
				text-indent: -9999px;
				z-index: 999;
				opacity: 0.7;
			}

			.listrowCol .seamlessRolling .bx-prev {
				top: 0;
				background: url(//hkimg.bjyyb.net/Response/images/vbg01.png?v=1) no-repeat -340px -15px;
			}

			.listrowCol .seamlessRolling .bx-next {
				bottom: 0;
				background: url(//hkimg.bjyyb.net/Response/images/vbg01.png?v=1) no-repeat -340px -60px;
				top: auto
			}

			.switchInmage .activeImage,
			.switchInmage:hover .firstImage {
				z-index: -5;
				opacity: 0;
				transition: all 0.3s ease;
				-webkit-transition: all 0.3s ease;
			}

			.switchInmage:hover .activeImage {
				z-index: 100;
				opacity: 1;
			}

			.rtl .listTxt .textLineP {
				text-align: right !important;
			}
           /* 单行省略 */
			.ccsl {
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			}

			.nav-submenu>li>.nav-submenu {
				top: 0;
				left: 100%;
				display: none;
			}

			/*.nav-submenu>li:hover>.nav-submenu { display:block } */
			.pcMainnav .nav-submenu>li:hover>.nav-submenu,
			.verticalNav[data-mouse="onmouseover"] .nav-submenu>li:hover>.nav-submenu {
				display: block
			}

			.form .epc_row_1 [data-stretch="1"] {
				width: 100% !important
			}

			.searchbox2 {
				position: relative;
			}


			.bxEditSlide {
				position: relative
			}

			.jssorSliderShow ul li {
				display: none
			}

			.jssorSliderShow ul>li:first-of-type {
				display: block
			}

			.jssorSliderNavigator {
				position: absolute;
				bottom: 12px;
				right: 12px;
			}

			.jssorSliderNavigator .jssorViewBox {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
			}

			.jssorSliderNavigator .i {
				position: absolute;
				cursor: pointer;
				width: 16px;
				height: 16px;
			}

			.jssorSliderNavigator .i .b {
				fill: #fff;
				fill-opacity: 0.5;
			}

			.jssorSliderNavigator .i:hover .b {
				fill-opacity: .7;
			}

			.jssorSliderNavigator .iav .b {
				fill-opacity: 1;
			}

			.jssorSliderNavigator .i.idn {
				opacity: .3;
			}

			.jssorSliderShow {
				position: relative;
			}

			.jssorSliderArrow {
				display: block;
				position: absolute;
				cursor: pointer;
				width: 50px;
				height: 50px;
			}

			.jssorSliderArrow .c {
				fill: none;
				stroke: #fff;
				stroke-width: 400;
				stroke-miterlimit: 10;
			}

			.jssorSliderArrow .a {
				fill: none;
				stroke: #fff;
				stroke-width: 400;
				stroke-miterlimit: 10;
			}

			.jssorSliderArrow:hover {
				opacity: .8;
			}

			.jssorSliderArrow.jssora093dn {
				opacity: .6;
			}

			.jssorSliderArrow.jssora093ds {
				opacity: .3;
				pointer-events: none;
			}

			.jssorSliderShow [data-full="true"] li .ImghidCont {
				height: 100%
			}

			.jssorSliderShow [data-full="true"] li .ImghidCont .img {
				object-fit: cover;
				height: 100%;
			}

			.left-arrow,
			.right-arrow {
				background: rgba(0, 0, 0, 0.2);
				cursor: pointer;
			}

			.left-arrow.left-icon {
				height: 50px;
				width: 50px;
				text-align: center;
				line-height: 50px;
				padding: 0px;
			}

			.right-arrow.right-icon {
				height: 50px;
				width: 50px;
				text-align: center;
				line-height: 50px;
				padding: 0px;
			}

			.left-arrow {
				padding: 10px;
			}

			.right-arrow {
				padding: 10px;
			}

			.preview-hoverbox {
				position: relative;
			}

			.hoverBoxParent .boxCont {
				overflow: hidden;
			}

			.preview-hoverbox .hover-default {
				position: relative;
				opacity: 1;
				animation-fill-mode: forwards;
			}

			.preview-hoverbox .hover-target {
				position: absolute;
				opacity: 0;
				width: 100%;
				animation-fill-mode: forwards;
				z-index: 1;
				top: 0;
				transition: all 0.5s;
			}

			.preview-hoverbox .hover-target-ani {
				opacity: 1;
				left: 0;
				transition: all 0.5s;
				z-index: 2;
			}

			.preview-hoverbox .hover-target .boxCont {
				height: 100%;
				width: 100%;
			}

			.preview-hoverbox .box-m-height {
				min-height: 400px;
			}

			.preview-hoverbox .box-m-height button {
				display: none;
			}

			.edit-hoverbox .edit-hidden {
				display: none;
			}

			.preview-hoverbox .hover-target-ani>.boxCont {
				height: 100%
			}

			.preview-hoverbox .hover-box-link {
				z-index: 9;
			}



			.nav a:hover,
			.nav a {
				transition-duration: 0s;
				-webkit-transition-duration: 0s;
			}

			[data-position="rightWard"] .nav-submenu .nav-submenu {
				top: 0;
				left: 100%;
				position: absolute;
			}

			[data-position="downWard"] .nav-submenu .nav-submenu {
				position: relative;
				width: 100% !important;
				left: 0;
			}

			.nav-submenu>li>.nav-submenu {
				top: 0;
				left: 100%;
				display: none;
			}

			/*.nav-submenu>li:hover>.nav-submenu { display:block } */
			.pcMainnav .nav-submenu>li:hover>.nav-submenu,
			.verticalNav[data-mouse="onmouseover"] .nav-submenu>li:hover>.nav-submenu {
				display: block
			}

			#MO_SITE_HEADER[data-float="true"] {
				width: 100%
			}

			.basic_footer .MO_SITE_FOOTER {
				display: flex;
				align-items: center;
				height: 100%;
				justify-content: center;
				width: 100%;
				flex: 1;
				overflow: hidden;
			}

			.basic_footer .MO_SITE_FOOTER i {
				max-width: 30px;
				width: auto;
			}

			.basic_footer .MO_SITE_FOOTERset {
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
			}

			.lightbox {
				position: fixed;
				z-index: 2;
			}

			.lightboxModal {
				z-index: 3002;
				display: flex;
			}

			.lightboxModalOpc {
				position: fixed;
				top: 0;
				left: 0;
				bottom: 0;
				right: 0;
				width: 100%;
				height: 100%;
			}

			.tabBox .tabBtn .btn .tabIcon {
				display: inline-block;
				margin-top: 5px;
			}

			.tabBox .tabList .btn .btnTxt {
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				max-width: 100%;
			}

			.nav .pcMainnav>li .mainNavLiA.selected:before,
			.nav .pcMainnav>li .mainNavLiA:hover:before {
				content: '';
				position: absolute;
				width: 6px;
				height: 6px;
				border-top: 6px solid transparent;
				bottom: 0;
				left: calc(50% - 5px);
				border-left: 6px solid transparent;
				border-right: 6px solid transparent;
				z-index: 999;
			}

			.advanced-content,
			.advanced-slider {
				position: relative;
			}

			.advanced-slider {
				overflow: hidden;
			}

			.advanced-content .advanced-item {
				height: 100%;
				box-sizing: border-box;
				list-style: none;
			}

			.advanced-content .advanced-item>.componentsBox>.rowList {
				display: block;
			}

			.advanced-btn {
				position: absolute;
				left: 0;
				right: 0;
				bottom: 10px;
				width: 100%;
				text-align: center;
				z-index: 1;
			}

			.advanced-arrow {
				position: absolute;
				height: 0px;
				width: 100%;
				top: 50%;
				transform: translateY(-50%);
				z-index: 111;
			}

			.advanced-slider .advanced-arrow .left-arrow,
			.advanced-slider .advanced-arrow .right-arrow {
				background: rgba(0, 0, 0, 0.2);
				cursor: pointer;
				position: absolute;
				margin-top: -30px;
			}

			.advanced-arrow .left-arrow.left-icon {
				left: 10px;
				height: 50px;
				width: 50px;
				text-align: center;
				line-height: 50px;
				padding: 0px;
			}

			.advanced-arrow .right-arrow.right-icon {
				right: 10px;
				height: 50px;
				width: 50px;
				text-align: center;
				line-height: 50px;
				padding: 0px;
			}

			.advanced-arrow .left-arrow {
				left: 10px;
				padding: 10px;
			}

			.advanced-arrow .right-arrow {
				right: 10px;
				padding: 10px;
			}

			.advanced-btn button {
				width: 8px;
				height: 8px;
				background: #ddd;
				border-radius: 8px;
				display: inline-block;
				margin-right: 8px;
				outline: 0;
				border: 0;
			}

			.advanced-btn button.slideActive {
				background: #666;
			}

			.advanced-content,
			.advanced-slider {
				position: relative;
			}

			.advanced-slider {
				overflow: hidden;
			}

			.advanced-content .advanced-item {
				height: 100%;
				box-sizing: border-box;
				list-style: none;
			}

			.advanced-content .advanced-item>.componentsBox>.rowList {
				display: block;
			}

			.advanced-btn {
				position: absolute;
				left: 0;
				right: 0;
				bottom: 10px;
				width: 100%;
				text-align: center;
				z-index: 1;
			}

			.advanced-arrow {
				position: absolute;
				height: 0px;
				width: 100%;
				top: 50%;
				transform: translateY(-50%);
				z-index: 111;
			}

			.advanced-slider .advanced-arrow .left-arrow,
			.advanced-slider .advanced-arrow .right-arrow {
				background: rgba(0, 0, 0, 0.2);
				cursor: pointer;
				position: absolute;
			}

			.advanced-arrow .left-arrow.left-icon {
				left: 10px;
				height: 50px;
				width: 50px;
				text-align: center;
				line-height: 50px;
				padding: 0px;
			}

			.advanced-arrow .right-arrow.right-icon {
				right: 10px;
				height: 50px;
				width: 50px;
				text-align: center;
				line-height: 50px;
				padding: 0px;
			}

			.advanced-arrow .left-arrow {
				left: 10px;
				padding: 10px;
			}

			.advanced-arrow .right-arrow {
				right: 10px;
				padding: 10px;
			}

			.advanced-btn button {
				width: 8px;
				height: 8px;
				background: #ddd;
				border-radius: 8px;
				display: inline-block;
				margin-right: 8px;
				outline: 0;
				border: 0;
			}

			.advanced-btn button.slideActive {
				background: #666;
			}

			.submenu-nav {
				display: none;
				box-sizing: border-box;
				padding: 10px
			}

			.submenu-nav .verticalNav,
			.submenu-nav .vershowsubNav {
				display: flex;
				flex-direction: column;
			}

			.submenu-nav [data-position="downWard"] .nav-submenu {
				position: relative;
				left: 0;
			}

			.form-horizantal .fRi textarea {
				min-height: auto;
			}

			.form-horizantal .epc_row_1 {
				flex-wrap: nowrap;
			}

			.form-horizantal>form {
				display: flex;
				max-width: 100%;
				align-items: center;
			}

			.form-horizantal .epc_row_1 {
				flex-wrap: nowrap;
				flex: 1;
			}

			.slider3D-box {
				position: relative;
			}

			.slider3D-box .slider3d {
				position: relative;
				margin: auto;
			}

			.slider3D-box .slider3d li {
				position: absolute;
				left: 50%;
				top: 0;
				overflow: hidden;
				border-radius: 0.3125rem;
				transition: 1330ms;
				list-style: none;
			}

			.slider3D {
				position: relative;
			}

			.slider3D .slider3d {
				position: relative;
				margin: auto;
			}

			.slider3D .slider3d li {
				position: absolute;
				left: 50%;
				top: 0;
				overflow: hidden;
				border-radius: 0.3125rem;
				transition: 1330ms;
				list-style: none;
			}

			.btn-direct {
				position: absolute;
				z-index: 100;
				width: 20px;
				height: 20px;
				transform: translateY(-50%);
				cursor: pointer;
				transition: .2s;
				display: none
			}

			.btn-direct.btn-left {
				left: 0px;
			}

			.btn-direct.btn-right {
				right: 0px;
			}

			.btn-direct>span {
				position: absolute;
				top: calc(50% - .6rem);
				width: 20px;
				height: 20px;
				border-top: 0.2rem solid #000;
				border-left: 0.2rem solid #000;
			}

			.shift-left {
				transform: translateX(25%) rotate(-45deg);
			}

			.shift-right {
				transform: translateX(-25%) rotate(135deg);
			}

			.datetimeSource {
				opacity: 0;
			}
			.rList1 .listBox .Imgbox .cfvN9ssImg{
				width: auto;
			}
			.cfvN9ss{
				padding: 20px 0;
			} 
			.ciVZmAXLi figcaption{
				overflow: hidden;
				font-size: 16px;
				text-align: center;
				margin: 20px;
				white-space: nowrap;
				text-overflow: ellipsis;
			}
			
.pageBtnCon li  {  display: inline-block;width: auto; text-align: center; margin: 0px 3px; box-sizing: border-box;  } 
.pageBtnCon li a  {  padding: 0px 6px; display: block; transition: background-color 0.25s linear, color 0.25s linear; min-width: 30px;height: 30px;line-height: 30px; } 
.pageBtnCon li a.active,.pageBtnCon li a:hover { line-height: 30px; } 
.pagePre>i, .pageNext>i  {  font-size: 14px;  } 

.vershowsubNav  li { list-style: none; } 
.vershowsubNav .mainNavLiA { display: block;position:relative; } 
.vershowsubNav .mainNavLiA  p,.vershowsubNav .nav-submenu .nav-submenuA  p { white-space: nowrap;overflow: hidden;text-overflow: ellipsis; } 
.vershowsubNav .mainNavLi .mainNavLiA i { position: absolute;font-size: 16px;line-height: 22px;letter-spacing: 0.07em;right: 10px; top: 50%; -webkit-transform: translateY(-50%);-khtml-transform: translateY(-50%); -moz-transform: translateY(-50%);-ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);transition: transform 0.3s; -moz-transition: -moz-transform 0.3s;  -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; } 
.vershowsubNav .mainNavLi .nav-submenu li a i { -webkit-transform: translateY(-50%) rotate(90deg);-khtml-transform: translateY(-50%) rotate(90deg); -moz-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg); -o-transform: translateY(-50%) rotate(90deg); transform: translateY(-50%) rotate(90deg); } 
.vershowsubNav>li>.nav-submenu { width:100%!important;min-width:100%!important;position: relative;display:block!important; } 
.vershowsubNav .nav-submenu>li>.nav-submenu { display:block!important;border:0!important } 
.vershowsubNav .nav-submenu>li>.nav-submenu .subnavbtn { text-indent:1em; } 
		
.cdttJCRrow_col h3 img{
	vertical-align: middle;
    margin-right: 15px;
}
.c7uxHv2A {width: 130px;}

.cdttJCRrow_col h3{
	font-size: 18px;
}

.hnew {
	display: flex;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.hnew img{
	width: 40%;
}
.hnewr{
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
}
.hnewr .title{
	
}
.hnewr .hnewd{
	color: #0063b1;
	margin-top: 10px;
}
.slideEnlargeBox { overflow:hidden } 
.slideEnlargeBox,.slideEnlargeBox .custom-container .tb-booth { position: relative; } 
.slideEnlargeBox .ThumbnailList { display:-webkit-box;display:-ms-flexbox;display:flex;align-items: center; justify-content: center; margin-top: 12px; } 
.slideEnlargeBox .ThumbnailList .prev,.slideEnlargeBox .ThumbnailList .next,.slideEnlargeBox .ThumbnailList .carousel { display: inline-block;overflow: hidden;height: 72px; } 
.slideEnlargeBox .ThumbnailList .prev,.slideEnlargeBox .ThumbnailList .next { display: inline-block;width: 26px; height: 50px;line-height: 44px; color: #868282;background-color: rgba(240,240,240,1);text-decoration: none;font-family: Arial, sans-serif;font-size: 38px;border-radius: 8px; text-indent: 8px;cursor: pointer; } 
.slideEnlargeBox .ThumbnailList ul { width: 2000px; } 
.slideEnlargeBox .custom-container .tb-booth>div {  width: 100%; } 
.slideEnlargeBox .custom-container .tb-booth>div img { width: 100%; height: auto;object-fit: contain; } 
.slideEnlargeBox .carousel {  max-width: calc(100% - 76px) } 
.slideEnlargeBox .carousel li { display: inline-block;width: 95px; margin: 0px 8px; height: 72px;overflow: hidden; float: left; display: list-item;text-align: -webkit-match-parent;  box-sizing: border-box; text-align: center;display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; align-items: center;border: 1px solid #ccc; } 
.slideEnlargeBox .carousel li img { padding: 3px;width:100%;object-fit: contain;height:100%; } 
.slideEnlargeBox .carousel li .ImghidCont { object-fit: contain;width: 100%;height: 100%;margin: auto; } 

.slideEnlargeBox .carousel li:hover { border: 1px solid #999; } 
.slideEnlargeBox .disBl { position: absolute; top: calc(50% - 25px);font-size: 45px; color: #fff;background: rgba(0,0,0,0.5); width: 32px;height: 50px;line-height: 45px;text-align: center;cursor: pointer;z-index:998 } 
.slideEnlargeBox .disNo { display:none; } 
.slideEnlargeBox .imgPrevParent { left: 0;border-radius: 0 5px 5px 0; } 
.slideEnlargeBox .imgNextParent { right: 0;border-radius: 5px 0 0 5px; } 
.slideEnlargeBox li:hover { transition-duration: 0s; -moz-transition-duration: 0s;-webkit-transition-duration: 0s;-o-transition-duration: 0s; } 

.info_fk{
	display: flex;
    justify-content: space-between;
	margin-left: 6%;
}

.cLGruqrTextBox .cLGruqrTe{
	max-width: 100%;
}
.czfBsAoA .textLineP p{
	display: flex;
}
.czfBsAoA .textLineP p span{
    font-size: 32px;
    display: block;
	color: #0063b1;
}
.ccCjkly {
	display: flex;
	justify-content: space-between;
}
.ccCjkly .imgHoverAn{
	width: 30%;
}
.cmefrlC {
	width: 1340px;
    margin: 60px auto;
}
#c8Mg8tp .submit{
	width: 25%;
    height: 40px;
    font-size: 16px;
    color: #fff;
    background-color: #0063b1;
	border-radius: 2px;
}

#c9q0PSD .submit{
	margin: 0.8rem auto 0rem 0%;
    max-width: 50rem;
	height: 40px;
    font-weight: bold;
    font-size: 1.6rem;
    font-family: NotoSans;
    color: #0063b1;
    background: rgb(255, 255, 255);
    border-radius: 2px;
    text-align: center;
}

#c9q0PSD .submit:hover{
	font-size: 1.6rem;
    color: rgb(255, 255, 255);
    background: #0063b1;
}

#cqS8CCA .submit{
	width: 25%;
	margin: 0.8rem auto 0rem 0%;
    max-width: 50rem;
	height: 40px;
    font-weight: bold;
    font-size: 1.6rem;
    font-family: NotoSans;
    color: #fff;
    background: #0063b1;
    border-radius: 2px;
    text-align: center;
}

#cqS8CCA .submit:hover{
	width: 25%;
	font-size: 1.6rem;
    color: rgb(255, 255, 255);
    background: #000;
}
/******产品详情多图******/
.imgview_g{display:none;}
.showImgInfo{border:0px solid #dadada; padding-top:1px;}
.m_pro_img, .items{ padding-left:0px;margin-top: 20px;}
.items img{width:100%;display: block;}
.items ul{
	white-space: nowrap;
    
    overflow-x: scroll;
}
.menu_list ul li, .items ul li{width:117px; overflow: hidden; display: inline-block; border:none; border:1px solid #cbcbcb;margin-right: 10px;}
.menu_list ul li, .m_pro_info .imgview .items ul li img{width:100%; border:0px solid #e5e5e5; margin:0; line-height:0;}
.m_pro_info .imgview .items ul li:hover{border:1px solid #323232;padding:0px;}
.items .current{border:1px solid #323232;}
.menu_list ul li:hover {border:solid 1px #c71625; width:73px; height:86px; background-size:73px 86px; -webkit-background-size:73px 86px;}
.menu_list ul li.current{border:solid 1px #c71625; width:73px; height:86px; background-size:73px 86px; -webkit-background-size:73px 86px;}
#tab{display:none}
#tab2000{border:solid 3px #18667d; width:158px; height:127px; background-size:158px 127px;}

.m_pro_ithy{border:1px solid #dadada; margin:20px auto; padding:3%;}
.m_pro_txt{height:50px; line-height:50px; text-align:center; font-size:22px;}

@media screen and (max-width:1400px){
.wrapper {
    width: 1200px;
    margin: 0 auto;
}
.about_p .cOea9Lu {
	margin: 38px auto 0%;
}
.c1T8bxR {
     width: 90%;
    margin:0% auto ;
}
.cfoXlnM {
     width: 90%;
    margin:5% auto ;
}
.cmefrlC {
   width: 90%;
    margin:5% auto ;
}
.ciVZmAXLi figcaption {
    font-size: 14px;
    margin: 10px;
}
}
@media screen and (max-width:640px){
.info_fk {
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
	flex-wrap: wrap;
    flex-direction: column;
}
.czfBsAoA .textLineP p span {
    font-size: 24px;
    display: block;
    color: #0063b1;
}	
#cqS8CCA .cqS8CCAcL {
    margin-bottom: 1.5rem;
    width: calc(100%/2 - 5px);
}
#cqS8CCA .submit {
    width: 50%;
    margin: 0.8rem auto 0rem 0%;
    max-width: 50rem;
    height: 40px;
    font-size: 14px;
}
.wrapper {
    width: 90%;
    margin: 0 auto;
}
.about_tit h3 {
    font-size: 24px;
    text-align: center;
}
.about_tit span {
    margin: 10px auto;
}
.about_p {
    font-size: 14px;
    line-height: 30px;
    margin: 30px 0 30px;
}
#c8Mg8tp .submit {
    width: 50%;
}
#c5AyxS2 .c5AyxS2Te {
    white-space: normal;
}
}