@charset "UTF-8";

html {
	font-size: 100px;
}

@media (max-width: 1920px) {
	html {
		font-size: 80px;
	}
}

@media (max-width: 1600px) {
	html {
		font-size: 83.33px;
	}
}

@media (max-width: 1540px) {
	html {
		font-size: 75px;
	}
}

@media (max-width: 1370px) {
	html {
		font-size: 71.35px;
	}
}

@media (max-width: 1220px) {
	html {
		font-size: 63.5px;
	}
}

@media (max-width: 1104px) {
	html {
		font-size: 53px;
	}
}

@media (max-width: 991px) {
	html {
		font-size: 40px;
	}
}

@media (max-width: 639px) {
	html {
		font-size: 20px;
	}
}

blockquote,
body,
button,
code,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0
}

@font-face {
	font-family: "normal";
	/*字体的名字*/
	src: url("Normal.ttf")
}

@font-face {
	font-family: "itCAvantGarde";
	/*字体的名字*/
	src: url("ITCAvantGardeStd-XLt.ttf")
}

body {
	background: #ffffff;
	color: #333;
	font-size: .16rem;
	line-height: 1.2;
	font-family: "normal";
}

caption,
td,
th {
	font-size: .16rem
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
	font-size: 100%
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-style: normal;
}

a {
	color: #333333;
	text-decoration: none;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

input{border: 0;    outline: 0;}

img {
	max-width: 100%;
	height: auto;
	border: 0;
	vertical-align: middle;
	position: relative;
	font-size: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}

img::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #f8f8f8
}

li,
ol,
ul {
	list-style: none
}

button,
input,
select,
textarea {
	font: .16rem "normal", Arial, "黑体", "宋体", sans-serif
}

table {
	border-collapse: collapse
}

html,
body {
	overflow-x: hidden;
}

.cf:after {
	clear: both;
	display: table;
	content: " "
}

.fl {
	float: left
}

.fr {
	float: right
}

/* flex 布局*/
.d-flex {
	display: flex;
}

.d-flex-center-center {
	display: flex;
	align-items: center;
	justify-content: center;
}

.d-flex-center {
	display: flex;
	align-items: center;
}

.d-flex-start {
	display: flex;
	align-items: flex-start;
}

.d-flex-between {
	display: flex;
	justify-content: space-between;
}

.d-flex-justify-center {
	display: flex;
	justify-content: center;
}

.d-flex-center-between {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.flex-row-reverse {
	flex-direction: row-reverse;
}

.flex-1 {
	flex: 1;
}

.flex-column {
	flex-direction: column;
}

.flex-wrap {
	flex-wrap: wrap;
}

.flex-shrink {
	flex-shrink: 0;
}


.text-overflow1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.text-overflow2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.text-overflow3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}


.text-overflow4 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

.text-overflow5 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.body-hidden{
	overflow: hidden;
	height: 100vh;
	width: 100vw;
}
.nav-bg{
	background: rgba(0, 169, 183, .8);
	position: fixed;
	top: 1rem;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 3000;
	padding: .23rem;
	display: none;
}
.nav-bg li{
	line-height: 2.4;
	font-size: .17rem;
}

.mNavUl li .navZdh i{
	background: url(../../img/index/jtt.png) no-repeat right center ;
	width: 20%;
}
.nav-bg li .navZdh a{
	font-size: .2rem;
	color: #fff;
	display: inline-block;
	flex: 1;
}
.nav-bg li .msub{
	display: none;
	padding: 6px 0;
}
.nav-bg li .msub a{
	display: block;
	padding-left: .23rem;
	color: #fff;
}
.nav-bg li.on .navZdh a{
	color: #005d7f;
	font-weight: bold;
}
.nav-bg li.on .navZdh i{
	background: url(../../img/index/jttx.png) no-repeat right center ;
}


.mShowNav{
	display:none;
	width: 0.5rem;
	background: url(../../img/index/nav.png) no-repeat right center ;
	height: .3rem;
	cursor: pointer;
}
.mShowNavGb{
	background: url(../../img/index/gb.png) no-repeat right center;
}

.normal {
	font-family: "normal";
}

.itCAvantGarde {
	font-family: "itCAvantGarde";
}

.header {
	height: 1.2rem;
	background: rgb(0 169 183 / 0%);
	/*padding: 0 1.4rem;*/
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 1000;
	border-bottom: 1px solid rgba(255, 255, 255, 0.27);
}
.head_fx, .header:hover{
	/*background: #00a9b7;*/
	/*background: rgba(0, 169, 183, .8);*/
	background: #fff;
	box-shadow: 0 0 15px rgb(0 0 0 / 20%);
}

.head_fx .navUl>li>a{
	/*color: #fff;*/
}
.header .logo img {
	height: 0.94rem;
}

.navUl>li>a {
	font-size: 0.2rem;
	display: inline-block;
	line-height: 1.2rem;
	color: #005d7f;
	text-align: center;
	width: 100%;
}

.navUl>li>a:hover,
.navUl>li.on>a {
	font-size: .2rem;
	font-weight: bold;
	position: relative;
}
.navUl>li>a:hover::after, .navUl>li.on>a::after {
	content: '';
	width: 100%;
	height: 2px;
	background: #fe9901;
	position: absolute;
	left: 0;
	bottom: -1px;
	z-index: 9999;
	/*opacity: 0;*/
	/*visibility: hidden;*/
	transition: all 0.5s ease;
}


.navUl {
	padding: 0 .8rem;
}


.navUl li {
	position: relative;
	flex: 1;
}

.navUl li .sub {
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 9000;
	right: 0;
	display: none;
	/*min-width: 2.5rem;*/
	background: #fff;
	box-shadow: 0 0 15px rgb(0 0 0 / 20%);
}

.navUl li .sub .sub-item{
	text-align: center;
}

.navUl li .sub .fixx{
	display: flex;
	padding: 0.7rem 0;
	justify-content: space-around;
}
.navUl li .sub a {
	/*display: flex;*/
	/*background: rgba(0, 93, 127, .8);*/
	background: #fff;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	font-size: 0.2rem;
	color: #414141;
	/*margin-top: 1px;*/
}

.navUl li .sub a:hover {
	color: #005d7f;
}
.navUl li:hover>a{
	/*color: #fff;*/
}
.navUl li:hover .sub {
	display: block;
}

.navUl li .sub .left{width:26.5%; }

