/* @font-face {
	font-family: 'HarmonyOS_Sans_Light';
	src:url('../fonts/HarmonyOS_Sans_Light.woff') format('woff');
    font-display:swap;
}

@font-face {
	font-family: 'HarmonyOS_Sans_SC_Regular';
	src:url('../fonts/HarmonyOS_Sans_SC_Regular.woff') format('woff');
    font-display:swap;
}

@font-face {
	font-family: 'HarmonyOS_Sans_SC_Medium';
	src:url('../fonts/HarmonyOS_Sans_SC_Medium.woff') format('woff');
    font-display:swap;
}

@font-face {
	font-family: 'HarmonyOS_Sans_SC_Bold';
	src:url('../fonts/HarmonyOS_Sans_SC_Bold.woff') format('woff');
    font-display:swap;
}

@font-face {
	font-family: 'Oswald-Medium';
	src:url('../fonts/Oswald-Medium.woff') format('woff');
    font-display:swap;
} */

html { -webkit-text-size-adjust: 100%; font-size: 100px }
@media (max-width:640px) {
html { font-size: 20vw }
}
body, input, pre, select, table th, table td, textarea { font-size: 0.16rem; font-weight: 400;font-family: 'HarmonyOS_Sans_SC_Regular'; }
.w1440{max-width: 1440px;width: 92%}


