﻿html { font-size:100px }
* { font-family:Microsoft YaHei }
@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 }
}
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: 12px; font-family: 'SY1',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; overflow-x: hidden;}
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; }
.container2 { width: 78.91%; margin: 0 auto; }
@media only screen and (min-width:1600px) and (max-width:1680px) {
  .container { width: 84%; }
}
@media only screen and (min-width:1270px) and (max-width:1460px) {
  /*.container{width: 1200px; }*/
  
}
: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; }
 */
@font-face { font-family: "SY1"; src: url("../font/HarmonyOS_Sans_SC_Regular.ttf") format("opentype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "SY2"; src: url("../font/HarmonyOS_Sans_SC_Light.ttf") format("opentype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "SY3"; src: url("../font/HarmonyOS_Sans_SC_Bold.ttf") format("opentype"); font-weight: normal; font-style: normal; }
@font-face { font-family: "SY4"; src: url("../font/HarmonyOS_Sans_SC_Medium.ttf") format("opentype"); font-weight: normal; font-style: normal; }
/*common*/
.mobile { display: none; }
.header { width: 100%; position: absolute; top: 0; left: 0; z-index: 999; height: 1.13rem; }
.header2 { height: 1.13rem; padding: 0 0.6rem 0 0.55rem; position: fixed;top: 0;left: 0;background-color: #fff;z-index: 999;width: 100vw;border-bottom: 1px solid #ccc;}
.logo,.logo2 { margin-top: 0.32rem; }
.logo img,.logo2 img { width: 1.4rem!important; height: 0.49rem!important; }
.navList,.navList2 { position: relative; }
.navList li,.navList2 li { float: left; position: relative; }
.navList li a,.navList2 li a { font-size: 0.18rem;font-weight: 700; color: #fff; line-height: 1; padding: 0 0.2rem; padding-bottom: 0.13rem; height: 0.36rem; overflow: hidden; }
.header2 .navList2 li a { color: #555; }
.navList li:hover a,.navList li.current a,.navList2 li:hover a,.navList2 li.current a { color: #2E96CD; }
.search,.search2 { margin-left: 0.25rem; }
.search img,.search2 img { width: 0.14rem; height: 0.14rem; }
.navInfo { position: relative; margin-top: 0.54rem; }
.header .subDrop,.header2 .subDrop,.deheader .subDrop { position: absolute; width: 2.2rem; left: 50%; transform: translateX(-50%); top: 0.6rem; background: #1F7AC7; z-index: 9999; display: none; padding: 0.1rem 0 0.3rem; overflow: inherit!important; }
.sublink { position: relative; }
.sublink:after { content: ""; position: absolute; top: -0.2rem; width: 0; height: 0; border-right: 0.1rem solid transparent; left: 50%; transform: translateX(-50%); z-index: 9999; border-left: 0.1rem solid transparent; border-bottom: 0.1rem solid #1F7AC7; }
.sublink a { display: block; text-align: center; font-size: 0.14rem!important; color: #fff!important; line-height: 0.36rem!important; margin: 0!important; background: none!important; padding: 0 0.15rem!important; }
.sublink a:hover { color: #fff!important; }
.sublink { padding-top: 0.2rem; }
.searchInfo,.searchInfo2 { display: none; margin-top: -0.1rem; }
.searchInfo input[type="text"] { width: 2.4rem; height: 0.42rem; background-color: #fff; line-height: 0.42rem; border: none; padding-left: 0.2rem; font-size: 0.16rem; color: #333; border-radius: 0.5rem 0 0 0.5rem; }
.searchInfo input[type="button"] { width: 0.46rem; height: 0.42rem; background: #fff url(../images/search2.png) no-repeat right 0.15rem center; background-size: 0.14rem; border: none; border-radius: 0 0.5rem 0.5rem 0; }
.english { font-size: 0.16rem; color: #fff; line-height: 1; margin-left: 0.55rem; }
.header2 .english { color: #999; }
.deheader { height: 1.4rem; border-bottom: 1px solid #d1d1d1; padding: 0 1.2rem; }
.deheader img { margin-top: 0.4rem; }
.deheader .navInfo { margin-top: 0.45rem; }
.english2 { font-size: 0.16rem; color: #999; line-height: 1; margin-left: 0.16rem; }
.english2 a { color: #999; }
.english2 a:first-of-type { padding-right: 0.1rem; }
.english2 a:last-of-type { padding-left: 0.1rem; }
.english2 a:hover { color: #1F7AC7; }
.searchInfo2 input[type="text"] { width: 2.4rem; height: 0.42rem; background-color: #fff; line-height: 0.42rem; border: 1px solid #D9D9D9; padding-left: 0.2rem; font-size: 0.16rem; color: #333; border-radius: 0.5rem 0 0 0.5rem; border-right: none; }
.searchInfo2 input[type="button"] { width: 0.46rem; height: 0.42rem; background: #fff url(../images/search2.png) no-repeat right 0.15rem center; background-size: 0.14rem; border: 1px solid #D9D9D9; border-radius: 0 0.5rem 0.5rem 0; border-left: 0; }
/*轮播图区域*/
.banner { width: 100%; }
.banner,.nybanner { position: relative; }
.banner img,.nybanner img { width: 100%; height: auto; display: block; }
.bantxt { position: absolute; top: 0; left: 0; z-index: 999; width: 100%; height: 100%; }
.bantxt h2 { font-size: 0.5rem; color: #fff; line-height: 1; margin-bottom: 0.3rem; margin-top: 3.45rem; }
.bantxt h3 { font-size: 0.32rem; color: #fff; line-height: 1; }
.banner2 { position: relative; }
.banner2 img { width: 100%; height: auto; display: block; }
.banTxt22 { position: absolute; top: 50%; left: 0; width: 100%; transform: translateY(-50%); }
.banTxt22 h3,.banTxt22 h4 { font-size: 0.52rem; color: #fff; text-align: center; line-height: 1; padding-bottom: 0.4rem; position: relative; }
.banTxt22 h3:after { content: ''; width: 0.5rem; height: 0.05rem; background: #08837A; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
.bantxt a { display: block; width: 2.12rem; height: 0.57rem; border: 1px solid #fff; border-radius: 0.5rem; font-size: 0.22rem; color: #fff; text-align: center; line-height: 0.57rem; margin-top: 0.5rem; }
.banner .swiper-button-prev { background: url(../images/bprev.png) no-repeat; background-size: 0.18rem 0.33rem; margin-top: -0.165rem; }
.banner .swiper-button-next { background: url(../images/bnext.png) no-repeat; background-size: 0.18rem 0.33rem; margin-top: -0.165rem; }
.basetitle { font-size: 0.62rem; color: #fff; position: absolute; top: 4.3rem; left: 50%; transform: translateX(-50%); }
.basetitle2 { font-size: 0.36rem; color: #333; line-height: 1; text-align: center; }
.banner .swiper-pagination { bottom: 0.25rem!important; }
.banner .swiper-pagination .swiper-pagination-bullet { opacity: 1; background-color: #fff; width: 11px; height: 11px; border-radius: 50%; margin: 0 0.2rem 0 0!important; }
.banner .swiper-pagination .swiper-pagination-bullet:last-of-type { margin-right: 0!important; }
.banner .swiper-pagination .swiper-pagination-bullet-active { background-color: #369bc1; }
/*悬浮窗样式*/
#pf { position: absolute; z-index: 10000; height: 226px; }
.pficon { display: block; width: 20px; height: 20px; position: absolute; top: -26px; right: 0; background: url(../images/l_gb.png) no-repeat; }
.l_boxss { position: fixed; bottom: 0; right: 0; width: 300px; height: 200px; z-index: 9; }
.boxss2 { position: absolute; width: 300px; height: 200px; }
.l_videoimg { position: absolute; top: 0; left: 0; cursor: pointer; }
.l_gb { position: absolute; top: -26px; right: 0; cursor: pointer; z-index: 999; }
.company { background: #f4f4f4 url(../images/company.png) no-repeat center; background-size: 5.82rem 4.32rem; padding: 1.5rem 0; }
.company h3,.chanpin h3,.Team h3,.application h3,.parter h3,.xinWen h3 { font-size: 0.54rem; color: #000; line-height: 1; text-transform: uppercase; text-align: center; padding-bottom: 0.39rem; position: relative; margin-bottom: 0.44rem; font-family: "SY4"; }
.company h3:after,.chanpin h3:after,.Team h3:after,.application h3:after,.parter h3:after,.xinWen h3:after { content: ""; width: 0.44rem; height: 0.02rem; background-color: #2E96CD; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
.company h3:after, .chanpin h3:after,.application h3:after {display:none}
.company p { font-size: 0.2rem; color: #333; line-height: 0.4rem;  font-family: "SY2"; width: 11.6rem; margin: 0 auto;text-indent: 2em;margin-bottom: 0.1rem;}
.kanMore { width: 1.49rem; height: 0.5rem; background: rgba(46,150,205,0); border: 1px solid #555555; font-family: "SY2"; font-size: 0.18rem; color: #333; line-height: 0.5rem; text-align: center; margin: 0.4rem auto 0; }
.kanMore:hover { background-color: #1F7AC7; border: 1px solid #1F7AC7; color: #fff; }
.kanMore3 { border: 1px solid rgba(255,255,255,0.2); color: #fff; }
.chanpin { padding: 1.5rem 0; padding-bottom: 0.5rem;}
.chanNav { display: flex; flex-direction: row; background-color: #626365; margin-bottom: 0.65rem; }
.chanNav h4 { line-height: 0.7rem; color: #fff; font-size: 0.2rem; display: inline-block; background: url(../images/yzt.png) no-repeat left center; background-size: 0.3rem; padding-left: 0.39rem; }
.chanNav .chandd:nth-of-type(2) { border-right: none; background-color: #254487;}
.chanNav .chandd:nth-of-type(3) { border-right: none; background-color: #87B73D;}
.chanNav .chandd:last-of-type { border-right: none; }
.chanNav .chandd.current { background-color: #2E89BE; }
.chanImg { width: 6rem; height: 4.76rem; overflow: hidden; }
.chanImg img { width: 100%; height: 100%; }
.chanInfo { width: 8.2rem; padding: 0.2rem 0 0; }
.chanInfo h4 { font-size: 0.3rem; color: #000; font-weight: 500; padding-left: 0.2rem; border-left: 0.05rem;line-height: 0.8rem; }
.chanInfo h5 { font-size: 0.16rem; color: #555; line-height: 1; margin: 0.28rem 0 0.35rem; font-family: "SY2"; }
.chanInfo p { font-size: 0.18rem; color: #555; line-height: 0.38rem; font-family: "SY2"; }
.tag span { display: block; font-size: 0.18rem; color: #555; line-height: 0.38rem; font-family: "SY2"; }
.tag { margin-top: 0.18rem; }
.kanMore2 { margin: 0.39rem 0 0 0; }
.chanBox .chanList { display: none; }
.chanBox .chanList:first-of-type { display: block; }
.chanNav .chandd { width: calc(100%/3); border-right: 1px solid rgba(255,255,255,0.15); font-size: 0; text-align: center; cursor: pointer; }
.Team { background: url(../images/teambg.png) no-repeat center; height: 8.32rem; background-size: cover; padding: 1.62rem 0 0; }
.Team h3 { color: #fff; }
.Team h3:after { background-color: #fff; }
.Team p { font-size: 0.18rem; line-height: 0.38rem; color: #fff; text-align: center; font-family: "SY2"; }
.application { padding: 1.59rem 0 1.4rem; }
.appList li { width: 20%; float: left; background: #FFFFFF; border: 1px solid #E7E7E7; height: 4.38rem; border-right: none; padding: 0.7rem 0.42rem; text-align: center; }
.appList li:last-of-type { border-right: 1px solid #E7E7E7; }
.appList li h4 { font-size: 0.24rem; color: #000; line-height: 1; margin-bottom: 0.17rem; padding-bottom: 0.22rem; position: relative; }
.appList li h4:after { content: ''; width: 0.2rem; height: 0.02rem; background-color: #2E96CD; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
.appList li p { font-size: 0.16rem; color: #000; line-height: 0.38rem; font-family: "SY2"; }
.appList li .appImg { margin-bottom: 0.33rem; }
.appList li:hover { background-color: #1F7AC7; }
.appList li:hover h4,.appList li:hover p { color: #fff; }
.appList li:hover h4:after { background-color: #fff; }
.parter { padding: 1.6rem 0 1.5rem; }
.partList { display: flex; flex-direction: row; flex-wrap: wrap; }
.partList li { width: 2.81rem; height: 1.44rem; background: #FFFFFF; border: 1px solid #DEDEDE; border-radius: 0.08rem; margin-bottom: 0.22rem; display: flex; justify-content: center; align-items: center; margin-right: 0.22rem; }
.partList li img { max-width: 90%; height: auto; }
.partList li:nth-of-type(5n) { margin-right: 0; }
.chakan { font-size: 0.18rem; color: #fff; line-height: 1; margin: 0.4rem auto 0; display: block; text-align: center; }
.xinWen { background-color: #F4F4F4; padding: 1.55rem 0 1.35rem; }
.xwNav { margin-bottom: 0.1rem; display: flex; flex-direction: row; border-bottom: 1px solid #D9D9D9; }
.xwNav h2 { font-size: 0.18rem; color: #666; line-height: 1; margin-right: 0.74rem; padding-bottom: 0.22rem; cursor: pointer; }
.xwNav h2.current { color: #1F7AC7; border-bottom: 1px solid #1F7AC7; }
.wenList li { padding: 0.22rem 0; border-bottom: 1px solid #D9D9D9; }
.wenInfo h4 { font-size: 0.14rem; color: #666; line-height: 1; margin-bottom: 0.2rem; font-family: "SY2"; }
.wenInfo p { font-size: 0.18rem; color: #000; line-height: 1; font-family: "SY2"; }
.xwBox .wenList { display: none; }
.xwBox .wenList:first-of-type { display: block; }
.wenList li a { display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
.wenMore img { width: 0.39rem; height: 0.26rem; }
.wenList li:hover p { color: #1F7AC7; }
.wenList li:hover .wenMore { margin-right: 0.3rem; }
.xwBox { padding-bottom: 0.1rem; }
.countList { text-align: center; margin-top: 0.7rem; font-size: 0; }
.countList li { display: inline-block; padding: 0 1rem; position: relative; }
.countList li:after { content: ''; width: 1px; height: 0.88rem; background-color: rgba(255,255,255,0.3); position: absolute; right: 0; top: 0; }
.countList li h4 { font-size: 0.98rem; color: #fff; line-height: 1; display: flex; align-items: flex-start; font-weight: 600;}
.countList li h5 { font-size: 0.18rem; color: #fff; line-height: 1; margin-top: 0.24rem; text-align: center; }
.countList li h4 sup { font-size: 0.32rem; }
.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; }
/*底部区域*/
.footer {   }
.footTop { background-color: #ECECEC; padding: 0.7rem 0 0.2rem; }
.fotlogo img { width: 1.4rem; height: 0.49rem; }
.fotlink a { width: 0.3rem; height: 0.3rem; display: inline-block; margin-left: 0.08rem; }
.fotlink a:nth-of-type(1) { background: url(../images/fot1.png) no-repeat; background-size: 0.3rem; }
.fotlink a:nth-of-type(2) { background: url(../images/fot2.png) no-repeat; background-size: 0.3rem; }
/* .fotlink a:nth-of-type(3) { background: url(../images/fot3.png) no-repeat; background-size: 0.3rem; } */
/* .fotlink a:nth-of-type(4) { background: url(../images/fot4.png) no-repeat; background-size: 0.3rem; } */
.fotlink a:nth-of-type(1):hover { background: url(../images/fot1h.png) no-repeat; background-size: 0.3rem; }
.fotlink a:nth-of-type(2):hover { background: url(../images/fot2h.png) no-repeat; background-size: 0.3rem; }
/* .fotlink a:nth-of-type(3):hover { background: url(../images/fot3h.png) no-repeat; background-size: 0.3rem; } */
/* .fotlink a:nth-of-type(4):hover { background: url(../images/fot4h.png) no-repeat; background-size: 0.3rem; } */
.fotlink { font-size: 0; }
.fot1 { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding-bottom: 0.45rem; border-bottom: 1px solid #D3D3D3; }
.fotNav ul { float: left; margin-right: 1.1rem; }
.fotNav ul:last-of-type { margin-right: 0; }
.fotNav ul li a { display: block; font-size: 0.14rem; color: #666; line-height: 0.32rem; }
.fotNav ul li h3 { font-size: 0.16rem; color: #000; line-height: 1; font-weight: bold; margin-bottom: 0.16rem; }
.fotNav ul li a:hover { color: #1F7AC7; }
.fot2 { padding: 0.4rem 0 0; display: flex; flex-direction: row; justify-content: space-between; }
.ewmBox .mama { float: left; margin-left: 0.38rem; text-align: center; }
.ewmBox .mama:first-of-type { margin-left: 0; }
.ewmBox .mama img { width: 1rem; height: 1rem; }
.mama h6 { font-size: 0.14rem; color: #666; line-height: 1; margin-top: 0.23rem; }
.mama br {display:none;}
.mama a {margin-bottom: 0.06rem;}
.footBottom { background-color: #0A1B2B; }
.footBottom p { font-size: 0.14rem; color: #767A7E; line-height: 0.7rem; }
.footBottom p a { color: #767A7E; }
/*手机头部区域*/
.header-m,.moyongyong,.mbNavv,.mbcate { display: none; }
/*手机菜单*/
.droplist { display: none; width: 100%; height: 100%; z-index: 9999; position: fixed; top: 1.4rem; 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; }
.newscenterz { width: 100%; display: flex; justify-content: space-between; }
.newslist { width: 8.32rem; }
.newsbanner { width: 6rem; height: 4rem; margin-top: 0.33rem; }
.newsbanner .img { width: 100%; height: 100%; position: relative; }
.newsbanner .img img { width: 100%; height: 100%; }
.newsbanner .img .imgb { position: absolute; bottom: 0; width: 100%; height: 0.68rem; background: rgb(0,0,0,.2); padding: 0.22rem 0.3rem; left: 0; }
.newsbanner .img .imgb p { font-family: 'r'; font-style: normal; font-weight: 400; font-size: 0.18rem; line-height: 0.21rem; text-transform: uppercase; color: #FFFFFF; }
.bncom { margin-top: 0.7rem; width: 100%; }
.bncom img { width: 100%; }
.bncom {
  margin: 0 auto;
  margin-top: 0.7rem;
  width: 100%;
}
span#ContentPlaceHolder1_lblcontent p {
	font-size: 0.2rem;
}
.baseTitle:after { content: ""; width: 0.44rem; height: 0.02rem; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); background: #89B83F; }
@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:1366px ) {
  .header .hother { display: none; }
}
@media only screen and (max-width:1150px) {
  .header { display: none; }
}
.moFooter,.subHeader,.phoneBg { display: none; }
.baseTitle:after { background: #89B83F !important; }
.bxxl{width: 12rem; margin: 0 auto;}
.bxxl p { margin-bottom: 0 !important; font-style: normal !important; font-weight: 400 !important; font-size: 0.18rem !important; line-height: 0.38rem !important; color: #555555 !important; }
.bxxl .dtit { font-style: normal !important; font-weight: 500 !important; font-size: 0.3rem !important; line-height: 0.35rem !important; text-transform: uppercase !important; margin-bottom: 0.26rem !important; color: #000000 !important; margin-top: 0.5rem !important; }
.tb { width: 100%; border: 1px solid #C1C1C1; }
.tb div { display: flex; width: 100%; }
.tb div h3.tit { width: 50%; text-align: center; font-style: normal; font-weight: 500; font-size: 0.18rem; line-height: 0.54rem; color: #555555; height: 0.54rem; border-left: 1px solid #C1C1C1; border-bottom: 1px solid #C1C1C1; }
.tb div p { width: 50%; height: 0.54rem; line-height: 0.54rem !important; margin-bottom: 0 !important; border-left: 1px solid #C1C1C1; border-bottom: 1px solid #C1C1C1; }
.tb div p:nth-child(1) { border-left: 0; padding-left: 0.46rem; }
.tb div h3.tit:nth-child(1) { border-left: 0; }
.tb div:nth-last-child(1) p { border-bottom: 0; }
/* @media only screen and (max-width:750px ){.pc{display: none; }.banner,.footer{display: none; }.mobanner{position: relative; }.header-m,.mobile,.moFooter,.moyongyong{display: block; }.mobanner img{width: 100%; height: auto; display: block; }.header-m{position: absolute; top: 0.3rem; left: 0; width: 100%; z-index: 999; }.logo1 img{width: 1.88rem; height: 0.62rem; margin-left: 0.31rem; }.header-m .menu{margin-right: 0.35rem; }.header-m .menu .imenu2,.subHeader .menu .imenu2{display: inline-block; background: url(../images/menu.png) no-repeat; width: 0.29rem; height: 0.24rem; background-size: 100% 100%; -webkit-transition: background .4s; transition: background .4s; }.header-m .menu.current .imenu2,.subHeader .menu.current .imenu2{background: url(../images/iclose2.png) no-repeat; width: 0.29rem; height: 0.24rem; background-size: 100% 100%; }.subHeader .menu .imenu2{background: url(../images/menu2.png) no-repeat; background-size: cover; }.subHeader .menu{margin-right: 0.35rem; }.container{width: 100%; }.mosearch{margin-right: 0.29rem; }.mosearch img{width: 0.29rem; height: 0.29rem; }.youNax{display: flex; flex-direction: row; align-items: center; }.chakan{color: #666; font-size: 0.22rem; }.searchInfo2{margin-right: 0.29rem; margin-top: 0; }.searchInfo2 input[type="text"]{height: 0.6rem; line-height: 0.6rem; font-size: 0.24rem; }.searchInfo2 input[type="button"]{height: 0.6rem; background-size: 0.3rem; width: 0.6rem; }.mozuozuo{padding: 0 0.35rem 0.84rem; }.mozuozuo h2{font-size: 0.5rem; line-height: 0.68rem; color: #000; position: relative; padding-bottom: 0.4rem; }.mozuozuo h2:after{content: ''; width: 0.92rem; height: 0.07rem; background: url(../images/mobg4.png) no-repeat; position: absolute; bottom: 0; left: 0; }.mozuozuo h5{font-size: 0.26rem; color: #000; line-height: 0.4rem; margin: 0.26rem 0 1.5rem; }.moling img{width: 5.42rem; height: 5.42rem; }.molingImg{width: 100%; height: 5.42rem; text-align: center; }.moling{padding: 0 0 0.54rem; position: relative; }.moling .swiper-pagination{position: absolute; bottom: 0!important; }.moling .swiper-pagination .swiper-pagination-bullet{width: 0.18rem; height: 0.18rem; background: #CFCCCF; border-radius: 50%; opacity: 1; }.moling .swiper-button-prev{background: url(../images/moleft.png) no-repeat; background-size: 0.29rem 0.5rem; width: 0.29rem; height: 0.5rem; opacity: 1; left: 0; }.moling .swiper-button-next{background: url(../images/moright.png) no-repeat; background-size: 0.29rem 0.5rem; width: 0.29rem; height: 0.5rem; opacity: 1; right: 0; }.moling .swiper-pagination .swiper-pagination-bullet-active{background-color: #005ebb; }.bubu{margin: 0.43rem 0 0; text-align: center; }.bubu img{width: 0.42rem; height: 0.42rem; }.bubu a{display: block; font-size: 0.24rem; color: #000; line-height: 1; text-align: center; margin-bottom: 0.32rem; }.mocaiTop{background: url(../images/mobg1.png) no-repeat center; height: 3.05rem; background-size: cover; padding: 0.78rem 0 0 0.36rem; }.mocaiTop h2{font-size: 0.4rem; color: #fff; line-height: 1; margin-bottom: 0.38rem; }.mocaiTop h3{font-size: 0.24rem; color: #fff; line-height: 1; }.mocaiList{padding: 0.75rem 0 1.5rem; }.mocaiList li{width: 5.08rem; height: 1.22rem; background: #FFFEFF url(../images/chanIcon.png) no-repeat left 1.6rem center; box-shadow: 0px 0.05rem 0.28rem 0.04rem #EFEAEF; background-size: 0.38rem; margin: 0 auto 0.16rem; font-size: 0.28rem; color: #333; line-height: 1.22rem; text-align: center; }.moapplication{padding: 0 0.35rem 0.9rem; }.moapplication h2{font-size: 0.4rem; color: #000; line-height: 1; }.moappList{margin-top: 0.58rem; }.moappList li{height: 3.1rem; background: #FFFEFF; box-shadow: -0.03rem 0.04rem 0.45rem 0.06rem #E7E2E7; margin-bottom: 0.35rem; padding: 0.45rem 0.4rem 0; }.moapplication li h3{font-size: 0.32rem; color: #1F7AC7; line-height: 1; margin-bottom: 0.22rem; padding-top: 0.33rem; position: relative; }.moapplication li p{font-size: 0.22rem; color: #000; line-height: 0.38rem; margin-bottom: 0.2rem; }.moapplication li h3:after{content: ''; width: 0.92rem; height: 0.07rem; background-color: #07B1F4; position: absolute; top: 0; left: 0; }.chanAdvantage{padding: 0 0 1rem; }.chanAdvantage h2{font-size: 0.4rem; color: #333; line-height: 1; text-align: center; margin-bottom: 0.87rem; }.youList{width: 100%; height: 6.23rem; background: linear-gradient(113deg,#0770D2,#2E91CD,#65B7E3); padding: 0.76rem 0.35rem 0; }.youList li{width: 3.3rem; height: 2.24rem; background: #217CC6; text-align: center; float: left; margin-bottom: 0.22rem; padding: 0.6rem 0 0; }.youList li:nth-of-type(2n){float: right; }.youList li h6{font-size: 0.22rem; color: #fff; line-height: 1; margin-top: 0.3rem; }.moNews{padding: 0 0.35rem 0.84rem; }.moNews h2,.moParter h2{font-size: 0.4rem; color: #333; line-height: 1; text-align: center; padding-bottom: 0.38rem; position: relative; }.moNews h2: after,.moParter h2:after{content: ''; width: 1.26rem; height: 0.08rem; background: url('../images/moxian.png') no-repeat; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); background-size: cover; }.monewNav{padding: 0.5rem 0 0.47rem; font-size: 0; text-align: center; }.monewNav h3{font-size: 0.22rem; color: #666; line-height: 1; display: inline-block; margin-right: 0.36rem; }.monewNav h3:last-of-type{margin-right: 0; }.monewNav h3.current{color: #1F7AC7; }.monewList li{width: 100%; background: #FFFEFF; box-shadow: -0.03rem 0.04rem 0.45rem 0.06rem #E7E2E7; margin-bottom: 0.36rem; padding: 0.44rem 0.4rem; }.monewList li h3{font-size: 0.2rem; color: #666; line-height: 1; position: relative; padding-left: 0.83rem; margin-bottom: 0.34rem; }.monewList li h3:after{content: ""; width: 0.74rem; height: 0.07rem; background: url('../images/moxian.png') no-repeat; position: absolute; left: 0; top: 50%; transform: translateY(-50%); background-size: cover; }.monewList li p{font-size: 0.22rem; color: #000; line-height: 0.38rem; }.duMore{font-size: 0.18rem; color: #000; line-height: 0.42rem; margin-top: 0.42rem; }.moMore{width: 2.1rem; height: 0.72rem; text-align: center; background: url('../images/mobubu.png') no-repeat; background-size: cover; border-radius: 0.36rem; margin: 0 auto; font-size: 0.18rem; color: #fff; line-height: 0.72rem; }.monewBox{padding-bottom: 0.64rem; }.moParter{padding: 0 0.35rem 1.24rem; }.mopartBox{box-shadow: -3px 0.04rem 0.45rem 0.06rem #E7E2E7; padding: 0.54rem 0.4rem 0.9rem; margin-top: 0.82rem; }.mopartList li{width: 2.81rem; height: 1.44rem; background: #FFFFFF; border: 1px solid #DEDEDE; float: left; border-radius: 0.08rem; display: flex; justify-content: center; align-items: center; margin-bottom: 0.34rem; }.mopartList li img{max-width: 90%; height: auto; }.mopartList li:nth-of-type(2n){float: right; }.mokan{font-size: 0.24rem; color: #000; line-height: 1; text-align: center; display: block; margin: 0 auto; }.mopartList{padding-bottom: 0.11rem; }.mofotp p{font-size: 0.2rem; line-height: 0.32rem; color: #767A7E; }.mofotp{border-top: 0.02rem solid #767A7E; text-align: center; padding: 0.26rem 0; }.molink{text-align: right; font-size: 0; }.molink img{width: 0.56rem; height: 0.56rem; margin-left: 0.14rem; }.mofotxx{padding: 0.86rem 0 0.6rem; display: flex; flex-direction: row; }.fotxx a{display: block; font-size: 0.2rem; color: #fff; line-height: 0.58rem; }.fotxx:first-of-type{margin-right: 1.9rem; }.fotxx h3{font-size: 0.28rem; color: #fff; line-height: 1; margin-bottom: 0.36rem; text-transform: uppercase; }.moEnter img{width: 0.42rem; height: 0.42rem; }.youList li:nth-of-type(1) img{width: 0.61rem; height: 0.61rem; }.youList li:nth-of-type(2) img{width: 0.7rem; height: 0.66rem; }.youList li:nth-of-type(3) img{width: 0.61rem; height: 0.61rem; }.youList li:nth-of-type(4) img{width: 0.63rem; height: 0.63rem; }.phoneBg{background: #005ebb url(../images/mobg3.png) no-repeat right center; background-size: 4.74rem 0.42rem; height: 0.42rem; line-height: 0.42rem; font-size: 0.2rem; color: #fff; padding-left: 0.35rem; display: block; }.moFooter{background: #3f3d3d url(../images/cengbg.png) repeat-y; background-size: cover; padding: 0.95rem 0.35rem 0; }.mofotImg img{width: 1.88rem; height: 0.62rem; }.mofotImg{margin-left: 0.35rem; }.moFooter h6{font-size: 0.4rem; color: #fff; line-height: 1; margin-left: 0.35rem; }.mofotBox{margin: 0.36rem 0 0.3rem 0.35rem; }.mofotBox input[type="text"]{border-radius: 0; width: 3.72rem; border: none; height: 0.65rem; background: #FFFFFF; }.mobanTxt{position: absolute; top: 3.5rem; left: 0; z-index: 9999; text-align: center; width: 100%; }.mobanTxt h2{font-size: 0.6rem; color: #fff; line-height: 1; margin-bottom: 0.5rem; }.mobanTxt h3{font-size: 0.38rem; color: #fff; line-height: 1; }.mofotBox input[type="button"]{border-radius: 0; width: 1.6rem; padding-left: 0.2rem; height: 0.65rem; text-align: left; line-height: 0.65rem; background-size: cover; border: 1px solid #FFFFFF; background: transparent url(../images/motop.jpg) no-repeat right 0.1rem center; font-size: 0.2rem; color: #fff; text-transform: uppercase; }.subHeader{height: 1rem; border-bottom: 1px solid #EAEAEA; display: flex; align-items: center; justify-content: space-between; width: 100%; }.header2{display: none; }
 .container2{width: 100%; }}*/

 /* body:has(#ContentPlaceHolder1_pnl_contact2) .zhongNav {
   display: none;
 }

 body:has(#ContentPlaceHolder1_pnl_common) .zhongNav {
  display: none;
 } */
 .zhongNav {
   /* display: none; */
 }
 body:has(.dtit) .zhongNav {
   display: block;
 }