.navUl li .sub .left .title{font-size:32px; line-height:32px; font-weight:bold; color:#000;}

.navUl li .sub .left .content .intro{margin-top:40px;}

.navUl li .sub .left .content .intro ul li{font-size:18px; line-height:40px; color:#414141; position:relative; padding-left:3%; width:47%; float:left;}

.navUl li .sub .left .content .intro ul li:before{content:''; width:6px; height:9px; background:url(/temp/xl_jt.png) no-repeat; position:absolute; left:0; top:50%; margin-top:-4px;}

.navUl li .sub .left .content .intro ul li:hover:before{background-position:0 -9px;}

.navUl li .sub .center{width:30%; }
.navUl li .sub .center .img{width:100%;height: 100% }
.navUl li .sub .right{width:26.5%; }

.navUl li .sub .right .tit{font-size:.32rem; line-height:.36rem;}

.navUl li .sub .right .con{margin-top:0.4rem;}

.navUl li .sub .right .con a{display:block; font-size:16px; line-height:36px; color:#666666; font-weight:lighter; position:relative; padding-left:3%;}

.navUl li .sub .right .con a:before{content:''; width:6px; height:9px; background:url(/temp/xl_jt.png) no-repeat; position:absolute; left:0; top:50%; margin-top:-4px;}

.navUl li .sub .right .con a:hover{color:#006d86;}

.navUl li .sub .right .con a:hover:before{background-position:0 -9px;}
/*.navUl li:hover .sub {*/
/*	display: block;*/
/*}*/

.topRbox {
	text-align: right;
	color: #fff;
	font-size: .2rem;
}

.topRbox h3 {
	margin-top: 0.08rem;
	font-size: 0.48rem;
}

.indexSwiper {
	max-height: 100vh;
}

.indexSwiper img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

.swiper-pagination span {
	width: .14rem;
	height: .14rem;
}

.swiper-pagination .swiper-pagination-bullet-active {
	background: #00a9b7;
	opacity: 1;
}

.p110-0 {
	padding: 1.1rem 0;
}

.indexBox1 {
	background: #00a9b7;

}

.dx {
	text-transform: uppercase;
}

.txt-81ccd1 {
	color: #81ccd1;
}

.txt-fff {
	color: #fff !important;
}
.txt-000 {
	color: #000 !important;
}
.txt-00a9b7 {
	color: #00a9b7 !important;
}

.txt-005d7f {
	color: #005d7f !important;
}

.w1920 {
	max-width: 19.2rem;
	margin: 0 auto;
}

.titleH2 {
	font-size: 0.48rem;
}

.titleH3 {
	font-size: 0.36rem;
	margin-top: 0.15rem;
}

.indexCp {
	padding-top: 0.4rem;
	margin-left: -0.4rem;
}

.indexCp li {
	width: 50%;
	margin-top: 0.4rem;
}

.indexCp li .pic {
	margin-left: 0.4rem;
	overflow: hidden;
	position: relative;
}

.indexCp li .abs {
	position: absolute;
	left: 0;
	right: 0;
	bottom:0;
	background: rgba(129, 204, 209, .8);
	padding: 0.4rem 0.7rem ;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.indexCp li .abs h2 {
	font-size: 0.36rem;
	color: #005d7f;
}

.indexCp li .gdbtn {
	position: absolute;
	right: 0.48rem;
	top: 0.3rem;
	display: none;
}

.indexCp li .gdbtn img {
	height: 0.78rem;
}

.indexCp li .absAlist {

	font-size: 0.24rem;
	height: 0;
	overflow: hidden;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.indexCp li .absAlist {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.indexCp li .absAlist a {
    width: 48%;
    box-sizing: border-box;
}
.indexCp li .absAlist a {
	color: #005d7f;
	line-height: 1.8;
	padding-left: 0.22rem;
	background: url(../../img/index/abg.png) no-repeat left center;
	background-size: 0.09rem 0.09rem;
	display: flex;
	align-items: center;

}
.htoJb{
	display: inline-block;
	padding: 0 0.07rem;
	height: .26rem;
	line-height: .26rem;
	font-size: .15rem;
	border-radius: .13rem 0 .13rem 0;
	background: #f3d28b;
	margin-left: .1rem;
	text-align: center;
	color: #fff;
	animation:myfirst 1.5s linear  infinite alternate;
	-webkit-animation:myfirst 1.5s linear  infinite alternate;
		
}
@-webkit-keyframes myfirst /* Safari and Chrome */
{
	0%   {transform: translate(0,-6px);background: #f3d28b;}
	100%   {transform: translate(0,0);background: #f3d28b;}
}

.indexCp li:hover .gdbtn {
	display: block;
}

.indexCp li .absAlist a:hover {
	color: #fff;
}

.indexCp li:hover .abs  .absAlist{
	height: auto;
	padding-top: .28rem;
}

.ysSwiper {
	max-width: 68.75%;
	margin-left: 0;
	margin-right: 0;
}

.indexYs {
	margin-top: 0.6rem;
}

.indexYsRight {
	width: 26.04%;
}

.indexYsRight h2 {
	margin-top: 0.5rem;
	font-size: 0.36rem;
	color: #00a9b7;
	font-weight: bold;
	max-width: 2.8rem;
	line-height: 1.4;
}

.indexYsRight .titleR {
	min-height: 2.8rem;
}
.indexYsRight .titleR img{
	width: 1.56rem;
}
.indexYsRight h3 {
	font-size: 0.48rem;
	border-bottom: 1px #317c97 solid;
	padding-bottom: 0.1rem;
	margin-bottom: 0.2rem;
}
.indexYsRight>div{
	width: 100%;
}
.indexYsRight .item p{
	background: url(../../img/index/abg.png) no-repeat center left;
	background-size: 0.09rem 0.09rem;
	font-size: 0.24rem;
	color: #a0a0a0;
	padding-left: 0.22rem;
	line-height: 2;
}

.btnBox {
	border-bottom: 1px #317c97 solid;
	padding-bottom: 0.7rem;
	padding-right: 0.4rem;
	width: 100%;
	display: flex;
	box-sizing: border-box;
	justify-content: flex-end;
}

.btnBox a {
	background: #005d7f;
	padding: .2rem 0.42rem;
	font-size: .2rem;
	color: #fff;
}

.btnBox a p {

	color: #81ccd1;
}

.btnBox a:hover {
	background: #00a9b7;
}

.btnBox a:hover p {
	color: #fff;
}

.indexBox2 {
	background: #f7f7f7;
}

.indexBox3 {
	background: #00a9b7;
}

.tc {
	text-align: center;
}

.indexYc {
	margin-top: 1.2rem;
}

.indexNews {
	margin-top: 1.2rem;
}

.indexNewsUl {
	margin-left: -0.4rem;
	margin-top: 1.2rem;
}
.indexNewsUl li{
	width: 50%;
}
.indexNewsUl li a {
	display: block;
	margin-left: 0.4rem;
	background: #005d7f;
}

.indexNewsUl li .pic {
	overflow: hidden;
}
.indexNewsUl li .pic img{
	width:100%;
	height: 5rem;
}
.indexNewsTxt {
	padding: 0.4rem;
}

.indexNewsTxt h2 {
	font-size: 0.36rem;
	color: #fff;
}

.indexNewsTxt img {
	float: right;
	width: 1.15rem;
}

.indexNewsTxt .txtBox {
	overflow: hidden;
	max-width: 5.8rem;
}

.indexNewsTxt .txt {
	font-size: 0.24rem;
	line-height: 1.6;
	color: #000;
	margin-top: 0.25rem;
	height: 0.76rem;
}
.indexNewsUl li a:hover .txt{
	color: #fff;
	opacity: .5;
}
.indexNewsUl li a:hover .pic img {
	transform: scale(1.1);
}

/*.footer {*/
/*	padding-top: 1.6rem;*/
/*	background: #81ccd1;*/
/*	padding-bottom: 0.3rem;*/
/*}*/

.footer {
	padding-top: .3rem;
	/*background: #81ccd1;*/
	padding-bottom: 0.3rem;
}
/* 底部 start */
.footer-wrap {
	/*width: 1600px;*/
	margin-right: auto;
	margin-left: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;

}
.footer{background:url(/temp/f_bg.jpg) no-repeat right; background-size:cover; color:#fff;margin:0 auto;}
.footer .f_center dl dt a{color:#fff;}
.footer .f_top{padding-top:.34rem; padding-bottom:.23rem;}

.footer .f_top .share{display:inline-block;}

.footer .f_top .share a{margin-right:25px;}

.footer .f_top .links{display:inline-block; position:relative;}

.footer .f_top .links>span{font-size:.2rem; line-height:40px; border:1px solid #fff; width:165px; box-sizing:border-box; padding-left:.17rem; position:relative; display:block; cursor:pointer;}

.footer .f_top .links>span::after{content:''; width:9px; height:5px; background:url(../img/f_jt.png) no-repeat center; background-size:cover; position:absolute; right:.17rem; top:50%; transform:translateY(-50%);}

.footer .f_top .links .links_down{position:absolute; left:0; top:100%; background:#fff; z-index:2; width:100%; box-shadow:0 0 .17rem rgb(0 0 0 / 20%); color:#222; text-align:center; display:none;}

.footer .f_top .links .links_down li{line-height:.32rem;}



.footer .f_center{border-bottom:1px solid rgba(255,255,255,0.4); padding-top:45px; padding-bottom:40px;}

.footer .f_center .left{width:71%;color: white;	display: flex;
	flex-wrap: wrap;}

.footer .f_center dl{margin-right:9%;}

.footer .f_center dl:last-child{margin-right:0;}

.footer .f_center dl dt{font-size:.23rem; line-height:.23rem; padding-bottom:.17rem; position:relative; margin-bottom:.17rem;}

.footer .f_center dl dt::after{content:''; width:.34rem; height:2px; background:#fff; opacity:0.5; position:absolute; left:0; bottom:0;}

.footer .f_center dl dd{font-size:.16rem; line-height:40px;}
.footer .f_center dl dd a{color:#fff;}

.footer .f_center dl dd a:hover{color:#fff;}

.footer .f_center .right{width:21%; font-size:0; text-align:center;position: relative;}

.footer .f_center .right .item{display:inline-block; width:46%;}

.footer .f_center .right .item:first-child{margin-right:8%;}

.footer .f_center .right .item .tit{font-size:.2rem; margin-top:10px;}



.footer .f_bott{padding-top:.17rem; padding-bottom:5px; font-size:.14rem; border-top:1px solid rgba(255,255,255,0.4);}

.footer .f_bott a:hover{color:#fff;}

.footer .f_center .detail{color:#fff; font-size:.2rem;}

.footer .f_center .detail .con{color:#eee; font-size:.16rem;}

.footer .f_center .detail .con span{display:block;}

.footer .f_center .detail .con a{color:#fff;}

.footer .f_center .detail img{vertical-align:middle;}


/* 底部 end */


.rBOX {
	position: fixed;
	right: 0.5rem;
	top: 50%;
	z-index: 3000;

}

.rBOX a {
	display: flex;
	width: 1.5rem;
	height: 1.5rem;
	background: #00a9b7;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	font-size: 0.3rem;
	color: #fff;
}

.rBOX a:hover {
	background: #005d7f;
}

.rBOX a img {
	width: 0.86rem;
	height: 0.86rem;
}
.pageTop {
	position: relative;
	z-index: 30;
}
.pageTop img {
	display: block;
	margin: 0 auto;
	width: 100%;
}
.pageTop .abs{
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	position: absolute;
	z-index: 300;
	}
	
.pageTop .abs .w1920{
	max-width: 14.4rem;
	margin: 0 auto;
	padding-top: 4.36rem;
	font-size: 0.9rem;
}
.pageTop .abs .w1920 span img{
	width: 1.15rem;
}
.pageTop .abs  a:hover div{
	opacity: .7;
}


.cpBody {
	/*background: #f7f7f7;*/

}

.cpBox {
	padding-bottom: 0.6rem;
}

.cpBox .item {
	margin-top: 1.4rem;
	background: #fff;
	position: relative;
}

.itemRithg {
	width: 64.16%;
}

.itemLeft {
	padding-top: 1.1rem;
	width: 26.04%;
	margin-left: 5%;
	box-sizing: border-box;
}

.itemLeft .itemTop {
	text-align: center;
}

.itemLeft .itemTop h2 {
	font-size: 0.36rem;
	color: #00a9b7;
	padding-bottom: 0.45rem;
	position: relative;
}
.itemLeft .itemTop h2 .htoJb{
	padding: 0 0.07rem;
	    height: .36rem;
	    line-height: .36rem;
	    font-size: .22rem;
	    border-radius: .2rem 0 .2rem 0;
}



.itemLeft .itemTop h2::after {
	position: absolute;
	content: "";
	height: 2px;
	background: #00a9b7;
	width: 1.5rem;
	left: 50%;
	bottom: 0;
	margin-left: -0.75rem;
}

.itemInfos {
	color: #000;
	font-size: 0.24rem;
	line-height: 1.6;
	padding-top: 0.55rem;
}


.itemLeft .itemBottom {
	justify-content: flex-end;
}

.itemLeft .itemBottom li {
	border-top: 1px #a0a0a0 solid;
	padding: 0.2rem 0;
	color: #A0A0A0;
	line-height: 1.6;
}

.itemLeft .itemBottom li h4 {
	font-size: 0.2rem;
	color: #707070;
}

.gallery-thumbs {
	margin-top: 0.25rem;
}
.cpJbBox{
	position: absolute;
	top: -3px;
	left:-3px;
	font-size: .17rem;
	padding:0 10px;
	height: .32rem;
	line-height: .32rem;
	z-index: 50;
	color: #fff;
	background: #f3d28b;
}
.cpJbBox:after {
        content: "";
        position: absolute;
        height: 0;
        width: 0;
        border: .16rem solid transparent;
        border-left-color: #f3d28b;
        border-right: #f3d28b;
        top: 0;
        right: -.16rem;
}

.gdBtn {
	margin-top: 0.5rem;

}

.gdBtn img {
	cursor: pointer;
	
}
.gallery-thumbs img{
}
.gallery-thumbs .pic{
	padding: 3px;
	box-sizing: border-box;
}
.gallery-thumbs .swiper-slide-thumb-active .pic  {	
    background: #00a9b7;

}
.gallery-thumbs

.indexBox4 {
	background: #fff;
}


.aboutNr {
	margin-top: 0.58rem;
}

.aboutTxt {
	max-width: 7.8rem;
	font-size: 0.24rem;
	color: #000;
	line-height: 1.8;
	margin-right: 0.2rem;
}

.aboutTxt p {
	margin-bottom: 0.2rem;
}

.aboutTxt h3 {
	font-size: 0.3rem;
	font-weight: bold;
}

.aboutV {
	max-width: 9.97rem;
}

.aboutV video {
	width: 100%;
}

.aboutBox {
	background: url(../../img/index/abimg.png) no-repeat right bottom;
	background-size: 8.61rem;
}

.aboutBox2 {
	background: #00a9b7;
}

.aboutBox2Txt {
	margin-top: 0.3rem;
	color: #fff;
	text-align: center;
	font-size: 0.24rem;
	line-height: 1.8;
}

.aboutBox2Txt h2 {
	font-size: 0.48rem;
	margin-bottom: 0.25rem;
}

.aboutBox2Img {
	margin-top: 0.8rem;
	text-align: center;
}

.aboutBox3 {
	background: #00a9b7;
}

.aboutBox4 {
	padding-top: 1.1rem;
	background: url(../../img/index/about2.jpg) no-repeat center bottom;
	background-size: 100%;
}

.lcBox {
	position: relative;
	margin-top: 0.2rem;
	padding-top: 1.2rem;
	padding-bottom: 2.1rem;
}

.lcBox::before {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	width: 0.06rem;
	bottom: 0;
	z-index: 10;
	background: #005d7f;
	margin-left: -0.03rem;
}
.lcBox::after{
	width: 0.16rem;
	height: 0.16rem;
	background: #005d7f;
	content: "";
	left: 50%;
	top: -0.1rem;
	position: absolute;
	margin-left: -0.08rem;
	border-radius: 50%;
}
.lcBox .item{
	width: 50%;
	box-sizing: border-box;
	position: relative;
	
}
.lcBox .item h2{
	font-size: 48px;
	color: #00a9b7;
	font-weight: bold;
	margin-bottom: 0.15rem;
}
.lcBox .item .itemtxt{
	margin-bottom: 0.1rem;
	font-size: 0.28rem;
	color: #000;
	line-height: 1.6;
	
}	
.lcBox .item .itemtxt span{
	display: inline-block;
	background: url(../../img/index/item.png) no-repeat left 0.17rem;
	padding-left: .2rem;
	
}

.lcBox .item:nth-child(odd){
	margin-left: 50%;
	padding-left: 1.38rem;
	text-align: left;
}
.lcBox .item:nth-child(odd)::after{
	content: "";
	background: url(../../img/index/itel.png) no-repeat;
	width: 1.37rem;
	height: 0.53rem;
	background-size: 1.37rem 0.53rem;
	position: absolute;
	left: -0.26rem;
	top: 0;
	z-index: 30;
	
}

.lcBox .item:nth-child(even){
	margin-right: 50%;
	padding-right: 1.38rem;
	text-align: right;
}

.lcBox .item:nth-child(even)::after{
	content: "";
	background: url(../../img/index/iter.png) no-repeat;
	width: 1.37rem;
	height: 0.53rem;
	background-size: 1.37rem 0.53rem;
	position: absolute;
	right: -0.26rem;
	top: 0;
	z-index: 30;	
}

.lcLogo{
	z-index: 900;
	position: absolute;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	right: 0;
	bottom: -1rem;
}
.lcLogo img{
	width: 2.7rem;
}

.aboutBox5{
	background: #81ccd1;
}
.hzSwiper{
	margin-top: 0.5rem;
	margin: .6rem 0.64rem 0;
}
.hzSwiper .swiper-slide img{
	max-width: 14.41rem;
}
.hzSwiper  .swiper-pagination{
	display: none;
}
.hzSwiper .swiper-button-next,.hzSwiper .swiper-button-prev{
	color: #fff;
}
.aboutBox6Ul li{
	float: left;
	width: 20%;
	text-align: center;
	margin-top: 0.6rem;
}
.aboutBox6Ul li a{
	display: block;
	width: 2.61rem;
	margin: 0 auto;
}
.aboutBox6Ul li .pic img{
	max-width: 2.61rem;
}
.aboutBox6Ul li .pic{
	margin-bottom: 0.15rem;
}
.aboutBox6Ul li a p{
	font-size: 0.28rem;
	color: #000f68;
	overflow: hidden;
	height: 0.76rem;
	line-height: 1.4;
}
.aboutBox7{
	background: #00a9b7;
}
.aboutBox7 .aboutBox7Ul li{
	width: 33.333%;
}
.aboutBox7 .aboutBox7Ul li a{
	width: 4.3rem;
}
.aboutBox7 .aboutBox7Ul li a img{
	max-width: 4.3rem;
}

/* 联系的表单 */
.pageClient{
	
}
.ClientLeft{
	width: 5rem;
	
}
.ClientLeft img{
	width: 1rem;
	height: 1rem;
	margin-right: 0.35rem;
}
.ClientLeft  .item{
	margin-bottom: 0.7rem;
	color: #005d7f;
	font-size: 0.3rem;
}
.pageClientBox{
	margin-top: 1rem;
	margin-bottom:40px
}
.ClientLeft  .item h3{
	font-size: 0.48rem;
	font-weight: 600;
}
.ClientRight{
	width: 11.89rem;
	margin-left: 1.5rem;
}
.ClientRightLeft{
	width: 40%;
}
.ClientRightLeft input{
	border: none;
	outline: none;
	width: 100%;
	box-sizing: border-box;
	height: 0.8rem;
	line-height: 0.8rem;
	padding: 0 0.1rem;
	font-size: 0.3rem;
	border-bottom: 2px #e5e5e5 solid;
	margin-bottom: 0.3rem;
	
}
.ClientRightRight{
	width: 55%;
}
.ClientRightRight textarea{
	font-size: 0.3rem;
	width: 100%;
	box-sizing: border-box;
	outline: none;
	padding: 0.2rem;
	border: 2px #e5e5e5 solid;
	border-radius: 0.15rem;
	height: 4.3rem;
}
.btns{
	background: #00a9b7;
	border: none;
	outline: none;
	border-radius: 0.15rem;
	margin-top: 0.5rem;
	height: 1rem;
	color: #005d7f;
	width: 100%;
	font-size: 0.36rem;
	cursor: pointer;
}
.btns:focus,.btns:hover{
	color: #fff;
}

.map{
	/*margin-top: 1.3rem;*/
}
.newsPages{
	margin: 2.5rem;
}
.newsTitle{
	text-align: center;
}
.newsTitle h1{
	font-size: 0.6rem;
	color: #005d7f;
}
.newsTitle .info{
	margin-top: 0.3rem;
	font-size: .2rem;
	color: #aaaaaa;
}

.newsTitle .info span{
	margin: 0 0.3rem;
}
.article{
	padding: 1rem 0;
}
.article img{
	max-width: 100%;
	display: block;
	margin: 0.2rem auto;
}
.newsArticle{
	padding: 1rem 1.8rem;
	padding-bottom: 0;
}

.newsInfo{
	font-size: 0.28rem;
	color: #000;
	line-height: 1.8;
	margin-bottom: 0.4rem;
}

.newsArticle{
	font-size: 0.24rem;
	line-height: 1.8;
	color: #535353;
}
.newsArticle p{
	margin-bottom: 0.2rem;
}

.pageNewsBox{
	padding-top: 1.8rem;
	padding-bottom:.6rem
}
.newsSub{
	font-size: 0.3rem;
	border-bottom:2px #00a9b7 solid;
}
.newsSub a{
	color: #005d7f;
	display: inline-block;
	padding: 0.15rem 0.3rem;
}
.newsSub a.on,.newsSub a:hover{
	color: #00a9b7;
}
.newsList{
	padding-top: 1.24rem;
}
.newsList li{
	margin-bottom: 0.35rem;
}
.newsAbox {
	height: 3rem;
	display: block;
	position: relative;
}
.newsAbox .pic{
	float: left;
	width: 5rem;
	height: 3rem;
	
}
.newsAbox .pic img{
	width: 5rem;
	height: 3rem;
}
.newsAbox .newsRbox{
	box-sizing: border-box;
	height: 3rem;
	margin-left: 5.5rem;
	padding: 0.4rem;
}
.newsList li  .newsAbox{
	background: #f2f2f2;
}
.newsAbox .newsRbox h2{font-size: 0.36rem;color: #005d7f;}
.newsAbox .newsRbox h2 .htoJb{
	padding: 0 0.07rem;
	    height: .36rem;
	    line-height: .36rem;
	    font-size: .22rem;
	    border-radius: .2rem 0 .2rem 0;
	    background: #f3d28b;
	    margin-left: .1rem;
		margin-top: -.1rem;
}


.newsAbox .newsRbox .infos{
	font-size: 0.24rem;
	line-height: 1.8;
	margin: 0.2rem 0;
}
.time{
	/*text-align: right;*/
	/*font-size: .2rem;*/
}
.newsList li:nth-child(odd) .newsAbox{
	background: #81ccd1;
	
}

.dgBbox1{
	padding: 1.3rem 0;

}
.dgBbox1Txt{
	padding-left: 2.5rem;
	box-sizing: border-box;
	font-size: 0.24rem;
	line-height: 1.6;
	color: #000;
}
.dgBbox2{
	background: #81ccd1;
}
.dgBbox2Txt{
	padding:0 2.5rem;
	box-sizing: border-box;
	font-size: 0.24rem;
	line-height: 1.6;
	color: #000;
}
.dgBbox2Txt h3{
	font-size: 48px;
	color: #005D7F;
	margin-bottom: 0.5rem;
}
.dgBbox2 img{
	margin: 1.1rem auto;
	display: block;
}
.pt110{
	padding-top: 1.1rem;
}

.slBOX2{
	position: relative;
	
}
.slBOX2::after{
	background: #00a9b7;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	position: absolute;
	height: 20rem;
}
.slTitle{
	padding-left: 2.5rem;
	margin-bottom: 0.3rem;
}
.slTitle h3{
	font-size: 0.48rem;
}
.slBOX2 .w1920{
	position: relative;
	z-index: 10;
}

.slBOX2 img{
	display: block;
	margin: 0.2rem auto;
	max-width: 100%;
	height: auto;
}
.slBOX2 .slBOX22Txt{
	padding: 0.6rem 2.5rem;
	box-sizing: border-box;
	font-size: 0.24rem;
	line-height: 1.6;
	color: #000;
}
.slBOX2 .slBOX22Txt p{
	margin-bottom: 0.2rem;
}
.slTitle2{
	margin-top: 1.5rem;
	font-size: 48px;
	padding-left: 2.5rem;
	margin-bottom: 0.3rem;
}

.slBOX2 .aboutBox6Ul{
	margin-top: -0.2rem;
	background: #005d7f;
	padding-bottom: 0.5rem;
}
.slBOX2 .aboutBox6Ul p{
	color: #81ccd1;
}
.txTabs .hd{
	max-width: 19.2rem;
	margin: 0 auto;
}
.txTabs .hd li{
	flex: 1;
	background: #005d7f;
	height: 1.46rem;
	font-size: 0.36rem;
	color: #00a9b7;
	border-radius: 0 0.6rem 0 0;
	cursor: pointer;
}
.txTabs .hd li img{
	width: 1rem;
	height: 1rem;
	margin-right: 0.2rem;
}
.txTabs .hd li + li{
	margin-left: 2px;
}
.txTabs .hd li.on{
	background: #00a9b7;
	color: #fff;	
}
.txTabs .bd{
}
.txTabs .bd .item:nth-child(3){
	position: relative;
}
.txTabs .bd .item:nth-child(3)::after{
	content: "";
	height: 28rem;
	background: #00a9b7;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}
.txTabs .bd  .item .w1920{
	position: relative;
	z-index: 10;
}
.itemBg{
	background: #00a9b7;
	padding-bottom: .64rem;
}

.itmeBox{
	padding-left: 0.8rem;
	padding-right: 0.8rem;
}
.itemTopleft{
	font-size:0.8rem;
	color: #005d7f;
	width: 7.6rem;
	line-height: 1.2;
}
.itemTopRigth{
	font-size: 0.24rem;
	line-height: 1.8;
	color: #000000;
	max-width:9.5rem;
}

.txImg{
	padding: 1rem 0;
}

.itemTop .txt2{
	color: #fff;
	font-size: 0.48rem;
}
.itemTop .txt3{
	color: #000;
	font-size: 0.48rem;
}


.itmeBox .itemDivs{
	background: url(../../img/index/item.png) no-repeat left center;
	padding-left: 0.2rem;
	background-size: 0.08rem 0.08rem;
	color: #0f2740;
	line-height: 2;
	font-size: 0.24rem;
}

.lcimgs img{
	display: block;
	margin: 0 auto;
}
.lcBoxs h3{
	font-size: 0.36rem;
	color: #000;
	padding-left: 1.1rem;
	margin-bottom: 0.6rem;
}

 .txTabs .item01{
	 position: relative;
	 
 }
 .txTabs .item01::after{
	 background: #00a9b7;
	 content: "";
	 position: absolute;
	 left: 0;
	 top: 0;
	 right: 0;
	 height: 12.17rem;
 }

.itemPosi{
	position: relative;
	z-index: 100;
}
.txposia{
	position: relative;
}
.txposia .abs{
	position: absolute;
	z-index: 10;
	right: 1.7rem;
	bottom: 1rem;
}
.item01Box2{
	position: relative;
}

.item01Box2::after{
	content: "";
	left: 0;
	right: 0;
	top: 0;
	position: absolute;
	height: 12.13rem;
	background: #81ccd1;
}
 .txTabs .item02{
	 position: relative;
 }
 .txTabs .item02::after{
	 content: "";
	 left: 0;
	 right: 0;
	 top: 0;
	 position: absolute;
	 height: 22.3rem;
	 background: #00a9b7;
	 
 }
 .thumbs{
	 margin-top: 0.3rem;
 }
.thumbs img{
}
.thumbs .swiper-slide-thumb-active img{
}

.thumbs .pic{
	position: relative;
}
.thumbs .swiper-slide-thumb-active .pic::after{
	content: "";
	z-index: 30;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border: 3px #00A9B7 solid;
}
.flogo img{
	width: 4.02rem;
}
.rimgs{
	width: 5.32rem;
}
.fnavBox{
	margin-top: 1.8rem;
}

.fnavUl h3 a{
	font-weight: bold;
	color: #005d7f;
	font-size: 0.24rem;
	line-height: 2;
	display: block;
}

.fnavUl .fsubnav{
	font-size: 0.22rem;
	line-height: 2;
}
.fnavUl .fsubnav a{
	color: #005d7f;
}

.fnavUl li{
	margin-right: 0.6rem;
}
.fnavUl a:hover{
	opacity: .8;
}

.frwm{
	text-align: right;
}
.frwm img{
	width: 2.42rem;
	height: 2.42rem;
}

.alLogo{
	width: 1.27rem;
}

.frwmBot{
	margin-top: 0.5rem;
}
.fTel{
	margin-left: 0.6rem;
	color: #005d7f;
	font-weight: bold;
	font-size: 0.4rem;
	letter-spacing:2px
}
.fTel a{
	color: #005d7f;
	font-family: "normal";
}
.fTel sup{
	font-size: 0.2rem;
}
.copy{
	margin-top: 0.3rem;
	color: #fff;
	font-size: 0.22rem;
	
}
.copy span{
	letter-spacing:2px
}
.mShow{
	color: #fff;
	font-size: 0.28rem;
	display: none;
}
.ClientLeft .item a{
	color: #005d7f;
}
.ClientLeft .item a img{
	width: .45rem;
	height: .45rem;
	display: inline-block;
	margin-left:6px;
}


@media (max-width: 1920px) {
	.header-container{
		width: 1400px;
		display: flex;
		align-items: center;
	}
	.w1920{
		max-width: 1400px;
		/*padding-left: 2rem;*/
		/*padding-right:2rem;*/
	}
	.fnavUl li{
				margin-right: .5rem;				
			}
			.fnavUl h3 a{
				font-size: .24rem;
			}
			.fnavUl .fsubnav{
				font-size: .22rem;
			}
		.fnavBox{margin-top: .8rem;}
		.fTel{    margin-left: 0.3rem;}
		.fTel {
    letter-spacing: 0px;
}
}

@media (max-width: 1680px) {
	.itmeBox{padding-left: 0;padding-right: 0;}
	.itemTopleft{font-size: .7rem;	}
	.indexCp li .gdbtn img {
		height: 0.58rem;
	}
}

@media (max-width: 1600px) {
	/*.footer .w1920{*/
	/*	padding-left: 1rem;*/
	/*	padding-right: 1rem;*/
	/*}*/
	
}

/* @media (max-width: 1480px) {
	.fnavUl li{
		margin-right: .35rem;
	}
	
} */


@media (max-width: 1440px) {
	.w1920{
		max-width: 100%;
		padding-left: 1rem;
		padding-right:1rem;
	}
	.indexCp li .abs{
		padding: 0.25rem 0.5rem 0.25rem;
	}
}

@media (max-width: 1200px) {
	.w1920{
		max-width: 100%;
		padding-left:.23rem;
		padding-right:.23rem;
	}
	.indexYsRight{
		width: 28%;
	}
	.indexYsRight .titleR{
		min-height: 1rem;
		margin-bottom: 0.3rem;
	}
	.btnBox a{
		font-size: .16rem;
	}
	.titleH3{
		font-size: 0.45rem;
	}
	.titleH2 br{
		display: none;
	}
	.itemLeft{
		padding-top: .23rem;
	}
	.itemLeft .itemTop h2{
		padding-bottom: .17rem;
	}
	.itemInfos{padding-top: .17rem;}
	.lcBox .item .itemtxt span{
		background-size: 4px 4px;
		padding-left: 10px;
	}
	.pageTop .abs .w1920{
		max-width: 90%;
	}
	.pageTop .abs .w1920 span img{
		width: 70px;
	}
}

@media (max-width: 9.64rem) {
	
	.itemLeft .itemTop h2 .htoJb {
	    height: .23rem;
	    line-height: .23rem;
	    font-size: .17rem;
	    padding: 0 8px;
	    border-radius: .14rem 0 .14rem 0;
	}
	
	.newsAbox .newsRbox h2 .htoJb{
		height: .23rem;
		line-height: .23rem;
		font-size: .17rem;
		padding: 0 8px;
		border-radius: .14rem 0 .14rem 0;
	}
	
	.ClientLeft .item a img{
		width: 32px;
		height: 32px;
	}
	.copy span{
		font-weight: bold;
	}
	.fTel{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.fTel i.fTelIcon{
		background: url(../../img/index/dhhh.png) no-repeat right center;
		width: 25px;
		height: 25px;
		background-size: .27rem .27rem;
		margin-right: 8px;
	}
	
	.newsAbox .pic img {
    width: 100%;
    height: 100%;
}
	.indexNewsUl li .pic img{
		width: 100%;
		height: auto;
	}
	.newsSub{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.newsSub a{
		font-size: .2rem;
		padding-bottom: .17rem;
		padding-left: 10px;
		padding-right: 10px;
	}
	.pageNewsBox{padding-top: .34rem;}
	.newsList{padding-top: .34rem;}
	.newsAbox{
		height: auto;
	}
	.newsAbox .pic{
		width: 2.64rem;
		height: 1.6rem;
	}
	.newsAbox .newsRbox{
		margin-left: 270px;
		height: auto;
		padding-bottom: .17rem;
	}
	.newsAbox .newsRbox h2{
		font-size: .23rem;
	}
	.newsAbox .newsRbox .infos{
		font-size: .17rem;
		margin: 8px 0;
	}
	.time{
		font-size: .16rem;
	}
	.aboutNr{
		flex-wrap: wrap;
	}
	.aboutTxt{
		width: 100%;
		font-size: .17rem;
		max-width: 100%;
	}
	.aboutTxt h3{
		font-size: .19rem;
	}
	.aboutBox2Txt h2{
		font-size: .23rem;
	}
	.aboutBox2Txt{
		font-size: .17rem;
	}
	.aboutV{
		margin-top: .34rem;
		width: 100%;
		max-width: 100%;
	}
	.dgBbox1 {
		padding: .34rem 0;
	}
	.dgBbox1Txt{
		font-size: .17rem;
	}
	.dgBbox2Txt{
		padding: 0;
	}
	.p110-0{
		padding-top: .34rem;
		padding-bottom: .34rem;
	}
	.dgBbox2Txt h3{
		font-size: .3rem;
	}
	.dgBbox2Txt{
		font-size: .17rem;
	}
	.cpBox .item{
		flex-direction: column-reverse;
	}
	.gallery-top{
		width: 100%;
	}
	.itemRithg{
		width: 100%;
	}
	.thumbs{
		display: none;
	}
	.itemLeft{
		margin-left: 0;
		width: 100%;
		padding: .23rem;
	}
	.itemLeft .itemTop h2{
		font-size: .23rem;
	}
	.itemLeft .itemInfos{
		padding-bottom: .23rem;
		font-size: .2rem;
	}
	.itemLeft .itemBottom li h4{
		font-size: .17rem;
	}
	.itemLeft .itemBottom li p{
		font-size: .16rem;
	}
	.cpBox .item{
		margin-top: .34rem;
	}
	.gdBtn img{
		width: 40px;
	}
	.aboutBox6Ul li{
		width: 25%;
	}
	.aboutBox6Ul li a{
		width: 80%;
	}
	.aboutBox6Ul li .pic img{
		max-width: 100%;
	}
	.aboutBox6Ul li a p{
		margin-top: 5px;
		font-size: .2rem;
	}
	.aboutBox6Ul li a p{
		height: 47px;
	}
	#baguetteBox-overlay .full-image figcaption{
		font-size: .2rem;
	}
	.aboutBox7 .aboutBox7Ul li a{
		width: 80%;
	}
	.aboutBox7 .aboutBox7Ul li a img{
		width: auto;
		max-width: 100%;
	}
	.hzSwiper{
		margin: 0;
		margin-top: .34rem;
	}
	.hzSwiper .swiper-button-next ,.hzSwiper .swiper-button-prev{
		display: none;
	}
	.hzSwiper .swiper-slide img{
		width: 100%;
		max-width: 100%;
	}
	.hzSwiper  .swiper-pagination{
		display: block;
	}
	.indexYs{
		flex-wrap: wrap;
	}
	.ysSwiper{
		width: 100%;
		max-width: 100%;
	}
	.indexYsRight{
		width: 100%;
		margin-top: 0.35rem;
	}
	.indexYsRight h2{
		max-width: 100%;
	}
	.indexYsRight h2 br{
		display: none;
	}
	.indexYsRight h3{
		padding-bottom: .25rem;
	}
	.indexYsRight .item{
		font-size: .4rem;
	}
	.titleH2{
		font-size: .6rem;
	}
	.titleH3{
		font-size: .55rem;
	}
	.indexCp li .abs{
		    transform: translate(0,0);
	}
	.indexCp li{
		width: 100%;
	}
	.indexCp li .gdbtn{
		display: none !important;
	}
	.indexCp li .abs h2{
		font-size: 0.55rem;
	}
	.indexCp li .absAlist a{
		font-size: 0.40rem;
	}
	.indexNewsUl{
		flex-wrap: wrap;
	}
	.indexNewsUl li{
		width: 100%;
		margin-bottom: 0.40rem;
	}
	.indexNewsTxt img{
		display: none;
	}
	.indexNewsTxt .txtBox{
		max-width: 100%;
	}
	.indexNewsTxt h2{
		font-size: .19rem;
	}
	.indexNewsTxt .txt{
		font-size: .17rem;
	}
	/*.footer{*/
	/*	padding-top: 0.5rem;*/
	/*}*/
	.footTop{
		display: none;
	}
	.fnavBox{
		margin-top: 0;
	}
	.fnavUl{
		display: none;
	}
	.alLogo{
		display: none;
	}
	.mShow{
		display: block;
		font-size: .2rem;
		margin-top: .23rem;
	}
	.frRwm{
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}
	.frwm img{
		width: 180px;
		height: 180px;
	}
	.fTel sup{
		display: none;
	}
	.fTel{
		font-size: .23rem;
	}
	.copy{
		text-align: center;
		font-size: .16rem;
		margin-top: 10px;
	}
	.header{
		height: 0.5rem;
	}
	.navUl{
		display: none;
	}
	.topRbox{
		display: none;
	}
	.mShowNav{
		display: block;
	}
	.header .logo img{
		height: 40px;
	}
	.pageClientBox{
		margin-top: .34rem;
		flex-wrap: wrap;
	}
	.ClientLeft{
		width: 100%;
	}
	.ClientLeft img{
		width: 0.5rem;
		height: 0.5rem;
		margin-right: .17rem;
	}
	.ClientLeft .item h3{
		font-size: .32rem;
	}
	.ClientLeft .item p{
		font-size: .23rem;
	}
	.ClientRight{
		width: 100%;
		margin-left: 0;
		margin-top: .34rem;
	}
	.ClientRight>form{
		flex-wrap: wrap;
	}
	.ClientRightLeft{
		width: 100%;
	}
	.ClientRightRight{
		width: 100%;
	}
	.ClientRightLeft input{
		padding: 0 10px;
		height: 38px;
		line-height: .34rem;
		font-size: .2rem;
		margin-bottom: .2rem;
	}
	.ClientRightRight textarea{
		height: 120px;
		padding: 10px;
		font-size: .2rem;
	}
	.btns{
		margin-top: .23rem;
		height: 0.5rem;
		font-size: .23rem;
		color: #fff;
	}
	.lcBox .item h2{
		font-size: .23rem;
	}
	.lcBox .item .itemtxt{
		font-size: .17rem;
	}
	.lcLogo{
		bottom: -.34rem;
	}
	.lcLogo img{
		width: 70px;
	}
	.item01Box2::after{
		display: none;
	}
	.itemTopleft{
		width: 100%;
		font-size: .23rem !important;
	}
	.itmeBox{
		flex-wrap: wrap;
	}
	.itemTopRigth{
		margin-top: .17rem;
		font-size: .17rem;
		max-width: 100%;
	}
	.txTabs .item01::after{
		height: 14rem;
	}
	.itmeBox .itemDivs{
		font-size: .17rem;
		background: url(../../img/index/item.png) no-repeat left center;
		padding-left: .15rem;
		background-size: 5px 5px;
	}
	.indexYsRight h2{
		font-size: .2rem;
	}
	.indexYsRight .item p{
		font-size: .17rem;
		background: url(../../img/index/abg.png) no-repeat center left;
			background-size: 6px 6px;
			padding-left: .15rem;
	}
	.txposia .abs{
		right: auto;
		left: 0;
	}
	.txTabs .item02::after{
		height: 26rem;
	}
	.txTabs .hd li{
		font-size: .17rem;
	}
	.txTabs .hd{
		width: 100%;
		max-width: 100%;
	}
	.txTabs .hd li{
		flex-direction: column;
		height: auto;
		padding: 10px 0;
	}
	.itmeBox{
		padding-left: 0;
		padding-right: 0;
	}
	.newsPages{
		margin: 0;
		margin-top: 70px;
		
	}
	.newsTitle h1{
		font-size: .27rem;
	}
	.newsTitle .info{
		margin-top: .17rem;
		font-size: .16rem;
	}
	.newsArticle{
		margin-top: .17rem;
		font-size: .17rem;
		padding: 0;
	}
	.newsInfo{
		font-size: .17rem;
	}
	.slTitle{
		padding-left: 0;
	}
	.slTitle h3{
		font-size: .23rem;
	}
	.slBOX2 .slBOX22Txt{
		font-size: .17rem;
		padding: .23rem 0;
	}
	.slTitle2{
		font-size: .23rem;
		padding-left: 0;
		margin: 25px 0;
	}
	.slBOX2::after{
		display: none;
	}
	.slBOX2{
		padding-top: 0;
	}
	.slTitle h3.txt-fff{
		margin-bottom: .17rem;
		color: #005d7f !important;
	}
	.map #container{
				height: 600px !important;
			}
			.indexCp li .absAlist{display: none !important;}
			.indexCp li .abs h2{
				padding:10px .17rem;
			}
}

@media (max-width:640px) {
	.map #container{
				height: 40.5rem !important;
			}
	.newsList li{margin-bottom: .23rem;}
	.newsAbox .newsRbox{
		margin-left: 0;
	}
	.newsAbox .pic{
		width: 100%;
		float: none;
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.newsAbox .pic img{
		width: 100%;
		max-width: 100%;
		height: auto;
	}
	.w1920{
		max-width: 100%;
		padding-left:10px;
		padding-right:10px;
	}
	.txTabs .hd li img{
		width: .32rem;
		height: .32rem;
		margin-bottom: 10px;
	}
	.txTabs .item01::after{
		height: 20rem;
	}
	.txTabs .item02::after{
		height: 50rem;
	}
	.lcBox .item .itemtxt span{
		background: url(../../img/index/item.png) no-repeat left 10px;
		background-size: 4px 4px;
	}
	.lcBox::before{
		display: none;
	}
	.lcBox::after{
		display: none;
	}
	.lcBox .item:nth-child(odd)::after{
		display: none;
	}
	.lcBox .item:nth-child(even)::after{
		display: none;
	}
	.lcBox .item:nth-child(even){
		text-align: left;
	}
	.lcBox .item{
		margin-bottom: .23rem;
	}
	.lcBox .item:nth-child(odd){
		width: 100%;
		max-width: 100%;
		margin-left: 0;
	padding-left: 0;
	}
	.lcBox .item:nth-child(even){
		width: 100%;
		max-width: 100%;
		margin-right: 0;
		padding-right: 0;
		padding-left: 0;
	}
	.swiper-pagination span{
		width: 8px;
		height: 8px;
	}
	.aboutBox6Ul li{
		width: 33.333%;
	}
	.aboutBox7 .aboutBox7Ul li{
		width: 50%;
	}
	.titleH2{font-size: .23rem;font-weight: bold;}
	.titleH3{
		font-size: .2rem;
	}
	.indexCp li .abs h2{
		font-size: .2rem;
	}
	.indexCp li .absAlist a{
		font-size: .2rem;
	}
	.indexCp li .absAlist a{
		padding-left: 10px;
		background-size: 4px 4px;
	}
	.indexYsRight h2{
		font-size: .23rem;
	}
	.indexYsRight .titleR img{
		width: 2rem;
	}
	.indexYsRight h3{
		font-size: .2rem;
	}
	.indexYsRight .item{
		padding-left: 10px;
		font-size: .2rem;
		background-size: 4px 4px;
	}
	.indexNewsTxt .txt{
		line-height: 1.6;
		height: auto;
		
	}.indexNewsTxt .txtBox{
		padding: 10px;
	}
	.btnBox a{
		padding: 8px .23rem;
	}
	/*.footer{*/
	/*	padding-top: .34rem;*/
	/*}*/
	.indexCp li .absAlist{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.indexCp li .absAlist a{
		width: 48%;
		box-sizing: border-box;
		font-size: .2rem;
	}
}

@media (max-width:500px) {
	.baguetteBox-button#next-button, .baguetteBox-button#previous-button{
				transform: scale(.7);
			}
	
	.aboutBox6Ul li{
		width: 50%;
	}
	.map #container{
				height: 30.5rem !important;
			}
	
}
.pagination{
	margin: .23rem 0;
}
.pagination > li {
	display: inline;
}
.pull-right{
	float: right;
}
.pagination > .active > span{
	padding: 6px .14rem;
	line-height: 1.428571429;
	z-index: 3;
	color: #fff;
	background-color: #81ccd1;
	border-color: #81ccd1;
	border: 1px solid #ddd;
}
.pagination > .disabled > span{
	border: 1px solid #ddd;
	padding: 6px .14rem;
	line-height: 1.428571429;
	z-index: 3;
	background: #fafafa;
	color: #666;
	cursor: default;
}
.pagination a {
	border: 1px solid #ddd;
	padding: 6px .14rem;
	line-height: 1.428571429;
	z-index: 3;
	background: #fafafa;
	color: #666;
	cursor: default;
}

.swiper {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: .2rem;
	/*background: #fff;*/
	display: flex;
	justify-content: center;
	align-items: center;
}

.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
/* new * /


 */

*, ::after, ::before {
	box-sizing: border-box;
}
.index-e_container-7 .e_container-7 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	max-width: none;
	margin-left: 0px;
	margin-right: 0px;
	/*padding-left: 8%;*/
	height: auto;
	max-height: none;
	padding-top: 10px;
	padding-right: 0px;
	align-items: center;
}

.index-e_container-7 .e_container-7 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}

.index-e_container-7 .e_container-7 .cbox-7-0 {
	padding-right: 5%;
	flex: 0 0 42%;
}
.index-e_container-7 .e_container-7 .cbox-7-1 {
	padding-left: 0px;
	padding-right: 0px;
	height: auto;
	padding-top: 0px;
}

.index-e_container-7 .e_container-39 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	/*background-image: url(https://omo-oss-image1.thefastimg.com/portal-saas/pg2024041719141598904/cms/image/122b2d7d-b797-48c0-a517-fcd1f6bbfba8.jpg);*/
	/*background-repeat: no-repeat;*/
	/*background-size: cover;*/
	/*background-position: bottom center;*/
}

.index-e_container-7 .e_container-39 .video{
	width: 100%;
}
.index-e_container-7 .e_container-7 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}

.index-e_container-7 e_container-8 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: auto;
	max-width: none;
	margin-bottom: 0px;
	margin-top: 0px;
}

.index-e_container-7 .e_container-8 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}

.index-e_container-7 .e_image-72 {
	overflow: hidden;
	max-width: 500px;
}
.index-e_container-7 .e_image-72 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.index-e_container-7 .e_richText-43 {
	margin-top: .23rem;
	margin-bottom: .23rem;
}
.index-e_container-7 .e_richText-43 {
	font-size: 40px;
	color: #333333;
	line-height: 1.5;
}

.index-e_container-7 .e_loop-74 .p_list {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	max-width: 100%;
	justify-content: space-between;
}

.index-e_container-7 .e_loop-74 .p_loopitem {
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: 49%;
	padding: 1% 0;
	position: relative;
}

.index-e_container-7 .e_container-76 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding-top: .23rem;
	padding-left: .23rem;
	padding-bottom: .23rem;
	padding-right: .23rem;
	background-color: #00a9b7;
	/*background-color: #fff;*/
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	min-height: 0px;
	height: 100%;
	margin-left: auto;
	margin-top: 0px;
}
.index-e_container-7 .e_container-76 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}
.index-e_container-7 .e_container-76 .cbox-76-0 {
	flex: 0 0 auto;
}

.index-e_container-7 .e_icon-79 .icon {
	margin: 0;
	width: 100%;
	height: 100%;
	fill: currentColor;
	font-size: .2rem;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	vertical-align: middle;
}
.index-e_container-7 .e_icon-79 {
	width: .32rem;
	margin-right: 10px;
	height: auto;
}

.index-e_container-7 .e_text-77 {
	line-height: normal;
	font-size: .2rem;
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
}

.index-e_container-7 .e_text-78 {
	line-height: normal;
	font-size: .17rem;
	font-weight: normal;
	color: rgba(255, 255, 255, 1);
	margin-top: 10px;
}

#c_static_573-16554527620090 {
	padding-top: 5%;
	padding-bottom: 5%;
	min-height: 0px;
	background-fill-value: background-image;
	background-image: url(https://omo-oss-image1.thefastimg.com/portal-saas/pg2024070810313631210/cms/image/8592b80d-aacb-4b88-b0c3-059c70466547.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

#c_static_573-16554527620090 .e_container-1 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 94%;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}
#c_static_573-16554527620090 .e_container-1 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
	position: relative;
}

#c_static_573-16554527620090 .e_text-3 {
	line-height: normal;
	text-align: center;
	font-size: 72px;
	color: rgba(255, 255, 255, 0.08);
	font-weight: bold;
}

#c_static_573-16554527620090 .e_richText-33 {
	margin-top: -.64rem;
}

.clearfix::after {
	display: block;
	clear: both;
	content: "";
}

#c_static_573-16554527620090 .e_loop-11 {
	width: 90%;
	max-width: 1500px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4%;
}

#c_static_573-16554527620090 .e_loop-11 .p_list {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	max-width: 100%;
}

@media screen and (min-width: 769px) {
	#c_static_573-16554527620090 .e_loop-11 .p_loopitem {
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: calc(100% / 6);
	}
}
#c_static_573-16554527620090 .e_container-12 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	padding-left: .23rem;
	padding-right: .23rem;
	padding-bottom: 0px;
	padding-top: 0px;
	max-width: 2.2rem;
}
#c_static_573-16554527620090 .e_container-12 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}
#c_static_573-16554527620090 .e_scrollNumber-30 {
	height: auto;
	line-height: 10px;
	font-size: 36px;
	font-weight: normal;
	color: rgba(255, 255, 255, 1);
	max-height: none;
	max-width: 100%;
	min-width: 0px;
}
#c_static_573-16554527620090 .e_scrollNumber-30 .p_plus {
	color: rgba(255, 255, 255, 1);
	font-size: .2rem;
}
#c_static_573-16554527620090 .e_container-28 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	max-width: 192px;
}
#c_static_573-16554527620090 .e_container-28 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}
#c_static_573-16554527620090 .e_container-28 .cbox-28-0 {
	flex: 0 0 100%;
}

#c_static_573-16554527620090 .e_text-29 {
	line-height: normal;
	font-size: .2rem;
	color: rgba(255, 255, 255, 0.84);
	padding: 0 .23rem;
	margin-bottom: .64rem;
}
/** 首页产品**/
.ibanner .iban_box{position:absolute; width:100%; left:0; bottom:0; padding-top:.34rem; padding-bottom:.23rem; background:rgba(34,116,141,0.5); z-index:1;}

.ibanner .iban_box ul{font-size:0;}

.ibanner .iban_box .li_{display:inline-block; text-align:center; color:#fff; width:20%; vertical-align:middle; border-left:1px dotted #fff; box-sizing:border-box; padding:5px 0;}

.ibanner .iban_box .li_:first-child{border:none;}

.ibanner .iban_box .li_ .icon{display:inline-block; vertical-align:top; margin-right:.17rem;}

.ibanner .iban_box .li_ .t_box{display:inline-block; vertical-align:top; text-align:left;}

.ibanner .iban_box .li_ .tit{font-size:.27rem; line-height:.27rem; margin-bottom:8px;}

.ibanner .iban_box .li_ .con{font-size:.16rem;}
.ibanner .wrap {
	max-width: 1400px;
	margin-right: auto;
	margin-left: auto;
}

.cont-plate1 {
	display: flex;
	justify-content: space-between;
	position: relative;
	width: 100%;
	height: auto;
	/*padding: 1.3rem 0 1.4rem;*/
	background: url(../images/plate1-bg.png) no-repeat bottom left;
	background-size: 100%;
}
.cont-plate1::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 9.8rem;
	height: 5.45rem;
	background: rgba(1, 109, 184, 0.1);
	border-bottom-left-radius: 0.9rem;
}
.cont-plate1 .plate1-cent {
	width: 50%;
	height: auto;
	padding: 0 .8rem 0 .2rem;
}
.cont-plate1 .plate1-cent .cent-title {
	margin-top: 0.35rem;
	font-size: 0.4rem;
	font-weight: bold;
	color: #005d7f;
}
.cont-plate1 .plate1-cent .cent-text {
	margin-top: 0.3rem;
	font-size: 0.2rem;
	line-height: 0.34rem;
	color: #666;
	word-spacing: 10px;
	/*line-height: .34rem;*/
}
.cont-plate1 .plate1-cent .cent-data {
	display: flex;
	justify-content: space-between;
	width: 100%;
	height: auto;
	margin-top: 0.5rem;
}
.cont-plate1 .plate1-cent .cent-data .data-item {
	width: auto;
	height: auto;
}
.cont-plate1 .plate1-cent .cent-data .data-item .item-title {
	font-size: 0.22rem;
	font-weight: 300;
	color: #666;
}
.cont-plate1 .plate1-cent .cent-data .data-item .item-title span {
	margin-right: 0.08rem;
	font-size: 0.54rem;
	font-weight: bold;
	color: #005d7f;
}
.cont-plate1 .plate1-cent .cent-data .data-item .item-title em {
	position: relative;
}
.cont-plate1 .plate1-cent .cent-data .data-item .item-title em::after {
	content: '+';
	position: absolute;
	top: -0.35rem;
	left: 0;
	font-size: 0.38rem;
	font-weight: bold;
	color: #005d7f;
}
.cont-plate1 .plate1-cent .cent-data .data-item .item-text {
	margin-top: 0.05rem;
	font-size: 0.22rem;
	color: #333;
}
.quality-control-section{
	display: flex; align-items: center; padding: 1.2rem 0 .4rem; gap: .6rem;
}

.quality-image{
	flex: 1;
}
.quality-content{
	flex: 1;
}

.quality-content .quality-title{
	margin-bottom: .4rem;
}

.cent-data1 {
	display: flex;
	justify-content: space-around;
	width: 100%;
	height: auto;
	margin: 0.5rem 0;
}
.cent-data1 .data-item {
	width: auto;
	height: auto;
	position: relative;
}
.cent-data1 .data-item:not(:last-child)::after {
	content: '';
	position: absolute;
	right: -1rem;
	top: 20%;
	bottom: 20%;
	width: 1px;
	background-color: rgba(0, 0, 0, 0.1);
}



.cent-data1 .data-item .item-title {
	font-size: 0.22rem;
	font-weight: 300;
	color: #666;
	display: flex;
	align-content: flex-start;
}
.cent-data1 .data-item .item-title span {
	margin-right: 0.08rem;
	font-size: 0.54rem;
	font-weight: bold;
	color: #005d7f;
}
.cent-data1 .data-item .item-title em {
	position: relative;
}
.cent-data1 .data-item .item-title em::after {
	content: '+';
	position: absolute;
	top: -0.35rem;
	left: 0;
	font-size: 0.38rem;
	font-weight: bold;
	color: #005d7f;
}
.cent-data1 .data-item .item-text {
	margin-top: 0.05rem;
	margin-left: 3px;
	font-size: 0.22rem;
	color: #333;
	/*text-align: center;*/
}

.cent-button {
	display: block;
	position: relative;
	margin-top: 0.5rem;
	padding: 0.12rem 0.2rem;
	font-size: 0.22rem;
	font-weight: bold;
	text-align: center;
	color: #005d7f;
	border-radius: 0.45rem;
	border:2px solid #005d7f;
}
.cent-button em {
	margin-left: 0.15rem;
}
.cent-button::before {
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 0;
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	transition: all 0.3s;
	-o-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
}
.cent-button:hover {
	transform: translatey(-6px);
	-o-transform: translatey(-6px);
	-moz-transform: translatey(-6px);
	-webkit-transform: translatey(-6px);
	background: #005d7f;
	color: #fff;
}
.cent-button:hover::before {
	opacity: 0.4;
	transform: translatey(6px);
	-o-transform: translatey(6px);
	-moz-transform: translatey(6px);
	-webkit-transform: translatey(6px);
}
.cont-plate1 .plate1-cont {
	position: relative;
	width: 8.8rem;
	height: auto;
	overflow: hidden;
	z-index: 9;
}
.cont-plate1 .plate1-cont .cont-pic {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.cont-plate1 .plate1-cont .cont-pic img {
	width: 100%;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.cont-plate1 .plate1-cont .cont-play {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 0.95rem;
	height: 0.95rem;
	margin: -0.475rem 0 0 -0.475rem;
	cursor: pointer;
}
.cont-plate1 .plate1-cont .cont-play img {
	width: 100%;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.cont-plate1 .plate1-cont .cont-play:hover img {
	transform: rotate(120deg);
	-o-transform: rotate(120deg);
	-moz-transform: rotate(120deg);
	-webkit-transform: rotate(120deg);
}
.cont-plate1 .plate1-cont:hover .cont-pic img {
	transform: scale(1.1, 1.1) translateZ(0);
	-o-transform: scale(1.1, 1.1) translateZ(0);
	-moz-transform: scale(1.1, 1.1) translateZ(0);
	-webkit-transform: scale(1.1, 1.1 translateZ(0));
}
.cont-plate2 {
	width: 100%;
	height: auto;
	padding: 1.3rem 0;
}
.cont-plate2 .page-title,
.cont-plate2 .page-English {
	text-align: center;
}
.cont-plate2 .page-heng {
	margin: 0.3rem auto 0;
}
.cont-plate2 .plate2-swiper {
	position: relative;
	width: 15.36rem;
	height: auto;
	margin: 0.6rem auto 0;
	padding-bottom: 0.6rem;
}
.cont-plate2 .plate2-swiper .swiper-slide {
	width: calc(100% / 3 - 0.26rem);
	height: auto;
	margin-right: 0.39rem;
}
.cont-plate2 .plate2-swiper .swiper-slide:last-of-type {
	margin-right: 0;
}
.cont-plate2 .plate2-swiper .swiper-slide .slide-box {
	display: block;
	width: 100%;
	height: auto;
}
.cont-plate2 .plate2-swiper .swiper-slide .slide-box .box-pic {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.cont-plate2 .plate2-swiper .swiper-slide .slide-box .box-pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.cont-plate2 .plate2-swiper .swiper-slide .slide-box .box-title {
	margin-top: 0.3rem;
	font-size: 0.3rem;
	font-weight: bold;
	color: #333;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.cont-plate2 .plate2-swiper .swiper-slide .slide-box .box-English {
	margin-top: 0.1rem;
	font-size: 0.24rem;
	text-transform: uppercase;
	color: #333;
}
.cont-plate2 .plate2-swiper .swiper-slide .slide-box:hover .box-pic img {
	transform: scale(1.1, 1.1) translateZ(0);
	-o-transform: scale(1.1, 1.1) translateZ(0);
	-moz-transform: scale(1.1, 1.1) translateZ(0);
	-webkit-transform: scale(1.1, 1.1 translateZ(0));
}
.cont-plate2 .plate2-swiper .swiper-slide .slide-box:hover .box-title {
	color: #005d7f;
}
.cont-plate2 .plate2-swiper .swiper-pagination {
	top: auto;
	bottom: 0;
	width: 100%;
	height: 5px;
	background: #f4f4f4;
}
.cont-plate2 .plate2-swiper .swiper-pagination .swiper-pagination-progressbar-fill {
	background: #005d7f;
}
.cont-plate2 .plate2-swiper .plate2-swiper-button-prev,
.cont-plate2 .plate2-swiper .plate2-swiper-button-next {
	position: absolute;
	top: 50%;
	width: 0.65rem;
	height: 0.65rem;
	margin-top: -0.325rem;
	text-align: center;
	line-height: 0.6rem;
	border-radius: 50%;
	background: #dddddd;
	cursor: pointer;
	outline: none;
	z-index: 9;
}
.cont-plate2 .plate2-swiper .plate2-swiper-button-prev img,
.cont-plate2 .plate2-swiper .plate2-swiper-button-next img {
	width: .2rem;
}
.cont-plate2 .plate2-swiper .plate2-swiper-button-prev:hover,
.cont-plate2 .plate2-swiper .plate2-swiper-button-next:hover {
	background: linear-gradient(90deg, #005d7f, #1a8cdc);
}
.cont-plate2 .plate2-swiper .plate2-swiper-button-prev {
	left: -1.14rem;
}
.cont-plate2 .plate2-swiper .plate2-swiper-button-next {
	right: -1.14rem;
}
.cont-plate2 .plate2-main {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-content: space-between;
	flex-wrap: wrap;
	/*width: 15.36rem;*/
	height: 7.36rem;
    /*padding: 0 1rem;*/
	margin: 0.6rem auto 0;
}
.cont-plate2 .plate2-main .main-item {
	position: relative;
	width: calc(100% / 3 - 0.0666667rem);
	height: calc(100% / 2 - 0.04rem);
}
.cont-plate2 .plate2-main .main-item:first-of-type {
	height: 100%;
}
.cont-plate2 .plate2-main .main-item .item-pic {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.cont-plate2 .plate2-main .main-item .item-pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.cont-plate2 .plate2-main .main-item .item-title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: auto;
	padding: 0.6rem 0.3rem 0.25rem;
	font-size: 0.3rem;
	text-align: center;
	color: #fff;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent);
}
.cont-plate2 .plate2-main .main-item:hover .item-pic img {
	transform: scale(1.1, 1.1) translateZ(0);
	-o-transform: scale(1.1, 1.1) translateZ(0);
	-moz-transform: scale(1.1, 1.1) translateZ(0);
	-webkit-transform: scale(1.1, 1.1 translateZ(0));
}
.video-popup {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 13.72rem;
	height: auto;
	background: #000;
	z-index: 199;
	transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.video-popup .popup-icon {
	position: absolute;
	top: -0.5rem;
	right: -10px;
	width: .23rem;
	cursor: pointer;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.video-popup .popup-icon:hover {
	transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
}
.video-popup video {
	width: 100%;
	height: auto;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.ipart01{padding-bottom:.64rem;}
.ipart01{padding-top:80px; padding-bottom:1.64rem; position:relative; overflow:hidden;}

.ipart01 .content{margin-top:0.5rem;}
.ipart01 ul{height: 6rem;width: 100%;overflow: hidden;}
.ipart01 .item{position:relative; float:left; width:19.4%; height:100%; margin-left:0.75%; transition:all .6s ease; overflow:hidden;}

.ipart01 .item:first-child{margin-left:0;}

.ipart01 .item .img_box{width:100%; height:100%; position:relative; overflow:hidden;}

.ipart01 .item .img_cover {position:relative; opacity:1; max-width:none; width:100%; transition:opacity 0.2s ease 0.4s; z-index:2;}

.ipart01 .rect-2058 {padding-bottom:205.882%;}

.ipart01 .item img{    object-fit: cover;object-position: center;}

.ipart01 .item .img_full {position:absolute; top:0; left:0; width:100%; opacity:1; max-width:none; height:100%; transition:opacity 0.1s ease 0.1s; z-index:1;}

.ipart01 .item .txt_box {position:absolute; top:0; left:0; width:100%; height:100%; z-index:9;}

.ipart01 .item .txt_cover{position:absolute; top:30%; left:50%; width:100%; transform:translateX(-50%); text-align:center;}

.ipart01 .item .txt_cover .tit{color:#fff; font-size:.23rem; line-height:.34rem; font-weight:bold; margin:.17rem 0 10px;}

.ipart01 .item .txt_cover .con{color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:.2rem;}

.ipart01 .item .txt_full{position:absolute; top:30%; left:0.3rem; right:0.3rem; opacity:0; }

.ipart01 .item .txt_full .tit{font-size:.23rem; line-height:.34rem; font-weight:bold; margin:.17rem 0 10px; color:#fff;}

.ipart01 .item .txt_full .con{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:.2rem; color:#fff;}

.ipart01 .item .txt_full .txt{margin-top:.23rem; font-size:.2rem; line-height:.34rem; color:#fff; text-align:justify; overflow-y:auto; max-height:10.5rem; padding-right:5px;}

.ipart01 .item .txt_full .txt::-webkit-scrollbar {width:2px; height:4px;}

.ipart01 .item .txt_full .txt::-webkit-scrollbar-thumb {border-radius:5px; background:#fe9901; }

.ipart01 .item .txt_full .txt::-webkit-scrollbar-track {border-radius:0; background:#fff;}

.ipart01 .item .txt_full .more{color:#f6ab00; margin-top:.17rem; display:block;}

.ipart01.cur .item {width:14.25%;}

.ipart01.cur .item.on {width:40%; transition:all .6s ease;}

.ipart01.cur .item.on .img_cover {opacity:0; transition:opacity 0s ease;}

.ipart01.cur .item.on .img_full {	opacity:1;}

.ipart01.cur .item.on .txt_cover {display:none;}

.ipart01.cur .item.on .txt_full {opacity:1; transition:all .8s ease;}

.ipart02{background:url(/temp/ipart02_1.png) no-repeat left top; background-size:cover; padding-top:55px;}

.ipart02 .content .hd{position:relative;}

.ipart02 .content .hd .infor {position:absolute; top:86px; left:300px; z-index:9;}

.ipart02 .content .hd .swiper{width:92.8125%; position:relative;float: right}

.ipart02 .content .hd .swiper .title{font-size:24px; line-height:0.4rem; color:#fff; font-weight:bold; position:absolute; left:178px; bottom:98px;}

.ipart02 .content .hd .swiper .cent-button{position:absolute; right:2.64rem; bottom:55px;}

/* 圆点 */

.ipart02 .content .hd .swiper-pagination {bottom:45px; left:178px;	width:auto;}

.ipart02 .content .hd .swiper-pagination .swiper-pagination-bullet {width:0.28rem; height:0.28rem; background:#fff; border-radius:10px; opacity:0.6}

.ipart02 .content .hd .swiper-pagination .swiper-pagination-bullet-active {width:40px; height:0.28rem; background:#00a9b7;opacity:1;}

/* 圆点 end*/

.ipart02 .content .bd{padding:.4rem 0 .7rem;clear: both;}
.ipart02 .content .bd ul{display: flex;justify-content: space-between;}

.ipart02 .content .bd li{width:27%;}

.ipart02 .content .bd li:first-child{margin-left:0;}

.ipart02 .content .bd li .icon{ width:auto; padding-bottom:23px; border-bottom:1px solid #D4D4D4; margin-bottom:23px;}

.ipart02 .content .bd li .info .t{font-size:0.4rem; line-height:0.4rem; color:#000; margin-bottom:15px; transition:0.5s ease;}

.ipart02 .content .bd li:hover .info .t{font-weight:bold;}

.ipart02 .content .bd li .info .c{font-size:.2rem; line-height:.3rem; color:#acacac;}
.ipart02 .infor .s_tit {
	font-size: 0.28rem;
	line-height: 0.28rem;
	color: #fe9901;
	position: relative;
	text-transform: uppercase;
	display: inline-block;
}
.ipart02 .infor .s_tit::after {
	content: '';
	width: 45px;
	height: 2px;
	background: #fe9901;
	position: absolute;
	right: -.64rem;
	top: 50%;
	transform: translateY(-50%);
}
.ipart02 .infor .tit {
	font-size: 0.7rem;
	line-height: 0.7rem;
	font-weight: bold;
	color: #005d7f;
	margin-top: 15px;
}
*[class*="rect-"] ._full {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.rect-58{
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	overflow: hidden;
}
.know_more {
	display: block;
	text-align: center;
	border-radius: 10px;
	width: 140px;
	height: 0.5rem;
	line-height: 0.5rem;
	background: #00a9b7;
	font-size: .2rem;
	color: #fff;
}
.ipart03 .infor {display: flex;    justify-content: space-between;align-items: center;}
.ipart03 .infor .r{    font-size: .3em;}
.ipart03 .content{margin-top:.64rem;
display: flex}
.ipart03 .content .ipart03-left{display: flex;justify-content: flex-end;}
.ipart03 .content .item{width:32%;  margin-left:2%; background:#f7f7f7; border-radius:10px; overflow:hidden; position:relative; }

.ipart03 .content .item:first-child{margin-left:0;}

.ipart03 .content .item a{display:block;}

.ipart03 .content .item .rect-58{padding-bottom:58%;}

.ipart03 .content .item .info{padding:.23rem; background:#f7f7f7; margin:-40px .23rem 0; position:relative; z-index:3; border-radius:5px;}

.ipart03 .content .item .info .t{font-size:.2rem; line-height:.34rem; color:#222; margin-bottom:45px; height:.64rem; transition:0.5s ease;}

.ipart03 .content .item .info .d{font-size:.2rem; line-height:.27rem; color:#777;}

.ipart03 .content .item img{transition:all 0.5s ease;object-fit: cover;}

.ipart03 .content .item:hover img {-webkit-transform:scale(1.05); -ms-transform:scale(1.05); transform:scale(1.05);}

.ipart03 .content .item:hover .info .t{color:#00a9b7;}

.ipart03 .content .item03{padding-top:10px; box-sizing:border-box;}

.ipart03 .content .item03 .li_box{padding:10px .34rem 0;}

.ipart03 .content .item03 .tit{font-size:.2rem; line-height:.34rem; height:.64rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; ; color:#222; margin-bottom:10px;}

.ipart03 .content .item03 .con{ border-bottom:1px solid #C6C6C6; padding-bottom:.23rem;}

.ipart03 .content .item03 .con .sign{width:40px; height:.23rem; line-height:.23rem; font-size:.14rem; color:#fff; background:#00a9b7; text-align:center; border-radius:10px; display:inline-block; vertical-align:middle;}

.ipart03 .content .item03 .con .date{display:inline-block; vertical-align:middle; font-size:.2rem; line-height:.23rem; color:#777; margin-left:10px;}

.ipart03 .content .item03 li:last-child .con{border:none;}

.ipart03 .content .item03 li:hover .tit{color:#00a9b7;}


.section2{ }
.section2b{width: 1920px;margin:0 auto;height:800px;display:flex;flex-wrap:wrap;justify-content: space-between;    justify-content: space-around;}

.section2b .s2_left{ width:40%; display:flex; flex-wrap:wrap ;align-content:center;}
.section2b .s2_left h2{ width:100%; float:left; overflow:hidden; font-size:46px; color:#333; line-height:.64rem; margin-bottom:0.5rem; display:flex; align-items:center;  }
.section2b .s2_left h2 a{ display:flex; align-content:center; margin-top:3px;  margin-left:10px}

.section2b .s2_left h3{ width:100%; float:left; overflow:hidden; font-size:.32rem; color:#333; line-height:35px; margin-bottom:.34rem}
.section2b .s2_left h3 img{ vertical-align:middle; margin-right:.17rem}
.section2b .s2_left h3 span{ color:#005d7f}
.section2b .s2_left p{ width:100%; float:left; overflow:hidden; font-size:.2rem; color:#666; line-height:.34rem; margin-bottom:40px}

.section2b .num01{ width:100%; float:left; overflow:hidden; display:flex;flex-wrap:wrap  }
.section2b .num01 dl{ width:33.33%; float:left; overflow:hidden; margin-bottom:.34rem}
.section2b .num01 dl dt{ width:100%; float:left; overflow:hidden; line-height:.6rem;font-size:.2rem;  color:#666; height:.6rem; margin-bottom:5px }
.section2b .num01 dl dt span{ color:#005d7f; font-size:0.5rem; font-weight:normal; margin-right:5px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.section2b .num01 dl dd{ width:100%; float:left; overflow:hidden; line-height:.23rem; font-size:.2rem; color:#333;}

/*.section2b .s2_right{ width:54%; padding-right:6%; background:url(/temp/ab_bgr.jpg) no-repeat right bottom; position:relative}*/
.section2b .s2_right{ padding-top:10%;position:relative}

.section2b .s2_right h5{ position:absolute; left:46%; bottom:40px; font-size:0.5rem; font-weight:normal; color:rgba(255,255,255,.6)}
#fuDiv {width: 90.5rem; height: 500px; display: flex; position:absolute; right:0; top:50%; transform:translateY(-50%); }
.section2b .divHide { width: 800px; position: relative;  overflow: hidden;  height: 100%; }
.section2b .divImg {position: absolute;   left: 0px;  float: left;   }
.section2b .imgKuai {width: 800px;  height: 500px;  float: left;  position: relative;  }
.section2b .imgKuai img { width: 800px; height: 500px;   float: left; }
.section2b .imgTopFont { position: absolute; bottom: 0px;width: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)); padding:.23rem;box-sizing: border-box; color:#fff;}
.section2b .imgTopFont h3 { width:100%; float:left; overflow:hidden; line-height:.34rem; font-size: .23rem; margin-bottom:10px  }
.section2b .imgTopFont p { width:100%; float:left; overflow:hidden; line-height:.25rem; font-size: .17rem; margin-bottom:10px }
.section2b .imgTopFont1 { position: absolute; bottom: 0px;width: 100%; background: linear-gradient(to bottom, rgba(196,140,78,.1), rgba(196,140,78,.8)); padding:.23rem;box-sizing: border-box; color:#fff;}

.section2b .imgTopFont2 { position: absolute; bottom: 0px;width: 100%; background: linear-gradient(to bottom, rgba(208,208,208,.9), rgba(208,208,208,.1)); padding:.23rem;box-sizing: border-box; color:#fff;}
#btn { width: 0.5rem; display: flex;  flex-direction: column; justify-content: center;  align-items: center;}
.section2b .fuDivYou{display: flex;flex-direction: column;align-content: center; flex-wrap: nowrap;justify-content: space-evenly; align-items: center; margin-left:.23rem }
#zuo, #you {cursor: pointer; border: 1px solid rgba(255,255,255,.4);border-radius: 50%; width:46px;height:46px; font-size:32px; line-height:46px; text-align:center; color:#fff; font-weight:normal; font-family:"宋体"}
#zuo{ margin-bottom:.23rem}
#zuo:hover, #you:hover{ background:rgba(255,255,255,.4); border: 1px solid rgba(255,255,255,.4);}
#xianShi{ display: flex; font-size:.2rem; color:rgba(255,255,255,.7)}
#xianShi span{ padding:0 5px}




#index-product .hot-sales {
	/*margin-bottom: 7.86458vw;*/
	position: relative;
}

#index-product .content-width {
	position: relative;
	width: 75vw;
	margin: 0 auto;
}

#index-product .common-title {
	display: flex;
	align-items: flex-end;
	margin-bottom: .625vw;
}

#index-product .common-title .zh {
	font-size: 3.38542vw;
	line-height: 1;
	color: #00a9b7;
}

#index-product .common-title .symbol {
	font-size: 3.48958vw;
	line-height: 1;
	color: #00a9b7;
	margin: 0 .3125vw;
}
#index-product .common-title .en {
	font-size: 1.14583vw;
	font-weight: 700;
	line-height: 2;
}

#index-product .hot-sales .line {
	padding-top: 5.36458vw;
	border-top: .10417vw solid #E0E0E0;
}

#index-product .hot-sales .swiper-content {
	display: flex;
	align-items: center;
	margin-bottom: 4.6875vw;
}

#index-product .text-center {
	text-align: center;
}

/* indexProductSwiper 图片居中样式 */
.indexProductSwiper .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.indexProductSwiper .swiper-slide img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto;
}

.indexProductSwiper .swiper-slide a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}
/* indexProductSwiper 导航按钮样式 */
.indexProductSwiper .swiper-button-next,
.indexProductSwiper .swiper-button-prev {
	color: #333;
	background: rgba(255, 255, 255, 0.8);
	border-radius: 50%;
	width: 44px;
	height: 44px;
	margin-top: -.25rem;
	transition: all 0.3s ease;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.indexProductSwiper .swiper-button-next:hover,
.indexProductSwiper .swiper-button-prev:hover {
	background: rgba(255, 255, 255, 1);
	box-shadow: 0 4px .14rem rgba(0, 0, 0, 0.15);
	transform: scale(1.1);
}

.indexProductSwiper .swiper-button-next::after,
.indexProductSwiper .swiper-button-prev::after {
	font-size: .2rem;
	font-weight: bold;
}

#c_effect_112_P_008-17237158336860 {
	min-height: 0px;
	padding-top: 4%;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	max-width: none;
	padding-bottom: 4%;
	background-image: url(https://omo-oss-image1.thefastimg.com/portal-saas/pg2024070810313631210/cms/image/a62bca82-b6a4-4dd9-bf09-bc4aad2698bc.jpg);
}

#c_effect_112_P_008-17237158336860 .e_container-12 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

#c_effect_112_P_008-17237158336860 .e_container-12 .p_item {
	flex: 1;
	max-width: 100%;
}

#c_effect_112_P_008-17237158336860 .e_text-13 {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.72rem;
	text-align: center;
	line-height: 1.5;
	color: rgba(238, 238, 238, 0.88);
	font-weight: bold;
}

#c_effect_112_P_008-17237158336860 .e_richText-14 {
	margin-top: -70px;
}

#c_effect_112_P_008-17237158336860 .e_loop-1 {
	margin-bottom: 0px;
	margin-top: 3%;
	max-width: 1480px;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

#c_effect_112_P_008-17237158336860 .e_loop-1 .honorSwip {
	overflow: hidden;
	padding-top: .34rem;
}


#c_effect_112_P_008-17237158336861 {
	min-height: 0px;
	padding-top: 4%;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	max-width: none;
	padding-bottom: 4%;
	background-image: url(https://omo-oss-image1.thefastimg.com/portal-saas/pg2024070810313631210/cms/image/a62bca82-b6a4-4dd9-bf09-bc4aad2698bc.jpg);
}

#c_effect_112_P_008-17237158336861 .e_container-12 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

#c_effect_112_P_008-17237158336861 .e_container-12 .p_item {
	flex: 1;
	max-width: 100%;
}

#c_effect_112_P_008-17237158336861 .e_text-13 {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.72rem;
	text-align: center;
	line-height: 1.5;
	color: rgba(238, 238, 238, 0.88);
	font-weight: bold;
}

#c_effect_112_P_008-17237158336861 .e_richText-14 {
	margin-top: -70px;
}

#c_effect_112_P_008-17237158336861 .e_loop-1 {
	margin-bottom: 0px;
	margin-top: 3%;
	max-width: 1480px;
	width: 94%;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

#c_effect_112_P_008-17237158336861 .e_loop-1 .honorSwip {
	overflow: hidden;
	padding-top: .34rem;
}

#c_videoContainer-17238199920370 .p_con {
	min-height: 300px;
	height: 100%;
	width: 100%;
}

#c_static_001-17238199920501 {
	min-height: 0px;
	background-color: #00a9b7;
	height: 100%;
	/*padding-top: 5%;*/
}

#c_static_001-17238199920501 .e_container-1 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 88%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 3%;
}

#c_static_001-17238199920501 .e_container-1 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}

#c_static_001-17238199920501 .e_text-2 {
	line-height: normal;
	font-size: .6rem;
	color: rgba(255, 255, 255, 1);
	text-align: center;
}

#c_static_001-17238199920501 .e_text-3 {
	color: rgba(255, 255, 255, 1);
	line-height: 1.3;
	margin-top: .17rem;
	padding-top: 0px;
	font-weight: normal;
	margin-bottom: 6%;
	font-size: .2rem;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	max-width: none;
}
#c_static_001-17238199920501 .e_loop-4 .p_list {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	max-width: 100%;
}
#c_static_001-17238199920501 .e_loop-4 .p_loopitem {
	flex: 0 0 33.3%;
	position: relative;
}

@media screen and (min-width: 769px) {
	#c_static_001-17238199920501 .e_loop-4 .p_loopitem {
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: calc(100% / 4);
	}
}

#c_static_001-17238199920501 .e_container-5 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 90%;
	margin-bottom: 0.5rem;
	padding-top: 13%;
	padding-bottom: 13%;
	border-top: 5px #ffffff26 solid;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: cubic-bezier(0.25,0.1,0.25,1);
	height: auto;
}

#c_static_001-17238199920501 .e_container-5 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}

#c_static_001-17238199920501 .e_text-6, #c_static_001-17238199920501 .e_text-7 {
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: cubic-bezier(0.25,0.1,0.25,1);
}

#c_static_001-17238199920501 .e_text-6 {
	line-height: normal;
	font-size: .3rem;
	color: rgba(255, 255, 255, 1);
}

#c_static_001-17238199920501 .e_text-6, #c_static_001-17238199920501 .e_text-7 {
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: cubic-bezier(0.25,0.1,0.25,1);
}

#c_static_001-17238199920501 .e_text-7 {
	line-height: normal;
	font-size: .2rem;
	color: rgba(255, 255, 255, 1);
}

#c_static_001-17238199920501 .e_text-9 {
	line-height: 0.5;
	color: rgba(255, 255, 255, 0.1);
	font-size: 1.8rem;
	font-weight: 900;
	margin-top: -.23rem;
	transition-property: all;
	transition-duration: 0.6s;
	transition-timing-function: cubic-bezier(0.25,0.1,0.25,1);
}
#c_static_001-17238199920501 .e_container-5 .cbox-5-1 {
	flex: 0 0 auto;
}
#c_static_001-17238199920501 .e_container-5 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}

#c_static_001-17238199920501 .e_image-8 {
	overflow: hidden;
	width: 70px;
	margin-left: auto;
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: cubic-bezier(0.25,0.1,0.25,1);
}

#c_static_001-17238199920501 .e_image-8 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

#c_static_001-17238199920501 .e_container-5:hover {
	display: flex;
	padding-top: 18%;
	padding-bottom: 18%;
	flex-direction: column-reverse;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center center;
	background-image: url(https://omo-oss-image1.thefastimg.com/portal-saas/pg2024071019110456425/cms/image/15aa373a-fb39-4d46-84a4-0f1514fd00bb.jpg);

	border-top: 0px #ffffff26 solid
}
#c_static_001-17238199920501 .e_container-5:hover .e_image-8 img {
	-webkit-filter: brightness(0%) invert(100%)
}

#c_static_001-17238199920501 .e_container-5:hover .e_image-8 {
	margin: auto
}

#c_static_001-17238199920501 .e_container-5:hover .e_text-9 {
	text-align: center;
	margin-top: -40px
}

#c_static_001-17238199920501 .e_container-5:hover .e_text-6,#c_static_001-17238199920501 .e_container-5:hover .e_text-7 {
	text-align: center
}

.idx4con {
	height: 5.37rem;
	background: url(/temp/idx4bg.jpg);
	background-size: cover;
	background-position: center;
	position: relative;
	overflow: hidden;
}

.idx4box {
	text-align: center;
	white-space: nowrap;
	font-size: 0;
}

.idx4box .item {
	width: 2.78rem;
	margin-right: .22rem;
	display: inline-block;
	cursor: pointer;
}

.idx4box .itembox {
	padding: .24rem 0;
}

@media (min-width: 767px) {
	.pc {
		display: block;
	}
	.h5 {
		display: none;
	}
}

.idx2box .idx2title .h1{line-height: 1.333;font-size: .45rem;text-align: center;color: #042475}
.idx2box .item{float: left;width: 20%;text-align: center;padding-top:6.25vw;position: relative;}
.idx2box .item>img{width: 1.95rem;margin: 0 auto;margin-bottom:3.5vw}
.idx2box .item:nth-child(odd){background:#00a9b750}
.idx2box .item:nth-child(even){background:#e5e4df}
.idx2box .item .h1{font-size: .27rem;color: #000;line-height: 1.333;margin: 0 3.5vw;padding:1.6vw 0;border-bottom: 1px solid #000;margin-bottom: .6rem}
.idx2box .item>p{font-size:.22rem;color: #042475;line-height: 1.6;height:12vw}
.idx2box .item .after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all .3s;opacity: 0}
.idx2box .item .after img{width: 100%;height: 100%;object-fit: cover;}
.idx2box .item .after p{font-size: .2rem;color: #fff;line-height: 1.8;padding: 4.5vw 0;padding-left: 3.3vw;position: absolute;bottom: 0;left: 0;right: 0;text-align: left;}
.idx2box .item:nth-child(even) .after p{top: 0;bottom: auto;}
.idx2box .item:hover .after{opacity: 1}

/** quality **/
.quacon{padding-bottom: .95rem}
.qua1box .abouttitle .en{font-size: .36rem;line-height: 1.2}
.qua1box .abouttitle .cn{font-size: .36rem;}
.abouttitle{text-align: center;margin-bottom: .45rem}
.abouttitle .en{font-size: .45rem;color: #00a9b7;text-transform: uppercase;line-height: 1}
.abouttitle .cn{font-size: .45rem;color: #042475;line-height: 1;margin-top: .1rem}

.qua1box{padding: .9rem 0 1.3rem}
.qua1box .abouttitle .line{width: .36rem;height: 2px;background: #00a9b750;margin: .3rem auto .35rem}
.qua1box .content{max-width: 8.6rem;margin: 0 auto;text-align: center;}
.qua1box .content p{font-size: .2rem;color: #595757;line-height: 2.2;margin-top: .15rem}
.qua1box .imgbox{display: flex;align-items: center;justify-content: space-between;margin-top: .4rem}
.qua1box .imgbox .item{width: 32.45%;position: relative;}
.fathbox{position: relative;}
.afterbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items:center;text-align: center;background: rgba(0,0,0,.5);transition: all .3s;opacity: 0}
.afterbox img{width:.8rem;margin: 0 auto}
.afterbox p{font-size: .22rem;color: #fff;line-height: 1.4;margin-top: .28rem}
.qua2box .abouttitle{width: 50%;float: left;text-align: right;padding-right: 3.5vw}
.qua2box .abouttitle .en{font-size: .36rem;line-height: 1.2}
.qua2box .abouttitle .cn{font-size: .36rem;}
.qua2box .content{    max-width: 8.6rem;
	margin: 0 auto;
	text-align: center;}
.qua2box .content p{font-size: .2rem;color: #595757;line-height: 2;margin-bottom:.15rem;}
.qua2img{margin-top: .3rem;}
.afterbox .item{flex: 1}
/*.qua3box .imgbox{width: 49.5%}*/
/*.qua3box{display: flex;background: #f7f8f8;align-items: center;margin-top: 1.3rem}*/
/*.qua3box .imgbox .item p{font-size: .2rem;margin-top: .15rem}*/
/*.qua3box .afterbox{padding: 0 5%}*/
/*.qua3box .abouttitle .en{font-size: .36rem;line-height: 1.3}*/
/*.qua3box .abouttitle .cn{font-size: .36rem;}*/
/*.qua3box .abouttitle{text-align: left;}*/
/*.qua3box .abouttitle .line{width: .36rem;height: 2px;background: #00a9b750;margin:2.8vw 0}*/
/*.qua3box .content{padding: 0 7vw}*/
/*.qua3box .content p{font-size: .2rem;color: #595757;line-height: 2;margin-top: 1vw}*/

.fathbox:hover .afterbox{opacity: 1}
.weui-cell__bd {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
@media (min-width: 640px) {
	.container {
		margin: 0 7.8125%;
	}
}
@media (min-width: 1200px) {
	.container {
		margin: 0 7.8125%;
	}
}

#c_static_001-16686654397100 {
	min-height: 0px;
	background-image: url(https://omo-oss-image1.thefastimg.com/portal-saas/pg2024070810313631210/cms/image/505ef50e-884f-4f14-8e4e-5f29dd9a79db.jpg);
	background-attachment: fixed;
	margin-top: 0px;
	padding-top: 10%;
	padding-bottom: 10%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
#c_static_001-16686654397100 .e_container-1 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 90%;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	background-color: rgba(255, 255, 255, 0.84);
	padding-top: 3%;
	margin-top: 0px;
	padding-bottom: 3%;
	min-width: 0px;
}

#c_static_001-16686654397100 .e_container-1 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}

#c_static_001-16686654397100 .e_container-2 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	height: 100%;
	padding-top: 0px;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: rgb(87 87 87 / 10%);
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 90%;
	margin-bottom: 0px;
	max-width: none;
	margin-top: 0px;
}
#c_static_001-16686654397100 .e_container-2 .p_item {
	flex: 1;
	max-width: 100%;
}

#c_static_001-16686654397100 .e_text-3 {
	font-size: .32rem;
	color: rgba(213, 24, 18, 1);
	line-height: 1.8;
	text-align: center;
}
#c_static_001-16686654397100 .e_richText-4 {
	margin-top: .34rem;
	margin-right: auto;
	margin-left: auto;
	max-width: none;
}

#c_static_001-16686654397100 .e_container-7 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 90%;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	background-color: rgba(255, 255, 255, 0);
	padding-top: 2%;
	margin-top: 0px;
	padding-bottom: 2%;
	min-width: 0px;
}

#c_static_001-16686654397100 .e_container-7 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}

#c_static_001-16686654397100 .e_container-8 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	padding-top: 0px;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: rgb(87 87 87 / 10%);
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	margin-bottom: 0px;
	max-width: none;
	margin-top: 0px;
}
#c_static_001-16686654397100 .e_container-8 .p_item {
	flex: 1;
	max-width: 100%;
}
#c_static_001-16686654397100 .e_text-9 {
	font-size: .32rem;
	color: rgba(255, 255, 255, 1);
	line-height: 1.8;
	text-align: center;
	font-weight: bold;
}
#c_static_001-16686654397100 .e_richText-10 {
	margin-top: 10px;
	margin-right: auto;
	max-width: none;
	margin-left: auto;
	margin-bottom: .34rem;
	min-width: 0px;
}

#c_static_001-16686654397100 .e_container-11 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	max-width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	min-width: 0px;
}

#c_static_001-16686654397100 .e_container-11 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}

#c_static_001-16686654397100 .e_container-21 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 90%;
	background-color: rgba(255, 255, 255, 0.73);
	padding-top: 15%;
	padding-bottom: 15%;
	margin-left: auto;
	margin-right: auto;
}

#c_static_001-16686654397100 .e_container-21 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}

#c_static_001-16686654397100 .e_scrollNumber-22 {
	height: .64rem;
	line-height: .64rem;
	font-size: .6rem;
	text-align: center;
	max-width: 168.75px;
}

#c_static_001-16686654397100 .e_scrollNumber-22 .p_plus {
	font-size: .2rem;
	vertical-align: super;
}
#c_static_001-16686654397100 .e_richText-23 {
	margin-top: .23rem;
}

