.century {
	font-family: "Century Gothic","Arial" !important;
}
@media all and (max-width:767px)
{
html {
	font-size: 26px !important;
}
}
@media all and (max-width:479px)
{
html {
	font-size: 24px !important;
}
}
@media screen and (max-width:320px)
{
html {
	font-size: 20px !important;
}
}
@media all and (min-width:768px)
{
html {
	font-size: 28px !important;
}
}
@media all and (min-width:1200px)
{
html {
	font-size: 30px !important;
}
}
@media all and (min-width:1440px)
{
html {
	font-size: 34px !important;
}
}
@media all and (min-width:1680px)
{
html {
	font-size: 40px !important;
}
}
div {
	box-sizing: border-box;
}
ul {
	box-sizing: border-box;
}
li {
	box-sizing: border-box;
}
span {
	box-sizing: border-box;
}
a {
	box-sizing: border-box;
}
body {
}
.por {
	position: relative;
}
.poa {
	position: absolute;
}
.Arial {
	font-family: "Arial";
}
.toUpp {
	text-transform: uppercase;
}
.omit {
	overflow: hidden; -ms-text-overflow: ellipsis; -webkit-line-clamp: 1; -webkit-box-orient: vertical;
}
.toTop {
	background: url("../img/toTop.png") no-repeat center rgb(37, 248, 255); transition:0.3s linear; width: 48px; height: 48px; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 7; cursor: pointer;
}
.toTop:hover {
	transform: translateY(-6px);
}
.multi-omit2 {
	overflow: hidden; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.multi-omit3 {
	overflow: hidden; -ms-text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
}
.multi-omit4 {
	overflow: hidden; -ms-text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical;
}
.multi-omit5 {
	overflow: hidden; -ms-text-overflow: ellipsis; -webkit-line-clamp: 5; -webkit-box-orient: vertical;
}
.omit2 {
	overflow: hidden; -ms-text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.omit3 {
	overflow: hidden; -ms-text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
}
.omit4 {
	overflow: hidden; -ms-text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical;
}
.omit5 {
	overflow: hidden; -ms-text-overflow: ellipsis; -webkit-line-clamp: 5; -webkit-box-orient: vertical;
}
.nowrap {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.opa7 {
	opacity: 0.7;
}
.ovh {
	overflow: hidden;
}
.ovs {
	overflow: visible;
}
.img100 {
	width: 100%; display: block;
}
.table {
	width: 100%; height: 100%; display: table;
}
.table-cell {
	vertical-align: middle; display: table-cell;
}
.w1280 {
	margin: 0px auto; width: 1200px;
}
.w1340 {
	margin: 0px auto; width: 1200px;
}
.w1480 {
	margin: 0px auto; width: 1200px;
}
.flexBox {
	display: flex; flex-wrap: wrap; justify-content: space-between;
}
.loadding {
	background: rgb(0, 0, 0); transition:1.5s; left: 0px; top: 0px; width: 100vw; height: 100vh; overflow: hidden; display: none; position: fixed; z-index: 12;
}
.loadding #loadding-video {
	left: 0px; top: 0px; width: 100vw !important; height: 100vh !important; position: absolute;
}
.out.loadding {
	top: -100vh;
}
.hide0.loadding {
	transition:none; display: none;
}
.welcome {
	transition:1.5s; transform: translateY(100vh);
}
.footer {
	transition:1.5s; transform: translateY(100vh);
}
.in.welcome {
	transform: translateY(0px);
}
.in.footer {
	transform: translateY(0px);
}
.in2.welcome {
	transition:none; transform: translateY(0px);
}
.in2.footer {
	transition:none; transform: translateY(0px);
}
.header {
	 left: 0px; top: 0px; width: 100%; overflow: visible;background-image:url(../images/2_11.jpg); border-bottom-width: 0px; border-bottom-style: solid; position: relative; z-index: 7; height:69px;
}
.header1 {
	overflow: hidden;width:1200px;margin:0px 0 0 -600px;background-image:url(../images/); display:;left:50%; overflow: visible;  border-bottom-width: 0px; border-bottom-style: solid; position: relative; z-index: 7; 
}

.animate.header {
	transform: translateX(0px);
}



@media all and (max-width:1920px)
{

.header .logo {
	width: 174px; padding-top: 0px; float: left; display: inline-block; text-align:left;
}

}


@media all and (max-width:1680px)
{

.header .logo {
	width: 174px; padding-top: 0px; float: left; display: inline-block; text-align:left;
}

}
@media all and (max-width:1360px)
{

.header .logo {
	width: 174px; padding-top: 0px; float: left; display: inline-block; text-align:left;
}


}
@media all and (max-width:1280px)
{

.header .logo {
	width: 26%; padding-top: 0px; float: left; display: inline-block; text-align:left;
}

}

.header .header-right-img {
	width: 60px; padding-top: 0px; float: right;
}
.header .search-btn {
	background: url("ser1.png") no-repeat center; color: rgb(51, 51, 51); padding-top: 145px; width:50px; font-size: 14px; margin-left: 0px; float: right; cursor: pointer;
}
.header-nav {
	float: left;
}
.header-nav .nav-item1 {
	height: 69px; padding-top: 0px; float: left; position: relative; font-size:16px; font-weight:bold;
}
.header-nav .nav-item1::before {
	border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; transition:0.5s; top: -8px;display: block; position: absolute; content: "";height: 69px;
}
.header-nav .nav-item1:hover::before {
	top: 0px; color:#ffffff;
}
.header-nav .cur.nav-item1::before {
	top: 0px;
}
.header-nav .nav-item1:hover .sub-a {
	opacity: 1; transform: translateY(0px);color:#ffffff;
}
.header-nav .cur.nav-item1 .sub-a {
	opacity: 1; transform: translateY(0px);
}
.header-nav .nav-item1:hover .nav-s0 {
	overflow: visible; transform: translateY(-0px);background: url("../images/2_12..jpg") no-repeat center;
}
.header-nav .cur.nav-item1 .nav-s0 {
	overflow: visible; transform: translateY(-0px);background: url("../images/2_12.jpg") no-repeat center;
}
.header-nav .nav-item:hover  { background: url("../images/2_12.jpg");
 
	height: 69px; width:170px; float: left; position: relative; font-size:16px; 

}
.header-nav .cur.nav-item:hover {
	top: 0px;background: url("../images/2_12.jpg");
}
.header-nav .nav-a:hover  {
	width:170px; text-align:center; height: 69px; color:#ffffff;text-align:center; line-height: 69px; overflow: hidden; font-size: 15px; border-left-color: rgb(37, 248, 255); border-left-width: 0px; border-left-style: solid; display: block;
}

.header-nav .nav-item {
	height: 69px; padding-top: 0px; float: left; position: relative; font-size:16px; 
}
.header-nav .nav-item::before {
	border-width: 0px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; transition:0.5s; top: -8px;display: block; position: absolute; content: "";height: 69px;
}
.header-nav .nav-item:hover::before {
	top: 0px; color:#ffffff;
}
.header-nav .cur.nav-item::before {
	top: 0px;background: url("../images/2_12.jpg");
}
.header-nav .nav-item:hover .sub-a {
	opacity: 1; transform: translateY(0px);color:#ffffff;
}
.header-nav .cur.nav-item .sub-a {
	opacity: 1; transform: translateY(0px);background: url("../images/2_12.jpg");
}
.header-nav .nav-item:hover .nav-s0 {
	overflow: visible; transform: translateY(-0px);background: url("../images/2_12.jpg");
}
.header-nav .cur.nav-item .nav-s0 {
	overflow: visible; transform: translateY(-0px);background: url("../images/2_12.jpg");
}
.header-nav .nav-s0 {
	transition:0.5s; height: 69px; line-height: 69px; overflow: hidden; display: block; position: relative;text-align:center;
}
.header-nav .nav-s0::after {
	left: 0px; top: 100%; width: 100%; text-align:center;height: 100%; color:#ffffff;display: block; position: absolute; content: attr(data-title);
}
.header-nav .nav-a {
	width: 170px; height: 69px; color:#ffffff;text-align:center; line-height: 69px; overflow: hidden; font-size: 15px; border-left-color: rgb(37, 248, 255); border-left-width: 1px; border-left-style: solid; display: block;
}
.header-nav :first-child.nav-a {
	border-left-color: transparent;
}
.header-nav .sub-hides { background-color:#2287cb;
	  left: 50%; top: 69px; width: 170px; margin-left: -85px; display: none; position: absolute; z-index: 2; box-shadow: 0px 0px 1px rgba(0,0,0,0.1);text-align:center;
}
.header-nav .sub-a {
	padding: 10px; text-align: center; color: rgb(51, 51, 51); line-height: 20px; font-size: 14px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: block; opacity: 0;text-align:center; transform: translateY(6px); transition-duration: 0.3s; transition-timing-function: ease;
}
.header-nav .sub-a:hover {
	color: rgb(37, 248, 255); transform: translateX(-6px);text-align:center;
}
.right-fixed {
	transition:1s 1.5s; top: 50%; right: -50px; margin-top: -75px; position: fixed; z-index: 7;
}
.animate.right-fixed {
	right: 0px;
}
.right-fixed .tele-hide {
	background: rgb(255, 255, 255); width: 150px; height: 50px; text-align: center; right: 51px; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; display: none; position: absolute;
}
.right-fixed .fixed-a {
	background-position: center !important; transition:0.5s; width: 50px; height: 50px; border-bottom-color: rgb(35, 31, 28); border-bottom-width: 1px; border-bottom-style: solid; display: block; background-repeat: no-repeat !important; background-color: rgb(0, 0, 0);
}
.right-fixed .fixed-a:hover {
	border-bottom-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255);
}
.right-fixed :first-child.fixed-a {
	background-image: url("../img/i1.png");
}
.right-fixed :nth-child(2).fixed-a {
	background-image: url("../img/i2.png");
}
.right-fixed :nth-child(3).fixed-a {
	background-image: url("../img/i3.png");
}
.right-fixed :last-child.fixed-a {
	position: relative; background-image: url("../img/i4.png");
}
.welcome-banner {
	overflow: hidden; position: relative;
}
.hd01 {
	left: 0px; width: 100%; text-align: center; bottom: 24px !important; position: absolute; z-index: 2;
}
.hd01 .swiper-pagination-bullet {
	background: rgb(255, 255, 255); margin: 0px 7px; border-radius: 0px; width: 45px; height: 3px; display: inline-block; position: relative; opacity: 1;
}
.hd01 .swiper-pagination-bullet::before {
	background: rgb(255, 255, 255); transition:linear; left: 0px; top: 0px; width: 0px; height: 3px; display: block; position: absolute; content: "";
}
.hd01 .swiper-pagination-bullet-active.swiper-pagination-bullet::before {
	transition:3.5s linear; width: 100%;
}
.hd02 {
	left: 0px; width: 100%; text-align: center; bottom: 32px; position: absolute; z-index: 2;
}
.hd02 .swiper-pagination-bullet {
	background: none; margin: 0px 5px; border-radius: 50%; border: 1px solid rgb(255, 255, 255); border-image: none; width: 14px; height: 14px; display: inline-block; position: relative; opacity: 1;
}
.hd02 .swiper-pagination-bullet-active.swiper-pagination-bullet {
	background: rgb(255, 255, 255);
}
.hd03 {
	width: 100%; text-align: center; margin-top: 15px;
}
.hd03 .swiper-pagination-bullet {
	background: none; margin: 0px 4px; border-radius: 50%; border: 2px solid rgb(37, 248, 255); border-image: none; width: 14px; height: 14px; display: inline-block; position: relative; opacity: 1;
}
.hd03 .swiper-pagination-bullet-active.swiper-pagination-bullet {
	background: rgb(37, 248, 255);
}
.can-hover .img-wrap {
	overflow: hidden;
}
.can-hover .img-wrap .img100 {
	transition:1s;
}
.can-hover:hover .img100 {
	transform: scale3d(1.1, 1.1, 1.1);
}
.welcome-list2 .list-li {
	flex:1 1 0px; text-align: center; line-height: 32px; font-size: 14px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.welcome-list2 .list-li:hover .title1 {
	color: rgb(37, 248, 255);
}
.welcome-list2 .title1 {
	color: rgb(51, 51, 51); font-size: 18px;
}
.welcome-list2 .detail1 {
	color: rgb(136, 136, 136);
}
.welcome-list2 .txts-wrap {
	padding: 30px;
}
.bgImg {
	background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;
}
.bgf5 {
	background: rgb(245, 245, 245);
}
.bgef {
	background: rgb(239, 239, 239);
}
.bgf8 {
	background: rgb(248, 248, 248);
}
.inner-banner {
	color: rgb(255, 255, 255); line-height: 1; position: relative;
}
.inner-banner .m-img {
	display: none;
}
.inner-banner .banner-h5 {
	font-size: 0.5rem;
}
.inner-banner .banner-h1 {
	margin: 0.5rem 0px 0.6rem; font-size: 1.25rem;
}
.inner-banner .banner-h3 {
	font-size: 0.75rem; margin-bottom: 1.75rem;
}
.pro-banner {
	height: 21.5rem; color: rgb(255, 255, 255); line-height: 1; position: relative;
}
.pro-banner .m-img {
	display: none;
}
.pro-banner .banner-h5 {
	font-size: 0.5rem;
}
.pro-banner .banner-h1 {
	margin: 0.5rem 0px 0.6rem; font-size: 1.25rem;
}
.pro-banner .banner-h3 {
	font-size: 0.75rem;
}
.pro-banner .video-play {
	margin-top: 1.25rem;
}
.fast-banner {
	color: rgb(47, 47, 47);
}
.fast-banner .video-play {
	border: 1px solid rgb(47, 47, 47); border-image: none; color: rgb(47, 47, 47);
}
.fast-banner .video-play::before {
	border-width: 6px 9px; border-style: solid; border-color: transparent transparent transparent rgb(47, 47, 47); transition:0.5s; width: 0px; height: 0px; margin-right: 16px; display: inline-block; content: "";
}
.fast-banner .banner-ico {
	margin-top: 0.6rem;
}
.fast-banner .banner-ico .ico1 {
	display: inline-block; max-width: 100%;
}
.news-banner {
	background-position: bottom !important; background-repeat: no-repeat !important; background-size: cover !important;
}
.other-banner .w1280 {
	height: 16.45rem;
}
.other-banner .moudle-titles {
	text-align: left;
}
.inner-nav {
	background: rgb(248, 248, 248);
}
.inner-nav .w1280 {
	border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid;
}
.inner-nav .inner-nav-item {
	transition:0.5s; flex:1 1 0px; text-align: center; color:#FFFFFF; line-height: 2.1rem; overflow: hidden; font-size: 16px; border-left-color: rgb(219, 219, 219); border-left-width: 1px; border-left-style: solid; position: relative;
}
.inner-nav .inner-nav-item::before {
	border-width: 8px; border-style: solid; border-color: rgb(37, 248, 255) transparent transparent; transition:0.5s; left: 50%; top: -8px; width: 0px; height: 0px; margin-left: -8px; display: block; position: absolute; content: "";text-align:center;
}
.inner-nav .cur.inner-nav-item {
	background: rgb(255, 255, 255); text-align:center;
}
.inner-nav .inner-nav-item:hover {
	background: rgb(255, 255, 255);
}
.inner-nav .cur.inner-nav-item::before {
	top: 0px;
}
.inner-nav .inner-nav-item:hover::before {
	top: 0px;
}
.video-play {
	border-radius: 25px; border: 1px solid rgb(145, 145, 145); transition:0.8s; border-image: none; width: 150px; height: 50px; text-align: center; color: rgb(220, 220, 220); line-height: 50px; font-size: 16px; display: block; cursor: pointer;
}
.video-play::before {
	border-width: 6px 9px; border-style: solid; border-color: transparent transparent transparent rgb(255, 255, 255); transition:0.5s; width: 0px; height: 0px; margin-right: 16px; display: inline-block; content: "";
}
.video-play:hover {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.video-play:hover::before {
	border-color: transparent transparent transparent rgb(51, 51, 51); margin-right: 10px;
}
.fast-banner .video-play:hover {
	background: rgb(47, 47, 47); color: rgb(255, 255, 255);
}
.fast-banner .video-play:hover::before {
	border-color: transparent transparent transparent rgb(255, 255, 255); margin-right: 10px;
}
.color-list2 .contents {
	margin: 0px auto; padding: 4.5rem 0px 5rem; width: 550px; text-align: center; color: rgb(51, 51, 51);
}
.color-list2 .title1 {
	line-height: 1; font-size: 1.5rem;
}
.color-list2 .title2 {
	line-height: 1.5; font-size: 0.6rem; font-weight: bold;
}
.color-list2 .h3 {
	margin: 0.6rem 0px 1rem; line-height: 1.5; font-size: 0.6rem;
}
.color-list2 .h4 {
	line-height: 2; font-size: 0.4rem; margin-top: 0.1rem; margin-bottom: 1.6rem;
}
.color-list2 .three-item-wrap {
	text-align: center;
}
.color-list2 .item {
	margin: 0px 34px; display: inline-block;
}
.color-list2 :first-child.item {
	padding-top: 0.1rem;
}
.fast-hot .color-list2 :first-child.item {
	padding-top: 0px !important;
}
.color-list2.multi-list2 :first-child.item {
	padding-top: 0px !important;
}
.color-list2 .nums {
	color: rgb(37, 248, 255); line-height: 0.9rem; font-size: 0.4rem;
}
.color-list2 .nums .num0 {
	font-size: 0.9rem; vertical-align: top; display: inline-block;
}
.color-list2 .nums .num1 {
	padding-top: 0.1rem; vertical-align: top; display: inline-block;
}
.color-list2 .icos {
	display: inline-block; max-width: 100%;
}
.color-list2 .three-item-txts {
	color: rgb(51, 51, 51); line-height: 1; font-size: 0.4rem; margin-top: 12px;
}
.color-list3 .contents {
	color: rgb(255, 255, 255); overflow: visible;
}
.color-list3 .title1 {
	line-height: 1.2; font-size: 1.4rem;
}
.color-list3 .title2 {
	line-height: 1.5; font-size: 0.6rem; font-weight: bold;
}
.color-list3 .h3 {
	line-height: 1; font-size: 0.45rem; margin-bottom: 10px;
}
.color-list3 .h4 {
	line-height: 2; font-size: 0.35rem;
}
.color-list3 .img-wrap {
	top: 0px; display: block; position: absolute;
}
.color-list3 .icos {
	margin: 1.1rem 0px 0.9rem; width: 258px;
}
.color-list3 .item {
	position: relative;
}
.color-list3 :first-child.item .txts {
	padding: 5rem 0px 1rem; margin-right: 1.15rem; float: right;
}
.color-list3 :first-child.item .img-wrap {
	left: -2rem; width: 19.8rem;
}
.color-list3 :last-child.item .txts {
	padding: 5rem 0px 8rem; float: left;
}
.color-list3 :last-child.item .img-wrap {
	width: 24.5rem; right: -3.5rem;
}
.color-list4 {
	padding: 2.4rem 0px; color: rgb(51, 51, 51); overflow: hidden; position: relative;
}
.color-list4 .list4-right-img {
	width: 28rem; right: 0px; bottom: 0px; display: block; position: absolute;
}
.color-list4 .title1-dl {
	margin-right: 10px; float: left; max-width: 16rem;
}
.multi-list4 .title1-dl {
	max-width: 17rem;
}
.fast-list4 .title1-dl {
	max-width: 20rem;
}
.color-list4 .title1 {
	line-height: 1; font-size: 1.4rem; margin-bottom: 0.4rem; display: block;
}
.color-list4 .title1-detail {
	line-height: 1.8; font-size: 0.5rem; display: block;
}
.color-list4 .list4-img1 {
	width: 3.55rem; float: left; display: inline-block;
}
.color-list4 .four-item-wrap1 {
	margin-top: 1.85rem;
}
.color-list4 .four-item-wrap1 .h4 {
	color: rgb(51, 51, 51); line-height: 1.3; font-size: 0.55rem; margin-bottom: 10px;
}
.color-list4 .four-item-wrap1 .h5 {
	color: rgb(155, 155, 155); line-height: 1.5; font-size: 16px;
}
.color-list4 .four-item-wrap1 .h5 .small {
	font-size: 15px;
}
.color-list4 .four-item-wrap1 .item {
	background-position: left; padding-left: 3.6rem; margin-bottom: 1.6rem; min-height: 2.35rem; background-repeat: no-repeat; background-size: 2.35rem;
}
.color-list4 .four-item-wrap2 {
	margin-top: 1.8rem;
}
.color-list4 .four-item-wrap2 .item {
	width: 1.85rem; margin-right: 0.5rem; display: inline-block;
}
.color-list4 .four-item-wrap2 .h4 {
	text-align: center; color: rgb(51, 51, 51); line-height: 1.5; padding-top: 10px; font-size: 0.4rem;
}
.color-list5 {
	padding-top: 2.65rem;
}
.color-list5 .img100 {
	transition:0.5s;
}
.pro-bot-banner .parameter-item1:hover .img100 {
	transform: translateY(-12px);
}
.pro-bot-banner .parameter-item2:hover .img100 {
	transform: translateY(-12px);
}
.pro-bot-banner .parameter-item1:hover .title1 {
	color: rgb(228, 8, 7);
}
.pro-bot-banner .parameter-item2:hover .title1 {
	color: rgb(228, 8, 7);
}
.color-list5 .size-wrap {
	margin: 0.55rem 0px; height: 2.25rem; color: rgb(51, 51, 51); line-height: 1.5; font-size: 0.4rem; border-top-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.color-list5 .parameter-color {
	margin-top: 0.7rem;
}
.color-list5 .parameter-color .color-s0 {
	border-radius: 50%; border: 3px solid rgb(229, 229, 229); border-image: none; width: 24px; height: 24px; margin-right: 8px; vertical-align: top; display: inline-block;
}
.color-list5 .parameter-color .black {
	background-image: url("../img/color1.png");
}
.color-list5 .parameter-color .red {
	background-image: url("../img/color2.png");
}
.color-list5 .parameter-color .yellow {
	background-image: url("../img/color3.png");
}
.color-list5 .parameter-item1 {
	padding-bottom: 0.6rem;
}
.color-list5 .parameter-item1 .img-wrap {
	flex:0 0 50%;
}
.color-list5 .parameter-item1 .txts-wrap {
	flex:0 0 43%;
}
.color-list5 .parameter-item1 .title1 {
	color: rgb(51, 51, 51); line-height: 1.5; font-size: 0.5rem;
}
.color-list5 .parameter-item1 .title1-detail {
	color: rgb(102, 102, 102); line-height: 1.5; font-size: 0.45rem;
}
.color-list5 .parameter-item1 .size-wrap {
	margin: 0.55rem 0px; padding: 0.5rem 0px; color: rgb(51, 51, 51); line-height: 1.5; font-size: 0.4rem; border-top-color: rgb(219, 219, 219); border-bottom-color: rgb(219, 219, 219); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.color-list5 .parameter-item1 .size-num {
	vertical-align: top; display: inline-block;
}
.color-list5 .parameter-item1 .size-name {
	vertical-align: top; display: inline-block;
}
.color-list5 .parameter-item1 .size-num {
	margin-left: 0.9rem;
}
.color-list5 .details1 {
	line-height: 1.5; font-size: 0.4rem;
}
.color-list5 .parameter-item2 .title1 {
	color: rgb(51, 51, 51); line-height: 1.5; font-size: 0.4rem;
}
.color-list5 .parameter-item2 .title1-detail {
	color: rgb(102, 102, 102); line-height: 1.5; font-size: 0.4rem;
}
.color-list5 .parameter-item2 .details1 {
	color: rgb(51, 51, 51); line-height: 1.7; font-size: 0.35rem;
}
.color-list5 .parameter-item2 .size-wrap {
	color: rgb(51, 51, 51); line-height: 1.7; font-size: 0.35rem;
}
.parameter-banner-wrap {
	position: relative;
}
.pro-bot-banner {
	padding: 0px 10px; overflow: hidden;
}
.pro-bot-banner .parameter-item2 {
	padding: 1.6rem 0px 2.5rem; transition:0.5s; height: auto; text-align: center; color: rgb(51, 51, 51); line-height: 24px; font-size: 14px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid; display: block;
}
.pro-bot-banner .parameter-item2:hover {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.pro-bot-banner .parameter-item2 .title1 {
	color: rgb(51, 51, 51); line-height: 1.75; font-size: 0.4rem;
}
.pro-bot-banner .parameter-item2 .txts-wrap {
	padding: 0px 1rem;
}
.pro-bot-banner .parameter-item2 .img-wrap {
	padding: 0px 1rem;
}
.pro-bot-banner .parameter-item2 .title1-detail {
	color: rgb(102, 102, 102); line-height: 1.75; font-size: 0.4rem;
}
.pro-bot-banner .parameter-item2 .size-name {
	float: left;
}
.pro-bot-banner .parameter-item2 .size-num {
	float: right;
}
.pro-bot-banner .parameter-item2 .parameter-color {
	margin-top: 0.4rem;
}
.color-list6 {
	padding: 3.2rem 0px 3.5rem;
}
.color-list6-banner {
	overflow: hidden; position: relative;
}
.color-list6-banner .swiper-slide {
	width: auto; height: 14.5rem !important; overflow: hidden; display: inline-block; position: relative;
}
.color-list6-banner .swiper-slide .swiper-img {
	width: auto; height: 100%; display: block;
}
.color-list6-banner .swiper-slide::after {
	background: rgba(0, 0, 0, 0.5); transition:1s; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 2; content: "";
}
.color-list6-banner .swiper-slide:hover::after {
	opacity: 0;
}
.color-list6-banner .swiper-slide-active.swiper-slide::after {
	opacity: 0;
}
.international-banner {
	overflow: hidden; position: relative;
}
.international-banner .slide-title {
	left: 0px; width: 100%; height: 23px; bottom: 17px; color: rgb(255, 255, 255); line-height: 23px; padding-left: 0.5rem; font-size: 16px; position: absolute;
}
.international-banner .swiper-slide {
	width: auto; height: 13.6rem !important; overflow: hidden; display: inline-block; position: relative;
}
.international-banner .swiper-slide .swiper-img {
	width: auto; height: 100%; display: block;
}
.international-banner .swiper-slide::after {
	background: rgba(0, 0, 0, 0.5); transition:1s; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 2; content: "";
}
.international-banner .swiper-slide:hover::after {
	opacity: 0;
}
.international-banner .swiper-slide-active.swiper-slide::after {
	opacity: 0;
}
.color-btns {
	left: 0px; top: 50%; width: 100%; height: 1px; overflow: visible; position: absolute; z-index: 3;
}
.color-btns .btn {
	background-position: center !important; transition:0.5s; top: -35px; width: 36px; height: 70px; display: block; position: absolute; cursor: pointer; background-repeat: no-repeat !important; background-size: 100% auto !important;
}
.color-btns .prev {
	left: 30px; background-image: url("../img/prev1.png");
}
.color-btns .prev:hover {
	background-image: url("../img/prev1on.png");
}
.color-btns .next {
	right: 30px; background-image: url("../img/next1.png");
}
.color-btns .next:hover {
	background-image: url("../img/next1on.png");
}
.patent-btns {
	left: 0px; top: calc(50% - .6rem); width: 100%; height: 1px; overflow: visible; position: absolute; z-index: 3;
}
.patent-btns .btn {
	background-position: center !important; transition:0.5s; top: -20px; width: 40px; height: 40px; display: block; position: absolute; cursor: pointer; background-repeat: no-repeat !important; background-size: 100% auto !important;
}
.patent-btns .btn:hover {
	transform: translateY(-6px);
}
.patent-btns .prev {
	left: 20px; background-image: url("../img/prev2.png");
}
.patent-btns .next {
	right: 20px; background-image: url("../img/next2.png");
}
.pro-bot-btns {
	left: 0px; top: 50%; width: 100%; height: 1px; overflow: visible; position: absolute; z-index: 3;
}
.pro-bot-btns .btn {
	background-position: center !important; transition:0.5s; top: -20px; width: 40px; height: 40px; display: block; position: absolute; cursor: pointer; background-repeat: no-repeat !important; background-size: 100% auto !important;
}
.pro-bot-btns .btn:hover {
	transform: translateY(-6px);
}
.pro-bot-btns .prev {
	left: 20px; background-image: url("../img/prev2.png");
}
.pro-bot-btns .next {
	right: 20px; background-image: url("../img/next2.png");
}
.his-btns {
	left: 0px; top: 50%; width: 100%; height: 1px; overflow: visible; position: absolute; z-index: 3;
}
.his-btns .btn {
	background-position: center !important; transition:0.5s; top: -23px; width: 24px; height: 46px; display: block; position: absolute; cursor: pointer; background-repeat: no-repeat !important; background-size: 100% !important;
}
.his-btns .prev {
	left: 20px; background-image: url("../img/prev4.png");
}
.his-btns .next {
	right: 20px; background-image: url("../img/next4.png");
}
.user-btns {
	left: 50%; top: 0px; width: 1px; height: 100%; overflow: visible; position: absolute; z-index: 3;
}
.user-btns .btn {
	background-position: center !important; transition:0.5s; left: -15px; width: 30px; height: 30px; display: block; position: absolute; cursor: pointer; background-repeat: no-repeat !important;
}
.user-btns .prev {
	top: -30px; background-image: url("../img/prev3.png");
}
.user-btns .prev:hover {
	background-image: url("../img/prev3on.png");
}
.user-btns .next {
	bottom: -30px; background-image: url("../img/next3.png");
}
.user-btns .next:hover {
	background-image: url("../img/next3on.png");
}
.m-banner-img {
	display: none;
}
.m-nav-btn {
	left: 0px; top: 50%; width: 20px; height: 14px; margin-top: -10px; vertical-align: middle; display: none; position: absolute; cursor: pointer;
}
.cur.m-nav-btn .line1 {
	transform: rotate(40deg);
}
.cur.m-nav-btn .line2 {
	display: none;
}
.cur.m-nav-btn .line3 {
	transform: rotate(-40deg);
}
.m-nav-btn .line {
	border-radius: 1px; transition:0.5s; left: 0px; width: 100%; height: 2px; display: block; position: absolute; background-color: rgb(61, 9, 100);
}
.m-nav-btn .line1 {
	transform-origin: left top 0px; top: 0px; -webkit-transform-origin: left top 0;
}
.m-nav-btn .line2 {
	top: 6px;
}
.m-nav-btn .line3 {
	transform-origin: left bottom 0px; bottom: 0px; -webkit-transform-origin: left bottom 0;
}
.video-bg {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 12;
}
.video-bg .close-img {
	top: -36px; width: 28px; height: 28px; right: -36px; position: absolute; cursor: pointer;
}
.video-bg #pro-color-video {
	width: 600px; height: 400px;
}
.video-bg .video-box2 {
	background: rgb(0, 0, 0); width: 600px; height: 400px; margin-top: -200px; margin-left: -300px; position: absolute;
}
.poa50 {
	left: 50%; top: 50%; position: absolute;
}
.poa100 {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.bread-wrap {
	color: rgb(255, 255, 255); line-height: 60px; font-size: 13px; border-bottom-color: rgba(255, 255, 255, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
.bread-wrap .bread-a {
	padding: 0px 24px; transition:0.3s; color: rgb(255, 255, 255); display: inline-block;
}
.bread-wrap :first-child.bread-a {
	background: url("../img/bg3.png") no-repeat left;
}
.bread-wrap :first-child.bread-a:hover {
	background: url("../img/bg3on.png") no-repeat left; color: rgb(37, 248, 255);
}
.bread-wrap :nth-child(2).bread-a {
	background: url("../img/bg4.png") no-repeat left;
}
.bread-wrap :nth-child(2).bread-a:hover {
	color: rgb(37, 248, 255);
}
.bread-wrap :last-child.bread-a {
	background: url("../img/bg4.png") no-repeat left;
}
.moudle-titles {
	padding: 1.6rem 0px 2.35rem; text-align: center; color: rgb(255, 255, 255); line-height: 1;
}
.moudle-titles .title-en {
	text-transform: uppercase; font-family: "Arial"; font-size: 0.5rem; margin-bottom: 0.5rem;
}
.moudle-titles .title-cn {
	line-height: 1.2; font-size: 1.25rem;
}
.moudle-titles2 {
	padding: 2rem 0px 1.5rem; text-align: center; line-height: 1;
}
.moudle-titles2 .title-en {
	color: rgb(197, 197, 197); text-transform: uppercase; font-family: "Arial"; font-size: 0.5rem;
}
.moudle-titles2 .title-cn {
	color: rgb(51, 51, 51); font-size: 1.4rem; margin-bottom: 0.3rem;
}
.contact {
	padding-bottom: 3rem;
}
.contact .contact-item {
	background: rgb(255, 255, 255); padding: 1.4rem 0px 1.2rem; flex:0 0 31.4%; text-align: center; line-height: 30px;
}
.contact .ico-wrap {
	margin: 0px auto; width: 2.9rem;
}
.contact .item-wrap {
	margin: 0px auto; width: 270px;
}
.contact .title1 {
	padding: 0.6rem 0px 0.5rem; color: rgb(51, 51, 51); font-size: 20px;
}
.contact .detail1 {
	height: 120px; color: rgb(136, 136, 136); font-size: 16px;
}
.news .title1 {
	color: rgb(51, 51, 51); line-height: 1.25; font-size: 24px;
}
.news .title2 {
	color: rgb(51, 51, 51); line-height: 1.25; font-size: 18px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news .detail1 {
	color: rgb(136, 136, 136); line-height: 2.2; font-size: 14px;
}
.news .time1 {
	background: url("../img/time1.png") no-repeat left; padding: 12px 0px 12px 20px; color: rgb(200, 195, 195); line-height: 12px; font-family: "Arial"; font-size: 12px; font-weight: bold; display: block;
}
.news .news-item {
	flex:0 0 47.3%; width: 47.3%; margin-bottom: 1.1rem; display: inline-block;
}
.news .news-itme-contents {
	padding: 0.7rem 1.1rem; transition:0.5s;
}
.news .news-item:hover {
	border-bottom-color: transparent; transition-duration: 0s; transition-delay: 0s;
}
.news .news-item:hover .news-itme-contents {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.more1 {
	border-radius: 21px; border: 1px solid rgb(222, 222, 222); transition:0.5s; border-image: none; width: 108px; text-align: center; color: rgb(51, 51, 51); line-height: 42px; font-size: 14px; display: block; cursor: pointer;
}
.more1:hover {
	background: rgb(37, 248, 255); border-color: rgb(37, 248, 255); color: rgb(255, 255, 255); transform: translateX(-6px);
}
.more2 {
	border-radius: 18px; border: 1px solid rgb(222, 222, 222); transition:0.5s; border-image: none; width: 130px; text-align: center; color: rgb(51, 51, 51); line-height: 36px; font-size: 14px; display: block; cursor: pointer;
}
.more2:hover {
	background: rgb(37, 248, 255); border-color: rgb(37, 248, 255); color: rgb(255, 255, 255); transform: translateX(-6px);
}
.pages {
	padding: 1.7rem 0px 2.2rem; text-align: center;
}
.pages .pagination {
	display: inline-block;
}
.pages .pagination a {
	transition:0.3s linear; width: 48px; height: 48px; text-align: center; color: rgb(109, 109, 109); line-height: 48px; font-family: "Arial"; font-size: 16px; vertical-align: top; border-top-color: rgb(211, 211, 211); border-right-color: rgb(211, 211, 211); border-bottom-color: rgb(211, 211, 211); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; float: left; display: inline-block;
}
.pages .pagination a:first-child {
	border-left-color: rgb(211, 211, 211); border-left-width: 1px; border-left-style: solid;
}
.pages .pagination a:hover {
	background: rgb(37, 248, 255); border-color: transparent; color: rgb(255, 255, 255);
}
.pages .pagination a.active {
	background: rgb(37, 248, 255); border-color: transparent; color: rgb(255, 255, 255);
}
.pages .pagination .prev {
	width: 82px;
}
.pages .pagination .next {
	width: 82px;
}
.news-banner {
	margin: 1.6rem 0px 2.2rem; overflow: hidden; position: relative;
}
.news-banner .swiper-slide {
	background: rgb(245, 245, 245); display: block;
}
.news-banner .img-wrap {
	flex:0 0 50%; overflow: hidden;
}
.news-banner .txts-wrap {
	flex:0 0 50%;
}
.news-banner .txts-wrap-mains {
	padding: 1.1rem 1.2rem 1.1rem 1.65rem;
}
.news-banner .detail1 {
	margin: 0.7rem 0px 0.6rem;
}
.news-banner .hd01 {
	text-align: left; bottom: 1rem; padding-left: calc(50% + 1.65rem);
}
.news-banner .hd01 .swiper-pagination-bullet {
	background: rgb(222, 222, 222);
}
.recruit-top {
	padding: 2.8rem 0px 2.1rem;
}
.recruit-top .title-cn {
	color: rgb(51, 51, 51); line-height: 1; font-size: 1.4rem;
}
.recruit-top .title-en {
	color: rgb(197, 197, 197); text-transform: uppercase; line-height: 1; font-size: 0.5rem; margin-top: 0.5rem;
}
.recruit-top .list1-left {
	flex:0 0 auto;
}
.recruit-top .list1-right {
	flex:0 0 780px; display: inline-flex; flex-wrap: wrap; justify-content: space-between;
}
.recruit-top .right-fl {
	flex:0 0 48%;
}
.recruit-top .item {
	color: rgb(136, 136, 136); line-height: 30px; padding-left: 12px; font-size: 16px; position: relative;
}
.recruit-top .item::before {
	background: rgb(178, 178, 178); border-radius: 50%; left: 0px; top: 13px; width: 4px; height: 4px; display: block; position: absolute; content: "";
}
.recruit-bot {
	background: rgb(245, 245, 245); padding-bottom: 2.2rem; border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid;
}
.recruit-bot .recruit-titles {
	padding: 1.8rem 0px 1.6rem; text-align: center;
}
.recruit-bot .recruit-title1 {
	color: rgb(51, 51, 51); line-height: 1; font-size: 30px;
}
.recruit-bot .recruit-title-detail1 {
	margin: 22px auto 0px; width: 776px; color: rgb(136, 136, 136); line-height: 30px; font-size: 14px;
}
.recruit-bot .recruit-item {
	background: rgb(255, 255, 255); width: 311px; margin-right: 12px; margin-bottom: 32px; float: left; cursor: pointer;
}
.recruit-bot .item-mains {
	padding: 0.9rem 1rem 1.6rem;
}
.recruit-bot .item-title1 {
	color: rgb(51, 51, 51); line-height: 24px; padding-bottom: 8px; font-size: 18px; font-weight: bold; margin-bottom: 30px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.recruit-bot .item-detail1 {
	height: 110px; color: rgb(102, 102, 102); line-height: 22px; overflow: hidden; font-size: 14px; margin-bottom: 1.8rem;
}
.mCSB_inside > .mCSB_container {
	margin-right: 20px !important;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_dragger {
	background: rgb(142, 142, 142) !important; border-radius: 5px; width: 170px !important; height: 10px !important; bottom: 3px; opacity: 1 !important;
}
.mCSB_scrollTools_horizontal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgb(142, 142, 142) !important; margin: 0px auto !important; transition:none !important; height: 10px !important; opacity: 1 !important;
}
.mCSB_scrollTools .mCSB_dragger {
	height: 100px !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	height: 100px !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	margin: auto !important; border-radius: 5px !important; transition:none !important; width: 10px !important; height: 100px !important; opacity: 1 !important; background-color: rgb(142, 142, 142) !important;
}
.mCSB_scrollTools {
	transition:none !important;
}
.mCSB_scrollTools .mCSB_buttonDown {
	transition:none !important;
}
.mCSB_scrollTools .mCSB_buttonLeft {
	transition:none !important;
}
.mCSB_scrollTools .mCSB_buttonRight {
	transition:none !important;
}
.mCSB_scrollTools .mCSB_buttonUp {
	transition:none !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	transition:none !important;
}
.net-list1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: rgb(37, 248, 255) !important; width: 6px !important;
}
.net-list1 .mCSB_scrollTools .mCSB_draggerRail {
	background: rgb(221, 221, 221) !important; width: 6px !important;
}
.BMapLabel {
	background: url("../img/bg10.png") no-repeat center / auto 100% !important; padding: 0px !important; border: currentColor !important; border-image: none !important; width: 140px; height: 114px; text-align: center; color: rgb(34, 34, 34) !important; line-height: 78px !important; font-size: 18px !important; font-weight: bold;
}
.ajax-bg {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 11;
}
.recruit-ajax-contents {
	padding: 0px 40px; border-radius: 6px; left: 50%; top: 50%; width: 800px; height: 600px; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; margin-top: -300px; margin-left: -400px; position: absolute; background-color: rgb(255, 255, 255);
}
.recruit-ajax-contents .l-c-hd {
	padding-top: 35px; padding-bottom: 15px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.recruit-ajax-contents .h2 {
	color: rgb(51, 51, 51); line-height: 40px; text-indent: 9px; font-size: 30px; float: left; display: inline-block;
}
.recruit-ajax-contents .h3 {
	color: rgb(0, 0, 0); line-height: 24px; font-size: 16px; font-weight: normal; margin-bottom: 9px;
}
.recruit-ajax-contents .l-c-hdr {
	height: 39px; line-height: 39px; float: right;
}
.recruit-ajax-contents .l-c-hdr span {
	background: url("../img/ljio_06.png") no-repeat 0px; padding-left: 23px; margin-left: 18px; float: left; display: block;
}
.recruit-ajax-contents .contents {
	padding: 24px 9px; height: 440px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.recruit-ajax-contents .close-img {
	top: -36px; width: 28px; height: 28px; right: -36px; position: absolute; cursor: pointer;
}
.patent-top {
	padding: 2.8rem 0px 2.1rem; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.patent-top .title-cn {
	color: rgb(51, 51, 51); line-height: 1; font-size: 1.4rem;
}
.patent-top .title-en {
	color: rgb(197, 197, 197); line-height: 1; font-size: 0.5rem; margin-top: 0.5rem;
}
.patent-top .list1-left {
	flex:0 0 auto;
}
.patent-top .list1-right {
	flex:0 0 896px;
}
.patent-top .right-title {
	color: rgb(51, 51, 51); line-height: 1.2; font-size: 18px; margin-bottom: 18px;
}
.patent-top .right-detail {
	color: rgb(136, 136, 136); line-height: 2; font-size: 14px;
}
.patent-top .num-txt {
	color: rgb(136, 136, 136); line-height: 1; font-size: 14px; display: block;
}
.patent-top .num0 {
	color: rgb(51, 51, 51); line-height: 1; font-size: 1.15rem; font-weight: bold; margin-bottom: 15px; display: block;
}
.patent-top .nums-wrap {
	padding: 0.8rem 0px;
}
.patent-top .num-item {
	flex:0 0 auto; text-align: center; padding-right: 2rem; margin-right: 2rem; border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid;
}
.patent-top :last-child.num-item {
	margin-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.orbit-wrapper {
	padding: 2.25rem 0px; margin-bottom: 0.8rem; position: relative;
}
.dbl {
	display: block;
}
.revolve-wrap {
	position: relative;
}
.revolve-wrap .patent-btns {
	top: calc(50% - 2.5rem);
}
.revolve-wrap .patent-btns .prev {
	left: 0px;
}
.revolve-wrap .patent-btns .next {
	right: 0px;
}
.revolve {
	margin: 2.25rem auto 0px; width: 1166px; text-align: center; color: rgb(51, 51, 51); line-height: 2; overflow: hidden; padding-bottom: 5rem; font-size: 14px; position: relative; min-height: 435px; box-sizing: content-box;
}
.revolve .img-wrap {
	border: 1px solid rgb(219, 219, 219); border-image: none;
}
.revolve .patent-slide-name {
	height: 56px; color: rgb(51, 51, 51); margin-top: 0.6rem;
}
.revolve .patent-li {
	position: absolute;
}
.revolve .orbit-img {
	margin: 0px auto; display: block; max-height: 435px; max-width: 100%;
}
.manufacture-banner1-wrap {
	margin-bottom: 0.8rem; position: relative;
}
.manufacture-banner1-wrap .patent-btns {
	top: 50%;
}
.manufacture-banner1 {
	padding: 2.25rem 0px; text-align: center; color: rgb(51, 51, 51); line-height: 2; overflow: hidden; font-size: 14px; position: relative;
}
.manufacture-banner1 .swiper-slide {
	width: 720px; height: 450px; overflow: hidden; position: relative;
}
.manufacture-banner1 .swiper-slide::before {
	background: rgba(255, 255, 255, 0.5); transition:0.5s; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 2; content: "";
}
.manufacture-banner1 .swiper-slide-active.swiper-slide::before {
	opacity: 0;
}
.manufacture-banner2-wrap {
	padding-bottom: 3.25rem; position: relative;
}
.manufacture-banner2-wrap .patent-btns {
	top: 36px;
}
.manufacture-banner2-wrap .btn {
	background-color: rgb(255, 255, 255);
}
.manufacture-banner2-wrap::before {
	background: rgb(219, 219, 219); left: 0px; top: 36px; width: 100%; height: 1px; display: block; position: absolute; z-index: 0; content: "";
}
.manufacture-banner2-wrap .img-wrap {
	background: rgb(245, 245, 245); margin: 0px auto 15px; border-radius: 50%; width: 72px; height: 72px; overflow: hidden; position: relative;
}
.manufacture-banner2-wrap .img-wrap .img100 {
	transition:none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.manufacture-banner2-wrap .img-wrap .unhover {
	display: block;
}
.manufacture-banner2-wrap .img-wrap .hover {
	display: none;
}
.manufacture-banner2-wrap .swiper-slide {
	transition:0.5s; text-align: center; color: rgb(136, 136, 136); line-height: 24px; font-size: 14px;
}
.manufacture-banner2-wrap .swiper-slide:hover {
	color: rgb(51, 51, 51);
}
.manufacture-banner2-wrap .swiper-slide:hover .img-wrap {
	background: rgb(37, 248, 255);
}
.manufacture-banner2-wrap .swiper-slide-active.swiper-slide {
	color: rgb(51, 51, 51);
}
.manufacture-banner2-wrap .swiper-slide-active.swiper-slide .img-wrap {
	background: rgb(37, 248, 255);
}
.manufacture-banner2-wrap .swiper-slide-active.swiper-slide .hover {
	display: block !important;
}
.manufacture-banner2-wrap .swiper-slide-active.swiper-slide .unhover {
	display: none !important;
}
.manufacture-banner2-wrap .banner-title {
	margin: 0px auto; width: 118px;
}
.manufacture-banner2 {
	margin: 0px auto; width: 1120px; overflow: hidden;
}
#lightbox-container-image-data-box {
	box-sizing: content-box;
}
.delicacy-nav1 {
	padding: 0.8rem 0px; margin-top: 81px;
}
.delicacy-nav1 .img-wrap {
	width: 42px; height: 44px; overflow: hidden; margin-right: 14px; vertical-align: top; display: inline-block; position: relative;
}
.delicacy-nav1 .img-wrap .img100 {
	transition:0.5s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.delicacy-nav1 .img-wrap .unhover {
	display: block;
}
.delicacy-nav1 .img-wrap .hover {
	display: none;
}
.delicacy-nav1 .banner-title {
	vertical-align: top; display: inline-block;
}
.delicacy-nav1 .item {
	transition:0.5s; flex:1 1 0px; text-align: center; color: rgb(51, 51, 51); line-height: 44px; overflow: visible; font-size: 15px; position: relative;
}
.delicacy-nav1 .item::after {
	background: rgb(238, 238, 238); transition:0.5s; left: 50%; width: 0px; height: 5px; bottom: -0.8rem; display: block; position: absolute; content: "";
}
.delicacy-nav1 :first-child.item {
	border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid;
}
.delicacy-nav1 .cur.item {
	color: rgb(51, 51, 51);
}
.delicacy-nav1 .item:hover {
	color: rgb(51, 51, 51);
}
.delicacy-nav1 .cur.item::after {
	left: 0px; width: 100%;
}
.delicacy-nav1 .item:hover::after {
	left: 0px; width: 100%;
}
.delicacy-nav1 .cur.item .hover {
	display: block;
}
.delicacy-nav1 .item:hover .hover {
	display: block;
}
.delicacy-nav1 .cur.item .unhover {
	display: none;
}
.delicacy-nav1 .item:hover .unhover {
	display: none;
}
.delicacy-banner {
	flex:0 0 65.3%; height: 655px; overflow: hidden; position: relative;
}
.delicacy-banner .video-btn1 {
	background: url("../img/video-btn1.png") no-repeat center / 100%; transition:0.5s; left: 50%; top: 50%; width: 2rem; height: 2rem; margin-top: -1rem; margin-left: -1rem; display: block; position: absolute;
}
.delicacy-banner .video-btn1:hover {
	transform: translateY(-6px);
}
.delicacy-banner .swiper-slide {
	background-position: center; position: relative; cursor: pointer; background-repeat: no-repeat; background-size: cover;
}
.delicacy-banner .swiper-slide .img100 {
	opacity: 0;
}
.delicacy {
	padding: 45px 0px 3.25rem;
}
.delicacy-list1 .list1-right {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); flex:0 0 33.2%; border-image: none; height: 100%;
}
.delicacy-list1 .list1-right-mains {
	padding: 0px 44px;
}
.delicacy-list1 .right-title1 {
	padding: 42px 0px 24px; color: rgb(0, 0, 0); line-height: 1; font-size: 20px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid;
}
.delicacy-list1 .right-item {
	padding: 40px 0px; color: rgb(102, 102, 102); line-height: 22px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.delicacy-list1 .right-item:hover .item-title {
	color: rgb(37, 248, 255);
}
.delicacy-list1 .item-title {
	transition:0.5s; padding-left: 18px; font-size: 16px; position: relative;
}
.delicacy-list1 .item-title::before {
	background: rgb(217, 203, 203); border-radius: 50%; left: 0px; top: 50%; width: 4px; height: 4px; margin-top: -2px; display: block; position: absolute; content: "";
}
.delicacy-list1 .item-detail {
	margin: 10px 0px 12px; padding-left: 18px; font-size: 14px;
}
.delicacy-list1 .item-time {
	line-height: 1; padding-left: 18px; font-family: "Arial"; font-size: 12px;
}
.delicacy-ajax-controls {
	overflow: hidden;
}
.delicacy-ajax-controls .img-wrap {
	margin: 4px auto 14px; width: 52px; height: 43px; overflow: hidden; position: relative;
}
.delicacy-ajax-controls .img-wrap .img100 {
	transition:0.5s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.delicacy-ajax-controls .img-wrap .unhover {
	display: block;
}
.delicacy-ajax-controls .img-wrap .hover {
	display: none;
}
.delicacy-ajax-controls .swiper-slide {
	background: rgb(37, 248, 255); padding: 34px 0px; transition:0.5s; text-align: center; color: rgb(255, 255, 255); line-height: 1; overflow: visible; font-size: 16px; position: relative; cursor: pointer;
}
.delicacy-ajax-controls .swiper-slide::after {
	background: rgba(255, 255, 255, 0.3); transition:0.5s; top: 34px; width: 1px; height: calc(100% - 68px); right: 0px; display: block; position: absolute; content: "";
}
.delicacy-ajax-controls :first-child.swiper-slide {
	border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid;
}
.delicacy-ajax-controls .cur.swiper-slide {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.delicacy-ajax-controls .swiper-slide:hover {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.delicacy-ajax-controls .cur.swiper-slide::after {
	opacity: 0;
}
.delicacy-ajax-controls .swiper-slide:hover::after {
	opacity: 0;
}
.delicacy-ajax-controls .cur.swiper-slide .hover {
	display: block;
}
.delicacy-ajax-controls .swiper-slide:hover .hover {
	display: block;
}
.delicacy-ajax-controls .cur.swiper-slide .unhover {
	display: none;
}
.delicacy-ajax-controls .swiper-slide:hover .unhover {
	display: none;
}
.ajax-contents {
	transition:0.6s; opacity: 0; -webkit-transform: scale3d(0.8, 0.8, 1); -moz-transform: scale3d(0.8, 0.8, 1); -webkit-transition: all .6s;
}
.cur.ajax-contents {
	opacity: 1; -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1);
}
.delicacy-list2 {
	background: rgb(255, 255, 255); margin-top: 16px;
}
.delicacy-ajax-contents {
	background: rgb(255, 255, 255);
}
.delicacy-ajax-contents .delicacy-item {
	padding: 1.25rem 1.25rem 0px; display: block;
}
.delicacy-ajax-contents .img-wrap {
	flex:0 0 31.5%;
}
.delicacy-ajax-contents .txts-wrap {
	flex:0 0 64%;
}
.delicacy-ajax-contents .contents {
	transition:0.5s; padding-bottom: 1.25rem; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.delicacy-ajax-contents .contents:hover .title1 {
	color: rgb(37, 248, 255);
}
.delicacy-ajax-contents .title1 {
	transition:0.5s; color: rgb(51, 51, 51); line-height: 2; font-size: 18px;
}
.delicacy-ajax-contents .detail1 {
	margin: 14px 0px 20px; color: rgb(102, 102, 102); line-height: 2.1; font-size: 14px;
}
.delicacy-ajax-contents .time1 {
	color: rgb(136, 136, 136); line-height: 1; font-family: "Arial"; font-size: 12px;
}
.user-list1 {
	margin: 1.7rem auto 1.95rem; padding: 30px;
}
.user-list1 .user-show-img {
	flex:0 0 80%;
}
.user-list1 .flexBox {
	align-items: flex-start;
}
.news-banner .flexBox {
	align-items: flex-start;
}
.user-banner-wrap {
	flex:0 0 19%; overflow: visible; position: relative;
}
.user-banner-wrap .swiper-slide {
	overflow: hidden; position: relative; cursor: pointer;
}
.user-banner-wrap .swiper-slide .img100 {
	height: 100%;
}
.user-banner-wrap .swiper-slide::after {
	background: rgba(0, 0, 0, 0.5); transition:0.5s; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 2; content: "";
}
.user-banner-wrap .swiper-slide-active.swiper-slide::after {
	opacity: 0;
}
.user-banner-wrap .swiper-slide:hover::after {
	opacity: 0;
}
.user-banner-wrap .user-banner {
	height: 700px; overflow: hidden;
}
.maintenance-ajax-controls {
	background: rgb(255, 255, 255); overflow: hidden;
}
.maintenance-ajax-controls .swiper-slide {
	transition:0.5s; text-align: center; color: rgb(51, 51, 51); line-height: 2rem; overflow: visible; font-size: 0.5rem; position: relative; cursor: pointer;
}
.maintenance-ajax-controls .cur.swiper-slide .ajax-title::after {
	left: 0px; width: 100%;
}
.maintenance-ajax-controls .swiper-slide:hover .ajax-title::after {
	left: 0px; width: 100%;
}
.maintenance-ajax-controls .ajax-title {
	padding: 0px 22px; display: inline-block; position: relative;
}
.maintenance-ajax-controls .ajax-title::after {
	background: rgb(37, 248, 255); transition:0.5s; left: 50%; width: 0px; height: 3px; bottom: 0px; display: block; position: absolute; content: "";
}
.maintenance-ajax-lists .lists {
	background: rgb(255, 255, 255); margin-bottom: 0.6rem;
}
.maintenance-ajax-lists .list-title1 {
	background-position: 1.5rem; height: 1.9rem; color: rgb(51, 51, 51); line-height: 2rem; padding-left: 2.75rem; font-size: 18px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; background-repeat: no-repeat;
}
.maintenance-ajax-lists .list-detail1 {
	padding: 1rem 1.5rem; color: rgb(136, 136, 136); line-height: 2.1; font-size: 14px;
}
.maintenance-ajax-contents {
	margin-top: 30px;
}
.maintenance {
	padding: 45px 0px 3.25rem;
}
.maintenance-video-wrap {
	overflow: hidden;
}
.maintenance-video-wrap .videos-item {
	overflow: hidden; position: relative; cursor: pointer;
}
.maintenance-video-wrap .poa100 {
	background: url("../img/bg9.png") no-repeat bottom / cover; z-index: 2;
}
.maintenance-video-wrap .video-title {
	background: url("../img/video-btn2.png") no-repeat 0.4rem; left: 0px; width: 100%; height: 23px; bottom: 17px; color: rgb(255, 255, 255); line-height: 23px; padding-left: 1.7rem; font-size: 16px; position: absolute;
}
.net-address {
	padding: 0.6rem 0px; flex:0 0 240px;
}
.net-address .scroll-wrap {
	height: 16.5rem;
}
.net-address .address-item {
	background: url("../img/png14.png") no-repeat 8px; height: 1.5rem; color: rgb(34, 34, 34); line-height: 1.5rem; padding-left: 32px; font-size: 18px; margin-left: 38px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.map-wrap {
	width: calc(100% - 241px); height: 17.7rem;
}
.rule-list1 .rule-list1-banner {
	overflow: hidden;
}
.rule-list1 .swiper-slide {
	border: 1px solid rgb(219, 219, 219); border-image: none; height: 216px !important;
}
.rule-list1 .img-wrap {
	margin: 0px auto; padding: 1.3rem 0px 1rem; width: 56px;
}
.rule-list1 .txts-wrap {
	margin: 0px auto; width: 140px; text-align: center; color: rgb(136, 136, 136); line-height: 2; font-size: 14px;
}
.rule-list2 {
	padding-bottom: 2.25rem; margin-top: 2.6rem;
}
.rule-list2 .rule-list2-banner {
	overflow: hidden;
}
.rule-list2 .swiper-slide {
	background: rgb(255, 255, 255); padding: 0px 0.8rem 0.5rem; position: relative;
}
.rule-list2 .swiper-slide::after {
	background: rgb(37, 248, 255); transition:0.5s; left: 50%; width: 0px; height: 3px; bottom: 0px; display: block; position: absolute; content: "";
}
.rule-list2 .swiper-slide:hover::after {
	left: 0px; width: 100%;
}
.rule-list2 .img-wrap {
	margin: 0px auto; padding: 1.3rem 0px 1rem; width: 56px;
}
.rule-list2 .title1 {
	padding: 0.7rem 0px 0.3rem; color: rgb(51, 51, 51); line-height: 2.2rem; font-size: 16px;
}
.rule-list2 .detail1 {
	height: 140px; text-align: justify; color: rgb(136, 136, 136); line-height: 2; padding-top: 0.4rem; padding-right: 10px; font-size: 14px; border-top-color: rgb(219, 219, 219); border-top-width: 1px; border-top-style: solid;
}
.rule-form {
	padding-bottom: 2.2rem;
}
.rule-form .tr {
	margin-bottom: 0.8rem; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;
}
.rule-form .td {
	background: rgb(255, 255, 255); color: rgb(136, 136, 136); line-height: 1.65rem; font-size: 16px; display: inline-flex;
}
.rule-form .td1 {
	flex:0 0 31%;
}
.rule-form .td2 {
	flex:0 0 48.6%;
}
.rule-form .td3 {
	flex:0 0 48.6%;
}
.rule-form .td4 {
	flex:0 0 auto;
}
.rule-form .s0 {
	flex:0 0 auto; padding-left: 0.6rem;
}
.rule-form .tr3 .s0 {
	background: rgb(255, 255, 255);
}
.rule-form .tr3 .td {
	background: none;
}
.rule-form .s1 {
	padding-right: 0.6rem; border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid;
}
.rule-form .rule-input {
	background: rgb(255, 255, 255); padding: 0px 0px 0px 10px; border: currentColor; border-image: none;
}
.rule-form .rule-input3 {
	flex:0 0 3.5rem;
}
.rule-form .submit-input {
	background: rgb(43, 43, 41); border: currentColor; border-image: none; width: 7.5rem; height: 1.65rem; text-align: center; color: rgb(255, 255, 255); line-height: 1.65rem;
}
.rule-form .captcha {
	background: rgb(255, 255, 255); flex:0 0 auto; margin-left: 14px; max-height: 1.65rem; max-width: 3.75rem;
}
.rule-form i {
	background: rgb(153, 153, 153); border-radius: 50%; width: 8px; height: 8px; display: block; opacity: 0;
}
.rule-form .radio {
	background: none; margin: 0px 0.4rem 0px 1.5rem; padding: 3px; border-radius: 50%; border: 1px solid rgb(224, 224, 224); flex:0 0 auto; border-image: none; top: 0.6rem; width: 16px; height: 16px; position: relative;
}
.rule-form .cur.radio i {
	opacity: 1;
}
.rule-list5 {
	padding-bottom: 1.1rem;
}
.rule-list5 .img-wrap {
	margin: 0px auto; width: 960px;
}
.rule {
	padding-bottom: 2.5rem;
}
.rule-list6 .item1 {
	background: rgb(245, 245, 245); flex:0 0 49.5%; text-align: center; color: rgb(51, 51, 51); line-height: 30px;
}
.rule-list6 .txts-wrap {
	padding: 0.8rem;
}
.rule-list6 .h6 {
	font-size: 18px;
}
.rule-list6 .h5 {
	font-size: 22px;
}
.rule-list6 .moudle-titles2 {
	padding: 1rem 0px 0.9rem;
}
.rule-list6 .list6-bot {
	padding-bottom: 1.25rem; margin-top: 12px;
}
.rule-list6 .list6-bot .s0 {
	display: block;
}
.rule-list6 .bot-mains {
	margin: 0px auto; width: 580px; color: rgb(136, 136, 136); line-height: 2.2; font-size: 16px;
}
.rule-list6 .contact-item {
	flex:0 0 auto;
}
.reseach-video-wrap {
	height: 10.6rem;
}
.reseach-video-wrap .video-btn1 {
	background: url("../img/video-btn1.png") no-repeat top / 80px; transition:0.5s; left: 0px; top: 50%; width: 100%; height: 130px; text-align: center; color: rgb(255, 255, 255); line-height: 1; padding-top: 102px; font-size: 22px; margin-top: -65px; display: block; position: absolute; cursor: pointer;
}
.reseach-video-wrap .video-btn1:hover {
	transform: translateY(-6px);
}
.introduce .reseach-video-wrap {
	height: 14.25rem;
}
.rule-list3 {
	padding-bottom: 2.6rem;
}
.order1 {
	order: 1;
}
.intro-list1 .list1-title {
	color: rgb(51, 51, 51); line-height: 1; font-size: 1.15rem; margin-bottom: 0.6rem;
}
.intro-list1 .list1-detail {
	color: rgb(136, 136, 136); line-height: 2; font-size: 14px;
}
.intro-list1 .scroll-wrap {
	max-height: 140px;
}
.intro-list1 .img-wrap {
	flex:0 0 50%; overflow: hidden;
}
.intro-list1 .txts-wrap {
	flex:0 0 50%; padding-top: 2.5rem; display: inline-flex; flex-direction: row;
}
.intro-list1 .txts-mains {
	flex:0 0 576px; text-align: justify; margin-right: 2rem; margin-left: 2.5rem;
}
.intro-list1 :nth-child(2n).list1-item .img-wrap {
	order: 1;
}
.intro-list1 :nth-child(2n).list1-item .txts-wrap {
	flex-direction: row-reverse;
}
.intro-list1 :nth-child(2n).list1-item .list1-detail {
	margin-bottom: 0.6rem;
}
.intro-list1 :nth-child(3).list1-item .scroll-wrap {
	max-height: 224px;
}
.intro-list1 .num-txt {
	color: rgb(136, 136, 136); line-height: 1; font-size: 14px;
}
.intro-list1 .num0 {
	color: rgb(51, 51, 51); line-height: 1; font-size: 1.15rem; font-weight: bold; margin-bottom: 10px;
}
.intro-list1 .i1 {
	vertical-align: top; display: inline-block;
}
.intro-list1 :first-child.list1-item :nth-child(2).num-item .i1 {
	width: 40px;
}
.intro-list1 :first-child.list1-item :nth-child(3).num-item .i1 {
	width: 40px;
}
.intro-list1 :nth-child(2).list1-item :nth-child(1).num-item .i1 {
	width: 84px;
}
.intro-list1 :nth-child(2).list1-item :nth-child(2).num-item .i1 {
	width: 110px;
}
.intro-list1 .i2 {
	line-height: 1; font-size: 0.6rem; vertical-align: top; display: inline-block;
}
.intro-list1 .nums-wrap {
	padding-top: 0.6rem; justify-content: flex-start;
}
.intro-list1 .num-item {
	flex:0 0 220px; margin-bottom: 1rem; border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid;
}
.intro-list1 :nth-child(2n).num-item {
	margin-left: 2.25rem; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.introduce .moudle-titles {
	text-align: left;
}
.story .moudle-titles {
	text-align: left;
}
.honor .moudle-titles {
	text-align: left;
}
.his-banner1-wrap {
	overflow: hidden; margin-bottom: 1.5rem; position: relative;
}
.his-banner1-wrap .his-banner1 {
	overflow: hidden;
}
.his-banner1-wrap .swiper-slide {
	background: rgb(255, 255, 255);
}
.his-banner1-wrap .contents {
	padding: 1.1rem 1rem 0.8rem;
}
.his-banner1-wrap .banner-title1 {
	color: rgb(51, 51, 51); line-height: 0.75rem; font-size: 0.65rem; margin-bottom: 0.5rem;
}
.his-banner1-wrap .banner-detail {
	color: rgb(96, 96, 96); line-height: 30px; font-size: 14px;
}
.his-banner1-wrap .scroll-wrap {
	width: 100%; height: 180px;
}
.his-banner2-wrap {
	overflow: hidden; padding-bottom: 3rem; position: relative;
}
.his-banner2-wrap .his-banner2 {
	background: url("../img/bg11.png") repeat-x left top; overflow: hidden; padding-top: 40px;
}
.his-banner2-wrap .swiper-slide {
	color: rgb(102, 102, 102); line-height: 1; text-indent: 1.2rem; font-size: 16px;
}
.his-banner2-wrap .hd03 {
	background: rgb(199, 199, 199); left: 0px; top: 0px !important; width: 100%; height: 7px; position: absolute;
}
.his-banner2-wrap .swiper-pagination-progressbar-fill {
	background: rgb(37, 248, 255) !important;
}
.his-banner2-wrap .his-btns {
	top: 40px;
}
.his-banner2-wrap .his-btns .btn {
	top: 0px; width: 12px; height: 16px; cursor: pointer;
}
.story-list-wrap .list-detail0 {
	margin: 0px auto; text-align: center; color: rgb(136, 136, 136); line-height: 36px; padding-bottom: 2rem; font-size: 16px; max-width: 890px;
}
.story-list-wrap .story-list1 .img-wrap {
	flex:0 0 50%; overflow: hidden;
}
.story-list-wrap .story-list1 .img-wrap .img100 {
	transition:1s;
}
.story-list-wrap .story-list1 .img-wrap:hover .img100 {
	transform: scale3d(1.1, 1.1, 1.1);
}
.story-list-wrap .story-list1 .moudle-titles2 {
	padding-bottom: 10px;
}
.coop-banner-wrap .coop-banner {
	padding: 3.25rem 0px 2rem; overflow: hidden; position: relative;
}
.coop-banner-wrap .img-wrap {
	background: rgb(255, 255, 255); margin: 0px auto; border-radius: 50%; width: 4.5rem; height: 4.5rem; overflow: hidden;
}
.coop-banner-wrap .slide-name {
	height: 60px; text-align: center; color: rgb(3, 0, 0); line-height: 20px; font-size: 18px; margin-top: 17px;
}
.story-list6 {
	padding-bottom: 22px;
}
.store-banner {
	margin: 0px 18px; overflow: hidden; position: relative;
}
.store-banner .img-wrap {
	overflow: hidden;
}
.store-banner .img-wrap .img100 {
	transition:1s;
}
.store-banner .img-wrap:hover .img100 {
	transform: scale3d(1.1, 1.1, 1.1);
}
.store-banner .left0 {
	flex:0 0 25.2%;
}
.store-banner .middle0 {
	flex:0 0 50.4%;
}
.store-banner .right0 {
	flex:0 0 23.4%; flex-flow:column wrap; display: inline-flex; justify-content: space-between;
}
.store-banner .right0 .img-wrap {
	flex:0 0 auto;
}
.honor-banner1-wrap {
	margin-bottom: 0.8rem; position: relative;
}
.honor-banner1-wrap .patent-btns {
	top: 50%;
}
.honor-banner1 {
	text-align: center; color: rgb(51, 51, 51); line-height: 2; overflow: hidden; font-size: 14px; position: relative;
}
.honor-banner1 .honor-slide-name {
	text-align: center; color: rgb(51, 51, 51); line-height: 2; font-size: 14px; margin-top: 30px; opacity: 0;
}
.honor-banner1 .img-wrap {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
.honor-banner1 .swiper-slide {
	width: 540px; height: auto; overflow: hidden; position: relative;
}
.honor-banner1 .swiper-slide::before {
	background: rgba(255, 255, 255, 0.5); transition:0.5s; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 3; content: "";
}
.honor-banner1 .swiper-slide-active.swiper-slide {
	z-index: 4;
}
.honor-banner1 .swiper-slide-active.swiper-slide .img-wrap {
	box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.honor-banner1 .swiper-slide-active.swiper-slide::before {
	opacity: 0;
}
.honor-banner1 .swiper-slide-active.swiper-slide .honor-slide-name {
	opacity: 1;
}
.honor-banner2-wrap {
	background-position: top; margin: 1.8rem 0px 3rem; position: relative; background-repeat: repeat-x;
}
.honor-banner2-wrap::before {
	left: 0px; top: 12px; width: 100%; height: 0px; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: dashed; display: block; position: absolute; z-index: 0; content: "";
}
.honor-banner2-wrap .patent-btns {
	top: 36px;
}
.honor-banner2-wrap .btn {
	background-color: rgb(255, 255, 255);
}
.honor-banner2-wrap .img-wrap {
	background: rgb(245, 245, 245); margin: 0px auto 15px; border-radius: 50%; width: 72px; height: 72px; overflow: hidden; position: relative;
}
.honor-banner2-wrap .img-wrap .img100 {
	transition:0.3s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.honor-banner2-wrap .img-wrap .unhover {
	display: block;
}
.honor-banner2-wrap .img-wrap .hover {
	display: none;
}
.honor-banner2-wrap .swiper-slide {
	background: url("../img/line5.png") no-repeat top / 100%; transition:0.5s; height: 70px !important; text-align: center; color: rgb(202, 202, 202); line-height: 1.2; padding-top: 42px; font-size: 0.7rem; cursor: pointer;
}
.honor-banner2-wrap .swiper-slide::before {
	border-width: 5px 4px; border-style: solid; border-color: transparent transparent rgb(37, 248, 255); left: 50%; top: 18px; width: 0px; height: 0px; margin-left: -4px; display: block; position: absolute; z-index: 0; content: ""; opacity: 0;
}
.honor-banner2-wrap .swiper-slide:hover {
	color: rgb(51, 51, 51);
}
.honor-banner2-wrap .swiper-slide:hover .img-wrap {
	background: rgb(37, 248, 255);
}
.honor-banner2-wrap .swiper-slide-active.swiper-slide {
	color: rgb(51, 51, 51);
}
.honor-banner2-wrap .swiper-slide-active.swiper-slide::before {
	opacity: 1;
}
.honor-banner2-wrap .banner-title {
	margin: 0px auto; width: 118px;
}
.honor-banner2 {
	margin: 0px auto; width: 1120px; overflow: hidden;
}
.gold .color-list4 .list4-img0 {
	width: 3rem;
}
.nav-banner-wrap {
	background: rgb(72, 72, 72);
}
.nav-banner-wrap .pro-nav-banner {
	overflow: hidden; position: relative;
}
.nav-banner-wrap .img-wrap {
	margin: 0px auto; width: 102px; height: 58px; overflow: hidden; position: relative;
}
.nav-banner-wrap .img-wrap .img100 {
	transition:0.5s; width: 100%; height: 100%; display: block !important; position: relative;
}
.nav-banner-wrap .img-wrap .hover {
	margin-top: -58px;
}
.nav-banner-wrap .swiper-slide:hover .hover {
	margin-top: 0px;
}
.nav-banner-wrap .nav-title {
	transition:0.5s; text-align: center; color: rgb(168, 168, 168); line-height: 1.5; font-size: 12px; margin-top: 0.6rem;
}
.nav-banner-wrap .swiper-slide {
	padding: 0.6rem 0px 0.3rem; transition:0.5s; overflow: hidden; border-right-color: rgb(86, 86, 86); border-right-width: 1px; border-right-style: dashed; display: block; position: relative;
}
.nav-banner-wrap :last-child.swiper-slide {
	border-right-color: transparent;
}
.nav-banner-wrap .swiper-slide::before {
	border-width: 8px; border-style: solid; border-color: rgb(37, 248, 255) transparent transparent rgb(37, 248, 255); transition:0.5s; border-image: none; left: -16px; top: 0px; width: 0px; height: 0px; display: block; position: absolute; content: "";
}
.nav-banner-wrap .cur.swiper-slide {
	background: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255);
}
.nav-banner-wrap .swiper-slide:hover {
	background: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255);
}
.nav-banner-wrap .cur.swiper-slide::before {
	left: 0px;
}
.nav-banner-wrap .swiper-slide:hover::before {
	left: 0px;
}
.nav-banner-wrap .cur.swiper-slide .hover {
	margin-top: 0px; display: block;
}
.nav-banner-wrap .swiper-slide:hover .hover {
	margin-top: 0px; display: block;
}
.nav-banner-wrap .cur.swiper-slide .unhover {
	display: none;
}
.nav-banner-wrap .swiper-slide:hover .unhover {
	display: none;
}
.nav-banner-wrap .cur.swiper-slide .nav-title {
	color: rgb(51, 51, 51);
}
.nav-banner-wrap .swiper-slide:hover .nav-title {
	color: rgb(51, 51, 51);
}
.honor-banner1-wrap {
	margin-bottom: 0.8rem; position: relative;
}
.honor-banner1-wrap .patent-btns {
	top: 50%;
}
.patent-banner1 {
	padding: 2.2rem 0px; text-align: center; color: rgb(51, 51, 51); line-height: 2; overflow: hidden; font-size: 14px; position: relative;
}
.patent-banner1 .patent-slide-name {
	text-align: center; color: rgb(51, 51, 51); line-height: 2; font-size: 14px; margin-top: 30px; opacity: 0;
}
.patent-banner1 .img-wrap {
	border: 1px solid rgb(238, 238, 238); border-image: none;
}
.patent-banner1 .swiper-slide {
	width: 300px; height: 490px; overflow: hidden; position: relative;
}
.patent-banner1 .swiper-slide::before {
	background: rgba(255, 255, 255, 0.5); transition:0.5s; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 3; content: "";
}
.patent-banner1 .swiper-slide-prev.swiper-slide .img-wrap {
	margin: 0px auto;
}
.patent-banner1 .swiper-slide-next.swiper-slide .img-wrap {
	margin: 0px auto;
}
.patent-banner1 .swiper-slide-active.swiper-slide {
	z-index: 4;
}
.patent-banner1 .swiper-slide-active.swiper-slide .patent-slide-name {
	opacity: 1;
}
.patent-banner1 .swiper-slide-active.swiper-slide::before {
	opacity: 0;
}
.patent-banner1 .swiper-slide-active.swiper-slide .img-wrap {
	margin: 0px auto;
}
.newsInfo {
	padding: 120px 0px 1.5rem; min-height: 500px;
}
.newsInfo img {
	margin: 0px auto; display: block; max-width: 100%;
}
.newsInfo .info-title {
	text-align: center; color: rgb(51, 51, 51); line-height: 1.3; font-size: 1rem; font-weight: bold;
}
.newsInfo .info-dates {
	margin: 20px auto; text-align: center; color: rgb(153, 153, 153); line-height: 24px; font-size: 14px;
}
.newsInfo .info-dt-wrap {
	padding: 1rem 0px; text-align: justify; color: rgb(136, 136, 136); line-height: 26px; font-size: 14px; margin-bottom: 1.5rem; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.newsInfo .info-bot-dl {
	width: 70%; color: rgb(102, 102, 102); line-height: 36px; font-size: 14px;
}
.newsInfo .info-bot-dl a {
	color: rgb(51, 51, 51);
}
.newsInfo .info-bot-dr {
	padding-top: 16px;
}
.newsInfo .news-return-a {
	background: rgb(37, 248, 255); transition:0.3s linear; width: 110px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; display: block;
}
.newsInfo .news-return-a:hover {
	transform: translate(0px, -5px);
}
.story-list3 {
	padding-bottom: 10px;
}
.pro-item-wrap {
	padding: 1.1rem 1.1rem 3.2rem; display: flex; min-height: 500px; justify-content: flex-start;
}
.pro-item-wrap .title1 {
	color: rgb(51, 51, 51); line-height: 1; font-size: 18px;
}
.pro-item-wrap .hide-item1 .title1 {
	margin-right: 12px; float: left;
}
.pro-item-wrap .hide-item2 .title1 {
	padding: 18px 0px; display: block;
}
.pro-item-wrap .size2-item-wrap {
	color: rgb(136, 136, 136); line-height: 24px; font-size: 14px; float: left;
}
.pro-item-wrap .size-num {
	margin-left: 9px; vertical-align: top; display: inline-block;
}
.pro-item-wrap .hide-item2-mains {
	padding: 10px 0px; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.pro-item-wrap .hide-item2-mains {
	padding-bottom: 16px; position: relative;
}
.pro-item-wrap .scroll-wrap {
	color: rgb(136, 136, 136); line-height: 24px; font-size: 14px; max-height: 7.5rem;
}
.pro-item-wrap .ewm-wrap {
	padding: 7px; width: 246px; margin-top: 12px; align-items: center;
}
.pro-item-wrap .ewm-wrap .ewm-img {
	flex:0 0 110px;
}
.pro-item-wrap .ewm-wrap .ewm-txts {
	flex:0 0 120px; text-align: center;
}
.pro-item-wrap .hide-info {
	background: rgb(255, 255, 255); padding: 32px 36px 108px 28px; transform-origin: right center; transition:0.5s linear; top: 0px; width: 100%; height: 100%; right: 100%; position: absolute; z-index: 3; opacity: 0; transform: rotateY(90deg); -webkit-transform-origin: right center; -webkit-transform: rotateY(90deg); -webkit-transform-style: preserve-3d;
}
.pro-item-wrap .buy1 {
	background: url("../img/cart.png") no-repeat 26px rgb(43, 43, 41); transition:0.5s; width: 166px; height: 48px; right: 36px; bottom: 40px; color: rgb(255, 255, 255); line-height: 48px; text-indent: 78px; font-size: 16px; display: block; position: absolute;
}
.pro-item-wrap .buy1:hover {
	background: url("../img/cart.png") no-repeat 20px rgb(37, 248, 255);
}
.pro-item-wrap .pro-item {
	transition:0.5s; flex:0 0 33.3%; width: 33.3%; color: rgb(51, 51, 51); line-height: 36px; margin-bottom: 0.6rem; position: relative;
}
.pro-item-wrap .pro-item:hover .contents {
	background: rgb(255, 255, 255); box-shadow: 0px 0px 10px #ddd;
}
.pro-item-wrap .pro-item:hover .img100 {
	transform: translateY(-16px);
}
.pro-item-wrap .pro-item:hover .hide-info {
	opacity: 1; transform: rotateY(0deg); -webkit-transform: rotateY(0);
}
.pro-item-wrap .img100 {
	transition:0.5s;
}
.pro-item-wrap .pro-sizes {
	left: 26px; top: 36px; position: absolute;
}
.pro-item-wrap .contents {
	padding: 36px 49px 40px 75px; height: 13.7rem; position: relative;
}
.pro-item-wrap .pro-title0 {
	font-size: 16px; margin-bottom: 0.3rem;
}
.pro-item-wrap .size0 {
	padding: 0px 8px; border: 1px solid rgb(199, 199, 199); border-image: none; width: auto; height: 40px; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 12px; margin-bottom: 12px; display: inline-block;
}
.pro-item-wrap .pro-para-item {
	background: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219); flex:0 0 32%; border-image: none; width: 32%; line-height: 20px; padding-top: 16px; padding-bottom: 16px;
}
.pro-item-wrap .para-img {
	margin: 0px auto; width: 54px; display: block;
}
.pro-item-wrap .para-title {
	text-align: center; margin-top: 14px; display: block;
}
.rule-list3 .pc-img {
	display: block;
}
.rule-list3 .m-img {
	display: none;
}
.pro-item-wrap .scroll-wrap {
	height: 13vw;
}
.fast-list2 .title1 {
	margin-bottom: 1rem;
}
.fast-list2 .contents {
	color: rgb(255, 255, 255);
}
.fast-list2 .nums {
	color: rgb(255, 255, 255);
}
.fast-list2 .three-item-txts {
	color: rgb(255, 255, 255);
}
.fast-list2 :nth-child(2).nums {
	padding-top: 16px;
}
.fast-list4 .list4-right-img {
	width: 27.5rem; bottom: 2rem;
}
.fast-list4 .four-item-wrap2 {
	margin-top: 3.25rem;
}
.fast-list4 .four-item-wrap1 .item {
	padding-bottom: 20px;
}
.fast-list5 {
	padding-top: 1.6rem;
}
.fast-list5 .parameter-item2 {
	transition:0.5s; padding-top: 1.6rem; padding-bottom: 1.8rem;
}
.fast-list5 .parameter-item2:hover {
	box-shadow: 0px 0px 10px #eee;
}
.fast-list5 .parameter-item2:hover .para-img {
	transform: translateY(-10px);
}
.fast-list5 .parameter-item1:hover .para-img {
	transform: translateY(-10px);
}
.fast-list5 .flexBox.js-to-left {
	padding-right: 0.6rem; align-items: center;
}
.fast-list5 .img-wrap {
	text-align: center;
}
.fast-list5 .txts-wrap {
	
}
.flex50 {
	flex:0 0 50%;
}
.fast-list5 .para-img {
	margin: 0px auto; transition:0.5s; display: inline-block; max-width: 100%;
}
.multi-list2 .contents {
	padding: 6rem 0px 5rem;
}
.multi-list2 .title1 {
	margin-bottom: 1rem;
}
.multi-list2 .contents {
	color: rgb(255, 255, 255);
}
.multi-list2 .nums {
	color: rgb(255, 255, 255);
}
.multi-list2 .three-item-txts {
	color: rgb(255, 255, 255);
}
.multi-list2 .three-item-wrap {
	margin-top: 2.5rem;
}
.multi-list4 .two-item-wrap1 {
	width: 540px; margin-top: 1.6rem;
}
.multi-list4 .two-item-wrap1 .img-wrap {
	flex:0 0 44.3%;
}
.multi-list4 .two-item-wrap1 .txts-wrap {
	flex:0 0 50%;
}
.multi-list4 .two-item-wrap1 .h4 {
	color: rgb(51, 51, 51); line-height: 1.3; font-size: 0.55rem; margin-bottom: 14px;
}
.multi-list4 .two-item-wrap1 .h5 {
	color: rgb(155, 155, 155); line-height: 1.5; font-size: 0.4rem; margin-bottom: 1rem;
}
.multi-list4 .two-item-wrap1 .item {
	background-position: left; padding-left: 6.82rem; background-repeat: no-repeat; background-size: 6rem auto;
}
.multi-list4 .list4-right-img {
	width: 24.8rem; bottom: 1.5rem;
}
.multi-list5 .fast-list5-item1 {
	padding: 2.65rem 0px 2.25rem; text-align: center; color: rgb(51, 51, 51); line-height: 1;
}
.multi-list5 .fast-list5-item1 .title1 {
	font-size: 1.1rem;
}
.multi-list5 .fast-list5-item1 .title1-detail {
	padding: 0.4rem 0px 1.3rem; font-size: 0.45rem;
}
.multi-list5 .fast-list5-item1 .img-wrap {
	text-align: left;
}
.multi-list5 .txts-wrap {
	padding: 0px 1.6rem;
}
.multi-list5 .parameter-item2 {
	transition:0.5s; text-align: center; padding-top: 1.6rem; padding-bottom: 1.8rem; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.multi-list5 .parameter-item2:hover {
	box-shadow: 0px 0px 10px #eee;
}
.multi-list5 .parameter-item2:hover .para-img {
	transform: translateY(-10px);
}
.multi-list5 .para-img1 {
	margin-left: 80px; display: inline-block; max-width: 100%;
}
.multi-list5 .para-img {
	transition:0.5s; display: inline-block; max-width: 100%;
}
.multi-list5 .size-name {
	float: left;
}
.multi-list5 .size-num {
	float: right;
}
.fast-list5 .pro-bot-banner {
	padding: 10px;
}
.fast-list5 .pro-bot-banner .parameter-item2 {
	text-align: left;
}
.fast-list5 .pro-bot-banner .parameter-item2 .txts-wrap {
	padding: 0px;
}
.newsInfo .info-dt-wrap {
	text-align: justify;
}
.header-nav {
	transition:0.8s;
}
.header-right-img {
	transition:0.8s;
}
.search-btn {
	/*transition:0.8s;*/
}
.hide1 {
	opacity: 0; transform: scale(0); -webkit-transform: scale(0);
}
.search-box {
	border: 0px solid rgb(211, 211, 211); transition:0.5s; border-image: none; left: 50%; top: 10%; width: 1000px; height: 40px; color: rgb(102, 102, 102);margin-top: -20px; margin-left: -600px; position: absolute; z-index: 4; opacity: 0; transform: scale(0); -webkit-transform: scale(0);
}
.search-box .submit {
	background: url("ser1.png") no-repeat center / 20px; border: currentColor; border-image: none; left: 0px; top: 0px; width: 36px; height: 40px; position: absolute; z-index: 3; box-sizing: border-box;
}
.search-box .ser-input {
}
.close-form {
	background: url("close2.png") no-repeat center / 30px; transition:0.5s; top: 50%; width: 40px; height: 40px; right: 0px; margin-top: -20px; display: block; position: absolute; z-index: 4 !important; cursor: pointer; opacity: 0; transform: scale(0); -webkit-transform: scale(0); 
}
.show1 {
	z-index: 3; opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.search {
	margin-top: 40px;
}
.search .title2 {
	margin-bottom: 16px;
}
.patent-banner1-wrap {
	display: none;
}
.header-nav .nav-item:hover .nav-s0 {
	transform: translateY(-0px);
}
.header-nav .nav-item.cur .nav-s0 {
	transform: translateY(-0px);
}

.header-nav .nav-item1:hover .nav-s0 {
	transform: translateY(-4px);
}
.header-nav .nav-item1.cur .nav-s0 {
	transform: translateY(-4px);
}
.header-nav .nav-a {
	height: 68px; line-height: 68px;
}
.header-nav .nav-s0 {
	height: 68px; line-height: 68px;
}

.header-nav .nav-item1:hover .nav-s0 {
	transform: translateY(-4px);
}
.header-nav .nav-item1.cur .nav-s0 {
	transform: translateY(-4px);
}
.header-nav .nav-a {
	height: 68px; line-height: 68px;
}
.header-nav .nav-s0 {
	height: 68px; line-height: 68px;
}
.pc-language {
	transition:0.8s; height: 68px; color:#000000; line-height:49px; padding-top:55px; font-size: 14px; float: right;
}
.pc-language a {
	color:#000000; transition-duration: 0.3s;
}
.pc-language a:hover {
	color:#000000;
}
@media all and (max-width:1800px)
{
.loadding #loadding-video {
	left: 0px; top: 0px; width: 100vw !important; height: 100vh !important; position: relative;
}
.pro-item-wrap .scroll-wrap {
	max-height: 6rem;
}
.intro-list1 .txts-wrap {
	padding-top: 1.5rem;
}
.intro-list1 .list1-title {
	font-size: 1rem;
}
.intro-list1 .num0 {
	font-size: 1rem;
}
.intro-list1 .list1-detail {
	line-height: 24px;
}
.intro-list1 .txts-mains {
	margin-right: 1.5rem; margin-left: 1.5rem;
}
.intro-list1 .scroll-wrap {
	max-height: 144px;
}
.intro-list1 :nth-child(3).list1-item .scroll-wrap {
	max-height: 220px;
}
.intro-list1 .i2 {
	margin-left: -6px;
}
}
.video-bg .video-box2 {
	width: 1200px; height: 700px; margin-top: -350px; margin-left: -600px;
}
.video-bg #pro-color-video {
	width: 1200px; height: 700px;
}
@media all and (max-width:1600px)
{
.color-list4 .four-item-wrap1 .h5 {
	font-size: 14px;
}
.color-list4 .four-item-wrap1 .h5 .small {
	font-size: 13px;
}
.video-bg .video-box2 {
	width: 800px; height: 480px; margin-top: -240px; margin-left: -400px;
}
.video-bg #pro-color-video {
	width: 800px !important; height: 480px !important;
}
.revolve-wrap .patent-btns .prev {
	left: 20px;
}
.revolve-wrap .patent-btns .next {
	right: 20px;
}
.his-btns .prev {
	left: 0px;
}
.his-btns .next {
	right: 0px;
}
.w1480 {
	width: 100%;
}
.w1280.manufacture-banner1 {
	width: 1200px;
}
.manufacture-banner1 .swiper-slide {
	width: 660px; height: 414px;
}
.honor-banner2 {
	width: 100%;
}
.honor-banner2-wrap .swiper-slide {
	background: url("../img/line6.png") no-repeat top / 100%;
}
}
@media all and (max-width:1439px)
{
.pro-item-wrap .contents {
	height: 14.7rem;
}
}
@media all and (max-width:1391px)
{
.honor-banner2-wrap .swiper-slide {
	height: 60px !important;
}
.recruit-ajax-contents .contents {
	height: 380px;
}
.recruit-ajax-contents {
	height: 500px; margin-top: -250px;
}
.pro-item-wrap .size0 {
	height: 30px; line-height: 30px; margin-bottom: 6px;
}
.pro-item-wrap .scroll-wrap {
	height: 11vw;
}
.pro-item-wrap .para-img {
	width: 36px;
}
.pro-item-wrap .pro-para-item {
	flex:0 0 33%;
}
.pro-item-wrap .para-title {
	font-size: 12px; transform: scale(0.9);
}
.pro-item-wrap .contents {
	height: 13.75rem;
}
.w1280.honor-banner1 {
	width: 970px;
}
.honor-banner2-wrap::before {
	top: 11px;
}
.honor-banner2-wrap .swiper-slide {
	padding-top: 32px;
}
.honor-banner2-wrap .swiper-slide::before {
	top: 14px;
}
.intro-list1 .num-item {
	flex:0 0 180px;
}
.intro-list1 .txts-mains {
	padding: 0px 1rem; flex:0 0 100%; margin-right: 0px; margin-left: 0px;
}
.user-list1 .user-show-img {
	flex:0 0 100%; width: 100%;
}
.user-banner-wrap {
	flex:0 0 100%; width: 100%; margin-top: 30px;
}
.user-banner-wrap .user-banner {
	width: 100%; height: auto;
}
.w1280 {
	width: 100%;
}
.w1340 {
	width: 92%;
}
.header-nav .sub-a {
	font-size: 13px;
}
.manufacture-banner2 {
	width: calc(100% - 180px) !important;
}
.user-btns {
	left: 0px; top: 50%; width: 100%; height: 1px; overflow: visible; position: absolute; z-index: 3;
}
.user-btns .btn {
	top: -15px; display: block; position: absolute;
}
.user-btns .prev {
	left: -30px; background-image: url("../img/prev4.png");
}
.user-btns .prev:hover {
	background-image: url("../img/prev4on.png");
}
.user-btns .next {
	left: 100%; background-image: url("../img/next4.png");
}
.user-btns .next:hover {
	background-image: url("../img/next4on.png");
}
}
@media all and (max-width:1360px)
{
.multi-list5 .para-img1 {
	margin-left: 0px;
}
.multi-list5 .fast-list5-item1 .img-wrap {
	text-align: center;
}
.intro-list1 .scroll-wrap {
	max-height: 96px;
}
}
@media all and (min-width:1280px)
{
.pro-item-wrap :nth-child(3n-1).pro-item .hide-info {
	transform-origin: left center; left: 100%; -webkit-transform-origin: left center;
}
.pro-item-wrap :nth-child(3n-2).pro-item .hide-info {
	transform-origin: left center; left: 100%; -webkit-transform-origin: left center;
}
}
@media all and (max-width:1280px)
{
.rule-list2 .detail1 {
	line-height: 1.5;
}
.mail-num {
	font-size: 12px;
}
.footer-mail {
	margin-top: 20px;
}
.pro-item-wrap .scroll-wrap {
	height: 20vw; max-height: 30vw;
}
.pro-item-wrap .contents {
	height: 17.5rem;
}
.pro-item-wrap .pro-item {
	flex:0 0 50%; width: 50%;
}
.revolve {
	width: 900px;
}
.his-banner1-wrap .banner-title1 {
	font-size: 18px;
}
.his-banner1-wrap .banner-detail {
	line-height: 24px; margin-bottom: 5px;
}
.mCSB_scrollTools {
	width: 6px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	width: 6px !important;
}
.mCSB_inside > .mCSB_container {
	margin-right: 18px;
}
.mCSB_inside > .mCSB_container {
	margin-right: 18px;
}
.his-banner1-wrap .contents {
	padding: 15px 5px 15px 15px;
}
.his-wrap .w1480 {
	width: 100%;
}
.intro-list1 .txts-wrap {
	padding-top: 0.8rem;
}
.delicacy-ajax-controls .swiper-slide {
	padding: 20px 0px;
}
.delicacy-list1 .list1-right-mains {
	padding: 0px 30px;
}
.delicacy-list1 .right-item {
	padding: 30px 0px;
}
.color-list4 .list4-right-img {
	width: 26rem;
}
.footer-ewm {
	margin-left: 0px;
}
.footer-nav .nav-item {
	width: 88px;
}
.patent-btns .prev {
	left: 0px;
}
.patent-btns .next {
	right: 0px;
}
.patent-btns .btn:hover {
	transform: translateY(0px);
}
.patent-top .list1-right {
	flex:0 0 70%;
}
}
.m-language {
	display: none;
}
.pc-language a {
	 display: inline-block;
}
.pc-language .lang-en {
	margin-left: 5px;
}
.pc-language .lang-en {
	background: url("") no-repeat left; color:#000000;margin-top: 10px; width:30px;
}
.pc-language .lang-cn {
	background: url("") no-repeat left;margin-top: 10px; width:30px;color:#000000;
}
@media all and (max-width:1200px)
{
.news-banner .hd01 {
	bottom: 10px !important;
}
.color-list4 .four-item-wrap1 .h4 {
	font-size: 16px;
}
.color-list4 .four-item-wrap1 .h5 {
	font-size: 13px;
}
.color-list4 .four-item-wrap1 .h5 .small {
	font-size: 12px;
}
.patent-banner1 .swiper-slide::before {
	display: none;
}
.patent-banner1 {
	width: 740px;
}
.patent-banner1 .swiper-slide {
	width: auto; height: auto;
}
.revolve-wrap {
	display: none;
}
.patent-banner1-wrap {
	display: block;
}
.pro-item-wrap .contents {
	padding: 20px;
}
.pro-item-wrap .pro-sizes {
	left: 20px; top: 20px;
}
.pro-item-wrap .size0 {
	height: 30px; line-height: 30px; margin-bottom: 4px;
}
.pro-item-wrap .pro-item:hover .img100 {
	transform: translateY(0px);
}
.pro-item-wrap .pro-item {
	background: rgb(255, 255, 255); padding-bottom: 0.6rem; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.pro-item-wrap :nth-child(2n-1).pro-item {
	border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;
}
.pro-item-wrap .pro-item:hover .contents {
	background: none; box-shadow: none;
}
.pro-item-wrap .contents {
	height: auto;
}
.pro-item-wrap .buy1 {
	margin: 20px auto 0px; position: static;
}
.w1280.manufacture-banner1 {
	width: 1200px;
}
.manufacture-banner1 .swiper-slide {
	width: 520px; height: 324px;
}
.intro-list1 .nums-wrap {
	justify-content: center !important;
}
.intro-list1 :nth-child(2n).num-item {
	border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid;
}
.intro-list1 :last-child.num-item {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.intro-list1 .num-item {
	text-align: center;
}
.intro-list1 .txts-mains {
	padding: 0px;
}
.intro-list1 .scroll-wrap {
	max-height: none !important;
}
.intro-list1 :nth-child(3).list1-item .scroll-wrap {
	max-height: none !important;
}
.intro-list1 {
	margin: 0px auto; width: 92%;
}
.honor-banner1 .honor-slide-name {
	margin-top: 16px;
}
.w1280.honor-banner1 {
	width: 700px;
}
.honor-banner2-wrap::before {
	top: 11px;
}
.honor-banner2-wrap .swiper-slide {
	padding-top: 32px;
}
.honor-banner2-wrap .swiper-slide::before {
	top: 14px;
}
.honor-banner1 .swiper-slide {
	width: 450px; height: 380px;
}
.rule-form .radio {
	top: 0.5rem;
}
.intro-list1 .img-wrap {
	flex:0 0 100%;
}
.intro-list1 .txts-wrap {
	flex:0 0 100%;
}
.intro-list1 :nth-child(2n).list1-item .img-wrap {
	order: -1;
}
.intro-list1 .txts-wrap {
	padding-bottom: 0.8rem;
}
.intro-list1 .num-item {
	flex:0 0 25% !important;
}
.intro-list1 :nth-child(2n).num-item {
	margin-left: 0px !important;
}
}
@media all and (max-width:1100px)
{
.patent-top .num-item {
	flex:0 0 25%; padding-right: 0px; margin-right: 0px;
}
.news-banner .txts-wrap-mains {
	padding: 1rem;
}
.news .title1 {
	font-size: 20px;
}
.more1 {
	height: 32px; line-height: 32px;
}
.delicacy-nav1 {
	padding: 10px 0px;
}
.delicacy-ajax-contents .detail1 {
	margin: 10px 0px;
}
.color-list4 .list4-right-img {
	width: 24rem; right: -1rem;
}
.header-nav .nav-a {
	padding: 0px 0.8rem;
}
.recruit-top .list1-right {
	flex:0 0 740px;
}
}
@media all and (max-width:1280px) and (min-width:1200px)
{
.pro-item-wrap :nth-child(2n-1).pro-item .hide-info {
	transform-origin: left center; left: 100%; -webkit-transform-origin: left center;
}
}
@media all and (min-width:1024px)
{
.header .w1280 {
	position: relative;
}
}
.other-banner {
	margin-top: 80px;
}
.news-banner0 {
	margin-top: 80px;
}
.contact {
	margin-top: 80px;
}
.recruit {
	margin-top: 80px;
}
.pro-banner {
	margin-top: 80px;
}
@media all and (max-width:1024px)
{
.header-nav .nav-item::before {
	display: none;
}.header-nav .nav-item1::before {
	display: none;
}
}
.welcome {
	padding-top: 80px;
}
.m-nav-item {
	display: none !important;
}
.inner-ban-img {
	display: none !important;
}
.hide-close {
	background: url("../img/close111.png") no-repeat center / 100%; top: 20px; width: 30px; height: 30px; right: 20px; display: none; position: absolute; cursor: pointer;
}
@media all and (max-width:1200px)
{
.hide-close {
	display: block;
}
.por-ajax-contents {
	position: relative; z-index: 2;
}
.pro-item-wrap .pro-item {
	position: static;
}
.pro-item-wrap .hide-info {
	background: rgb(255, 255, 255); padding: 20px; width: 100%; height: 100% !important; display: none; position: absolute; z-index: 9; opacity: 1; box-shadow: 0px 0px 10px #a9a4a4; transform: rotateY(0deg); -webkit-transform: rotateY(0);
}
.pro-item-wrap .pro-item {
	position: relative !important;
}
.pro-item-wrap :nth-child(2n-1).pro-item .hide-info {
	left: 0px !important; top: 0px !important;
}
.pro-item-wrap :nth-child(2n).pro-item .hide-info {
	left: 0px !important; top: 0px !important;
}
}
.news .news-itme-contents .flexBox {
	height: 120px; overflow: hidden;
}
.news .news-itme-contents .flexBox .img100 {
	display: none;
}
.news .news-itme-contents .flexBox .img-wrap {
	background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;
}
@media all and (max-width:1023px)
{
.m-language {
	width: 100%; text-align: center; color: rgb(51, 51, 51); line-height: 40px; font-size: 16px; float: left; display: block; position: relative;
}
.m-language .lang-s0 {
	left: 4vw; top: 0px; width: 80px; height: 40px; line-height: 40px; display: block; position: absolute;
}
.m-language a {
	color: rgb(51, 51, 51); padding-left: 28px; display: inline-block;
}
.m-language .lang-en {
	background: url("") no-repeat left; color: rgb(228, 8, 7); margin-left: 0px;margin-top: 7px;
}
.m-language .lang-cn {
	background: url("") no-repeat left;margin-top: 7px;
}
.fast-list4 .title1-dl {
	max-width: none;
}
.color-list4 .title1-dl {
	max-width: none;
}
.multi-list4 .title1-dl {
	max-width: none;
}
.welcome-list2 .txts-wrap {
	padding: 15px;
}
.intro-list1 .list1-detail {
	height: auto;
}
.intro-list1 .scroll-wrap {
	max-height: none !important;
}
.delicacy-nav1 {
	margin-top: 74px;
}
.color-list5 .parameter-item1 .title1 {
	font-size: 0.7rem;
}
.pro-bot-banner .parameter-item2 .title1 {
	font-size: 0.7rem;
}
.pro-banner.fast-banner .w1280 {
	top: 100%; text-align: center; transform: translateY(-126%);
}
.multifunction .pro-banner.fast-banner .w1280 {
	transform: translateY(-114%);
}
.fast-banner .video-play::before {
	margin-right: 6px;
}
.fast-banner .video-play {
	margin-right: auto; margin-left: auto;
}
.color-list2 .title1 {
	font-size: 1.2rem;
}
.other-banner .w1280 {
	left: 4%; top: 73px; height: auto; position: absolute;
}
.inner-ban-img {
	width: 100%; display: block !important;
}
.header-nav .m-nav-item .nav-a {
	background: none !important;
}
.m-nav-item {
	display: block !important;
}
.js-scale2 {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.welcome {
	padding-top: 70px;
}
.pro-bot-banner .parameter-item1:hover .img100 {
	transform: translateY(0px);
}
.pro-bot-banner .parameter-item2:hover .img100 {
	transform: translateY(0px);
}
.pro-bot-banner .parameter-item1:hover .title1 {
	color: rgb(51, 51, 51);
}
.pro-bot-banner .parameter-item2:hover .title1 {
	color: rgb(51, 51, 51);
}
.intro-list1 .mCSB_inside > .mCSB_container {
	margin-right: 0px !important;
}
.video-bg .video-box2 {
	width: 600px; height: 400px; margin-top: -200px; margin-left: -300px;
}
.video-bg #pro-color-video {
	width: 600px !important; height: 400px !important;
}
.w1480.manufacture-banner1-wrap {
	width: 100%;
}
.other-banner {
	margin-top: 0px;
}
.news-banner0 {
	margin-top: 0px;
}
.contact {
	margin-top: 0px;
}
.recruit {
	margin-top: 0px;
}
.pro-banner {
	margin-top: 0px;
}
.color-list4 .four-item-wrap2 {
	margin-top: 2rem;
}
.patent-banner1 {
	width: 92%;
}
.header .logo {
	transition:0.5s;
}
.header .onlyPc.logo {
	opacity: 0; transform: scale(0); -webkit-transform: scale(0);
}
.newsInfo {
	padding-top: 100px;
}
.toTop:hover {
	transform: translateY(0px);
}
.reseach-video-wrap {
	width: 100%;
}
.other-banner {
	padding-top: 74px;
}
.news-banner0 {
	padding-top: 74px;
}
.contact {
	padding-top: 74px;
}
.recruit {
	padding-top: 74px;
}
.color-list4 .four-item-wrap1 .item {
	margin-bottom: 20px;
}
.pro-banner .w1280 .table {
	height: auto; display: block;
}
.pro-banner .w1280 .table-cell {
	display: block;
}
.header-nav {
	text-align: left;
}
.header-nav .nav-a {
	padding-left: 0px;
}
.header-nav .nav-item:hover .nav-s0 {
	transform: translateY(0px);
}
.header-nav .cur.nav-item .nav-s0 {
	transform: translateY(0px);
}
.header-nav .nav-s0::after {
	display: none;
}
.header-nav .nav-s0 {
	height: auto;
}
.header {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; margin-top: 0px; position: fixed; z-index: 9;
}
.color-list3 :first-child.item .txts {
	padding: 1rem 0px;
}
.color-list3 :last-child.item .txts {
	padding: 1rem 0px;
}
.js-m {
	opacity: 1 !important; transform: translate(0px, 0px) !important;
}
.js-to-left {
	opacity: 1 !important; transform: translate(0px, 0px) !important;
}
.js-to-right {
	opacity: 1 !important; transform: translate(0px, 0px) !important;
}
.color-list2 .contents {
	padding: 3rem 0px;
}
.fast-list5 .parameter-item2:hover .para-img {
	transform: translateY(0px) !important;
}
.fast-list5 .parameter-item1:hover .para-img {
	transform: translateY(0px) !important;
}
.pro-banner {
	padding-top: 70px;
}
.pro-banner .w1280 {
	left: 4%; top: 5.5rem; height: auto !important; position: absolute;
}
.pro-banner .m-img {
	display: block;
}
.pro-banner {
	height: auto;
}
.revolve-wrap .patent-btns .prev {
	left: 0px;
}
.revolve-wrap .patent-btns .next {
	right: 0px;
}
.revolve-wrap {
	width: 100%;
}
.revolve {
	width: 92%;
}
.revolve .patent-li {
	left: 0px; top: 0px; width: 100%;
}
.header-nav .sub-a {
	font-size: 14px;
}
.store-banner {
	margin: 0px;
}
.moudle-titles .title-cn {
	font-size: 1rem;
}
.intro-list1 .num-txt {
	line-height: 1.5; font-size: 12px;
}
.mCSB_inside.mCSB_horizontal > .mCSB_container {
	margin-bottom: 6px;
}
.recruit-ajax-contents .h2 {
	font-size: 22px;
}
.recruit-ajax-contents .l-c-hd {
	padding-top: 20px;
}
.recruit-ajax-contents .l-c-hdr {
	width: 100%;
}
.recruit-ajax-contents .l-c-hdr span {
	margin-left: 10px;
}
.recruit-ajax-contents .l-c-hdr span:first-child {
	margin-left: 0px;
}
.recruit-ajax-contents {
	padding: 0px 10px; left: 4%; width: 92%; height: 440px; line-height: 2; font-size: 12px; margin-top: -220px; margin-left: 0px;
}
.recruit-ajax-contents .contents {
	padding: 10px 0px; height: 313px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.recruit-ajax-contents .close-img {
	right: 0px;
}
.w1480.honor-banner1-wrap {
	width: 100%;
}
.btn:hover {
	transform: translateY(0px) !important;
}
.pro-bot-btns .prev {
	left: 0px;
}
.pro-bot-btns .next {
	right: 0px;
}
.w1480.parameter-banner-wrap {
	width: 100%;
}
.story-list-wrap .list-detail0 {
	line-height: 2; font-size: 14px;
}
.story-list-wrap .list-detail0 {
	width: 92%; max-width: 92%;
}
.rule-list3 .pc-img {
	display: none;
}
.rule-list3 .m-img {
	display: block;
}
.reseach-video-wrap .video-btn1 {
	height: 80px; padding-top: 66px; font-size: 16px; margin-top: -40px; background-size: 54px;
}
.patent-top .list1-right {
	flex:0 0 100%;
}
.patent-top .list1-left {
	flex:0 0 100%; text-align: center; padding-bottom: 1rem;
}
.patent-top .right-title {
	text-align: center;
}
.rule-list5 .img-wrap {
	width: 100%;
}
.rule-form .submit-input {
	margin: 0px auto; display: block;
}
.rule-form .rule-input3 {
	flex:0 0 80px; max-width: 100px;
}
.rule-form .captcha {
	max-width: 80px;
}
.rule-form .td {
	flex:0 0 100%; margin-bottom: 0.6rem;
}
.rule-form .tr {
	margin-bottom: 0px;
}
.rule-form .radio {
	margin-left: 0.8rem;
}
.rule-form .td {
	font-size: 14px;
}
.net-address {
	padding: 0px 15px; flex:0 0 100%; order: 1;
}
.net-address .mCSB_inside > .mCSB_container {
	margin-right: 0px !important;
}
.net-address .scroll-wrap {
	height: auto;
}
.net-address .mCSB_container {
	display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;
}
.net-address .address-item {
	background: url("../img/png14.png") no-repeat left; flex:0 0 25%; padding-left: 18px; font-size: 14px; margin-left: 0px;
}
.map-wrap {
	flex:0 0 100%; height: 12rem;
}
.maintenance-video-wrap .video-title {
	font-size: 14px;
}
.recruit-bot .recruit-title-detail1 {
	width: 100%;
}
.recruit-top .title-cn {
	font-size: 1rem;
}
.recruit-bot .recruit-title1 {
	font-size: 1rem;
}
.news .news-item {
	margin-bottom: 0.7rem;
}
.news-banner {
	margin: 1.5rem 0px;
}
.news-banner .txts-wrap-mains {
	padding: 0px;
}
.news-banner .txts-wrap {
	padding: 15px 15px 40px;
}
.news-banner .hd01 {
	text-align: center; bottom: 1rem; padding-left: 0px;
}
.contact .detail1 {
	font-size: 14px;
}
.contact .item-wrap {
	width: 92%;
}
.delicacy-nav1 .w1280 {
	width: 100%;
}
.delicacy-list1 .right-title1 {
	padding-top: 24px;
}
.hd02 .swiper-pagination-bullet {
	width: 10px; height: 10px;
}
.delicacy-banner {
	height: auto;
}
.delicacy-ajax-contents .img-wrap {
	flex:0 0 40%;
}
.delicacy-ajax-contents .txts-wrap {
	flex:0 0 56%;
}
.delicacy-banner .swiper-slide .img100 {
	opacity: 1;
}
.delicacy-banner .swiper-slide {
	background-size: 0px;
}
.recruit-top .list1-left {
	text-align: center; margin-bottom: 30px;
}
.recruit-top {
	padding: 1.5rem 0px;
}
.news .news-itme-contents {
	padding: 15px 0px;
}
.news .title2 {
	white-space: pre-wrap;
}
.news-banner .img-wrap {
	flex:0 0 100%; width: 100%;
}
.news-banner .txts-wrap {
	flex:0 0 100%; width: 100%;
}
.news .news-item {
	flex:0 0 100%; width: 100%;
}
.recruit-top .list1-right {
	flex:0 0 100%; width: 100%;
}
.recruit-top .list1-left {
	flex:0 0 100%; width: 100%;
}
.delicacy-list1 .list1-right {
	flex:0 0 100%; width: 100%;
}
.delicacy-banner {
	flex:0 0 100%; width: 100%; margin-bottom: 30px;
}
.user-banner-wrap {
	margin-top: 14px;
}
.patent-top .right-detail {
	line-height: 1.5;
}
.inner-nav .w1280 {
	width: 100%; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.bread-wrap {
	line-height: 36px; font-size: 12px;
}
.bread-wrap .bread-a {
	padding: 0px 16px;
}
.moudle-titles .title-cn {
	font-size: 1rem;
}
.js-m {
	opacity: 1; transform: translate(0px, 0px); transition-delay: 0s !important;
}
.js-m2 {
	opacity: 1; transform: translate(0px, 0px); transition-delay: 0s !important;
}
.js-m3 {
	opacity: 1; transform: translate(0px, 0px); transition-delay: 0s !important;
}
.js-to-left {
	opacity: 1; transform: translate(0px, 0px); transition-delay: 0s !important;
}
.js-to-right {
	opacity: 1; transform: translate(0px, 0px); transition-delay: 0s !important;
}
.header .w1280 {
	position: relative;
}
.header .logo {
	width: 174px; padding-top: 0px; margin-right: 34px; float: none; display: inline-block;
}
.header .header-right-img {
	width: 54px; padding-top: 12px; float: none; display: inline-block;
}
.header .search-btn {
	background: url("ser1.png") no-repeat right / 16px;  width: 16px; color: transparent; line-height: 58px; padding-left: 0px; font-size: 0px; margin-left: 0px;margin-top: 30px;
}
.header {
	text-align: center;
}
.m-banner-img {
	display: block;
}
.m-nav-btn {
	display: block;
}
.pc-banner-img {
	display: none;
}
.footer-top {
	padding-top: 1rem;
}
.video-play {
	width: 120px; height: 36px; line-height: 36px; font-size: 14px;
}
.video-play::before {
	margin-right: 0px;
}
.inner-banner .m-img {
	display: block;
}
.inner-banner {
	background: none; height: auto;
}
.inner-banner .w1280 {
	left: 3%; top: 0px; height: 100% !important; position: absolute;
}
.right-fixed {
	display: none;
}
.color-list3 .item .img-wrap {
	position: static;
}
.color-list3 .item .txts {
	text-align: center; margin-right: 0px; float: none !important;
}
.color-list3 .icos {
	margin: 1.1rem auto 0.9rem; width: 50%;
}
.color-list3 :first-child.item .img-wrap {
	margin: 0px auto; width: 100%;
}
.color-list3 :last-child.item .img-wrap {
	margin: 0px auto; width: 100%;
}
.color-list3 :first-child.item {
	padding: 2rem 0px 1rem;
}
.color-list3 :last-child.item {
	padding: 0px 0px 2rem;
}
.color-list3 .title1 {
	font-size: 1.2rem;
}
.color-list4 .list4-right-img {
	width: 100%; margin-top: 0px; position: static;
}
.color-list4 {
	padding: 2rem 0px 0px;
}
.footer {
	padding-top: 1rem;
}
.footer-nav {
	width: 100%;
}
.footer-nav :nth-child(2).nav-item {
	width: 100%;
}
.header .nav-item {
	width: 100%;
}
.footer-nav .sub-a {
	line-height: 36px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.header .sub-a {
	line-height: 36px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer-nav {
	margin-bottom: 34px;
}
.header-nav .nav-item::before {
	display: none;
}
.header-nav .sub-a {
	transition-delay: 0s;
}
.header-nav .nav-a {
	font-size: 18px;
}
.header-nav .sub-a {
	padding: 0px;
}
.header-nav {
	display: none;
}
.header-nav .nav-item::before {
	display: none;
}
.header-nav .sub-hides {
	position: static;
}
.welcome-list2 .list-li {
	flex:0 0 49.5%;
}
.header-nav .sub-a {
	text-align: left;
}
.header-nav {
	left: 0px; top: 71px; width: 100%; height: calc(100vh - 71px); overflow: scroll; display: none; position: fixed; z-index: 7; background-color: rgb(255, 255, 255);
}
.header-nav .nav-item {
	margin: 0px 4%; width: 100%; height: auto; padding-top: 0px;
}
.header-nav .nav-a {
	background-position: right; transition:0.3s; height: 45px; line-height: 45px; margin-bottom: 0px; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("../img/jia.png"); background-attachment: scroll; background-repeat: no-repeat; background-size: 26px !important; background-origin: padding-box; background-clip: border-box; background-color: transparent;
}
.header-nav .cur.nav-a {
	background: url("../img/jian.png") no-repeat right;
}
.header-nav .sub-hides {
	width: 100%; margin-left: 0px;
}
.header-nav .sub-hides {
	box-shadow: none;
}
.manufacture-banner2-wrap {
	padding-bottom: 2rem;
}
.patent-top .right-title {
	font-size: 16px;
}
.patent-top .right-detail {
	font-size: 12px;
}
.fast-list4 .four-item-wrap2 {
	margin-top: 1.8rem !important;
}
.color-list4 .four-item-wrap1 .item {
	padding-left: 70px;
}
.fast-list4 .list4-right-img {
	margin-top: 0px;
}
}
@media all and (max-width:900px)
{
.manufacture-banner1 .swiper-slide {
	width: auto; height: auto;
}
.manufacture-banner1 {
	width: calc(100% - 110px) !important;
}
.manufacture-banner2 {
	width: calc(100% - 110px) !important;
}
.patent-btns .btn {
	top: -20px;
}
.w1280.honor-banner1 {
	width: 100%;
}
.w1480.honor-banner2 {
	width: 100%;
}
.w1480.manufacture-banner1-wrap {
	width: 100%;
}
.manufacture-banner2-wrap .w1480 {
	width: 100%;
}
.honor-banner1 .swiper-slide {
	width: 100%; height: auto;
}
.honor-banner2-wrap::before {
	display: none;
}
.honor-banner2-wrap .swiper-slide {
	background: url("../img/line6.png") no-repeat top / 100%;
}
}
@media all and (max-width:767px)
{
.footer-dr .tele-title {
	margin-bottom: 6px;
}
.fast-list5 .pro-bot-banner {
	padding: 0px;
}
.news .news-itme-contents .flexBox {
	height: auto;
}
.news .news-itme-contents .flexBox .img-wrap {
	background-size: 0px !important;
}
.news .news-itme-contents .flexBox .img100 {
	display: block;
}
.hide-close {
	width: 20px; height: 20px;
}
.pro-item-wrap .pro-item {
	position: static;
}
body.fixed {
	height: 100vh; overflow: hidden;
}
.pro-item-wrap .hide-info {
	left: 0px !important; top: 0px !important; width: 92vw; height: 100% !important; margin-top: 0px !important; margin-right: 0px !important; margin-left: 0px !important;
}
.pro-item-wrap :nth-child(2n-1).pro-item .hide-info {
	left: 0px !important; top: 0px !important;
}
.pro-item-wrap :nth-child(2n).pro-item .hide-info {
	left: 0px !important; top: 0px !important;
}
.pro-item-wrap .scroll-wrap {
	height: auto; max-height: none;
}
.pro-item-wrap :nth-child(2n).pro-item .hide-info {
	
}
.color .color-list2 :first-child.item {
	padding-top: 0px;
}
.gold .color-list2 :first-child.item {
	padding-top: 0px;
}
.color-list4 .four-item-wrap2 {
	margin-bottom: 1rem;
}
.close-form {
	background-size: 24px !important;
}
.search-box {
	width: 100%; margin-left: -50%;
}
.m-nav-btn {
	transition:0.5s;
}
.hide2.m-nav-btn {
	opacity: 0; transform: scale(0); -webkit-transform: scale(0);
}
.footer {
	padding-top: 0px;
}
.newsInfo .info-dates {
	margin: 10px auto;
}
.newsInfo .info-dt-wrap {
	padding: 20px 0px; margin-bottom: 20px;
}
.newsInfo .info-bot-dl {
	line-height: 24px;
}
.newsInfo .news-return-a {
	height: 32px; line-height: 32px;
}
.nav-banner-wrap .nav-title {
	margin-top: 0px;
}
.nav-banner-wrap .swiper-slide {
	padding: 0.3rem;
}
.manufacture-banner1 {
	width: calc(100% - 90px) !important;
}
.manufacture-banner2 {
	width: calc(100% - 90px) !important;
}
.multi-list4 .two-item-wrap1 {
	width: 100%;
}
.fast-list5 .img-wrap {
	flex:0 0 100%;
}
.fast-list5 .txts-wrap {
	flex:0 0 100%;
}
.fast-list5 .flexBox.js-to-left {
	padding-right: 0px;
}
.fast-list5 .parameter-item2 {
	flex:0 0 100%; margin-bottom: 1rem;
}
.nav-banner-wrap .pro-nav-banner {
	width: 100%;
}
.pro-item-wrap .pro-sizes {
	left: 10px;
}
.pro-item-wrap .size0 {
	padding: 0px 4px;
}
.pro-item-wrap .contents {
	padding: 20px 10px;
}
.pro-item-wrap .pro-para-item {
	padding: 6px 0px;
}
.pro-item-wrap .buy1 {
	width: 150px; height: 36px; line-height: 36px; text-indent: 60px; font-size: 14px;
}
.pro-item-wrap .buy1:hover {
	background: url("../img/cart.png") no-repeat 26px rgb(43, 43, 41);
}
.pro-item-wrap {
	padding: 4%;
}
.pro-item-wrap .pro-item {
	flex:0 0 100%; padding-bottom: 20px; margin-bottom: 20px;
}
.rule-list2 .detail1 {
	height: 130px;
}
.rule-list1 .txts-wrap {
	line-height: 24px; padding-right: 0px; font-size: 12px;
}
.rule-list2 .detail1 {
	line-height: 24px; padding-right: 0px; font-size: 12px;
}
.manufacture-banner1-wrap {
	width: 100%;
}
.manufacture-banner2-wrap .w1480 {
	width: 100%;
}
.honor-banner2-wrap {
	margin-bottom: 1.8rem;
}
.international-banner .slide-title {
	padding: 0px 0.5rem; text-align: center;
}
.his-banner1-wrap .scroll-wrap {
	height: auto;
}
.intro-list1 :nth-child(2).list1-item .num-item {
	flex:0 0 50%;
}
.newsInfo .info-bot-dr {
	width: 100%;
}
.newsInfo .info-bot-dl {
	width: 100%;
}
.coop-banner-wrap .img-wrap {
	width: 2.5rem; height: 2.5rem;
}
.coop-banner-wrap .slide-name {
	height: 40px; font-size: 12px; margin-top: 10px;
}
.patent-top .num-txt {
	font-size: 12px;
}
.story-list-wrap .list-detail0 {
	font-size: 12px;
}
.manufacture-banner1-wrap {
	margin-bottom: 0px;
}
.patent-top .title-cn {
	font-size: 1rem;
}
.moudle-titles2 .title-cn {
	font-size: 1rem;
}
.rule-list6 .item1 {
	flex:0 0 100%; margin-bottom: 12px;
}
.rule {
	padding-bottom: 2rem;
}
.rule-list6 .bot-mains {
	font-size: 12px;
}
.rule-list6 .bot-mains {
	width: 92%;
}
.BMapLabel {
	left: -12px !important; top: -50px !important; width: 100px; height: 65px; color: rgb(34, 34, 34) !important; line-height: 50px !important; font-size: 14px !important;
}
.maintenance-video-wrap .video-title {
	padding-left: 50px;
}
.maintenance-ajax-lists .list-title1 {
	background-position: 15px; padding-left: 56px;
}
.maintenance-ajax-lists .list-detail1 {
	padding: 15px;
}
.delicacy-nav1 .item {
	font-size: 14px;
}
.recruit-top .right-fl {
	flex:0 0 100%;
}
.news .detail1 {
	line-height: 1.5;
}
.news .title1 {
	font-size: 18px;
}
.contact .contact-item {
	padding: 1rem 0px; flex:0 0 100%; margin-bottom: 20px;
}
.contact .title1 {
	font-size: 18px;
}
.contact .detail1 {
	height: auto;
}
.delicacy-nav1 .img-wrap {
	width: 30px; height: 31px;
}
.delicacy-nav1 .item {
	line-height: 31px;
}
.delicacy {
	padding: 30px 0px 2.2rem;
}
.maintenance {
	padding: 30px 0px 2.2rem;
}
.pages {
	padding: 1.5rem 0px;
}
.pages .pagination .prev {
	width: 60px;
}
.pages .pagination .next {
	width: 60px;
}
.pages .pagination a {
	width: 36px; height: 36px; line-height: 36px; font-size: 12px;
}
.delicacy-list1 .list1-right-mains {
	padding: 0px 15px;
}
.delicacy-list1 .right-item {
	padding: 15px 0px;
}
.delicacy-ajax-contents .delicacy-item {
	padding: 15px 15px 0px;
}
.delicacy-ajax-controls .swiper-slide {
	font-size: 14px;
}
.delicacy-ajax-controls .img-wrap {
	margin: 4px auto 8px; width: 36px; height: 30px;
}
.delicacy-ajax-controls .swiper-slide {
	padding: 8px 0px;
}
.user-list1 {
	width: 100%;
}
.header-nav .nav-a {
	font-size: 16px;
}
.footer-nav .nav-a {
	background-size: 14px !important;
}
.header-nav .nav-a {
	background-size: 14px !important;
}
.inner-nav .inner-nav-item {
	font-size: 14px;
}
.patent-top {
	padding: 1.5rem 0px;
}
.delicacy-ajax-contents .title1 {
	line-height: 1.4;
}
.delicacy-ajax-contents .img-wrap {
	flex:0 0 100%; margin-bottom: 15px;
}
.delicacy-ajax-contents .txts-wrap {
	flex:0 0 100%;
}
.patent-top .list1-right {
	flex:0 0 100%;
}
.patent-top .list1-left {
	flex:0 0 100%;
}
.manufacture-banner2-wrap .swiper-slide {
	line-height: 20px; font-size: 12px;
}
.manufacture-banner2-wrap .img-wrap {
	width: 60px; height: 60px;
}
.manufacture-banner2-wrap .banner-title {
	margin: 0px auto; width: 100%;
}
.manufacture-banner1 {
	padding: 1.5rem 0px;
}
.manufacture-banner2 {
	width: calc(100% - 80px) !important;
}
.manufacture-banner1 .swiper-slide-active.swiper-slide {
	transform: scale3d(1, 1, 1) !important;
}
.video-bg .video-box2 {
	left: 0px; width: 92%; height: 240px; margin-left: 4%;
}
.video-bg .close-img {
	right: 0px;
}
.video-bg #pro-color-video {
	width: 100% !important; max-height: 100% !important;
}
.footer-bot {
	font-size: 12px;
}
.footer-bot {
	padding: 28px 0px 22px;
}
.welcome-list2 .list-li {
	flex:0 0 100%;
}
.footer-bot .bot-dl {
	width: 100%;
}
.footer-bot .bot-dr {
	width: 100%;
}
.footer-bot .bot-dl {
	padding-bottom: 33px; display: flex;
}
.footer-bot .bot-dr {
	line-height: 1.3;
}
.footer-bot .bot-nav-a {
	flex:0 0 33%; text-align: center;
}
.footer-bot :nth-child(2).bot-nav-a {
	margin: 0px; padding: 0px; flex:0 0 34%;
}
.footer-ewm .img-wrap {
	width: 65%;
}
.color-list5 .parameter-item1 .img-wrap {
	flex:0 0 100%;
}
.color-list5 .parameter-item1 .txts-wrap {
	flex:0 0 100%;
}
.color-list5 .parameter-item2 .txts-wrap {
	padding: 0px 0.4rem;
}
.color-list5 .parameter-item2 .img-wrap {
	padding: 0px 0.4rem;
}
.color-list5 .size-wrap {
	padding: 0.5rem 0px; height: auto;
}
.color-list4 .title1-dl {
	margin-right: 0px; float: none;
}
.pro-banner .banner-h3 {
	margin-bottom: 1.25rem;
}
.video-play {
	width: 100px; height: 30px; line-height: 30px; font-size: 12px;
}
.color-list4 .title1 {
	font-size: 1rem;
}
.color-list3 .title1 {
	font-size: 1rem;
}
.fast-list2 .title1 {
	font-size: 1rem;
}
.color-list5 .parameter-item2 {
	padding: 1rem 0px;
}
.color-list5 .size-name {
	float: left;
}
.color-list5 .size-num {
	float: right;
}
.color-btns .btn {
	background-size: 50% auto !important;
}
.color-btns .prev {
	left: 0px;
}
.color-btns .next {
	right: 0px;
}
.his-banner1-wrap .his-btns {
	display: none;
}
.coop-banner-wrap .coop-banner {
	padding: 2rem 0px;
}
}
@media all and (min-width:620px)
{
.pc-block {
	display: block;
}
}
@media all and (max-width:600px)
{
#lightbox-container-image-box {
	max-height: 78vh !important;
}
#lightbox-container-image {
	max-width: 92vw !important;
}
#lightbox-nav {
	max-width: 92vw !important;
}
#lightbox-container-image-box {
	max-width: 92vw !important;
}
.color-list6 {
	padding: 2rem 0px;
}
.color-list6-banner .swiper-slide {
	height: 9rem !important;
}
.color-list3 .icos {
	width: 30%;
}
.color-list2 .contents {
	width: 92%;
}
.color-list2 {
	background-position: 0% 0%; background-image: none !important; background-attachment: scroll; background-repeat: repeat; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: rgb(220, 219, 224);
}
.fast-list2 {
	background: rgb(47, 47, 47);
}
.multi-list2 {
	background: rgb(47, 47, 47);
}
.color-list2 .three-item-wrap {
	display: flex; flex-wrap: wrap; justify-content: space-between;
}
.color-list2 .item {
	margin: 0px; flex:0 0 30%;
}
}
@media all and (max-width:480px)
{
.honor-banner2-wrap .swiper-slide {
	height: 66px !important; padding-top: 44px;
}
.honor-banner2-wrap .swiper-slide::before {
	top: 26px;
}
}
@media all and (max-width:414px)
{
.multi-list4 .two-item-wrap1 .h4 {
	margin-bottom: 6px;
}
.multi-list4 .two-item-wrap1 .h5 {
	margin-bottom: 12px;
}
.multi-list4 .two-item-wrap1 .txts-wrap {
	margin-top: 0.8rem;
}
.multi-list4 .two-item-wrap1 .img-wrap {
	flex:0 0 100%;
}
.multi-list4 .two-item-wrap1 .txts-wrap {
	flex:0 0 100%;
}
.color-list4 .four-item-wrap2 {
	display: flex; flex-wrap: wrap; justify-content: space-between;
}
.color-list4 .four-item-wrap2 .item .ico {
	width: 51px; height: 51px; margin-right: auto; margin-left: auto;
}
.color-list4 .four-item-wrap2 .item {
	flex:0 0 20%; margin-right: 0px;
}
}
@media all and (max-width:321px)
{
.multifunction .pro-banner.fast-banner .w1280 {
	transform: translateY(-108%);
}
.honor-banner2-wrap .swiper-slide::before {
	top: 20px;
}
.honor-banner2-wrap .swiper-slide {
	padding-top: 36px;
}
.inner-nav .inner-nav-item {
	font-size: 12px;
}
.footer-bot .bot-dr {
	text-align: center;
}
.footer-bot .bot-dr span {
	display: block;
}
}
.js-m {
	opacity: 0; transform: translateY(30px); transition-duration: 1s; transition-timing-function: ease;
}
.js-to-left {
	opacity: 0; transform: translateX(30px); transition-duration: 1s; transition-timing-function: ease;
}
.js-to-right {
	opacity: 0; transform: translateX(-30px); transition-duration: 1s; transition-timing-function: ease;
}
.animate.js-m {
	opacity: 1; transform: translate(0px, 0px);
}
.animate.js-to-left {
	opacity: 1; transform: translate(0px, 0px);
}
.animate.js-to-right {
	opacity: 1; transform: translate(0px, 0px);
}
.js-scale {
	opacity: 0; transform: scale(0); transition-duration: 1s; transition-timing-function: ease; -webkit-transform: scale(0);
}
.js-scale2 {
	opacity: 0; transform: scale(0.7); transition-duration: 1s; transition-timing-function: ease; -webkit-transform: scale(.7);
}
.animate.js-scale {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.animate.js-scale2 {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.delay1 {
	transition-delay: 0.1s;
}
.delay2 {
	transition-delay: 0.2s;
}
.delay3 {
	transition-delay: 0.3s;
}
.delay4 {
	transition-delay: 0.4s;
}
.delay5 {
	transition-delay: 0.5s;
}
.delay6 {
	transition-delay: 0.6s;
}
.delay7 {
	transition-delay: 0.7s;
}
.delay8 {
	transition-delay: 0.8s;
}
.delay9 {
	transition-delay: 0.9s;
}
.delay10 {
	transition-delay: 1s;
}
.delay11 {
	transition-delay: 1.1s;
}
.delay12 {
	transition-delay: 1.2s;
}
.delay13 {
	transition-delay: 1.3s;
}
.delay14 {
	transition-delay: 1.4s;
}
.delay15 {
	transition-delay: 1.5s;
}
.delay16 {
	transition-delay: 1.6s;
}
.delay17 {
	transition-delay: 1.7s;
}
.delay18 {
	transition-delay: 1.8s;
}
.delay19 {
	transition-delay: 1.9s;
}
.delay20 {
	transition-delay: 2s;
}
.delay21 {
	transition-delay: 2.1s;
}
.delay23 {
	transition-delay: 2.3s;
}
.patent-top .right-detail {
	text-align: justify;
}
.maintenance-ajax-lists .list-detail1 {
	text-align: justify;
}
.color-list4 .reminds0 {
	color: rgb(136, 136, 136); margin-top: 1rem; max-width: 380px;
}
@media all and (max-width:1200px)
{
.color-list4 .reminds0 {
	max-width: 330px;
}
}
.his-banner1-wrap .swiper-slide::after {
	border-width: 12px; border-style: solid; border-color: rgb(37, 248, 255) transparent transparent rgb(37, 248, 255); transition:0.5s; width: 0px; height: 0px; right: 0px; bottom: 0px; display: block; position: absolute; content: ""; opacity: 0;
}
.his-banner1-wrap .swiper-slide:hover::after {
	opacity: 1;
}
.rule-form .radio input {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0;
}
.footer-mail {
	margin-top: 28px;
}
.mail-title {
	background: url("../img/email0.png") no-repeat left; height: 11px; margin-bottom: 4px;
}
.patent-top .title-en {
	text-transform: uppercase;
}
.mail-num {
	transition:0.3s; color: rgb(51, 51, 51); line-height: 1.2; font-family: "Century Gothic"; font-size: 14px;
}
.mail-num:hover {
	color: rgb(37, 248, 255);
}
.multi-list5.color-list5 {
	padding-top: 0px;
}
.header .logo .img100 {
	transition:0.8s 0.8s; opacity: 0; transform: scale(0); -webkit-transform: scale(0);
}
.header-right-img .img100 {
	transition:0.8s 0.8s; opacity: 0; transform: scale(0); -webkit-transform: scale(0);
}
.animate.header .logo .img100 {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.animate.header .header-right-img .img100 {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.intro-list1 .list1-item:hover .img100 {
	transform: scale3d(1.1, 1.1, 1.1);
}
.intro-list1 .list1-item .img100 {
	transition:1.5s;
}
.intro-list1 .img-wrap {
	overflow: hidden; position: relative;
}
.intro-list1 .img-wrap::after {
	width: 0px; display: block; position: absolute;
}
.his-banner1-wrap .swiper-slide:hover .banner-title1 {
	color: rgb(37, 248, 255);
}
.his-banner2-wrap :last-child.swiper-slide {
	text-align: right; padding-right: 1.2rem;
}
.his-banner2-wrap :nth-child(2).swiper-slide {
	text-align: center;
}
.his-banner2-wrap .swiper-wrapper {
	position: relative;
}
.his-banner2-wrap .s-poa-wrap {
	left: 0px; width: 100%; height: 16px; bottom: 0px; line-height: 26px; position: absolute;
}
.his-banner2-wrap .s-poa {
	flex:0 0 33%; width: 33%; color: rgb(102, 102, 102); line-height: 1; font-size: 16px; display: inline-block;
}
.his-banner2-wrap .s-poa-span {
	display: inline-block;
}
.his-banner2-wrap :first-child.s-poa .s-poa-span {
	padding-left: 1.2rem;
}
.his-banner2-wrap :nth-child(2).s-poa {
	flex:0 0 34%; text-align: center;
}
.his-banner2-wrap :nth-child(3).s-poa {
	text-align: right;
}
.his-banner2-wrap :nth-child(3).s-poa .s-poa-span {
	padding-right: 1.2rem;
}
@media all and (max-width:767px)
{
.his-banner2-wrap :nth-child(2).s-poa {
	opacity: 0;
}
}
.manufacture-banner2-wrap .swiper-slide-active.swiper-slide .unhover {
	display: none;
}
.manufacture-banner2-wrap .swiper-slide-active.swiper-slide .hover {
	display: block;
}
.rule-form .submit-input {
	transition:0.5s;
}
.rule-form .submit-input:hover {
	background: rgb(37, 248, 255);
}
.pro-item-wrap .ewm-wrap {
	display: none;
}
.pro-bot-wrap {
	height: 7.9rem; color: rgb(255, 255, 255); padding-top: 2.15rem; display: block; align-items: center;
}
.pro-bot-wrap:hover {
	color: rgb(255, 255, 255);
}
.pro-bot-wrap .bot-left {
	flex:0 0 390px;
}
.pro-bot-wrap .bot-right {
	border-radius: 0.75rem; border: 2px solid rgb(148, 148, 148); transition:0.5s; flex:0 0 156px; border-image: none; height: 1.5rem; text-align: center; line-height: 1.5rem; font-size: 14px; margin-top: 0.95rem;
}
.pro-bot-wrap .bot-right:hover {
	background: rgb(255, 255, 255); border-color: rgb(255, 255, 255); color: rgb(51, 51, 51); transform: translateX(-10px);
}
.pro-bot-wrap .bot-title1 {
	line-height: 1; font-size: 1rem;
}
.bot-detail1 {
	line-height: 2.25; font-size: 14px; margin-top: 0.7rem;
}
@media all and (max-width:1023px)
{
.pro-bot-wrap .bot-right {
	flex:0 0 120px;
}
.pro-bot-wrap .bot-left {
	flex:0 0 288px;
}
.bot-detail1 {
	font-size: 12px;
}
.header-nav .nav-a {
	height: 40px; line-height: 40px; padding-top: 8px;
}
}
@media all and (max-width:600px)
{
.pro-bot-wrap {
	padding: 1rem 0px; height: 9rem; text-align: center;
}
.pro-bot-wrap .flexBox {
	justify-content: center;
}
.pro-bot-wrap .bot-right {
	border-width: 1px; margin-top: 10px;
}
.pro-bot-wrap .bot-left {
	flex:0 0 100%;
}
}
.manufacture-banner2-wrap .swiper-slide:hover .hover {
	display: block;
}
.manufacture-banner2-wrap .swiper-slide:hover .unhover {
	display: none;
}
.error-wrap0 {
	background: rgba(0, 0, 0, 0.5); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 12;
}
.message-wrap0 {
	background: rgb(255, 255, 255); border-radius: 5px; left: 50%; top: 50%; width: 340px; height: 160px; text-align: center; color: rgb(51, 51, 51); overflow: hidden; padding-top: 34px; font-size: 18px; margin-top: -80px; margin-left: -170px; position: fixed; z-index: 13; box-shadow: 0px 0px 10px #ddd;
}
.sure-btn {
	background: rgb(0, 0, 0); margin: 20px auto 0px; border-radius: 17px; width: 134px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; display: block; cursor: pointer;
}
@media all and (max-width:414px)
{
.message-wrap0 {
	width: 92%; margin-left: -46%;
}
}
.news-share-wrap {
	margin-left: 10px; vertical-align: top; display: inline-block !important;
}
.newsInfo .info-dates {
	height: 28px; line-height: 28px;
}
.info-dates .date0 {
	vertical-align: top; display: inline-block;
}
#jquery-overlay {
	max-width: 100vw !important;
}
#lightbox-container-image {
	margin: 0px auto !important; max-height: 92vh !important; max-width: 400px !important;
}
#lightbox-nav {
	margin: 0px auto !important; max-height: 92vh !important; max-width: 400px !important;
}
#lightbox-image {
	max-height: 100% !important; max-width: 100% !important;
}
#jquery-lightbox {
	max-width: 100vw !important;
}
#lightbox-container-image-box {
	max-height: 64vh !important; max-width: 500px !important;
}
.recruit-item-wrap {
	overflow: visible; position: relative;
}
.recruit-banner1 {
	overflow: hidden;
}
.recruit-banner2 {
	overflow: hidden;
}
.recruit-bot .recruit-item {
	margin-bottom: 0px !important;
}
.recruit-list1 {
	margin-bottom: 32px;
}
@media all and (max-width:1560px)
{
.recruit-banner1 {
	width: calc(100% - 140px);
}
.recruit-banner2 {
	width: calc(100% - 140px);
}
}
@media all and (max-width:1023px)
{
.recruit-banner1 {
	width: calc(100% - 100px);
}
.recruit-banner2 {
	width: calc(100% - 100px);
}
.recruit-item-wrap {
	width: 100%;
}
}
@media all and (max-width:600px)
{
.recruit-bot .recruit-item {
	margin-right: 0px !important;
}
#lightbox-secNav-btnClose {
	margin-right: 26px !important;
}
#lightbox-container-image-box {
	width: 92vw !important;
}
#lightbox-container-image-data-box {
	width: 92vw !important;
}
}
.loaddings {
	background: url("../img/loadings.gif") no-repeat center / 40px; left: 50%; top: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; display: block; position: absolute; z-index: 1;
}
.welcome-banner .swiper-slide {
	opacity: 0;
}
.welcome-banner .hd01 {
	opacity: 0;
}
.pro-banner {
	opacity: 0;
}
.other-banner-wrap .other-banner {
	opacity: 0;
}
.welcome-banner .show0.swiper-slide {
	opacity: 1;
}
.welcome-banner .show0.hd01 {
	opacity: 1;
}
.show0.pro-banner {
	opacity: 1;
}
.other-banner-wrap .show0.other-banner {
	opacity: 1;
}
.pro-banner-wrap {
	position: relative;
}
.other-banner-wrap {
	position: relative;
}
.other-banner-wrap .other-banner {
	position: relative; z-index: 2;
}
.js-m001 {
	opacity: 0; transform: translateY(30px); transition-duration: 1s; transition-timing-function: ease;
}
.show0.js-m001 {
	opacity: 1; transform: translate(0px, 0px);
}
.honor-banner2-wrap .swiper-slide {
	line-height: 28px;
}
.color-list2 :first-child.item {
	padding-top: 0px !important;
}
.color-list2 .item {
	margin: 0px 23px;
}
.multifunction .pc-block {
	display: block;
}
.pro-bot-hd01 {
	text-align: center; padding-bottom: 15px; display: none;
}
.pro-bot-hd01 .swiper-pagination-bullet {
	background: none; margin: 0px 5px; border: 1px solid rgb(37, 248, 255); border-image: none; width: 10px; height: 10px; opacity: 1;
}
.pro-bot-hd01 .swiper-pagination-bullet-active {
	background: rgb(37, 248, 255);
}
.his-banner1 .scroll-wrapper {
	height: 212px; position: relative;
}
.news .news-item {
	border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.news-item .img-wrap {
	flex:0 0 35.38%; width: 35.38%;
}
.news-item .txts-wrap {
	flex:0 0 57.7%; width: 57.7%;
}
.news .title2 {
	white-space: pre-wrap;
}
@media all and (max-width:1200px)
{
.news-item .img-wrap {
	flex:0 0 42%; width: 42%;
}
.news-item .txts-wrap {
	flex:0 0 51.7%; width: 51.7%;
}
}
@media all and (max-width:1023px)
{
.news-item .img-wrap {
	flex:0 0 28%; width: 28%;
}
.news-item .txts-wrap {
	flex:0 0 68%; width: 68%;
}
.news .news-itme-contents:hover {
	box-shadow: none !important;
}
.news .title2 {
	-webkit-line-clamp: 10;
}
.news .txts-wrap .title2 {
	-webkit-line-clamp: 2;
}
.recruit-banner1 {
	width: 92%;
}
.recruit-banner2 {
	width: 92%;
}
.header {
	transform: translateX(0px);
}
.header .logo .img100 {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.header .header-right-img .img100 {
	opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.other-banner-wrap .loaddings {
	margin-top: 17px;
}
}
.manufacture .m-show {
	display: none;
}
@media all and (max-width:900px)
{
.manufacture .pc-show {
	display: none;
}
.manufacture .m-show {
	display: block;
}
}
@media all and (max-width:767px)
{
.multi-list4 .pc-inline {
	display: block;
}
.fast-list4 .pc-inline {
	display: block;
}
.news .txts-wrap .title2 {
	-webkit-line-clamp: 10;
}
.news-item .img-wrap {
	flex:0 0 100%; width: 100%; margin-bottom: 15px;
}
.news-item .txts-wrap {
	flex:0 0 100%; width: 100%;
}
.news-item .img-wrap {
	flex:0 0 100%; width: 100%; margin-bottom: 15px;
}
.news-item .txts-wrap {
	flex:0 0 100%; width: 100%;
}
.intro-list1 :nth-child(2n).num-item {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.his-banner1 .scroll-wrapper {
	height: auto;
}
.fast-list5 .pro-bot-banner .parameter-item2 {
	text-align: center;
}
.pro-bot-btns {
	display: none;
}
.pro-bot-hd01 {
	display: block;
}
.color-list5 .size-wrap {
	padding: 15px 0px;
}
.pro-bot-btns {
	top: 57%;
}
.multi-list5 .parameter-item2:hover {
	box-shadow: none;
}
.pro-bot-banner {
	padding: 0px;
}
.intro-list1 .num-item {
	flex:0 0 50% !important;
}
.rule-list3 .list3-mains {
	overflow: scroll;
}
.rule-list3 .img-a {
	padding-bottom: 10px; min-width: 600px;
}
.intro-list1 :nth-child(2).list1-item :nth-child(2).num-item .i1 {
	width: 64px;
}
.intro-list1 :nth-child(2).list1-item :nth-child(1).num-item .i1 {
	width: 64px;
}
.intro-list1 :first-child.list1-item :nth-child(2).num-item .i1 {
	width: 32px;
}
.intro-list1 :first-child.list1-item :nth-child(3).num-item .i1 {
	width: 32px;
}
.intro-list1 .list1-title {
	font-size: 22px !important;
}
.intro-list1 .num0 {
	font-size: 22px !important;
}
}
@media all and (max-width:600px)
{
.color-list2 .item {
	margin: 0px;
}
.patent-top .num-txt {
	font-size: 10px;
}
.story-list-wrap .list-detail0 {
	font-size: 10px;
}
}
.his-banner1 .swiper-slide {
	transition:0.5s;
}
.js-to-left2 {
	opacity: 0; transform: translateX(30px); transition-duration: 1s; transition-timing-function: ease;
}
.animate.js-to-left2 {
	opacity: 1; transform: translate(0px, 0px);
}
.pro-bot-banner .parameter-item2 {
	padding-right: 10px; padding-left: 10px;
}
.ready-a {
	background: url("../img/ready.png") no-repeat left top; height: 20px; color: rgb(51, 51, 51); line-height: 20px; padding-right: 10px; padding-left: 24px; vertical-align: top; display: inline-block;
}
.ready-a:hover {
	color: rgb(51, 51, 51);
}
.footer-bot {
	line-height: 20px;
}
@media all and (max-width:1023px)
{
.footer-bot .bot-dl {
	flex:0 0 100%; width: 100%;
}
.footer-bot .bot-dr {
	flex:0 0 100%; width: 100%;
}
.footer-bot .bot-dl {
	padding-bottom: 33px; display: flex;
}
.footer-bot .bot-nav-a {
	flex:0 0 33%; width: 33%; text-align: center; display: inline-block;
}
.footer-bot :nth-child(2).bot-nav-a {
	margin: 0px; padding: 0px; flex:0 0 34%;
}
.footer-bot .bot-dr {
	text-align: center;
}
.footer-bot .bot-dr {
	line-height: 20px !important;
}
}
.por-ajax-contents {
	min-height: 500px;
}