/*Top003156 */
.Top003156{position: relative;z-index: 9;}
.Top003156 .auto{max-width:none;position: relative;z-index: 3; width: 92%;}
.Top003156 .logo{display: table; }
.Top003156 .logo a{display: table-cell;vertical-align: middle;}
.Top003156 .top-right{position: absolute;right: 0; top: 0;display: table;}
.Top003156 .top-right > *{display: table-cell; vertical-align: middle;font-family: 'HarmonyOS_Sans_Light';}
.Top003156 .top-right dd a:not(:hover){color: #888888;}
.Top003156 .top-right:after{width: 1px; height: 0.8em;content: '';position: absolute;left: -3em;top: 50%;margin-top: -6px;background: #b8b8b8}
.open-search{cursor: pointer;;display: block;width: 1.375em;height: 1.375em;background: url(../images/Top003156-search.svg) no-repeat center center; background-size: contain;}
.open-search.on:before,
.open-search.on:after{background-color: #1eabb4;}
.top-search{position: absolute;right:0; top: 100%;z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3);border-radius: 5px;}
.top-search .text{width: 100%; height: 3.125em;line-height: 3.125em;padding: 0 3.125em 0 0.625em;font-size: 1em;}
.top-search .btn{position: absolute;right: 0; top: 0;width: 3.125em;height: 100%; background: url(../images/Top003156-search.svg) no-repeat center center;background-size: auto 60%;}
.Top003156 menu li span,
.Top003156 menu li span a{display: block;}
.Top003156 menu li span{position: relative;z-index: 2;}
.Top003156 menu li span:after{position: absolute;content: ''; left: 50%;height: 3px;background-color: #1eabb4;transform: translateX(-50%);transition: 0.3s; bottom: 0; width: 0;}
.Top003156 menu li span a:hover,
.Top003156 menu li.aon span a{color: #1eabb4;}
.Top003156 menu li:hover span:after,
.Top003156 menu li.aon span:after{width: 100%;}
.Top003156 menu li span a{font-size: 1.125em;}
.Top003156 menu li .ej{display: none;}
@media (min-width:1025px) {
.Top003156 header{float: right;padding-right: 11%}
.Top003156 menu{margin: 0 auto;display: table;}
.Top003156 menu li{float: left;position: relative;}
.Top003156 menu li + li{margin-left: 2.823vw;}
.Top003156 menu li span a{line-height:5.555;}
.Top003156 .logo{max-width: 19%;position: absolute; left: 0; top: 0;height:6.25em;}
.Top003156 .logo img{height: 4.1875em;}
.Top003156 .top-right{height:6.25em;}
.open-search{margin-left: 2.5em;}
.top-search{width: 25em;}
.Top003156 menu li .sub{position: absolute;top: 100%;background-color: rgba(30, 171, 180, .04);width: 200px;left: 50%;margin-left: -100px;overflow: hidden;}
.Top003156 menu li .sub dt{line-height: 30px;text-align: center;}
.Top003156 menu li .sub dt a{color: #000;padding: 10px;transition: 0.3s;}
.Top003156 menu li .sub dt a:hover{ color: #1eabb4;}
}
@media (max-width:1024px) {
.Top003156 .root-w-1560 .auto{width: 96%;}
.Top003156 menu{position: absolute;right: 0;top: 100%;width: 200px;padding: 0.625em;box-shadow: 0 0 0.625em rgba(0,0,0,0.3);border-radius: 0.625em;visibility: hidden;transform: translateY(5em);transition: 0.3s;opacity: 0;background: #fff;}
.menu-show .Top003156 menu{transform: translateY(0); opacity: 1; visibility: inherit;}
.Top003156 menu li span a{padding: 0.5em 0;text-align: center;}
.Top003156 .logo{max-width: 40%; height: 4em;}
.Top003156 .top-right{height:4em;}
.Top003156 .top-right dd{font-size: 0.875em;}
.Top003156 .top-right dt{padding-left: 1em;}
.Top003156 .open-menu{display: block;width: 2em;height: 2em;}
.Top003156 .open-menu i{background-color: #1eabb4;}
.Top003156 .open-menu:not(.on) i:nth-child(1){margin-top: -0.625em;}
.Top003156 .open-menu:not(.on) i:nth-child(3){margin-top: calc(0.625em - 3px);}
.top-search{width: 100%;}
}



/*Banner003086 */
.Banner003086 {overflow: hidden}
.Banner003086 img{width: 100%}
.Banner003086 .auto{max-width: 1600px;}
.Banner003086 .slider li{position: relative;}
.Banner003086 .slider li a{display: block; position: relative}
.Banner003086 .ytable{height: 100%;}
.Banner003086 .txt-area{font-family: 'Alibaba-PuHuiTi-Regular';position: absolute;color: #fff; left: 0 ;top: 0; width: 100%;height: 100%;z-index: 10;}
.Banner003086 .txt-area .aside{transition: 1s 1s; opacity: 0; color: #1eabb5; max-width:560px;}
.Banner003086 .txt-area .t-1,
.Banner003086 .txt-area .t-2{transition: 1s 1s; }
.Banner003086 .txt-area .t-1{font-size: 2.08333333333333vw;transform: translateX(-100%);}
.Banner003086 .txt-area .t-2{font-size: 1.51041666666667vw; transform: translateX(100%);}
.Banner003086 .txt-area .t-3{transition: 0.5s; font-size: 14px;display: inline-block;padding: 0 20px; line-height: 40px;  color: #fff;  background: #1eabb5;
    border-radius: 20px;  transform: translateY(150px);  -webkit-transform: translateY(150px); opacity: 0; transition: all 1s 0.6s;  box-shadow: 0 5px 15px rgba(178,178,178,0.35);}
.Banner003086 .txt-area .t-3 i{margin-left: 15px; font-family: "宋体"; font-style: normal}
.Banner003086 a:hover .txt-area .t-3{background: #047178}
.Banner003086 .ani-show .txt-area .aside{opacity: 1;}
.Banner003086 .ani-show .txt-area .t-1{transform: translateX(0);}
.Banner003086 .ani-show .txt-area .t-2{transform: translateX(0);}
.Banner003086 .ani-show .txt-area .t-3{transform: translateX(0);opacity: 1; }


.Banner003086 .slick-arrow{position: absolute; width: 46px; height: 46px; border-radius: 50%; z-index: 20; top: 50%; margin-top: -23px;}
.Banner003086 .slick-arrow:before{position: absolute; content: ''; width:50%; height:50%;border-left: 2px solid #1eabb4;border-top: 2px solid #1eabb4; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.Banner003086 .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Banner003086 .slick-arrow:hover{ background:none;}
.Banner003086 .slick-prev{left: 2.6vw;}
.Banner003086 .slick-next{right: 2.6vw;} 


.Banner003086 .slick-dots{position: absolute; left: 50%; transform: translateX(-50%); z-index: 20; bottom: 2.55vw;}
.Banner003086 .slick-dots li{float: left;width: 30px;position: relative;height: 30px;border: solid 1px  transparent;}
.Banner003086 .slick-dots li button{font-size: 0;width: 8px;height: 8px;background: #e1e1e1;opacity: 0.5;padding: 0;border: 0; position: absolute; left: 50%;top:50%; margin: -4px 0 0 -4px;}
.Banner003086 .slick-dots li:not(:last-child){margin-right: 4.74vw;}
.Banner003086 .slick-dots li:not(:last-child):after{ left: 100%; margin-left: 0.34vw; width: 4.07vw; height: 2px; position: absolute; content: ''; top: 50%; margin-top: -1px;background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 20%, transparent 50%);background-size: 8px 2px;background-repeat: repeat-x;}
.Banner003086 .slick-dots li.slick-active{border-color: #fff;}
.Banner003086 .slick-dots li.slick-active button{opacity: 1;}
@media(min-width:1025px){
.Banner003086 .wap{display: none;}
}
@media(max-width:1024px){
.Banner003086 .pc{display: none;}
.Banner003086 .txt-area{font-size: 5vw;padding: 0 2vw;}
}
@media(max-width:640px){
.Banner003086 .slick-dots li{width: 20px;height: 20px;}
.Banner003086 .slick-arrow{ width: 9vw; height: 9vw;}
.Banner003086 .txt-area .t-3{font-size: 12px; padding: 0 10px; line-height: 30px;}
}



.home_page2{padding: 6% 0;background: url(../images/DNA.png)no-repeat center left 0px;}
.home_page2 .title{text-align: center;font-size: .32rem;color: #01427c;font-family: 'HarmonyOS_Sans_Light';font-weight: lighter}
.home_page2 p{text-align: center;color: #8491a1;font-family: 'HarmonyOS_Sans_Light';font-weight: lighter;line-height: 2}
.home_page2 .more{display:block;background-image: url(../images/more.svg);width: 30px;height: 30px;background-size: contain;margin: .2rem auto .5rem;position: relative;left: 0;transition:.3s;}
.home_page2 .more:hover{left: 5px;}
.home_page2 li{float: left;width: 31%;margin-right: 3.5%;position: relative}
.home_page2 li:nth-child(3){margin-right: 0}
.home_page2 li .pic{overflow: hidden;}
.home_page2 li figure{padding-bottom: 50%;transition:.3s;}
.home_page2 li:hover figure{transform: scale(1.1, 1.1);}
.home_page2 li .txt{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);color: #fff;font-size: .24rem;text-align: center;font-family: 'HarmonyOS_Sans_SC_Medium';z-index: 1;}
@media(max-width:1024px){
.home_page2 .title{font-size: .24rem}
.home_page2 li figure{padding-bottom: 60%;}
.home_page2 li .txt{font-size: .2rem}
}
@media(max-width:640px){
.home_page2 .title{font-size: .2rem}
.home_page2 li figure{padding-bottom: 70%;}
.home_page2 li .txt{font-size: .18rem}
}


.home_page3{padding-bottom: 6%;}
.home_page3 .slick-list li{position:relative;float:left;width:33.3%;text-align:center;overflow:hidden;background-color:#1eabb4;}
.home_page3 .slick-list li .Ispic{padding-bottom:42.5%;opacity:1;transition:0.3s all;}
.home_page3 .slick-list li .hover{position:absolute;width:100%;left:0;bottom:0;color:#fff;background-color:rgba(30,171,180,0.7);transition:0.3s;}
.home_page3 .slick-list li h2{padding:3% 0;font-weight: normal;font-family: 'HarmonyOS_Sans_SC_Medium';margin: 0;font-size: .24rem}
.home_page3 .slick-list li p{opacity:0;-webkit-transform: translateY(50px);-ms-transform: translateY(50px);-o-transform: translateY(50px);transform: translateY(50px);padding:0 3%;height:0;overflow:hidden;transition:opacity 0.3s 0.2s,transform 0.3s 0.2s;-ms-transition:opacity 0.3s 0.2s,transform 0.3s 0.2s;margin:0;}
.home_page3 .slick-list li .more{opacity:0;-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
-o-transform: translateY(50px);
transform: translateY(50px);text-align:center;height:0;overflow:hidden;transition:opacity 0.3s 0.4s,transform 0.3s 0.4s;-ms-transition:opacity 0.3s 0.4s,transform 0.3s 0.4s;display:block; }
.home_page3 .slick-list li .more img{margin:0 auto;}


.home_page3 .slick-dots{text-align: center; margin-top:15px;}
.home_page3 .slick-dots li{display: inline-block; margin: 0 5px; width: 10px; height: 10px; border-radius: 50%;background:#1eabb4; opacity: 0.5}
.home_page3 .slick-dots li button{display: none;}
.home_page3 .slick-dots li.slick-active{opacity: 1;}

@media(min-width:1025px){
.home_page3 .slick-list li:not(:last-child)::after{ position:absolute; content:''; width:1px; height:100%; background:#fff; top:0; right:0;}
.home_page3 .slick-list li:hover .Ispic{transform: scale(1.1)}
.home_page3 .slick-list li:hover h2{padding-top:0;}
.home_page3 .slick-list li:hover .hover{padding:8% 0;}
.home_page3 .slick-list li:hover .more,
.home_page3 ul li:hover p{height:auto;opacity:1;-webkit-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);}
.home_page3 .slick-list li:hover p{padding-bottom:3%;}
}
@media(max-width:1024px){
.home_page3 .slick-dots{ position:absolute; right:3%; z-index:10; bottom:0.9375rem;}
.home_page3 .slick-dots li{ margin:0 0 0 0.25rem; background:#fff; opacity:0.5; overflow:hidden;}
.home_page3 .slick-dots li.slick-active{background:#fff; opacity:1; }
.home_page3 .slick-list li h2{ font-size:.2rem; text-align:left; padding:0 3%; line-height:1rem;}
.home_page3 .slick-list li .Ispic{padding-bottom: 100%;}
}
@media(max-width:480px){
.home_page3 .slick-dots li{ width:10px; height:10px; border-radius:50%;}
}




/*Floor003081 */
.Floor003081{padding: 6% 0;background: url(../images/page4_bg.jpg)}
.Floor003081 .auto{overflow: hidden;position: relative; z-index: 2;}
.Floor003081 .info{text-align: justify;line-height: 1.875; margin-bottom: 3.18vw;color: #999999;}
.Floor003081 .slick-dots{text-align: center;padding-top: 2.6vw;}
.Floor003081 .slick-dots li{display: inline-block;width: 12px; height: 12px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003081 .slick-dots li button{font-size: 0; width: 12px; height: 12px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;left: 0; top: 0;}
.Floor003081 .slick-dots li:not(.slick-active) button{}
.Floor003081 .slick-dots li.slick-active button{background: #1eabb4;}
.Floor003081 .item .pic {width: 47.369%;}
.Floor003081 .item .Ispic{padding-bottom:75%; background-size: contain; transition:all .3s; display:block;}
.Floor003081 .item .Ispic:hover {transform:scale(1.1);}
.Floor003081 .item .txt .inner{color: #999;width: 80%; margin: 0 auto;padding: 3vw 0;}
.Floor003081 .item .txt aside{color: #333;font-size: .36rem;line-height: 1.5;}
.Floor003081 .item .txt p{line-height: 1.875; margin: 2vw 0 3vw 0;color: #555}
.Floor003081 .item .txt time{display: block; border-top: 1px solid #eee;font-family: 'ArialMT';font-size: 14px;padding-top: 1.35vw;}
.Floor003081 .item .txt .more{color: #1eabb4;border: solid 1px #1eabb4;border-radius: 6px;width: 150px;text-align: center;line-height: 50px;display: inline-block;transition: 0.3s;}
.Floor003081 .item .txt .more:hover{color: #fff;background:#1eabb4;}
@media(min-width:641px){
.Floor003081 .info{max-width: 494px; width: 80%; }
}
@media(min-width:751px){
.Floor003081 .txt-area .more{bottom: 0;}
.Floor003081 .slider{margin: 0 -20px;}
}
@media(max-width:1024px){
.Floor003081 .item .ytable-cell{display: block;}
.Floor003081 .item .pic{width: 100%;margin-bottom: 3vw;}
.Floor003081 .item .txt .inner{width: 100%;}
.Floor003081 .item .txt .more{min-height: 50px;}
}
@media(max-width:750px){
.Floor003081 .txt-area .more{top: 0;}
.Floor003081 .item a{min-height: 60vw;}
}
@media(max-width:640px){
.Floor003081{font-size: 3vw;}
.Floor003081 .title{font-size: 5vw}
.Floor003081 .item .txt aside{font-size: 4.5vw}
.Floor003081 .slick-dots{padding-top: 6vw;}
.Floor003081 .txt-area .more a{width: auto;padding: 0 5vw;line-height: 5vw;font-size: 3vw;}
}




.Bottom003178{background: #1eabb4;padding-top: calc(80 / 1920 * 100vw);}
.Bottom003178,
.Bottom003178 a:not(:hover){color: rgba(255,255,255,0.5);}
.Bottom003178 .copyright{border-top: 1px solid rgba(255,255,255,0.15); padding: calc(28 / 14 * 1em) 0 calc(40 / 14 * 1em) 0; margin-top: calc(50 / 14 * 1em);}
.Bottom003178 .copyright .fl a:not(:last-child):after{display: inline-block; content: ' '; margin: 0 calc(10 / 14 * 1em);width: 1px;height: 10px;background: rgba(255,255,255,0.1)}

@media (min-width:1025px) {
.Bottom003178 nav{width: calc(800 / 1440 * 100%);}
}
.Bottom003178 nav dl{float: left;}
.Bottom003178 nav dt{margin-bottom: calc(30 / 18 * 1em);font-size: .18rem;}
.Bottom003178 nav dt a:not(:hover){color: #fff;}
.Bottom003178 nav dd a:hover{color: #fff;}
.Bottom003178 nav dd{line-height: calc(38 / 16 * 1em);}
.Bottom003178 .soglan{color: #fff;font-size: calc(30 / 16 * 1em); line-height: 1; margin-bottom: 1em;}
.Bottom003178 .soglan .tit{font-family: 'SourceHanSansCN-Bold'; margin-top: 0.5em;}
.Bottom003178 .hotline aside{color: #fff; font-size:.38rem;font-family: 'Oswald-Medium';}
.Bottom003178 .hotline span{color: #fff}
@media (max-width:1024px) {
.Bottom003178 nav{display: none;}
.Bottom003178 .copyright{font-size: 3.2vw;}
}



/*Floor */
.Banner002730{}
.Banner002730{ position:relative;z-index: 1;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  text-align: center}
.Banner002730 .txt .auto{ max-width: 920px;}
.Banner002730 .txt .cn{font-size:.46rem;font-family:'HarmonyOS_Sans_SC_Medium';}
.Banner002730 .txt .en{text-transform: uppercase;letter-spacing: 5px;font-family:'HarmonyOS_Sans_SC_Light';}
@media(min-width:1025px){
.Banner002730 figure{ height:510px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}


/*Menu003135 */
.Menu003135{border-bottom: 1px solid #ebebeb}
.Menu003135 .nav-menu{text-align: center;}
.Menu003135 .nav-menu li{display: inline-block;line-height:.7rem;}
.Menu003135 .nav-menu li:not(:last-child){}
.Menu003135 .nav-menu li a{display: block;position: relative;margin: 0 .46rem;border-bottom: 2px solid transparent;font-size: .18rem}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{border-bottom-color: #1eabb4;color: #1eabb4}

.Menu003135 .ej{display: none}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}
.Menu003135 .nav-menu li{line-height:3;}
.Menu003135 .nav-menu li a{margin: 0 20px;}
}



.About{padding: 5% 0}
.About .title{text-align: center;color: #000;font-family: 'HarmonyOS_Sans_SC_Medium';font-size: .26rem;line-height: 1.5}
.About .con{background: url(../images/about-bg.png)no-repeat top center;padding-bottom: 3%}
.About .con ul{text-align: center;padding: 5vw 0}
.About .con li{display: inline-block;color: #333;padding: 0 3vw}
.About .con li aside{color: #1eabb4;}
.About .con li aside b{font-size: .5rem;font-family: 'Oswald-Medium';line-height: 0.85em;display: inline-block;letter-spacing: 2px}
.About .con li p{margin-bottom: 0;}
@media(min-width:769px) and (max-width:1024px){
.About .con li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003065 .number li aside b{font-size: 8vw; }
}
.About .txt{max-width: 1130px;margin: 0 auto;line-height: 2;color: #333}




.culture{padding: 5% 0;background: #f8f9fb;}
.culture .title{text-align: center;color: #333;font-family: 'HarmonyOS_Sans_SC_Medium';font-size: .36rem;line-height: 1.5;padding-bottom: 3%}
.culture .txt-list .box:not(:last-child){margin-bottom: 3%;}
.culture .txt-list .info{line-height: 2; }
.culture .txt-list .info p{margin: 0; }
.culture .txt-list .red{color: #333;font-size: .24rem;font-family: 'HarmonyOS_Sans_SC_Medium';font-weight: normal;}
@media(min-width:769px){
.culture .txt-logo .ytable-cell{width: 50%; text-align: center;}
.culture .txt-list .pic{width:50%;}
.culture .txt-list .box:nth-child(2n) .pic{}
.culture .txt-list .info{padding: 5%;background: #fff}
}
@media(max-width:768px){
.culture .ytable,
.culture .ytable-cell{display: block;}
.culture .txt-logo{text-align: center;}
.culture .txt-list .pic img{display: block;width: 100%;}
}



.PicList002433{padding:5% 0;}
.PicList002433 .title{text-align: center;color: #333;font-family: 'HarmonyOS_Sans_SC_Medium';font-size: .36rem;line-height: 1.5;padding-bottom: 3%}
.PicList002433 .title p{font-size: .18rem;line-height: 1.5;margin: 0;padding-top: 3%;color: #333}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:46px; height:46px; margin-top:-30px; border:1px solid #1eabb4; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#1eabb4; }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:14px; height:14px; border-top:2px solid #1eabb4; border-right:2px solid #009cbd; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-7px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{ width: 7vw;height: 7vw;margin-top: -3.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
}
.PicList002433  .main ul{ padding:0 50px;position: relative}
.PicList002433  .main li{ float:left; position:relative;  text-align:center;}
.PicList002433  .main ul:before,
.PicList002433  .main ul:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .main ul:before{ left:0px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .main ul:after{right:0px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .main li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .main li .ytable{ height:245px;}
.PicList002433  .main li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .main li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .main li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .main li figure img{ max-height:245px;padding-top: 12px;background-size:100% 100%;}
.PicList002433  .main li p{ margin:0 auto; max-width:210px;width:90%; line-height:20px; max-height:40px; color:#333;}
.PicList002433  .main .ul-3 li{width:33.33333333%;}
.PicList002433  .main .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .main .ul-2 li{width:50%;}
.PicList002433  .main .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .main .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .main .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .main .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .main ul{ padding:0;}
.PicList002433  .main li p{ font-size:12px;}
.PicList002433  .main li .ytable{ height:150px;}
.PicList002433  .main li figure img{ max-height:150px; padding:3px}
.PicList002433  .main .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .main .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .main .ul-3 li:nth-child(3):after,
.PicList002433  .main li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .main li .ytable{ height:100px;}
.PicList002433  .main li figure img{ max-height:100px;}
}




/*产品列表*/
.prodlBox{padding:3% 0 2%;}
.prodlBox .item .itemList{}
.prodlBox .item .itemList li{background:#fff;text-align: center;padding: 2%;float: left;width: 23.875%;margin-right:1.5%;margin-bottom:1.5%;border: 1px solid #f0f0f0; -o-transition: 0.3s; -moz-transition: 0.3s; transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
.prodlBox .item .itemList li:hover{ -moz-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px);-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);-webkit-box-shadow: 0 3px 15px rgb(0 0 0 / 5%);box-shadow: 0 3px 15px rgb(0 0 0 / 8%)}
.prodlBox .item .itemList li:nth-child(4n){margin-right:0;}
.prodlBox .item .itemList li .imgBox{padding-bottom: 85%; position: relative;overflow:hidden;}
.prodlBox .item .itemList li .imgBox img{position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0; max-height: 100%; -webkit-transition: all .3s;-o-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.prodlBox .item .itemList li h5{font-size:.18rem;line-height:1;font-weight:normal;height: 40px;line-height:40px; overflow: hidden; -o-text-overflow:ellipsis ; text-overflow:ellipsis ; margin:0;white-space: nowrap;}
.prodlBox .item .itemList li p{font-size:.14rem;line-height:24px;color: #999;}
.prodlBox .item .itemList li:hover .imgBox img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.Bottom003178 .hotline aside{font-size:0.24rem; line-height:1.5;}
.Banner003086 .txt-area .t-2{font-size:1vw; -webkit-line-clamp: 3; line-height:1.8;}

.prodlBox .slick-but{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.prodlBox .slick-but .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px; border:none;}
.prodlBox .slick-but .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.prodlBox .slick-but .slick-dots li.slick-active button{background-color: #1eabb4; width: 100%;height: 100%;}
.prodlBox .slick-but{ position:relative;}
.prodlBox .slick-but .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.prodlBox .slick-but .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.prodlBox .slick-but .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.prodlBox .slick-but .slick-disabled{cursor: default;}
.prodlBox .slick-but .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.prodlBox .slick-but .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}

@media(max-width:1024px){
.prodlBox .item .itemList li{width: 49%;margin-right:2%;}
.prodlBox .item .itemList li:nth-child(4n){margin-right:2%;}
.prodlBox .item .itemList li:nth-child(2n){margin-right:0;}
}
@media(max-width:480px){
.prodlBox .item h1{font-size:18px;}
.prodlBox .item .itemList h3,
.prodlBox .item .itemList li h5{font-size: 16px}
.prodlBox .item .itemList li p{font-size:14px;}
}

/*产品详情相关产品*/
.prod-related .prodlBox .item .itemList .slider{margin-left: -10px; margin-right: -10px;}
.prod-related .prodlBox .item .itemList .slider li{width: auto; margin: 0 10px}

/*Page003143 */
.Page003143 .Pages{padding: 1% 0 5% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{line-height: 48px;transition: 0.3s;background: #f8f8f8;color: #666;font-size: .14rem}
.Page003143 .Pages .p_page > a{padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 10px;}
.Page003143 .Pages .p_page em a{width: 50px;margin: 0 10px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #1eabb4;border-color: #1eabb4;}
.Page003143 .Pages .p_page .a_prev,
.Page003143 .Pages .p_page .a_next{padding: 0 21px;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
.Page003143 .Pages .p_page a{font-size: 14px;}
}





/*RighInfo003134 */
.RighInfo003134 .auto{padding: 5% 0;}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 43.167%;}
.RighInfo003134 .slick-but{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.RighInfo003134 .slick-but .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .slick-but .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .slick-but .slick-dots li.slick-active button{background-color: #1eabb4; width: 100%;height: 100%;}
.RighInfo003134 .slick-but{ position:relative;}
.RighInfo003134 .slick-but .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .slick-but .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .slick-but .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .slick-but .slick-disabled{cursor: default;}
.RighInfo003134 .slick-but .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .slick-but .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}


.RighInfo003134 .img-side .txt{text-align: center;}
.RighInfo003134 .img-side .tit{font-size:.28rem;color: #333; margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 30px; height: 3px; background-color: #1eabb4;display: block;margin: 0 auto;}
.RighInfo003134 .img-side p{color: #333;line-height: 1.85;font-size: 16px;}
.RighInfo003134 .prod-intro .singlePage{font-size: 16px;}
.RighInfo003134 .img-side .btn{ margin-top: 3.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;color: #1eabb4;margin: 0 5px; min-width:8.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;border:1px solid #1eabb4;transition:.3s;border-radius:8px;}
.RighInfo003134 .img-side .btn a:hover{background-color: #1eabb4;color:#fff;}
.RighInfo003134 .name{border-bottom: 1px solid #efefef;}
.RighInfo003134 .name span{background: #1eabb4;font-size:.24rem;color: #fff; line-height: 2.5;display: inline-block;padding: 0 .3rem}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 3em 0;}
.RighInfo003134 .prod-intro .singlePage b{font-size: .24rem;color: #1eabb4;font-weight: normal;position: relative;padding-left: 20px;}
.RighInfo003134 .prod-intro .singlePage b::before{content: '';position: absolute;width: 8px;height: 8px;border-radius: 50%;background: #1eabb4;left: 0;top: 12px;}
.RighInfo003134 .prod-intro .singlePage p.sub{font-size: .18rem;color: #333;margin: 0}

.RighInfo003134 .prod-intro .singlePage table{width: 100%!important}
.RighInfo003134 .prod-intro .singlePage table,
.RighInfo003134 .prod-intro .singlePage table td{border:solid 1px #f0f0f0!important}
.RighInfo003134 .prod-intro .singlePage table td{color: #333!important; padding: 10px!important;}
.RighInfo003134 .prod-intro .singlePage table td *{font-size: 16px!important;}
.RighInfo003134 .prod-intro .singlePage table td p{padding: 0; margin: 0}
.RighInfo003134 .prod-intro .singlePage table tr:nth-child(odd) td{ background: #f0f0f0;border-color: #eaeaea!important}
.RighInfo003134 .prod-intro .singlePage table tr:nth-child(even) td{ background: #fff}
.RighInfo003134 .prod-intro .singlePage table tr:nth-child(1) td{background: #c8c8c8; color: #fff!important;border-color: #fff!important}

.RighInfo003134 .prodown{font-size:16px;background:#1eabb4;color:#fff;padding:10px 30px;display: inline-block;border-radius: 50px;margin-top:12px;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #f2f2f2;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 4em;}
.RighInfo003134 .img-side .txt{padding: 0 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}
@media (max-width:640px) {
.RighInfo003134 .prod-intro .singlePage table td *{font-size: 14px!important;}
}



.new{padding: 5% 0 2%;}
.new li{border-bottom: 1px solid #ebebeb;padding-bottom: 2.5%;margin-bottom: 2.5%}
.new li .pic{width: 18%;overflow: hidden}
.new li .pic figure{padding-bottom: 66.67%;transition:.3s;}
.new li:hover .pic figure{transform: scale(1.1, 1.1);}
.new li .txt {width: 82%;padding-left: 5%}
.new li .txt time{float: left;width: 20%;font-size: .2rem;color: #000;}
.new li .txt .info{float: right;width: 80%;}
.new li .txt .info h3{font-size: .2rem;color: #000;margin: 0;font-weight: normal;padding-bottom: 20px}
.new li .txt .info p{color: #666;margin: 0;font-family: 'HarmonyOS_Sans_Light';font-weight: lighter;line-height: 2}
.new li:hover .txt .info h3{color:#1eabb4;}
@media (max-width:640px) {
.new li .ytable-cell{display: block}
.new li .pic,.new li .txt{width: 100%;}
.new li .txt{padding-left: 0;padding-top: 20px;}
.new li .txt time,.new li .txt .info{width: 100%;float: none;}
.new li .txt .info p{font-size: 14px;}
}
.new_info{padding: 5% 0}
.new_info .auto{max-width: 1280px}
.new_info .title{background: #f8f9fb;padding:2.5% 3%;text-align: center;font-size: .24rem;color: #000}
.new_info .title time{font-size: .16rem;display: block;color: #777;font-family: 'HarmonyOS_Sans_Light';padding-top: 10px}
.new_info .con{color: #333;padding: 4% 0}
.new_info .con p{line-height: 2;margin: 0;padding-bottom:.3rem;font-size: 16px;}
.new_info .back{border-top: 1px solid #ebebeb;padding-top: 4%;}
.new_info .back .page{width: 80%;}
.new_info .back .page span{display: block;;}
.new_info .back .page span a{color: #999;line-height: 2.5;}
.new_info .back .page span a:hover{color: #1eabb4;}
.new_info .back .btn {text-align: right;}
.new_info .back .btn a{display: inline-block;width: 120px;height: 44px;line-height: 44px;text-align: center;background: #1eabb4;color: #fff;border-radius: 36px;font-size: .14rem;margin-top: 16px}
@media(max-width:768px){
.new_info .back .page span a,.new_info .back .btn a{font-size: 14px;}
}




.Careers{padding: 5% 0}
.Careers .title h3{text-align: center;color: #333;font-family: 'HarmonyOS_Sans_SC_Medium';font-size: .36rem;line-height: 1.5;font-weight: normal;margin: 0}
.Careers .title p{color: #666;font-size: .18rem;line-height: 1.5;text-align: center}
.Careers .con{margin-top: 4%}
.Careers .con li{float: left;width: 48.5%;-webkit-box-shadow: 0 3px 15px rgb(0 0 0 / 5%);box-shadow: 0 3px 15px rgb(0 0 0 / 8%)}
.Careers .con li:last-child{float: right;}
.Careers .con li .pic{overflow: hidden}
.Careers .con li .pic figure{padding-bottom: 53%;transition: .3s;}
.Careers .con li:hover .pic figure{transform: scale(1.1);}
.Careers .con li .txt{padding:2em 3em;}
.Careers .con li .txt .tit{width: 83%;;}
.Careers .con li .txt .tit h3{font-weight: normal;font-size: .24rem;color: #333;font-family: 'HarmonyOS_Sans_SC_Medium';margin: 0;}
.Careers .con li .txt .tit p{font-size: .18rem;margin: 0;color: #999;padding-top: 5px;}
.Careers .con li .txt .btn{background: url(../images/jiant.svg)no-repeat center right;padding-right: 20px;background-size: 16px;}
@media(max-width:768px){
.Careers .con li .txt{padding: 20px;}
.Careers .con li .txt,.Careers .con li .pic{width: 100%;float: none;}
.Careers .con li .ytable-cell{display: block;}
.Careers .con li{width: 100%;}
.Careers .con li .txt .btn a{font-size:15px;}
.Careers .con li .txt .tit p{padding:10px 0}
}

.recruit{padding: 5% 0 2%}
.recruit .item{padding: 0 3.75%; background-color: #f8f9fb; margin-bottom: 10px;}
.recruit .title{line-height: .7rem; display: block; padding-right: 4.73%; position: relative; cursor: pointer;}
.recruit .title:hover .tit1{color: #1eabb4; }
.recruit .title:hover .job-demand .tit2{color: #1eabb4;}
.recruit .title::after{content: ''; width: 14px; height: 14px; background: url(../uploadfiles/image/off.png); position: absolute; right: 0; top: 0; bottom: 0;margin: auto;transition: all .3s; }
.recruit .title i{ position:absolute; width:22px; height:22px; background:#1eabb4; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.recruit .title i::before,
.recruit .title i::after{ position:absolute; content:''; background:#fff;}
.recruit .title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.recruit .title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.recruit .item.on .title i::after{ display:none;}
.recruit .tit1{font-size: .2rem; color: #333333; float: left;}
.recruit .tit2{color: #333; display: inline-block; padding-left: 18px;margin-right: 15px; position: relative;}
.recruit .tit2::before{content: ''; width: 2px; height: 2px; background-color: #888888; position: absolute; left: 0; top: 0; bottom: 0; margin: auto;}
.recruit .adress::before{width: 0; height: 0;}
.recruit .job-demand{float: right; display: none;}
.recruit .text{padding-top: 40px;padding-bottom: 65px; display: none;}
.recruit .lis{margin-bottom: 30px;}
.recruit .text .tit3{ line-height: 1.667; color: #333333;}
.recruit .text p{font-size: 14px; line-height: 2; color: #888888; margin: 0;}
.recruit .text b{color: #1eabb4;font-weight: normal}
.recruit .on .title::after{transform: rotate(-180deg); transform-origin: 50% 50%; }
.recruit .on .title{ border-bottom: 1px solid #e6e6e8;}
.recruit .on .job-demand{display: block;}
.recruit .registration-form{width: 260px; height: 55px ; line-height: 55px; text-align: center; background-color: #eceff4; border-radius: 30px; margin: 60px auto 40px; }
.recruit .registration-form a{font-size: 16px; color: #666666;}
@media(max-width:768px){
.recruit .tit2{font-size: 14px;}
}

.Contact{padding: 5% 0}
.Contact .info{line-height: 2;background:url(../images/logo.png)no-repeat bottom -70px right -60px #f8f9fb;background-size: 60%;padding: 4vw}
.Contact p{margin: 0}
.Contact .red{color: #333;font-size:.3rem;font-weight: normal;font-family: 'HarmonyOS_Sans_SC_Medium';}
.Contact .num{color: #1eabb4;padding-left: 5%;position: relative;margin:5% 0 3%}
.Contact .num::before{content: '';position: absolute;width: 2px;height: 85%;left: 0;top: 50%;margin-top: 2px;transform: translateY(-50%);background: #1eabb4}
.Contact .num span{font-size: .3rem;font-family: 'HarmonyOS_Sans_SC_Medium';display: block;line-height: 1}
@media(min-width:769px){
.Contact .pic{width: 60%;}
.Contact .box:nth-child(2n) .pic{text-align: right;}
}
@media(max-width:768px){
.Contact .ytable,
.Contact .ytable-cell{display: block;}
.Contact .pic img{display: block;width: 100%;}
.Contact p,.Contact .num{font-size: 16px;}
}


.message{padding: 5% 0 5%;background: url(../images/map.png)no-repeat center top}
.message .title{text-align: center;color: #333;font-family: 'HarmonyOS_Sans_SC_Medium';font-size: .3rem;line-height: 1.5;padding-bottom: 3%}
.message .form-ul{max-width: 800px;margin: 0 auto}
.message .form-ul li{margin-bottom: 10px;position: relative;}
.message .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;line-height: 3.5714;color: #333333;}
.message .form-ul li select,
.message .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #8b8b8b;line-height:  3.5714;height:  3.5714em; background: none;padding: 0 1em;}
.message .form-ul li textarea.text{height: auto;}
.message .form-ul .btn{width: 10em; background: #1eabb4;border-radius: 5px;height:  3.5714em;color: #fff;cursor: pointer; border: 0;margin: 0 auto;display: inherit;}
@media (min-width:1025px) {
.message .form .img{width: 50%;}
.message .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.message .form-ul .row-2 li:nth-child(2n){float: right;}
.message .form-ul{width: 75.715%;}
}
@media (max-width:1024px) {
.message .form-ul{padding: 2em 0;}
.message .form-ul{width: 90%;}
.message .title{font-size: 20px;}
.message .form-ul li .tit,.message .form-ul .btn{font-size: 14px;}
}



/*Form002219*/
.Form002219{ padding:5% 0;}
.Form002219 dl{width:48%;float:left;padding-left:85px;min-height:40px;position:relative;margin-bottom: 20px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{color:#5b5b5b;font-size: 16px;position:absolute;left:0;width: 90px;text-align:right;line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 .text2{border:none;color: #1eabb4;}
.Form002219 dl.dl{width:100%;float:none;max-width:none;margin-bottom: 30px;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{display:inline-block;line-height:40px;min-width:140px;margin-right:20px;background-color:#f3f3f3;color:#728391;font-size: 16px;border:none;border-radius:5px;cursor:pointer;}
.Form002219 .submitbtn{color:#fff;background-color: #1eabb4;}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}
}
/*Form002219 End*/




.RighInfo003137 .auto{position: relative;z-index: 1; margin-top: 4.5em;margin-bottom: 4.5em;}
.RighInfo003137 ul li:not(.mark){text-align: center;border: solid 1px #f0f0f0;box-shadow: 0 1.25em 3.125em rgba(0, 0, 0, 0.05);border-right-width: 5px; }
.RighInfo003137 ul li.mark .icon{display: block;margin: 0 auto; width: 1.5em; height: 1.5em;background-color: #007cba;border-radius: 50%;position: relative;}
.RighInfo003137 ul li.mark .icon:before,
.RighInfo003137 ul li.mark .icon:after{position: absolute;content: '';background-color: #000;}
.RighInfo003137 ul li.mark .icon:before{left: 50%;margin-left: -1px;width: 2px;top: -0.625em;bottom: -0.625em;}
.RighInfo003137 ul li.mark .icon:after{top: 50%;margin-top: -1px;height: 2px;left: -0.625em;right: -0.625em;}
.RighInfo003137 ul li .inner{margin: 0 auto; width: 73.685%;}
.RighInfo003137 ul li .name .cn{font-size: 1.65em;color: #000000;line-height: 1.5;}
.RighInfo003137 ul li .name .en{ font-size: 0.875em;color: #999999;line-height: 2.1428;}
.RighInfo003137 ul li:not(.mark) .icon{padding: 2em 0; border-bottom: 1px dotted rgba(0, 0, 0, 0.2); margin-bottom: 2em;}
.RighInfo003137 ul li:not(.mark) .icon img{ height: 4.6875em;}
.RighInfo003137 ul .tip dd{font-size: 1em;color: #555;line-height:1.8;}
@media (min-width:1025px) {
.RighInfo003137 ul{display: table;width: 100%;}
.RighInfo003137 ul li{display: table-cell; vertical-align: top;}    
.RighInfo003137 ul li.mark{vertical-align: middle;}
.RighInfo003137 ul li:not(.mark){width: 27.143%;padding-top:4.25em; padding-bottom: 1.5em;}
}
@media (max-width:1024px) {
.RighInfo003137 .auto{margin-top:2em;margin-bottom: 2em;}
.RighInfo003137 ul li{padding: 2em 0;}
}



.Menu002252{padding:3% 0 0px; text-align:center; overflow:hidden;}
.Menu002252 a{display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,
.Menu002252 a:hover{ color:#fff; background-color:#1eabb4;}
@media(min-width:768px){
.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
.Menu002252 a{display:inline-block;line-height:3; padding:0 20px;background:#e9e9e9; min-width:160px; border-radius:36px;}
}

.pro_parameter .item{margin: 2% 0 1%;}
.pro_parameter .item .title{border-bottom: 1px solid #e3e7e6;position: relative;padding: 20px 0;}
.pro_parameter .item .title h3{font-size: 20px;color: #333;margin: 0;font-weight: bold;position: relative;transition: all 0.5s;line-height: initial;}
.pro_parameter .item .title::before { content: "";position: absolute;top: 50%;transform: translateY(-50%);right: 8px;width: 10px;height: 2px;background: #1eabb4;}
.pro_parameter .item .title::after {content: "";position: absolute;top: 50%;transform: translateY(-50%);right: 12px;width: 2px;height: 10px;background: #1eabb4;transition: all 0.36s;}
.pro_parameter .item .conbox{display: none;border-bottom: 1px solid #e3e7e6;padding: 0 0 20px;}
.pro_parameter .item .title h3::before{content: "";width: 3px;height: 100%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;background: #1eabb4;transition: all 0.36s;opacity: 0;}
.pro_parameter .item.active .title h3{padding-left:15px;font-size: 22px;}
.pro_parameter .item.active .title h3::before{opacity:1}
.pro_parameter .item.active .title{padding: 0 25px 15px 0;font-size: 22px;font-weight: bold;position: relative;margin-bottom: 20px;border-bottom: none;}
.pro_parameter .item.active .title:after{display:none;}


/* 资料下载 */
.TextList001398{ padding:4% 0; min-height:30vh;}
.TextList001398 .list{ padding-bottom:4%;}
.TextList001398 li{ padding:20px 10px; border-bottom:1px solid #e3e3e3; position:relative;}
.TextList001398 li .itle{display:block; padding:0 140px 0 30px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.TextList001398 li:hover .itle{color:#1eabb4;}
.TextList001398 li .btn{ font-size:14px; display:flex; align-items:center; color:#1eabb4; position:absolute; top:50%; right:10px; border:solid 1px #1eabb4; padding:0 15px; line-height:2.2; border-radius:5px; margin-top:-16px;}
.TextList001398 li .btn::after{ margin-left:10px; content:''; display:block; width:18px; height:18px; background-image:url(../images/TextList001398_btn.png); background-repeat:no-repeat; background-size:contain;}
.TextList001398 li:nth-child(2n){background:#f2f2f2;}