#c_static_001-16686665988960 {
	min-height: 0px;
	background-attachment: fixed;
	margin-top: 0px;
	padding-top: 4%;
	padding-bottom: 4%;
	background-image: url(https://omo-oss-image1.thefastimg.com/portal-saas/pg2024070810313631210/cms/image/870f8189-a6b0-48de-a9ee-4cd5f8807d19.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

#c_static_001-16686665988960 .e_container-25 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 90%;
	max-width: 70.5rem;
	margin-left: auto;
	margin-right: auto;
	background-color: rgba(255, 255, 255, 0);
	padding-top: 2%;
	margin-top: 0px;
	padding-bottom: 2%;
	min-width: 0px;
}
#c_static_001-16686665988960 .e_container-25 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}
#c_static_001-16686665988960 .e_container-26 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	padding-top: 0px;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: rgb(87 87 87 / 10%);
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	margin-bottom: 0px;
	max-width: none;
	margin-top: 0px;
	height: auto;
	max-height: none;
}
#c_static_001-16686665988960 .e_container-26 .p_item {
	flex: 1;
	max-width: 100%;
}

#c_static_001-16686665988960 .e_text-27 {
	font-size: .34rem;
	color: rgba(255, 255, 255, 1);
	line-height: 1.8;
	text-align: center;
}
#c_static_001-16686665988960 .e_richText-34 {
	margin-top: 10px;
	margin-right: auto;
	max-width: none;
	margin-left: auto;
	margin-bottom: 0px;
	min-width: 0px;
}

