html{font-size:100px;}
@media (max-width:1400px){
html{font-size:6.25vw}
}
@media (max-width:1024px){
html{font-size:9.765625vw}
}
@media (max-width:480px){
html{font-size:14vw}
}
body{font-size: 0.16rem;}
@media (max-width:768px){
body{font-size:0.24rem;}
}

.w_96{width: 96%; max-width:1200px;}

@font-face {
  font-family:'HarmonyOS_Sans_SC_Regular';
  src: url("../Fonts/HarmonyOS_Sans_SC_Regular.ttf");
  font-display:swap;
}

html,
body{font-family: 'HarmonyOS_Sans_SC_Regular';}



/*Top002262*/
.Top002262 {position:relative; z-index: 100; width: 100%; left: 0; top: 0; }
.Top002262 .auto{ position: relative;}
.Top002262 .header-left{ float: left; width: 30%; display:table; height:1.2rem;max-width:203px; }
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .header-mids{ float:right; padding-top: 0.4rem;}
.Top002262 .header-right{position: absolute; top: 0; right: 0; padding:3px 20px; border-radius: 0 0 10px 10px;  background: #04afd0;}
.Top002262 .header-right dd{ float:left;transition:0.3s;}
.Top002262 .top-language{ position:relative;}
.Top002262 .top-language span,
.Top002262 .top-share a{height:0.35rem; width: 0.35rem; background-size:auto 55%;border-radius: 50%; background-repeat: no-repeat; background-position:center;  }
.Top002262 .top-language span{ display:block;background-image:url(../images/icon_lang.svg) ; cursor:pointer; position: relative; z-index: 1;}
.Top002262 .top-share a{ display:inline-block; height:0.35rem; width: 0.35rem; background-image:url(../images/icon_sina.svg);vertical-align:middle; margin-right:0.4rem; }

.Top002262 .top-language span:hover{ background-color: #04afd0; border-color: #04afd0;}
.Top002262 .top-language figure{ position:absolute; top:100%; left:50%; background:#fff; width:1.2rem; line-height:0.4rem; display:none; margin-left: -0.6rem; box-shadow:  0 0 10px rgba(0,0,0,0.1);z-index: 9;}
.Top002262 .top-language a{ display:block; text-align:center; color:#333;}
.Top002262 .top-language a:hover{color:#fff; background: #04afd0; }

.Top002262 .top-share a{ display:inline-block;  background-image:url(../images/icon_sina.svg);vertical-align:middle;margin-right:1vw; }
.Top002262 .top-language span:hover,
.Top002262 .top-share a:hover{ background-color: #04afd0; border-color: #04afd0;}
.Top002262 .top-share a.wx{ background-image:url(../images/icon_wx.svg);}
.Top002262 .top-share{ position:relative;}


.Top002262 .header-right .open-menu{ position: relative;}
.Top002262 .header-mids li .sub{display: none;}
.Top002262 .header-mids li span,
.Top002262 .header-mids li a{display:block;}
.Top002262 .header-mids li .sub dt{line-height: calc(24 / 16 * 1em); padding: calc(5 / 16 * 1em) 0;}
.Top002262 .header-mids li .sub dt a{color: #fff;}

@media(min-width:1025px){
.Top002262 .header-right dd:last-child{display: none;}
.Top002262 .header-mids li{ float: left; position: relative;  }
.Top002262 .header-mids li:not(:last-child){ margin-right:2.5vw;}
.Top002262 .header-mids li span{position:relative; }
.Top002262 .header-mids li span a{ line-height:0.8rem; position:relative; font-size:0.18rem; color:#333;  transition:0.3s;}
.Top002262 .header-mids li span a::before{ position:absolute; content:'';left:50%;transform:translateX(-50%);height:6px; background:#04afd0;width:0; transition:ease-in-out 0.3s; bottom: 0;}
.Top002262_top .header-mids li span a::before{ background:#04afd0; height:3px;}
.Top002262 .header-mids li span:hover a,
.Top002262 .header-mids li.aon  span a{color:#04afd0;}
.Top002262 .header-mids li span a:hover::before,
.Top002262 .header-mids li.aon span a::before{width:100%;}
.Top002262 .header-mids li .sub{position: absolute; top: 100%; width: 100%; left:50%; text-align: center; min-width:140px;  transform:translateX(-50%); }
.Top002262 .header-mids li .sub dl{background-color:#04afd0;}
}

@media (max-width:1024px) {
.Top002262 .top-language { padding-right: 0.15rem !important; margin-right: 0.2rem;}
.Top002262 .open-menu{margin: 0.15rem 0; margin-left:0.25rem;width:0.4rem;height:0.4rem; }
.Top002262 .header-mids{position: fixed; right: -100%;opacity: 0; top:0.8rem;bottom: 0;overflow: auto; z-index: 99; width: 40%;box-shadow: 0 10px 10px rgba(0,0,0,0.1);transition: 0.5s; width: 45%; background:rgba(255,255,255,0.95);}
.menu-show .Top002262 .header-mids{right: 0;opacity: 1; }
.Top002262 .header-mids li{border-bottom: 1px solid #eaeaea;}
.Top002262 .header-mids li span{line-height:0.7rem;padding:0 4em 0 2em;font-size:0.2rem;}
.Top002262 .has-multi aside .op-multi:before,
.Top002262 .has-multi aside .op-multi:after,
.Top002262 .has-sub span .op:before,
.Top002262 .has-sub span .op:after{ transform: translate(0,0); width: 7px;}
.Top002262 .has-multi aside .op-multi:after,
.Top002262 .has-sub span .op:after{height: 7px; width: 2px;}
.Top002262 .has-multi aside .op-multi,
.Top002262 .has-sub span .op{right: 2%;transform: rotate(135deg);}
.Top002262 .has-sub span .op:before,
.Top002262 .has-sub span .op:after{background-color: #04afd0;}
.Top002262 .has-sub span .op.click{ transform: rotate(225deg);}
.Top002262 .sub{font-size:0.18rem; background:#fff;}
.Top002262 .sub dl{margin-left: 0 !important;}
.Top002262 .sub dt{line-height:3em; padding:0 0.15rem; text-align: center;}
.Top002262 .sub dt+dt{border-top: 1px dashed #eaeaea;}
.Top002262 .sub dt:hover a{color:#04afd0; }
}


/*Banner003179 */
.Banner003179{position: relative;z-index: 1;}
.Banner003179 li.slick-slide{position: relative;}
.Banner003179 .pc{display:block; width: 100%; height:849px; background-size: cover; background-repeat: no-repeat; background-position: center;}
.Banner003179 li .url{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 2; opacity: 0;background-color: #ffff;}
.Banner003179 .slick-dots{position: absolute; left: 50%;transform: translateX(-50%);z-index: 30; bottom:calc(65 / 980 * 100%);}
.Banner003179 .slick-dots li{float: left; width:16px;height:16px;border: solid 3px #ffffff; margin: 0 15px;}
.Banner003179 .slick-dots li button{display: none;}
.Banner003179 .slick-dots li.slick-active{border: 0;background-color:#04afd0;}
@media (min-width:1025px) {
    .Banner003179 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003179 .pc{display: none;}
    .Banner003179 .slick-dots li{width: 10px;height: 10px; margin: 0 5px; border-width: 2px;}
}


.Hometitle .cn{font-size:0.38rem; line-height: 1; position: relative; letter-spacing: 4px; color: #333;}
.Hometitle .cn:after{display: block;content: '';width: 385px; height: 30px;background: url(../images/title-bg3.png) no-repeat bottom; margin-top:24px;}


.Homemore{display:inline-block;margin-top: 23px;font-size:0.16rem;position: relative; z-index: 10;}
.Homemore:after{position: absolute;content: '';width:40px;height: 2px;background:#04afd0;top: 50%;margin-top:-1px;left:0;}
.Homemore span{display:inline-block;line-height: 54px;position: relative;padding-left:50px;letter-spacing: 6px;color: #666; transition: 0.3s;}
.Homemore span i{font-style: normal;position: relative;color: #fff;padding: 0px 7px;}
.Homemore span i:before{position: absolute;left:0;top: 50%;width:54px;height: 54px;margin-top:-27px;content: '';background:#008da9;z-index: -1;}
.Homemore:hover span{ padding-right:50px; background: url(../images/more.png) 92%  center #008da9 no-repeat; color: #fff; letter-spacing:4px; padding-left:14px;}
.Homemore:hover span i{padding:0;}
.Homemore:hover span i:before{ display: none;}
.Homemore:hover:after{display:none;}


.column-name{position: relative;padding: calc(59 / 16 * 1em) 0 0 calc(77 / 16 * 1em);z-index: 1;}
.column-name aside{position: relative;z-index: 4;}
.column-name .cn{font-size: calc(38 / 16 * 1em);color: #333; line-height: 1; }
.column-name .cn em{color:#05afd0;font-style: inherit;}
.column-name .mark{position: absolute; left:0; top: 0;background: url(../images/title-bg.png) no-repeat; width: calc(133 / 16 * 1em);height: calc(133 / 16 * 1em);background-size: contain;}
@media(min-width:1025px){
.column-name{margin-left: calc(-77 / 16 * 1em);}
}
@media (max-width:1024px) {
.column-name{padding: calc(40 / 16 * 1em) 0 0 calc(40 / 16 * 1em); font-size: 0.8em;}
}



.Homebg{background:#f0f4f9;}



/*Floor002745 */
.Floor002745{padding:5vw 0;}
.Floor002745 .Hometitle .en span{margin-left: -0.04rem;}
.Floor002745 li.slick-slide{padding:0.6rem 0 0.4rem; margin: 0 1vw;}
.Floor002745 li.slick-slide .icon{width: 60%; max-width:90px; margin: 0 auto;position: relative;}
.Floor002745 li.slick-slide .icon img{ position: relative; z-index: 3;}
.Floor002745 li.slick-slide aside{ font-size:0.26rem; text-align: center;color:#333; padding-top:0.25rem;position: relative; z-index: 3; font-weight: bold;}
.Floor002745 li.slick-slide p{ font-size:0.16rem; text-align: center;color:#666; margin:0.3rem 0 0; line-height: 1.75;}
.Floor002745 li.slick-slide:hover aside{color:#04afd0;}
.Floor002745 li.slick-slide:hover .icon:before{animation:Floor002745 1s ease infinite;-webkit-animation:Floor002745 1s ease infinite;-ms-animation:Floor002745 1s ease infinite;position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0;  background:rgba(4,175,208,0.05);}
@-webkit-keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}
@-ms-keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}
@keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}
.Floor002745 .slick-dots{ text-align: center; padding:0 0 20px 0;}
.Floor002745 .slick-dots li{display: inline-block; width: 14px; height: 6px; background: rgba(0,0,0,0.2); margin: 0 2px;}
.Floor002745 .slick-dots li button{display: none;}
.Floor002745 .slick-dots li.slick-active{background: #04afd0;}
.Floor002745 .more{text-align: right;}

@media (min-width:1025px) {
.Floor002745 .ul{margin: 0 -1vw;}
}




/*Floor003096 */
.Floor003096{background: #eff4fa;}
.Floor003096 .box{position: relative;z-index: 1;}
.Floor003096 .intro{font-size:0.16rem; margin:3vw 0; line-height: 1.75; text-align: justify;}
.Floor003096 .intro strong{color:#008da9}
.Floor003096 .box:nth-child(1) .column-name .mark{background: url(../images/title-bg2.png) no-repeat;}
.Floor003096 .box:nth-child(2) .column-name .mark{background: url(../images/title-bg.png) no-repeat;}
@media(min-width:1025px){
.Floor003096 .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 2;}
.Floor003096 .box .auto{height: 100%;}
.Floor003096 .box:nth-child(2n) .auto{ float: right;}
.Floor003096 .box .ytable{width: 50%; height: 100%; max-width:400px;float: left;}
.Floor003096 .box .ytable3{width: 50%; height: 100%; max-width:385px;float: left;}
.Floor003096 .box .ytable1{width: 50%; height: 100%; max-width:480px;float: left;}
.Floor003096 .box .ytable2{width: 100%; height: 100%; max-width:480px;float: right;}
.Floor003096 .box .ytable .ytable-cell{vertical-align:middle;}
/* .Floor003096 .box:nth-child(2n) .ytable{float: right;padding-left:0;} */
.Floor003096 .box .txt {
    position: relative;
    z-index: 1;padding: 5%;}
.Floor003096 .box .txt::before{position: absolute;
    content: '';
    height: 100%;
    width: 130%;
    box-shadow: 0 2px 10px rgba(4,175,208,0.08);  /* border: 3px solid rgba(255,255,255,0.3); */
	background: rgba(4,175,208,0.02);
    left: 0;
    bottom: 0;}

}

.Floor003096 .box .RighInfo0028137 .ytable{width: 100%; height: 100%; max-width:480px;float: left;}
.Floor003096 .box .RighInfo00281379 .ytable{ width: 100%; height: 100%; max-width:480px;float: right; }
/*RighInfo002817*/
.RighInfo0028137 {padding:8vw 0 5vw 8vw; }
.RighInfo0028137 .con{ padding-top:4vw;}
.RighInfo0028137 .con p{ margin: 0; font-size: 0.16rem; line-height: 1.75;}
.RighInfo0028137 .con p+p{ margin-top:16px; }
.RighInfo0028137 .con b{color:#04afd0;}
.RighInfo0028137 .ul{padding-top:1.5vw;}
.RighInfo0028137 li{position: relative; padding-left: 30px;  width: 100%; margin-bottom:10%;}
.RighInfo0028137 li:not(:nth-of-type(2n)){margin-right: 4%;}
.RighInfo0028137 li:after{position: absolute; content: ''; border:3px solid #04afd0; width:12px; height: 12px; left: 0; top:6px;}

@media(min-width:1025px) {
.RighInfo0028137 .word{width:62%;position: relative;
z-index: 1; /* box-shadow: 0 2px 10px rgba(4,175,208,0.08);  border: 3px solid rgba(255,255,255,0.3); */  padding: 5%;}
.RighInfo0028137 .word::before{ position: absolute;content: '';height: 105%;width: 140%;box-shadow: 0 2px 10px rgba(4,175,208,0.08);  border: 3px solid rgba(255,255,255,0.3);/* background: #04AFD0; */left: -40%;top: 5%;}
}


/*RighInfo002817*/
.RighInfo00281379 {padding:7.2vw 0 0 0; }
.RighInfo00281379 .con{ padding-top:4vw;}
.RighInfo00281379 .con p{ margin: 0; font-size: 0.16rem; line-height: 1.75;}
.RighInfo00281379 .con p+p{ margin-top:16px; }
.RighInfo00281379 .con b{color:#04afd0;}
.RighInfo00281379 .ul{padding-top:1.5vw;}
.RighInfo00281379 li{position: relative;padding-left: 30px;width: 100%;margin-bottom: 4%;float: left;}
.RighInfo00281379 li:not(:nth-of-type(2n)){margin-right: 4%;}
.RighInfo00281379 li:after{position: absolute; content: ''; border:3px solid #04afd0; width:12px; height: 12px; left: 0; top:6px;}

@media(min-width:1025px) {
.RighInfo00281379 .word{width:62%; box-shadow: 0 10px 20px rgba(0,0,0,0.1); padding: 5%;}
}



 /*Floor003129 */
.Floor003129{padding: 5vw 0 7vw; background-size:contain; background-repeat: no-repeat; background-position: right bottom;}
.Floor003129 .list .tit{font-size: 0.2rem;color: #333333; margin-bottom:0.15rem; line-height: 1; padding-left: 10px;border-left: 3px solid #04afd0;}
.Floor003129 .list .txt p{margin: 0;color: #999;font-size:0.16rem;line-height: 1.75;}
.Floor003129 .list a:hover .tit{color: #04afd0;}
@media (min-width:1025px) {
.Floor003129 .list{position: relative;z-index: 1; margin-top:1vw;}
.Floor003129 .list li{width:60%; border-bottom: 1px solid #e1e1e1;}
.Floor003129 .list li a{height:1.4rem;}
.Floor003129 .list li .txt{position: relative;padding-right: 2rem;}
.Floor003129 .list li .more{position: absolute;right:0; top: 50%; line-height: 2; margin-top: -27px;}
.Floor003129 .list li .Homemore{margin-top: 0;}
}
@media (max-width:1024px) {
.Floor003129 .list li{border-top: 1px solid #e1e1e1; padding: 2em 0;}
.Floor003129 .list li .more{margin-top: 2em;}
}







/*Floor002827 */
.Floor002827{overflow: hidden; padding: 5vw 0 7vw; background:url(../images/Floor002827-bg.jpg) no-repeat left bottom;}
.Floor002827 .Hometitle .en{background: url(../images/title-bg4.png) no-repeat bottom;}
.Floor002827 .left{position: relative;}
.Floor002827 .left .btn{overflow: hidden; position: absolute; right: 0; top: 50%; margin-top: -26px;}
.Floor002827 .left .slick-arrow{float: left;width:52px; border: 1px solid #04afd0; height: 52px; cursor: pointer;background: none;position: relative;}
.Floor002827 .left .slick-arrow span{position: absolute; width: 26px ;height: 2px; background:#04afd0;left: 50%; top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.Floor002827 .left .slick-arrow span:after{position: absolute;top: -3px; content: ''; width: 40%; height: 100%;background: #04afd0; }
.Floor002827 .left .slick-next span:after{ right: -2px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002827 .left .slick-prev span:after{left: -2px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor002827 .left .slick-next{float: right; margin-left: 20px;}
.Floor002827 .left .slick-arrow:hover{ background:#04afd0;}
.Floor002827 .left .slick-arrow:hover span{ background:#fff;}
.Floor002827 .left .slick-arrow:hover span:after{ background:#fff;}

.Floor002827 .right{overflow: hidden;position: relative; margin: 2.5vw 0;}
.Floor002827 .slider li .inner{padding-right:30px;}
.Floor002827 .slider li .pic{overflow: hidden;}
.Floor002827 .slider li .pic img{display: block;width: 100%; transition: 0.3s ease-in-out;}
.Floor002827 .slider li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002827 .slider li .txt{position: relative; z-index: 2; background:#008da9; padding:1.5vw;}
.Floor002827 .slider li .txt time{font-size: 0.14rem; color:rgba(255,255,255,0.8);}
.Floor002827 .slider li .txt aside{overflow: hidden; padding-top: 0.15rem;}
.Floor002827 .slider li .txt aside a{font-size: 0.2rem;color: #fff; line-height: 1.5; min-height: 90px;}
@media(min-width:1025px){
.Floor002827 .right{ margin-right:-30px;}
.Floor002827 .right .slider{width: 100%; }
.Floor002827 .more{ text-align: right;}
.Floor002827 .slider li .pic img{height: 2.1rem;object-fit: cover;}

}
@media(max-width:1024px){
.Floor002827 .left{position: relative;margin-bottom: 20px;}
.Floor002827 .left .btn{position: absolute; right: 0; bottom: 0; width: 160px; margin-bottom: 0;}
.Floor002827 .left .pager{display: none;}
.Floor002827 .slider li .inner{padding:0 10px;}
.Floor002827 .slider li .txt{font-size: 90px;}
}
@media(max-width:480px){
.Floor002827 .left .btn{width: 100px;}
.Floor002827 .left .slick-arrow{height: 30px;}
.Floor002827 .slider li .txt{font-size: 80px;}
}



/*Floor003078 */
.Floor003078{padding:5vw 0; overflow: hidden;background:url(../images/Floor003078-bg.jpg) no-repeat center;background-size: cover }
.Floor003078 .Hometitle .en span{margin-left: -0.03rem;}
.Floor003078 .auto{table-layout: fixed;}
.Floor003078 .intro{font-size:0.16rem; margin:3vw 0; line-height: 1.75; text-align: justify;}

@media(min-width:1025px){
.Floor003078 .left{width:54%;}
.Floor003078 .right{padding-left:4vw;position: relative;}

}
@media(max-width:1024px){
.Floor003078 .ytable,
.Floor003078 .ytable-cell{display: block;}
}



/*Bottom002818 */
.Bottom002818{background:url(../images/Bottom002818-bg.png) no-repeat center top #04afd0; color: #fff;padding:3.5vw 0 2.5vw}
.Bottom002818 .top{padding-bottom:3%;}
.Bottom002818 .top .txt{font-size: 24px;line-height: 40px;}
.Bottom002818 .mid{line-height: 24px;padding-bottom: 25px;}
.Bottom002818 .mid nav a{float: left;color: #fff;font-size: 18px;}
.Bottom002818 .mid nav a:not(:last-child):after{display: inline-block; content: '·';color: #fff; margin: 0 12px;}
.Bottom002818 .mid nav a:hover{color: #04788e;}
.Bottom002818 .mid .bshare-custom a{width: 20px; height: 24px; margin: 0;padding: 0;background-position: center center;background-repeat: no-repeat;display: inline-block;}
.Bottom002818 .mid .bshare-custom a:not(:last-child){margin-right: 38px;}
.Bottom002818 .mid .bshare-custom a.bshare-sinaminiblog{background-image: url(../images/Bottom002818_sina.png);}
.Bottom002818 .mid .bshare-custom a.bshare-weixin{background-image: url(../images/Bottom002818_wx.png);}
.Bottom002818 .mid .bshare-custom a.Instagram{background-image: url(../images/Bottom002818_in.png);}
.Bottom002818 .mid .bshare-custom a.bshare-facebook{background-image: url(../images/Bottom002818_f.png);}
.Bottom002818 .mid .bshare-custom a.bshare-twitter{background-image: url(../images/Bottom002818_tw.png);}
.bsBox,
.bsBox *{box-sizing: content-box;}
.Bottom002818 .bottom{border-top: 1px solid rgba(255,255,255,0.4);padding: 20px 0;}
.Bottom002818 .bottom,
.Bottom002818 .bottom a{color:#fff;}
.Bottom002818 .bottom a:hover{color: #fff;}
.Bottom002818 .bottom dt a{display: inline-block;}
.Bottom002818 .bottom dt a:not(:last-child):after{margin: 0 17px;display: inline-block; content: '·';color: #666; vertical-align: middle;}
@media(min-width:1025px){
.Bottom002818 .top .logo{max-width: 30%; max-width: 80px;}
.Bottom002818 .top .ewm{max-width: 10%; max-width: 80px;margin-right:5%;margin-top:0.5%;}
}
@media(max-width:1280px){
.Bottom002818 .mid nav a:not(:last-child):after{ margin: 0 20px;}
.Bottom002818 .mid .bshare-custom a:not(:last-child){margin-right: 20px;}
}
@media(max-width:1024px){
.Bottom002818{text-align: center;padding: 40px 0;}
.Bottom002818 .mid nav a{display: inline-block;float: none;}
.Bottom002818 .bottom dt,
.Bottom002818 .mid nav,
.Bottom002818 .top .logo{padding-bottom: 10px;}
}
@media(max-width:640px){
.Bottom002818 .top .txt{font-size: 20px;line-height: 30px;}
.Bottom002818 .mid nav a{font-size: 16px;}
.Bottom002818 .mid nav a:not(:last-child):after{ margin: 0 10px;}
}




/*Banner002730*/
.Banner002730{position:relative;}
.Banner002730 .ytable{height: 100%;width: 70%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:0.32rem; text-align: center; }
.Banner002730 .txt .tit{text-align: right;background: #05afd0;width: 270px;padding: 3% 20px 3% 0;}
.Banner002730 .txt .cn{letter-spacing:8px;font-weight: bold;text-indent: 8px;}
.Banner002730 .txt .cn:after{display: none;content: '';margin: 18px 0;width: 40px;height:3px;background:#04afd0;text-align: left;}
.Banner002730 .txt .en{text-transform: uppercase;font-size:0.22rem;color: #fff;opacity: 0.8;padding-right: 10px;}
@media(min-width:1025px){
.Banner002730 figure{height: 450px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .fr{float: right;}
}




/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size:0.16rem;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #04afd0;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
}






/*RighInfo003186 */
.RighInfo003186{padding-top:5vw; overflow: hidden;background: url(../images/RighInfo003186_bg.png) no-repeat top;}
.RighInfo003186-1{background:none;}
.RighInfo003186 .pic{position: relative;}
.RighInfo003186 .pic .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.RighInfo003186 .pic .play:before{position: absolute; content: '';width:65px;height:65px;background:url("../images/play.png") no-repeat center center rgba(0,0,0,0.4); left: 55%; top:55%; transform: translate(-50%,-50%); border-radius: 50%;}
.RighInfo003186 .intro{margin-top:3vw;}
.RighInfo003186 .column-name{margin-bottom: calc(73 / 16 * 1em);}
.RighInfo003186 .intro p{line-height: calc(30 / 16 * 1em);text-align: justify;}
.RighInfo003186 .intro .p{position: relative; padding-left: 30px;}
.RighInfo003186 .intro .p b{color:#04afd0;}
.RighInfo003186 .intro .p:after{position: absolute; content: ''; border:3px solid #04afd0; width:12px; height: 12px; left: 0; top:8px;}
.RighInfo003186 .num .ul{position: relative;}
.RighInfo003186 .num .ul:before,
.RighInfo003186 .num .ul:after{position: absolute; content: ''; border: 5px solid #04afd0; width: 30px; height: 30px;}
.RighInfo003186 .num .ul:before{left: 0; top: 0; border-right: 0;border-bottom: 0;}
.RighInfo003186 .num .ul:after{right: 0; bottom: 0; border-top: 0;border-left: 0;}
.RighInfo003186 .num li{float:left; width:50%; padding:30px;}
.RighInfo003186 .num li:nth-child(2n+1){clear: left;}
.RighInfo003186 .num li .inner{padding-left: 16%;color: #04afd0;}
.RighInfo003186 .num li aside{overflow: hidden;}
.RighInfo003186 .num li aside .counter{font-size: 0.5rem; line-height: 1; font-weight: bold; }
.RighInfo003186 .num li sub{font-size: 0.24rem;vertical-align:bottom; margin-left: 10px;}
.RighInfo003186 .num li p{font-size: 0.18rem; margin-top:10px;}
.RighInfo003186 .num li aside *{display: inline-block;}

.RighInfo003186 .playm-video{position: absolute;left: 0;top: 0;z-index: 10;width: 100%;height: 100%;background: url(../images/Floor003160-play.svg) no-repeat center center;background-size: auto 4.5em;cursor: pointer;}
.RighInfo003186 .playm-video:before,
.RighInfo003186 .playm-video:after,
.RighInfo003186 .playm-video i{position: absolute;border-radius: 50%; left: 50%; top: 50%;transform: translate(-50%,-50%);}
.RighInfo003186 .playm-video i{ width: 66px;height: 66px; z-index: 4; background:url("../images/Floor003044_play.png") no-repeat center center #fff; background-size: 26px auto;}
.RighInfo003186 .playm-video:before,
.RighInfo003186 .playm-video:after{content: '';background-color: #1051bf;opacity: 0.11; transform-origin: 0 0;}
.RighInfo003186 .playm-video:before{width: 78px;height: 78px;animation:infinite scale 2s;}
.RighInfo003186 .playm-video:after{width: 88px;height: 88px;animation:infinite scale2 2s;}
@keyframes scale{
    0%{ transform: scale(1) translate(-50%,-50%); opacity:.3}
    100%{ transform: scale(1.3) translate(-50%,-50%); opacity: 0;}
}
@keyframes scale2{
    0%{ transform: scale(1) translate(-50%,-50%);opacity:.3;}
    100%{ transform: scale(1.6) translate(-50%,-50%);opacity:0;}
}
.RighInfo003186 .files{position: absolute;z-index: 20;background-color: #000;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.RighInfo003186 .files video{width: 100%;height: 100%;display: block;}
.RighInfo003186 .close{ cursor:pointer; width:2em; height:2em; position:absolute; z-index:4; right:0.625em; top:0.625em;}
.RighInfo003186 .close::before,
.RighInfo003186 .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.RighInfo003186 .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}

@media(min-width:769px){
  .RighInfo003186 .ytable{margin-top:2vw;}
  .RighInfo003186 .pic{ width:46%;}
  .RighInfo003186 .pic:before{position: absolute; left: 0;bottom: 0; height:40%; width: 10%;background: #fff; content: '';}
  .RighInfo003186 .num{ width:54%;padding-right: 4%;}
  }




/*.RighInfo002803 */
.RighInfo002803 { padding-top:5vw;}
.RighInfo002803 .pic{padding-top:4vw;}




/*Timeline000397 */
.Timeline000397{ position:relative; padding:5vw 0; background: url(../images/Timeline000397-bj.png) no-repeat bottom ;}
.Timeline000397 .auto,
.Timeline000397 .box{ position:relative; z-index:2;}
.Timeline000397 .box{  margin-top: 4vw;}
.Timeline000397 .box::before{ content:'';width: 100%;height: 5px;background: #ececec;position: absolute;left: 0;top: 50%; margin-top:-2px;z-index: 1;}
.Timeline000397 .owl-stage-outer{ overflow:hidden;}
.Timeline000397 .owl-item{ float:left;}
.Timeline000397 .bd li{ float:left; width:200px; }
.Timeline000397 .owl-nav button{  padding:0; font-size:22px; color:#fff;width:40px; height:40px; position:absolute; top:50%; margin-top:-20px; border-radius:50%; border:none; background:#04afd0;z-index:10; cursor:pointer;}
.Timeline000397 .owl-nav button span{ display:block; line-height:20px; margin-top:-1px;}
.Timeline000397 .owl-nav button.disabled{ cursor:default;background:#008da9;}

.Timeline000397 .item{position:relative;}
.Timeline000397 .item .icon{width:12px; background:url(../images/Timeline000397-icon1.png) no-repeat left bottom; }
.Timeline000397 .item div{color:#666; font-size: 0.16rem; }
.Timeline000397 .item time{ text-align:center;  color:#04afd0; font-size:0.24rem; font-weight: bold;}
@media(min-width:1001px){
.Timeline000397 .owl-prev{ left:-24px; }
.Timeline000397 .owl-next{ right:-24px; }
}
@media(min-width:601px){
.Timeline000397 .item{height:440px;}
.Timeline000397 .item .icon{ height:50%;position:absolute; top:0; left:50%; margin-left:-6px; margin-top:-2px;}
.Timeline000397 .owl-item:nth-child(2n) .icon{ top:50%; background-image:url(../images/Timeline000397-icon2.png); background-position:0 5px;}
.Timeline000397 .item div{ line-height:24px; overflow:auto;  max-height:126px;position:absolute; width:100%; left:0; bottom:320px; text-align: center;}
.Timeline000397 .owl-item:nth-child(2n) .item div{ bottom:auto; top:320px;}
.Timeline000397 .item time{position:absolute; width:100%; top:56%;}
.Timeline000397 .owl-item:nth-child(2n) .item time{ top:39%;}
}
@media(max-width:1000px){
.Timeline000397 .owl-prev{ left:0; }
.Timeline000397 .owl-next{ right:0; }
}
@media(max-width:600px){
.Timeline000397::before{ top:60px; margin-top:0;}
.Timeline000397 .item time{ font-weight:bold; font-size:18px; display:block; line-height:40px;}
.Timeline000397 .item{ padding:0 5%;}
.Timeline000397 .owl-nav button{ top:30px; margin-top:0;}
.Timeline000397 .item .icon{ display:block; margin:0 auto; height:50px; background-position:center bottom;background-image:url(../images/Timeline000397-icon2.png);}
.Timeline000397 .item div{ padding-top:4%;}
}




 /*
 .TextList002740
 */
 .TextList002740{background: url(../images/RighInfo003186_bg.png) no-repeat top;}
 .TextList002740 .Homemore:after {width: 20px;}
 .TextList002740 .Homemore span {letter-spacing: 0;padding-left: 20px;font-size: 14px;}
 .TextList002740 .Homemore:hover span {background-position: 98% center;}
 .TextList002740 .Homemore span i:before{width: 49px;}
 .TextList002740 .box{padding:5vw 0 4vw; background-repeat: no-repeat; background-position:left top;}
 .TextList002740 .box:nth-child(2n){background-color: #f0f4f9;}
 .TextList002740 .ul{padding-top:3.5vw;}
 .TextList002740 li{padding:3vw; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.1); margin-bottom: 3%;}
 .TextList002740 li .tit{ font-size:0.25rem; color: #04afd0; font-weight: bold;}
 .TextList002740 li .tit:after{ content: ""; display: block; width: 40px; border-bottom:2px solid #04afd0; margin:20px 0;}
 .TextList002740 li dd{ position: relative;line-height: 1.75; padding: 15px 0;  padding-left:110px; text-align: justify; color: #333; }
 .TextList002740 li dd:not(:last-child){ border-bottom: 1px dashed #eaeaea;}
 .TextList002740 li dd span{position: absolute; padding-left:30px; left: 0; top:15px; background-repeat: no-repeat; background-position: left top; color: #666;}
 .TextList002740 li dd:nth-of-type(1) span{background-image: url(../images/add.png);}
 .TextList002740 li dd:nth-of-type(2) span{background-image: url(../images/yw.png);}
 .TextList002740 li dd:nth-of-type(3) span{background-image: url(../images/jj.png);}
 .TextList002740 li .tit2{ font-size:0.16rem; padding:10px; background:#ebf4fb; }
 .TextList002740 li .name{ font-size:0.24rem; margin: 20px 0;}
 .TextList002740 li p{padding-left:18px; position: relative; font-size: 0.16rem; line-height: 1.75;}
 .TextList002740 li p:before{position: absolute; content: ''; width:2px; height:15px; background: #04afd0; left: 0; top:7px;}
 @media(min-width:1025px){
  .TextList002740 li .con{width:66%; padding-right: 3vw; border-right: 1px solid #eaeaea; }
  .TextList002740 li .txt{ padding-left: 3vw;  }
 }





/*RighInfo002816*/
.RighInfo002816 {padding: 5vw 0 0; background: url(../images/RighInfo003186_bg.png) no-repeat top;}
.RighInfo002816 .con p{ padding:3vw 0 1vw;font-size: 0.18rem; line-height: 1.75; margin: 0;}
.RighInfo002816 .item{ padding: 5vw 0 4vw;background-repeat: no-repeat;background-position: left top;}
.RighInfo002816 .item:nth-of-type(2n-1){background-color: #ffffff!important;}
.RighInfo002816 .item:nth-of-type(2n){ background-color:#f0f4f9!important;}
.RighInfo002816 .img-block { display: block; width: 100%; }
.RighInfo002816 ul {padding-top: 3vw;margin-bottom: 8%; }
.RighInfo002816 li{position:relative;margin-bottom: 3vw;transition: 0.5s; top:0}
.RighInfo002816 li:hover{ top: -20px;box-shadow: 0 9px 15px 0px #57575767;}
.RighInfo002816 li{position:relative;margin-bottom: 3vw;}
.RighInfo002816 li .Ispic{height: 550px;}
.RighInfo002816 li .inner{position: absolute;left: 0;bottom: 0;width: 100%;height:61.7%;padding:0 5% 0 50%;}
.RighInfo002816 li .ytable{height: 100%;}
.RighInfo002816 ul li:nth-of-type(2n) .inner{padding:0 50% 0 5%;}
.RighInfo002816 ul li .num {display: inline-block;font-size:0.3rem;font-weight: bold;color: #fff;margin-bottom: 14px;padding-right:80px;background: url(../images/line.png) no-repeat right center;}
.RighInfo002816 ul h3 {margin-top: 0;font-size:0.24rem;font-weight: normal;color: #fff;}
.RighInfo002816 ul h3 .icon { max-width: 45px; margin-right:16px; }
.RighInfo002816 ul li p {line-height:1.75;color: #fff;font-size: 0.16rem;}
@media(min-width:1025px) {
.RighInfo002816 ul:nth-of-type(2n-1) .ol { float: left; }
.RighInfo002816 ul:nth-of-type(2n-1) .li { float: right; }
.RighInfo002816 ul:nth-of-type(2n) .ol { float: right; }
.RighInfo002816 ul:nth-of-type(2n) { padding: 5% 0 6% 0; margin-bottom: 5%; border-top: 5px solid #f9f9f9; border-bottom: 5px solid #f9f9f9; }
.RighInfo002816 ul:nth-of-type(2n) li { float: left; padding-right: 8%; padding-left: 0; }
.RighInfo002816 ul .ol { width: 40%; box-shadow: 8px 8px 30px rgba(0,0,0,0.2); position: relative; }
.RighInfo002816 ul .ol:before,
.RighInfo002816 ul .ol:after {position: absolute;content: "";width: 135px;height: 135px;right: -25px;bottom: -25px;background: #04afd0;z-index: -1;}
.RighInfo002816 ul .ol:before {background: rgba(0,0,0,0.3);z-index: 1;width: 110px;height: 110px;bottom: 0;right: 0;}
.RighInfo002816 ul .li { width: 60%; padding-left: 8%; }
.RighInfo002816 ul .li { position: relative; z-index: 10; }
}
@media(max-width:1024px) {
.RighInfo002816 ul .li { padding: 0!important; }
.RighInfo002816 ul .inner { padding: 20px; }
}





/*RighInfo002817*/
.RighInfo002817 {padding:7vw 0 5vw; background: url(../images/RighInfo003186_bg.png) no-repeat top;}
.RighInfo002817 .item{ padding:4vw 0;}
.RighInfo002817 .con{ padding-top:4vw;}
.RighInfo002817 .con p{ margin: 0; font-size: 0.16rem; line-height: 1.75;}
.RighInfo002817 .con p+p{ margin-top:16px; }
.RighInfo002817 .con b{color:#04afd0;}
.RighInfo002817 .ul{padding-top:1.5vw;}
.RighInfo002817 li{position: relative; padding-left: 30px; float: left; width: 48%; margin-bottom: 4%;}
.RighInfo002817 li:not(:nth-of-type(2n)){margin-right: 4%;}
.RighInfo002817 li:after{position: absolute; content: ''; border:3px solid #04afd0; width:12px; height: 12px; left: 0; top:6px;}

@media(min-width:1025px) {
  .RighInfo002817 .word{ padding-right:1.5vw; width:62%;}
}









 /*RighInfo002554*/
 .RighInfo002554 { padding:5vw 0; background: url(../images/RighInfo003186_bg.png) no-repeat top;}
 .RighInfo002554 .con p{ padding:3vw 0 0;font-size: 0.16rem; line-height: 1.75; margin: 0;}
 .RighInfo002554 .tit{font-size: 0.22rem; color: #04afd0; margin-bottom:1vw; text-align: center; font-weight: bold;}
 .RighInfo002554 .table_1{padding-top: 3.5vw;}
 .RighInfo002554 .table_1 th,
 .RighInfo002554 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:1.75; padding:10px;}
 .RighInfo002554 .table_1 td{min-width: 110px; max-width: 280px;}
 .RighInfo002554 .table_1 .td2{text-align: left; padding: 10px 2vw;}
 .RighInfo002554 .table_1 th{ font-size:0.16rem;background: #04afd0; color: #fff;}
 .RighInfo002554 .table_1 tr:nth-of-type(2n+1){background:#ebf4fb;}
 .RighInfo002554-1 .table_1 tr:nth-of-type(2n+1){background:#fff;}
 @media(max-width:480px){
 .RighInfo002554 .table_1{ overflow:auto;}
 .RighInfo002554 .table_1 table{ width:180%;}
 }



.prod-search{position: relative;z-index: 20;height:0.01rem;}
.prod-search .box{position: absolute; top:0;right: 0; /* padding-right: 0.5rem; */width: 100%;}
.prod-search .box li {margin-bottom: 10px;position: relative;}
.prod-search .box select,
.prod-search .box .text{width: 100%; height: 0.46rem;line-height: 0.46rem; border: 0.01rem solid #eee; padding: 0 1em;}
.prod-search .box .btn{position: absolute;right: 0; top: 0;height: 100%;width: 0.5rem;background: #04afd0 url(../images/search.svg) no-repeat center center;background-size: auto 45%;}
@media (min-width:1025px) {
.prod-search .box{max-width:5rem; top: -1.40rem;}
.prod-search .box li{float: left;width: calc(50% - 0.05rem);}
.prod-search .box li:nth-child(2n){float: right;}
}
@media (max-width:1024px) {
.prod-search{margin-top: 0.80rem; margin-bottom: 1rem;}
}



/*PicList002938*/
.PicList002938{ padding-top:5vw; background: url(../images/RighInfo003186_bg.png) no-repeat top;}
.PicList002938 .ul{ padding-top:4vw; }
.PicList002938 li{margin-bottom: 3%;}
.PicList002938 li:last-child{margin-bottom:0;}
.PicList002938 a{display: block;}
.PicList002938 time{font-size:0.18rem;  color:#04afd0;}
.PicList002938 time span{display: block;font-size:0.3rem;}
.PicList002938 .txt{padding:2em 0;transition: all .5s ease;background:#ebf4fb;}
.PicList002938 li .Ispic img{display: none;}
.PicList002938 li .info{padding:0 3em; }
.PicList002938 h2{font-size:0.2rem;font-weight: bold;line-height: 1.5;margin:0;transition: all .5s ease;}
.PicList002938 p{font-size:0.15rem;line-height:2em;color:#777;margin:0;transition: all .5s ease;text-align: justify;}
.PicList002938 p b{color:#333;}
.PicList002938 p.dd{margin-top:0.15rem;}
.PicList002938 a:hover .txt{background-color: #fff;-webkit-box-shadow: 0 0 54px rgba(0, 0, 0, .26);-moz-box-shadow: 0 0 54px rgba(0,0,0,.26);box-shadow: 0 0 54px rgba(0,0,0, .26);}
.PicList002938 a:hover h2{color:#04afd0;}
@media(min-width:1025px){
.PicList002938 time{float: left;width:10%;margin-top:3em;}
.PicList002938 .txt{float: right;width:76%;}
.PicList002938 li .pic{width:16.729%;transition: all .5s ease; }
.PicList002938 li .Ispic{width:202.27%;transition: all .5s ease;padding-bottom:125.86%; margin-left: -102.27%;}
.PicList002938 a:hover .txt .Ispic{margin-left: -115%;}
}




/*Page002737 */
.Page002737{padding:50px 0 100px; }
.Page002737 .Pages{ text-align: center;}
.Page002737 .Pages > span{display: inline-block; vertical-align: middle;}
.Page002737 .Pages .a_first,
.Page002737 .Pages .a_end,
.Page002737 .Pages .p_cur,
.Page002737 .Pages .p_count,
.Page002737 .Pages .p_total{display: none;}
.Page002737 .Pages .p_jump,
.Page002737 .Pages .p_page{overflow: hidden; }
.Page002737 .Pages .p_page em{font-style: normal;}
.Page002737 .Pages .p_page a{float: left; line-height:36px; border: 1px solid #e5e5e5; padding: 0 14px; margin: 0 5px; font-size:16px; font-family:Arial," sans-serif"; color: #aaa; background: #fff;}
.Page002737 .Pages .p_page a:hover,
.Page002737 .Pages .p_page a.a_cur{background-color: #04afd0; border-color: #04afd0; color: #fff;}
.Page002737 .Pages .p_page a.a_next,
.Page002737 .Pages .p_page a.a_prev{font-size: 0; height:38px; width: 54px; padding: 0; margin: 0 6px; background-position: center center; background-repeat: no-repeat;}
.Page002737 .Pages .p_page a.a_prev{background-image: url(../images/a_prev.png);}
.Page002737 .Pages .p_page a.a_prev:hover{background-image: url(../images/a_prev_hover.png);}
.Page002737 .Pages .p_page a.a_next{background-image: url(../images/a_next.png);}
.Page002737 .Pages .p_page a.a_next:hover{background-image: url(../images/a_next_hover.png);}
.Page002737 .Pages  .p_page a.pagedot{ border-color: transparent; padding: 0; margin-right: -5px; line-height: 34px; height: 44px;}
.Page002737 .Pages .p_jump > *{float: left;}
.Page002737 .Pages .p_jump b{ font-weight: normal; color: #aaa; margin: 0 4px; line-height: 46px;}
.Page002737 .Pages .p_jump b.f0{margin-right: 6px;}
.Page002737 .Pages .p_jump input{height: 46px;}
.Page002737 .Pages .i_text{ line-height: 44px; border: 1px solid #e5e5e5;   width: 46px; text-align: center; color: #333; font-size:16px;}
.Page002737 .Pages .i_button{background: #ebebeb; width: 70px;  padding: 0; cursor: pointer; border: none; margin-left: 10px; color: #888;}
@media(max-width:768px){
.Page002737 .Pages{ padding:30px 0;}
.Page002737 .Pages .p_page em,
.Page002737 .Pages .p_jump{display: none;}
}




 /*
 .RighInfo002799
 */
 .RighInfo002799 { padding-top:5vw ; background: url(../images/RighInfo003186_bg.png) no-repeat top;}
 .RighInfo002799 .box{margin:5vw 0 3vw; }
 .RighInfo002799 p{ font-size: 0.16rem; color: #666; line-height: 1.75; text-align: justify;margin:0; }



/*
 .RighInfo002800
 */
 .RighInfo002800 { padding:5vw 0;}
 .RighInfo002800 .con{margin-top:3.5vw; }
 .RighInfo002800 .box{display: inline-block;
    width:100%;
	 vertical-align: top;
/*

    margin-top: 3vw;
*/
   border-radius: 5px;
    box-shadow: 0px 0px 0.8vw rgb(226 226 226);
    padding: 18px 20px;}
.RighInfo002800 .box1{margin-top: 1.2vw;}
 .RighInfo002800 .box:nth-child(2n+1){margin-right: 3%;}
 .RighInfo002800 .subtit{font-size: 24px; position: relative;margin-bottom:0.5vw; }
 .RighInfo002800 .subtit:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-4px;margin-right: 8px;border:2px solid #04afd0;}
 .RighInfo002800 p { font-size: 0.16rem; color: #666; line-height: 1.75; text-align: justify;margin:0; }
 .RighInfo002800 .p1{position: relative; z-index: 1; padding-left: 20px;}



/*RighInfo0027399 */
.RighInfo00273899{padding:5vw 0; background:#f0f4f7;}
.RighInfo00273899 .nmain{margin-top:3.5vw;line-height: 2;}
.RighInfo00273899 b{color: #04afd0;}
.RighInfo00273899 .word{padding: 3vw 0;}
.RighInfo00273899 .tit{text-align: center; font-size: 0.25rem; color: #333; font-weight:bold; margin-bottom:1.5vw;}
.RighInfo00273899 .ul li{float: left; width:23.5% ;}
.RighInfo00273899 .ul li:not(:last-child){margin-right: 2%;}
.RighInfo00273899 .ul li .subtit{display:block; padding:0 3%; border-radius: 22px; line-height: 44px; background:#04afd0; text-align: center; color: #fff; font-size:0.18rem;}
.RighInfo00273899 .ul li p{font-size:0.14rem; line-height: 1.75;padding: 0 1vw; color: #666;}




/*RighInfo0027398 */
.RighInfo00273898{padding:5vw 0;}
.RighInfo00273898 .nmain{margin-top:3.5vw;line-height: 2;}
.RighInfo002552 .pic .image:hover{transform: scale(1.05); z-index: 10 !important;}
.RighInfo002552 .pic .image{transition: 0.5s;}




.RighInfo002552{ padding:7vw 0 5vw; background: url(../images/RighInfo003186_bg.png) no-repeat top;}
.RighInfo002552 .txt{ padding-top:5vw; }
.RighInfo002552 .txt p{ font-size: 0.18rem; margin: 0; }
.RighInfo002552 .txt p+p{ margin-top:22px;}
.RighInfo002552 .txt .p{position: relative; padding-left: 30px;}
.RighInfo002552 .txt .p b{color:#04afd0;}
.RighInfo002552 .txt .p:after{position: absolute; content: ''; border:3px solid #04afd0; width:12px; height: 12px; left: 0; top:6px;}
@media(min-width:1025px){
  .RighInfo002552 .cons{padding-right: 5%; width: calc(100% - 41.6667% );}
  .RighInfo002552 .pic{
    /* width:41.6667%; */
    display: flex;
    flex-wrap: wrap;
    padding-top: 10%;
  }
  .RighInfo002552 .pic .image{
    width: 50%;
    height: 192px;
    border: 1px solid #f4f4f4;
  }
  .RighInfo002552 .pic .image img{
    /* height: 100%; */
    object-fit: cover;
    height: 172px;
    width: 100%;
  }
  .RighInfo002552 .pic .image:nth-child(1){
    margin-bottom: -10%;
    padding: 10px;
    background: #fff;
    position: relative;
  }
  .RighInfo002552 .pic .image:nth-child(2){
    margin-left: -10%;
    margin-top: 14%;
    margin-bottom: -14%;
    position: relative;
    z-index: 1;
    padding: 10px;
    background: #fff;
  }
  .RighInfo002552 .pic .image:nth-child(3){
    margin-right: -10%;
    margin-left: 10%;
    position: relative;
    z-index: 3;
    padding: 10px;
    background: #fff;
    margin-top: -5%;
  }
  .RighInfo002552 .pic .image:nth-child(4){
    margin-top: 10%;
    padding: 10px;
    background: #fff;
    position: relative;
    z-index: 2;
  }
  .RighInfo002552 .pic .image:nth-child(5){
    padding: 10px;
    background: #fff;
    position: relative;
    margin-top: -27%;
  }
}

@media(max-width:1024px){
  .RighInfo002552 .pic .image{
    width: 49%;
    display: inline-block;
  }
  .RighInfo002552 .pic{
    width:41.6667%;
  }
}





/*TextList002514 */
.TextList002514{padding:7vw 0 5vw;  background: url(../images/RighInfo003186_bg.png) no-repeat top;}
.TextList002514 .column-name{margin-bottom:4vw;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:16px 0; font-size:17px; cursor:pointer; position:relative; padding-left: 22px;}
.TextList002514 .rczp{padding-bottom:3vw;}
.TextList002514 .rczp b{font-size:26px;}
.TextList002514 .rczp ul li{margin:15px 0 10px 20px;font-size:18px;color:#999;list-style-type:circle;}
.TextList002514 .job-title::before{ position:absolute; content:''; width:9px; height:2px; background-color:#04afd0; left:0; top:50%; margin-top:-1px;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#04afd0; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#04afd0; font-weight: bold;}
.TextList002514 .job-main{display:none;padding: 40px;border-top: 1px dotted #d2d2d2; font-size: 15px;}
.TextList002514 .job-main strong{color:#333; display: block; margin-bottom: 6px;}
.TextList002514 .job-main p{ line-height: 30px; margin: 0;}
.TextList002514 .job-main .p{padding-bottom:40px; margin-bottom:40px; border-bottom: 1px dashed #eaeaea;}

.TextList002514 .btn_apply a{ display:inline-block; width:180px;  line-height:50px; text-align:center; color:#fff; background-color:#04afd0; font-size:16px;  border: 1px solid #04afd0;}
.TextList002514 .btn_apply:nth-of-type(1) a{ display:block; width:auto;padding: 0 30px;}
.TextList002514 .btn_apply a i{display: inline-block;content: '';width: 24px;height: 24px;background: url(../images/TextList002514-icon1.png) no-repeat center;position: relative;top:6px;margin-right: 10px;}
.TextList002514 .btn_apply a+a i{background-image:url(../images/TextList002514-icon2.png)}
.TextList002514 .btn_apply{ display: inline-block; margin-right: 15px;}

/*.Map001372*/
 .Map001372{padding:5vw 0; background: url(../images/RighInfo003186_bg.png) no-repeat top;}
 .Map001372 .txt{background: #fff; margin-top: 4vw;}
 .Map001372 .txt h1{font-size:0.24rem;color:#333;font-weight:normal;margin:0 0 2vw; color: #05afd0;}
 .Map001372 .txt ul{overflow: hidden;}
 .Map001372 .txt li{background-repeat:no-repeat;background-position:22px 0; font-size: 16px; line-height: 30px; min-height: 130px;}
 .Map001372 .txt li.email{background-image:url(../images/Map001372-icon_2.png);}
 .Map001372 .txt li.add{background-image:url(../images/Map001372-icon_4.png);}
 .Map001372 .txt li.tel{background-image:url(../images/Map001372-icon_1.png);}
 .Map001372 .txt li.code{background-image:url(../images/Map001372-icon_3.png);}
 .Map001372 .txt li.jt{background-image:url(../images/jt.png);}
 .Map001372 .txt li.fax{background-image:url(../images/fax.png);}
 .Map001372 .txt li img{width: 140px;border: 1px solid #efefef;padding: 8px;}

 .Map001372 .txt li{margin-bottom:4.5%;color: #333; padding-top:30px;}
 .Map001372 .txt li span{font-size:14px;margin-bottom: 10px;color: #999; display: block;}
 .Map001372 #allmap {height:30vw;}
 .Map001372 #allmap *  {max-width: none;}
@media(min-width:641px){
  .Map001372 .txt li{float: left;width:31.3%; padding-left: 22px; border-left:5px solid #f8f8f8;}
  .Map001372 .txt li:not(:nth-child(3n)){margin-right:3%;}
  .Map001372 .txt li:nth-child(3n+1){clear: left;}
}

  /*
 .Form002802
 */
.Form002802{ padding:5vw 0;border-top: 1px solid #eaeaea;  }
.Form002802 .from{ padding-top:4vw;}
.Form002802 .from td{ padding-right:3%; padding-bottom:3%;}
.Form002802 .from td p{ margin: 0; color: #555; text-align: center;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:25px; top:0; font-size:16px; line-height: 50px; color:#999;}
.Form002802 .from .text{ width:100%; height:50px; line-height:50px; text-indent:25px; border:none; background:#f5f5f5;}
.Form002802 .from textarea.text{ height:132px;}
.Form002802 .from .btn{ padding-bottom: 1.5%; text-align:center;}
.Form002802 .from .btn input{ background:#04afd0; cursor:pointer; padding:0; border:none; width:180px; height:44px; font-size: 16px; color:#fff;  }
@media(min-width:641px){
.Form002802 .from td:nth-child(2n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}
@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
}









/*PicList002079 */
.PicList002079{ padding-top:5vw; background: url(../images/RighInfo003186_bg.png) no-repeat top;}
.PicList002079 ul{ position:relative; padding-bottom:75%; margin-top: 4vw;}
.PicList002079 li{ position:absolute; width:49.12%; height:34.09%; box-shadow:0 0 10px rgba(0,0,0,0.1);  }
.PicList002079 li .pic{overflow: hidden ;}
.PicList002079 li a:hover .Ispic{transform: scale(1.2);}
.PicList002079 li .Ispic{ transition: 0.5s;}
.PicList002079 li.li_1,
.PicList002079 li.li_2{ width:23.82%; height:27.89%;}
.PicList002079 li.li_0{ left:0; top:0;}
.PicList002079 li.li_1{ left:0; top:36.15%;}
.PicList002079 li.li_2{ left:25.3%; top:36.15%;}
.PicList002079 li.li_3{right:0;top:0; height:64.04%;}
.PicList002079 li.li_4{ left:0; bottom:0;}
.PicList002079 li.li_5{ right:0; bottom:0;}
.PicList002079 li figure img{ display:none;}
.PicList002079 li p{ height:60px; line-height:60px; text-align:center; margin:0; padding:0 3%; background:#fff; font-size:0.17rem;}
@media(max-width:640px){
.PicList002079 li p{ line-height:35px; height:35px;}
}
@media(max-width:375px){
.PicList002079 ul{ padding-bottom:0;}
.PicList002079 li{ width:auto !important; height:auto !important; position:relative; left:auto !important; right:auto !important; top:auto !important; bottom:auto !important ; margin-bottom:3%;}
.PicList002079 li figure{ height:auto !important; padding-bottom:50%;}
}



.RighInfo002973{ padding: 4% 0;}
.RighInfo002973 .auto{max-width: 1400px;}
.RighInfo002973 #print-area{position: relative;z-index: 1;margin-bottom: 60px;}
.RighInfo002973 #print-area .title{border-top: 5px solid #fff9e5;padding: 30px 00 0;position: relative;z-index: 4;}
.RighInfo002973 .news-details .title{text-align: center; border-bottom: 1px dotted #cecece; }

.RighInfo002973 .news-details .title h1{font-size: 26px; font-weight: normal; margin: 0 0 20px 0; color: #333;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; padding-bottom: 1vw;line-height: 24px; font-size: 16px; color: #999; }
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .news-details .edit-info{line-height: 2em;/* border-bottom: 1px solid #d2d2d2; *//* padding: 2% 0; */margin-bottom: 2%;font-size: 17px;color: #333;}
.RighInfo002973 .news-details .edit-info p img{text-align: center;}

.RighInfo002973 #print-area{border-left: 5px solid #fff9e5;border-right: 5px solid #fff9e5;padding: 0 3% 3% 3%;margin-top: -20px;background: #fff;}

.RighInfo002973 .pn-page aside{padding: 10px 0;font-size: 17px;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #0057a6;}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
}
@media(max-width:1024px){
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
.Floor001427 .bd li figure a{background-size: 100%;}
.Floor001427 .bd li{padding-left: 10px;padding-right: 10px;}
.Floor001427 .title{margin-top: -130px;}
}


.pupIMG{position: fixed;width: 100%;height: 100%;top: 0;left: -110%;background:rgba(0,0,0,.5);z-index: 99;transition:.5s;}
.pupIMG.show{left: 0;}
.pupIMG .contBox{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background:#fff;padding: 40px;max-width:80%;}
.pupIMG .contBox .cloBtn{width: 40px;height: 40px;background:url(../images/clo2.png) no-repeat;background-size: contain;position: absolute;right: 10px;top: 30px;z-index: 9;transition:.3s;}
.pupIMG .contBox .cloBtn:hover{transform: rotate(180deg);}
.pupIMG .contBox ul{margin: 0 -20px;}
.pupIMG .contBox li{margin: 0 20px;}

