{ box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; font-size: 100px }

@media (max-width:1600px) {
html { font-size: 6.25vw }
}

@media (max-width:1024px) {
html { font-size: 9.765625vw }
}

@media (max-width:480px) {
html { font-size: 14vw }
}
@font-face { font-family: "HarmonyOS_Sans_SC_Regular"; src: url("../Fonts/HarmonyOS_Sans_SC_Regular.ttf"); font-display: swap; }
@font-face {
	font-family: "HarmonyOS_Sans_SC_Bold";
	src:url('../fonts/HarmonyOS_Sans_SC_Bold.woff') format('woff');
    font-display:swap;
}
body { font-family: "HarmonyOS_Sans_SC_Regular"; }
pre { font-family: "HarmonyOS_Sans_SC_Regular"; }
body { line-height: 2; font-size: 0.16rem; }
.auto-inner { margin: 0 auto; width: 84%; max-width: 1560px; }

@media (max-width:1400px) {
.auto-inner { width: 86%; }
}




/*Top003166 */
.Top003166{transition: all .3s ease-in-out; transform: translateY(0); position: relative;  z-index: 1000; left: 0; top:0;  width: 100%;}
.Top003166 .top-lang {margin-right: 20px;}
.Top003166 .top-lang a:hover ,
.Top003166 .top-lang a.on {color: #1d2088;}
.Top003166 .top-lang a.on {font-weight: bold;}
.Top003166 .top-search{width:calc(358 / 16 * 1em);border:1px solid #ccc; overflow: hidden;border-radius: 4px;}
.Top003166 .top-search .text{width: 100%; line-height:calc(34 / 16 * 1em); height:calc(34 / 16 * 1em); font-size:1em;}
.Top003166 .top-search .btn{position: absolute;right: 0; top: 0;height: 100%;width:calc(34 / 16 * 1em); background: url(../images/Top003166-search-gray.svg) no-repeat center;  background-size: auto 50%; cursor: pointer;}

.Top003166 .msg{margin-left: 2vw;}
.Top003166 .msg a{display: block;font-size: calc(14 / 16 * 1em); line-height:calc(34 / 14 * 1em); border-radius: calc(34 / 14 * 1em);background-color: #0735a8; color: #fff; padding: 0 calc(29 / 14 * 1em); }
.Top003166 .msg span{padding-left:calc(30 / 14 * 1em);background: url(../images/Top003166-msg.svg) no-repeat center left; background-size:auto 1em;}
.Top003166 .msg a:hover{background-color: #1d2088 }

.Top003166 menu{background-color:#101010; position: relative;}
.Top003166 menu li{ text-align: center;transition: 0.3s; position: relative;}
.Top003166 menu li span{line-height:calc(50 / 16 * 1em); font-size:1em;display: block;}
.Top003166 menu li a{color: #fff;display: block;}
.Top003166 menu li.aon span{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all .3s ease-in-out;}
.Top003166 menu li .sub{position: absolute; top: 100%;overflow: hidden; width: 100%; margin-left: -50%;}
.Top003166 menu li .sub dl{ background-color:rgba(16,16,16,0.8);}
.Top003166 menu li .sub dl dt{padding: 15px 0;}
.Top003166 menu li .sub dl dt:hover{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all .3s ease-in-out; font-weight: bold;}

.Top003166 menu .logofix{display: none; position: absolute; right:2%; top: 50%; margin-top:calc(-15 / 16 * 1em); transition: all .3s ease-in-out;}
.Top003166 menu .logofix img{height:calc(30 / 16 * 1em);}
@media (min-width:1025px) {
.Top003166 .top{padding-top:calc(35 / 16 * 1em);height:calc(120 / 16 * 1em);}
.Top003166 .top .logo{float: left;max-width: 40%;}
.Top003166 .top .logo img{height:calc(50 / 16 * 1em);} 
.Top003166 menu li{float: left;}
.Top003166 .top-search{display: block;position: relative;}
.Top003166 .top-right{float: right;  margin:calc(8 / 16 * 1em) 0;}
.Top003166 .top-right > *{float:left; }

.Top003166_fixed{position: fixed;  transform: translateY(calc(-120 / 16 * 1em));}
.Top003166_fixed menu{background-color:rgba(16,16,16,0.8)}
.Top003166_fixed menu .logofix{display: block;}
}

@media (max-width:1024px) {
.Top003166{position: relative;}
/* .Top003166 .top{padding-top: 1.5em;} */
.Top003166 menu li{width: auto!important;text-align: left;} 
.Top003166 menu{position: fixed;right: 0;top: 4.5em;width: 20em;z-index: 100; visibility: hidden; opacity: 0;transform: translateY(4.5em);transition: 0.3s;}  
.menu-show .Top003166 menu{opacity: 1;transform: translateY(0); visibility: inherit;}
.Top003166 .top-right nav{position: absolute; right:3%; top:0;line-height: 1.5;}
.Top003166 .top .logo{display: flex;align-items: center; height: 4.5em; width: 60%;}
.Top003166 .top .logo img{max-height: .65rem;}
.Top003166 .top-lang { position: absolute;right: 21%;top: 30%;}
.Top003166 .wap-icon{position: absolute; right: 3%; top: 40%;display: flex;justify-content: space-between;margin-top: calc(-1.5em + 1em);}
.Top003166 .wap-icon > * {width: 2em; height: 2em;background-color: #1d2088;}
.Top003166 .open-search{margin-right: 1em; background-image: url(../images/Top003166-search.svg); background-repeat: no-repeat; background-size: auto 70%; background-position: center;}
.Top003166 .open-search.on:after,
.Top003166 .open-search.on:before{background-color: #1d2088;}
.Top003166 .open-menu i{width: 80%;left: 10%;}
.Top003166 .open-menu:not(.on) i:nth-child(1){margin-top: 0.4em;}
.Top003166 .open-menu:not(.on) i:nth-child(3){margin-top: calc(-0.5em - 2px);}
.Top003166 .top-search{position: absolute; left:3%;top: 100%;width: 94%;}
.Top003166 .top-search .btn{background-image: url(../images/Top003166-search-gray.svg); background-size: auto 50%;}
.Top003166 menu li.aon span{transform: scale(1);}
.Top003166 menu li .sub{position: relative;margin-left: 0;}
.Top003166 menu li .sub dl dt{padding: 2px 10px;text-align: left;}
.Top003166 menu li .sub dl{padding: 5px;}
}



/*Banner003200 */
.Banner003200{position: relative;z-index: 1;}
.Banner003200 .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(60 / 960 * 100%);z-index: 10;}
.Banner003200 .slick-dots li{width: 8px;height:8px;border:none; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(5 / 1920 * 100vw); background: #c2c2c2;}
.Banner003200 .slick-dots li button{display: none;}
.Banner003200 .slick-dots li.slick-active{background-color: #1d2088;}
@media (min-width:1025px) {
.Banner003200 .wap{display: none;}
.Banner003200 .pc{display: block; width: 100%; padding-bottom: 31.5%;}
}
@media (max-width:1024px) {
.Banner003200 .pc{display: none;}
}
@media (max-width:768px){
.Banner003200 .ul .slick-track li{height: 420px;}
.Banner003200 .ul li .img-block{height: 100%;}
}



/*Floor002967 */
.Floor002967{padding: 1px 0;}
.Floor002967 li{float: left; width: 50%;}
.Floor002967 li a{display: block;background:#f5f5f5; text-align: center;padding:calc(30 / 16 * 1em) calc(20 / 16 * 1em); transition: 0.3s; overflow: hidden; position: relative;z-index: 1;}
.Floor002967 li:hover a{box-shadow: 0 0 10px rgba(0,0,0,0.2); color:#1d2088; z-index: 3;}
.Floor002967 li .pic{width:100%; overflow: hidden;}
.Floor002967 li .Ispic{width:100%;padding-bottom:68.05%; transition: all .3s ease-in-out; background-size: contain;}
.Floor002967 li .pic img{display: none;}
.Floor002967 li:hover .Ispic{-webkit-transform: scale(1.2);transform: scale(1.2);}
.Floor002967 li .dot{font-size: calc(18 / 16 * 1em); margin-top: 1em;}
.Floor002967 .slick-prev{left: .25rem;}
.Floor002967 .slick-next{right: .25rem;}
@media(min-width:1025px){
 /* .Floor002967 .ul{display: flex;} */
 /* .Floor002967 li{float:none;} */
 .Floor002967 li:not(:last-child){border-right: 1px solid #fff;}
}
@media (max-width:768px){
	.Floor002967 li{float: none;border-bottom: 2px solid #fff;width: 100%}
    .Floor002967 li .Ispic{width:100%;padding-bottom:68.05%; transition: all .3s ease-in-out; background-size: contain;height: 320px;}
}
.Suspend{position: fixed;right: 0;bottom: 30%;z-index: 200;}
.Suspend a{display: block;padding: 20px 15px;background-color: rgba(51,51,51,0.8);border-radius: 20px 0px 0px 20px;}
.Suspend a:before{display: block;content: '';width: 50px;height: 50px;background-image: url('../images/icon-msg.png');background-size: 100%;}
@media (max-width:768px){
	.Suspend a:before{width: 35px;height: 35px;}

}
/*Bottom003025 */
.Bottom003025{background: #333; padding-bottom: 2vw; }
.Bottom003025 .foot{margin: 0; font-size:calc(15 / 16 * 1em) ; color: rgba(255,255,255,0.7); padding-top:2vw; border-top: 1px solid rgba(255,255,255,0.1); margin-top: 2vw;}
.Bottom003025,
.Bottom003025 a{color: #fff;}
.Bottom003025 .links dd{line-height: 32px;background: url(../images/Bottom003025_aicon.svg) no-repeat left center;padding-left: 14px; float: left; width: 50%; padding-right: 2vw; margin-bottom:8px; background-size: auto 10px;}
.Bottom003025 .links dd a{ opacity: 0.7; }
.Bottom003025 .links dd a:hover{opacity: 1;}
.Bottom003025 .contactus dt{line-height:1.75;color: rgba(255,255,255,0.7); padding-left:30px; background-position:2px 6px;background-repeat: no-repeat; background-size: auto 14px;}
.Bottom003025 .contactus dt+dt{margin-top:14px;}
.Bottom003025 .contactus dt.tel{background-image: url(../images/Bottom003025_call.svg);}
.Bottom003025 .contactus dt.add{background-image: url(../images/Bottom003025_add.svg);}
.Bottom003025 .contactus dt.email{background-image: url(../images/Bottom003025_email.svg);background-size: auto 12px; background-position: left 8px;}
.Bottom003025 .b-tit{padding-bottom: 30px; font-size: calc(18 / 16 * 1em) ;}
.Bottom003025 form .text{width: 100%;height: 48px;background-color: #7f7f7f;border-radius: 20px;font-size:16px;line-height: 48px;color: #fff;padding: 0px 21px;border: none;}
.Bottom003025 form .text+.text{margin-top: 14px;}
.Bottom003025 form input::-webkit-input-placeholder{color: #fff;}
.Bottom003025 form .btn{width: 100%;height:34px;line-height:34px; background-color: #1d50a2;border-radius: 14px;text-align: center;font-size: 16px;color: #fff; cursor: pointer; margin-top: 20px; border: none;}
.Bottom003025 .code{margin-top: 2vw; display: flex; }
.Bottom003025 .code dd{width: 48%;}
.Bottom003025 .code dd img{max-width:100px;}
.Bottom003025 .code dd+dd{margin-left: 4%;}

@media(min-width:1025px){
.Bottom003025 .b-right{padding-top:3vw;} 
.Bottom003025 .links{width: 25.625%; max-width: 380px;}
.Bottom003025 .contactus{max-width:360px; }
.Bottom003025 .contact{max-width:320px; text-align: center; width: 24%; font-size:calc(14 / 16 * 1em) ;}
}
@media(max-width:1024px){
.Bottom003025{padding: 4vw 0;}
.Bottom003025 .b-right .item{margin: 0 0 3vw 0!important;} 
.Bottom003025 .intro{padding-bottom: 4vw;}
.Bottom003025 .intro .logo img{width: 60%;}
}
@media(max-width:480px){
.Bottom003025 .intro{padding-bottom: 30px;}
.Bottom003025 .b-right .item{margin-bottom: 40px!important;}
}




.Product-bg{padding:2vw 0 5vw; background-color: #efefef;}





/*Floor002912 */
.Floor002912 .slider{position: relative;z-index: 1;}
.Floor002912 .slider .box li.slick-slide a{display: block; text-align: center;padding:calc(30 / 16 * 1em); transition: 0.3s; transition: all .3s ease-in-out; }
.Floor002912 .slider .box li.slick-slide:hover a{color:#1d2088; text-decoration: underline;}
.Floor002912 .slider .box li.slick-slide .pic{width:100%; overflow: hidden;}
.Floor002912 .slider .box li.slick-slide .Ispic{width:100%;padding-bottom:71.43%; background-size: contain;}
.Floor002912 .slider .box li.slick-slide .pic img{display: none;}
.Floor002912 .slider .box li.slick-slide:hover a{-webkit-transform: scale(1.2);transform: scale(1.2);}
.Floor002912 .slider .box li.slick-slide .dot{font-size:calc(14 / 16 * 1em) ;; margin-top:10px;}

.Floor002912 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 60px; height: 60px;padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;}
.Floor002912 .slick-arrow:before{
    position: absolute; 
    content: ''; 
    width:20px; 
    height:20px; 
    /* border-bottom: 2px solid #999;
    border-left: 2px solid #999;  */
    left: 50%; 
    top: 50%;
    margin: -10px 0 0 -10px; 
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002912 .slick-arrow:hover:before{ border-bottom-color:#1d2088;border-left-color:#1d2088;}
.Floor002912 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
@media(max-width:640px){
  .Floor002912 .slick-arrow{width: 40px; height: 40px;}
}
@media(min-width:1701px){
  .Floor002912 .slick-prev{left: -3vw;}
  .Floor002912 .slick-next{right: -3vw;}
}
@media(max-width:1700px){
.Floor002912 .slick-prev{left: -60px;}
.Floor002912 .slick-next{right: -60px;}
}
@media(max-width:1500px){
.Floor002912 .slick-prev{left: 0;}
.Floor002912 .slick-next{right: 0;}
}



/*Floor002913*/
.Floor002913{padding-top:2vw;}
.Floor002913 li{margin-bottom: 2%;}
.Floor002913 li:hover{box-shadow: 0 4px 20px 0 rgba(24,69,233, 0.35);}
.Floor002913 li a{display: flex; flex-direction: row;align-items: center; justify-content: space-between;background-color:#fff;text-decoration: none;position: relative; padding:2vw;}
.Floor002913 li .txt{display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start; max-width: 45%; height: 100%;}
.Floor002913 li .pic{ height: 100%; flex: 1;display: flex;flex-direction: row; align-items: flex-end;justify-content: flex-end;}
.Floor002913 li .pic img{  height: 100%; width: auto;  max-width: 100%; -o-object-fit: contain; object-fit: contain; -o-object-position: center;object-position: center;  max-height: 310px;}
.Floor002913 li .tit{font-size:calc(36 / 16 * 1em);color: #000;width: 100%;white-space: pre-line;}
.Floor002913 li .subtit{font-size:calc(24 / 16 * 1em);color: #000;width: 100%;white-space: pre-line; margin:0.5em 0 1em;}
.Floor002913 li p{font-size:1em;color: #888; margin: 0;}
.Floor002913 li .more{font-size:1em;color:#0735a8; margin-top:5vw; }
.Floor002913 li:hover .more{color:#1d2088;}
@media(min-width:1025px){
  .Floor002913 li{float: left; width: 49%; margin-right:2%;}
  .Floor002913 li:first-child{ width:100%; margin-right:0;}
  .Floor002913 li:nth-child(2n+1){margin-right:0;}
}



/*-------------------------------------------------------------------------------------------------------------.slick*/
.slick-dots { display: block; width: 100%; padding: 0; margin: 3% 0 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 30px; height: 30px; margin: 0 4px; padding: 0; cursor: pointer; border-radius: 100px; ; }
/* .slick-dots li:after { content: ""; display: block; position: absolute; left: 13px; top: 13px; width: 4px; height: 4px; border-radius: 100px; background: #666; } */
.slick-dots li button { display: none }
.slick-dots .slick-active { background: url(../images/slick-dots-active.png) no-repeat center center; animation-name: fucks; animation-duration: 2s; animation-iteration-count: infinite; }
.slick-arrow { background: url(../images/arrow.png) no-repeat left 0.2rem center #fff; box-shadow: 0 20px 40px rgba(29, 32, 136, 0.1); z-index: 100; font-size: 0; width: 0.5rem; height: 0.5rem; border: none; border-radius: 100%; position: absolute; top: 50%; margin-top: -0.25rem; cursor: pointer; padding: 0; }
.slick-prev { left: -0.25rem; }
.slick-next { right: -0.25rem; background-position: right 0.2rem center !important; }
.slick-arrow:hover { background: url(../images/arrow2.png) no-repeat left 0.15rem center; background-color: #333 !important; }
/*-------------------------------------------------------------------------------------------------------------.Columntit*/
.Columntit { margin-bottom: 3%; }
.Columntit h2 { font-size: 0.42rem; margin: 0; display: block; color: #333; line-height: 1; }
.Columntit span:after { content: ""; display: block; width: 0.3rem; height: 0.03rem; background: #333; margin: 1% 0 2% }
.Columntit h3 { font-size: 0.36rem; font-weight: normal; margin: 0; display: block; color: #333 }
.Columntit:after { content: ""; display: block; width: 0.3rem; height: 0.03rem; background: #333; margin: 1% 0 2% }
.Columntit h4 { font-size: 0.18rem; margin: 0; display: block; color: #444; font-weight: normal; position: relative; line-height: 1; }
.Columntit span { font-size: 0.16rem; }
.Columntit_center { text-align: center; }
/*-------------------------------------------------------------------------------------------------------------.Columnmenu*/
.Columnmenu { text-align: center; margin-top: 3%; }
.Columnmenu .auto-inner { height: auto; overflow: hidden; }

@media(min-width:1025px) {
.Columnmenu li { display: inline-block; margin: 0 0.1rem; }
.Columnmenu li a { color: #333; font-size: 0.18rem; line-height: 0.5rem; border-radius: 0.5rem; padding: 0 0.35rem; display: block; transition: .3s }
.Columnmenu li.aon a, 
.Columnmenu li:hover a { color: #fff;background-color: #333;}
}
 @media(max-width:1024px) {
 .Columnmenu .auto {
 border-bottom: none;
 padding: 5vh 4% 0
}
.Columnmenu li.aon a{ color: #fff;background-color: #333;}
 .Columnmenu ul {

 background: #fff;
 border-top: none;
 border-radius: 0.05rem;
 overflow: hidden;
}
 .Columnmenu li {
 padding: 0;
 border-bottom: 0.01rem solid #e5e5e5;
 color: #666;
 font-size: 0.16rem;
 text-align: center;
 margin: 0;
 display: block;
 width: 100%;
 text-align: center
}
 .Columnmenu li:last-child {
 border-bottom: none
}
 .Columnmenu li a {
 line-height: 0.6rem;
 font-size: 0.16rem;
 background: #f2f3f5;
 border-radius: 0;
 display: block;
}
}
/*-------------------------------------------------------------------------------------------------------------.Columnbanner*/
.Columnbanner {background: #fff;height: 4.9rem;background-size: cover; position: relative;}
.Columnbanner .auto-inner { position: relative; height: 100%; }
.Columnbanner .current { line-height: 0.95rem; position: absolute; left: 0; bottom: 0; width: 100%; }
.Columnbanner .current > * { position: relative; margin-left: 2em; color: #999999; font-size: 0.16rem; }
.Columnbanner .current > *:before { transform: skewX(-30deg); content: ""; display: block; position: absolute; left: -1em; top: 15%; width: 0.01rem; height: 70%; background: #dddddd; }
.Columnbanner .current > *:nth-child(1):before { display: none; }
.Columnbanner .current > *:nth-child(1) { margin-left: 0; padding-left: 0.3rem; background: url(../images/home_icon.png) no-repeat left center; }

.Columnbanner .ytable{height: 100%;}
.Columnbanner .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;}
.Columnbanner .txt .cn{font-size: 0.36rem; font-weight: bold; color:#1d2088;  position: relative; line-height: 1; }
.Columnbanner .txt .cn:before{width: 65px;background:#1d2088;display: block;content: ''; height:3px; margin-bottom: 0.45rem;}


@media(max-width:1024px){
  .Columnbanner{height: 2rem;}    
  .Columnbanner .txt .cn:before{margin-bottom: 0.15rem;}
  .Columnbanner .txt .cn{padding-bottom: 0.2rem;}
  .Columnbanner .current > *:nth-child(1){padding-left: 0rem; background:none;}
}

.Contain { background: rgb(246, 246, 255); /* Old browsers */ background: -moz-linear-gradient(bottom, rgba(246, 246, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(bottom, rgba(246, 246, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to top, rgba(246, 246, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9f3ff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}
/*-------------------------------------------------------------------------------------------------------------.Page002046*/
.Page002046 .Pages { text-align: center; padding: 3% 0 5% 0; }
.Page002046 .Pages a { display: inline-block; vertical-align: middle; width: 50px; line-height: 50px; text-align: center; border-radius: 50px; margin: 0 10px; color: #333; background: #fff; box-shadow: 0 20px 40px rgba(29, 32, 136, 0.1); }
.Page002046 .Pages a:hover, 
.Page002046 .Pages a.a_cur { color: #fff;background-color: #333; }
.Page002046 .Pages em { font-style: normal; display: inline-block; vertical-align: middle; }
.Page002046 .Pages em a { float: left; }
.Page002046 .Pages .a_first, .Page002046 .Pages .a_end, .Page002046 .Pages .a_prev, .Page002046 .Pages .a_next, .Page002046 .Pages .p_cur, .Page002046 .Pages .p_count, .Page002046 .Pages .p_jump, .Page002046 .Pages .p_total { display: none; }

@media(max-width:480px) {
.Page002046 .Pages a { padding: 0 5px; }
}
/*.Contain----------------------------------------------------------------------*/
.Contain > .auto-inner { padding: 5% 0 0; }
/*-------------------------------------------------------------------------------------------------------------.News_top*/
.News_top { padding: 3% 0 }
.News_top .home_title { text-align: center; width: 100%; float: none; margin-bottom: 3%; }
.News_top .slick-slide a { display: block; position: relative; height: auto; overflow: hidden; border-radius: 0 0 0 1rem; }
.News_top .slick-slide .pic { position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #666; }
.News_top .slick-slide .text { float: right; width: 50%; background: #f5f5f5; padding: 5%; }
.News_top .slick-slide time { color: rgba(0, 0, 0, 0.5); font-size: 0.16rem; font-weight: 400; line-height: 1; }
.News_top .slick-slide time b { font-size: 0.3rem; color: #2d78bc; display: block; font-weight: 400; }
.News_top .slick-slide .h3 { color: #333; font-size: 0.24rem; font-weight: 400; margin: 0.3rem 0 0.1rem }
.News_top .slick-slide .p { color: #999; font-size: 0.16rem; line-height: 0.3rem; overflow: hidden; height: 0.9rem; }
.pic_text_list lable { display: inline-block; width: 1rem; line-height: 0.35rem; text-align: center; color: #fff; background: #333; border-radius: 0.35rem;background-color: #333; }
.pic_text_list h3 { color: #333; font-size: 0.2rem; font-weight: 400; margin: 0.2rem 0 0.15rem 0 }
.pic_text_list .p { color: #666; font-size: 0.16rem; line-height: 2; overflow: hidden }
.pic_text_list time { color: rgba(0, 0, 0, 0.5); font-size: 0.16rem; }
.pic_text_list ul li { padding: 0.3rem 0; position: relative; border-bottom: 1px solid rgba(29, 32, 136, 0.1); transition: .5s }
.pic_text_list ul li a { display: block; height: auto; overflow: hidden }

@media(min-width:769px) {
.pic_text_list ul li { float: left; width: 48%; }
.pic_text_list ul li:nth-child(2n) { float: right; }
}
/*-------------------------------------------------------------------------------------------------------------.News_detail*/
.News_detail { padding: 5% 0; }
.News_detail .news_info { max-width: 1200px; margin: 0 auto; overflow: hidden }
.News_detail .news_info .title { text-align: center; padding-bottom: 0.2rem; border-bottom: 0.01rem dashed #d2d2d2; margin-bottom: 0.3rem }
.News_detail .news_info .title h2 { margin: 0; padding-bottom: 0.15rem; font-size: 0.32rem; font-weight: 400; color: #333 }
.News_detail .news_info .title p { margin: 0; padding-bottom: 0.1rem }
.News_detail .news_info .title p span { margin: 0 0.05rem; color: #666; font-family: Arial, Helvetica, sans-serif }
.News_detail .news_info .info { text-align: justify; text-justify: inter-ideograph }
.News_detail .news_info .center { text-align: center }
.News_detail .info { font-size: 0.16rem; line-height: 0.28rem; color: #333; }
.News_detail .info img { margin: 2em 0; border-radius: 0 0 1rem 0; }
.News_detail .bot { position: relative; margin-top: 0.7rem; padding-top: 0.5rem; font-size: 0.16rem; border-top: 0.01rem dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0.05rem; width: 40%; text-align: right; }
.News_detail .info_back a { position: relative; color: #fff; background: #333; display: inline-block; width: 1.6rem; line-height: 2.5; font-size: 0.16rem; border-radius: 1rem; margin-left: 2%; text-align: center;background-color: #333;}
.News_detail .info_back a:hover { opacity: .8 }
.News_detail .info_pn span { display: block; font-size: 0.16rem; margin: 0.15rem 0 0 }
.News_detail .info_pn span a { color: #333 }

@media(max-width:10.24rem) {
.News_detail { padding: 4vh 0; background: #fff }
.News_detail .auto { padding: 0 4% }
.News_detail .info_back { position: relative }
.News_detail .bot { position: relative; margin-top: 0.15rem }
.News_detail .news_info .title h3 { font-size: 0.22rem }
}

@media(max-width:7.68rem) {
.News_detail .info * { max-width: 100% !important }
.News_detail .info .rich_media_area_primary_inner { max-width: 100% !important }
.News_detail .info_back a { width: 100% }
}

@media(min-width:10.25rem) {
.News_detail .info_pn span { width: 80% }
}
/*RighInfo003072 */
.RighInfo003072 .item { padding: 5% 0; }
.RighInfo003072 .coltit { text-align: center; padding: 0 0 35px 0; }
.RighInfo003072 .coltit .cn { color: #333; line-height: 1; font-size: .36rem;text-align: center}
.RighInfo003072 .coltit .cn span{ color: #333; line-height: 1; font-size: .36rem; -webkit-background-clip:text;  }
.RighInfo003072 .coltit .en { color: rgba(0,0,0,0.2); font-size: 18px; text-transform: uppercase; }

@media(max-width:480px) {
.RighInfo003072 .coltit { font-size: 24px; }
.RighInfo003072 .coltit .cn { line-height: 40px; }
}
.RighInfo003072 img.fr { margin-left: 0.5rem; margin-bottom: 0.5rem; border-radius: 0 0 1rem 0; overflow: hidden; }

@media(max-width:1024px) {
.RighInfo003072 .txt-info { margin-bottom: 4vw; }
}
.RighInfo003072 .edit-info { line-height: 2em; font-size: 16px; text-align: justify; }

@media(max-width:640px) {
.RighInfo003072 .edit-info { font-size: 3.5vw; }
}
.RighInfo003072 .item-group .item:nth-child(2n-1) { background-color: #fff; }
.RighInfo003072 .item-group .item:nth-child(2n) { background-color: #f5f5f5; }
.RighInfo003072 .item-group .item:nth-child(2n) .pic { border-radius: 0 0 0 1rem; overflow: hidden; }
.RighInfo003072 .item-group .item:nth-child(2n) .txt-info { padding-left: 0.5rem; }
.RighInfo003072 .item-group .item:nth-child(2n) .txt-info .content { line-height: 2em; font-size: 16px; text-align: justify; }
.RighInfo003072 .item-group .item:nth-child(2n) .txt-info .content strong { display: block; color: #333; font-size: 20px; }
.RighInfo003072 .item-group .item:nth-child(2n) .txt-info .content strong span{ -webkit-background-clip:text;  }
.RighInfo003072 .main .list ul { padding: 0 50px; }
.RighInfo003072 .main .list li { float: left; position: relative; text-align: center; }
.RighInfo003072 .main .list li .ytable { height: 300px; }
.RighInfo003072 .main .list li figure { position: relative; display: inline-block; max-width: 90%; }
.RighInfo003072 .main .list li figure img { max-height: 300px; padding: 15px; background: #f5f5f5; }
.RighInfo003072 .main .list .ul-6 li { width: 16.666%; }

@media(max-width:640px) {
.RighInfo003072 .main .list ul { padding: 0; }
.RighInfo003072 .main .list li .ytable { height: 150px; }
.RighInfo003072 .main .list li figure img { max-height: 150px; padding: 3px }
.RighInfo003072 .item-group .ytable{display: block;width: 100%;}
.RighInfo003072 .item-group .item:nth-child(2n) .pic{display: block;width: 100%;}
.RighInfo003072 .main .list .ul-6 li{width: 33.33%;}
}

@media(max-width:480px) {
.RighInfo003072 .main .list li .ytable { height: 100px; }
.RighInfo003072 .main .list li figure img { max-height: 100px; }
}



.product{padding-top: 3vw}
.product li{float: left;width: 23.5%;margin-right: 2%;border-radius: 0 0 .8rem 0;overflow: hidden;margin-bottom: 2%;border: 1px solid #f1f1f1}
.product li:nth-child(4n){margin-right: 0%;}
.product li a{position: relative;}
.product li figure{padding-bottom: 100%;background-size: contain;}
.product li .tit{text-align: center;line-height: .6rem;background: #fff;color: #333;font-size: 0.2rem;padding-bottom: 0.2rem;font-weight: bold}

.product li .hover {opacity: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;text-align: center;background-image:-webkit-linear-gradient(left,rgba(45,120,188,.95),rgba(29,33,137,.95));z-index: 10;transition: 0.3s;color: #fff;}
.product li:hover a .hover{ opacity:1;}
.product li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.product li .hover h5{  font-size:24px;margin: 0}
.product li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
.product li .hover p{ font-size:16px; line-height:30px; margin:0; max-height:90px; overflow:hidden;}
.product .more{ display: block; text-align: center; margin-top:50px;}
.product .more span{ display: inline-block; padding:0 40px;line-height: 40px; background:#f1af48 ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.product .more span:hover{padding-left:50px; padding-right:74px;  }




/*RighInfo003134 */
.RighInfo003134{padding: 4vw 0;}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em;border-radius: 0 1rem 0 1rem;overflow: hidden}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 3em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 33.167%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .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 .controls .slick-dots li.slick-active button{background-image:-webkit-linear-gradient(left,#2d78bc,#1d2189); width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;border-radius: 0;box-shadow: none;}
.RighInfo003134 .controls .slick-dots li:after{display: none;}
.RighInfo003134 .controls .slick-dots li button{display: block;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);background-position: inherit!important;}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}
.RighInfo003134 .img-side .txt{text-align: center;background: #f5f5f5}
.RighInfo003134 .img-side .tit{font-size: 1.875em;color: #333; margin-bottom: 0.6em;font-weight: bold}
.RighInfo003134 .img-side .line{width: 30px; height: 3px; background-image:-webkit-linear-gradient(left,#2d78bc,#1d2189);display: block;margin: 0 auto;}
.RighInfo003134 .img-side .icon{text-align: center;margin-top: .3rem}
.RighInfo003134 .img-side li{ display: inline-block;margin: 0 .1rem;;}
.RighInfo003134 .img-side p{ font-size: 16px;color: #333;}


.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;;font-size: 1.8em; padding-bottom: 0.666em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #da251d;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 2em 0 3em 0;}
.RighInfo003134 .prod-intro .singlePage .dl1{margin-top: 13em}
.RighInfo003134 .prod-intro .singlePage .dl1 dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;text-align: center;}
.RighInfo003134 .prod-intro .singlePage .dl1 dd .heart{width: 16em; height: 16em; display: block;margin: -8.36363em auto 0; line-height:3.5;background-size: contain;text-align: center;color: #fff;border-radius: 50%;border: 5px solid #2d78bc;overflow: hidden}
.RighInfo003134 .prod-intro .singlePage .dl1 dd aside{color: #333;font-size:16px;margin: 2.4em 0 1em 0;padding: 0 3vw;line-height: 2;height: 5em}
.RighInfo003134 .prod-intro .singlePage .dl1 dd p{color: #999999; width:73%; margin: auto;}

.RighInfo003134 .prod-intro .singlePage .list li:not(.space){background-color: #f5f5f5;border-radius: 0 0 0 .5rem}
.RighInfo003134 .prod-intro .singlePage .list dl{display: table;width: 77.648%;margin: 0 auto;}
.RighInfo003134 .prod-intro .singlePage .list dl > *{display: table-cell; vertical-align: middle;}
.RighInfo003134 .prod-intro .singlePage .list dt{width: 5.1875em;}
.RighInfo003134 .prod-intro .singlePage .list dt .icon{position: relative; width: 3.75em; height: 3.75em;border-radius: 50%;background-color: #333;text-align: center; }
.RighInfo003134 .prod-intro .singlePage .list dt .icon img{ max-height:1.5em;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);}
.RighInfo003134 .prod-intro .singlePage .list dd h3{margin: 0;font-size: 1.125em;color: #333;}
.RighInfo003134 .prod-intro .singlePage .list dd aside{color: #666; font-size:16px;line-height: 1.5}

.RighInfo003134 .table_1 th,
.RighInfo003134 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;font-size: 16px}
.RighInfo003134 .table_1 th{ font-size:14px; font-weight:normal;}
.RighInfo003134 .table_1 .th_1{background-color: #333;color: #fff}


@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%;}
.RighInfo003134 .prod-intro .singlePage .dl1 dd{float: left;min-height: 10.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003134 .prod-intro .singlePage .dl1 dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
    
.RighInfo003134 .prod-intro .singlePage .list{display: table;width: 100%; min-height: 11.25em;}
.RighInfo003134 .prod-intro .singlePage .list li{display: table-cell; vertical-align: middle;}
.RighInfo003134 .prod-intro .singlePage .list li.space{width: 13px;}
.RighInfo003134 .prod-intro .singlePage .list li:not(.space){width: 24.286%;}
    
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}

.RighInfo003134 .table_1{ overflow:auto;}
.RighInfo003134 .table_1 table{ width:180%;}
}




/*RighInfo002810 */
.RighInfo002810{padding: 5vw 0 0;}

.RighInfo002810 .txt-list .box{border-radius: 0 0 0 1rem;overflow: hidden}
.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom:3%;}
.RighInfo002810 .txt-list .info{line-height: 24px;background: #f5f5f5;padding: 5%;color: #999}
.RighInfo002810 .txt-list .red{color: #333;font-size: .24rem;font-weight: normal;margin: 0 0 0.1rem;line-height: .5rem}
.RighInfo002810 .txt-list .more{display: inline-block;width: .74rem;height: .5rem;background: url(../images/more.png)no-repeat center;margin-top: 2vw;background-size: 100%}
.RighInfo002810 .txt-list .info p{height: 0.9rem;line-height: 2}
@media(min-width:769px){
.RighInfo002810 .txt-list .pic{width: 50%;}
.RighInfo002810 .txt-list .pic img{}
.RighInfo002810 .txt-list .box:nth-child(2n){border-radius: 0 0 1rem 0;}
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: right;}
.RighInfo002810 .txt-list .info{}
}
@media(max-width:768px){
.RighInfo002810 .ytable,
.RighInfo002810 .ytable-cell{display: block;}
.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
}




/*RighInfo002810 */
.RighInfo0028105{padding: 4vw 0 4vw 0;}
.RighInfo0028105 .auto-inner{max-width: 1280px;margin: 0 auto}
.RighInfo0028105 h2{color: #333;
    font-size: .39rem;
    font-weight: bold;
    text-align: center;
    margin-top: 0;
    margin-bottom: 15px;}
.RighInfo0028105 .txt-list .box{overflow: hidden}
.RighInfo0028105 .txt-list .box:not(:last-child){margin-bottom:5%}
.RighInfo0028105 .txt-list .info{line-height: 24px;padding:5% 0;color: #999}
.RighInfo0028105 .txt-list .red1{color: #333;
    font-size: .48rem;
    margin-bottom: 30px;
    font-weight: bold;}
.RighInfo0028105 .txt-list .red{color: #333;
    font-size: 39px;
    font-weight: bold;
    margin-bottom: 30px;}
.RighInfo0028105 .txt-list .more{display: inline-block;width: 74px;height: 50px;background: url(../images/more.png)no-repeat center;margin-top: 2vw}
.RighInfo0028105 .txt-list .info p{
    overflow: inherit;
    -webkit-box-orient: horizontal;
    color: #333;font-size:.2rem;line-height: 37px;text-align: justify;}
@media(min-width:769px){
.RighInfo0028105 .txt-list .pic{width: 50%;}
.RighInfo0028105 .txt-list .pic img{}
.RighInfo0028105 .txt-list .box:nth-child(2n){}
.RighInfo0028105 .txt-list .box:nth-child(2n) .pic{text-align: right;}
.RighInfo0028105 .txt-list .info1{width: 44%;}
	.RighInfo0028105 .txt-list .info2{width: 44%;}
}
@media(max-width:768px){
.RighInfo0028105 .ytable,
.RighInfo0028105 .ytable-cell{display: block;}
.RighInfo0028105 .txt-list .pic img{display: block;width: 100%;}
}







/*RighInfo002810 */
.RighInfo002810523{padding: 0vw 0 5vw 0;}
.RighInfo002810523 .auto-inner{max-width: 1280px;margin: 0 auto;display: none;}
.RighInfo002810523 .txt-list .box{overflow: hidden}
.RighInfo002810523 .txt-list .box:not(:last-child){margin-bottom:5%}
.RighInfo002810523 .txt-list .info{line-height: 24px;padding:5% 0;color: #999}
.RighInfo002810523 .txt-list .red1{color: #333;
    font-size: 48px;
    margin-bottom: 30px;
    font-weight: bold;}
.RighInfo002810523 .txt-list .red{color: #333;
    font-size: 39px;
    font-weight: bold;
    margin-bottom: 30px;}
.RighInfo002810523 .txt-list .more{display: inline-block;width: 74px;height: 50px;background: url(../images/more.png)no-repeat center;margin-top: 2vw}
.RighInfo002810523 .txt-list .info p{height: 0.9rem;
    line-height: 1.8;
    overflow: inherit;
    font-size: 20px;
    -webkit-box-orient: horizontal;
    color: #666;}
@media(min-width:769px){
.RighInfo002810523 .txt-list .pic{width: 50%;}
.RighInfo002810523 .txt-list .pic img{}
.RighInfo002810523 .txt-list .box:nth-child(2n){}
.RighInfo002810523 .txt-list .box:nth-child(2n) .pic{text-align: right;}
.RighInfo002810523 .txt-list .info1{width: 44%;}
	.RighInfo002810523 .txt-list .info2{width: 44%;}
}
@media(max-width:768px){
.RighInfo002810523 .ytable,
.RighInfo002810523 .ytable-cell{display: block;}
.RighInfo002810523 .txt-list .pic img{display: block;width: 100%;}
}














.soluInfo{padding: 5vw 0}
.soluInfo .title{font-size: 32px;color: #333;padding-bottom: 2vw;}
.soluInfo .title span{position: relative;font-family: "HarmonyOS_Sans_SC_Bold";}
.soluInfo .title span::after{content: '';width: 24px;height: 24px;border-radius: 50%;background-color: #1d2088;position: absolute;top: 10px;right: -52px;}
.soluInfo .title span::before{content: '';width: 14px;height: 14px;border-radius: 50%;background: #fff;position: absolute;top: 15px;right: -47px;z-index: 1}
.soluInfo .tab{line-height: .6rem;color: #000;font-size: .18rem;background: #f5f5f5;border-radius: 0 0 .5rem 0;padding: 0 .3rem;margin-bottom: .3rem}
.soluInfo .con{color: #555;line-height: 2;}
.soluInfo .btn{font-size: 16px;background: url(../images/more.png)no-repeat center right;width: 160px;height: 50px;border-radius:.3rem;color: #333;line-height: 50px;margin-top: 7px;line-height: 50px;display:block;margin: 3vw auto 0}



.RighInfo000623{padding: 3vw 0 5vw;}
.RighInfo000623 .title{margin-bottom: 1vw;}
.RighInfo000623 .title .cn{font-size: 30px;color: #333; padding-bottom: 10px;font-weight: bold;position: relative}
.RighInfo000623 .title .cn span{position: relative;font-family: "HarmonyOS_Sans_SC_Bold";}
.RighInfo000623 .title .cn span::after{content: '';width: 24px;height: 24px;border-radius: 50%;background-color: #1d2088;position: absolute;top: 9px;right: -52px;}
.RighInfo000623 .title .cn span::before{content: '';width: 14px;height: 14px;border-radius: 50%;background: #f5f5f5;position: absolute;top: 14px;right: -47px;z-index: 1}
@media(max-width:768px){
.RighInfo000623 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .title .cn{font-size: 6vw;}
}

.RighInfo000623 .ytable-cell{padding: 4.167vw 0;}
.RighInfo000623 .pic .inner{ position: relative;border-radius: 0 0 0 1rem;overflow: hidden}

.RighInfo000623 .info{background:#f5f5f5; background-size: contain;border-radius: 0 0 1rem 0}
.RighInfo000623 .p-info{line-height:2;color: #555;}
.RighInfo000623 .p-info p{margin: 0 0 1vw 0;}
.RighInfo000623 .p-info p:last-child{margin: 0;}
.RighInfo000623 .p-info p b{ -webkit-background-clip:text;font-size: .2rem;padding-left: 15px}
.RighInfo000623 .p-info p b::before{content: '';background: url(../images/jiant.png)no-repeat center left;width: 12px;height: 10px;display: block;float: left;margin: 16px 0 0}
@media(min-width:1025px){
.RighInfo000623 .pic{width: 16.429%;}
.RighInfo000623 .pic .inner{width: 208.696%;}
.RighInfo000623 .info .inner{padding-left: 31.624%;padding-right: 8.548%;}
}
@media(max-width:1024px){
.RighInfo000623 .ytable,
.RighInfo000623 .ytable-cell{display: block;}
.RighInfo000623 .info{padding: 6vw;}
}
@media(max-width:640px){
.RighInfo000623 .pic time span{font-size: 12vw;}
.RighInfo000623 .p-info{font-size: 3.5vw;}
}


.TextList001729{padding: 5vw 0 1vw}
.TextList001729 .type{display:table; width:100%;border-bottom: 1px solid #ebebeb;padding-right: 5vw}
.TextList001729 ol.type{font-size:16px;color:#333;border-top: 2px solid #333;font-weight: bold;position: relative}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center;line-height:66px;color: #333}
.TextList001729 ul.type#On{background-color: #333;color: #fff}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 ul.type#On li{color: #fff}
.TextList001729 .type li:nth-child(1){width:16%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5){width:10%;}
.TextList001729 .type li:nth-child(1){ padding-left:4%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(8){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(8){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{position: relative}
.TextList001729 .list::before{content: '';position: absolute;width: 20px;height: 2px;right:20px;top: 32px;background-color: #333;}
.TextList001729 .list::after{content: '';position: absolute;width: 2px;height: 18px;right: 29px;top: 24px;background-color: #333;}
.TextList001729 .list.show::before{content: '';position: absolute;width: 20px;height: 2px;right:20px;top: 32px;background: #fff;}
.TextList001729 .list.show::after{content: '';position: absolute;width: 2px;height: 18px;right: 29px;top: 24px;background: #fff;display: none}
.TextList001729 .list .con{ display:none;overflow:hidden;padding:2% 4% 5%;border-bottom: 1px solid #ebebeb;color: #555}
.TextList001729 .list .con strong{color: #333}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}




.Cantact{padding: 5vw 0}
.Cantact .bg{border-radius: 0 0 0 1rem;overflow: hidden;position: relative}
.Cantact .bg .contact-info{position: absolute;width: 50%;height: 100%;left: 5vw;top: 0;color: #fff}
.Cantact .bg .contact-info .ytable{height: 100%}
.Cantact .bg .contact-info h3{font-size: .30rem}

.Cantact .contact-list {margin-top: 3vw}
.Cantact .contact-list li{float: left;width: 32%;margin-right: 2%; margin-bottom: 3%; background: #f5f5f5;border-radius: 0 0 0 1rem;padding:3vw;color: #333;font-size: .18rem}

.Cantact .contact-list li aside{font-size: .24rem;    color: #333;font-family: "HarmonyOS_Sans_SC_Bold";}
.Cantact .contact-list li p{margin: 0;}
@media(min-width:1200px){
.Cantact .contact-list li:nth-child(3n){margin-right: 0%}
}
@media(min-width:768px) and (max-width:1200px){
.Cantact .contact-list li{width: 49%}
.Cantact .contact-list li:nth-child(2n){margin-right: 0%}
}
@media(max-width:768px){
	.Cantact .bg .contact-info{width: 100%;}
	.Cantact .bg img{height: 4rem;object-fit: cover;}
	.Cantact .contact-list li{width: 100%;float: none;margin-right: 0;margin-bottom: 20px;border-radius: 0;}
}


/*Form003139 */
.Form003139{position: relative;z-index: 1;padding-bottom:5vw; }
.Form003139 .title{font-size:.36rem;color: #333333; line-height: 1.1538em;text-align: center}
.Form003139 .title:after{display: block;content: '';width: 15px; height: 2px;margin: 1.1538em auto;background-image:-webkit-linear-gradient(left,#2d78bc,#1d2189);}
.Form003139 .desc{font-size: 0.875em;color: #999999;line-height: 1.78571;}
.Form003139 .form{background-color: #f5f5f5; margin-top: 3.375em;}
.Form003139 .form .img{border-radius: 0 0 0 1rem;overflow: hidden} 
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: 10px;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0; line-height:60px;color: #333333;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius: 5px; border: solid 1px #8b8b8b;line-height: 60px;height:60px; background: none;padding: 0 1em;}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 13em;border-radius: 5px;height: 50px;color: #fff;cursor: pointer; border: 0;background-color: #333;}
@media (min-width:1025px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width: 75.715%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{line-height:42px;height:42px;}
}



/*PicList002095 */
.PicList002095  {padding-bottom: 5vw;}
.PicList002095 h2{color: #333;
    font-size: .39rem;
    font-weight: bold;
    text-align: center;
    margin-top: 0;
    margin-bottom: 20px;}
.PicList002095  ul{max-width: 1280px;margin: 0 auto;}
.PicList002095 li{ float:left; width:48.2%; margin-right:3.6%; margin-bottom:2%;}
.PicList002095 li:nth-child(2n){ margin-right:0;}
.PicList002095 li .Ispic{ display:block; padding-bottom:53%;}
.PicList002095 li .Ispic img{ display:none;}
.PicList002095 li div{ border:1px solid #eaeaea; border-top:0;}
.PicList002095 li .dot{ text-align:center; font-size:16px; padding:5% 5% 0 5%;}
.PicList002095 li .dot:after{ display:block; content:''; height:1px; width:53px; margin:0 auto; margin-top:5%; background-color:#eaeaea;}
.PicList002095 li p{ 
    line-height: 1.6;
    overflow: inherit;
    font-size: .2re,;
    -webkit-box-orient: horizontal;
    color: #666;
    margin-top: 6px;
    padding-top: 0;}
.PicList002095 li aside{ border-top:1px solid #eaeaea; padding:0 5%; line-height:36px; text-align:right;}
.PicList002095 li aside a{ background:url(../images/PicList002095-more_after.gif) no-repeat right center; padding-right:15px; color:#e14343; display:inline-block;}
.PicList002095 li aside a:before{ display:inline-block; content:''; background:url(../images/PicList002095-more.png) no-repeat left top; width:9px; height:9px; margin-right:5px;}
@media(max-width:640px){
	.PicList002095 li{float: none;width: 100%;margin-right: 0;}
}
@media(max-width:375px){
.PicList002095 li .dot{ font-size:14px;}
.PicList002095 li aside a{ font-size:12px;}
}
.PicList002095   h1{color: #333;margin-top: 24px;
    font-size: .3rem;
    font-weight: bold;
    margin-bottom: 0;
    line-height: 38px;}
@media(max-width:640px){
	.PicList002095 h1{margin-top: .2rem;}
}