#c_static_001-16686665988960 .e_richText-28 {
	margin-top: .23rem;
	margin-right: auto;
	max-width: none;
	margin-left: auto;
	margin-bottom: .34rem;
	min-width: 0px;
}
.banner3{
	text-align: center;
}
.service1{padding-top: .7rem}
.ser1box .item{float: left;width: 33.33%;padding:2.2rem 0 2.4rem}
.ser1box .item:nth-child(odd){background:#00a9b750}
.ser1box .item:nth-child(even){background:#e5e4df}
.ser1box .item>img{width: 1.66rem;margin: 0 auto}
.ser1box .item .h1{font-size: .26rem;color: #042475;text-transform: uppercase;}
.ser1box .item .h2{font-size: .26rem;color: #000;margin-top: .1rem}
.ser1box .item .content{text-align: center;padding:.4rem 0 .5rem;margin: 0 6.5vw;margin-top:.72rem;position: relative;}
.ser1box .item .content:before{content:"";width: 100%;left: 0;right: 0;height: 1px;background: #000;position: absolute;top: 0;transition: all .3s}
.ser1box .item .content:after{content:"";width: 100%;left: 0;right: 0;height: 1px;background: #000;position: absolute;bottom: 0;transition: all .3s}
.service2{padding: .8rem 0}
.service2 .abouttitle .en{font-size: .36rem;}
.service2 .abouttitle .cn{font-size: .36rem;margin-top: .2rem}
.service2 .abouttitle p{max-width: 7.8rem;margin: 0 auto;font-size: .22rem;line-height: 2;color: #595757}
.service2 .abouttitle .line{width: .36rem;height: 2px;background: #042475;margin:.5rem auto}


.service3 .sertitle{padding: .5rem 0}
.ser3box .container{display: flex;align-items: center;justify-content: space-between;    flex-wrap: wrap;}
.ser3box .item{width: 2.3rem;padding: 1.5vw 0 2.5vw}
.ser3box .item img{height: 1.52rem}
.ser3box .item .h1{font-size: .3rem;color: #042475;margin: 2vw 0}
.ser3box .item .h2{font-size: .2rem;color: #042475;line-height: 1.714;}
.ser3box{background: url(../../images/ser3bg.jpg);background-size: cover;background-position: center;}

.service4{margin-bottom: .8rem}
.sertitle{color: #042475;text-align: center;position: relative;padding: .6rem 0}
.sertitle:after{content: "";width: 100%;left: 0;top: 50%;height: 1px;background: #032274;position: absolute;}
.sertitle .h1{background: #fff;width: 3.6rem;margin: 0 auto;position: relative;z-index: 5;font-size: .32rem;}
.ser4box .item{float: left;width: 33.33%;padding:2.6rem 0 2.8rem}
.ser4box .item:nth-child(odd){background:#00a9b750}
.ser4box .item:nth-child(even){background:#e5e4df}
.ser4box .item>img{width: .85rem;margin: 0 auto}
.ser4box .item .h1{font-size: .3rem;color: #000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.ser4box .item .h2{font-size: .3rem;color: #042475;text-transform: uppercase;margin-top: .1rem}
.ser4box .item .content{text-align: center;padding: .4rem 0 .5rem;margin: 0 6.5vw;margin-top:.42rem;position: relative;}
.ser4box .item .content:before{content:"";width: 100%;left: 0;right: 0;height: 1px;background: #000;position: absolute;top: 0;transition: all .3s}
.ser4box .item .content:after{content:"";width: 100%;left: 0;right: 0;height: 1px;background: #000;position: absolute;bottom: 0;transition: all .3s}
.service5{background: #efefef;padding: 5.5vw 0 12vw;}
.service5 .abouttitle{margin-bottom: 7.5vw}
.service5 .abouttitle .en{font-size: .36rem}
.custom4 .abouttitle{margin-bottom: 8vw}
.custom4 .abouttitle .en{font-size: .36rem}
.custom4{background: url(/temp/custom4bg.jpg);background-size: cover;background-position: center;padding: 4vw 0 8vw}
.custom4 img{margin: 0 auto}
.custom3 .item .imgbox{width:63.3%;position: relative;}
.custom3 .item .imgbox>img{width: 100%;height: 100%;object-fit: cover;}
.custom3 .item{display: flex;height: 6rem;}
.custom3 .item .content{display: flex;align-items: center;width:36.7%;padding: 0 5vw}
.custom3 .item .h1{font-size:.3rem;color: #042475;margin-bottom: 2vw}
.custom3 .item .p{font-size:.2rem;color: #595757;line-height: 2.4}
.custom3 .item1 .content{background: #00a9b750}
.custom3 .item2 .content{background: #042475}
.custom3 .item2 .h1{color: #00a9b750}
.custom3 .item2 .p{color: #fff}
.custom3 .item .after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;background:rgba(0,0,0,.5);font-size: 0;text-align: center;transition: all .3s;opacity: 0}
.custom3 .item .after .sitem{display: inline-block;margin: 0 5vw}
.custom3 .item .after .sitem p{margin-top: .2rem;font-size: .22rem;color: #fff}
.custom3 .item .after .sitem img{width:.57rem;margin:0 auto}
.custom3 .item2 .after .sitem{width:40%;margin: 0 auto;padding: .4rem 0}
.hoveritem{position: relative;overflow: hidden;}
.hoveritem .after{position: absolute;top:-100%;left: 0;right: 0;transition: all .4s}
.hoveritem .after .txt{font-size: .3rem;text-align: center;position: absolute;top: 50%;transform: translateY(-50%);color: #fff;left: 0;right: 0}
.hoveritem .h1{transition: all .4s}
.hoveritem .h2{transition: all .4s}
.hoveritem2{position: relative;overflow: hidden;}
.hoveritem2 .after{position: absolute;top:-100%;left: 0;right: 0;transition: all .4s}
.hoveritem2 .after .txt{font-size: .22rem;text-align: center;position: absolute;color: #fff;left: 0;right: 0;bottom: .9rem;padding:0 .6rem}
.hoveritem2 .h1{transition: all .4s}
.hoveritem2 .h2{transition: all .4s}
.hoveritem:hover .after{top: 0}
.hoveritem:hover .h1{transform: translateY(2.6rem);}
.hoveritem:hover .h2{transform: translateY(1.8rem);}
.hoveritem:hover .content:before{width: 0;left: 50%}
.hoveritem:hover .content:after{width: 0;left: 50%}
.hoveritem2:hover .after{top: 0}
/*.hoveritem2:hover .h1{transform: translateY(2.7rem);}*/
/*.hoveritem2:hover .h2{transform: translateY(2.7rem);}*/
.hoveritem2:hover .h1{transform: translateY(3.2rem);}
.hoveritem2:hover .h2{transform: translateY(2.4rem);}
.hoveritem2:hover .content:before{width: 0;left: 50%}
.hoveritem2:hover .content:after{width: 0;left: 50%}
.hoveritem img{display: block}
.hoveritem2 img{display: block}
.custom3 .item .imgbox:hover .after{opacity: 1}

.supcon .abouttitle .en{font-size: .36rem;}
.supcon .abouttitle .cn{font-size: .36rem;}
.supcon .abouttitle .line{width: .36rem;height: 2px;background: #00a9b750;margin: .5rem auto .45rem}
.supcon .content{max-width: 7.5rem;font-size: .2rem;color: #595757;line-height: 2.2;text-align: center;margin: 0 auto}
.supcon .itembox{display: flex;align-items: center;margin: 1rem 0}
.supcon .itembox .item{flex: 1;text-align: center;}
.supcon .itembox .item img{width:.8rem;margin: 0 auto}
.supcon .itembox .item p{font-size: .22rem;color: #595757;margin-top: .3rem}
.supcon .imgbox{display: flex;align-items: center;justify-content: space-between;}
.sup1box .imgbox img{width: 32.45%;}
.sup1box{padding-top: 1rem}
.sup2box{padding: 1rem 0}
.sup2box .imgbox img:nth-child(1){width:66.37%}
.sup2box .imgbox img:nth-child(2){width:32.26%}

.dgcon .abouttitle .en{font-size: .36rem;}
.dgcon .abouttitle .line{width: .4rem;height:2px;margin:.4rem auto;background: #042475}
.dgcon .abouttitle p{font-size: .22rem;color: #595757;line-height: 1.6;}

.dgcon-new{
	/*margin: .28rem 0;*/
}
.news2box .item {
	display: flex;
	align-items: center;
	padding: 3vw 4.7vw 3vw 4.2vw;
	background: #f7f8f8;
	margin: .28rem 0;
	transition: all .3s;
}
.news2box .item .swiperbox {
	width: 54.5%;
	height: 5rem;
	margin-right: 4vw;
	position: relative;
}

.dgcon-new .swiperbox .swiperbtn{position: absolute;top: 50%;margin-top: -1.02rem;cursor: pointer;width: .12rem}
.dgcon-new .swiperbox .prev{left: -.7rem;}
.dgcon-new .swiperbox .next{right: -.7rem;}


.weui-cell__bd {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.news2box .item .h1 {
	font-size: .38rem;
	color: #042475;
	margin-bottom: .28rem;
}
.news2box .item .h3 {
	font-size: .2rem;
	color: #595757;
	line-height: 1.6;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.pro2box {
	background: #f7f8f8;
	padding:  2rem;
	text-align: center;
}

.pro2box .h1{
	font-size: 36px;
}

.dg3con{padding: 4.5vw 0 5.8vw}
.dg3box{display: flex;align-items: center;margin: 0 -5vw;padding: .9rem 0 .8rem}
.dg3box .item{flex: 1;text-align: center;}
.dg3box .item .h1{font-size: .22rem;color: #032274;margin-bottom: .22rem}
.dg3box .item img{width: 2.39rem;margin: 0 auto}
.dg3box .item .num{font-size: .62rem;color: #00a9b7;line-height: 1;margin-top: .25rem}
.dg3box2{display: flex;align-items: center;height: .88rem;background: #00a9b7;padding: 0 2vw 0 2.5vw}
.dg3box2 .h1{font-size:1.56vw;color: #032274}
.dg3box2 .item{display: flex;align-items: center;padding: 0;margin: 0;margin-left: 3.5vw}
.dg3box2 .item img{max-width:1.65vw;margin-right:.8vw;}
.dg3box2 .item .txt{font-size:1.67vw;color: #032274}

.dg4con{background: url(/temp/dg4bg.jpg);background-size: cover;background-position: center;padding: .65rem 0 9vw}
.dg4con .abouttitle{margin-bottom: 5.7vw}
.dg4con .imgbox {text-align: center}
.dg4con .imgbox img{margin: 0 auto}
.dg5con{background: #efefef;padding: .65rem 0 10vw}
.dg5con .imgbox {text-align: center}
.dg5con .imgbox img{margin: 0 auto}
.dg5con .abouttitle{margin-bottom: 6vw}
.dg6con{background: #00a9b7}
.dg6con .container{padding:.5rem 2.8vw .6rem 1.5vw;display: flex;align-items: center;}
.dg6con img{max-width: 14vw;margin-left: 7vw}
.dg6con .h1{font-size:.36rem;color: #fff;margin-bottom:.38rem}
.dg6con .formbox{border-radius: .11rem;overflow:hidden;background: #fff}
.dg6con .formbox .item{display: flex;align-items: center;}
.dg6con .formbox .btn1{line-height: .5rem;color: #fff;padding-right:.54rem;font-size:.3rem;display: block;background: #032274;width: 100%;text-align: right;}
.dg6con .formbox .item1{height: .72rem;border-right: 2px solid #00a9b7;width: 45%;padding: 0 2vw}
.dg6con .formbox .item2{height: .72rem;width: 55%;padding: 0 2vw}
.dg6con .formbox .item3{align-items: flex-start;border-top: 2px solid #00a9b7;padding: .15rem 2vw .5rem}
.dg6con .formbox .label1{font-size: .3rem;color: #042475}
.dg6con .formbox .item input{flex: 1;font-size: .3rem;color: #595757}
.dg1con{padding: 1.05rem 0 0 0}
.dg2con{padding: 1.05rem 0 0 0}
.dg1con .abouttitle{margin-bottom: .8rem}
.dg1box{display: flex;margin-bottom: .55rem}
.dg1box .contentbox{width: 26.9%;background: #00a9b750;height: 7.8rem;padding: .65rem .9rem;position: relative;}
.dg1box1 .iconbox img{width:.75rem;}
.dg1box2 .iconbox img{width:.77rem;}
.dg1box .iconbox .h1{font-size: .36rem;color: #042475;margin-top: .28rem}
.dg1box .txtbox{position: absolute;bottom: .65rem;left: .9rem}
.dg1box .txtbox p{font-size: .22rem;color: #042475;padding:.08rem 0;}
.dg1box .imgbox{position: relative;}
.dg1box .imgbox .item{overflow: hidden;}
.dg1box .imgbox .item1{position: absolute;top: 0;left: 0;width: 100%;height:55.3%;}
.dg1box .imgbox .item img{width: 100%;height: 100%;object-fit: cover;transition: all .3s}
.dg1box .imgbox .item2{position: absolute;bottom: 0;left: 0;width: 61.3%;height:43.5%;}
.dg1box .imgbox .item3{position: absolute;bottom: 0;right: 0;width: 37.8%;height:43.5%;}

.dg1box3{display: flex;align-items: center;justify-content: space-between;}
.dg1box3 .item{width: 49.25%;position: relative;}
.dg1box3 .item .txtbox p{font-size: .22rem;color: #042475;padding:.08rem 0;}
.dg1box3 .item .bottom{position: absolute;bottom: 0;left: 0;right: 0;height:2.65rem;display: flex;align-items: center;padding: 0;background: #00a9b750 }
.dg1box3 .item .iconbox{width:53.8%;padding-left: .58rem;}
.dg1box3 .item .bottom .iconbox .h1{font-size: .36rem;color: #042475;margin-top: .2rem}
.dg1box3 .item1 .bottom .iconbox img{width: .8rem;margin: 0 auto}
.dg1box3 .item2 .bottom .iconbox img{width: 1.08rem;margin: 0 auto}


.dg1box3 .item .iconbox>div{display: inline-block;}
.dg2tab{background: #00a9b750;border-top: .03rem solid #032274;margin-bottom: .75rem!important;    overflow: visible !important;}
.dg2tab::-webkit-scrollbar{display: none;}
.dg2tab .swiper-slide{width:auto;}
.dg2tab .item{line-height: .78rem;padding:0 .36rem;font-size: .27rem;position: relative;transition:all .3s;cursor: pointer;display: inline-block;}
.dg2tab .item:after{content:"";width: .33rem;height: .13rem;background: url(/temp/down.png);background-size: cover;position: absolute;bottom: -.33rem;left: 50%;margin-left: -.16rem;opacity: 0;transition:all .3s;transform: translateY(-5px);z-index:10}
.dg2tab .swiper-slide-thumb-active .item:after{transform: translateY(0);opacity: 1}
.dg2tab .swiper-slide-thumb-active .item{background: #032274;color: #fff}
.dg2right{width:55%}
.dg2box2{display: flex;align-items: flex-start;}
.dg2left .h1{font-size: .28rem;position: relative;color: #595757;margin-bottom: 1.3vw}
.dg2left .info{font-size: .2rem;color: #595757;line-height: 2.142;margin-bottom: 2.5vw;margin-top: -.6vw}
.dg2left .itembox .item .txt{font-size:.2rem;color: #032170;text-align: center;margin-top:.8vw}
.dg2left .itembox .item img{width: .83rem;margin: 0 auto}
.dg2left .itembox .item{display: inline-block;margin-top: 1vw}
.dg2left .itembox{font-size: 0;margin-top: 1.5vw}
.dg2left{padding-left: 1.5vw;padding-top: .6rem;    text-align: left;}
.dg2box{border-bottom:.04rem solid #032170}
.dg2left .h1:before{content:"";width: .14rem;height: .14rem;border-radius: 50%;border: 1px solid #032170;position: absolute;left: -1.5vw;top: 50%;margin-top: -.07rem}


.news1left .imgbox:hover img{transform: scale(1.05);}
.news2box .item:hover{transform: translateY(-5px);}
.custom3 .item .imgbox:hover .after{opacity: 1}
.school1 .item:hover{transform: translateY(-10px);}
.fathbox:hover .afterbox{opacity: 1}
.dg1box .imgbox .item:hover img{transform: scale(1.05);}
.idx1box .item:hover img{transform: scale(1.05);}
.index2 .item:hover .after{opacity: 1}
.hoveritem:hover .after{top: 0}
/*.hoveritem:hover .h1{transform: translateY(2.2rem);}*/
/*.hoveritem:hover .h2{transform: translateY(1.4rem);}*/
.hoveritem:hover .content:before{width: 0;left: 50%}
.hoveritem:hover .content:after{width: 0;left: 50%}
.hoveritem2:hover .after{top: 0}
/*.hoveritem2:hover .h1{transform: translateY(2.7rem);}*/
/*.hoveritem2:hover .h2{transform: translateY(2.7rem);}*/
.hoveritem2:hover .content:before{width: 0;left: 50%}
.hoveritem2:hover .content:after{width: 0;left: 50%}

.coop1box p{font-size: .22rem;color: #595757;line-height: 1.786;padding: 0 8.5vw;margin-bottom: .25rem;text-align: center;}
.coop1box .h1{font-size: .45rem;color: #042475;text-align: center;margin-bottom:.6rem}
.coop1box{padding: 5vw 0}
.coop1box .swiperbox{margin-top: .7rem;position: relative;}
.coop1box .swiperbox .swiperbtn{position: absolute;top: 50%;margin-top: -1.02rem;cursor: pointer;width: .12rem}
.coop1box .swiperbox .prev{left: -.7rem;}
.coop1box .swiperbox .next{right: -.7rem;}
.coopcon .container{padding: 0 10.5vw}
.coop1box .abouttitle .cn div{background: #fff;display: inline-block;padding: 0 .2rem;position: relative;z-index: 2}
.coop1box .abouttitle .cn{position: relative;margin: 0 -10.5vw;margin-top: .1rem}
.coop1box .abouttitle .cn:after{content:"";height: .04rem;top: 50%;margin-top: -.02rem;left: 0;right: 0;position: absolute;background: #00a9b730}
.coop1box .imgbox img{margin: 0 auto}
.coop1box .imgbox{margin-top: 8vw}
.coopcon{padding-bottom:5vw}


.contact {
	padding: .8rem 0 1rem;
}

.contactBox {
	display: flex;
}

.contactL {
	width: 7.6rem;
	margin-right: 1.2rem;
}

.contactLTit {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 36px;
	color: #333333;
	padding-bottom: .2rem;
	position: relative;
	margin-bottom: .46rem;
}

.contactLTit::after {
	content: '';
	width: 0.58rem;
	height: 0.02rem;
	background: #00a9b7;
	position: absolute;
	left: 0;
	bottom: 0;
}

.conItem {
	display: flex;
	padding: .28rem 0;
	border-bottom: 0.01rem dashed #C8C2C2;
}

.conItem img {
	width: .25rem;
	height: .25rem;
	margin-right: .15rem;
}

.conItem p {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: .2rem;
	color: #333333;
}

.contactR{
	width: 8.2rem;
	/*height: 4.5rem;*/
}

.pageTop::after {
	display: none;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .3;
}
.bannerTit {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.36rem;
	color: #FFFFFF;
	z-index: 1;
}

.mapBread {
	width: 100%;
	height: 0.76rem;
	background: #F5F5F5;
}

.mapBreadBox {
	height: 100%;
	display: flex;
	align-items: center;
}

.mapBreadBox a {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.2rem;
	color: #333333;
}

.mapBox {
	padding: .8rem 0 1.2rem;
}

.mapNav {
	display: flex;
	flex-wrap: wrap;
	border-bottom: 0.01rem solid #D6D6D6;
	margin-bottom: .2rem;
}

.mapNav a {
	font-family: MicrosoftYaHei, MicrosoftYaHei;
	font-weight: normal;
	font-size: 0.16rem;
	color: #666666;
	margin-right: .45rem;
	margin-bottom: .19rem;
}

.mapNav a.oneNav {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: .2rem;
	color: #333333;
	margin-bottom: .2rem;
}

.mapNav a.oneNav::before {
	content: '';
	width: 0.02rem;
	height: 0.26rem;
	background: #00a9b7;
	margin-right: .1rem;
}


/** jib **/
.breadBox {
	justify-content: flex-end;
}

.breadL {
	display: none !important;
}

.jobBox {
	padding: .55rem 0 1.2rem;
}

.jobSearch {
	width: 8.5rem;
	height: 0.6rem;
	background: #FFFFFF;
	box-shadow: 0rem 0rem 0.06rem 0.01rem rgba(0, 0, 0, 0.16);
	border-radius: 0.3rem 0.3rem 0.3rem 0.3rem;
	margin: 0 auto;
	display: flex;
	align-items: center;
	overflow: hidden;
	margin-bottom: .5rem
}

.jobSearch img {
	width: .14rem;
	height: .14rem;
	margin-left: .26rem;
	flex-shrink: 0;
}

.jobSearch input {
	width: 100%;
	height: 100%;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.16rem;
	color: #333;
	padding: 0 .15rem;
}

.jobSearch input::-webkit-input-placeholder {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.16rem;
	color: #ABABAB;
}

.jobSearch button {
	width: 1.22rem;
	height: 0.6rem;
	background: #00a9b7;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: .2rem;
	color: #FFFFFF;
}

.jobCon {
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.jobL {
	width: 3.3rem;
	padding-right: .3rem;
	padding-bottom: 2.31rem;
	border-right: .01rem solid #E9E9E9;
	margin-right: .3rem;
}

.jobLtop {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: .11rem 0 .15rem;
	margin-bottom: .28rem;
	border-bottom: 0.01rem solid #E9E9E9;
}

.jobLtop p {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.14rem;
}

.clean {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.14rem;
	color: #0B64D8;
}

.selectTit {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: .2rem;
	color: #333333;
	margin-bottom: .24rem;
}

.selectItem {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: .22rem;
}

.selectItem input {
	display: none;
}

.selectImg {
	width: .17rem;
	height: .17rem;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .3s;
	cursor: pointer;
	margin-right: .05rem;
	border-radius: 50%;
}

.selectImg:hover {
	background-color: rgba(31, 35, 41, 0.06);
}

.selectImg.active img {
	transform: rotate(90deg);
}

.selectImg img {
	width: .07rem;
	height: .07rem;
	object-fit: contain;
}

.selectItem label {
	display: flex;
	cursor: pointer;
	width: 100%;
}

.selectItem>label {
	width: calc(100% - .22rem);
}

.selectItem label .checked {
	width: .17rem;
	height: .17rem;
	position: relative;
	margin-right: .1rem;
}

.selectItem label:hover .checked {
	box-shadow: 0 0 4px 0 rgba(78, 131, 253, 0.4);
}

.selectItem label .checked img {
	position: absolute;
	left: 0;
	top: 0;
}

.selectItem label .checked.allCheck .allCheck {
	z-index: 1;
}

.selectItem label .checked.hasCheck .hasCheck {
	z-index: 1;
}

.selectItem label .checked.allCheck.hasCheck .allCheck {
	z-index: 2;
}


.selectName {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.14rem;
	color: #333333;
}

.opitonBox {
	display: none;
	width: 100%;
	padding-left: .36rem;
	padding-top: .23rem;
}

.opitonItem {
	margin-bottom: .22rem;
}

.opitonItem:last-child {
	margin-bottom: 0;
}

.jobR {
	width: 7.4rem;
}

.jobRtit {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.28rem;
	color: #333333;
	margin-bottom: .38rem;
}

.jobItem {
	width: 100%;
	background: #FFFFFF;
	padding: 10px ;
	flex-direction: column;
	margin-bottom: .1rem;
}

.jobItem:hover {
	box-shadow: 0rem 0rem 0.07rem 0.01rem rgba(81, 81, 81, 0.16);
}

.jobTit {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.2rem;
	color: #333333;
	margin-bottom: .15rem;
}

.jobtip {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}

.jobtip span {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.16rem;
	color: #666666;
	display: flex;
	align-items: center;
}

.jobtip span::after {
	content: '';
	width: .01rem;
	height: 0.12rem;
	background-color: #BBBFC4;
	margin: 0 .1rem;
}

.jobtip span:last-child::after {
	display: none;
}

.jobTxt {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.14rem;
	color: #999999;
}

.page {
	width: 100% !important;
	margin-top: .4rem;
}

.jobDetails {
	background: #F5F5F5;
	padding: .69rem 0 1.2rem;
}

.jobDetailsBox {
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.jobDetailsL {
	width: 8.9rem;
	background: #FFFFFF;
	box-shadow: 0rem 0rem 0.06rem 0.01rem rgba(0, 0, 0, 0.05);
	border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
	margin-right: .25rem;
	padding: .45rem .4rem .6rem;
}

.jobDetailsLTitle {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.3rem;
	color: #333333;
	margin-bottom: .15rem;
}

.jobDetailsLtext {
	margin-top: .5rem;
}

.jobDetailsLtit {
	display: flex;
	align-items: center;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.2rem;
	color: #333333;
	margin-bottom: .2rem;
}

.jobDetailsLtit::before {
	content: '';
	width: 0.03rem;
	height: 0.2rem;
	background: #00a9b7;
	border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
	margin-right: .07rem;
}

.jobDetailsLtxt {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.14rem;
	color: #666666;
	line-height: 0.26rem;
}

.jobDetailsR {
	width: 4.05rem;
	background: #FFFFFF;
	box-shadow: 0rem 0rem 0.06rem 0.01rem rgba(0, 0, 0, 0.05);
	border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
	padding: .45rem .4rem .3rem;
}

.jobDetailsRTitle {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.2rem;
	color: #333333;
	display: flex;
	align-items: center;
	margin-bottom: .3rem;
}

.jobDetailsRTitle::before {
	content: '';
	width: 0.03rem;
	height: 0.2rem;
	background: #00a9b7;
	border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
	margin-right: .1rem;
}

.jobDetailsList a {
	flex-direction: column;
	margin-bottom: .23rem;
}

.jobDetailsItemTit {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.16rem;
	color: #333333;
	margin-bottom: .1rem;
}

/** 关于我们 **/
.about_us.channel_content{padding: 1rem 0;}

.about_us01{background:url(/temp/about_us01_1.jpg) no-repeat center bottom; background-size:cover; padding-top:.8rem;}

.about_us01 .con16 {
	font-size: .2rem;
	line-height: .34rem;
}
.about_us01 .infor {width:49%; }

.about_us01 .infor .tit{font-size:72px; line-height:1.1; font-family:Arial; font-weight:bold; color:#f2f2f2; text-transform:uppercase;}

.about_us01 .infor .con{font-size:36px; line-height:36px; color:#067693; font-weight:lighter; margin-bottom:45px;}

.about_us02{padding-top:90px;}

.about_us02 .li_{width:33%; float:left; position:relative; box-sizing:border-box;  padding:0 90px; box-sizing:border-box; margin-bottom:80px;}

.about_us02 .li_:after{content:''; width:1px; height:1.18rem; background:#cbcfce; position:absolute; left:0; top:50%; transform:translateY(-50%);}

.about_us02 .li_:nth-child(3)::before,

.about_us02 .li_:nth-child(6)::before,

.about_us02 .li_:nth-child(9)::before{content:''; width:1px; height:1.18rem; background:#cbcfce; position:absolute; right:0; top:50%; transform:translateY(-50%);}



.about_us02 .li_:nth-child(3n){margin-right:0;}

.about_us02 .li_ .li_top{font-size:.2rem; ;; color:#067693; line-height:1; position:relative; display:inline-block;}

.about_us02 .li_ .li_top span{font-size:.64rem; line-height:.64rem; font-weight:bold; display:inline-block; margin-right:5px;}

.about_us02 .li_ .li_top sup{position:absolute; top:8px; left:100%; width:40px;}

.about_us02 .li_ .li_bott{font-size:.2rem; color:#555; line-height:.25rem; margin-top:.14rem;}


#c_static_583-1657006162301 {
	background-fill-value: background-image;
	background-repeat: no-repeat;
	background-position: center right;
	min-height: 0px;
	margin-top: 0px;
	padding-top: 4%;
	padding-bottom: 5%;
	background_radio: 2
}

#c_static_583-1657006162301 .e_container-1 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 90%;
	max-width: 1500px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background_radio: 1
}

#c_static_583-1657006162301 .e_container-1 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_583-1657006162301 .e_container-1 .p_item {
	display-radio: 1
}

#c_static_583-1657006162301 .e_container-2 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	width: auto;
	background_radio: 1
}

#c_static_583-1657006162301 .e_container-2 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_583-1657006162301 .e_text-7 {
	line-height: normal;
	font_radio: 2;
	font-size: 38px;
	color: rgba(231,30,36,1);
	font-family: SimHei;
	font-weight: bold;
	text-align: center
}

#c_static_583-1657006162301 .s_button2 {
	background-color: rgb(221 15 15);
	color: #ffffff;
	font-weight: 100;
	font-size: .16rem;
	border-style: solid;
	border-width: 2px;
	border-radius: .23rem;
	border: 1px solid #dd0f0f !important
}

#c_static_583-1657006162301 .s_button2:hover {
	border: 1px solid #888 !important
}

#c_static_583-1657006162301 .e_richText-22 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	transition-property: all;
	font-size: .2rem;
	color: rgba(112,112,112,1);
	line-height: 2;
	margin-left: 0px;
	margin-right: auto;
	max-width: none;
	margin-top: 0px;
	font-family: SimSun
}

#c_static_583-1657006162301 .e_loop-23 .p_list {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	max-width: 100%
}

#c_static_583-1657006162301 .e_loop-23 .p_loopitem {
	flex: 0 0 33.3%;
	position: relative
}

#c_static_583-1657006162301 .e_loop-23 .p_page {
	text-align: center
}

#c_static_583-1657006162301 .e_loop-23 .p_filter_wrapper {
	width: 100%;
	font-size: .15rem
}

#c_static_583-1657006162301 .e_loop-23 .p_kv_wrapper {
	display: flex;
	flex-wrap: nowrap;
	line-height: 40px;
	margin: .17rem 0
}

#c_static_583-1657006162301 .e_loop-23 .p_filter_key {
	width: 70px;
	overflow: hidden;
	margin-right: 10px;
	font-weight: bold;
	color: #333333;
	font-size: .14rem
}

#c_static_583-1657006162301 .e_loop-23 .p_v_item {
	display: inline-block;
	padding: 0 3px;
	cursor: pointer;
	font-size: .15rem;
	color: #555555;
	margin-right: .34rem
}

#c_static_583-1657006162301 .e_loop-23 .p_active .p_fbutton {
	color: #fff;
	background-color: cornflowerblue
}

#c_static_583-1657006162301 .e_loop-23 .p_result_item {
	position: relative;
	padding: 3px .23rem 3px 10px;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-right: 10px
}

#c_static_583-1657006162301 .e_loop-23 .p_filter_close {
	position: absolute;
	right: 0;
	top: 0;
	padding: 3px;
	font-style: normal;
	font-size: .2rem;
	margin-top: -5px;
	cursor: pointer
}

#c_static_583-1657006162301 .e_loop-23 .multSelect {
	font-size: .15rem;
	position: relative
}

#c_static_583-1657006162301 .e_loop-23 .multSelect .inputWrap {
	width: 100%;
	min-width: 100px;
	min-height: .27rem;
	border: 1px solid #DCDFE6;
	border-radius: 3px;
	position: relative;
	cursor: pointer;
	background: white
}

#c_static_583-1657006162301 .e_loop-23 .multSelect.is-invalid .inputWrap {
	border-color: #dc3545
}

#c_static_583-1657006162301 .e_loop-23 .multSelect ul {
	padding: 0 5px;
	margin: 0;
	padding-right: 35px
}

#c_static_583-1657006162301 .e_loop-23 .multSelect ul,li {
	list-style: none
}

#c_static_583-1657006162301 .e_loop-23 .multSelect li {
	display: inline-block;
	background: #edf0f3;
	color: #92969c;
	padding: 0px 5px;
	margin: 1px 5px 1px 0;
	border-radius: 5px;
	line-height: .2rem
}

#c_static_583-1657006162301 .e_loop-23 .multSelect .multSelect-option {
	width: 100%;
	border: 1px solid #DCDFE6;
	border-radius: 2px;
	border-top: 0;
	max-height: 200px;
	overflow-y: scroll;
	position: absolute;
	height: 0;
	opacity: 0;
	z-index: 9;
	background: #fff
}

#c_static_583-1657006162301 .e_loop-23 .multSelect .multSelect-option>div {
	line-height: .27rem;
	cursor: pointer;
	padding: 0 10px
}

#c_static_583-1657006162301 .e_loop-23 .multSelect .multSelect-option>div.selected {
	color: #409eff
}

#c_static_583-1657006162301 .e_loop-23 .multSelect .multSelect-option>div:hover {
	color: #409eff;
	background: #f3f6f9
}

#c_static_583-1657006162301 .e_loop-23 .multSelect .fa-close {
	font-style: normal;
	font-size: .14rem;
	padding: 0 5px 0 7px
}

#c_static_583-1657006162301 .e_loop-23 .multSelect .inputWrap>.fa svg {
	fill: #666;
	width: .14rem;
	height: .14rem;
	position: absolute;
	right: 0;
	top: calc(50% - 3px)
}

#c_static_583-1657006162301 .e_loop-23 .multSelect .inputWrap>.fa-down svg {
	transform: rotate(-90deg)
}

#c_static_583-1657006162301 .e_loop-23 .multSelect .inputWrap>.fa-up svg {
	transform: rotate(90deg)
}

#c_static_583-1657006162301 .e_loop-23 .multSelect .placeholder {
	line-height: 40px;
	padding-left: 10px;
	color: #aaa;
	position: absolute;
	left: 0;
	top: 0
}

#c_static_583-1657006162301 .e_loop-23 .p_normal_start {
	display: inline;
	width: 100px;
	height: 40px
}

#c_static_583-1657006162301 .e_loop-23 .p_date_start {
	display: inline;
	width: 105px;
	height: 40px
}

#c_static_583-1657006162301 .e_loop-23 .p_normal_end {
	display: inline;
	width: 100px;
	height: 40px;
	margin-right: 5px
}

#c_static_583-1657006162301 .e_loop-23 .p_date_end {
	display: inline;
	width: 105px;
	height: 40px;
	margin-right: 5px
}

#c_static_583-1657006162301 .e_loop-23 .p_split {
	margin: 0 5px
}

#c_static_583-1657006162301 .e_loop-23 .p_normal {
	margin-right: .2rem
}

#c_static_583-1657006162301 .e_loop-23 .p_fbutton {
	background-color: #007bff;
	border: 1px solid #409EFF;
	text-decoration: none;
	color: white;
	font-size: .16rem;
	text-align: center;
	padding: 10px 25px;
	position: relative;
	overflow: hidden
}

#c_static_583-1657006162301 .e_loop-23 .input-check,#c_static_583-1657006162301 .e_loop-23 .input-radio {
	margin: 0 5px;
	vertical-align: text-top
}

#c_static_583-1657006162301 .e_loop-23 .position-left {
	display: flex
}

#c_static_583-1657006162301 .e_loop-23 .position-right {
	display: flex;
	flex-direction: row-reverse
}

#c_static_583-1657006162301 .e_loop-23 .position-bottom {
	display: flex;
	flex-direction: column-reverse
}

#c_static_583-1657006162301 .e_loop-23 .p_mbutton {
	border: 1px solid #409EFF;
	text-decoration: none;
	color: #409EFF;
	font-size: .16rem;
	text-align: center;
	padding: 10px 25px;
	position: relative;
	overflow: hidden
}

#c_static_583-1657006162301 .e_loop-23 .p_mbutton:after {
	content: "";
	display: none;
	width: .2rem;
	height: .2rem;
	background-color: #409eff;
	-webkit-transform: skewY( -45deg);
	transform: skewY( 360deg);
	position: absolute;
	bottom: 0px;
	right: 0;
	z-index: 1
}

#c_static_583-1657006162301 .e_loop-23 .p_mbutton::before {
	content: "";
	display: none;
	width: 6px;
	height: 9px;
	border-right: #ffffff solid 2px;
	border-bottom: #ffffff solid 2px;
	-webkit-transform: rotate( 35deg);
	transform: rotate( 35deg);
	position: absolute;
	bottom: 5px;
	right: 4px;
	z-index: 2
}

#c_static_583-1657006162301 .e_loop-23 .p_active .p_mbutton::before {
	display: block
}

#c_static_583-1657006162301 .e_loop-23 .p_active .p_mbutton::after {
	display: block
}

#c_static_583-1657006162301 .e_loop-23 .p_input_match {
	width: 100px;
	height: 40px;
	padding: 10px;
	border: 1px solid #ced4da;
	border-radius: 3px
}

#c_static_583-1657006162301 .e_loop-23 .p_filter_result {
	display: none
}

#c_static_583-1657006162301 .e_loop-23 .p_contclear {
	cursor: pointer;
	display: none
}

#c_static_583-1657006162301 .e_loop-23 .swiper-container {
	padding-bottom: .34rem
}

#c_static_583-1657006162301 .e_loop-23 .p_imgwrapper {
	width: 80px;
	height: 100px;
	overflow: hidden
}

#c_static_583-1657006162301 .e_loop-23 .p_imgtitle {
	display: flex;
	justify-content: center;
	flex-wrap: nowrap;
	margin: 0 auto;
	line-height: .23rem
}

#c_static_583-1657006162301 .e_loop-23 .p_imgwrapper img {
	width: 100%;
	object-fit: cover
}

#c_static_583-1657006162301 .e_loop-23 .p_active .p_imgwrapper {
	border: 1px solid #409eff
}

#c_static_583-1657006162301 .e_loop-23 {
	max-width: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3%;
	width: auto
}

#c_static_583-1657006162301 .e_container-24 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	padding-left: .23rem;
	padding-right: .23rem;
	padding-bottom: 0px;
	padding-top: 0px;
	max-width: 2.2rem
}

#c_static_583-1657006162301 .e_container-24 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_583-1657006162301 .e_text-25 {
	line-height: normal;
	font-size: .2rem;
	font-family: Microsoft YaHei;
	color: rgba(0,0,0,0.84);
	padding-left: .23rem;
	padding-right: .23rem;
	margin-bottom: .64rem
}

#c_static_583-1657006162301 .e_container-26 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	max-width: 192px
}

#c_static_583-1657006162301 .e_container-26 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_583-1657006162301 .e_container-26 .cbox-26-0 {
	flex: 0 0 100%
}

#c_static_583-1657006162301 .e_container-26 .p_item {
	display-radio: 1
}

#c_static_583-1657006162301 .e_scrollNumber-27 {
	height: auto;
	line-height: 10px;
	font-size: .34rem;
	font-weight: normal;
	font-family: Arial;
	color: rgba(51,51,51,1);
	max-height: none;
	max-width: 100%;
	min-width: 0px
}

#c_static_583-1657006162301 .e_scrollNumber-27 .p_plus {
	color: rgba(141,141,141,1);
	font-size: .2rem;
	font-family: Arial
}

#c_static_583-1657006162301 .e_scrollNumber-27 .p_num {
	font-weight: bold
}

#c_static_583-1657006162301 .e_line-28 {
	border-top-color: rgba(220,220,220,0.42);
	border-top-width: 1px;
	border-top-style: solid;
	min-width: 0px;
	height: 0px;
	max-height: none
}

#c_static_583-1657006162301 .e_container-30 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
}

#c_static_583-1657006162301 .e_container-30 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_583-1657006162301 .e_image-31 {
	overflow: hidden;
	margin-bottom: .34rem
}

#c_static_583-1657006162301 .e_image-31 img {
	width: 100%;
	height: 100%;
	object-fit: contain
}

@media screen and (max-width: 768px) {
	#c_static_583-1657006162301 .e_loop-23 .p_loopitem {
		flex-grow:0;
		flex-shrink: 0;
		flex-basis: calc(100% / 2)
	}

	#c_static_583-1657006162301 {
		padding-top: 40px;
		padding-bottom: .34rem
	}

	#c_static_583-1657006162301 .e_container-1 {
		margin-top: 0px;
		margin-bottom: 0px
	}

	#c_static_583-1657006162301 .e_text-7 {
		font_radio: 1;
		font-size: .3rem
	}

	#c_static_583-1657006162301 .e_loop-23 {
		margin-top: 40px
	}

	#c_static_583-1657006162301 .e_text-25 {
		font_radio: 1
	}

	#c_static_583-1657006162301 .e_container-26 {
	}

	#c_static_583-1657006162301 .e_scrollNumber-27 {
		font-size: .25rem;
		color: rgba(51,51,51,1);
		line-height: 1;
		font-family: Arial;
		width: auto;
		max-width: none;
		min-width: 0px;
		height: auto;
		max-height: none;
		min-height: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto
	}

	#c_static_583-1657006162301 .e_text-25 {
		margin-bottom: .23rem
	}
}

