::-webkit-scrollbar { width: 0.05rem; height: 0.05rem }
::-webkit-scrollbar-track { width: 0.05rem; background-color: #eee }
::-webkit-scrollbar-thumb { background-color: #01519b; background-clip: padding-box; min-height: 28px }
::-webkit-scrollbar-thumb:hover { background-color: #9bceef }
* { box-sizing: border-box; }
@font-face { font-family: 'AGENCYB'; src: url('/new/NBD/template/cn/fonts/AGENCYB.woff') format('woff'); font-display: swap; }
/*@font-face { font-family: 'HarmonyOS_Sans_SC_Regular'; src: url('/new/NBD/template/cn/fonts/HarmonyOS_Sans_SC_Regular.woff') format('woff'); font-display: swap; }
@font-face { font-family: 'HarmonyOS_Sans_SC_Medium'; src: url('/new/NBD/template/cn/fonts/HarmonyOS_Sans_SC_Medium.woff') format('woff'); font-display: swap; }
@font-face { font-family: 'HarmonyOS_Sans_SC_Bold'; src: url('/new/NBD/template/cn/fonts/HarmonyOS_Sans_SC_Bold.woff') format('woff'); font-display: swap; }*/
html { -webkit-text-size-adjust: 100%; font-size: 70px }
@media (max-width:640px) {
	html { font-size: 20vw }
}
body, input, pre, select, table th, table td, textarea { font-size: 0.2rem; color: #333; font-weight: 400; }
body { line-height: 2; /*font-family: 'HarmonyOS_Sans_SC_Regular';*/ }
.mems-body .Maintop { position: absolute; left: 0; top: 0; width: 100%; }
.mems-body .Mainbottom { position: absolute; left: 0; bottom: 0; width: 100%; }
.auto-inner { max-width: 1400rem; margin: 0 auto; width: 76%; }
.part_head { height: auto; overflow: hidden; margin-bottom: 2.4em; position: relative; }
.w1780 { max-width: 1780px; width: 94%; margin: 0 auto; }

/*.home_title */
.home_title { position: relative; z-index: 56; text-align: center; margin-bottom: 2%; }
.home_title h2 { font-size: 0.36rem; font-weight: normal; color: #222; margin: 0; line-height: 1; position: relative; display: inline-block; }
.home_title h3 { font-size: 0.24rem; font-weight: normal; color: #222; margin: 0; line-height: 1 }
.home_title span { font-size: 0.16rem; color: rgba(0, 0, 0, 0.3); margin: 0; font-weight: lighter; display: none; }
.home_title h2:after { content: ""; ; width: 100%; height: 0.08rem; border-radius: 1rem; background: url(/new/NBD/template/cn/images/cbg.png) no-repeat right center; background-size: 100% 100%; position: absolute; left: 0; bottom: -0.04rem; z-index: -10; }

/*.home_more */
.home_more { position: absolute; right: 0; bottom: 0; line-height: 1; }
.home_more a { line-height: 1; background: url(/new/NBD/template/cn/images/home_more.png) no-repeat right center; border-radius: 100px; color: #444; ; display: inline-block; font-size: 0.16rem; transition: .5s; padding: 0 0.2rem 0 0 }
.home_more a.on, .home_more a:hover { color: #01519b; background: url(/new/NBD/template/cn/images/home_more2.png) no-repeat right center; }

/*.fullpage */
.auto-con { height: 100%; position: relative; }
a:hover { color: #0041c3 }
.slick-dots { display: block; width: 100%; padding: 0; margin: 3% 0 0; list-style: none; text-align: center; }
.slick-dots li { position: relative; display: inline-block; width: 30px; height: 30px; margin: 0 20px; padding: 0; cursor: pointer; border-radius: 100px; ; }
.slick-dots li:after { content: ""; display: block; position: absolute; left: 13px; top: 13px; width: 10px; height: 10px; border-radius: 100px; background: #666; }
.slick-dots li button { display: none }
.slick-dots .slick-active:after { width: 50px }
.slick-arrow { background: url(/new/NBD/template/cn/images/arrow.png) no-repeat left 0.15rem center; z-index: 100; font-size: 0; width: 0.45rem; height: 0.45rem; border: 0.01rem solid #ddd; border-radius: 100%; position: absolute; top: 50%; margin-top: -0.5rem; cursor: pointer; padding: 0; }
.slick-prev { left: -0.6rem; }
.slick-next { right: -0.6rem; background-position: right 0.15rem center !important; }
.slick-arrow:hover { opacity: 0.6; }
.home_pager { display: inline-block; font-size: 0.24rem; letter-spacing: 0.02rem; vertical-align: middle; line-height: 2; color: #999; margin-top: 0.1rem; }
.home_pager .cur { color: #2b9f65; }
.home_bot { text-align: center; margin-top: 2.5em; position: relative; width: 100%; }
.home_bot:before { content: ""; display: block; position: absolute; left: 0; top: 51%; ; width: 42%; height: 1px; background: #e8e8e8; }
.home_bot:after { content: ""; display: block; position: absolute; right: 0; top: 51%; width: 42%; height: 1px; background: #e8e8e8 }

/*.Maintop */
.Maintop { z-index: 98; position: relative; background: #fff; }
.Maintop .auto-inner { position: relative; }
.Maintop .logo { padding: 0.15rem 0 0; }
.Maintop .logo a { }
.Maintop .logo img { }
.Maintop .logo img.logo_color { display: none }
.Maintop .open-search.on:before, .Maintop .open-search.on:after { background-color: #666; height: 0.02rem; }
@media(min-width:1025px) {
	.Maintop .logo { float: left; }
}
.Maintop .top-menu li { padding: 0 2.5vw }
.Maintop .top-menu li span { }
.Maintop .top-menu li span, .Maintop .top-menu li a { display: block; }
.Maintop .top-menu li span a { display: inline-block; position: relative; color: #000; font-size: .24rem }
.Maintop .top-menu li.aon span a, .Maintop .top-menu li span a:hover { color: #0041c3; font-weight: normal; }
.Maintop .top-menu li dl { padding: 0; }
.Maintop .top-menu li dt { padding: 0 }
.Maintop .top-menu li dt a { line-height: 3em; color: #666 }
.Maintop .top-menu li dt a:hover { background: #e9e9e9 }
@media(min-width:1025px) {
	.Maintop .top-menu { float: right; }
	.Maintop .top-menu li { float: left; }
	.Maintop .top-menu li span { text-align: center; }
	.Maintop .top-menu li span a { line-height: 0.7rem; }
	.Maintop .top-menu li span a:before { position: absolute; left: 0; bottom: 0px; height: 3px; content: ''; width: 100%; }
	.Maintop .top-menu li span a:hover:before, .Maintop .top-menu li.aon span a:before { background: #0041c3 }
	.Maintop .sub { position: absolute; top: 100%; background-color: #f5f5f5; overflow: hidden; left: 0; width: 100vw; display: none }
	.Maintop .sub dl { overflow: hidden; }
	.Maintop .sub dt { line-height: 22px; text-align: center; float: left; }
	.Maintop .sub dt a { color: #fff; padding: 1em; transition: 0.3s; }
	.Maintop .sub dt a:hover { background-color: rgba(0, 0, 0, 0.2); }
	.Maintop .sub dt a img { width: 0.45rem; display: block; margin: 1em auto 0; opacity: 0.6 }
}
@media(max-width:1024px) {
	.Maintop .top-menu { position: fixed; top: 66px; right: 0; bottom: 0; width: 0; opacity: 0; transition: 0.3s; overflow: hidden; background: #2e7bd9; }
	.Maintop_on .top-menu { width: 240px; opacity: 1; padding: 20px; }
	.Maintop .top-menu ul { height: 100%; overflow: auto; width: 200px; }
	.Maintop .top-menu li { width: auto !important; padding: 10px 0; }
	.Maintop .top-menu li:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
	.Maintop .top-menu li a { color: #fff; }
	.Maintop .top-menu li span a { color: #fff; }
	.Maintop .top-menu li span { line-height: 40px; }
	.Maintop .top-menu li .sub { background: rgba(0, 0, 0, 0.1); }
}
.Maintop .top-nav { float: right; height: 0.7rem; margin-left: 0.3rem; }
.Maintop .top-nav>* { float: left }
.Maintop .open-search { background: url("/new/NBD/template/cn/images/searchbtn1.png") no-repeat center center; background-size: 0.18rem; width: 0.3rem; height: 0.3rem; margin-top: 0.2rem; }
.Maintop .top-search { padding: 0 0.5rem 0 0; max-width: 2rem; background: rgba(255, 255, 255, 0.9); }
.Maintop .top-search .text { font-size: 0.14rem; padding-left: 0.2rem; line-height: 0.36rem; height: 0.36rem; background: none; color: #444; }
.Maintop .top-search .btn { background: url("/new/NBD/template/cn/images/searchbtn2.png") no-repeat center center #222; background-size: 0.18rem; width: 0.36rem; }
.Maintop .top-nav .login { color: #fff; margin-left: 0.2rem; overflow: hidden; }
.Maintop .top-nav .login a { padding: 0 1.2em; line-height: 0.28rem; display: block; float: left; position: relative; line-height: 0.7rem }
.Maintop .top-nav .login a span { width: 0.14rem; height: 0.14rem; display: inline-block; vertical-align: -0.01rem; opacity: 0.6; margin-right: 0.04rem; }
.Maintop .top-nav .login a:nth-child(2) { color: rgba(0, 0, 0, 0.8); background: url(/new/NBD/template/cn/images/cbg.png) no-repeat; background-size: 150% 100%; transition: 0.5s; }
.Maintop .top-nav .login a:nth-child(2):hover { background-size: 100% 100%; }
.Maintop .top-back { display: block; float: right; height: 0.7rem; margin-right: 3%; }
.Maintop .top-back a { margin-top: 0.2rem; display: block; background: url(/new/NBD/template/cn/images/back.svg) no-repeat right center; padding-right: 0.24rem; background-size: 0.18rem; }
@media(max-width:1024px) {
	.Maintop .logo { padding: 4% 0; max-width: 70%;}
	.Maintop .open-menu { position: absolute; top: 50%; right: 0; transform: translateY(-50%); }
	.Maintop .open-menu i { background-color: #0041c3; }
	.Maintop:not(.Maintop_on).open-menu i:nth-child(1) { margin-top: -12px; }
	.Maintop:not(.Maintop_on).open-menu i:nth-child(3) { margin-top: 9px; }
	.Maintop .open-search { left: auto; right: 11.25%; margin-right: 0.5rem; }
}

/*.Homebanner */
.Homebanner { position: relative; z-index: 1; height: 100%; width: 100%; padding-bottom: 0; }
.Homebanner .text .btn { margin: 12% 0 0; display: block; width: 2.4rem; background: url(/new/NBD/template/cn/images/bbg.png) no-repeat; background-size: 100% 100%; color: #fff; line-height: 0.5rem; border-radius: 0.05rem; padding: 0 0.2rem; overflow: hidden; display: none }
.Homebanner .text .btn a { color: #072b38; font-weight: normal; font-size: 0.18rem; position: relative; }
.Homebanner .text .btn a:after { content: ""; display: block; position: absolute; right: 1%; top: 0.2rem; width: 0.14rem; height: 0.14rem; background: url(/new/NBD/template/cn/images/arrow.svg) no-repeat center center; background-size: contain; }
.Homebanner .text .btn .btnbg-x { background: url(/new/NBD/template/cn/images/cbg.png) no-repeat; background-size: 100% 100%; position: absolute; z-index: -1; top: -1px; left: -1px; right: -1px; bottom: -1px; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; opacity: 0; *filter: alpha(opacity=0); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }
.Homebanner .text .btn:hover .btnbg-x { -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); -webkit-transform: scaleX(1); transform: scaleX(1); opacity: 1; *filter: alpha(opacity=100); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); }
.Homebanner li .text { position: absolute; left: 10%; top: 50%; margin-top: -9%; z-index: 10 }
.Homebanner li .text2 { position: absolute; left: 0%; left: auto; top: 44%; z-index: 10; width: 100%; text-align: center }
.Homebanner li .text > * { opacity: 0; transform: translateX(50px); transition-duration: 1s; transition-property: opacity, transform; transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1); }
.Homebanner li.ani-show .text > * { opacity: 1; transform: translateX(0); }
.Homebanner .con li .pic { background-position: center center; background-repeat: no-repeat; background-size: cover }
.Homebanner .con li a { position: relative; display: block }
.Homebanner .con li .phone { display: none }
.Homebanner .slick-arrow { font-size: 0; width: 0.8rem; height: 0.8rem; border: none; position: absolute; top: 50%; margin-top: -0.3rem; background: none !important; cursor: pointer; padding: 0; z-index: 100; opacity: 0.8; }
.Homebanner .slick-prev { left: 0.7rem; }
.Homebanner .slick-next { right: 0.7rem; }
.Homebanner .slick-next::before, .Homebanner .slick-prev::before { position: absolute; content: ''; width: 50%; height: 50%; border-top: 0.005rem solid #fff; border-right: 0.005rem solid #fff; top: 25%; left: 25%; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.Homebanner .slick-prev::before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); }
.Homebanner .slick-next:hover, .Homebanner .slick-prev:hover { opacity: 0.5 }
.Homebanner .slick-dots { position: absolute; left: 0; bottom: 3%; text-align: center; width: 100%; z-index: 10; }
.Homebanner .slick-dots li:after { background: #fff }
.Homebanner .slick-dots .slick-active { }
@media(max-width:1600px) {
	.Homebanner .text { }
}
@media(min-width:769px) {
	.Homebanner .con .slick-list li .pic { z-index: 1; padding-bottom: 51.175%; width: 100%; background-position: center center }
}
@media(max-width:768px) {
	.Homebanner { margin-top: 80px }
	.Homebanner .con li, .Homebanner .con li a { height: auto }
	.Homebanner .con li { background: 0 0 !important }
	.Homebanner .con li .pic { display: none }
	.Homebanner .con li .phone { display: block; width: 100% }
	.Homebanner .con li .text { display: none }
}
.cpld { padding: 5vw 0; background: -moz-linear-gradient(top, #eff7fe 0%, #fff 100%); background: -webkit-linear-gradient(top, #eff7fe 0%, #fff 100%); background: linear-gradient(to bottom, #eff7fe 0%, #fff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0); }
.cpld .title { text-align: center; color: #000; font-size: 32px; /*font-family: 'HarmonyOS_Sans_SC_Medium';*/ padding-bottom: 3vw; }
.cpld .title span { color: #028cd4; font-size: 80px; /*font-family: 'HarmonyOS_Sans_SC_Bold';*/ text-transform: uppercase; display: block; line-height: 66px; background-image: -webkit-linear-gradient(top, #028cd4, rgba(0, 0, 0, 0)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; opacity: .08; transform: translateY(30px) }
.cpld li { float: left; width: 33.3%; background: #fff; padding: 3vw 5vw; position: relative }
.cpld li .text { font-size: 24px; color: #333; /*font-family: 'HarmonyOS_Sans_SC_Medium';*/ }
.cpld li:not(:last-child)::before { content: ''; width: 1px; height: 60%; position: absolute; right: 0; top: 50%; background: url(/new/NBD/template/cn/images/line.png)no-repeat center; background-size: contain; transform: translateY(-50%); opacity: .5 }
.Floor002699 { padding: 5% 0; position: relative; z-index: 4; }
.Floor002699 .main { background: url(/new/NBD/template/cn/images/Floor002699_bg.png) no-repeat left top; background-size: auto 100%; }
.Floor002699 .quan { position: absolute; width: 62.5%; right: 0; bottom: -32%; height: 80%; overflow: hidden; opacity: 0.3; }
.Floor002699 .quan::after { position: absolute; content: ''; right: -35%; width: 100%; height: 100%; background: -moz-radial-gradient(center, ellipse cover, rgba(149, 220, 252, 1) 0%, rgba(223, 245, 254, 0) 70%, rgba(255, 255, 255, 0) 100%); /* FF3.6-15 */ background: -webkit-radial-gradient(center, ellipse cover, rgba(149, 220, 252, 1) 0%, rgba(223, 245, 254, 0) 70%, rgba(255, 255, 255, 0) 100%); /* Chrome10-25,Safari5.1-6 */ background: radial-gradient(ellipse at center, rgba(149, 220, 252, 1) 0%, rgba(223, 245, 254, 0) 70%, rgba(255, 255, 255, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95dcfc', endColorstr='#00ffffff', GradientType=1); /* IE6-9 fallback on horizontal gradient */ }
.Floor002699 .title { font-size: 40px; color: #333; /*font-family: 'HarmonyOS_Sans_SC_Medium';*/ }
.Floor002699 .title b { display: block; font-size: 70px; color: #0041c3; text-transform: uppercase; line-height: 54px; padding-top: 3%; font-family: 'AGENCYB'; }
@media(max-width:1024px) {
	.Floor002699 .title { font-size: 28px; }
	.Floor002699 .title b { line-height: 40px; font-size: 50px; }
}
.Floor002699 .auto { position: relative; z-index: 5; }
.Floor002699 ul { width: 70%; float: right; }
.Floor002699 li { float: left; width: 33%; height: 394px; position: relative; overflow: hidden; }
.Floor002699 li figure img { max-width: 90px; }
.Floor002699 li::after { position: absolute; content: ''; transition: 8s; }
.Floor002699 li:nth-child(2)::after { width: 146%; height: 131%; background: url(/new/NBD/template/cn/images/Floor002699_bg1.png) no-repeat center center; background-size: contain; left: 25%; top: 15%; }
.Floor002699 li:nth-child(2):hover::after { transform: rotate(90deg) scale(0.85); }
.Floor002699 li:nth-child(3):hover::after { transform: rotate(-90deg) scale(0.85); }
.Floor002699 li:nth-child(4):hover::after { transform: rotate(90deg) scale(0.85); }
.Floor002699 li .ytable-cell { position: relative; z-index: 4; }
.Floor002699 li:not(:nth-child(1)) { padding-left: 4%; }
.Floor002699 li:nth-child(2) { background: #025bbf; }
.Floor002699 li:nth-child(3) { width: 34%; background: #eff3f9; }
.Floor002699 li:nth-child(3)::after { width: 144%; height: 144%; background: url(/new/NBD/template/cn/images/Floor002699_bg2.png) no-repeat; background-size: contain; left: 30%; top: 20%; }
.Floor002699 li:nth-child(4) { background: #eaecf2; }
.Floor002699 li:nth-child(4)::after { width: 112.18%; height: 108%; background: url(/new/NBD/template/cn/images/Floor002699_bg3.png) no-repeat; background-size: contain; left: 30%; top: 15%; }
.Floor002699 li:nth-child(5)::after { left: 0; top: 0; width: 100%; height: 100%; background: url(/new/NBD/template/cn/images/Floor002699_libg.jpg) no-repeat center center; background-size: cover; }
.Floor002699 li:nth-child(5) { width: 67%; }
.Floor002699 li:nth-child(5):hover::after { transform: scale(1.25); }
.Floor002699 li h3 { font-size: 26px; font-weight: normal; margin: 5px 0; color: #333; /*font-family: 'HarmonyOS_Sans_SC_Medium';*/ }
.Floor002699 li h3 a { }
.Floor002699 li:nth-child(2) h3, .Floor002699 li:nth-child(5) h3 { color: #fff; }
.Floor002699 li p { max-width: 60%; margin-top: 0; line-height: 24px; height: 48px; margin-bottom: 24px; color: #333; }
.Floor002699 li .more a { display: block; width: 44px; height: 21px; background: url(/new/NBD/template/cn/images/Floor002699_more_01.png) no-repeat; }
.Floor002699 li:nth-child(2) .more a, .Floor002699 li:nth-child(5) .more a { background-image: url(/new/NBD/template/cn/images/Floor002699_more_02.png); }
@media(max-width:1320px) {
	.Floor002699 li { height: 280px; }
	.Floor002699 li .title { padding-left: 3%; }
}
@media(max-width:1024px) {
	.Floor002699 li { height: 280px; }
}
@media(max-width:640px) {
	.Floor002699 li { height: auto; width: 100% !important; float: none; }
	.Floor002699 li .ytable-cell { padding: 15% 3%; }
	.Floor002699 li:nth-child(1) .ytable-cell { padding: 3%; }
	.Floor002699 .main { background: none; }
	.Floor002699 li:nth-child(1) { text-align: right; background: url(/new/NBD/template/cn/images/Floor002699_bg.png) no-repeat left top; background-size: auto 100%; }
	.Floor002699 .quan { width: 200px; height: 200px; bottom: -100px; }
}

/*Bottom003191 */
.Bottom003191 { background: #0e1637; }
.Bottom003191, .Bottom003191 a { color: rgba(255, 255, 255, 0.5); }
.Bottom003191 a:hover { color: #fff; }
.Bottom003191 .b-bottom { border-top: 1px solid rgba(255, 255, 255, .1); padding: 30px 0; font-size: 16px; color: rgba(255, 255, 255, 0.5); }
.Bottom003191 .b-bottom .auto { font-size: 16px; }
.Bottom003191 .b-bottom nav a { display: inline-block; }
.Bottom003191 .b-bottom nav a:not(:last-child)::after { display: inline-block; content: '  ·  '; margin: 0 10px; color: rgba(255, 255, 255, 0.5); }

.Bottom003191 .b_link{margin-bottom: 26px; line-height: 26px;}
.Bottom003191 .b_link .link{position: relative; padding-left: 85px;}
.Bottom003191 .b_link .link span{position: absolute; left: 0; top: 0;}
.Bottom003191 .b_link .link a{display: inline-block;}
.Bottom003191 .b_link .link a:not(:last-child):after{margin: 0 10px;content: ''; display: inline-block; width: 1px;height: 12px; vertical-align: middle;background: rgba(255,255,255,0.3);}

.Bottom003191 .b-top { padding: 80px 0 70px 0; }
.Bottom003191 .b-top nav dt { font-size: 18px; }
.Bottom003191 .b-top nav dt a:not(:hover) { color: #fff; }
.Bottom003191 .b-top nav dd { line-height: 40px; }
.Bottom003191 .logo img { height: 24px; }
.Bottom003191 .hotline dl { margin: 10px 0 0; }
.Bottom003191 .hotline dt { margin-bottom: 5px; font-size: 16px; }
.Bottom003191 .hotline dd { font-size: 22px; color: #177dfb; line-height: 1; }
.Bottom003191 .contact li { margin-top: 10px; font-size: 16px; }
.Bottom003191 .contact li::before { display: inline-block; content: ''; width: 15px; height: 15px; background: url(/new/NBD/template/cn/images/icon_add.svg) no-repeat center center; vertical-align: middle; margin-right: 10px; }
.Bottom003191 .code { text-align: center; }
.Bottom003191 .code li { float: left; max-width: 120px; }
.Bottom003191 .code li:not(:last-child) { margin-right: 2vw; }
.Bottom003191 .code li aside { color: #697181; margin-top: 15px; line-height: 1; text-align: center; }
.Bottom003191 .b-bottom .fl{display:none;}

@media (min-width:1025px) {
	.Bottom003191 .b-top .left { width: 380px; }
	.Bottom003191 .b-top .right { width: 280px; }
	.Bottom003191 .b-top .mid { width: 50%; }
	.Bottom003191 .b-top nav { width: 100%; margin: 0 auto; max-width: 1000px; overflow: hidden; }
	.Bottom003191 .b-top nav dl {  max-width: 120px;float:left; }
	.Bottom003191 .b-bottom .fl, .Bottom003191 .b-bottom .fr { max-width: 55%; }
	.Bottom003191 .b-top nav dt { margin-bottom: 30px;font-size:16px; }
	
}
@media (min-width:1025px) and (max-width: 1500px) {
	.Bottom003191 .w1780{width: 94%;}
	.Bottom003191 .b-top nav dd { margin-bottom: 30px;font-size:14px;line-height:30px; }


}
@media (max-width:1024px) {
	.Bottom003191 .logo { text-align: center; }
	.Bottom003191 .b-bottom { font-size: 14px; }
	.Bottom003191 .b-bottom .copyright { margin-top: 15px; }
	.Bottom003191 .b-bottom .copyright a { display: inline-block; }
	.Bottom003191 .b-top { padding: 45px 0; }
	.Bottom003191 .b-top nav { border-top: 1px solid rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding: 30px 0; margin: 30px 0; }
	.Bottom003191 .b-top nav dl { margin: 0 !important; }
	.Bottom003191 .b-top nav dl:not(:last-child) { margin-bottom: 15px !important; }
	.Bottom003191 .b-top nav dd { display: inline-block; margin-right: 15px; }
	.Bottom003191 .b_link .link a{ font-size: 14px;}
}
@media(min-width: 1025px) and (max-width:1380px){
	.Bottom003191 .w1780{width: 96%;}
	.Bottom003191 .b-top .left{width: 360px;}
}



/*.Right_box*/
.Right_box ul { position: fixed; right: 20px; z-index: 100; top: 50%; transform: translateY(-50%); border-radius: 60px; overflow: hidden; background: #fff; box-shadow: 0 5px 15px rgba(0, 0, 0, .1) }
.Right_box li { position: relative; }
.Right_box li:not(:last-child) { border-bottom: 1px solid #ededed }
.Right_box li a { width: 1.2rem; display: block; background: #fff; text-align: center; padding: 1em 0.5em 1.25em 0.5em; line-height: 1; color: #222; }
.Right_box li span { transition: transform .5s ease-in-out; display: block; width: 0.68rem; height: 0.68rem; background: url(/new/NBD/template/cn/images/Right_box.png) no-repeat center 0.05rem #0041c3; border-radius: 50%; transition: .3s; margin: 0 auto 10px;background-size: 0.6rem; }
.Right_box li.li_left span {background: url(/new/NBD/template/cn/images/qt.png) no-repeat center center;margin-bottom: 0;}
.Right_box li:hover span { }
.Right_box li.li_2 span { background-position: center center; }
.Right_box li.li_3 span { background-position: center -1.52rem; }
.Right_box li figure { border-radius: 0.05rem; position: absolute; right: -500%; top: 0; width: 7em; z-index: -10; text-align: center; transition: 0.5s; background: #fff; }
.Right_box li figure::after { content: ""; display: block; position: absolute; right: -0.2rem; height: 0.4rem; width: 0.2rem; top: 0.2rem; background: url(/new/NBD/template/cn/images/right_a.svg) no-repeat center center; background-size: 100% 100% }
.Right_box li figure img { border-radius: 0.05rem; }
.Right_box li figure dd a { width: 100%; text-align: left; line-height: 2; border-bottom: 1px solid #dcefe6; border-radius: 0.05rem; background: url(/new/NBD/template/cn/images/download_icon.svg) no-repeat right 1em center; background-size: 0.14rem; }
.Right_box li figure dd:nth-child(2) a { border-bottom: none }
.Right_box li figure dd a:hover { background-color: #ecf7f2 }
.Right_box li figure.download { width: 14em; padding: 1em; }
.Right_box li:hover figure { right: 100%; margin-right: 0.2rem; }
.Right_box li:hover aside { display: block }
@media(max-width:1024px) {
	.Right_box li.li_tel a { display: none }
	.Right_box li.li_tel .wap { display: block }
}
@media(max-width:640px) {
	.Right_box ul { top: auto; margin-top: 0; bottom: 2%; right: 0; transform: none; }
	.Right_box li span { width: 0.58rem; height: 0.58rem; background-size: .58rem; }
}

/* 登录 弹窗 */
.Form002324 { position: fixed; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0; left: 0; z-index: 200; display: none; }
.Form002324 .ytable { position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 100; overflow: hidden; }
.Form002324 .ytable-cell { vertical-align: bottom; }
.Form002324 .wrap-container { background: #fff; border-radius: 5px; padding-bottom: 3vw; max-width: 400px; position: relative; margin: 0 20px 20px auto }
.Form002324 .closeBtn { position: absolute; top: 30px; right: 1vw; height: 20px; width: 20px; display: block; background: url(/new/NBD/template/cn/images/close.png) no-repeat; }
.Form002324 .Title { font-size: 24px; color: #fff; line-height: 80px; background: #0041c3; padding: 0 1vw; margin-bottom: 3vw }
.Form002324 .row { position: relative; width: 90%; margin: 0 auto 18px; padding-left: 80px }
.Form002324 .row lable { position: absolute; left: 0; top: 0; line-height: 42px; font-size: .16rem; width: 60px; text-align: right }
.Form002324 .row lable i { color: #fe0000; font-size: .16rem; font-style: normal }
.Form002324 input { display: block; border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; color: #6e6e6e; border: 1px solid #dcdcdc; height: 43px; line-height: 33px; padding: 5px 10px 5px 15px; width: 100%; font-size: .16rem; /*font-family: 'HarmonyOS_Sans_SC_Regular';*/ }
.Form002324 .Loginname { background: url(/new/NBD/template/cn/images/Form002324-mico.png) no-repeat 11px 11px; }
.Form002324 .Loginpwd { background: url(/new/NBD/template/cn/images/Form002324-mico.png) no-repeat 11px -53px; }
.Form002324 .yzm { width: 350px; margin: 0 auto; }
.Form002324 .Lyzm { float: left; width: 126px; padding-left: 20px; }
.Form002324 .yzm a { float: left; margin-left: 10px; color: #0277ba; line-height: 42px; }
.Form002324 .yzm img { display: inline-block; vertical-align: top; max-width: 117px; width: 50%; margin-right: 16px; height: 42px; }
.Form002324 .goTo { width: 60%; margin: 0 auto; }
.Form002324 .goTo a { float: left; color: #969696; line-height: 12px; margin-bottom: 20px; }
.Form002324 .goTo .gozc { float: right; }
.Form002324 .goLogin { width: 110px; color: #fff; text-align: center; line-height: 42px; font-size: .16rem; display: block; background: #0041c3; border-radius: 5px; border: none; }
.Form002324 .code { position: absolute; right: 10px; top: 0; line-height: 42px; color: #0041c3; }

/* 登录 弹窗 */
.Form002325 { position: fixed; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; top: 0; left: 0; z-index: 200; display: none; }
.Form002325 .ytable { position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 100; overflow: hidden; }
.Form002325 .ytable-cell { vertical-align: bottom; }
.Form002325 .wrap-container { background: #fff; border-radius: 5px; padding-bottom: 3vw; max-width: 580px; position: relative; margin: 0 20px 20px auto; }
.Form002325 .closeBtn { position: absolute; top: 30px; right: 20px; height: 20px; width: 20px; display: block; background: url(/new/NBD/template/cn/images/close.png) no-repeat; }
.Form002325 .Title { font-size: 24px; color: #fff; line-height: 80px; background: #0041c3; padding: 0 2vw; margin-bottom: 3vw }
.Form002325 .row { position: relative; width: 90%; margin: 0 auto 18px; padding-left: 90px; line-height: 42px }
.Form002325 .row:first-child { padding-left: 170px; }
.Form002325 .row lable { position: absolute; left: 15px; top: 0; line-height: 42px; font-size: .16rem; text-align: right; width: 64px }
.Form002325 .row:first-child lable { width: 144px }
.Form002325 .row lable i { color: #fe0000; font-style: normal; }
.Form002325 input { }
.Form002325 .row.code_box{
display: flex;
align-items: center;
justify-content: space-between;
}
.Form002325 .row.code_box input{
	width: 100%;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #6e6e6e;
    border: 1px solid #dcdcdc;
    height: 43px;
    line-height: 33px;
    padding: 5px 10px 5px 15px;
    font-size: .16rem;
	flex: 1;
}
.Form002325 .row.code_box img{
	height: 41px;
	width: 80px;
	margin-left: 15px;
}
.Form002325 input.text { width: 100%; border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; color: #6e6e6e; border: 1px solid #dcdcdc; height: 43px; line-height: 33px; padding: 5px 10px 5px 15px; font-size: .16rem; /*font-family: 'HarmonyOS_Sans_SC_Regular';*/ }
.Form002325 select { display: block; border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; -webkit-border-radius: 2px; color: #6e6e6e; border: 1px solid #dcdcdc; height: 43px; line-height: 33px; padding: 5px 10px 5px 15px; width: 100%; font-size: .16rem; /*font-family: 'HarmonyOS_Sans_SC_Regular';*/ }
.Form002325 textarea.text { height: 132px; color: #6e6e6e; border: 1px solid #dcdcdc; padding: 5px 10px 5px 15px; width: 100%; font-size: .16rem; /*font-family: 'HarmonyOS_Sans_SC_Regular';*/ }
.Form002325 .Loginname { background: url(/new/NBD/template/cn/images/Form002324-mico.png) no-repeat 11px 11px; }
.Form002325 .Loginpwd { background: url(/new/NBD/template/cn/images/Form002324-mico.png) no-repeat 11px -53px; }
.Form002325 .yzm { width: 350px; margin: 0 auto; }
.Form002325 .Lyzm { float: left; width: 126px; padding-left: 20px; }
.Form002325 .yzm a { float: left; margin-left: 10px; color: #0277ba; line-height: 42px; }
.Form002325 .yzm img { display: inline-block; vertical-align: top; max-width: 117px; width: 50%; margin-right: 16px; height: 42px; }
.Form002325 .goTo { width: 60%; margin: 0 auto; }
.Form002325 .goTo a { float: left; color: #969696; line-height: 12px; margin-bottom: 20px; }
.Form002325 .goTo .gozc { float: right; }
.Form002325 .goLogin { width: 110px; color: #fff; text-align: center; line-height: 42px; font-size: .16rem; display: block; background: #0041c3; border-radius: 5px; border: none; }
.Form002325 h3 { border-top: 1px solid #ebebeb; padding-top: 20px; margin: 20px 0 0; line-height: 20px; color: #333 }
.Form002325 p { line-height: 24px; font-size: 0.2rem; }
.listBox { padding: 4vw 0 5vw }
@media (max-width:1024px) {
	.Form002325 .wrap-container, .Form002324 .wrap-container { width: 90%; margin: 0 auto; }
	.Form002324 .Title { padding: 0 10px; }
}



/*Menu002306*/
.Menu002306 {position: relative;}
.Menu002306 .side-title { line-height: 70px; background-color: #0041c3; font-size: .26rem; color: #fff; padding: 0 50px 0 32px; position: relative; border-radius: 0 35px 0 0; /*font-family: 'HarmonyOS_Sans_SC_Bold';*/ }
.Menu002306 .side-title::after, .Menu002306 .side-title::before { content: ''; }

/* .Menu002306 .side-title::before { position: absolute; bottom: 0; left: -20px; width: 0; height: 0; border-style: dashed dashed solid dashed; border-width: 0 15px 67px 21px; border-color: transparent transparent #0041c3 transparent; }
*/
.Menu002306 .side-title::after { display: inline-block; vertical-align: middle; width: 40px; height: 1px; background: #fff; margin-left: 10px; display: none }
.Menu002306 .side-menu { border-radius: 0 0 50px 0; background-color: #f3f7f9; padding-bottom: 50px; overflow: hidden; }
.Menu002306 .side-menu li a { display: block; line-height: 2; }
.Menu002306 .side-menu li.aon a { color: #0041c3; }
.Menu002306 .side-menu > ul > li { border-bottom: 1px solid #e7f0f4; }
.Menu002306 .side-menu > ul > li >a {padding: 0 .32rem 0 .32rem;font-weight: bold;color: #002870;line-height: 60px;position: relative;font-size: .24rem}
.Menu002306 .side-menu > ul > li >a::after { position: absolute; content: '>'; width: 19px; height: 19px; border-radius: 50%; background: #0041c3; color: #fff; text-align: center; line-height: 20px; font-family: 宋体; font-size: .13rem; right: .3rem; top: 50%; margin-top: -8px; }
.Menu002306 .side-menu > ul > li ul { /* display: none; */ padding: .1rem .15rem; }
.Menu002306 .side-menu > ul > li > ul {padding: .2rem .32rem;}
.Menu002306 .side-menu > ul > li > ul > li > a { background: url(/new/NBD/template/cn/images/a_off.svg) no-repeat left center; padding-left: .25rem; color: #333; font-size: .22rem; font-weight: bold; background-size: 16px}
.Menu002306 .side-menu > ul > li > ul > li > ul {display: block;padding: 0.1rem 0;}
.Menu002306_1 .side-menu > ul > li > ul > li > ul { display: none }
.Menu002306 .side-menu > ul > li > ul > li > ul > li >a { font-size: .2rem }
.Menu002306 .side-menu ul li ul li ul li a::before { display: inline-block; content: ''; vertical-align: middle; width: 3px; height: 3px; background: #555; margin-right: 10px; transform: translateY(-2px); }
.Menu002306 .side-menu li.select > a { background-color: #e7f0f4; }
.Menu002306 .side-menu li.select > a::after { transform: rotate(90deg); }
.Menu002306 .side-menu ul li ul li.select > a { background-color: transparent; background-image: url(/new/NBD/template/cn/images/a_on.svg); font-weight: bold; color: #0041c3; }
.Menu002306 .side-open_menu { display: none; }
@media(min-width:1025px) {
	.Menu002306 .side-menu { display: block !important; }
}
@media(max-width:1024px) {
	body { padding: 2%; }
	.Menu002306 { padding-top: 0; }
	.Menu002306 .side-other { display: none; }
	.Menu002306 .side-open_menu { display: block; border: 2px solid #87b2c7; padding: 10px 20px 10px 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: bold; color: #002870; border-radius: 0 0 5px 5px; position: relative; }
	.Menu002306 .side-open_menu::after { position: absolute; content: ''; border: 6px solid transparent; border-top-color: #87b2c7; right: 10px; top: 50%; margin-top: -3px; }
	.Menu002306 .side-menu { display: none; padding-bottom: 20px; }
}
.PicList003133 { padding-top: 5% }
.PicList003133 li { background: #fff; box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%); padding: 2em }
.PicList003133 li:not(:last-child) { margin-bottom: 2em; }
.PicList003133 li .img { }
.PicList003133 li .img figure { padding-bottom: 70.956%; }
.PicList003133 li .tit { font-size: .24rem; color: #000; /*font-family: 'HarmonyOS_Sans_SC_Medium';*/ font-weight: bold;}
.PicList003133 li p { margin: 0.5em 0 1.5em 0; line-height: 2;
text-align: justify;
	text-justify:distribute-all-lines; /* 这行必加，兼容ie浏览器*/
	text-align-last: justify;
}
.PicList003133 li .line { display: block; width: 15px; height: 2px; background-color: #0041c3; }
.PicList003133 li .more { display: block; width: 6.5em; line-height: 1.8; border: 2px solid #0041c3; text-align: center; transition: 0.3s; border-radius: 5px; color: #0041c3; }
.PicList003133 li a:hover .more { border-color: #0041c3; background-color: #0041c3; color: #fff }
@media (min-width:1025px) {
	.PicList003133 li .img { width: 31.769%; background: #f3f7fa; }
	.PicList003133 li .inner { padding-left: 10% }
}
@media (max-width:1024px) {
	.PicList003133 li { padding: 2em; }
	.PicList003133 li .img { padding-bottom: 2em; display: block; width: 100%; }
	.PicList003133 li .txt { padding-bottom: 2em; display: block; width: 100%; }
}
.PicList0031339 { padding-top: 0%; }
.PicList0031339 li { float: left; width: 48%; margin-right: 2%; }
.PicList0031339 li:nth-child(2n) { margin-right: 0%; }
.Page002046 .Pages { text-align: center; padding: 5% 0 0; }
.Page002046 .Pages a { display: inline-block; vertical-align: middle; width: 40px; text-align: center; line-height: 40px; border-radius: 40px; margin: 0 5px; }
.Page002046 .Pages a:hover, .Page002046 .Pages a.a_cur { background-color: #0041c3; color: #fff; }
.Page002046 .Pages em { font-style: normal; display: inline-block; vertical-align: middle; overflow: hidden; }
.Page002046 .Pages em a { float: left; }
.Page002046 .Pages .a_first, .Page002046 .Pages .a_end, .Page002046 .Pages .p_cur, .Page002046 .Pages .p_count, .Page002046 .Pages .p_jump, .Page002046 .Pages .p_total { display: none; }
.Page002046 .Pages .a_prev, .Page002046 .Pages .a_next { padding: 0; width: 40px; background: url(/new/NBD/template/cn/images/Page002046-a_prev.gif) no-repeat center center; overflow: hidden; line-height: 1000px; height: 40px; }
.Page002046 .Pages .a_next { background-image: url(/new/NBD/template/cn/images/Page002046-a_next.gif); }
@media(max-width:480px) {
	.Page002046 .Pages a { padding: 0; margin: 0; }
}

/*Location003131 */
.Location003131 { border-bottom: 1px solid #f2f2f2 }
.Location003131 h3 { font-size: .28rem; color: #000; margin: 0; border-bottom: 3px solid #0041c3; padding-bottom: .15rem; font-weight: normal; /*font-family: 'HarmonyOS_Sans_SC_Medium';*/ }
.Location003131 .current { float: right; padding: 1em 0; padding-left: 1.21428em; background: url(/new/NBD/template/cn/images/Location003131-icon.svg) no-repeat left center; background-size: 1em auto; font-size: 0.2rem; }

/*PicList003142 */
.PicList003142 { padding-top: 5%; }
.PicList003142 li { float: left; margin-bottom: 2.5em; }
.PicList003142 li .txt { box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%); padding: 1.875em; }
.PicList003142 li .tit { font-size: .24rem; line-height: 1.6666; color: #333; /*font-family: 'HarmonyOS_Sans_SC_Medium';*/ }
.PicList003142 li p { line-height: 1.78571; min-height: 3.57142em; margin: 1em 0 2em }
.PicList003142 li .pic { overflow: hidden; }
.PicList003142 li .Ispic { padding-bottom: 62.223%; transition: 0.3s; }
.PicList003142 li a:hover .Ispic { transform: scale(1.1); }
.PicList003142 li a:hover { color: #e60012; }
.PicList003142 li .more { display: block; width: 6.5em; line-height: 1.8; border: 2px solid #0041c3; text-align: center; transition: 0.3s; border-radius: 5px; color: #0041c3; }
.PicList003142 li a:hover .more { border-color: #0041c3; background-color: #0041c3; color: #fff }
@media (min-width:1025px) {
	.PicList003142 li { width: calc((100% - 2.5em*2)/3); }
	.PicList003142 li:not(:nth-child(3n)) { margin-right: 2.5em; }
	.PicList003142 li:nth-child(3n+1) { clear: left; }
}
@media (max-width:1024px) {
	.PicList003142 .auto { margin-top: 2em; }
	.PicList003142 li { width: 48%; }
	.PicList003142 li:not(:nth-child(2n)) { margin-right: 4%; }
	.PicList003142 li:nth-child(2n+1) { clear: left; }
	.PicList003142 li .txt { padding: 1em; }
}
.PicList002093 .pl { display: block; line-height: 40px; border: 1px solid #0041c3; width: 180px; border-radius: 4px; color: #0041c3; margin-left: auto; text-align: center; }
.PicList002093 .pl .down { margin-right: 14px; margin-top: -7px; }
.PicList002093 .list { margin-top: 2%; }
.PicList002093 .list table { box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%); }
.PicList002093 .list td { text-align: center; padding: 20px; background: #f7fafc; font-size: .18rem }
.PicList002093 .list td span { color: #333; /*font-family: 'HarmonyOS_Sans_SC_Medium';*/ font-size: .22rem }
.PicList002093 .list tr.odd td { background: #fff; }
.PicList002093 .list tr.tr_top td { color: #fff; background: #0041c3; position: relative; }
.PicList002093 .list tr.tr_top td i { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.PicList002093 .list td.td_0 { width: 5%; }
.PicList002093 .list td.td_1 { width: 35%; padding-left: 50px; text-align: left; }
.PicList002093 .list td.td_2 { width: 20%; }
.PicList002093 .list td.td_3 { width: 20%; }
.PicList002093 .list td.td_4 { width: 20%; }
.PicList002093 .down { background: url(/new/NBD/template/cn/images/down.svg) no-repeat center; width: 26px; height: 26px; padding-top: 20px; display: inline-block; background-size: contain; vertical-align: middle; }
@media(max-width:640px) {
	.PicList002093 .list { background-color: #F9F7F7; }
	.PicList002093 .list tr.tr_top { display: none; }
	.PicList002093 .list td { display: block; width: auto !important; text-align: left; border: 0; border-bottom: 1px solid #eee; }
	.PicList002093 .list tr td:last-child { border-bottom: 0; }
	.PicList002093 .search dt { padding-right: 5%; margin-right: 5%; }
	.PicList002093 .list td.td_1 { padding-left: 20px; }
	.PicList002093 .list td em { display: inline-block; }
	.PicList002093 .list td.td_6 { text-align: center; }
}
@media(max-width:375px) {
	.PicList002093 .search dd { margin-right: 0; }
	.PicList002093 .search .design_reg { position: relative; margin-right: 0; display: inline-block; bottom: auto; margin-top: 10px; }
}
.PicList002094 .list { margin-top: 2%; }
.PicList002094 .list table { box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%); }
.PicList002094 .list td { text-align: center; padding: 20px; background: #f7fafc; font-size: .18rem }
.PicList002094 .list td span { color: #333; /*font-family: 'HarmonyOS_Sans_SC_Medium';*/ font-size: .22rem }
.PicList002094 .list tr.odd td { background: #fff; }
.PicList002094 .list tr.tr_top td { color: #fff; background: #0041c3; position: relative; }
.PicList002094 .list tr.tr_top td i { position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.PicList002094 .list td.td_0 { width: 40%; }
.PicList002094 .list tr:not(.tr_top) td.td_0 { padding-left: 30px; text-align: left; }
.PicList002094 .list td.td_1 { width: 20%; }
.PicList002094 .list td.td_2 { width: 20%; }
.PicList002094 .list td.td_3 { width: 20%; }
.PicList002094 .list .down { background: url(/new/NBD/template/cn/images/down.svg) no-repeat center; width: 26px; height: 26px; padding-top: 20px; display: inline-block; background-size: contain }
@media(max-width:640px) {
	.PicList002094 .list { background-color: #F9F7F7; }
	.PicList002094 .list tr.tr_top { display: none; }
	.PicList002094 .list td { display: block; width: auto !important; text-align: left; border: 0; border-bottom: 1px solid #eee; font-size: 4vw; }
	.PicList002094 .list tr td:last-child { border-bottom: 0; }
	.PicList002094 .list td em { display: inline-block; }
	.PicList002094 .list td.td_6 { text-align: center; }
}
.Spec001220 { padding: 2vw 0; }
.Spec001220 .title { font-size: .18rem; border-left: 5px solid #59aff7; padding-left: 15px; margin-bottom: 15px; }
.Spec001220 dl { font-size: .18rem; margin-bottom: 15px; line-height: 24px; }
.Spec001220 dt { float: left; width: 15%; }
.Spec001220 dd { float: left; width: 85%; }
.Spec001220 dd i { font-style: normal; margin: 0 10px; color: #ededed; }
.Spec001220 dd a { margin-bottom: 10px; display: inline-block; padding: 0 9px; border-radius: 4px; font-size: .2rem }
.Spec001220 dd a.acur { background-color: #0041c3; color: #fff; }
.Spec001220 .search { margin-top: 2%; }
.Spec001220 dd input { height: 30px; }
.Spec001220 .searchbox { position: relative; width: 70%; }
.Spec001220 input { }
.Spec001220 .text { width: 100%; padding: 0 1.875em; height: 3em; line-height: 1.25em; border: 1px solid #ebebeb; color: #999; }
.Spec001220 .text.focus { color: #333; }
.Spec001220 .btn { position: absolute; right: 0; top: 0; height: 100%; width: 8em; color: #fff; background: #0041c3; cursor: pointer; border: 0; text-transform: uppercase; }
@media(max-width:480px) {
	.Spec001220 dd { overflow: auto; max-height: 136px; }
	.Spec001220 .searchbox { width: 100%; }
}

/*Floor003030 */
.Floor003030 { position: relative; z-index: 1; overflow: hidden; }
.Floor003030 > img { opacity: 0.25; }
.Floor003030 .txt { z-index: 10; padding: 4vw 0 }
.Floor003030 .txt li { text-align: center; position: relative; overflow: hidden; }
.Floor003030 .txt li:before { position: absolute; left: 0; top: 0; width: 110%; content: ''; height: 110%; background: rgba(3, 12, 24, 0.2); display: none; transition: 0.2s; }
.Floor003030 .txt li a { position: relative; z-index: 10; color: #333; }
.Floor003030 .txt li.hover {/* background: rgba(3, 12, 24, 0.8); */ transition: background 0.3s; }
.Floor003030 .txt li aside { font-size: .26rem; }
.Floor003030 .txt li aside.tit { margin-top: 1.5vw; line-height: 1; /*font-family: 'HarmonyOS_Sans_SC_Medium';*/ }
.Floor003030 .txt li.hover aside.tit { color: #0041c3; }
.Floor003030 .txt li aside img {transition: 0.3s; width: 0.9rem;}
.Floor003030 .txt li.hover aside img {transform: scale(1.1); }
.Floor003030 .txt li.glass { border: 0; }
.Floor003030 .txt li.glass:before { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
@media(min-width:481px) {
	.Floor003030 .txt { }
	.Floor003030 .txt li { float: left; width: 20%; height: 100%; }
	.Floor003030 .txt2 li { float: left; width: 25%; height: 100%; }
	.Floor003030 .txt li a { height: 100%; }
	.Floor003030 .txt li:not(:last-child) { border-right: 1px solid rgba(0, 0, 0, 0.05); }
}
@media(min-width:481px) and (max-width:1024px) {
	.Floor003030 .txt li aside { font-size: 2.5vw; }
}
@media(max-width:480px) {
	.Floor003030 .txt { position: relative; }
	.Floor003030 > img { position: absolute; left: 50%; top: 0; height: 100%; max-width: inherit; transform: translateX(-50%); width: auto; }
	.Floor003030 .txt li { display: inline-block; width: 49%; }
	.Floor003030 .txt li a { padding: 8vw 0; }
	.Floor003030 .txt li:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
	.Floor003030 .txt li aside img { width: 60px; }
	.Floor003030 .txt li aside.tit { margin-top: 20px; }
}
.CaseInfo { margin-top: 3vw; border-radius: 10px }
.CaseInfo h1 { color: #000; /*font-family: 'HarmonyOS_Sans_SC_Bold';*/ font-size: .32rem; text-align: center; margin: 0; padding-bottom: 20px; text-align: center; padding: 2% 0; }
.CaseInfo .con { padding-top: 2vw; }
// .CaseInfo h3 { font-family: 'HarmonyOS_Sans_SC_Bold'; font-size: .28rem; margin: 0 0 2vw 20px; color: #fff; display: inline-block; padding: 0 1.5vw; position: relative; background: #0041c3; }
// .CaseInfo h3::before { content: ''; position: absolute; width: 10px; height: 100%; background: #0041c3; left: -20px; top: 0; z-index: -1; }

.CaseInfo h3 { margin: 0 0 20px; position: relative; font-size: 0.28rem; line-height: 1.25; padding-left: 20px; color: #0041c3; }
.CaseInfo h3::before { position: absolute; content: ''; width: 6px; height: 70%; background-color: #0041c3; top: 10%; left: 0; border-radius: 3px; }

.CaseInfo p { position: relative; }
.CaseInfo p .dian { color: #0041c3; font-size: .12rem; display: inline-block; margin-right: 8px; transform: scale(.7); position: absolute; left: 0; top: 3px; }
.CaseInfo p.t { text-indent: 0; margin: 0; padding-left: 20px }
.CaseInfo p.img { text-indent: 0; }
.CaseInfo .line { margin: 4vw 0; height: 1px; width: 100%; background: #f5f5f5 }
.CaseInfo .text1 { text-indent: 0px; margin-top: 0; margin-bottom: 0px; font-weight: normal; }
.CaseInfo .item { background: #f8f9fb; padding: 2vw; }
.CaseInfo .item:not(:last-child) { margin-bottom: 1vw; }
.CaseInfo .item .pic { position: relative }
.CaseInfo .item .pic i { position: absolute; font-style: normal; color: #fff; background: rgba(0, 0, 0, .4); text-align: center; width: 100%; height: 50px; line-height: 50px; left: 0; bottom: 0 }
.CaseInfo .item .txt { position: relative }
.CaseInfo .item .txt i { position: absolute; font-style: normal; color: #fff; background: rgba(0, 0, 0, .4); text-align: center; width: 100%; height: 50px; line-height: 50px; left: 0; bottom: 0 }
.CaseInfo .item .img1 { float: right; margin-left: 5%; margin-top: 3%; max-width: 45% }
.CaseInfo h5 { margin: 0; font-size: .24rem; color: #333; font-weight: normal; /*font-family: 'HarmonyOS_Sans_SC_Medium';*/ position: relative; padding-left: 20px; }
.CaseInfo h5::before { content: ''; position: absolute; width: 7px; height: 7px; border-radius: 50%; background: #0041c3; left: 0; top: 50%; margin-top: -3px }
.CaseInfo .ul1 li { float: left; width: 49%; position: relative }
.CaseInfo .ul1 li:nth-child(2n) { float: right; }
.CaseInfo .ul1 li i { position: absolute; font-style: normal; color: #fff; background: rgba(0, 0, 0, .4); text-align: center; width: 100%; height: 50px; line-height: 50px; left: 0; bottom: 0 }
.CaseInfo .dl { margin-top: 2%; }
.CaseInfo .dl dl { float: left; width: 100%; display: table; border: 1px solid #ededed; margin-bottom: 2%; background: #f8f9fb }
.CaseInfo .dl dl > * { display: table-cell; vertical-align: middle; }
.CaseInfo .dl dt { width: 95px; }
.CaseInfo .dl dt b { display: block; width: 45px; height: 45px; border-radius: 50%; background: #0041c3; color: #fff; position: relative; overflow: hidden; line-height: 45px; text-align: center; margin: 25px auto; }
.CaseInfo .dl dt b::after { position: absolute; content: ''; width: 20px; height: 7px; background: #dd1115; bottom: 0; right: 0; }
.CaseInfo .dl dd p { padding: 3% 5% 3% 0; color: #333; margin: 0; line-height: 1.5; text-indent: 0 }
.CaseInfo3 .item{background: none;padding: 0;}
.flipster { margin-top: 5vw }
.list_icon li { float: left; width: 49%; margin-bottom: 2%; background: #f8f9fb; padding: .4rem; margin-right: 2% }
.list_icon li:nth-child(2n) { margin-right: 0 }
.list_icon li .icon { width: 18%; float: left; position: relative }
.list_icon li .icon .num { font-size: 1rem; font-weight: bold; color: rgba(0, 0, 0, .03); line-height: 1; display: inline-block; }
.list_icon li .icon::before { content: ''; position: absolute; width: 50px; height: 1px; background: #0041c3; right: 0%; top: 34px; }
.list_icon li .txt { }
.list_icon li .txt .tit { color: #333; font-size: .24rem; /*font-family: 'HarmonyOS_Sans_SC_Medium';*/ padding-bottom: 1% }
.list_icon li .txt .tit::after { content: ''; display: block; width: 40px; height: 2px; background: #0041c3; margin: 10px 0 }
.list_icon li .txt img { max-width: 50px; margin-bottom: 10px; display: block }
.list_icon li .txt p { line-height: 2; margin: 0; }
@media(max-width:768px) and (min-width:481px) {
	.CaseInfo .dl dl { width: 48%; }
	.CaseInfo .dl dl:nth-child(2n) { float: right; }
	.CaseInfo .dl dl:nth-child(2n+1) { clear: left; }
}
@media(min-width:1025px) {
	.CaseInfo .item .txt { width: 50%; }
	.CaseInfo .item:nth-child(1) .txt { padding-right: 5%; }
	.CaseInfo .item:nth-child(2) .txt { padding-left: 5% }
	.CaseInfo .dl dl { width: 49%; margin-right: 2%; }
	.CaseInfo .dl dl:nth-child(2n) { margin-right: 0; }
	.CaseInfo .dl dl:nth-child(2n+1) { clear: left; }
	.CaseInfo1 .item:nth-child(1) .txt { padding-right: 0%; margin-right: 2%; }
}
.CaseInfo1 .item .txt { width: 48%; }
.CaseInfo1 .item .pic { width: 48%; }
.CaseInfo1 .item .pic i { position: absolute; font-style: normal; color: #fff; background: rgba(0, 0, 0, .4); text-align: center; width: 99.2%; height: 50px; line-height: 50px; left: 0; bottom: 0 }
@media (max-width:1024px) {
	.CaseInfo .item .ytable, .CaseInfo .item .ytable-cell { display: block; width: 100%; }
	.list_icon li { width: 100%; }
}

/*Floor002212*/
.Floor002212 .List li h4 a, .Floor002212 .List li, .Floor002212 .List li .more, .Floor002212 nav ul li { transition: all 0.5s ease-out 0s; }
.Floor002212 .h2 { text-align: center; color: #18222a; font-size: 42px; font-weight: normal; }
.Floor002212 nav { text-align: center; }
.Floor002212 nav ul { display: block; text-align: center; overflow: hidden; }
.Floor002212 nav ul li { display: inline-block; *zoom: 1; *display: inline; text-align: center; line-height: 40px; height: 40px; padding: 0 12px; }
.Floor002212 nav ul li a { display: block; color: #728391; font-size: 16px; padding: 0 25px; min-width: 140px; background: #f3f3f3; border-radius: 40px; }
.Floor002212 nav ul li.slick-active a { color: #fff; background: #008cd6; }
.Floor002212 .List { margin: 20px 0 0; position: relative; }
.Floor002212 .List .slider { padding: 0 70px; }
.Floor002212 .List li { float: left; }
.Floor002212 .List li > * { margin: 0 20px; }
.Floor002212 .List li .pic { overflow: hidden; display: block;height: 227px;}
.Floor002212 .List li .pic span { width: 100%; display: block; transition: 1s;padding-bottom:227px;background-repeat:no-repeat;background-size: cover;background-position:center;}
.Floor002212 .List li:hover .pic span { transform: scale3d(1.04, 1.04, 1.04); }
.Floor002212 .List li figure { box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%); padding: 1.875em; margin-bottom: 25px; }
.Floor002212 .List li .time { font-size: 14px; color: #9099a0; }
.Floor002212 .List li h4 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; margin: 0px 0 0; font-weight: normal; font-size: .2rem; line-height: 1.6666; color: #333; /*font-family: 'HarmonyOS_Sans_SC_Medium';*/ }
.Floor002212 .List li h4 a {    font-size: 20px; }
.Floor002212 .List li p { color: #333; height: 40px; font-size: 16px; overflow: hidden; line-height: 1.78571; min-height: 3.57142em; margin: 1em 0 2em; text-indent: 0em; }
.Floor002212 .List li .more { margin-top: 16px; display: block; width: 6.5em; line-height: 1.8; border: 2px solid #0041c3; text-align: center; transition: 0.3s; border-radius: 5px; color: #0041c3; font-size: 16px; }
.Floor002212 .List li .more:hover, .Floor002212 .List li h4 a:hover { color: #008cd6; }
.Floor002212 .List .slick-arrow { width: 20px; height: 42px; position: absolute; top: 50%; margin-top: -22px; background-image: url(/new/NBD/template/cn/images/Floor002212-icon.png); background-repeat: no-repeat; display: block; z-index: 5; border: 1px solid #fff; }
.Floor002212 .List .slick-prev { left: 0; background-position: 0 0; }
.Floor002212 .List .slick-next { right: 0; background-position: -21px 0; }
.Floor002212 .List .slick-prev:hover { background-position: 0 -42px; }
.Floor002212 .List .slick-next:hover { background-position: -21px -42px; }
.Floor002212 .List .btn a { display: block; width: 20px; height: 42px; }
@media(min-width: 1260px) and (max-width:1560px){
	.Floor002212 .List li .pic{height: 180px;}
	.Floor002212 .List li .pic span{padding-bottom:180px;}
	.Floor002212 .List li figure{padding:1.275em;}
	.Floor002212 .List li p{margin: .5em 0 1.5em;}
}
@media(max-width:1366px) {
	.Floor002212 .List { margin-left: 0; margin-right: 0; }
	.Floor002212 .List .slider { padding: 0 40px; }
}
@media(max-width:1199px) {
	.Floor002212 .h2 { font-size: 35px; }
}
@media(max-width:1000px) {
	.Floor002212 .h2 { font-size: 30px; }
	.Floor002212 { padding: 4% 0 8%; }
}
@media(max-width:720px) {
	.Floor002212 nav ul li { width: 25%; max-width: none; float: left; padding: 0 5px; }
	.Floor002212 nav ul li a { padding: 0 10px; min-width: 1px; }
	.Floor002212 .List li .more { font-size: 14px; }
}
@media(max-width:500px) {
	.Floor002212 nav ul li a { font-size: 3vw; }
	.Floor002212 nav { margin: 3% 0; }
	.Floor002212 .List li > * { margin: 0; }
}
.Floor002212 .slick-next { background-position: right top !important; }

@media(min-width: 1025px) and (max-width:1280px){
	.Floor002212 .List li figure{padding:1.2em;}
}

/*Floor002212 End*/
.w1780 .w750 { width: 100%; }
.listBox1 { padding: 1.5vw 0 3vw; }

/*Floor003153 */
.Floor003153 .auto { padding: 0em 0; }
.Floor003153 .w_96 { width: 100%; }
.Floor003153 .title { position: relative; margin-bottom: 3em; }
.Floor003153 .title .name { font-size: 1.625em; color: #333; line-height: 1; }
.Floor003153 .title .name:after { display: block; content: ''; width: 15px; height: 2px; background-color: #d72623; margin-top: 1.23076em; }
.Floor003153 .intro .info { line-height: 2.1428; }
.Floor003153 .intro .info h2 { font-size: 0.3rem; margin: 0; }
.Floor003153 .intro .info h2:after { display: block; margin: 18px 0; content: ''; background: #0041c3; ; width: 48px; height: 2px; }
@media (min-width:1025px) {
	.Floor003153 .intro .img { width: 32.21%; }
	.Floor003153 .intro .info { padding-left: 3em; }
}
@media (max-width:1024px) {
	.Floor003153 .auto { padding: 2em 0; }
	.Floor003153 .intro .img { margin-bottom: 2em; display: block; width: 100%; }
	.Floor003153 .intro .info { display: block; width: 100%; }
}
.Floor003153 p { position: relative; }
.bu .text3 { float: left; width: 32%; background: #f8f9fb; padding: 35px; margin-right: 2%; min-height: 320px; margin-bottom: 2%; }
.bu .text3:nth-child(3n) { margin-right: 0; }
.bu .text4 { margin-right: 0px; }
.bu .text3 h4 { font-size: 22px; margin-bottom: 0px; margin-top: 0px; }
.CaseInfo .text5 { position: relative; }
.CaseInfo .item1 { float: left; width: 32%; margin-right: 2%; min-height: 450px; margin-bottom: 2%; }
.CaseInfo .item1:last-child { margin-right: 0; }
.CaseInfo .item2 { margin-right: 0px; }
.CaseInfo .tits { margin: 0 0 20px; position: relative; }
.CaseInfo .tits span { font-size: 0.28rem; line-height: 1.25; padding-left: 20px; color: #0041c3; }
.CaseInfo .tits::before { position: absolute; content: ''; width: 6px; height: 70%; background-color: #0041c3; top: 10%; left: 0; border-radius: 3px; }
@media (max-width:1024px) {
	.bu .text3, .CaseInfo .item1 { width: 100%; min-height: auto; }
}

/*RighInfo002554 */
.RighInfo002554 { }
.RighInfo002554 .auto { max-width: 1780px; margin: 0 auto; }
.RighInfo002554 .table_1 th, .RighInfo002554 .table_1 td { text-align: center; border: 1px solid #eee; border-collapse: collapse; line-height: 24px; padding: 15px; }
.RighInfo002554 .table_1 th { font-size: 14px; font-weight: normal; }
.RighInfo002554 .table_1 .th_2 { background: #f0871e; }
.RighInfo002554 .table_1 .th_3 { background: #ffc200; }
.RighInfo002554 .table_1 .th_4 { background: #685046; }
.RighInfo002554 .table_1 .th_2, .RighInfo002554 .table_1 .th_3, .RighInfo002554 .table_1 .th_4 { color: #fff; }
.RighInfo002554 .table_1 .th_1 { color: #fff; background: #0041c3; font-size: 18px; }
@media(max-width:480px) {
	.RighInfo002554 .table_1 { overflow: auto; }
	.RighInfo002554 .table_1 table { width: 180%; }
}
.RighInfo002554 .table_1 .text6 { background: #f8f9fb; }

/*
.TextList000962 为demo编号
*/
.TextList000962 { }
.TextList000962 li { float: left; width: 32%; margin-right: 2%; border: 1px solid #f8f9fb; line-height: 44px; margin-bottom: 2%; position: relative; background: #f8f9fb; }
.TextList000962 li::before { position: absolute; content: ''; width: 1px; height: 60%; background-color: #e7e7e7; top: 20%; right: 110px; }
.TextList000962 li a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.TextList000962 li:nth-child(3n) { margin-right: 0; }
.TextList000962 li p { margin: 0; border-left: 4px solid #f5f5f5; padding: 16px 10px; }
.TextList000962 li span { float: right; margin-top: 16px; color: #9f9f9f; }
.TextList000962 li span.name { width: 85px; color: #343434; background: url(/new/NBD/template/cn/images/TextList000962-a.png) no-repeat left center; padding-left: 30px; margin-left: 50px; }
.TextList000962 li:hover { border: 1px dashed #0041c3; }
.TextList000962 li:hover p { color: #0041c3; }
.TextList000962 li:hover span.name { background-image: url(/new/NBD/template/cn/images/TextList000962-aon.png); color: #0041c3; }
@media(max-width:768px) {
	.TextList000962 li { float: none; width: auto; margin-right: 0; }
	.TextList000962 li span.name { width: 70px; margin-left: 30px; }
	.TextList000962 li::before { right: 85px; }
	.TextList000962 li p { padding: 10px; }
	.TextList000962 li span { margin-top: 10px; }
}

/*
.Menu002252 为demo编号
*/
.Menu002252 { padding: 10px 0; text-align: center; overflow: hidden; }
.Menu002252 a { display: block; background: #e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon, .Menu002252 a:hover { color: #fff; background-color: #0041c3; }
@media(min-width:768px) {
	.Menu002252 { padding: 25px 0 10px; }
	.Menu002252 a { display: inline-block; line-height: 30px; padding: 0 15px; min-width: 115px; border-radius: 30px; overflow: hidden; margin: 0 7px 1px; }
}
@media(min-width:1024px) {
	.Menu002252 { padding: 20px 0 60px; }
	.Menu002252 a { display: inline-block; line-height: 50px; padding: 0 49px; background: #f4f5f7; min-width: 130px; border-radius: 36px; }
}
.auto_1570 { max-width: 1570px; }
@media(max-width:1570px) {
	.auto_1570 { padding: 0 2%; }
}

/*Banner003172 */
.Banner003172 { color: #fff; font-size: 80px; }
.Banner003172 .tit { font-size: 0.52em; line-height: 0.825; }
.Banner003172 .tit_en { /*font-family: 'HarmonyOS_Sans_SC_Bold';*/ font-size: 0.84em; line-height: 0.825; margin-top: 0.59em; }
.Banner003172 .desc { font-size: 0.32em; margin-top: 0.64em; }
.Banner003172 .desc span { display: inline-block; padding: 0 1em; font-size: 0.625em; color: #014c9c; /*font-family: 'HarmonyOS_Sans_SC_Bold';*/ background: #fce700; border-radius: 6px; vertical-align: text-bottom; }
.Banner003172 .btns a { display: inline-block; padding: 0 2em; line-height: 3.6em; font-size: 0.25em; color: #fff; border-radius: 50px }
.Banner003172 .btns a:before { content: ''; display: inline-block; margin-right: 1em; vertical-align: text-bottom; }
.Banner003172 .btns a.dl { background-image: linear-gradient(to right, #187bfa, #00c0fe) }
.Banner003172 .btns a.more { background-image: linear-gradient(to right, #335b9d, #3368a9) }
.Banner003172 .btns a.dl:before { width: 1.52em; height: 1.2em; background-image: url("/new/NBD/template/cn/images/banner_icon1.png");background-size: 100%; }
.Banner003172 .btns a.more:before { width: 1.84em; height: 1.28em; background-image: url("/new/NBD/template/cn/images/banner_icon2.png");background-size: 100%; }
.Banner003172 li { position: relative; }
.Banner003172 li .vidSlider { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.Banner003172 li .vidSlider video{width: 100%;height: 100%;background:rgba(0,0,0,.7)}
.Banner003172 .txt { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.Banner003172 .txt .ytable { height: 100%; }
.Banner003172 .tit, .Banner003172 .tit_en, .Banner003172 .desc, .Banner003172 .btns { transform: translateY(30px); opacity: 0; transition: 1.2s 0.5s cubic-bezier(0.075, 0.82, 0.165, 1); }
.Banner003172 .tit_en { transition-delay: 1s; }
.Banner003172 .desc { transition-delay: 1.5s; }
.Banner003172 .btns { transition-delay: 2s; }
.Banner003172 .ani-show .tit, .Banner003172 .ani-show .tit_en, .Banner003172 .ani-show .desc, .Banner003172 .ani-show .btns { transform: translateY(0); opacity: 1; }
.Banner003172 .slick-dots { position: absolute; left: 0; bottom: 3%; text-align: center; width: 100%; z-index: 10; }
.Banner003172 .slick-dots li:after { background: #fff }
.Banner003172 .slick-dots .slick-active { }
@media (max-width:1600px) {
	.Banner003172 { font-size: 6.25vw; }
	.Banner003172 .txt { height: 90%; }
}
@media (max-width:640px) {
	.Banner003172 .slick-dots li { width: 0.4em; height: 0.4em; margin: 0 0.2em; }
	.Banner003172 .slick-dots li button { width: 0.2em; height: 0.2em; }
}



/*
 .problem
 */
.problem{/* padding-top: 5%; */}
.problem .list .item{margin-bottom: 20px;}
.problem .list .item i.icon{display:block;position:absolute;right: 25px;top: 25px;background:url(/new/NBD/template/cn/images/more3.png) no-repeat;width: 20px;height: 20px;transition:all 0.5s ease-out 0s;overflow:hidden;}
.problem .list .item .Q::after{content: '';position: absolute;width: 1px;height: 30px;background: #eee;right: 60px;top: 50%;transform: translateY(-50%);z-index: 100;}
.problem .list .item .Q{margin:0;line-height: 70px;padding-left: 90px;padding-right: 60px;overflow:  hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow:  ellipsis;position:relative;background: #f4f5f7;cursor:pointer;transition:all 0.5s ease-out 0s;}
.problem .list .item .Q>a{color: #333;font-size: .22rem;font-weight: normal;}
.problem .list .item .Q em.icon{position:absolute;top:0;left:0;width: 60px;height: 100%;display:block;text-align:center;font-size: .28rem;font-weight:bold;font-style:normal;color: #fff;}
.problem .list .item .Q em.icon{background: #0041c3;transition:all 0.5s ease-out 0s;}
.problem .list .item .A{position:relative;padding: 0 150px 0 0;background: #fff;display:none;}
.problem .list .item .A em.icon{background:#f9f9f9;color: #0041c3;transition:all 0.5s ease-out 0s;width: 60px;text-align: center;font-size: .28rem;font-weight: bold;font-style: normal;}
.problem .list .item.active .Q em.icon{}
.problem .list .item.active i.icon{background:url(/new/NBD/template/cn/images/more4.png) no-repeat;width: 20px;height: 20px;}
.problem .list .item p{font-size: .16rem;line-height: 32px;color: #666;padding: 35px 0 35px 31px;}
@media(max-width:1024px){
.problem .list .item .A{padding: 0;}
.problem .list .item p{padding: 10px 10px 10px 20px;}
.problem .list .item .Q>a{font-size:20px;}
.problem .list .item .Q em.icon,
.problem .list .item .A em.icon{font-size:24px;}
}
@media(max-width:640px){
.problem .list .item .Q>a{font-size: 16px;}
.problem .list .item .Q em.icon,
.problem .list .item .A em.icon{font-size:20px;}
.problem .list .item .Q{padding: 0 25px 0 50px;}
.problem .list .item i.icon{right:5px;}
.problem .list .item .Q em.icon{width:40px;}
}


.PicList002093 .pl{display:none;}
body, input, pre, select, table th, table td, textarea{font-size:16px;}
.Floor002212 .List li h4,.PicList003142 li .tit{font-weight:bold;}
.Menu002306 .side-title{padding-left:0.32rem;}
.CaseInfo .item{background-color:#fff;}
.CaseInfo .item img{max-width:100%;}
.CaseInfo p.img{text-align:center;}
.CaseInfo p.img img{max-width:700px;}
.CaseInfo1 .item .pic i{display:none;}
.copyright .fl {
    display: block !important;
}
.copyright .fl a {
    font-size: 14px;
}