html { font-size:100px }
* { font-family:Microsoft YaHei }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,select,th,td,a,div { margin:0; padding:0; -webkit-box-sizing:border-box; box-sizing:border-box; }
body,button,input,select,textarea { font-size:0.12rem; font-family:Microsoft Yahei,arial,tahoma,sans-serif,宋体; color:#333 }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
address,cite,dfn,em,var,i,s { font-style:normal; }
body { line-height:1; }
ul,ol,li,dd,dl { list-style:none; }
img { border:0; }
a { color:#000; text-decoration:none; /*-webkit-transition:all .4s; transition:all .4s; */ }
a:hover {   }
.clearfix:after { clear:both; content:" "; display:block; font-size:0; height:0; visibility:hidden; }
.clearfix { display:inline-block; }
.clearfix { display:block; }
.fl,.lefter { float:left; }
.fr,.righter { float:right; }
.container { width:78.91%; margin:0 auto; }
@font-face { font-family:"HarmonyOS_Sans_SC_Black"; src:url("../font/HarmonyOS_Sans_SC_Black.ttf") format("opentype"); font-weight:normal; font-style:normal; }
@font-face { font-family:"HarmonyOS_Sans_SC_Bold"; src:url("../font/HarmonyOS_Sans_SC_Bold.ttf") format("opentype"); font-weight:normal; font-style:normal; }
@font-face { font-family:"HarmonyOS_Sans_SC_Light"; src:url("../font/HarmonyOS_Sans_SC_Light.ttf") format("opentype"); font-weight:normal; font-style:normal; }
@font-face { font-family:"HarmonyOS_Sans_SC_Medium"; src:url("../font/HarmonyOS_Sans_SC_Medium.ttf") format("opentype"); font-weight:normal; font-style:normal; }
@font-face { font-family:"HarmonyOS_Sans_SC_Regular"; src:url("../font/HarmonyOS_Sans_SC_Regular.ttf") format("opentype"); font-weight:normal; font-style:normal; }
@font-face { font-family:"HarmonyOS_Sans_SC_Thin"; src:url("../font/HarmonyOS_Sans_SC_Thin.ttf") format("opentype"); font-weight:normal; font-style:normal; }
@media only screen and (min-width:1600px) and (max-width:1680px) {
  .container { width:84%; }
}
@media only screen and (min-width:1290px) and (max-width:1460px) {
  .container { width:1200px; }
}
@media only screen and (max-width:1280px ) {
  .container { width:78.91%; }
}
:focus { outline:none; }
.rela { position:relative; }
.cb { clear:both; }
.tc { text-align:center; }
.tl { text-align:left; }
.tr { text-align:right; }
.ellipsis { text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.list li { float:left; }
.list li.last { margin-right:0!important; }
.block { display:block; }
/*icon*/
.icon { display:inline-block; background:url(../images/tel.png) no-repeat; vertical-align:middle; width:20px; height:20px; background-size:20px; margin-right:5px; }
/*.ic1 { background-position:0 0; width:15px; height:13px; }
*/
@media only screen and (max-width:1920px) {
  html { font-size:100px }
}
@media only screen and (max-width:1680px) {
  html { font-size:87.5px }
}
@media only screen and (max-width:1600px) {
  html { font-size:83.3px }
}
@media only screen and (max-width:1440px) {
  html { font-size:100px }
}
@media only screen and (max-width:1400px) {
  html { font-size:75px }
}
@media only screen and (max-width:1366px) {
  html { font-size:71.1px }
}
@media only screen and (max-width:1360px) {
  html { font-size:70.8px }
}
@media only screen and (max-width:1280px) {
  html { font-size:66.7px }
}
@media only screen and (max-width:1152px) {
  html { font-size:60px }
}
@media only screen and (max-width:1024px) {
  html { font-size:53.3px }
}
/*common*/
body{background: #fff;}
.header { height:1.2rem; width:100%; padding:0 0.46rem; position:absolute; top:0; left:0; width:100%; z-index:999; background-color:#fff; }
.logo {   }
.logo img,.logo svg { margin-top:0.29rem; width:3.64rem; height:auto; }
.navList { position:relative; }
.navList ul li { float:left; position:relative; height:1.15rem; }
.navList ul li a { font-family:HarmonyOS_Sans_SC; font-weight:normal; letter-spacing:0em; color:#454545; line-height:1.15rem; font-size:0.18rem; padding:0 0.37rem; }
.navList ul li:hover a { color:#0093dd; }
.menucurrent a { color:#0093dd; }
/*.navList ul li.current { background-color:#00a1e9; position:relative; }
.navList ul li.current:after { content:''; background:url(../images/xiaox.png) no-repeat; width:13px; height:8px; position:absolute; bottom:-8px; left:50%; z-index:9999; margin-left:-6.5px; }
*/.header .subDrop { position:absolute; width:100%; left:0; top:1.2rem; background-color:rgba(61,176,244,0.5); z-index:999; display:none; }
.header .subDrop .sublink { padding:0.2rem; position:relative; text-align:center; }
.header .subDrop .sublink:after { content:''; width:0; height:0; border-right:0.15rem solid transparent; border-left:0.15rem solid transparent; border-bottom:0.15rem solid rgba(61,176,244,0.5); position:absolute; top:-0.15rem; left:50%; transform:translateX(-50%); }
.header .subDrop .sublink a { display:inline-block; font-size:0.18rem; color:#fff; line-height:0.46rem!important; text-align:center; position:relative; height:0.46rem; overflow:hidden; padding:0!important; }
/*.header .subDrop .sublink a:hover:after { content:''; width:0.9rem; height:1px; background-color:#fff; position:absolute; bottom:0; left:50%; transform:translateX(-50%); }
*/.header .subDrop .sublink a:hover { border-bottom:1px solid #fff; }
.header .subDrop .subInfo { width:3.38rem; padding-left:33px; border-left:1px solid #e9e9e9; }
.header .subDrop .subInfo p { font-size:14px; color:#666; line-height:28px; margin-top:14px; }
.sbbb { width:100%; overflow:hidden; }
/*首页样式*/
.zhu { width:100%; height:100%; position:absolute; top:0; left:0; overflow:hidden; }
.zhu .swiper-pagination .ppag { font-size:0.16rem; color:#fff; line-height:1; display:block; margin:0 0 0.18rem 0; width:auto; height:auto; border-radius:inherit; background-color:transparent; opacity:1; }
.zhu .swiper-pagination .ppag i { width:0.12rem; height:0.12rem; background-color:#fff; border-radius:100%; opacity:1; display:inline-block; margin-left:0.08rem; }
.zhu .swiper-pagination .swiper-pagination-bullet-active { background-color:transparent; color:#0095de; }
.banner .swiper-pagination .swiper-pagination-bullet { margin-right:0.15rem; }
.zhu .swiper-pagination { right:0.38rem; }
.opy,.opy1 { opacity:0; }
.zhu .swiper-pagination .swiper-pagination-bullet-active .opy { opacity:1; }
.zhu .swiper-pagination .swiper-pagination-bullet-active i { background-color:#0095de; }
.autHeight { height:auto!important; }
.banner { overflow:hidden; height:100vh; width:100%; }
.banner img { width:100%; height:100%; }
.zs1 { height:100vh; background:url(../images/bc1.jpg) no-repeat center; background-size:100% 100%; }
.zs2 { height:100vh; background:url(../images/bc2.jpg) no-repeat center; background-size:100% 100%; }
.zs3 { height:100vh; background:url(../images/bc3.jpg) no-repeat center; background-size:100% 100%; }
.zs4 { height:100vh; background:url(../images/bc4.jpg) no-repeat center; background-size:100% 100%; }
.zs5 { height:100vh; background:url(../images/bc5.jpg) no-repeat center; background-size:100% 100%; }
.baseInfo { padding:2.5rem 0 0; }
.baseInfo h2 { font-size:0.4rem; color:#fff; line-height:1; }
.baseInfo h3 { font-size:0.6rem; color:#fff; line-height:1; margin:0.4rem 0 0.38rem; }
.baseInfo p { font-size:0.18rem; color:#fff; line-height:1; font-weight:200; }
.zsInfo1 { margin-top:1.2rem; }
.zsInfo1 li,.zsInfo2 li { float:left; margin-right:0.44rem; }
.zsInfo1 li h4 { font-size:0.8rem; color:#fff; line-height:1; }
.zsInfo1 li h4 .jiajia { font-size:0.42rem; }
.zsInfo1 li h6 { font-size:0.2rem; color:#fff; line-height:0.3rem; padding-left:0.4rem; font-weight:200; }
.zsInfo1 li:nth-of-type(1) h6 { background:url(../images/zs1.png) no-repeat left center; background-size:0.23rem 0.24rem; }
.zsInfo1 li:nth-of-type(2) h6 { background:url(../images/zs2.png) no-repeat left center; background-size:0.31rem 0.3rem; }
.zsInfo1 li:nth-of-type(3) h6 { background:url(../images/zs3.png) no-repeat left center; background-size:0.26rem 0.28rem; }
.hengxian { width:1.7rem; height:0.02rem; background-color:rgba(255,255,255,0.2); margin:0.2rem 0; }
.hengxian.current { background-color:#3c84be; }
.jiejie { font-size:0.3rem; color:#fff; line-height:1; margin:1.4rem 0 0; }
.zsInfo2 li h6 { font-size:0.2rem; color:#fff; line-height:0.28rem; padding-left:0.4rem; font-weight:200; }
.zsInfo2 li:nth-of-type(1) h6 { background:url(../images/zs4.png) no-repeat left center; background-size:0.29rem 0.28rem; }
.zsInfo2 li:nth-of-type(2) h6 { background:url(../images/zs5.png) no-repeat left center; background-size:0.3rem 0.28rem; }
.zsInfo2 li:nth-of-type(3) h6 { background:url(../images/zs6.png) no-repeat left center; background-size:0.26rem 0.24rem; }
.zsInfo3 li:nth-of-type(1) h6 { background:url(../images/zs7.png) no-repeat left center; background-size:0.26rem 0.26rem; }
.zsInfo3 li:nth-of-type(2) h6 { background:url(../images/zs8.png) no-repeat left center; background-size:0.26rem 0.26rem; }
.zsInfo3 li:nth-of-type(3) h6 { background:url(../images/zs9.png) no-repeat left center; background-size:0.28rem 0.28rem; }
.zsInfo4 li:nth-of-type(1) h6 { background:url(../images/zs10.png) no-repeat left center; background-size:0.29rem 0.27rem; }
.zsInfo4 li:nth-of-type(2) h6 { background:url(../images/zs11.png) no-repeat left center; background-size:0.28rem 0.32rem; }
.zsInfo4 li:nth-of-type(3) h6 { background:url(../images/zs12.png) no-repeat left center; background-size:0.23rem 0.27rem; }
.zsInfo5 li:nth-of-type(1) h6 { background:url(../images/zs13.png) no-repeat left center; background-size:0.24rem 0.24rem; }
.zsInfo5 li:nth-of-type(2) h6 { background:url(../images/zs14.png) no-repeat left center; background-size:0.24rem 0.26rem; }
.zsInfo5 li:nth-of-type(3) h6 { background:url(../images/zs15.png) no-repeat left center; background-size:0.26rem 0.26rem; }
.xinwen { height:100vh; padding-top:1.2rem; background-color:#f4f4f4; }
.zxInfo22 { width:51.3%; }
.zxDate h3 { font-size:0.58rem; color:#999; line-height:1; margin-bottom:0.15rem; }
.zxDate h4 { font-size:0.2rem; color:#999; line-height:1; }
.zxInfo22 li { display:flex; flex-direction:row; padding:0.28rem 0; border-bottom:1px solid #e6e6e6; }
.zxTxt h5 { font-size:0.2rem; color:#333; line-height:1; margin-bottom:0.14rem; }
.zxTxt p { font-size:0.16rem; color:#666; line-height:0.3rem; font-weight:200; }
.zxTxt { width:81.17%; padding:0 0.3rem; }
.zxDate { width:18.83%; padding-left:0.38rem; border-right:0.02rem solid #c2c2c2; }
.zxInfo22 li:hover { background-color:#0e7ecc; cursor:pointer; }
.zxInfo22 li:hover .zxDate h3,.zxInfo22 li:hover .zxDate h4,.zxInfo22 li:hover .zxTxt h5,.zxInfo22 li:hover .zxTxt p { color:#fff; }
.xwLeft { width:46%; }
.nnhd { margin-bottom:0.45rem; }
.nnhd h3 { font-size:0.46rem; color:#333; line-height:1; }
.nnhd a { font-size:0.18rem; color:#666; line-height:1; margin-top:0.28rem; }
.xwTxt { padding-bottom:0.15rem; }
.xwTxt h3 { font-size:0.2rem; color:#333; line-height:1; margin:0.3rem 0 0.16rem; }
.xwTxt p { font-size:0.16rem; color:#666; line-height:0.3rem; font-weight:200; }
.xwLunbo img { width:100%; height:4.6rem; }
.lbpag { position:absolute; bottom:0!important; background:url(../images/lbbg.png) no-repeat center; background-size:100% 0.59rem; height:0.59rem!important; text-align:right; right:0.3rem!important; }
.lbpag .swiper-pagination-bullet { background-color:#fff; width:0.11rem; height:0.11rem; border-radius:50%; opacity:1; margin:0.25rem 0.1rem 0 0!important; }
.lbpag .swiper-pagination-bullet-active,.bbs .swiper-pagination-bullet-active { background-color:#003e8f!important; }
.lbpag .swiper-pagination-bullet:last-of-type { margin:0.25rem 0.3rem 0 0!important; }
.bbs { bottom:0.4rem!important; }
.bbs .swiper-pagination-bullet { background-color:#fff; width:0.11rem; height:0.11rem; border-radius:50%; opacity:1; }
.bbsl { background:url(../images/bprev.png) no-repeat; background-size:0.17rem 0.31rem; position:absolute; left:0.6rem; width:0.17rem; height:0.31rem; z-index:999; top:50%; margin-top:-0.155rem; cursor:pointer; }
.bbsr { background:url(../images/bnext.png) no-repeat; background-size:0.17rem 0.31rem; position:absolute; right:1.3rem; width:0.17rem; height:0.31rem; z-index:999; top:50%; margin-top:-0.155rem; cursor:pointer; }
.down { background:url(../images/down.png) no-repeat; background-size:0.2rem 0.32rem; width:0.2rem; height:0.32rem; position:fixed; bottom:0.4rem; left:50%; transform:translateX(-50%); z-index:9999; cursor:pointer; animation:2s ease 0s normal none infinite running down_btn; }
@keyframes down_btn {
  /*  */
  0%,100% { bottom:30px; opacity:1; filter:alpha(opacity=100); }
  50% { bottom:20px; opacity:0.5; filter:alpha(opacity=50); }
}
.zsInfo5 { margin-top:0.28rem; }
.teamBox { margin-top:0.6rem; }
.teamBox li { margin-bottom:0.45rem; }
.teamBox li .teamImg { width:23.7%; }
.teamBox li .teamImg img { width:100%; height:2.38rem; }
.teamBox li .teamInfo { width:76.3%; background-color:#ededed; height:2.38rem; padding:0.35rem 0.3rem 0; }
.teamBox li .teamInfo h3 { font-size:0.22rem; color:#333; font-weight:bold; margin-bottom:0.15rem; }
.teamBox li .teamInfo h3 span { font-size:0.18rem; padding-left:0.13rem; }
.teamBox li .teamInfo p { font-size:0.18rem; color:#333; line-height:2; font-weight:200; }
.stList li { padding:0.6rem 0 0.3rem; border-bottom:1px solid #cfcfcf; }
.stNum { font-size:0.8rem; color:#0095de; width:6.4%; line-height:1; margin-top:-0.1rem; }
.stInfo { width:93.6%; }
.stInfo h2 { font-size:0.16rem; color:#333; line-height:1; }
.stInfo h3 { font-size:0.3rem; color:#333; line-height:1; font-weight:bold; margin:0.1rem 0 0.35rem; }
.stInfo h4 { font-size:0.18rem; color:#000; line-height:1; margin-bottom:0.1rem; }
.stInfo h5 { font-size:0.18rem; color:#333; line-height:2; margin-bottom:0.25rem; }
.mbcontainer { max-width:750px; margin:0 auto; }
.shhow { display:block!important; }
.fm { position:relative; height:calc(100vh - 0.98rem); ; width:100%; overflow:hidden; }
.fm img { width:100%; height:auto; }
.fmList { position:absolute; bottom:1.2rem; left:0; width:100%; padding:0 0.35rem; }
.fmList li a { display:block; width:3.3rem; height:0.9rem; background-color:rgba(14,57,138,0.3); font-size:0.26rem; text-align:center; line-height:0.8rem; border:1px solid rgba(255,255,255,0.3); color:#fff; }
.fmList li { float:left; margin-bottom:0.14rem; }
.fmList li:nth-of-type(2n) { float:right; }
/*/首页样式*/
/*轮播图区域*/
.banner {   }
.banner2 img { width:100%; height:auto; display:inline-block; }
.banner2 { position:relative; margin-top:1.15rem; }
.banTxt { position:absolute; top:0; left:0; width:100%; }
.banTxt h3 { margin-top:2.18rem; font-size:0.4rem; color:#fff; line-height:1; }
/*底部区域*/
.footer { background:#24272a; }
.fotTop h2 { font-size:0.4rem; font-weight:normal; color:#fff; padding-bottom:0.35rem; border-bottom:1px solid rgba(255,255,255,0.2); margin-top:0.79rem; }
.fotNav { margin-top:1.2rem; margin-bottom:1rem; width:51.3%; }
.fotNav ul li { float:left; }
.fotcontact { margin-top:1.2rem; margin-left:1.25rem; }
.fotNav ul li h3,.fotcontact h4 { font-size:0.24rem; color:#fff; line-height:1; margin-bottom:0.3rem; }
.fotNav ul li a,.fotcontact p { font-size:0.18rem; color:#fff; line-height:0.4rem; display:block; font-weight:200; }
.fotNav ul li:nth-of-type(1) { width:29.2%; }
.fotNav ul li:nth-of-type(2) { width:28.6%; }
.fotNav ul li:nth-of-type(3) { width:28.6%; }
.fotNav ul li:nth-of-type(4) { width:13.6%; }
.fotBottom { border-top:1px solid rgba(255,255,255,0.2); }
.fotBottom p { font-size:0.14rem; color:#c9cbcd; line-height:0.7rem; font-weight:200; }
.fotBottom p a { color:#afd6ff; }
.yqlink { font-size:0.14rem; color:#c9cbcd; line-height:0.7rem; font-weight:200; }
.linktx,.linkImg { float:left; }
.linktx { width:1.5rem; height:0.32rem; border:1px solid #585858; line-height:0.32rem; padding-left:0.1rem; margin-top:0.2rem; border-right:none; }
.linkImg { width:0.3rem; height:0.32rem; background:#3b3d3e url(../images/link.png) no-repeat center; background-size:0.08rem 0.13rem; margin-top:0.2rem; border:1px solid #585858; border-left:none; }
.ewmBox { margin-top:1.8rem; }
.ewmImg img { width:1.3rem; height:1.3rem; }
.ewmBox p { font-size:0.14rem; color:#fff; line-height:1; margin-top:0.08rem; text-align:center; font-weight:200; }
.sharebb { margin-top:0.21rem; }
.sharebb a { float:left; margin-left:0.08rem; }
.ftt1 { display:block; width:0.26rem; height:0.27rem; background:url(../images/ft1.png) no-repeat; background-size:0.26rem 0.27rem; }
.ftt2 { display:block; width:0.26rem; height:0.27rem; background:url(../images/ft2.png) no-repeat; background-size:0.26rem 0.27rem; }
.ftt3 { display:block; width:0.26rem; height:0.27rem; background:url(../images/ft3.png) no-repeat; background-size:0.26rem 0.27rem; }
.bg { background-color:#f8f8f8; padding-top:28px; padding-bottom:1px; }
.breadcrumb { margin-bottom:20px; }
.breadcrumb .bread { font-size:14px; color:#666666; }
.breadcrumb .bread .ihome { display:inline-block; background:url(../images/ihome.png) no-repeat; width:14px; height:13px; vertical-align:-2px; margin-right:8px; }
.breadcrumb .bread a { color:#666666; font-weight:200; }
.breadcrumb .bread a:hover { color:#004da3; }
.breadcrumb .bread .line { margin:0 4px; }
.breadcrumb .bread .locat { color:#004da3; }
/*手机头部区域*/
.header-m { display:none; height:1.17rem; padding:0 0.35rem; position:fixed; top:0; z-index:999; left:0; background:#fff; }
.header-m .logo img { position:absolute; top:50%; transform:translate(0,-50%); width:2.37rem; height:0.6rem; }
.header-m .logo1 img { width:3.68rem; height:0.77rem; margin-top:0.2rem; }
.subHeader { font-size:0.34rem; color:#333; line-height:0.98rem; text-align:center; }
.header-m .menu .imenu2 { margin-top:0.47rem; display:inline-block; background:url(../images/menu1.png) no-repeat; width:0.36rem; height:0.26rem; background-size:100% 100%; -webkit-transition:background .4s; transition:background .4s; }
.header-m .menu.current .imenu2 { background:url(../images/iclose2.png) no-repeat; width:0.36rem; height:0.26rem; background-size:100% 100%; }
/*手机菜单*/
/* .droplist { display:none; width:100%; height:100%; z-index:100; position:fixed; top:1.17rem; bottom:0; left:50%; margin-left:-50%; background-color:rgba(0,0,0,0.8); }
.droplist > ul { overflow-y:auto; padding:0 0.2rem; height:92%; }
.droplist > ul > li { cursor:pointer; }
.droplist > ul > li.nbg > a { background:none; }
.droplist > ul > li > a { color:#fff; font-size:0.36rem; line-height:0.78rem; height:0.78rem; border-bottom:1px solid #4b4a4a; display:block; background:url(../images/add.png) right center no-repeat; display:block; background-size:0.22rem 0.22rem; }
.droplist > ul > li > a.current { background:url(../images/minus.png) right center no-repeat; background-size:0.24rem 0.03rem; }
.droplist ul li ul { display:none; border-bottom:1px solid #4b4a4a; padding:0.18rem 0; }
.droplist ul li ul li a { color:#fff; font-size:0.3rem; line-height:0.5rem; } */
@media only screen and (min-width:1366px) and (max-width:1680px) {
  .header .headerRight .navlist li>a,.header .hother h4,.header .hother a.en { font-size:16px; }
  .header .headerRight .navlist li { margin-left:20px; }
  .header .hother a.en { margin:0 10px 0 14px; }
}
@media only screen and (max-width:1440px ) {
  .zhu .swiper-pagination { right:0.45rem; }
}
@media only screen and (max-width:1366px ) {
  .header .hother { display:none; }
  .ewmImg img { width:1.4rem; height:1.4rem; }
}
@media only screen and (max-width:1150px) {
  .header { display:none; }
  .header-m { display:block; position:fixed; }
}
@media only screen and (max-width:750px ) {
  .teamBox li .teamImg,.teamBox li .teamInfo { float:inherit; width:100%; height:auto; }
  .teamBox li .teamImg img { width:100%; height:4.53rem; }
  .teamBox li .teamInfo h3 { font-size:0.3rem; }
  .teamBox li .teamInfo h3 span { font-size:0.26rem; }
  .teamBox li .teamInfo p { font-size:0.26rem; line-height:0.5rem; }
  .teamBox li .teamInfo { padding:0.45rem 0.25rem; }
  .teamBox li { margin-bottom:0.2rem; }
  .stNum { width:14%; }
  .stInfo { width:86%; }
  .stInfo h4 { font-size:0.26rem; }
  .stInfo h5 { font-size:0.26rem; line-height:0.5rem; }
  .stList li:last-of-type { border-bottom:none; }
}
.in2bar { margin-top:1.2rem; }
.in2bar .img { width:100%; }
.in2bar .img img { width:100%; }
.in2bar .txt h3 { font-family:"HarmonyOS_Sans_SC_Bold"; font-size:0.56rem; font-weight:bold; letter-spacing:0em; margin-bottom:0.3rem; color:#FFFFFF; text-shadow:0.29rem 1rem 2rem 0px #000000; }
.in2bar .txt p { font-family:"HarmonyOS_Sans_SC_Thin"; font-size:0.36rem; font-weight:250; letter-spacing:0em; color:#FFFFFF; text-shadow:0.29rem 1rem 2rem 0px #000000; }
.in2bar .txt { position:absolute; top:2.9rem; left:1.89rem; }
.in2bar  .swiper-slide { position:relative; }
.in2bar .swiper-button-next,.in2bar .swiper-button-prev { width:0.22rem; height:0.43rem; }
.in2bar .swiper-button-prev,.in2bar .swiper-rtl .swiper-button-next { left:0.33rem; background:url(../images/bl.png)no-repeat; background-size:0.22rem 0.43rem; }
.in2bar .swiper-button-next,.in2bar .swiper-rtl .swiper-button-prev { right:0.33rem; background:url(../images/br.png)no-repeat; background-size:0.22rem 0.43rem; }
.in2bar .swiper-horizontal>.swiper-pagination-bullets,.in2bar .swiper-pagination-bullets.swiper-pagination-horizontal,.in2bar .swiper-pagination-custom,.in2bar .swiper-pagination-fraction { bottom:0.44rem; display:flex; justify-content:center; align-items:center; }
.in2bar .swiper-button-prev:after,.in2bar .swiper-rtl .swiper-button-next:after { display:none; }
.in2bar .swiper-button-next:after,.in2bar .swiper-rtl .swiper-button-prev:after { display:none; }
.in2bar .swiper-pagination-bullet { width:0.1rem; height:0.1rem; background:#fff; opacity:1; }
.in2bar .swiper-pagination-bullet-active { background:#0B78DE; width:0.16rem; height:0.16rem; }
.in2bar .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.in2bar .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 0.125rem; }
.in2gywm .txt { width:10.91rem; margin:0 auto; text-align:center; }
.in2gywm { padding-top:1.06rem; background:#F4F4F4; padding-bottom:0.88rem; }
.in2gywm .txt h3 { font-family:"HarmonyOS_Sans_SC_Medium"; font-size:0.42rem; font-weight:500; letter-spacing:0em; margin-bottom:0.385rem; color:#454545; }
.in2gywm .txt h4 { font-family:"HarmonyOS_Sans_SC_Light"; font-size:0.18rem; font-weight:300; margin-bottom:0.38rem; letter-spacing:0em; color:#666666; }
.in2gywm .txt p { font-family:"HarmonyOS_Sans_SC_Light"; font-size:0.18rem; font-weight:300; line-height:0.42rem; letter-spacing:0em; color:#3D3D3D; }
.in2gywm ul { display:flex; margin-top:0.62rem; }
.in2gywm ul li { margin:0 1.04rem; text-align:center; }
.in2gywm ul li img { height:0.6rem; margin-bottom:0.31rem; }
.in2gywm ul li h3 { font-family:"HarmonyOS_Sans_SC_Medium"; font-size:0.6rem; font-weight:500; line-height:0.6rem; display:flex; align-items:flex-end; letter-spacing:0em; margin-bottom:0.16rem; color:#0B78DE; }
.in2gywm ul li h3 i{ font-family:"HarmonyOS_Sans_SC_Medium"; font-size:0.6rem; font-weight:500; line-height:0.6rem;  color:#0B78DE; }
.in2gywm ul li span { font-family:"HarmonyOS_Sans_SC"; font-size:0.24rem; font-weight:normal; line-height:0.36rem; margin-left:0.07rem; letter-spacing:0em; display:block; padding-bottom:0.08rem; color:#3D3D3D; }
.in2gywm ul li p { font-family:"HarmonyOS_Sans_SC_Light"; font-size:0.18rem; font-weight:300; line-height:0.18rem; letter-spacing:0em; color:#3D3D3D; }
.ulf { width:100%; display:flex; justify-content:center; }
.in2cyst { padding-top:0.885rem; }
.tytxt h3 { font-family:"HarmonyOS_Sans_SC_Medium"; font-size:0.42rem; font-weight:500; line-height:0.42rem; letter-spacing:0em; margin-bottom:0.385rem; text-align:center; color:#454545; }
.tytxt h4 { font-family:"HarmonyOS_Sans_SC_Light"; font-size:0.18rem; font-weight:300; line-height:0.18rem; letter-spacing:0em; text-align:center; color:#666666; }
.in2cyst ul { margin-top:0.57rem; display:flex; }
.in2cyst ul li img { width:100%; -webkit-transition:all 1s ease-in-out;}
.in2cyst ul li { position:relative;overflow: hidden; }
.in2cyst ul li:hover img { -webkit-transform:scale(1.2,1.2); }
.in2cyst ul li p { font-family:"HarmonyOS_Sans_SC"; font-size:0.24rem; font-weight:normal; line-height:0.24rem; position:absolute; top:0.65rem; left:0.42rem; letter-spacing:0em; color:#FFFFFF; }
.in2cyst ul li p::after { content:''; display:block; width:0.28rem; height:0.03rem; background:#fff; margin-top:0.195rem; }
.in2cpzx .box { width:15rem; margin:0.55rem auto; position:relative; }
.in2cpzx { padding-top:1.135rem; padding-bottom:1.26rem; }
.in2cpzx ul { display:flex; flex-flow:wrap; }
.in2cpzx ul li img { width:2.6rem; margin-bottom:0.235rem; -webkit-transition:all 1s ease-in-out; }
.in2cpzx ul li {overflow: hidden; padding:0 0.57rem 0.41rem; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }
.in2cpzx ul li p { font-family:"HarmonyOS_Sans_SC"; font-size:0.18rem; font-weight:normal; line-height:0.18rem; text-align:center; letter-spacing:0em; color:#333333; }
.in2cpzx ul li:nth-child(4n) { border-right:0; }
.in2cpzx ul li:hover img{
  -webkit-transform:scale(1.08,1.08);
}
.in2cpzx ul li:hover p{color: #3662EC;}
.in2cpzx ul li:nth-last-child(1),.in2cpzx ul li:nth-last-child(2),.in2cpzx ul li:nth-last-child(3),.in2cpzx ul li:nth-last-child(4) { border-bottom:0; }
.in2cpzx ul::after {z-index: 9; content:''; display:block; width:0.76rem; height:0.76rem; position:absolute; top:3.62rem; left:3.38rem; background:#fff; }
.in2cpzx .box::after {z-index: 9; content:''; display:block; width:0.76rem; height:0.76rem; position:absolute; top:3.62rem; left:7.1236rem; background:#fff; }
.in2cpzx .box::before {z-index: 9; content:''; display:block; width:0.76rem; height:0.76rem; position:absolute; top:3.62rem; left:10.8703rem; background:#fff; }
.ljgd { width:100%; margin-top:0.83rem; display:flex; justify-content:center; }
.ljgd a { width:1.6rem; height:0.44rem; border-radius:0.5rem; background:rgba(216,216,216,0); display:flex; justify-content:center; align-items:center; border:1px solid #3662EC; font-family:"HarmonyOS_Sans_SC"; font-size:0.16rem; font-weight:normal; line-height:0.16rem; letter-spacing:0em; color:#3662EC; }
.ljgd a:hover {color:#fff;background: #3662EC; }
.in2xwzx { background:url(../images/bg.png)no-repeat top center; padding-top:1.17rem; padding-bottom:0.95rem; background-size:cover; }
.in2xwzx .tytxt h3,.in2xwzx .tytxt h4 { color:#fff; }
.in2xwzx .ljgd a { border:1px solid #fff; color:#fff; }
.in2xwzx .ljgd { margin-top:0.565rem; }
.in2xwzx .ljgd a:hover {color:#fff;background: #fff0; }
.in2xwzx .boxl,.in2xwzx .boxr { width:7.3rem; height:5rem; border-radius:0.2rem; background:#FFFFFF; margin:0 0.15rem; }
.in2xwzx .boxl { position:relative; overflow:hidden; }
.in2xwzx .boxl img { width:100%; height:100%; }
.in2xwzx .lbottom { position:absolute; width:7.5094rem; height:1.009rem; padding:0.1716rem 0 0 0.28rem; background:rgb(0,0,0,.4); bottom:0; }
.in2xwzx .lbottom h3 { font-family:"HarmonyOS_Sans_SC"; font-size:0.18rem; font-weight:normal; line-height:0.18rem; margin-bottom:0.25rem; letter-spacing:0em; color:#FFFFFF; }
.in2xwzx .lbottom p { font-family:"HarmonyOS_Sans_SC_Light"; font-size:0.14rem; font-weight:300; line-height:0.14rem; letter-spacing:0em; color:#FFFFFF; }
.in2xwzx .boxf { display:flex; width:100%; justify-content:center; margin-top:0.5154rem; }
.boxr { padding:0 0.35rem; }
.rtitle { padding:0.2579rem 0 0.1995rem; display:flex; justify-content:space-between; align-items:flex-end; }
.titlel a { margin-right:0.455rem; font-family:"HarmonyOS_Sans_SC"; font-size:0.24rem; font-weight:normal; letter-spacing:0em; color:rgba(0,0,0,0.85); }
.titlel .is_active { color:#3662EC; }
.titler a { font-family:"HarmonyOS_Sans_SC_Light"; font-size:0.16rem; font-weight:300; line-height:0.16rem; letter-spacing:0em; color:#666666; }
.boxr .box { border-top:1px solid #D8D8D8; padding-top:0.2821rem; padding-bottom:0.2665rem; }
.boxr .box a h3 { font-family:"HarmonyOS_Sans_SC"; font-size:0.18rem; font-weight:normal; line-height:0.18rem; margin-bottom:0.1784rem; letter-spacing:0em; color:#333333; }
.boxr .box a p { display:flex; align-items:center; font-family:"HarmonyOS_Sans_SC_Light"; font-size:0.14rem; font-weight:300; letter-spacing:0em; color:#333333; }
.boxr .box a p img { width:0.16rem; height:0.16rem; margin-right:0.08rem; }
.mofooter { display:none; }
.top { opacity:0; z-index:100000; transition:all 0.8s; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; }
.top a { width:0.5rem; height:0.5rem; display:inline-block; outline:none; padding-top:0.31rem; text-align:center; background:#fff url(../images/in2xf-5.png)top   no-repeat; background-position-y:0.13rem; font-family:"HarmonyOS_Sans_SC"; font-size:0.12rem; font-weight:normal; line-height:0.12rem; letter-spacing:0em; color:#585858; }
.top a:hover { background:#C8C8C8 url(../images/in2xf-55.png) top  no-repeat; background-position-y:0.13rem; color:#fff; }
.pc-suspension { position:fixed; right:0.255rem; top:40%; width:0.48rem; z-index:999; }
.suspension-show>div { display:block; width:0.5rem; height:0.5rem; margin-top:0.1rem; cursor:pointer; box-shadow:1px 2px 10px 0px rgba(0,0,0,0.1); }
.suspension-show-one { background:#fff url(../images/in2xf-1.png) center  no-repeat; background-size:0.24rem; }
.suspension-show-two { background:#fff url(../images/in2xf-2.png) center no-repeat; background-size:0.3rem; }
.suspension-show-three { background:#fff url(../images/in2xf-3.png) center  no-repeat; background-size:0.22rem; }
.suspension-show-four { background:#fff url(../images/in2xf-4.png) center  no-repeat; background-size:0.28rem; }
.suspension-show-one:hover { background:#C8C8C8 url(../images/in2xf-11.png) center  no-repeat; background-size:0.24rem; }
.suspension-show-two:hover { background:#C8C8C8 url(../images/in2xf-22.png) center  no-repeat; background-size:0.3rem; }
.suspension-show-three:hover { background:#C8C8C8 url(../images/in2xf-33.png) center  no-repeat; background-size:0.22rem; }
.suspension-show-four:hover { background:#C8C8C8 url(../images/in2xf-44.png) center  no-repeat; background-size:0.28rem; }
.suspension-hide-xin { display:none; position:absolute; width:2.76rem; top:-1.3368rem; height:3.6568rem; left:-2.88rem; background:#fff; border:1px solid #D0D0D0; box-shadow:1px 2px 10px 0px rgba(0,0,0,0.1); padding:0.3236rem 0.23rem 0.1732rem; }
.suspension-hide-xin .img { position:absolute; top:0.1167rem; right:0.1716rem; }
.suspension-hide-xin img { width:0.24rem; height:0.24rem; }
.suspension-hide-xin h3 { font-family:"HarmonyOS_Sans_SC"; font-size:0.2rem; font-weight:normal; line-height:0.2rem; text-align:center; margin-bottom:0.27rem; letter-spacing:0em; color:#3D3D3D; }
.suspension-hide-xin 	.inp { width:100%; height:0.44rem; margin:0.065rem 0; display:flex; align-items:center; }
.suspension-hide-xin	.inp input { outline:0; border:0; width:1.79rem; height:0.44rem; background:#FFFFFF; font-family:"HarmonyOS_Sans_SC_Light"; font-size:0.16rem; font-weight:300; line-height:0.18rem; letter-spacing:0em; color:#3D3D3D; border:1px solid #B9B9B9; }
.suspension-hide-xin p { font-family:"HarmonyOS_Sans_SC_Light"; font-size:0.16rem; font-weight:300; line-height:0.18rem; letter-spacing:0em; margin-right:0.1rem; color:#3D3D3D; }
.suspension-hide-xin 	.check { width:100%; margin-top:0.1632rem; padding-left:0.4969rem; display:flex; align-items:center; }
.suspension-hide-xin 	.check input[type=checkbox] { display:none; }
.suspension-hide-xin 	.check label { padding:0; margin:0; display:flex; font-family:"HarmonyOS_Sans_SC_Light"; font-size:0.18rem; font-weight:300; line-height:0.18rem; letter-spacing:0em; color:#3D3D3D; }
.suspension-hide-xin 	.check label::before { content:''; display:inline-block; width:0.18rem; height:0.18rem; border:1px solid #AFAFAF; margin-right:0.0716rem; }
.suspension-hide-xin 	.check input:checked+label::before { background:#AFAFAF url(../images/in2xf-d.png) no-repeat; background-size:0.18rem; }
.suspension-hide-xin  a { width:100%; height:0.44rem; background:#A7A7A7; font-family:"HarmonyOS_Sans_SC_Light"; font-size:0.16rem; margin-top:0.3268rem; font-weight:300; line-height:0.18rem; display:flex; justify-content:center; align-items:center; letter-spacing:0em; color:#FFFFFF; }
.suspension-hide-wei { display:none; width:2rem; height:2.58rem; padding:0.2rem 0.22rem 0.27rem; position:absolute; left:-2.13rem; background:#fff; top:-0.78rem; border:1px solid #D0D0D0; box-shadow:1px 2px 10px 0px rgba(0,0,0,0.1); }
.suspension-hide-wei p { font-family:"HarmonyOS_Sans_SC_Light"; font-size:0.16rem; font-weight:300; line-height:0.3rem; letter-spacing:0em; color:#3D3D3D; }
.suspension-hide-wei .img { margin-top:0.11rem; width:100%; display:flex; justify-content:center; align-items:center; }
.suspension-hide-wei .img img { width:1.4rem; height:1.4rem; }
.suspension-hide-dou { display:none; width:2rem; height:2.3425rem; padding:0.1rem 0.21rem 0; position:absolute; left:-2.13rem; background:#fff; top:-0.5532rem; border:1px solid #D0D0D0; box-shadow:1px 2px 10px 0px rgba(0,0,0,0.1); }
.suspension-hide-dou .img { width:100%; margin-bottom:0.1543rem; display:flex; justify-content:center; align-items:center; }
.suspension-hide-dou .img img { width:1.58rem; height:1.63rem; }
.suspension-hide-dou p { font-family:"HarmonyOS_Sans_SC_Light"; font-size:0.16rem; font-weight:300; line-height:0.18rem; text-align:center; letter-spacing:0em; color:#3D3D3D; }
.suspension-hide-pho { display:none; width:2rem; height:0.5rem; padding:0.17rem 0.28rem 0; position:absolute; left:-2.13rem; background:#fff; top:1.905rem; border:1px solid #D0D0D0; box-shadow:1px 2px 10px 0px rgba(0,0,0,0.1); }
.suspension-hide-pho p { font-family:"HarmonyOS_Sans_SC_Light"; font-size:0.16rem; font-weight:300; line-height:0.18rem; letter-spacing:0em; color:#3D3D3D; }
.suspension-hide-wei img { width:115px; height:115px; }
.wholelogo { display:none; }
@media only screen and (max-width:1280px ) {
  .suspension-hide-xin { padding:0.3236rem 0.2rem 0.1732rem; }
  .top a { background:#fff url(../images/in2xf-5.png)top no-repeat; background-position-y:0.05rem; }
  .top a:hover { background:#C8C8C8 url(../images/in2xf-55.png) top no-repeat; background-position-y:0.05rem; color:#fff; }
  .in2cpzx ul li { padding:0 0.565rem 0.41rem; }
}
@media only screen and (max-width:768px ) {
  .common3 { display:none; }
  .in2gywm ul { display:flex; flex-flow:wrap; justify-content:space-between; padding:0 0.95rem; }
  .in2gywm ul li { margin:0; width:2.05rem; display:flex; justify-content:center; flex-flow:wrap; margin-bottom:0.66rem; }
  .in2gywm ul li img { display:none; }
  .in2gywm .txt { width:6.62rem; }
  .mofooter { display:block; }
  .in2cpzx .box { width:auto; }
  .in2cpzx ul::after { width:0.6rem; height:0.6rem; top:4.28rem; left:3.45rem; }
  .in2cpzx .box::after { width:0.6rem; height:0.6rem; top:8.85rem; left:3.45rem; }
  .in2cpzx .box::before { width:0.6rem; height:0.6rem; top:13.38rem; left:3.45rem; }
  .in2bar { margin-top:0; height:100vh; }
  .header-m { width:100%; background:#fff0; display:flex; justify-content:space-between; box-sizing:border-box; }
  .in2bar .img { height:100%; }
  .in2bar .img img { width:auto; height:100%; }
  .header-m .logo1 svg { width:2.8865rem; height:auto; margin-top:0.34rem; }
  .header-m .logo2 { display:none; }
  .in2bar .txt h3 { font-family:'HarmonyOS Sans SC'; font-style:normal; font-weight:500; font-size:0.52rem; color:#FFFFFF; }
  .in2bar .txt { position:absolute; text-align:center; top:3.69rem; left:0; right:0; bottom:0; margin:auto; }
  .in2bar .txt p { font-family:'HarmonyOS Sans SC'; font-style:normal; font-weight:300; font-size:0.32rem; line-height:0.24rem; color:#FFFFFF; }
  .header-ms { background:#fff; height:1.1rem; }
  .header-ms .menu .imenu2 { display:inline-block; background:url(../images/menu2.png) no-repeat; width:0.36rem; height:0.26rem; background-size:100% 100%; -webkit-transition:background .4s; transition:background .4s; }
  .header-m .menu .imenu2 { margin-top:0.05rem; }
  .header-ms .menu .imenu2 { margin-top:0.04rem; }
  .header-m .en { width:0.36rem; height:0.36rem; font-family:'HarmonyOS Sans'; font-style:normal; font-weight:400; font-size:0.18rem; margin-right:0.2rem; line-height:0.21rem; display:flex; justify-content:center; align-items:center; border-radius:100%; color:#FFFFFF; border:1px solid #fff; }
  .header-ms .en { color:#0084C6; border:1px solid #0084C6; }
  .header-m div { display:flex; margin-top:0.47rem; }
  .header-ms div { display:flex; margin-top:0.4rem; }
  .header-ms .logo1 svg { margin-top:0.31rem; }
  .header-m .logo1 div { margin-top:0; }
  .header-ms .logo1 div { margin-top:0; }
  .droplist2 { top:1.1rem; }
  .in2gywm .txt h3,.tytxt h3 { font-style:normal; font-weight:500; margin-bottom:0.32rem; font-size:0.42rem; line-height:0.42rem; color:#191919; }
  .in2gywm .txt h4 { margin-bottom:0.32rem; }
  .in2gywm .txt h4,.tytxt h4 { font-style:normal; font-weight:250; font-size:0.2rem; line-height:0.2rem; color:#999999; }
  .in2gywm .txt p { font-style:normal; font-weight:400; font-size:0.24rem; line-height:0.5rem; text-align:left; color:#686868; }
  .in2gywm ul li h3 { font-style:normal; font-weight:500; font-size:0.6rem; line-height:0.54rem; margin-bottom:0.22rem; color:#0B78DE; }
  .in2gywm ul li span { font-style:normal; font-weight:300; font-size:0.28rem; line-height:0.2rem; color:#000000; }
  .in2gywm ul li p { font-style:normal; font-weight:300; font-size:0.24rem; line-height:0.2rem; color:#686868; }
  .in2gywm { padding-bottom:0.22rem; }
  .in2cyst ul { margin-top:0.39rem; flex-flow:wrap; }
  .in2cyst ul li { width:50%; height:3.75rem; overflow:hidden; }
  .in2cyst ul li p { font-style:normal; font-weight:250; font-size:0.24rem; line-height:0.24rem; top:0.57rem; left:0.32rem; color:#FFFFFF; }
  .in2cyst ul li p::after { height:0.02rem; }
  .in2cpzx ul li { width:50%; padding:0 0 0.41rem; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; }
  .in2cpzx ul li:nth-child(4n) { border-right:1px solid #D8D8D8; }
  .in2cpzx ul li:nth-child(2n) { border-right:0; }
  .in2cpzx ul li:nth-last-child(3),.in2cpzx ul li:nth-last-child(4) { border-bottom:1px solid #D8D8D8; }
  .in2cpzx ul { padding:0 0.4rem; }
  .in2cpzx ul li img { width:3rem; margin-bottom:0.28rem; }
  .in2cpzx ul li { padding-right:0.3464rem; }
  .in2cpzx ul li:nth-child(2n) { padding-right:0; padding-left:0.3464rem; }
  .in2cpzx ul li p { font-style:normal; font-weight:250; font-size:0.24rem; line-height:0.24rem; color:#000000; }
  .ljgd a { width:2.4rem; height:0.7rem; font-style:normal; font-weight:500; font-size:0.2rem; border:1px solid #0084C6; color:#0084C6; }
  .ljgd { margin-top:0.7rem; }
  .in2xwzx .boxf { display:block; width:90%; margin:0.45rem auto 0; }
  .in2xwzx .boxl,.in2xwzx .boxr { width:100%; margin:0; }
  .in2xwzx .boxr { height:6.43rem; padding:0 0.3rem; }
  .in2xwzx .boxl { height:2.2rem; display:flex; justify-content:flex-end; margin-bottom:0.2rem; }
  .in2xwzx .boxl img { width:2.4rem; border-radius:0.2rem; margin:0.3rem; height:1.6rem; }
  .in2xwzx .lbottom { width:3.58rem; top:0.3rem; left:0.3rem; padding:0; background:#fff0; height:auto; }
  .in2xwzx .lbottom h3 { font-style:normal; font-weight:500; font-size:0.24rem; line-height:0.46rem; margin-bottom:0.365rem; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; -ms-text-overflow:ellipsis; text-overflow:ellipsis; color:#000000; }
  .in2xwzx .lbottom p { font-style:normal; height:0.216rem; font-weight:300; font-size:0.2rem; line-height:0.2rem; padding-left:0.27rem; background:url(../images/zhong.png) no-repeat; background-size:0.216rem 0.216rem; color:#686868; }
  .in2xwzx .boxr .titler { display:none; }
  .titlel .is_active { color:#0B78DE; }
  .titlel a { font-style:normal; font-weight:500; margin-right:0.43rem; font-size:0.28rem; }
  .rtitle { padding:0.38rem 0 0.21rem; display:flex; justify-content:space-between; align-items:flex-end; }
  .boxr .box { padding:0.2rem 0 0.32rem; }
  .boxr .box a h3 { font-style:normal; font-weight:500; font-size:0.24rem; line-height:1.5; color:#000000; }
  .boxr .box a p img { width:0.216rem; height:0.216rem; margin-right:0.062rem; }
  .boxr .box a p { font-style:normal; font-weight:300; font-size:0.2rem; line-height:0.2rem; }
  .in2xwzx .ljgd { margin-top:0.47rem; }
}