@media screen and (min-width: 769px) {
	#c_static_583-1657006162301 .e_loop-23 .p_loopitem {
		flex-grow:0;
		flex-shrink: 0;
		flex-basis: calc(100% / 6)
	}
}

.history.channel_content{padding-top:0}
.history .rect-57{padding-bottom:75%;}

.history .rect-51{padding-bottom:51.87%;}

.history1 .content{margin-top:.23rem;}
.history1 .content .wrap{    width: 1400px;margin-right: auto;margin-left: auto;}

.history .content .top{padding:0 9%; box-sizing:border-box; position:relative; margin-bottom:.64rem; transition:all 0.5s ease; z-index:9; width:100%;}

.history .content .top_wrap.on{background:#fff; position:fixed; top:90px; left:0; z-index:9; width:100%;}

.history .content .top_wrap.on .top{width:1400px; padding:10px 6%; margin:0 auto;}

.history .content .top .swiper-container{height:78px;}

/* .history .content .top .swiper-wrapper{background:url(../img/history_bg.png); width:200%;} */

.history .content .top .swiper-slide{font-size:.23rem; text-align:center; color:#fff; cursor:pointer; position:relative;}

.history .content .top .swiper-slide span{display:inline-block; width:62px; height:62px; background:#067693; border-radius:50%; overflow:hidden; line-height:62px; margin-top:8px; transition:all 0.5s ease; font-weight:bold; position:relative; z-index:2;}

.history .content .top .swiper-slide::before{content:''; width:1.64rem; height:78px; background:url(/temp/dot4.png) no-repeat left; position:absolute; left:0; top:50%; transform:translate(0,-50%);}

.history .content .top .swiper-slide.cur span{background:#fc8709;}

.history .content .swiper-button-prev{width:38px; height:38px; background:url(/temp/history_prev2.png) no-repeat center; background-size:cover; opacity:1; position:absolute; left:0; top:50%; transform:translate(0,-50%); margin-top:0; transition:all 0.5s ease;}

.history .content .swiper-button-prev.swiper-button-disabled{opacity:1; background:url(/temp/history_prev.png) no-repeat center; background-size:cover;}

.history .content .swiper-button-next{width:38px; height:38px; background:url(/temp/history_next2.png) no-repeat center; background-size:cover; opacity:1; position:absolute; left:auto; right:0; top:50%; transform:translate(0,-50%); margin-top:0; transition:all 0.5s ease;}

.history .content .swiper-button-next.swiper-button-disabled{opacity:1; background:url(/temp/history_next.png) no-repeat center; background-size:cover;}

.history .content .bott{overflow:hidden;}

.history .content .bott .owl-prev{width:38px; height:38px; background:url(/temp/history_prev2.png) no-repeat center; background-size:cover; float:left; transition:all 0.5s ease; margin-top:.34rem;}

.history .content .bott .owl-next{width:38px; height:38px; background:url(/temp/history_next2.png) no-repeat center; background-size:cover; float:right; transition:all 0.5s ease; margin-top:.34rem;}

.history .content .bott .owl-prev.disabled{background:url(/temp/history_prev.png) no-repeat center; background-size:cover;}

.history .content .bott .owl-next.disabled{background:url(/temp/history_next.png) no-repeat center; background-size:cover;}

.history .content .bott .owl-dots{text-align:center; margin-top:40px;}

.history .content .bott .owl-dots .owl-dot{width:.16rem; height:.16rem; background:#d6d6d6; border-radius:50%; display:inline-block; margin:0 11px; transition:all 0.5s ease;}

.history .content .bott .owl-dots .owl-dot.active{background:#fe9901;}

.history .content .bott ul{transition:all 0.5s ease; position:relative; overflow:hidden;}

.history .content .bott ul::before{content:''; width:2px; height:100%; background:#f3f3f3; position:absolute; left:50%; top:0; z-index:2;}

.history .content .bott li{min-height:500px; position:relative; /*padding:0 3.6%;*/}

.history .content .bott li .bg{position:absolute; left:50%; bottom:-.23rem; font-size:584px; color:#cdcdcd; font-family:Arial; width:100%; text-align:center; transform:translate(-50%,0); opacity:0.1; line-height:1; display:none;}
/*.history1 .content .bott li .history-item{display: flex}*/


.history .content .bott li .left{float:right; width:40%; padding-top:.23rem; padding-right:5%; z-index:2; position:relative;}

.history .content .bott li .left .tit{position:absolute; left:0; width:100%; bottom:0; box-sizing:border-box; padding:.23rem; font-size:.2rem; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.history .content .bott li .right{float:left; width:45%; padding-right:.64rem; box-sizing:border-box; position:relative;  z-index:2; text-align:right; margin-left:5%;}

.history .content .bott li .right::before{content:''; width:55px; height:.2rem; background:url(/temp/zuo.png) no-repeat center; background-size:cover; position:absolute; right:-8px; top:.17rem;}

.history .content .bott li .right .time{font-size:41px; line-height:41px; color:#067693; font-weight:bold; margin-bottom:.34rem;}

.history .content .bott li .right .c{font-size:.2rem;line-height:25px; color:#000;}

.history .content .bott li .right .c span{display:block; position:relative; margin-bottom:10px; padding-right:36px;}

.history .content .bott li .right .c span::before{content:''; width:10px; height:10px; background:#dcdcdc; position:absolute; border-radius:.17rem; right:5px; top:9px;}

/* .history .content .bott li.even{background:#f8f8f8;} */

.history .content .bott li.even .bg{color:#fff; opacity:0.8;}

.history .content .bott li.even .left{float:left; padding-left:5%; padding-right:0;;}

.history .content .bott li.even .right{float:right; text-align:left; margin-left:0; margin-right:5%; padding-right:0; padding-left:.64rem;}

.history .content .bott li.even .right::before{background:url(/temp/you.png) no-repeat center; background-size:cover; left:auto; left:-8px;}

.history .content .bott li.even .right .c span{padding-right:0; padding-left:36px;}

.history .content .bott li.even .right .c span::before{left:auto; left:5px;}

.history .swiper-button-next:after,

.history .swiper-button-prev:after{display:none;}

/*.evenscon{padding-top: 1.7rem}*/
/*.evetitle{display: flex;align-items: center;}*/
/*.evetitle .en{font-size: .52rem;color: #00a9b7;line-height: 1.2;text-transform: uppercase;text-decoration: underline;}*/
/*.evetitle .cn{font-size:.45rem;color: #042475;margin-left: .25rem}*/
/*.idxbottom{position: fixed;bottom: 0;left: 0;right: 0;z-index: 10;display: none;}*/
/*.idxbottom .item{display:flex;align-items:center;float:left;width:50%;justify-content:center;height:0.5rem}*/
/*.idxbottom .item1{background:#032274}*/
/*.idxbottom .item2{background:#00a9b7}*/
/*.idxbottom .item img{width:.2rem;margin-right:10px}*/
/*.idxbottom .item div{font-size:.15rem;color:#fff;}*/
/*.hoveritem{position: relative;overflow: hidden;}*/
/*.hoveritem .after{position: absolute;top:-100%;left: 0;right: 0;transition: all .4s}*/
/*.hoveritem .after .txt{font-size: .3rem;text-align: center;position: absolute;top: 50%;transform: translateY(-50%);color: #fff;left: 0;right: 0}*/
/*.hoveritem .h1{transition: all .4s}*/
/*.hoveritem .h2{transition: all .4s}*/
/*.hoveritem2{position: relative;overflow: hidden;}*/
/*.hoveritem2 .after{position: absolute;top:-100%;left: 0;right: 0;transition: all .4s}*/
/*.hoveritem2 .after .txt{font-size: .22rem;text-align: center;position: absolute;color: #fff;left: 0;right: 0;bottom: .9rem;padding:0 .6rem}*/
/*.hoveritem2 .h1{transition: all .4s}*/
/*.hoveritem2 .h2{transition: all .4s}*/
/*.evencon1{overflow-x: scroll;}*/
/*.evenscon .evenbox{width:34rem}*/
/*.evenbox .event .year{font-size:.14rem;line-height: 1;margin-bottom: .1rem}*/
/*.evenbox .event .year span{font-size: .4rem;color:#042475;margin-right: .05rem}*/
/*.evenbox .event p{font-size: .2rem;color: #595757;line-height: 1.8}*/
/*.evenbox .event{padding-left: .28rem;position: absolute;}*/
/*.evenbox .event:before{content:"";width:.2rem;height: .2rem;border-radius: 50%;position: absolute;top: .05rem;left:-0.075rem;background: #d4a267}*/
/*.evenbox .event:after{content:"";top:.05rem;bottom: 0;left: 0;width: .03rem;background: #d4a267 ;position: absolute;}*/
/*.event1{left: 3%;bottom: 12%;height: 3.6rem;}*/
/*.event2{left: 6%;bottom: 7%;height: 2.8rem;}*/
/*.event3{left: 17%;bottom: 15%;height: 3.2rem;}*/
/*.event4{left: 23%;bottom: 18%;height: 2rem;}*/
/*.event5{left: 32%;bottom: 15%;height: 3rem;}*/
/*.event6{left: 45%;bottom: 30%;height: 5.4rem;}*/
/*.event7{left: 52%;bottom: 25%;height: 3.2rem;}*/
/*.event8{left: 70%;bottom: 16%;height: 2.8rem;}*/
/*.event9{left: 80%;bottom: 25%;height: 4.3rem;}*/
/*.event10{left: 90%;bottom: 15%;height: 2rem;}*/
/*.event11{left: 100%;bottom: 30%;height: 3.2rem;width:300px}*/

.stytitle{font-size: .36rem;color: #042475;position: relative;line-height: 1;padding: .37rem 0;text-align:center;margin-bottom: .6rem}
.stytitle:after{content:"";width: .4rem;height: .2rem;background: url(../../images/down2.png);position: absolute;bottom: 0;left: 50%;margin-left: -.2rem;background-size: cover;}

.styswiper .item p{font-size: .2rem;color: #042475;line-height: 1.8;padding: .2rem}
.styswiper .item{text-align: center;padding: 0 1.8vw}
.styswiper{padding: 0 1rem;position: relative;}
.styswiper .swiperbtn{position: absolute;top: 50%;margin-top: -1.02rem;cursor: pointer;width: .12rem}
.styswiper .prev{left: .58rem;}
.styswiper .next{right: .58rem;}
.styswiper .item img{margin: 0 auto;}
.stylecon .abouttitle{margin-bottom: .7rem}
.stylecon .abouttitle .en{font-size: .36rem}
.stylecon .abouttitle .cn{font-size: .36rem}
.sty1box{margin-bottom: 1rem;padding: 1rem 0;background-size: cover;background-position: center;}
.stylecon{padding: 1rem 0 .5rem}
/** 关于我们 **/


.made.channel_content{padding:0 0 75px;}

.made02 .content{margin-top:55px;}

.made02 .content ul{background:#fff; padding:0.7rem 0 43px; margin-bottom:55px; box-shadow:0 0 .17rem rgba(0,0,0,.1); border-radius:5px;}
.made02 .fix{display: flex;}
.made02 .content ul li{width:33%; text-align:center; position:relative}

.made02 .content ul li .icon{width:65px; display:inline-block; vertical-align:middle;}

.made02 .content ul li .info{text-align:left; display:inline-block; font-size:.2rem; line-height:.34rem; color:#555; vertical-align:middle; margin-left:.2rem;}

.made02 .content ul li:before{content:''; width:1px; height:59px; background:#bcbcbc; position:absolute; left:0; top:50%; transform:translateY(-50%);}

.made02 .content ul li:first-child:before{display:none;}
.common_bg:after {
	content: '';
	width: 601px;
	height: 4.15rem;
	background: url(/temp/common_bg.png) no-repeat center;
	position: absolute;
	top: 0;
	left: -2.19rem;
	pointer-events: none;
}

.made03 .infor .tit{font-size:.3rem; line-height:.34rem; color:#006d86; font-weight:bold; margin-bottom:40px;}

.made03 .infor .con{font-size:.2rem; line-height:.34rem; color:#555; margin-bottom:35px;}

.made03 .infor .txt{font-size:.2rem; line-height:.34rem; color:#555; margin-bottom:.23rem;}

.made03 .infor .txt span{font-weight:bold; font-size:.23rem; display:block; margin-bottom:5px;}

.made03 .content{width:100%; padding:47px 0; overflow:hidden;}

.made03 .content .swiper-slide{width:482px; height:304px; overflow:hidden;}

.made03 .content .swiper-pagination{position:static; margin-top:35px;}

.made03 .content .swiper-pagination .swiper-pagination-bullet-active{background:#fe9901;}

.made03 .text{font-size:.2rem; line-height:.34rem; color:#555;}

.made03 .text span{font-weight:bold; font-size:.23rem; display:block; margin-bottom:5px;}


.common_bg {
	position: relative;
	padding: 75px 0 1.17rem;
}
.common_infor .tit {
	float: left;
	font-size: 36px;
	line-height: 36px;
	font-weight: bold;
	color: #000;
	position: relative;
}
.common_infor_line .tit:after {
    content: '';
    width: 100%;
    height: 3px;
    background: #FE9901;
    position: absolute;
    left: 0;
    bottom: 0;
}
.common_infor_line .tit {
	font-size: 36px;
	display: inline-block;
	line-height: 36px;
	padding-bottom: .17rem;
	position: relative;
	font-weight: bold;
	color: #000;
}
.common_infor .con {
	font-size: .2rem;
	text-align: center;
	line-height: .34rem;
	color: #666;
	padding-top: .5rem;
}



/*智造工厂*/
#c_static_001_P_53512-1723773650467 {
	min-width: 0px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	max-width: none;
	overflow: hidden;
	/*background-repeat: no-repeat;*/
	/*background-size: cover;*/
	/*background-position: top center;*/
	/*background-image: url(https://omo-oss-image1.thefastimg.com/portal-saas/pg2024071019110456425/cms/image/7ada9b36-eba9-4cdd-a192-44130a899b79.jpg);*/
	padding-top: 5%;
	padding-bottom: 2%
}

#c_static_001_P_53512-1723773650467 .Box_pro {
	max-width: 470px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin: 0 auto
}

#c_static_001_P_53512-1723773650467 .lsit_por {
	width: auto;
	font-size: 14px;
	color: #000;
	text-align: center;
	line-height: 1.8;
	cursor: pointer
}

#c_static_001_P_53512-1723773650467 .img_box {
	position: relative;
	width: 73px;
	height: 73px;
	margin: 0 auto 10px;
	overflow: hidden;
	transition: all .5s ease
}

#c_static_001_P_53512-1723773650467 .img_box img {
	position: absolute;
	left: 0;
	top: 0
}

#c_static_001_P_53512-1723773650467 .img_box img:last-child {
	z-index: 2;
	opacity: 1
}

#c_static_001_P_53512-1723773650467 .lsit_por:hover .img_box {
	transform: translateY(-10px)
}

#c_static_001_P_53512-1723773650467 .e_container-154 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
}

#c_static_001_P_53512-1723773650467 .e_container-154 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_001_P_53512-1723773650467 .e_container-222 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	margin-top: 5%
}

#c_static_001_P_53512-1723773650467 .e_container-222 > .p_item {
	position: relative;
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_list {
	display: flex;
	flex-wrap: wrap
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_loopitem {
	flex: 0 0 33.3%;
	position: relative;
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_page {
	text-align: center
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_filter_wrapper {
	width: 100%
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_kv_wrapper {
	display: flex;
	flex-wrap: nowrap
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_filter_key {
	line-height: 40px;
	margin-right: 10px;
	font-weight: bold
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_v_item {
	display: inline-block;
	margin: 0 5px;
	line-height: 40px;
	cursor: pointer
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_active {
	color: blueviolet
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_result_item {
	position: relative;
	padding: 3px 0.28rem 3px 10px;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-right: 10px
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_filter_close {
	position: absolute;
	right: 0;
	top: 0;
	padding: 3px;
	font-style: normal;
	font-size: 16px;
	margin-top: -5px;
	cursor: pointer
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect {
	font-size: 14px;
	position: relative
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect .inputWrap {
	width: 100%;
	min-width: 100px;
	min-height: 40px;
	border: 1px solid #ccc;
	border-radius: 3px;
	position: relative;
	cursor: pointer
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect.is-invalid .inputWrap {
	border-color: #dc3545
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect ul {
	padding: 0 5px;
	margin: 0;
	padding-right: 35px
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect ul,li {
	list-style: none
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect li {
	display: inline-block;
	background: #edf0f3;
	color: #92969c;
	padding: 3px 5px;
	margin: 5px 5px 5px 0;
	border-radius: 5px
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect .multSelect-option {
	width: 100%;
	border: 1px solid #ccc;
	border-top: 0;
	max-height: 200px;
	overflow-y: scroll;
	position: absolute;
	height: 0;
	opacity: 0;
	z-index: 9;
	background: #fff
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect .multSelect-option>div {
	line-height: 35px;
	cursor: pointer;
	padding: 0 10px
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect .multSelect-option>div.selected {
	color: #409eff
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect .multSelect-option>div:hover {
	color: #409eff;
	background: #f3f6f9
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect .fa-close {
	font-style: normal;
	font-size: 12px;
	padding: 0 5px 0 7px
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect .inputWrap>.fa svg {
	fill: #666;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 0;
	top: calc(50% - 8px)
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect .inputWrap>.fa-down svg {
	transform: rotate(-90deg)
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect .inputWrap>.fa-up svg {
	transform: rotate(90deg)
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .multSelect .placeholder {
	line-height: 40px;
	padding-left: 10px;
	color: #aaa;
	position: absolute;
	left: 0;
	top: 0
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_filter_select {
	width: 10.7rem
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_normal_start,.e_loop-223 .p_date_start {
	display: inline;
	width: 100px
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_normal_end,.e_loop-223 .p_date_end {
	display: inline;
	width: 100px
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_split {
	margin: 0 5px
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_normal {
	margin-right: 16px
}

#c_static_001_P_53512-1723773650467 .e_loop-223 {
	background_radio: 1;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
	width: auto;
	max-width: none;
	padding-top: 0px;
	padding-bottom: 0px;
	overflow: visible
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .cbox-223:nth-child(odd) {
	margin-right: auto;
	padding-right: 22%
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_rollPagination {
	display-radio: 1
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .cbox-223:nth-child(even) {
	padding-left: 22%
}

#c_static_001_P_53512-1723773650467 .e_container-224 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 34%;
	border-top-right-radius: 8000px;
	border-bottom-left-radius: 8000px;
	border-bottom-right-radius: 8000px;
	overflow: hidden;
	border-top-left-radius: 8000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%)
}

#c_static_001_P_53512-1723773650467 .e_container-224 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_001_P_53512-1723773650467 .e_container-224 .p_item {
	display-radio: 1
}

#c_static_001_P_53512-1723773650467 .e_container-224 .cbox-224-0 {
	align-self: center;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

#c_static_001_P_53512-1723773650467 .e_image-225 {
	width: 100%;
	height: 0px;
	padding-bottom: 100%;
	overflow: hidden;
	display: block;
	position: relative;
	display-radio: block;
	animation: p_wz 16s infinite linear
}

#c_static_001_P_53512-1723773650467 .e_image-225 img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) scale(1);
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all 0.5s ease 0s;
	object-fit: cover;
	opacity: 1
}

#c_static_001_P_53512-1723773650467 .e_container-226 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: auto;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	display-radio: flex;
	margin-bottom: 25px;
	box-shadow: 0 0 0.28rem rgb(0 0 0 / 0%);
	transition: all 0.5s ease 0s;
	background_radio: 2;
	border-top-left-radius: 200px;
	border-top-right-radius: 200px;
	border-bottom-left-radius: 200px;
	border-bottom-right-radius: 200px;
	margin-top: 25px;
	background-color: #00a9b720
}

#c_static_001_P_53512-1723773650467 .e_container-226:hover {
	box-shadow: 0 0 0.28rem rgb(0 119 211 / 10%);
	background-color: #00a9b780
}

#c_static_001_P_53512-1723773650467 .e_container-226:hover .e_text-231 {
	color: #000
}

#c_static_001_P_53512-1723773650467 .e_container-226:hover .e_text-248 {
	color: #000
}

#c_static_001_P_53512-1723773650467 .e_container-226 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_001_P_53512-1723773650467 .e_container-226 .cbox-226-0 {
	background-fill-value: background-color
}

#c_static_001_P_53512-1723773650467 .e_container-227 {
	display: flex;
	flex-direction: row;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#c_static_001_P_53512-1723773650467 .e_container-227 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_001_P_53512-1723773650467 .e_text-231 {
	font_radio: 2;
	text-align: left;
	line-height: 1.6;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-size: 28px;
	color: #000;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 0px;
	margin-right: auto;
	max-width: none
}

#c_static_001_P_53512-1723773650467 .e_text-231 a {
	transition: all .5s ease;
	color: #222
}

#c_static_001_P_53512-1723773650467 .e_container-227 .cbox-227-0 {
	flex: 0 0 110px;
	align-self: center
}

#c_static_001_P_53512-1723773650467 .e_container-227 .cbox-227-1 {
	align-self: center;
	padding-left: 0px;
	flex: 0 0 auto
}

#c_static_001_P_53512-1723773650467 .e_container-237 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%
}

#c_static_001_P_53512-1723773650467 .e_container-237 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_001_P_53512-1723773650467 .e_container-238 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 33%;
	background_radio: 1;
	display-radio: flex;
	border-top-right-radius: 8000px;
	border-bottom-left-radius: 8000px;
	border-bottom-right-radius: 8000px;
	overflow: hidden;
	border-top-left-radius: 8000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	max-width: none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%)
}

#c_static_001_P_53512-1723773650467 .e_container-238 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_001_P_53512-1723773650467 .e_container-238 .p_item {
	display-radio: 1
}

#c_static_001_P_53512-1723773650467 .e_container-238 .cbox-238-0 {
	align-self: center;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

#c_static_001_P_53512-1723773650467 .e_image-239 {
	width: 100%;
	height: 0px;
	padding-bottom: 100%;
	overflow: hidden;
	display: block;
	position: relative;
	display-radio: block;
	animation: p_yq 12s infinite linear
}

#c_static_001_P_53512-1723773650467 .e_image-239 img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) scale(1);
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all 0.5s ease 0s;
	object-fit: cover;
	opacity: 1
}

#c_static_001_P_53512-1723773650467 .e_container-240 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 30%;
	background_radio: 1;
	display-radio: flex;
	border-top-right-radius: 8000px;
	border-bottom-left-radius: 8000px;
	border-bottom-right-radius: 8000px;
	overflow: hidden;
	border-top-left-radius: 8000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%)
}

#c_static_001_P_53512-1723773650467 .e_container-240 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_001_P_53512-1723773650467 .e_container-240 .p_item {
	display-radio: 1
}

#c_static_001_P_53512-1723773650467 .e_container-240 .cbox-240-0 {
	align-self: center;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

#c_static_001_P_53512-1723773650467 .e_image-241 {
	width: 100%;
	height: 0px;
	padding-bottom: 100%;
	overflow: hidden;
	display: block;
	position: relative;
	display-radio: block
}

#c_static_001_P_53512-1723773650467 .e_image-241 img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) scale(1);
	width: 100%;
	height: 100%;
	overflow: hidden;
	transition: all 0.5s ease 0s;
	object-fit: cover;
	opacity: 1
}

#c_static_001_P_53512-1723773650467 .e_text-248 {
	font_radio: 2;
	text-align: center;
	line-height: 1.6;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	display-radio: 1;
	font-size: 0.28rem;
	color: #00000060;
	padding-left: 15px;
	padding-right: 15px
}

#c_static_001_P_53512-1723773650467 .e_text-248 a {
	transition: all .5s ease;
	color: #222
}

#c_static_001_P_53512-1723773650467 .e_container-256 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	background_radio: 2;
	display-radio: flex;
	max-width: 90px;
	height: 90px;
	background-color: #00a9b7;
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	border-bottom-left-radius: 50%;
	border-bottom-right-radius: 50%
}

#c_static_001_P_53512-1723773650467 .e_container-256 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_001_P_53512-1723773650467 .e_container-256 .p_item {
	display-radio: 1
}

#c_static_001_P_53512-1723773650467 .e_container-256 .cbox-256-0 {
	align-self: center
}

#c_static_001_P_53512-1723773650467 .e_icon-257 {
	width: 0.7rem;
	height: 0.7rem;
	font_radio: 1;
	display-radio: 1;
	margin-left: auto;
	margin-right: auto
}

#c_static_001_P_53512-1723773650467 .e_icon-257 .icon {
	margin: 0;
	width: 100%;
	height: 100%;
	fill: #fff
}

#c_static_001_P_53512-1723773650467 .e_container-227 .p_item {
	display-radio: 1
}

#c_static_001_P_53512-1723773650467 .e_container-261 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	/*width: 88%;*/
	display-radio: flex;
	background-color: rgba(255,255,255,0);
	padding-right: 0px;
	margin-top: 0px;
	border-top-left-radius: 0.28rem;
	border-top-right-radius: 0.28rem;
	border-bottom-left-radius: 0.28rem;
	border-bottom-right-radius: 0.28rem;
	background_radio: 2;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 4%;
	margin-left: auto;
	margin-right: auto
}

#c_static_001_P_53512-1723773650467 .e_container-261 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_001_P_53512-1723773650467 .e_text-262 {
	line-height: 1.5;
	font-size: .6rem;
	font-weight: normal;
	color: #000;
	text-align: center;
	margin-bottom: 2%;
	padding-bottom: 0px;
}

#c_static_001_P_53512-1723773650467 .e_line-263 {
	border-top-style: solid;
	border-top-width: 3px;
	border-top-color: #00a9b7;
	max-width: 100px
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_loopitem {
	flex-grow:0;
	flex-shrink: 0;
	flex-basis: calc(100% / 2)
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_loopitem:first-of-type,.e_loop-223 .p_loopitem:nth-of-type(5) {
	transform: translateX(6%)
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_loopitem:nth-of-type(2),.e_loop-223 .p_loopitem:nth-of-type(6) {
	transform: translateX(-6%)
}

#c_static_001_P_53512-1723773650467 .e_loop-223 .p_loopitem:nth-child(2n) .e_container-227 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row-reverse
}

#c_static_001_P_53512-1723773650467 .e_container-237 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%)
}
@keyframes p_yq {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate( -360deg)
	}
}

@keyframes p_wz {
	0% {
		transform: rotate(-360deg)
	}

	100% {
		transform: rotate( 0deg)
	}
}

#c_static_001_P_17450-1723773655129 {
	min-height: 0px;
	background-image: url(https://omo-oss-image1.thefastimg.com/portal-saas/pg2024070810313631210/cms/image/505ef50e-884f-4f14-8e4e-5f29dd9a79db.jpg);
}

#c_static_001_P_17450-1723773655129 .e_container-1 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	/*width: 94%;*/
	max-width: 1520px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-top: 2%;
	padding-bottom: 4%;
}

#c_static_001_P_17450-1723773655129 .e_container-1 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_001_P_17450-1723773655129 .e_html-5 {
	min-height: 0px;
	background_radio: 1;
	display-radio: 1;
	/*width: 94%;*/
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto
}

.cur-list li {
	position: relative;
	width: 33.33%;
	height: 400px;
	padding: 155px 0.28rem 0 0.28rem;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-color: #000;
	float: left;
	overflow: hidden;
	-webkit-transition: 400ms;
	transition: 400ms;
	text-align: center;
	color: #000
}

.cur-list li:before {
	content: "";
	position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	background: #00a9b720;
	-webkit-transition: 600ms;
	transition: 600ms
}

.cur-list p {
	position: relative
}

.cur-list .ch {
	font-size: 24px;
	font-family: "sourcehansanscn-medium"
}

.cur-list .en {
	font-size: 17px;
	margin-top: 15px;
	font-family: "sourcehansanscn-regular"
}

.cur-list .cn {
	font-size: 0.28rem;
	margin-top: 15px;
	font-family: "sourcehansanscn-regular"
}

.cur-list .line {
	position: relative;
	width: 40px;
	height: 2px;
	margin: 0.43rem auto 0.28rem auto;
	background: #fff;
	display: inline-block
}

.cur-list .txx,.cur-list .line {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: 400ms;
	transition: 400ms
}

.cur-list .txx {
	font-size: 14px
}

.cur-list li:hover:before {
	height: 100%;
	top: 0;
	bottom: auto
}

.cur-list li:hover .txx,.cur-list li:hover .line {
	opacity: 1;
	visibility: visible
}

.cur-list li:hover {
	padding-top: 125px
}

#c_static_001-17237771107370 {
	/*background_radio: 2;*/
	/*display-radio: 1;*/
	/*background-fill-value: background-image;*/
	/*background-image: url(https://omo-oss-image1.thefastimg.com/portal-saas/pg2024071019110456425/cms/image/ea7964c8-c0af-4d49-9750-7128cded33c1.jpg);*/
	/*background-repeat: no-repeat;*/
	/*background-position: center center;*/
	background-color: #00a9b760;
	padding-top: 4%;
	padding-bottom: 5%;
	min-height: 0px;
	background-size: cover
}

#c_static_001-17237771107370 .e_container-1 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 88%;
	display-radio: flex;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background_radio: 1;
	padding-top: 0px;
	max-width: none
}

#c_static_001-17237771107370 .e_container-1 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_001-17237771107370 .e_loop-5 .p_list {
	display: flex;
	flex-wrap: wrap;
	position: relative;
	max-width: 100%;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: rgba(255,255,255,0.2);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: rgba(255,255,255,0.2)
}

#c_static_001-17237771107370 .e_loop-5 .p_loopitem {
	flex: 0 0 33.3%;
	position: relative
}

#c_static_001-17237771107370 .e_loop-5 .p_page {
	text-align: center
}

#c_static_001-17237771107370 .e_loop-5 .p_filter_wrapper {
	width: 100%;
	font-size: 13px
}

#c_static_001-17237771107370 .e_loop-5 .p_kv_wrapper {
	display: flex;
	flex-wrap: nowrap;
	line-height: 40px;
	margin: 15px 0
}

#c_static_001-17237771107370 .e_loop-5 .p_filter_key {
	width: 70px;
	overflow: hidden;
	margin-right: 10px;
	font-weight: bold;
	color: #333333;
	font-size: 12px
}

#c_static_001-17237771107370 .e_loop-5 .p_v_item {
	display: inline-block;
	padding: 0 3px;
	cursor: pointer;
	font-size: 13px;
	color: #555555;
	margin-right: 0.4rem
}

#c_static_001-17237771107370 .e_loop-5 .p_active .p_fbutton {
	color: #fff;
	background-color: cornflowerblue
}

#c_static_001-17237771107370 .e_loop-5 .p_result_item {
	position: relative;
	padding: 3px 0.28rem 3px 10px;
	border: 1px solid #ddd;
	border-radius: 3px;
	margin-right: 10px
}

#c_static_001-17237771107370 .e_loop-5 .p_filter_close {
	position: absolute;
	right: 0;
	top: 0;
	padding: 3px;
	font-style: normal;
	font-size: 16px;
	margin-top: -5px;
	cursor: pointer
}

#c_static_001-17237771107370 .e_loop-5 .multSelect {
	font-size: 13px;
	position: relative
}

#c_static_001-17237771107370 .e_loop-5 .multSelect .inputWrap {
	width: 100%;
	min-width: 100px;
	min-height: 24px;
	border: 1px solid #DCDFE6;
	border-radius: 3px;
	position: relative;
	cursor: pointer;
	background: white
}

#c_static_001-17237771107370 .e_loop-5 .multSelect.is-invalid .inputWrap {
	border-color: #dc3545
}

#c_static_001-17237771107370 .e_loop-5 .multSelect ul {
	padding: 0 5px;
	margin: 0;
	padding-right: 35px
}

#c_static_001-17237771107370 .e_loop-5 .multSelect ul,li {
	list-style: none
}

#c_static_001-17237771107370 .e_loop-5 .multSelect li {
	display: inline-block;
	background: #edf0f3;
	color: #92969c;
	padding: 0px 5px;
	margin: 1px 5px 1px 0;
	border-radius: 5px;
	line-height: 16px
}

#c_static_001-17237771107370 .e_loop-5 .multSelect .multSelect-option {
	width: 100%;
	border: 1px solid #DCDFE6;
	border-radius: 2px;
	border-top: 0;
	max-height: 200px;
	overflow-y: scroll;
	position: absolute;
	height: 0;
	opacity: 0;
	z-index: 9;
	background: #fff
}

#c_static_001-17237771107370 .e_loop-5 .multSelect .multSelect-option>div {
	line-height: 24px;
	cursor: pointer;
	padding: 0 10px
}

#c_static_001-17237771107370 .e_loop-5 .multSelect .multSelect-option>div.selected {
	color: #409eff
}

#c_static_001-17237771107370 .e_loop-5 .multSelect .multSelect-option>div:hover {
	color: #409eff;
	background: #f3f6f9
}

#c_static_001-17237771107370 .e_loop-5 .multSelect .fa-close {
	font-style: normal;
	font-size: 12px;
	padding: 0 5px 0 7px
}

#c_static_001-17237771107370 .e_loop-5 .multSelect .inputWrap>.fa svg {
	fill: #666;
	width: 12px;
	height: 12px;
	position: absolute;
	right: 0;
	top: calc(50% - 3px)
}

#c_static_001-17237771107370 .e_loop-5 .multSelect .inputWrap>.fa-down svg {
	transform: rotate(-90deg)
}

#c_static_001-17237771107370 .e_loop-5 .multSelect .inputWrap>.fa-up svg {
	transform: rotate(90deg)
}

#c_static_001-17237771107370 .e_loop-5 .multSelect .placeholder {
	line-height: 40px;
	padding-left: 10px;
	color: #aaa;
	position: absolute;
	left: 0;
	top: 0
}

#c_static_001-17237771107370 .e_loop-5 .p_normal_start {
	display: inline;
	width: 100px;
	height: 40px
}

#c_static_001-17237771107370 .e_loop-5 .p_date_start {
	display: inline;
	width: 105px;
	height: 40px
}

#c_static_001-17237771107370 .e_loop-5 .p_normal_end {
	display: inline;
	width: 100px;
	height: 40px;
	margin-right: 5px
}

#c_static_001-17237771107370 .e_loop-5 .p_date_end {
	display: inline;
	width: 105px;
	height: 40px;
	margin-right: 5px
}

#c_static_001-17237771107370 .e_loop-5 .p_split {
	margin: 0 5px
}

#c_static_001-17237771107370 .e_loop-5 .p_normal {
	margin-right: 16px
}

#c_static_001-17237771107370 .e_loop-5 .p_fbutton {
	background-color: #007bff;
	border: 1px solid #409EFF;
	text-decoration: none;
	color: white;
	font-size: 14px;
	text-align: center;
	padding: 10px 25px;
	position: relative;
	overflow: hidden
}

#c_static_001-17237771107370 .e_loop-5 .input-check,.e_loop-5 .input-radio {
	margin: 0 5px;
	vertical-align: text-top
}

#c_static_001-17237771107370 .e_loop-5 .position-left {
	display: flex
}

#c_static_001-17237771107370 .e_loop-5 .position-right {
	display: flex;
	flex-direction: row-reverse
}

#c_static_001-17237771107370 .e_loop-5 .position-bottom {
	display: flex;
	flex-direction: column-reverse
}

#c_static_001-17237771107370 .e_loop-5 .p_mbutton {
	border: 1px solid #409EFF;
	text-decoration: none;
	color: #409EFF;
	font-size: 14px;
	text-align: center;
	padding: 10px 25px;
	position: relative;
	overflow: hidden
}

#c_static_001-17237771107370 .e_loop-5 .p_mbutton:after {
	content: "";
	display: none;
	width: 16px;
	height: 16px;
	background-color: #409eff;
	-webkit-transform: skewY( -45deg);
	transform: skewY( 360deg);
	position: absolute;
	bottom: 0px;
	right: 0;
	z-index: 1
}

#c_static_001-17237771107370 .e_loop-5 .p_mbutton::before {
	content: "";
	display: none;
	width: 6px;
	height: 9px;
	border-right: #ffffff solid 2px;
	border-bottom: #ffffff solid 2px;
	-webkit-transform: rotate( 35deg);
	transform: rotate( 35deg);
	position: absolute;
	bottom: 5px;
	right: 4px;
	z-index: 2
}

#c_static_001-17237771107370 .e_loop-5 .p_active .p_mbutton::before {
	display: block
}

#c_static_001-17237771107370 .e_loop-5 .p_active .p_mbutton::after {
	display: block
}

#c_static_001-17237771107370 .e_loop-5 .p_input_match {
	width: 100px;
	height: 40px;
	padding: 10px;
	border: 1px solid #ced4da;
	border-radius: 3px
}

#c_static_001-17237771107370 .e_loop-5 .p_filter_result {
	display: none
}

#c_static_001-17237771107370 .e_loop-5 .p_contclear {
	cursor: pointer;
	display: none
}

#c_static_001-17237771107370 .e_loop-5 .swiper-container {
	padding-bottom: 0.4rem
}

#c_static_001-17237771107370 .e_loop-5 .p_imgwrapper {
	width: 80px;
	height: 100px;
	overflow: hidden
}

#c_static_001-17237771107370 .e_loop-5 .p_imgtitle {
	display: flex;
	justify-content: center;
	flex-wrap: nowrap;
	margin: 0 auto;
	line-height: 0.28rem
}

#c_static_001-17237771107370 .e_loop-5 .p_imgwrapper img {
	width: 100%;
	object-fit: cover
}

#c_static_001-17237771107370 .e_loop-5 .p_active .p_imgwrapper {
	border: 1px solid #409eff
}

#c_static_001-17237771107370 .e_loop-5 {
	display-radio: 1;
	margin-bottom: 0px;
	max-width: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4%;
	width: auto
}

#c_static_001-17237771107370 .e_container-6 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	height: 100%;
	display-radio: flex;
	padding-top: 10%;
	transition-property: all;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: rgba(255,255,255,0.2);
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: rgba(255,255,255,0.2);
	transition-duration: 0.2s;
	transition-timing-function: cubic-bezier(0.42,0,1,1);
	padding-bottom: 10%;
	background_radio: 1;
	padding-left: 5%;
	padding-right: 5%
}

#c_static_001-17237771107370 .e_container-6:hover {
	display-radio: 1
}

#c_static_001-17237771107370 .e_container-6 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%
}

#c_static_001-17237771107370 .e_container-6 .p_item {
	display-radio: 1
}

#c_static_001-17237771107370 .e_container-6:hover .e_container-6 {
	opacity: 1;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	bottom: auto;
	right: auto;
	width: 100%;
	height: 100%
}

#c_static_001-17237771107370 .e_text-9 {
	line-height: normal;
	display-radio: 1;
	font_radio: 2;
	font-size: 22px;
	font-weight: normal;
	color: rgba(255,255,255,1);
	text-align: center;
	margin-bottom: 5%;
	font-family: "sourcehansanscn-medium"
}

#c_static_001-17237771107370 .e_text-10 {
	line-height: 1.5;
	display-radio: 1;
	font_radio: 2;
	font-size: var(--f16);
	font-weight: normal;
	color: rgba(255,255,255,1);
	text-align: center;
	font-family: "sourcehansanscn-regular"
}

#c_static_001-17237771107370 .e_loop-5 .p_loopitem:hover .e_container-6 {
	background: #00a9b7
}

#c_static_001-17237771107370 .e_icon-14 {
	width: .64rem;
	height: .64rem;
	font_radio: 1;
	display-radio: 1;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 6%
}

#c_static_001-17237771107370 .e_icon-14 .icon {
	margin: 0;
	width: 100%;
	height: 100%;
	fill: #fff
}

#c_static_001-17237771107370 .e_text-15 {
	line-height: 1.5;
	font_radio: 2;
	display-radio: 1;
	font-size: var(--f56);
	font-weight: normal;
	color: rgba(255,255,255,1);
	text-align: center;
	margin-bottom: 1%;
	padding-bottom: 0px;
	font-family: "sourcehansanscn-medium"
}

#c_static_001-17237771107370 .e_line-16 {
	line_radio: 2;
	display-radio: 1;
	border-top-style: solid;
	border-top-width: 3px;
	border-top-color: #00a9b7;
	max-width: 100px;
	margin-left: auto
}

.manageBox {
	padding: .6rem 0 1.2rem;
}
.manageBox table {
	border-collapse: collapse;
	width: 100%;
	border-color: gray;
	border-bottom: 0.01rem solid #E8E8E8;
}

.manageBox table tr:first-child {
	background: #00a9b7;
	height: .48rem;
	border: 0;
}

.manageBox table th {
	font-weight: 400;
	font-size: 0.16rem;
	color: #FFFFFF;
}

.manageBox table tr {
	border-left: 0.01rem solid #E8E8E8;
	border-right: 0.01rem solid #E8E8E8;
}

.manageBox table td {
	width: 20%;
	font-weight: 400;
	font-size: 0.2rem;
	color: #8D8D8D;
	padding: .1rem .2rem ;
	cursor: pointer;
}

.tagList {
	padding: 1.2rem 0 1.2rem;
}

.tagListBox {
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

.tagL {
	flex:1;
	/*width: 10.3rem;*/
	margin-right: .25rem;
}

.tagLTitle {
	width: 100%;
	height: 0.82rem;
	background: #F5F5F5;
	margin-bottom: .3rem;
	padding: .29rem .3rem;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.18rem;
	color: #333333;
}

.tagKey {
	width: 100%;
	height: 0.66rem;
	background: #FFFFFF;
	border-radius: 0rem 0rem 0rem 0rem;
	border: 0.01rem solid #EEEEEE;
	padding: .24rem .3rem;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.14rem;
	color: #666666;
	margin-bottom: .2rem;
}

.tagTab {
	width: 100%;
	height: .4rem;
	display: flex;
	margin-bottom: .19rem;
}

.tagBtn {
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #F5F5F5;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.14rem;
	color: #666666;
	cursor: pointer;
}

.tagBtn.active {
	background: #28A0A2;
	color: #FFFFFF;
}

.tagsort a {
	/*width: 10.3rem;*/
	height: 2.7rem;
	background: #FFFFFF;
	border-radius: 0rem 0rem 0rem 0rem;
	border: 0.01rem solid #E8E8E8;
	padding: .15rem .5rem .15rem .2rem;
	transition: all .3s;
	margin-bottom: .2rem;
	display: flex;
}

.tagsort a:hover {
	box-shadow: 0rem 0rem 0.06rem 0.01rem rgba(0, 0, 0, 0.16);
}

.tagImg {
	width: 2.4rem;
	height: 2.4rem;
	overflow: hidden;
	margin-right: .5rem;
	flex-shrink: 0;
}

.tagImg img{
	height: 100%;
	object-fit: cover;
}

.scale-box .scale-img {
	width: 100%;
	height: 100%;
	transition: all .3s linear;
	cursor: pointer;
	object-fit: cover;
}

.scale-box:hover .scale-img {
	transform: scale(1.1);
}
.tagText {
	width: 100%;
}

.tagTit {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: bold;
	font-size: 0.18rem;
	color: #333333;
	padding-bottom: .2rem;
	position: relative;
	margin-top: .23rem;
	margin-bottom: .15rem;
}

.tagsort a:hover .tagTit {
	color: #28A0A2;
}

.tagTit::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0.4rem;
	height: 0.02rem;
	background: #DD2F3B;
	transition: all .3s;
}

.tagsort a:hover .tagTit::after {
	width: 0.8rem;
}

.tagTxt {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.14rem;
	color: #999999;
	line-height: 0.24rem;
	padding-bottom: .36rem;
	border-bottom: 0.01rem solid #E6E6E6;
	margin-bottom: .12rem;
}

.tagTip {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.14rem;
	color: #8D8D8D;
	display: flex;
	flex-wrap: wrap;
}

.tagTip span {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.14rem;
	color: #ACACAC;
	margin-right: .25rem;
}

.tagR {
	width: 2.65rem;
}

.tagRItem{
	padding-top: .3rem;
}

.tagRTit {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.2rem;
	color: #333333;
	display: flex;
	align-items: center;
	padding-bottom: .2rem;
	border-bottom: 0.01rem solid #EEEEEE;
	margin-bottom: .18rem;
}

.tagRTit::before {
	content: '';
	width: 0.03rem;
	height: 0.2rem;
	background: #28A0A2;
	border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
	margin-right: .07rem;
}

.tagRItem a {
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.14rem;
	color: #666666;
	line-height: 0.37rem;

	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.tag-next{
	width: 1rem;
}

@media screen and (max-width: 768px) {
	#c_static_001-17237771107370 .e_loop-5 .p_loopitem {
		flex-grow:0;
		flex-shrink: 0;
		flex-basis: calc(100% / 2)
	}

	#c_static_001-17237771107370 .e_text-15 {
		font_radio: 1;
		display-radio: 1
	}

	#c_static_001-17237771107370 .e_container-6 {
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: rgba(255, 255, 255, 0.2)
	}
}
@media screen and (min-width: 769px) {
	#c_static_001-17237771107370 .e_loop-5 .p_loopitem {
		flex-grow:0;
		flex-shrink: 0;
		flex-basis: calc(100% / 3)
	}

	#c_static_001-17237771107370 .e_loop-5 .p_list .p_loopitem:nth-child(1) {
		saf-auto: auto;
		flex-basis: calc(100% / 4)
	}

	#c_static_001-17237771107370 .e_loop-5 .p_list .p_loopitem:nth-child(2) {
		saf-auto: auto;
		flex-basis: calc(100% / 4)
	}

	#c_static_001-17237771107370 .e_loop-5 .p_list .p_loopitem:nth-child(3) {
		saf-auto: auto;
		flex-basis: calc(100% / 4)
	}

	#c_static_001-17237771107370 .e_loop-5 .p_list .p_loopitem:nth-child(4) {
		saf-auto: auto;
		flex-basis: calc(100% / 4)
	}
}

/* 移动端适配 - index.html页面 */
@media screen and (max-width: 768px) {
    /* 基础样式调整 */
    html {
        font-size: 70px;
    }
    
    body {
        font-size: .14rem;
    }
    
    /* 头部导航 */
    .header {
        height: 1rem;
        padding: 0 0.1rem;
		display: flex;
		align-items: center;
		background: #00a9b7;
		position: relative;
	}
	.topRbox {
		display: none;
	}
	.head_fx {
		background: #00a9b7;
	}
    
    .header .logo img {
        height: 0.7rem;
    }
    
    .navUl {
        display: none;
    }
    
    .mShowNav {
        display: block;
    }
    
    /* 轮播图区域 */
    .indexSwiper {
        max-height: 50vh;
    }
    
    .iban_box {
        display: none;
    }
    
    /* 公司简介区域 */
    .indexBox4.p110-0 {
        padding: 0.5rem 0;
    }
    
    .section2b {
        width: 100%;
        height: auto;
        flex-direction: column;
        padding: 0 0.5rem;
    }
    
    .s2_left {
        width: 100%;
        /*padding: 0 0.5rem;*/
        margin-bottom: .2rem;
    }
    
    .s2_left h2 {
        font-size: 0.4rem;
    }
    
    .s2_left h3 {
        font-size: 0.32rem;
    }
    
    .s2_left p {
        font-size: 0.24rem;
        line-height: 1.6;
    }
    
    .num01 {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0.5rem;
        margin-top: .2rem;
    }
    
    .num01 dl {
        text-align: center;
    }
    
    .num01 dt {
        font-size: 0.36rem;
    }
    
    .num01 dd {
        font-size: 0.2rem;
    }
    
    .s2_right {
        width: 100%;
        /*padding: 0 0.5rem;*/
    }
    
    .s2_right .video {
        width: 100% !important;
    }
    
    /* section2b 相关样式调整 */
    .section2b .s2_left {
        width: 100%;
        padding-left: 0;
        align-content: flex-start;
    }
    
    .section2b .s2_left h2 {
        font-size: 0.48rem;
        line-height: 1.2;
        margin-bottom: 0.2rem;
    }
    
    .section2b .s2_left h3 {
        font-size: 0.36rem;
        line-height: 1.3;
        margin-bottom: 0.3rem;
    }
    
    .section2b .s2_left p {
        font-size: 0.28rem;
        line-height: 1.6;
        margin-bottom: 0.4rem;
    }
    
    .section2b .num01 dl dt {
        line-height: 1.2;
        font-size: 0.28rem;
        height: auto;
        margin-bottom: 0.1rem;
    }
    
    .section2b .num01 dl dt span {
        font-size: 0.4rem;
    }
    
    .section2b .num01 dl dd {
        line-height: 1.2;
        font-size: 0.24rem;
    }
    
    .section2b .num01 {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0.1rem;
    }
    
    .section2b .num01 dl {
        width: 100%;
        margin-bottom: 0.3rem;
        text-align: center;
    }
    
    .section2b .num01 dl dt {
        line-height: 1.2;
        font-size: 0.24rem;
        height: auto;
        margin-bottom: 0.1rem;
    }
    
    .section2b .num01 dl dt span {
        font-size: 0.36rem;
    }
    
    .section2b .num01 dl dd {
        line-height: 1.2;
        font-size: 0.2rem;
    }
    
    .section2b .s2_right {
        width: 100%;
        padding-right: 0;
        padding-top: 0;
    }
    
    #fuDiv {
        width: 100%;
        height: auto;
        position: relative;
        right: auto;
        top: auto;
        transform: none;
    }
    
    .section2b .divHide {
        width: 100%;
        height: auto;
    }
    
    .section2b .imgKuai {
        width: 100%;
        height: auto;
    }
    
    .section2b .imgKuai img {
        width: 100%;
        height: auto;
    }
    
    /* 企业优势区域 */
    .indexBox2.p110-0 {
        padding: 0.5rem 0;
    }
    
    .cont-plate1 {
        flex-direction: column;
        padding: 0 0.5rem;
        background-size: cover;
    }
    
    .cont-plate1::after {
        display: none;
    }
    .cont-plate1 .plate1-cent {
        width: 100%;
        margin-bottom: .2rem;
        padding: 0;
    }
    
    .plate1-cent {
        width: 100%;
        margin-bottom: 1rem;
        padding: 0 0.5rem;
    }
    
    .plate1-cent h2 {
        font-size: 0.38rem;
    }
    
    .plate1-cent h3 {
        font-size: 0.26rem;
    }
    
    .plate1-cent .cent-title {
        font-size: 0.32rem;
    }
    
    .plate1-cent .cent-text {
        font-size: 0.28rem;
        line-height: 1.6;
    }
    
.cent-button {
        display: block;
        margin: 0.5rem 0;
        text-align: center;
        padding: 0.3rem 0;
    }

	.cont-plate1 .plate1-cont {
        width: 100%;
    }
    
    .cont-pic img {
        width: 100%;
    }
    
    .cont-play {
        width: 2rem;
        height: 2rem;
    }
    
    .cont-play img {
        width: 0.8rem;
        height: 0.8rem;
    }
    
    .cent-data1 {
        display: grid;
        grid-template-columns: 1fr 1fr;
        gap: 0.5rem;
        /*padding: 0 0.5rem;*/
        margin-top: .2rem;
    }
    
    .cent-data1 .data-item {
        text-align: center;
        position: relative;
    }
    
    .cent-data1 .data-item:not(:last-child)::after {
		display: none;
        content: '';
        position: absolute;
        right: -1rem;
        top: 20%;
        bottom: 20%;
        width: 1px;
        background-color: rgba(0, 0, 0, 0.1);
    }
    
    .cent-data1 .data-item .item-title {
        font-size: 0.23rem;
    }
    
    .cent-data1 .data-item .item-title span {
        font-size: 0.48rem;
    }
    
    .cent-data1 .data-item .item-text {
        font-size: 0.2rem;
    }
    
    /* 产品家族区域 */
    .cont-plate2 {
        padding: 0.5rem 0.5rem;
    }
    
    .cont-plate2 h2 {
        font-size: .38rem;
    }
    
    .cont-plate2 h3 {
        font-size: .26rem;
    }
    
    .cont-plate2 .page-heng {
        margin: 0.2rem auto 0;
    }
    
    .cont-plate2 .plate2-swiper {
        width: 100%;
        margin: 0.3rem auto 0;
    }
    
    .cont-plate2 .plate2-swiper .swiper-slide {
        width: calc(100% / 2 - 0.2rem);
        margin-right: 0.2rem;
    }

	.cont-plate2 .plate2-main {
		padding: 0;
		height: 3.36rem;
    }
    
    .pageW {
        width: 100%;
        max-width: 100%;
    }

    .main-item {
        text-align: center;
    }
    
    .main-item .item-pic img {
        width: 100%;
        height: auto;
    }

	.cont-plate2 .plate2-main .main-item .item-title {
        font-size: 0.2rem;
        margin-top: 0.3rem;
    }
    
    /* 五大核心优势区域 */
    .ipart01 {
        padding: 0.5rem 0;
    }
    
    .ipart01 .wrap {
        padding: 0 ;
    }
    
    .ipart01 h2 {
        font-size: .48rem;
    }
    
    .ipart01 h3 {
        font-size: .36rem;
    }
    
    .ipart01 .content ul {
        flex-direction: column;
        height: auto;
    }
    
    .ipart01 .content .item {
        width: 100%;
        margin-bottom: 1rem;
        height: auto;
        float: none;
        margin-left: 0;
    }
    
    .ipart01 .img_box {
        height: 3rem;
    }
    
    .ipart01 .txt_box {
        padding: 0.5rem;
    }
    
    .ipart01 .txt_cover {
        position: relative;
        top: auto;
        left: auto;
        transform: none;
        padding: 0.5rem;
    }
    
    .ipart01 .txt_cover .tit {
        font-size: 0.9rem;
        color: #333;
    }
    
    .ipart01 .txt_cover .con {
        font-size: 0.6rem;
        color: #666;
    }
    
    .ipart01 .txt_full {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        width: 100%;
        opacity: 1;
        padding: 0.5rem;
    }
    
    .ipart01 .txt_full .tit {
        font-size: 0.9rem;
        color: #333;
    }
    
    .ipart01 .txt_full .con {
        font-size: 0.6rem;
        color: #666;
    }
    
    .ipart01 .txt_full .txt {
        font-size: 0.8rem;
        color: #666;
        max-height: none;
    }
    
    .ipart01 .txt_full .more {
        color: #00a9b7;
    }
    
    /* 荣誉资质区域 */
    .indexBox2 .e_text-13 {
        font-size: 1.4rem;
    }
    
    .indexBox2 .e_richText-14 p {
        font-size: 1rem !important;
    }
    
    .honorSwip {
        /*margin: 0 0.5rem;*/
    }
    
    .honorSwip .swiper-slide {
        width: 100%;
    }
    
    .honorSwip .swiper-slide img {
        width: 100%;
        height: auto;
    }
    
    /* 新闻中心区域 */

	.newsCont {
		padding: .34rem 0;
		border-bottom: 1px solid rgb(226, 228, 230);
	}
	.newsCont h4 {
		font-size: .19rem;
		margin-bottom: 10px;
	}
	.newsCont p {
		color: rgb(153, 153, 153);
	}
	.newsTime {
		padding: .23rem 0;
		position: relative;
	}
	.newsTime span {
		color: rgb(136, 136, 136);
	}
	.newsTime i {
		display: block;
		width: .34rem;
		height: 8px;
		background: url("../image/right.png") no-repeat center center/cover;
		right: 0;
	}





    .ipart03 {
        padding: 0.5rem 0;
    }
    
    .ipart03 .wrap {
        padding: 0 0.5rem;
    }
    
    .ipart03 .infor {
        flex-direction: column;
        text-align: center;
        margin-bottom: 1rem;
    }
    
    .ipart03 .l {
        width: 100%;
        margin-bottom: 0.5rem;
    }
    
    .ipart03 .r {
        width: 100%;
    }
    
    .know_more {
        font-size: 0.24rem;
        padding: 0;
		margin: 0 auto;

    }
    
    .ipart03 .content {
        flex-direction: column;
        margin-top: 1rem;
    }
    
    .ipart03 .content .item {
        width: 100%;
        margin-bottom: 0.2rem;
        margin-left: 0;
        height: auto;
    }
    
    .ipart03 .item01 {
        width: 100%;
    }
    
    .ipart03 .item03 {
        width: 100%;
        padding-top: 0;
    }
    
    .ipart03 .content .item03 .li_box {
        padding: 0.2rem 0.3rem 0;
    }
    
    .ipart03 .item .rect-58 img {
        width: 100%;
        height: auto;
    }
    
    .ipart03 .item .info .t {
        font-size: 0.8rem;
    }
	.ipart03 .content .item .info .t{
		margin-bottom: .28rem;
	}
    .ipart03 .item .info .d {
        font-size: 0.6rem;
    }
    
    .ipart03 #right li {
        margin-bottom: 0.2rem;
    }
    
    .ipart03 #right .tit {
        font-size: 0.28rem;
    }
    
    .ipart03 #right .con {
        font-size: 0.6rem;
    }
    
    /* 通用样式调整 */
    .w1920 {
        max-width: 100%;
        padding: 0 0.5rem;
    }
    
    .titleH2 {
        font-size: 0.4rem;
    }
    
    .titleH3 {
        font-size: 0.36rem;
    }
    
    /* 按钮样式 */
    .cent-button {
		font-size: 0.2rem;
		padding: 0.1rem 0.1rem;
		margin: 0;
    }
    
    /* 间距调整 */
    .p110-0 {
        padding: 0.5rem 0;
    }
    
    /* 视频弹窗 */
    .video-popup {
        width: 90%;
        height: auto;
        max-width: 90%;
        max-height: 90%;
    }
    
    .video-popup .popup-icon {
        /*width: 0.8rem;*/
        /*height: 0.8rem;*/
        /*top: 0.5rem;*/
        /*right: 0.5rem;*/
    }
    
    .video-popup video {
        width: 100%;
        height: auto;
    }
	.ipart02 .content .hd .infor{left: .6rem;top: .2rem}
	.ipart02 .content .bd ul{padding: 0 .1rem}
	.ipart02 .content .hd .swiper .cent-button{display: none}
	.ipart02 .infor .s_tit{    font-size: 0.12rem;}
	.ipart02 .infor .tit{    font-size: 0.2rem;line-height: 0.2rem;}
	.ipart02 .content .hd .swiper-pagination{bottom:.1rem}
	.ipart02 .content .bd li .info .t{font-size: .2rem;line-height: .2rem;}
	.ipart02 .content .bd li .info .c{}
	.d-flex-center-between{padding:0;width: 100%;}
	.head_fx, .header:hover{
		background: #00a9b7;
	}
	.coop1box .swiperbox .prev{left:-.2rem}
	.coop1box .swiperbox .next{right:-.2rem}
	.coop1box .h1{font-size: .3rem;    margin-bottom: 0.3rem;}
	.abouttitle .en,.abouttitle .cn{font-size: .35rem;}
	.contactBox{display: block;}
	.contactL,.contactR{width: 100%}

	.about_us01{padding-top:0rem}
	.about_us01 .infor{width: 100%;padding: 0 .2rem}

	/* 底部 start */
	.footer-wrap {
		flex-direction: column;
	}
	.footer .f_center .left {
		width: 100%;
	}
	.footer .f_center .right{width: 100%;        display: flex;}
	.footer .f_center .detail{padding: 0 .1rem;}
	.footer .f_center dl dd{line-height: .3rem}
	.footer .f_center dl {
		margin-right: 4%;
	}
	/*.footer-wrap .right{*/
	/*	align-items: center;*/
	/*	display: flex;*/
	/*}*/

	#c_static_001-16686654397100 .e_scrollNumber-22{
		font-size: .4rem;
	}
	#c_static_001-16686654397100 .e_richText-23{
		margin-top: .1rem;
	}
	#c_static_001-16686654397100 .e_container-21{
		padding: 5% 0;
	}
	.qua1box{padding: .3rem 0 .6rem;}
	.qua1box .content{padding: 0 .2rem;font-size: .2rem;}
	.qua2box .content{padding: 0 .2rem}

	.made03 .text{padding: 0 5%;}
	.common_bg{padding: 1rem .2rem}
	.made02 .content ul{    padding: 0.2rem 0 0.2rem;
		margin-bottom: .2rem;}
	.made03 .infor .con{margin-bottom: .1rem}
	.made02 .content ul li .info .t{    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
	.made03 .infor{padding:0 .2rem;}
	/*.supcon .itembox .item{   display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}*/
	.supcon{padding: 0 .2rem;}
	.ser1box .item{padding: .5rem 0;}
	.ser1box .item>img{    width: .86rem;}
	.ser1box .item .content {
		margin-left: 3vw;
		margin-right: 3vw;
		padding: .2rem 0;
		margin-top: .2rem;
	}
	.ser4box .item{padding: .5rem 0;}
	.ser4box .item>img{    width: .86rem;}
	.ser4box .item .content {
		margin-left: 3vw;
		margin-right: 3vw;
		padding: .2rem 0;
		margin-top: .2rem;
	}
	.service1{    padding: .7rem .2rem 0;}
	.service2{    padding: .4rem .2rem 0;}
	.service3{    padding: 0 .2rem;}
	.service4{    padding: 0 .2rem;}

	/*.dgcon{padding: 0 .2rem}*/

	.dg1con{padding: .2rem}

	.dg2con{padding: .2rem;		overflow: hidden;}
	.dg3con{padding: .2rem}

	.dg4con .container{margin: 0 15px;}
	.dg5con .container{margin: 0 15px;}
	.dg1box {
		padding-top: 3rem;
		margin-bottom: .3rem;
		display: block;
		position: relative;
	}
	.dg1box .imgbox {
		position: absolute;
		height: 3rem;
		top: 0;
		left: 0;
		right: 0;
	}
	.dg1box .contentbox {
		width: 100%;
		padding: .16rem .2rem;
		height: auto;
		display: flex;
		align-items: center;
	}
	.dg1box .iconbox {
		width: 50%;
	}
	.dg1box .txtbox {
		position: static;
	}
	.dg1box .iconbox img {
		width: .6rem;
	}
	.dg1box .iconbox .h1 {
		font-size: .2rem;
		margin-top: 5px;
	}
	.dg1box .txtbox p {
		font-size: .16rem;
	}

	.dg1box3 .item .bottom {
		position: relative;
		display: block;
		height: auto;
		padding: 15px;
		margin-top: -15px;
	}
	.dg1box3 .item .iconbox {
		width: 100%;
		padding-left: 0;
	}
	.dg1box3 .item1 .bottom .iconbox img {
		width: 30px;
	}
	.dg1box3 .item .bottom .iconbox .h1 {
		font-size: 12px;
		margin-top: 5px;
	}
	.dg1box3 .item2 .bottom .iconbox img {
		height: 30px;
		width: auto;
	}
	.dg1box3 .item .txtbox p {
		font-size: 12px;
	}

	/*.dg2con {*/
	/*	padding: .5rem 0 0 0;*/
	/*	overflow: hidden;*/
	/*}*/
	.dg2tab {
		border-top: 2px solid #032274;
		/*margin: 0 -15px !important;*/
		/*padding: 0 15px !important;*/
		margin-bottom: 15px !important;
	}

	.dg2tab .item {
		font-size: 12px;
		margin: 0;
		line-height: 36px;
		/*overflow: visible;*/
	}

	.dg2tab .item:after {
		bottom: -.2rem;
	}
	.dg2left .h1:before{
		display: none;
	}
	.dg2box2 {
		display: block;
	}
	.dg2left {
		padding-left: 0;
		padding-top: .2rem;
	}
	.dg2right {
		width: 80%;
		margin: 0 auto;
	}
	.dg2left .h1 {
		font-size: 13px;
		margin-bottom: 10px;
	}
	.dg2left .info {
		margin-top: 0;
		font-size: 12px;
		line-height: 1.857;
	}

	.dg3box{    padding: .3rem .2rem;}
	.dg3box .item img {
		width: .8rem;
	}
	.dg3box .item .num {
		font-size: 14px;
		margin-top: 5px;
	}
	.dg3box2 {
		padding: 30px 0 10px;
		position: relative;
		justify-content: center;
		height: auto;
	}

	.dg3box2 .h1 {
		font-size: 12px;
		position: absolute;
		top: 10px;
	}
	.dg3box2 .item {
		margin: 0 1.2vw;
	}
	.dg3box2 .item img {
		max-width: 12px;
	}
	.dg3box2 .item .txt {
		font-size: 12px;
	}

	.dg6con .h1 {
		font-size: 16px;
		margin-bottom: 15px;
	}
	.dg6con .formbox form>.item:nth-child(1) {
		display: block;
	}
	.dg6con .formbox .item1 {
		height: 40px;
		width: 100%;
		border-right: 0;
		padding: 0 10px;
	}
	.dg6con .formbox .label1 {
		font-size: 12px;
	}
	.dg6con .formbox .item input {
		font-size: 12px;
	}
	.dg6con .formbox .item2 {
		height: 40px;
		width: 100%;
		padding: 0 10px;
		border-top: 2px solid #00a9b7;
	}
	.dg6con .formbox .item3 {
		padding: 0 10px;
		height: 40px;
		align-items: center;
	}

	.pageTop img{
		height: 170px;
	}

	.footer .f_top .right,.footer .f_center .left {
		display: none;
	}

	.footer .f_center{
		padding: .2rem 0;
	}

	#c_static_001_P_53512-1723773650467 .e_icon-257 {
		width: 0.3rem;
		height: 0.3rem;
	}
	#c_static_001_P_53512-1723773650467 .e_container-256{
		width: 0.5rem;
		height: 0.5rem;
	}
	#c_static_001_P_53512-1723773650467 .e_container-227 .cbox-227-0{
		flex: 0;
	}
	#c_static_001_P_53512-1723773650467 .e_text-231{
		font-size: .3rem;
	}
	#c_static_001_P_53512-1723773650467 .e_text-248{
		font-size:.2rem;
	}
	#c_static_001_P_53512-1723773650467 .e_loop-223 .cbox-223:nth-child(odd){
		padding: 0;
	}
	#c_static_001_P_53512-1723773650467 .e_loop-223 .cbox-223:nth-child(even){
		padding: 0;
	}
	#c_static_001_P_53512-1723773650467 .e_container-240{
		opacity: 0.1;
		width: 80%;
	}
	.tagL{
		margin: 0;
	}
	.tagTit{
		margin-top:0;
		padding-bottom:0;
		display: -webkit-box;
		-webkit-line-clamp: 1; /* 限制行数为3 */
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.tagTxt{
		display: -webkit-box;
		-webkit-line-clamp: 2; /* 限制行数为3 */
		-webkit-box-orient: vertical;
		overflow: hidden;
		padding-bottom:0;
		margin-bottom: .1rem;
	}
	.tagsort a{
		height: auto;
	}
	.tagTit::after {
		/*bottom: .1rem;*/
	}
	.tagImg{
		width: 1rem;
		height: 1rem;
	}
	.tagListBox{
		flex-direction: column;
	}
	.tagR{
		width: 100%;
	}

	.jobSearch{
		width: 100%;
	}

	.jobDetailsBox{
		flex-direction: column;
	}
	.jobDetailsL{
		width: 100%;
		margin-right:0;
	}
	.jobDetailsR{
		width:100%;
		margin-top: .1rem;
	}
	.tag-next{
		width: .5rem;
	}
	
	.news2box .item .swiperbox {
	    height: auto;
	}
	.dgcon-new .swiperbox .next{
	    right: -.3rem;
	}
	.dgcon-new .swiperbox .prev {
        left: -.3rem;
    }
    .news2box .item{
        margin: 0;
        padding: 3vw 0;
    }

	.quality-control-section {
		flex-direction: column;
	}
}
