@charset "UTF-8";
/*重置样式*/
body, html { font-size: 0.8333333333vw; }
 @media (min-width: 1024px) and (max-width: 1366px) {
body,  html { font-size: 1vw; }
}
@media (min-width: 767px) and (max-width: 1024px) {
body,  html { font-size: 1.1111111111vw; }
}
@media (max-width: 767px) {
body,  html { font-size: 14px; }
}
body { font-family: "Poppins", "Noto Sans SC", sans-serif !important; }
body * { outline: none; }
p { padding: 0; margin: 0; }
:root {  --color-bs: #fff;
 --color-ys: #737373;
 --color-zt: #13315B;
 --head-height: 6.25rem;
 --cbasta: 13.5416666667%;
 --pandrd: 5.375rem;
 --pantop: 1.75rem;
}
@media (max-width: 1366px) {
:root {  --cbasta: 5.78125%;
}
}
@media (max-width: 768px) {
:root {  --cbasta: 4%;
 --pandrd: 2rem;
 --pantop: 0;
}
}
.wh { padding: 0 var(--cbasta); }
.wh1 { padding: 0 3.3854166667%; }
@media (max-width: 768px) {
.wh1 { padding: 0 4%; }
}
.flex { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.flex-z { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.flex_left { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.flex_left1 { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.flex2 { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.flex3 { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end; }
.flex21 { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.more-a { padding: 0.75rem 1.65rem; color: #13315B; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; line-height: 1.65em; font-size: 1rem; position: relative; z-index: 1; }
.more-a i { font-size: 0.4rem; display: block; margin-left: 0.5rem; margin-top: -0.125rem; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.more-a svg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; }
.more-a:hover { color: #fff; }
.more-a:hover svg { fill: #13315B; }
.more-a.hs { color: #fff; }
.more-a.hs svg { fill: #13315B; }
.more-a.hs:hover { color: #13315B; }
.more-a.hs:hover svg { fill: transparent; }
.more-a.bs { color: #fff; }
.more-a.bs svg { fill: transparent; }
.more-a.bs:hover { color: #13315B; }
.more-a.bs:hover svg { fill: #fff; }
.more-b { display: inline-block; padding: 0.7rem 1.5rem; border-radius: 3.125rem; background-color: #EBEBEC; color: #1B1C21; overflow: hidden; position: relative; z-index: 1; font-family: "Noto Sans SC"; }
.more-b > * { -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0, 1); transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0, 1); -o-transition: -o-transform 0.3s cubic-bezier(0.4, 0, 0, 1); -moz-transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1), -moz-transform 0.3s cubic-bezier(0.4, 0, 0, 1); transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1); transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0, 1), -moz-transform 0.3s cubic-bezier(0.4, 0, 0, 1), -o-transform 0.3s cubic-bezier(0.4, 0, 0, 1); }
.more-b span { display: inline-block; vertical-align: middle; font-size: 1rem; -webkit-transition-delay: 0.06s; -moz-transition-delay: 0.06s; -o-transition-delay: 0.06s; transition-delay: 0.06s; line-height: 2.2rem; text-transform: uppercase; font-family: "Poppins"; font-weight: 600; }
.more-b i { display: inline-block; font-size: 0.75rem; -webkit-transition-delay: 0.12s; -moz-transition-delay: 0.12s; -o-transition-delay: 0.12s; transition-delay: 0.12s; color: #1B1C21; font-weight: 400; vertical-align: middle; }
.more-b::after { content: ""; position: absolute; top: 0; bottom: 0; right: 0; left: 0; z-index: -1; background-color: var(--color-zt); -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: center right; -moz-transform-origin: center right; -ms-transform-origin: center right; -o-transform-origin: center right; transform-origin: center right; -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0, 1); transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0, 1); -o-transition: -o-transform 0.3s cubic-bezier(0.4, 0, 0, 1); -moz-transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1), -moz-transform 0.3s cubic-bezier(0.4, 0, 0, 1); transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1); transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0, 1), -moz-transform 0.3s cubic-bezier(0.4, 0, 0, 1), -o-transform 0.3s cubic-bezier(0.4, 0, 0, 1); }
.more-b:hover { border-color: var(--color-zt); }
.more-b:hover > * { -webkit-transform: translateX(0.75rem); -moz-transform: translateX(0.75rem); -ms-transform: translateX(0.75rem); -o-transform: translateX(0.75rem); transform: translateX(0.75rem); color: #fff; }
.more-b:hover::after { -webkit-transform-origin: center left; -moz-transform-origin: center left; -ms-transform-origin: center left; -o-transform-origin: center left; transform-origin: center left; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }
.more-b.hs { background: var(--color-zt); color: #fff; }
.more-b.hs i { color: #fff; }
.more-b.hs:hover { color: #1B1C21; }
.more-b.hs:hover > * { color: #1B1C21; }
.more-b.hs:hover i { color: #1B1C21; }
.more-b.hs:hover::after { background-color: #EBEBEC; }
 @media (max-width: 990px) {
body { padding-bottom: 0; overflow: hidden; }
}
@media (max-width: 990px) {
.pc-hidden { display: none; }
}
.m-hidden { display: none; }
 @media (max-width: 990px) {
.m-hidden { display: block; }
}
@media (max-width: 990px) {
.m-img { padding-bottom: 66%; width: 100%; position: relative; height: 0px; overflow: hidden; }
.m-img > img { position: absolute; left: 0; top: 0; height: 100%; -o-object-fit: cover; object-fit: cover; }
.m-imgny { padding-bottom: 70%; width: 100%; position: relative; height: 313px; overflow: hidden; }
.m-imgny > img { position: absolute; left: 0; top: 0; height: 100%; -o-object-fit: cover; object-fit: cover; }
.m-img-news { padding-bottom: 68.202764977%; width: 100%; position: relative; height: 0; overflow: hidden; }
.m-img-news img { position: absolute; left: 0; top: 0; height: 100%; -o-object-fit: cover; object-fit: cover; }
}
.head { position: absolute; left: 0; width: 100%; top: 0; z-index: 99; }
.head .head2 { line-height: var(--head-height); position: relative; background: #fff; }
.head .head2 .logo a { display: block; }
.head .head2 .logo a img { height: 3.75rem; }
.head .head2 .zywena { margin-left: 1.5rem; position: relative; }
.head .head2 .zywena a.rhgxt { color: #595757; line-height: 1.25rem; display: block; border-left: 1px solid #D0D0D0; padding: 0 1.5rem; }
.head .head2 .zywena a.rhgxt i { font-size: 1.25rem; font-weight: 600; }
.head .head2 .zywena .yy-sec { position: absolute; left: 50%; top: 3.7rem; width: 5.5rem; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); background: rgb(255, 255, 255); border: 1px solid rgb(230, 230, 230); border-radius: 0.5rem; padding: 0.5rem 1rem; display: none; text-align: center; }
.head .head2 .zywena .yy-sec a { color: #333; display: block; line-height: 1.75em; font-size: 1rem; font-weight: 500; }
.head .head2 .zywena .yy-sec a + a { border-top: 1px solid #333; }
.head .head2 .zywena .yy-sec a:hover { color: var(--color-zt); }
.head .head2 .sska a { color: #595757; line-height: 1.25rem; display: block; }
.head .head2 .sska a i { font-size: 1.25rem; font-weight: 500; }
#menu .nav_a1 li { float: left; }
#menu .nav_a1 li a { display: block; color: #1B1C21; font-family: "Noto Sans SC"; }
#menu .nav_a1 li > a { font-size: 1.125rem; padding: 0 2rem; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; }
@media (max-width: 1680px) {
#menu .nav_a1 li > a { padding: 0 1.35em; }
}
@media (max-width: 1366px) {
#menu .nav_a1 li > a { padding: 0 0.8em; }
}
@media (max-width: 1024px) {
#menu .nav_a1 li > a { padding: 0 0.5em; }
}
#menu .nav_a1 li > a span { position: relative; display: block; }
#menu .nav_a1 li > a span::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: var(--color-zt); transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0, 1), -moz-transform 0.3s cubic-bezier(0.4, 0, 0, 1), -o-transform 0.3s cubic-bezier(0.4, 0, 0, 1); -webkit-transform-origin: center; -moz-transform-origin: center; -ms-transform-origin: center; -o-transform-origin: center; transform-origin: center; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); }
#menu .nav_a1 li > a span::before { content: ""; position: absolute; left: 0; bottom: -0.5rem; height: 0.5rem; width: 100%; }
#menu .nav_a1 li .sec { position: absolute; top: -webkit-calc(100% + 0.5rem); top: -moz-calc(100% + 0.5rem); top: calc(100% + 0.5rem); width: 150%; left: -25%; background: white; z-index: 9; text-align: center; border-radius: 5px; padding: 10px 0; opacity: 0; visibility: hidden; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); }
#menu .nav_a1 li .sec a { font: 400 1rem/1.5em "Noto Sans SC"; padding: 0.6em 0; color: #1B1C21; }
#menu .nav_a1 li .sec a:hover { color: var(--color-zt); }
#menu .nav_a1 li .sec1 { position: absolute; top: 100%; width: 100%; left: 0; background: white; z-index: 999; text-align: center; opacity: 0; visibility: hidden; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); text-align: left; line-height: 1; border-top: 1px solid rgba(0, 0, 0, 0.1); }
#menu .nav_a1 li .sec1 .sec1-dt { padding-right: var(--cbasta); }
#menu .nav_a1 li .sec1 a { color: rgba(0, 0, 0, 0.8); }
#menu .nav_a1 li .sec1 .nav-cont1 { width: 44.0168370415%; text-align: center; border-right: 1px solid #D9D9D9; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; padding-left: var(--cbasta); background: #FAFAFA; }
#menu .nav_a1 li .sec1 .nav-cont1 .tit { color: var(--color-zt); font-size: 2.5rem; line-height: 1.25em; font-weight: 700; width: 100%; }
#menu .nav_a1 li .sec1 .nav-cont1 .more-xa { color: #BFBFBF; font-size: 1rem; line-height: 1.5em; margin: 0.5rem auto 0; display: block; }
#menu .nav_a1 li .sec1 .nav-cont1 .more-xa:hover { color: var(--color-zt); }
#menu .nav_a1 li .sec1 .nav-cont-a { width: 52.4954900782%; padding: 3.75rem 0; }
#menu .nav_a1 li .sec1 .nav-cont2 { width: 40.0916380298%; }
#menu .nav_a1 li .sec1 .nav-cont2 a { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; padding: 0.75rem 0; }
#menu .nav_a1 li .sec1 .nav-cont2 a:not(:last-child) { border-bottom: 1px solid #EAEAEA; }
#menu .nav_a1 li .sec1 .nav-cont2 a span { color: rgba(0, 0, 0, 0.8); font-size: 1.125rem; line-height: 1.65em; display: block; }
#menu .nav_a1 li .sec1 .nav-cont2 a i { font-size: 1.25rem; display: block; color: #DBDBDA; }
#menu .nav_a1 li .sec1 .nav-cont2 a:hover span, #menu .nav_a1 li .sec1 .nav-cont2 a:hover i { color: var(--color-zt); }
#menu .nav_a1 li .sec1 .nav-cont3 { width: 51.5463917526%; }
#menu .nav_a1 li .sec1 .nav-cont3 .img { padding-bottom: 60%; width: 100%; position: relative; height: 0; overflow: hidden; border-radius: 1.25rem; }
#menu .nav_a1 li .sec1 .nav-cont3 .img.img-a5, #menu .nav_a1 li .sec1 .nav-cont3 .img.img-a4 { padding-bottom: 94.4444444444%; background: #FAFAFA; }
#menu .nav_a1 li .sec1 .nav-cont3 .img > img { position: absolute; left: 0; top: 0; height: 100%; -o-object-fit: cover; object-fit: cover; }
#menu .nav_a1 li .sec1 .nav-cont3 .img img { width: 100%; -o-object-fit: cover; object-fit: cover; }
#menu .nav_a1 li:hover .sec, #menu .nav_a1 li:hover .sec1 { opacity: 1; visibility: visible; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
#menu .nav_a1 li:hover > a, #menu .nav_a1 li.active > a { color: var(--color-zt); }
#menu .nav_a1 li:hover > a span::after, #menu .nav_a1 li.active > a span::after { -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }
/* 搜索 */
.sskbj { padding: 0; height: 100%; width: 100%; display: none; position: fixed; z-index: 999; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.2); overflow-y: auto; }
.sskbj .searchbox1 { width: 100%; padding: 40px 10.4%; height: 472px; background-color: #fff; text-align: right; display: none; }
.sskbj .searchbox1 .searchs { width: 80%; max-width: 800px; margin-top: 2vw; }
.sskbj .searchbox1 .searchs dt { font-size: 2rem; line-height: 1.5em; text-align: left; margin-bottom: 1em; }
.sskbj .searchbox1 .searchs .sertext { width: 75%; border-radius: 1.875rem; font-size: 1rem; text-indent: 1em; }
.sskbj .searchbox1 .searchs .serbtn { border-radius: 1.875rem; }
.sskbj .search-close-btn { width: 3rem; height: 3rem; text-align: center; line-height: 3rem; background: #f0f0f0; border-radius: 50%; cursor: pointer; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; }
.sskbj .search-close-btn:hover { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.sskbj .search-close-btn i { color: #000; font-size: 1.8rem; font-weight: 600; }
.sskbj .serbtn { background: var(--color-zt); }
.sticky { position: fixed; top: 0; box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.07); -webkit-animation: sticky 1s; -moz-animation: sticky 1s; -o-animation: sticky 1s; animation: sticky 1s; }
 @-webkit-keyframes sticky {  0% {
 -webkit-transform: translateY(-100%);
 transform: translateY(-100%);
}
 100% {
 -webkit-transform: translateY(0%);
 transform: translateY(0%);
}
}
 @-moz-keyframes sticky {  0% {
 -moz-transform: translateY(-100%);
 transform: translateY(-100%);
}
 100% {
 -moz-transform: translateY(0%);
 transform: translateY(0%);
}
}
 @-o-keyframes sticky {  0% {
 -o-transform: translateY(-100%);
 transform: translateY(-100%);
}
 100% {
 -o-transform: translateY(0%);
 transform: translateY(0%);
}
}
 @keyframes sticky {  0% {
 -webkit-transform: translateY(-100%);
 -moz-transform: translateY(-100%);
 -o-transform: translateY(-100%);
 transform: translateY(-100%);
}
 100% {
 -webkit-transform: translateY(0%);
 -moz-transform: translateY(0%);
 -o-transform: translateY(0%);
 transform: translateY(0%);
}
}
/*手机端头部*/
.m-bm-head { position: fixed; top: 0; z-index: 999; left: 0; right: 0; background: #000; }
.m-bm-head .m-bm-head-box { position: relative; height: 60px; }
.m-bm-head .m-bm-head-box .m-bm-logo { position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto 4%; max-width: 100%; height: 34px; }
.m-bm-head .m-bm-head-box .m-bm-logo h1, .m-bm-head .m-bm-head-box .m-bm-logo a { display: inline; font-size: 0; }
.m-bm-head .m-bm-head-box .m-bm-logo img { height: 38px; max-width: 40%; }
.m-bm-head .m-bm-head-box .sskza { color: #333; font-family: "Poppins"; font-size: 1.125rem; font-style: normal; font-weight: 500; line-height: normal; position: absolute; right: 15%; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.m-bm-head .m-bm-head-box .sskza i { font-size: 1.25rem; margin-right: 0.25rem; }
.m-bm-head .m-bm-head-box .m-bm-navbtn { position: absolute; z-index: 9; top: 0; bottom: 0; right: 0; margin: auto 4% auto 0; width: 20px; height: 15px; }
.m-bm-head .m-bm-head-box .m-bm-navbtn span, .m-bm-head .m-bm-head-box .m-bm-navbtn:after, .m-bm-head .m-bm-head-box .m-bm-navbtn:before { display: block; height: 1.5px; width: 100%; background: #fff; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }
.m-bm-head .m-bm-head-box .m-bm-navbtn span { margin: 4.5px 0; }
.m-bm-head .m-bm-head-box .m-bm-navbtn:after, .m-bm-head .m-bm-head-box .m-bm-navbtn:before { content: ""; -webkit-transform-origin: 7.5%; -moz-transform-origin: 7.5%; -ms-transform-origin: 7.5%; -o-transform-origin: 7.5%; transform-origin: 7.5%; }
.m-bm-head .m-bm-head-box .m-bm-navbtn.clicked span { -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); opacity: 0; }
.m-bm-head .m-bm-head-box .m-bm-navbtn.clicked:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
.m-bm-head .m-bm-head-box .m-bm-navbtn.clicked:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
.m-bm-head .m-bm-menu { display: none; position: absolute; z-index: 9999; left: 0; right: 0; height: 100vh; background: #050505; }
.m-bm-head .m-bm-menu .m-bm-menu-box { height: -webkit-calc(100vh - 60px); height: -moz-calc(100vh - 60px); height: calc(100vh - 60px); overflow: auto; padding-bottom: 80px; }
.m-bm-head .mrhgxt { color: #fff; font: 500 1.125rem/60px "helvetica"; margin-left: 63%; position: relative; z-index: 9; }
.m-bm-head .mrhgxt i { font-size: 1.125rem; margin-right: 0.25em; }
.m-bm-nav > li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); position: relative; }
.m-bm-nav > li > a { display: block; line-height: 50px; font-size: 14px; color: #fff; font-family: "Noto Sans SC"; padding: 0 4%; font-weight: 600; }
.m-bm-nav > li > a span { display: inline-block; min-width: 40%; max-width: 50%; font-family: "Noto Sans SC"; font-weight: 500; }
.m-bm-nav > li .sec { display: none; padding: 10px 15px; border-top: 1px solid rgba(255, 255, 255, 0.1); }
.m-bm-nav > li .sec a { display: block; font-size: 12px; color: #fff; line-height: 35px; }
.m-bm-nav > li .sec a span { display: inline-block; min-width: 40%; max-width: 50%; }
.m-bm-nav .aniut { position: absolute; width: 40px; height: 50px; line-height: 50px; right: 2%; top: 0; text-align: center; z-index: 9; }
.m-bm-nav .aniut i { display: block; width: 100%; height: 100%; font-size: 18px; color: #fff; }
.m-bm-head.white { background: #fff; }
.m-bm-head.white .m-bm-head-box .m-bm-navbtn span, .m-bm-head.white .m-bm-head-box .m-bm-navbtn:after, .m-bm-head.white .m-bm-head-box .m-bm-navbtn:before { background: #000; }
.m-bm-head.white .m-bm-menu { background: #fff; }
.m-bm-head.white .m-bm-nav > li, .m-bm-head.white .m-bm-nav > li .sec { border-color: rgba(51, 51, 51, 0.1); }
.m-bm-head.white .m-bm-nav > li > a, .m-bm-head.white .m-bm-nav .aniut i, .m-bm-head.white .m-bm-nav > li .sec a, .m-bm-head.white .mrhgxt { color: #000; }
 @media (max-width: 990px) {
body { padding: 60px 0 0 !important; }
}
/* end */
.pc-banner { position: relative; overflow: hidden; margin-top: var(--head-height); }
@media (max-width: 990px) {
.pc-banner { margin-top: 0; }
}
.pc-banner .mySwipera { position: relative; }
.pc-banner .mySwipera .swiper-slide { overflow: hidden; }
.pc-banner .mySwipera .swiper-slide .img { position: relative; width: 100%; height: 100%; overflow: hidden; }
.pc-banner .mySwipera .swiper-slide .img:after { content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.05); }
.pc-banner .mySwipera .swiper-slide .img.imgdt:after { display: none; }
.pc-banner .mySwipera .swiper-slide .img > img { width: 100%; height: -webkit-calc(100vh - var(--head-height)); height: -moz-calc(100vh - var(--head-height)); height: calc(100vh - var(--head-height)); -o-object-fit: cover; object-fit: cover; }
@media (max-width: 990px) {
.pc-banner .mySwipera .swiper-slide .img > img { height: auto; }
}
.pc-banner .mySwipera .swiper-slide .img > img.aimg { visibility: hidden; }
@media (max-width: 990px) {
.pc-banner .mySwipera .swiper-slide .img > img.aimg { visibility: inherit; }
}
.pc-banner .mySwipera .swiper-slide .img #myvideo { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
@media (max-width: 990px) {
.pc-banner .mySwipera .ban-list1 { display: none; }
}
.pc-banner .mySwipera .ban-list1 li { position: absolute; z-index: 9; }
.pc-banner .mySwipera .ban-list1 li:nth-child(1) { left: 18%; top: 21%; }
.pc-banner .mySwipera .ban-list1 li:nth-child(2) { left: 45%; top: 29%; }
.pc-banner .mySwipera .ban-list1 li:nth-child(3) { left: 32%; top: 47%; }
.pc-banner .mySwipera .ban-list1 li:nth-child(4) { left: 57%; top: 52%; }
.pc-banner .mySwipera .ban-list1 li:nth-child(5) { left: 73%; top: 49%; }
.pc-banner .mySwipera .ban-list1 li:nth-child(6) { left: 78%; top: 26%; }
.pc-banner a.mouse { position: absolute; left: 0; bottom: 5%; width: auto; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); text-align: center; display: block; z-index: 9; }
.pc-banner a.mouse p { color: #FFFFFF; font: 500 0.875rem/1.5em "Poppins"; margin-top: 0.5em; }
.pc-banner a.mouse .xdt { background: rgba(255, 255, 255, 0.6); width: 0.0625rem; height: 2rem; margin: 0 auto; position: relative; }
.pc-banner a.mouse .xdt::after { content: ""; display: block; position: absolute; left: 50%; top: 0; width: 100%; height: 0.4rem; border-radius: 50%; background: #c10230; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -webkit-animation: scroll2 1s linear infinite; -moz-animation: scroll2 1s linear infinite; -o-animation: scroll2 1s linear infinite; animation: scroll2 1s linear infinite; }
 @-webkit-keyframes boderM {  0% {
 -webkit-transform: translate(-50%, -50%) scale(1);
 transform: translate(-50%, -50%) scale(1);
 opacity: 0;
}
 20% {
 opacity: 1;
}
 75% {
 -webkit-transform: translate(-50%, -50%) scale(2);
 transform: translate(-50%, -50%) scale(2);
 opacity: 0;
}
 100% {
 opacity: 0;
}
}
 @-moz-keyframes boderM {  0% {
 -moz-transform: translate(-50%, -50%) scale(1);
 transform: translate(-50%, -50%) scale(1);
 opacity: 0;
}
 20% {
 opacity: 1;
}
 75% {
 -moz-transform: translate(-50%, -50%) scale(2);
 transform: translate(-50%, -50%) scale(2);
 opacity: 0;
}
 100% {
 opacity: 0;
}
}
 @-o-keyframes boderM {  0% {
 -o-transform: translate(-50%, -50%) scale(1);
 transform: translate(-50%, -50%) scale(1);
 opacity: 0;
}
 20% {
 opacity: 1;
}
 75% {
 -o-transform: translate(-50%, -50%) scale(2);
 transform: translate(-50%, -50%) scale(2);
 opacity: 0;
}
 100% {
 opacity: 0;
}
}
 @keyframes boderM {  0% {
 -webkit-transform: translate(-50%, -50%) scale(1);
 -moz-transform: translate(-50%, -50%) scale(1);
 -o-transform: translate(-50%, -50%) scale(1);
 transform: translate(-50%, -50%) scale(1);
 opacity: 0;
}
 20% {
 opacity: 1;
}
 75% {
 -webkit-transform: translate(-50%, -50%) scale(2);
 -moz-transform: translate(-50%, -50%) scale(2);
 -o-transform: translate(-50%, -50%) scale(2);
 transform: translate(-50%, -50%) scale(2);
 opacity: 0;
}
 100% {
 opacity: 0;
}
}
@-webkit-keyframes bordershow {  50% {
 box-shadow: 0px 0px 0.625rem 0 var(--color-zt);
}
}
@-moz-keyframes bordershow {  50% {
 box-shadow: 0px 0px 0.625rem 0 var(--color-zt);
}
}
@-o-keyframes bordershow {  50% {
 box-shadow: 0px 0px 0.625rem 0 var(--color-zt);
}
}
@keyframes bordershow {  50% {
 box-shadow: 0px 0px 0.625rem 0 var(--color-zt);
}
}
.mc_a1t_a { display: block; position: relative; }
.mc_a1t_xl { position: absolute; left: 2rem; top: 50%; z-index: 1; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); white-space: nowrap; font-size: 1rem; padding: 0.25rem 1.4375rem 0.25rem; line-height: 2.65rem; pointer-events: none; }
@media (max-width: 768px) {
.mc_a1t_xl { display: none; }
}
.mc_a1t_xl:before { content: ""; position: absolute; left: 0; top: 0; z-index: -1; width: 0; height: 100%; border-radius: 1.875rem; background: rgba(255, 255, 255, 0.8); border: 2px solid #13315B; backdrop-filter: blur(2px); opacity: 0; }
.mc_a1t_title { color: #13315B; font-size: 1.125rem; vertical-align: middle; position: relative; }
.mc_a1t_title i { font-size: 1rem; margin-left: 0.5em; }
.mc_a1t_jiantou { font-size: 1.25rem; color: #a1b8fd; vertical-align: middle; }
.mc_a1t_dian { position: relative; -webkit-animation: bordershow 3s infinite; -moz-animation: bordershow 3s infinite; -o-animation: bordershow 3s infinite; animation: bordershow 3s infinite; }
.mc_a1t_xl span { opacity: 0; color: #13315B; }
.mc_a1t_dian { display: block; width: 1.25rem; height: 1.25rem; background: #fff; border: 0.4375rem solid var(--color-zt); border-radius: 50%; }
.mc_a1t_dian::before { content: ""; display: block; position: absolute; left: 50%; top: 50%; z-index: -1; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1.5625rem; height: 1.5625rem; border-radius: 50%; background: rgba(255, 255, 255, 0.5); }
.mc_a1t_dian::after { content: ""; display: block; position: absolute; left: 50%; top: 50%; z-index: -1; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1.5625rem; height: 1.5625rem; border-radius: 50%; background: rgba(255, 255, 255, 0.5); }
.mc_a1t_dian::before { -webkit-animation: boderM 3s 0.75s infinite; -moz-animation: boderM 3s 0.75s infinite; -o-animation: boderM 3s 0.75s infinite; animation: boderM 3s 0.75s infinite; }
.mc_a1t_dian::after { -webkit-animation: boderM 3s infinite; -moz-animation: boderM 3s infinite; -o-animation: boderM 3s infinite; animation: boderM 3s infinite; }
.mc_a1t_li:hover { z-index: 20; }
.mc_a1t_li:hover .mc_a1t_xl { pointer-events: all; }
.mc_a1t_li:hover .mc_a1t_xl::before { width: 100%; -webkit-transition: all 0.4s cubic-bezier(0.34, 0.44, 0.41, 1.12); -o-transition: all 0.4s cubic-bezier(0.34, 0.44, 0.41, 1.12); -moz-transition: all 0.4s cubic-bezier(0.34, 0.44, 0.41, 1.12); transition: all 0.4s cubic-bezier(0.34, 0.44, 0.41, 1.12); opacity: 1; }
.mc_a1t_li:hover .mc_a1t_xl span { opacity: 1; -webkit-transition: all 0.36s 0.4s; -o-transition: all 0.36s 0.4s; -moz-transition: all 0.36s 0.4s; transition: all 0.36s 0.4s; }
 @-webkit-keyframes scroll2 {  0% {
 top: 0;
}
 60% {
 top: 50%;
}
 100% {
 top: 100%;
}
}
 @-moz-keyframes scroll2 {  0% {
 top: 0;
}
 60% {
 top: 50%;
}
 100% {
 top: 100%;
}
}
 @-o-keyframes scroll2 {  0% {
 top: 0;
}
 60% {
 top: 50%;
}
 100% {
 top: 100%;
}
}
 @keyframes scroll2 {  0% {
 top: 0;
}
 60% {
 top: 50%;
}
 100% {
 top: 100%;
}
}
@-webkit-keyframes banscaleDraw {   /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
  0% {
 -webkit-transform: scale(1);
 transform: scale(1);
/*开始为原始大小*/
  }
 25% {
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
/*放大1.1倍*/
  }
 50% {
 -webkit-transform: scale(1.2);
 transform: scale(1.2);
}
 75% {
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
}
 100% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
@-moz-keyframes banscaleDraw {   /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
  0% {
 -moz-transform: scale(1);
 transform: scale(1);
/*开始为原始大小*/
  }
 25% {
 -moz-transform: scale(1.1);
 transform: scale(1.1);
/*放大1.1倍*/
  }
 50% {
 -moz-transform: scale(1.2);
 transform: scale(1.2);
}
 75% {
 -moz-transform: scale(1.1);
 transform: scale(1.1);
}
 100% {
 -moz-transform: scale(1);
 transform: scale(1);
}
}
@-o-keyframes banscaleDraw {   /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
  0% {
 -o-transform: scale(1);
 transform: scale(1);
/*开始为原始大小*/
  }
 25% {
 -o-transform: scale(1.1);
 transform: scale(1.1);
/*放大1.1倍*/
  }
 50% {
 -o-transform: scale(1.2);
 transform: scale(1.2);
}
 75% {
 -o-transform: scale(1.1);
 transform: scale(1.1);
}
 100% {
 -o-transform: scale(1);
 transform: scale(1);
}
}
@keyframes banscaleDraw {   /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/
  0% {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
/*开始为原始大小*/
  }
 25% {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 transform: scale(1.1);
/*放大1.1倍*/
  }
 50% {
 -webkit-transform: scale(1.2);
 -moz-transform: scale(1.2);
 -o-transform: scale(1.2);
 transform: scale(1.2);
}
 75% {
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 transform: scale(1.1);
}
 100% {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
}
}
@media (max-width: 990px) {
.fullpage-wrapper .fp-section,  .fullpage-wrapper .fp-tableCell { height: auto !important; }
.fullpage-wrapper .fp-tableCell { padding: 20vw 0; }
.section1 .fp-tableCell,  .section2 .fp-tableCell,  .section4 .fp-tableCell,  .section5 .fp-tableCell,  .section7 .fp-tableCell { padding: 0; }
}
@media (max-width: 768px) {
.fullpage-wrapper .fp-tableCell { padding: 2.5rem 0; }
.section1 .fp-tableCell,  .section2 .fp-tableCell,  .section3 .fp-tableCell,  .section4 .fp-tableCell,  .section7 .fp-tableCell { padding: 0; }
}
.section { overflow: hidden; position: relative; background-repeat: no-repeat; background-position: center; -o-background-size: cover; background-size: cover; }
.fp-tableCell { position: relative; }
.fp-viewing-1 #fp-nav ul li a span, .fp-viewing-1 .fp-slidesNav ul li a span { background: #fff; }
.swiper { overflow: hidden; }
.overa { overflow: hidden; }
/* 图片动画 */
.fang { overflow: hidden; display: block; }
.fang img { -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; }
.fang:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }
.xz img { -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }
.xz:hover img { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); transform: rotateY(180deg); }
.top { -webkit-transition: all 0.5s; -o-transition: all 0.5s; -moz-transition: all 0.5s; transition: all 0.5s; }
.top:hover { -webkit-transform: translateY(-1rem); -moz-transform: translateY(-1rem); -ms-transform: translateY(-1rem); -o-transform: translateY(-1rem); transform: translateY(-1rem); }
.gong-p { color: #737373; font: 400 1.125rem/1.6em "Noto Sans SC"; text-align: justify; }
@media (max-width: 768px) {
.gong-p { font-size: 1rem; }
}
.title2 { color: #484848; font-size: 2.5rem; font-weight: 700; line-height: 1.35em; }
@media (max-width: 768px) {
.title2 { font-size: 1.8rem; }
}
.title2 .tit1 { color: #13315B; }
.title1 { color: #797979; text-align: center; }
@media (max-width: 768px) {
.title1 { text-align: left; }
}
.title1 .tit { font-family: "Noto Sans SC"; color: #000000; font-size: 2.5rem; font-weight: 700; line-height: 1.5em; }
@media (max-width: 768px) {
.title1 .tit { font-size: 1.8rem; }
}
.title1 .tita1 { color: #13315B; font-size: 1.5rem; font-weight: 700; line-height: 1.5em; margin-top: 0.5rem; }
@media (max-width: 768px) {
.title1 .tita1 { font-size: 1.125rem; }
}
.title1 .p1 { color: #797979; font-size: 1.5rem; line-height: 1.5em; margin-top: 0.125rem; }
@media (max-width: 768px) {
.title1 .p1 { font-size: 1.125rem; }
}
.title1 .p2 { color: #737373; font-size: 1.25rem; line-height: 1.5em; margin-top: 0.5rem; }
@media (max-width: 768px) {
.title1 .p2 { font-size: 1rem; }
}
.title1.tl { text-align: left; }
.title1.bs { color: #fff; }
.title1.bs .tit { color: #fff; }
.title1.bs .p { color: #fff; }
 @media (max-width: 768px) {
.cont1 { padding-top: 2.5rem; }
}
.cont1 .a1b1 { width: 58.5416666667%; padding-left: var(--cbasta); padding-right: 8%; }
@media (max-width: 768px) {
.cont1 .a1b1 { width: 100%; padding: 0 var(--cbasta); }
}
.cont1 .a1b1 .p1 { font-size: 1rem; padding: 0.25rem 0 1.25rem; }
@media (max-width: 768px) {
.cont1 .a1b1 .p1 { padding: 0; }
}
.cont1 .a1b1 .p1 p { margin-top: 1em; }
.cont1 .a1b1 .abtlist1 { padding: 1.5rem 0 3rem; }
@media (max-width: 768px) {
.cont1 .a1b1 .abtlist1 { padding: 1rem 0 1.25rem; }
}
.cont1 .a1b1 .abtlist1 li { text-align: center; cursor: pointer; }
.cont1 .a1b1 .abtlist1 li:last-child { display: none; }
.cont1 .a1b1 .abtlist1 li:nth-child(2n) { width: 2.25rem; font-size: 0; }
@media (max-width: 768px) {
.cont1 .a1b1 .abtlist1 li:nth-child(2n) { width: 1.25rem; }
}
.cont1 .a1b1 .abtlist1 li:nth-child(2n) img { width: 100%; }
.cont1 .a1b1 .abtlist1 li i { display: block; font-size: 0; width: 2.5rem; margin: 0 auto; }
@media (max-width: 768px) {
.cont1 .a1b1 .abtlist1 li i { width: 2rem; }
}
.cont1 .a1b1 .abtlist1 li i img { width: 100%; }
.cont1 .a1b1 .abtlist1 li .tit { text-align: center; color: #737373; font-size: 1.125rem; line-height: 1.5em; margin-top: 0.5rem; }
@media (max-width: 768px) {
.cont1 .a1b1 .abtlist1 li .tit { font-size: 0.875rem; }
}
.cont1 .a1b1 .abtlist1 li:hover i img { -webkit-filter: invert(43%) sepia(66%) saturate(4632%) hue-rotate(334deg) brightness(69%) contrast(120%); filter: invert(43%) sepia(66%) saturate(4632%) hue-rotate(334deg) brightness(69%) contrast(120%); }
.cont1 .a1b1 .abtlist1 li:hover .tit { color: #BB1D20; }
.cont1 .a1b2 { width: 41.4583333333%; height: 100vh; overflow: hidden; position: relative; background-repeat: no-repeat; background-position: center; -o-background-size: cover; background-size: cover; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; padding-left: 7.5%; }
@media (max-width: 768px) {
.cont1 .a1b2 { width: 100%; padding: 3rem 4%; height: auto; margin-top: 1.5rem; }
}
@media (max-width: 768px) {
.cont1 .a1b2 .sjtd_list1 { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; gap: 1rem; }
}
.cont1 .a1b2 .sjtd_list1 li { color: #fff; }
@media (max-width: 768px) {
.cont1 .a1b2 .sjtd_list1 li { width: 45%; }
}
.cont1 .a1b2 .sjtd_list1 li + li { margin-top: 1.5rem; }
@media (max-width: 768px) {
.cont1 .a1b2 .sjtd_list1 li + li { margin-top: 0; }
}
.cont1 .a1b2 .sjtd_list1 li .tit { font-size: 4rem; font-weight: 700; line-height: 1em; }
@media (max-width: 768px) {
.cont1 .a1b2 .sjtd_list1 li .tit { font-size: 2.5rem; line-height: 1.25em; }
}
.cont1 .a1b2 .sjtd_list1 li .tit sup { font-size: 2rem; font-weight: 600; vertical-align: top; top: 0; line-height: 1em; }
@media (max-width: 768px) {
.cont1 .a1b2 .sjtd_list1 li .tit sup { font-size: 1.5rem; }
}
.cont1 .a1b2 .sjtd_list1 li .p { font-size: 1.125rem; line-height: 1.5em; }
 @media (max-width: 768px) {
.cont2 { padding: 2.5rem 0; }
}
.cont2 .a2v2 { padding-left: var(--cbasta); padding-right: 3.3854166667%; }
@media (max-width: 768px) {
.cont2 .a2v2 { padding: 0 4%; margin-top: 1rem; }
}
.cont2 .a2v2 .a2_list1 { width: 33.9719029374%; position: relative; z-index: 1; }
@media (max-width: 768px) {
.cont2 .a2v2 .a2_list1 { width: 100%; }
}
.cont2 .a2v2 .a2_list1::after { content: ""; position: absolute; left: 0.9375rem; top: 2rem; height: 80%; width: 2px; border-left: 2px dashed rgba(0, 0, 0, 0.2); }
.cont2 .a2v2 .a2_list1 li { padding: 1rem 0; }
.cont2 .a2v2 .a2_list1 li + li { padding-top: 2rem; }
@media (max-width: 768px) {
.cont2 .a2v2 .a2_list1 li { padding: 0.75rem 0; }
.cont2 .a2v2 .a2_list1 li + li { padding-top: 1.6rem; }
}
.cont2 .a2v2 .a2_list1 li .wex-a i { display: block; width: 1.875rem; cursor: pointer; }
.cont2 .a2v2 .a2_list1 li .wex-a i img { width: 100%; -webkit-filter: invert(74%) sepia(15%) saturate(0%) hue-rotate(259deg) brightness(96%) contrast(94%); filter: invert(74%) sepia(15%) saturate(0%) hue-rotate(259deg) brightness(96%) contrast(94%); }
.cont2 .a2v2 .a2_list1 li .wex-a .cont-p { width: -webkit-calc(97% - 1.875rem); width: -moz-calc(97% - 1.875rem); width: calc(97% - 1.875rem); }
.cont2 .a2v2 .a2_list1 li .wex-a .cont-p .asbt-cx { height: 0; overflow: hidden; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; }
.cont2 .a2v2 .a2_list1 li .wex-a .cont-p .tit { color: #ADABAB; font-size: 1.875rem; line-height: 1em; font-weight: 600; cursor: pointer; }
@media (max-width: 768px) {
.cont2 .a2v2 .a2_list1 li .wex-a .cont-p .tit { font-size: 1.35rem; line-height: 1.6em; }
}
.cont2 .a2v2 .a2_list1 li .wex-a .cont-p .p1 { color: #737373; font-size: 1rem; line-height: 1.5em; margin: 0.65rem 0; }
.cont2 .a2v2 .a2_list1 li.on .wex-a i img { -webkit-filter: none; filter: none; }
.cont2 .a2v2 .a2_list1 li.on .wex-a .cont-p .tit { color: #525252; }
.cont2 .a2v2 .a2_list1 li.on .wex-a .cont-p .asbt-cx { height: 7.5rem; }
.cont2 .a2v2 .a2_list2 { width: 65.9003831418%; }
@media (max-width: 768px) {
.cont2 .a2v2 .a2_list2 { width: 100%; }
}
.cont2 .a2v2 .a2_list2 li { display: none; }
.cont2 .a2v2 .a2_list2 li img { width: 100%; }
 @-webkit-keyframes bannerLun {  0% {
 opacity: 0;
 -webkit-transform: translateY(100px);
 transform: translateY(100px);
 -webkit-filter: blur(10px);
 filter: blur(10px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0px);
 transform: translateY(0px);
 -webkit-filter: blur(0px);
 filter: blur(0px);
}
}
 @-moz-keyframes bannerLun {  0% {
 opacity: 0;
 -moz-transform: translateY(100px);
 transform: translateY(100px);
 filter: blur(10px);
}
 100% {
 opacity: 1;
 -moz-transform: translateY(0px);
 transform: translateY(0px);
 filter: blur(0px);
}
}
 @-o-keyframes bannerLun {  0% {
 opacity: 0;
 -o-transform: translateY(100px);
 transform: translateY(100px);
 filter: blur(10px);
}
 100% {
 opacity: 1;
 -o-transform: translateY(0px);
 transform: translateY(0px);
 filter: blur(0px);
}
}
 @keyframes bannerLun {  0% {
 opacity: 0;
 -webkit-transform: translateY(100px);
 -moz-transform: translateY(100px);
 -o-transform: translateY(100px);
 transform: translateY(100px);
 -webkit-filter: blur(10px);
 filter: blur(10px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0px);
 -moz-transform: translateY(0px);
 -o-transform: translateY(0px);
 transform: translateY(0px);
 -webkit-filter: blur(0px);
 filter: blur(0px);
}
}
.cont3 { position: relative; z-index: 1; width: 100%; height: 100%; }
@media (max-width: 768px) {
.cont3 .a3v1 { display: none; }
}
@media (min-width: 767px) {
.cont3 .a3v2 { display: none; }
}
.cont3 .a3v2 .mySwiper1a .swiper-slide .cont-p { color: #fff; position: relative; z-index: 1; background: var(--color-zt); padding: 1.5rem 5%; }
.cont3 .a3v2 .mySwiper1a .swiper-slide .cont-p u { display: block; font-size: 0; width: 3.125rem; margin: 0 auto; }
@media (max-width: 768px) {
.cont3 .a3v2 .mySwiper1a .swiper-slide .cont-p u { width: 2.85rem; margin-left: 0; }
}
.cont3 .a3v2 .mySwiper1a .swiper-slide .cont-p u img { width: 100%; }
.cont3 .a3v2 .mySwiper1a .swiper-slide .cont-p .tit { font-size: 1.875rem; font-weight: 700; line-height: 1.5em; text-align: center; padding: 1rem 0 0.5rem; }
@media (max-width: 768px) {
.cont3 .a3v2 .mySwiper1a .swiper-slide .cont-p .tit { font-size: 1.5rem; text-align: left; }
}
.cont3 .a3v2 .mySwiper1a .swiper-slide .cont-p .asxt2 { color: #fff; border: 1px solid #fff; width: 2.6875rem; height: 2.6875rem; margin: 1rem auto 0; }
@media (max-width: 768px) {
.cont3 .a3v2 .mySwiper1a .swiper-slide .cont-p .asxt2 { display: none; }
}
.cont3 .a3v2 .mySwiper1a .swiper-slide .cont-p .asxt2 i { font-size: 1rem; display: block; }
.cont3 .a3v2 .mySwiper1a .swiper-slide .cont-p .asxt1 { display: none; opacity: 0; }
@media (max-width: 768px) {
.cont3 .a3v2 .mySwiper1a .swiper-slide .cont-p .asxt1 { display: block; -webkit-animation: bannerLun 0.6s ease both 0.1s; -moz-animation: bannerLun 0.6s ease both 0.1s; -o-animation: bannerLun 0.6s ease both 0.1s; animation: bannerLun 0.6s ease both 0.1s; }
}
.cont3 .a3v2 .mySwiper1a .swiper-slide .cont-p .asxt1 .p1 { font-size: 1.25rem; line-height: 1.5em; }
@media (max-width: 768px) {
.cont3 .a3v2 .mySwiper1a .swiper-slide .cont-p .asxt1 .p1 { font-size: 1rem; height: 7.5em; }
}
.cont3 .a3v2 .mySwiper1a .swiper-slide .cont-p .asxt1 .more-a { margin-top: 1rem; }
.cont3 .a3v2 .mySwiper1a .swiper-pagination1 { margin-top: 0.75rem; }
.cont3 .a3_list1 { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; }
@media (max-width: 768px) {
.cont3 .a3_list1 li { height: 100%; }
}
.cont3 .a3_list1 li img { width: 100%; height: 100vh; -o-object-fit: cover; object-fit: cover; }
@media (max-width: 768px) {
.cont3 .a3_list1 li img { height: 100%; }
}
.cont3 .a3_list2 li { -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; height: 100vh; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; padding: 0 4%; position: relative; }
@media (max-width: 768px) {
.cont3 .a3_list2 li { height: 100%; -webkit-flex: auto; -moz-box-flex: 1; -ms-flex: auto; flex: auto; width: 100%; }
}
.cont3 .a3_list2 li::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(19, 49, 91, 0.8); opacity: 0; }
@media (max-width: 768px) {
.cont3 .a3_list2 li::after { opacity: 1; }
}
.cont3 .a3_list2 li .cont-p { color: #fff; position: relative; z-index: 1; }
@media (max-width: 768px) {
.cont3 .a3_list2 li .cont-p { padding: 2.5rem 0; }
}
.cont3 .a3_list2 li .cont-p u { display: block; font-size: 0; width: 3.125rem; margin: 0 auto; }
@media (max-width: 768px) {
.cont3 .a3_list2 li .cont-p u { width: 2.85rem; margin-left: 0; }
}
.cont3 .a3_list2 li .cont-p u img { width: 100%; }
.cont3 .a3_list2 li .cont-p .tit { font-size: 1.875rem; font-weight: 700; line-height: 1.5em; text-align: center; padding: 1rem 0 0.5rem; }
@media (max-width: 768px) {
.cont3 .a3_list2 li .cont-p .tit { font-size: 1.5rem; text-align: left; }
}
.cont3 .a3_list2 li .cont-p .asxt2 { color: #fff; border: 1px solid #fff; width: 2.6875rem; height: 2.6875rem; margin: 1rem auto 0; }
@media (max-width: 768px) {
.cont3 .a3_list2 li .cont-p .asxt2 { display: none; }
}
.cont3 .a3_list2 li .cont-p .asxt2 i { font-size: 1rem; display: block; }
.cont3 .a3_list2 li .cont-p .asxt1 { display: none; opacity: 0; }
@media (max-width: 768px) {
.cont3 .a3_list2 li .cont-p .asxt1 { display: block; -webkit-animation: bannerLun 0.6s ease both 0.1s; -moz-animation: bannerLun 0.6s ease both 0.1s; -o-animation: bannerLun 0.6s ease both 0.1s; animation: bannerLun 0.6s ease both 0.1s; }
}
.cont3 .a3_list2 li .cont-p .asxt1 .p1 { font-size: 1.25rem; line-height: 1.5em; }
@media (max-width: 768px) {
.cont3 .a3_list2 li .cont-p .asxt1 .p1 { font-size: 1rem; }
}
.cont3 .a3_list2 li .cont-p .asxt1 .more-a { margin-top: 1rem; }
.cont3 .a3_list2 li + li { border-left: 1px solid rgba(255, 255, 255, 0.2); }
@media (max-width: 768px) {
.cont3 .a3_list2 li + li { border-top: 1px solid rgba(255, 255, 255, 0.2); border-left: none; }
}
.cont3 .a3_list2 li.on { -webkit-flex: 2; -moz-box-flex: 2; -ms-flex: 2; flex: 2; }
.cont3 .a3_list2 li.on::after { opacity: 1; }
.cont3 .a3_list2 li.on .cont-p u { margin-left: 0; }
.cont3 .a3_list2 li.on .cont-p .tit { text-align: left; }
.cont3 .a3_list2 li.on .cont-p .asxt2 { display: none; }
.cont3 .a3_list2 li.on .cont-p .asxt1 { display: block; -webkit-animation: bannerLun 0.6s ease both 0.1s; -moz-animation: bannerLun 0.6s ease both 0.1s; -o-animation: bannerLun 0.6s ease both 0.1s; animation: bannerLun 0.6s ease both 0.1s; }
.cont4 { overflow: hidden; }
.cont4 .a4b1 { width: 34.8958333333%; position: relative; }
@media (max-width: 768px) {
.cont4 .a4b1 { width: 100%; display: none; }
}
.cont4 .a4b1 .mySwiper1 .swiper-slide .img { position: relative; }
.cont4 .a4b1 .mySwiper1 .swiper-slide .img::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: -webkit-linear-gradient(bottom, #13315B -13.21%, rgba(40, 104, 193, 0) 88.48%); background: -moz-linear-gradient(bottom, #13315B -13.21%, rgba(40, 104, 193, 0) 88.48%); background: -o-linear-gradient(bottom, #13315B -13.21%, rgba(40, 104, 193, 0) 88.48%); background: linear-gradient(0deg, #13315B -13.21%, rgba(40, 104, 193, 0) 88.48%); }
.cont4 .a4b1 .mySwiper1 .swiper-slide .img u { display: block; font-size: 0; overflow: hidden; }
.cont4 .a4b1 .mySwiper1 .swiper-slide .img u img { width: 100%; height: 100vh; -o-object-fit: cover; object-fit: cover; }
@media (max-width: 768px) {
.cont4 .a4b1 .mySwiper1 .swiper-slide .img u img { height: 60vh; }
}
.cont4 .a4b1 .mySwiper1 .swiper-slide .img .cont-p { position: absolute; left: 0; width: 100%; bottom: 7%; padding: 0 7% 0 12%; color: #fff; z-index: 1; }
@media (max-width: 768px) {
.cont4 .a4b1 .mySwiper1 .swiper-slide .img .cont-p { padding: 0 5%; }
}
.cont4 .a4b1 .mySwiper1 .swiper-slide .img .cont-p .date b { font-size: 2.5rem; line-height: 1.125em; font-weight: 500; display: block; }
.cont4 .a4b1 .mySwiper1 .swiper-slide .img .cont-p .date span { font-size: 1.25rem; line-height: 1.125em; }
.cont4 .a4b1 .mySwiper1 .swiper-slide .img .cont-p .tit { font-size: 2rem; line-height: 1.35em; font-weight: 500; color: #fff; margin: 1rem 0; display: block; }
.cont4 .a4b1 .mySwiper1 .swiper-pagination-fy { position: absolute; right: 0; bottom: 7%; z-index: 1; width: 100%; color: rgba(255, 255, 255, 0.2); text-align: right; padding-right: 7%; pointer-events: none; }
.cont4 .a4b1 .mySwiper1 .swiper-pagination-fy .swiper-pagination-current { color: #fff; }
.cont4 .a4b1 .mySwiper1 .swiper-pagination-fy span { font-size: 1rem; }
.cont4 .a4b1 .mySwiper1 .swiper-pagination-fy span::before { content: "0"; }
.cont4 .a4b2 { width: 65.1041666667%; padding: var(--head-height) var(--cbasta) 0 3%; }
@media (max-width: 768px) {
.cont4 .a4b2 { width: 100%; padding: 0 4%; }
}
.cont4 .a4b2 .a5b2c1 .tit { color: #000000; font-size: 2.5rem; font-weight: 600; }
@media (max-width: 768px) {
.cont4 .a4b2 .a5b2c1 .tit { font-size: 1.8rem; }
}
.cont4 .a4b2 .a5b2c1 .xwmore { color: #13315B; font-size: 1.25rem; }
@media (max-width: 768px) {
.cont4 .a4b2 .a5b2c1 .xwmore { font-size: 1.125rem; }
}
.cont4 .a4b2 .a5b2c1 .xwmore i { display: block; font-size: 0; width: 1rem; margin-right: 0.5rem; }
.cont4 .a4b2 .a5b2c1 .xwmore i img { width: 100%; }
.cont4 .a4b2 .a5b2c2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.8rem 3.25rem; margin-top: 2rem; }
@media (max-width: 768px) {
.cont4 .a4b2 .a5b2c2 { grid-template-columns: repeat(1, 1fr); gap: 1.25rem; margin-top: 1rem; }
}
.cont4 .a4b2 .a5b2c2 a.img { background: #FFF; box-shadow: 0px 0px 3.75rem 0px rgba(0, 0, 0, 0.07); border-radius: 1.25rem; overflow: hidden; display: block; }
@media (max-width: 768px) {
.cont4 .a4b2 .a5b2c2 a.img { border-radius: 1rem; box-shadow: 0px 0px 1.5rem 0px rgba(0, 0, 0, 0.07); }
}
.cont4 .a4b2 .a5b2c2 a.img i { display: block; font-size: 0; overflow: hidden; }
.cont4 .a4b2 .a5b2c2 a.img i img { width: 100%; }
.cont4 .a4b2 .a5b2c2 a.img .cont-p { padding: 1.75rem 1.5rem; }
@media (max-width: 768px) {
.cont4 .a4b2 .a5b2c2 a.img .cont-p { padding: 1.5rem 1.25rem; }
}
.cont4 .a4b2 .a5b2c2 a.img .cont-p .tit { width: -webkit-calc(93% - 4.375rem); width: -moz-calc(93% - 4.375rem); width: calc(93% - 4.375rem); color: #525252; font-size: 1.25rem; line-height: 1.25em; }
@media (max-width: 768px) {
.cont4 .a4b2 .a5b2c2 a.img .cont-p .tit { font-size: 1.125rem; line-height: 1.5em; }
}
.cont4 .a4b2 .a5b2c2 a.img .cont-p .date { width: 4.375rem; text-align: right; }
.cont4 .a4b2 .a5b2c2 a.img .cont-p .date b { font-size: 2.5rem; line-height: 1.125em; font-weight: 500; display: block; color: #13315B; }
.cont4 .a4b2 .a5b2c2 a.img .cont-p .date span { font-size: 1.25rem; line-height: 1.125em; color: #595757; }
.cont4 .a4b2 .a5b2c2 a.img:hover .cont-p .tit { color: #13315B; }
.cont5 { overflow: hidden; }
.cont5 .a5v1 .tita-a { text-align: center; }
.cont5 .a5v1 .tita-a .tit1 { color: #000000; font-size: 2.5rem; font-weight: 700; }
@media (max-width: 768px) {
.cont5 .a5v1 .tita-a .tit1 { font-size: 1.8rem; }
}
.cont5 .a5v1 .tita-a .tit2 { color: #797979; font-size: 1.5rem; }
@media (max-width: 768px) {
.cont5 .a5v1 .tita-a .tit2 { font-size: 1.125rem; }
}
.cont5 .a5v1 .tita-a .tit2 p { padding: 0 0.65em; }
.cont5 .a5v1 .tita-a .tit2::after, .cont5 .a5v1 .tita-a .tit2::before { content: ""; display: block; width: 4.375rem; height: 1px; background: #BEBEBE; }
.cont5 .a5v1 .tita-a .tit3 { -webkit-align-items: end; -moz-box-align: end; -ms-flex-align: end; align-items: end; margin-top: -2.25rem; }
@media (max-width: 768px) {
.cont5 .a5v1 .tita-a .tit3 { margin-top: -1rem; }
}
.cont5 .a5v1 .tita-a .tit3 i { display: block; width: 3.3125rem; }
@media (max-width: 768px) {
.cont5 .a5v1 .tita-a .tit3 i { width: 2rem; }
}
.cont5 .a5v1 .tita-a .tit3 i img { width: 100%; }
.cont5 .a5v1 .tita-a .tit3 p { color: #696969; font-size: 2rem; line-height: 1.25em; padding: 0 1em; }
@media (max-width: 768px) {
.cont5 .a5v1 .tita-a .tit3 p { font-size: 1.25rem; }
}
.cont5 .a5v1 .tita-a .tit3 p span { color: #13315B; }
.cont5 .a5v2 { -webkit-perspective: 800px; -moz-perspective: 800px; perspective: 800px; margin-top: -5.5rem; }
@media (max-width: 768px) {
.cont5 .a5v2 { margin-top: -3.5rem; }
}
.cont5 .a5v2 .picMarquee-top { -webkit-transform: rotateX(35deg); -moz-transform: rotateX(35deg); transform: rotateX(35deg); -webkit-transform-origin: center bottom 0; -moz-transform-origin: center bottom 0; -ms-transform-origin: center bottom 0; -o-transform-origin: center bottom 0; transform-origin: center bottom 0; -webkit-mask: -webkit-linear-gradient(bottom, transparent, #000 5%, #000 50%, transparent); mask: linear-gradient(0deg, transparent, #000 5%, #000 50%, transparent); }
.cont5 .a5v2 .picMarquee-top .a5v2_list1 li { display: grid; grid-template-columns: repeat(8, 1fr); gap: 1rem; margin-bottom: 1rem; }
@media (max-width: 768px) {
.cont5 .a5v2 .picMarquee-top .a5v2_list1 li { grid-template-columns: repeat(4, 1fr); gap: 0.65rem; margin-bottom: 0.65rem; }
}
.cont5 .a5v2 .picMarquee-top .a5v2_list1 li a.block { font-size: 0; border: 1px solid #EFEFEF; background: #fff; padding: 0 1rem; aspect-ratio: 16/7; display: -webkit-flex !important; display: -moz-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
@media (max-width: 768px) {
.cont5 .a5v2 .picMarquee-top .a5v2_list1 li a.block { padding: 0 0.25rem; }
}
.cont5 .a5v2 .picMarquee-top .a5v2_list1 li a.block img { width: auto; max-width: 100%; max-height: 100%; }
.cont5 .a5v2 .picMarquee-top .a5v2_list1 li a.block:hover { border-color: var(--color-zt); }
.foot-fot { position: relative; background: #13315B; }
.foot-fot .foota1 { position: relative; z-index: 1; padding: 5rem 0 4.0625rem; }
@media (max-width: 990px) {
.foot-fot .foota1 { display: none; }
}
.foot-fot .foota1 .footab1 { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.foot-fot .foota1 .footab1 .dq-list1 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; position: relative; padding-bottom: 0.75rem; }
.foot-fot .foota1 .footab1 .dq-list1::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; bottom: -1px; height: 3px; background: #fff; }
.foot-fot .foota1 .footab1 .dq-list1 li { color: #FFFFFF; font-size: 1.25rem; font-weight: 700; }
.foot-fot .foota1 .footab1 .dq-list1 li + li { margin-left: 1.5em; }
.foot-fot .foota1 .footab2 { padding-top: 3.125rem; }
.foot-fot .foota1 .footab2 .fo-a2 .d_tela u { display: block; width: 3.75rem; }
.foot-fot .foota1 .footab2 .fo-a2 .d_tela u img { width: 100%; }
.foot-fot .foota1 .footab2 .fo-a2 .d_tela .p1 { color: #fff; font-size: 1.125rem; line-height: 1.5em; margin-left: 0.65rem; }
.foot-fot .foota1 .footab2 .fo-a2 .d_tela .p1 b { display: block; font-size: 2rem; font-weight: 600; line-height: 1.125em; }
.foot-fot .foota1 .footab2 .fo-a2 .db_dz { padding-top: 1rem; }
.foot-fot .foota1 .footab2 .fo-a2 .db_dz li { color: #fff; margin-top: 0.75rem; }
.foot-fot .foota1 .footab2 .fo-a2 .db_dz li i { display: block; font-size: 0; width: 1.5rem; }
.foot-fot .foota1 .footab2 .fo-a2 .db_dz li i img { width: 100%; }
.foot-fot .foota1 .footab2 .fo-a2 .db_dz li p { font-size: 1rem; line-height: 1.35em; font-weight: 600; width: -webkit-calc(100% - 1.5rem); width: -moz-calc(100% - 1.5rem); width: calc(100% - 1.5rem); padding-left: 0.75rem; }
.foot-fot .foota1 .footab2 .fo-a2 .db_erm { padding-right: 52%; margin-top: 1.5rem; }
.foot-fot .foota1 .footab2 .fo-a2 .db_erm li { text-align: center; color: #fff; }
.foot-fot .foota1 .footab2 .fo-a2 .db_erm li i { display: block; font-size: 0; width: 8.125rem; }
.foot-fot .foota1 .footab2 .fo-a2 .db_erm li i img { width: 100%; }
.foot-fot .foota1 .footab2 .fo-a2 .db_erm li .tit { font-size: 1.125rem; line-height: 1.5em; padding: 0.5rem 0; }
.foot-fot .foota1 .footab2 .fo-a2 .db_zx { width: 60%; margin-top: 0.65rem; }
.foot-fot .foota1 .footab2 .fo-a2 .db_zx li { position: relative; }
.foot-fot .foota1 .footab2 .fo-a2 .db_zx li a.p1 { color: #fff; }
.foot-fot .foota1 .footab2 .fo-a2 .db_zx li a.p1 i { display: block; font-size: 0; width: 1.25rem; }
.foot-fot .foota1 .footab2 .fo-a2 .db_zx li a.p1 i img { width: 100%; }
.foot-fot .foota1 .footab2 .fo-a2 .db_zx li a.p1 .tit { font-size: 1.125rem; line-height: 1.5em; margin-left: 0.5rem; }
.foot-fot .foota1 .footab2 .fo-a2 .db_zx li a.p1:hover .cont-p { display: block; }
.foot-fot .foota1 .footab2 .fo-a2 .db_zx li .cont-p { width: 8.125rem; padding: 0.35rem; border-radius: 0.25rem; background: #fff; position: absolute; left: 0; bottom: 110%; width: 100%; box-shadow: 0px 0px 1rem 0px rgba(0, 0, 0, 0.07); display: none; }
.foot-fot .foota1 .footab2 .fo-a2 .db_zx li .cont-p img { width: 100%; }
.foot-fot .foota1 .foot-tit { color: #fff; font: 600 1.25rem/1.5em "Noto Sans SC"; }
.foot-fot .foota1 .foot-tit a { color: #fff; display: block; }
.foot-fot .foota1 .dseca { margin-top: 0.8em; }
.foot-fot .foota1 .dseca > a { display: block; color: #fff; font: 400 1rem/2em "Noto Sans SC"; position: relative; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
.foot-fot .foota1 .dseca > a:after { content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 1px; -webkit-transition: all 0.4s; -o-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; background: #fff; }
.foot-fot .foota1 .dseca > a:hover:after { width: 100%; }
.foot-fot .foota1 .fo-a2 { width: 43.9285714286%; margin-right: 2.5%; }
.foot-fot .foota2 { color: #fff; font: 400 1rem/1.65em "Noto Sans SC"; padding: 1em 0; background: var(--color-zt); border-top: 1px solid rgba(255, 255, 255, 0.2); }
.foot-fot .foota2 a { color: white; }
.foot-fot .foota2 a:hover { color: rgba(255, 255, 255, 0.6); }
.foot-fot .foota2 p + p { margin-left: 1rem; }
@media (max-width: 768px) {
.foot-fot .foota2 p + p { margin-left: 0; }
}
.foot-fot .foota2 p + p span:last-child { display: none; }
.foot1-m { display: none; width: 100%; position: relative; z-index: 1; }
.foot1-m .fo-a2 { padding: 2rem 4%; }
@media (max-width: 768px) {
.foot1-m .fo-a2 { padding-bottom: 1rem; }
}
.foot1-m .fo-a2 .d_tela u { display: block; width: 3.75rem; }
@media (max-width: 768px) {
.foot1-m .fo-a2 .d_tela u { width: 3.5rem; }
}
.foot1-m .fo-a2 .d_tela u img { width: 100%; }
.foot1-m .fo-a2 .d_tela .p1 { color: #fff; font-size: 1.125rem; line-height: 1.5em; margin-left: 0.65rem; }
@media (max-width: 768px) {
.foot1-m .fo-a2 .d_tela .p1 { font-size: 1rem; }
}
.foot1-m .fo-a2 .d_tela .p1 b { display: block; font-size: 2rem; font-weight: 600; line-height: 1.125em; }
@media (max-width: 768px) {
.foot1-m .fo-a2 .d_tela .p1 b { font-size: 1.8rem; }
}
.foot1-m .fo-a2 .db_dz { padding-top: 1rem; }
.foot1-m .fo-a2 .db_dz li { color: #fff; margin-top: 0.75rem; }
@media (max-width: 768px) {
.foot1-m .fo-a2 .db_dz li { margin-top: 0.5rem; }
}
.foot1-m .fo-a2 .db_dz li i { display: block; font-size: 0; width: 1.5rem; }
.foot1-m .fo-a2 .db_dz li i img { width: 100%; }
.foot1-m .fo-a2 .db_dz li p { font-size: 1rem; line-height: 1.35em; font-weight: 600; width: -webkit-calc(100% - 1.5rem); width: -moz-calc(100% - 1.5rem); width: calc(100% - 1.5rem); padding-left: 0.75rem; }
@media (max-width: 768px) {
.foot1-m .fo-a2 .db_dz li p { font-weight: 500; font-size: 0.875rem; }
}
.foot1-m .fo-a2 .db_erm { padding-right: 30%; margin-top: 1.5rem; }
@media (max-width: 768px) {
.foot1-m .fo-a2 .db_erm { padding-right: 0; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
}
.foot1-m .fo-a2 .db_erm li { text-align: center; color: #fff; }
@media (max-width: 768px) {
.foot1-m .fo-a2 .db_erm li { margin-right: 1rem; }
}
.foot1-m .fo-a2 .db_erm li i { display: block; font-size: 0; width: 8.125rem; }
@media (max-width: 768px) {
.foot1-m .fo-a2 .db_erm li i { width: 6.9rem; }
}
.foot1-m .fo-a2 .db_erm li i img { width: 100%; }
.foot1-m .fo-a2 .db_erm li .tit { font-size: 1.125rem; line-height: 1.5em; padding: 0.5rem 0; }
@media (max-width: 768px) {
.foot1-m .fo-a2 .db_erm li .tit { font-size: 1rem; }
}
.foot1-m .fo-a2 .db_zx { width: 60%; margin-top: 0.65rem; }
.foot1-m .fo-a2 .db_zx li { position: relative; }
.foot1-m .fo-a2 .db_zx li a.p1 { color: #fff; }
.foot1-m .fo-a2 .db_zx li a.p1 i { display: block; font-size: 0; width: 1.25rem; }
.foot1-m .fo-a2 .db_zx li a.p1 i img { width: 100%; }
.foot1-m .fo-a2 .db_zx li a.p1 .tit { font-size: 1.125rem; line-height: 1.5em; margin-left: 0.5rem; }
.foot1-m .fo-a2 .db_zx li a.p1:hover .cont-p { display: block; }
.foot1-m .fo-a2 .db_zx li .cont-p { width: 8.125rem; padding: 0.35rem; border-radius: 0.25rem; background: #fff; position: absolute; left: 0; bottom: 110%; width: 100%; box-shadow: 0px 0px 1rem 0px rgba(0, 0, 0, 0.07); display: none; }
.foot1-m .fo-a2 .db_zx li .cont-p img { width: 100%; }
.foot1-m .m-bm-head-box .m-bm-navbtn span, .foot1-m .m-bm-head-box .m-bm-navbtn:after, .foot1-m .m-bm-head-box .m-bm-navbtn:before { background: #000; }
.foot1-m .m-bm-menu { background: #fff; }
.foot1-m .m-bm-nav > li, .foot1-m .m-bm-nav > li .sec { border-color: rgba(255, 255, 255, 0.1); }
.foot1-m .m-bm-nav > li > a, .foot1-m .m-bm-nav .aniut i, .foot1-m .m-bm-nav > li .sec a, .foot1-m .mrhgxt { color: #fff; }
 @media (max-width: 990px) {
.d_nav { display: none; }
.fix-gonga { display: none !important; }
}
/*手机底部*/
@media (max-width: 991px) {
.foot1-m { display: block; }
}
.hidden { display: none; }
.zd_erha { position: fixed; right: 1.82292%; bottom: 12%; z-index: 999; }
@media (max-width: 768px) {
.zd_erha { display: none; }
}
.zd_erha .dtasxz { position: relative; width: 3.375rem; }
.zd_erha .dtasxz a.cpdb { display: block; background: var(--color-zt); color: #fff; padding: 1.5rem 1em; border-radius: 3rem; text-align: center; line-height: 1.25em; font-weight: 700; }
.zd_erha .dtasxz .szt { position: absolute; right: 0; top: -0.5rem; background: #fff; width: 1.625rem; height: 1.625rem; border-radius: 50%; box-shadow: 0 0 0.5rem rgba(0, 20, 60, 0.2); }
.zd_erha .dtasxz .szt b { display: block; color: #0056FE; font-size: 0.875rem; font-weight: 700; }
.zd_erha .aat_list { background: #FFFFFF; border: 1px solid #E9E9E9; width: 3.375rem; border-radius: 3rem; padding: 0.75rem 0; margin-top: 1rem; }
.zd_erha .aat_list li { position: relative; }
.zd_erha .aat_list li.tops { display: none; }
.zd_erha .aat_list li + li::after { content: ""; position: absolute; left: 50%; top: 0; width: 70%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); height: 1px; background: rgba(63, 63, 63, 0.1); }
.zd_erha .aat_list li > a { display: block; width: 100%; padding: 0.5rem 0; position: relative; }
.zd_erha .aat_list li > a::after { content: ""; display: block; position: absolute; top: 0; left: -18%; width: 18%; height: 100%; }
.zd_erha .aat_list li > a i { width: 100%; height: 100%; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.zd_erha .aat_list li > a i img { height: 1.75rem; }
.zd_erha .aat_list li > a p { color: #333434; font-size: 0.75rem; line-height: 1.25em; text-align: center; padding: 0.25em 0; }
.zd_erha .aat_list li .erghgsa { position: absolute; z-index: -1; padding: 0.5em 1.5rem; width: auto; text-align: center; right: -webkit-calc(110% + 5px); right: -moz-calc(110% + 5px); right: calc(110% + 5px); top: 10%; opacity: 0; visibility: hidden; -webkit-transform: translateX(110%); -moz-transform: translateX(110%); -ms-transform: translateX(110%); -o-transform: translateX(110%); transform: translateX(110%); -webkit-transition: all 0.7s; -o-transition: all 0.7s; -moz-transition: all 0.7s; transition: all 0.7s; box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2); color: #333; font-size: 1.125rem; background: #fff; border-radius: 0.4rem; white-space: nowrap; }
.zd_erha .aat_list li .erghgsb { width: 7rem; padding: 0.3rem; }
.zd_erha .aat_list li .erghgsb img { width: 100%; }
.zd_erha .aat_list li:hover .erghgsa { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
/*内页css*/
.loadmore-nodata { margin: 0 auto 9em; }
.text-center { text-align: center; }
.pagination { display: inline-block; padding-left: 0; margin: 0 0; border-radius: 4px; }
@media (max-width: 768px) {
.pagination { margin: 0 0 0; }
}
.pagination > li { display: inline; }
.pagination > li > a, .pagination > li > span { position: relative; float: left; margin-left: -1px; line-height: 2.375rem; color: #333333; text-decoration: none; background-color: #fff; border: 1px solid #ddd; margin: 0 0.2rem; font-weight: 500; }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; line-height: 2.1; background: #fff; }
.pagination > li:last-child > a, .pagination > li:last-child > span { line-height: 2.1; }
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover { z-index: 2; color: var(--color-zt); background-color: #eee; border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover { z-index: 3; color: #fff; cursor: default; background-color: var(--color-zt); border-color: var(--color-zt); vertical-align: middle; }
.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd; }
.pagination-lg > li > a, .pagination-lg > li > span { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; }
.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; font-size: 12px; line-height: 1.5; }
.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.pager { padding-left: 0; margin: 2.6875rem 0; text-align: center; list-style: none; }
@media (max-width: 768px) {
.pager { margin: 1.5rem 0; }
}
.pager li { display: inline; }
.pager li > a, .pager li > span { display: inline-block; background-color: transparent; border: 1px solid #ddd; border-radius: 50%; width: 2.375rem; height: 2.375rem; background: #fff; }
.pager li > a:focus, .pager li > a:hover { text-decoration: none; background-color: #eee; }
.pager .next > a, .pager .next > span { float: right; }
.pager .previous > a, .pager .previous > span { float: left; }
.pager .disabled > a, .pager .disabled > a:focus, .pager .disabled > a:hover, .pager .disabled > span { color: #777; cursor: not-allowed; background-color: transparent; }
.ajhhsd { color: #A7A5A5; font: 400 1rem/2rem "Noto Sans SC"; padding: 1.3em 0; }
@media (max-width: 768px) {
.ajhhsd { line-height: 1.5em; padding: 1em 0; }
}
.ajhhsd span { padding: 0 0.05em; }
.ajhhsd span:last-child { display: none; }
.ajhhsd a { color: #A7A5A5; }
.ajhhsd a:hover { color: var(--color-zt); }
.xw_ny_banner { background: #333; -o-background-size: cover; background-size: cover; padding: 16.5rem 0 7.25rem; }
@media (max-width: 990px) {
.xw_ny_banner { padding: 7.25rem 0; }
}
@media (max-width: 768px) {
.xw_ny_banner { padding: 4rem 0; }
}
.xw_ny_banner h2 { color: #FFFFFF; font: 600 3.125rem/1.2em "Poppins"; }
@media (max-width: 768px) {
.xw_ny_banner h2 { font-size: 1.8rem; }
}
.nav-page li { padding-bottom: 1em; }
.nav-page li + li { border-top: 1px solid #f0f0f0; padding-top: 1em; }
.nav-page li > a { display: block; font: 600 1.35rem/1.5em "Noto Sans SC"; color: #333; }
@media (max-width: 768px) {
.nav-page li > a { font-size: 1.25rem; }
}
.nav-page li .sec { margin-top: 0.5em; }
.nav-page li .sec a { display: inline-block; font: 500 1rem/1.6em "Noto Sans SC"; color: #777; margin-right: 1em; }
.nav-page li .sec a:hover { color: var(--color-zt); }
 @media (max-width: 768px) {
.mt40 { margin-top: 1rem; }
}
.ssy-sskaa { margin-bottom: 2rem; }
@media (max-width: 768px) {
.ssy-sskaa { margin-bottom: 1.5rem; }
}
.ssy-sskaa .searchsa form { width: 50%; border: 1px solid #999; padding: 0 1.5em; border-radius: 2rem; margin: 0 auto; }
@media (max-width: 768px) {
.ssy-sskaa .searchsa form { width: 90%; }
}
.ssy-sskaa .searchsa form input { width: 70%; font: 500 1.25rem/4rem "Noto Sans SC"; background: transparent; color: #999; }
@media (max-width: 768px) {
.ssy-sskaa .searchsa form input { font-size: 1.125rem; line-height: 3rem; }
}
.ssy-sskaa .searchsa form button { width: auto; outline: none; border: none; background: transparent; }
.ssy-sskaa .searchsa form button i { font: 500 1.6rem/4rem "Noto Sans SC"; color: #333; }
@media (max-width: 768px) {
.ssy-sskaa .searchsa form button i { font-size: 1.35rem; line-height: 3rem; }
}
.ss-list li { padding: 1rem 0; }
.ss-list li + li { margin-top: 1rem; }
@media (max-width: 768px) {
.ss-list li + li { margin-top: 0.5rem; }
}
.ss-list li div.img { width: 25%; }
@media (max-width: 768px) {
.ss-list li div.img { width: 100%; }
}
.ss-list li div.img a.img { display: block; border: 1px solid #f2f2f2; }
.ss-list li .xw-nycont { width: 72%; }
.ss-list li .xw-nycont.w100 { width: 100%; }
@media (max-width: 768px) {
.ss-list li .xw-nycont { width: 100%; margin-top: 1.2em; }
}
.ss-list li .xw-nycont h2 a { display: block; color: #656363; font: 500 1.25rem/1.35em "Noto Sans SC"; overflow: hidden; margin-bottom: 0.2em; }
@media (max-width: 768px) {
.ss-list li .xw-nycont h2 a { font-size: 1.125rem; }
}
.ss-list li .xw-nycont span { color: var(--color-zt); font: 500 1rem/1.5em "Poppins"; }
.ss-list li .xw-nycont .datea { color: #999999; font: 500 0.95rem/1.5em "Poppins"; }
.ss-list li .xw-nycont .p { color: #999999; font: 500 1rem/1.5em "Noto Sans SC"; margin-top: 0.5em; }
.ss-list li .xw-nycont a.more-msl { margin-top: 1em; }
.shzr-content { color: #454545; font: 400 1rem/2em "Noto Sans SC"; padding: 1rem 0 3rem; }
.shzr-content strong { color: #333; }
.shzr-content h4 { margin-bottom: 0.5em; }
/*内页end*/
.nbanner { position: relative; z-index: 1; }
.nbanner .img { width: 100%; font-size: 0; }
.nbanner .img img { width: 100%; }
.nbanner .nbanner-wen1 { position: absolute; width: 100%; z-index: 9; top: 52%; }
.nbanner .nbanner-wen1 .banner-cont { color: #fff; }
.nbanner .nbanner-wen1 .banner-cont .p1 { font-size: 3.4375rem; font-weight: 700; line-height: 1.4em; }
@media (max-width: 768px) {
.nbanner .nbanner-wen1 .banner-cont .p1 { font-size: 2rem; }
}
.nbanner .nbanner-wen1 .banner-cont .p2 { font-size: 1.875rem; font-weight: 400; line-height: 1.5em; }
@media (max-width: 768px) {
.nbanner .nbanner-wen1 .banner-cont .p2 { font-size: 1.25rem; }
}
.nbanner .mbx-cont { position: absolute; left: 0; width: 100%; top: var(--head-height); }
@media (max-width: 990px) {
.nbanner .mbx-cont { top: 1rem; }
}
.nbanner .mbx-cont .ajhhsd { padding: 1rem 0; color: #FFFFFF; }
.nbanner .mbx-cont .ajhhsd a { color: #FFFFFF; }
.nbanner .mbx-cont .ajhhsd a:hover { color: rgba(255, 255, 255, 0.65); }
.n_mbx { position: sticky; background: #fff; border-bottom: 1px solid #E2E2E2; left: 0; top: var(--head-height); width: 100%; z-index: 9; }
@media (max-width: 990px) {
.n_mbx { top: 60px; }
}
.n_mbx .n_src { font-size: 0; overflow-x: auto; }
  /*.n_mbx .n_src::-webkit-scrollbar {*/
  /*  width: 8px;*/
  /*  height: 8px;*/
  /*  background-color: #F5F5F5;*/
  /*  }*/
  /*  .n_mbx .n_src::-webkit-scrollbar-track {*/
  /*  border-radius: 10px;*/
  /*  background-color: #E2E2E2;*/
  /*  }*/
  /*  .n_mbx .n_src::-webkit-scrollbar-thumb {*/
  /*  border-radius: 10px;*/
  /*  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);*/
  /*  background-color: var(--color-zt);*/
  /*  }*/

@media (max-width: 990px) {
.n_mbx .n_src { white-space: nowrap; display: block; }
}
.n_mbx .n_src li { display: inline-block; }
.n_mbx .n_src li a { display: block; color: #626466; font: 500 0.96rem/3.125rem "Noto Sans SC"; position: relative; text-transform: uppercase; padding: 0.25rem 0.8em; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; }
.n_mbx .n_src li a::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: var(--color-zt); transition: transform 0.3s cubic-bezier(0.4, 0, 0, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0, 1), -moz-transform 0.3s cubic-bezier(0.4, 0, 0, 1), -o-transform 0.3s cubic-bezier(0.4, 0, 0, 1); -webkit-transform-origin: center; -moz-transform-origin: center; -ms-transform-origin: center; -o-transform-origin: center; transform-origin: center; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0); }
@media (max-width: 1024px) {
.n_mbx .n_src li a { padding: 0.95rem 2em; }
}
@media (max-width: 768px) {
.n_mbx .n_src li a { line-height: 2.6rem; font-size: 1.1rem; padding: 0.5rem 1.5em; }
}
.n_mbx .n_src li:hover a, .n_mbx .n_src li.active a { color: var(--color-zt); background: #FAFAFA; }
.n_mbx .n_src li:hover a::after, .n_mbx .n_src li.active a::after { -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1); }
.list_content { padding: 4rem 0; }
@media (max-width: 768px) {
.list_content { padding: 2rem 0; }
}
 @-webkit-keyframes scale2 {  0% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
 50% {
 -webkit-transform: scale(1.05);
 transform: scale(1.05);
}
 100% {
 -webkit-transform: scale(1);
 transform: scale(1);
}
}
.fang-img { -webkit-animation: scale2 4s infinite linear; -moz-animation: scale2 4s infinite linear; -o-animation: scale2 4s infinite linear; animation: scale2 4s infinite linear; }
#abt1, #abt2, #abt3, #abt4, #abt5, #abt6 { height: var(--head-height);  margin-top: -webkit-calc(var(--head-height) * -1);
 margin-top: -moz-calc(var(--head-height) * -1);
 margin-top: calc(var(--head-height) * -1);
}
@media (max-width: 990px) {
#abt1,  #abt2,  #abt3,  #abt4,  #abt5,  #abt6 { height: 60px; margin-top: -60px; }
}
.abt-baner .img img { width: 100%; height: 100vh; -o-object-fit: cover; object-fit: cover; }
@media (max-width: 990px) {
.abt-baner .img img { height: 100%; }
}
.abt-baner .nbanner-wen1 .banner-cont a.sptc { width: 6rem; height: 6rem; border: 1px solid #fff; border-radius: 50%; margin: 2rem auto 0; background: -webkit-linear-gradient(113deg, rgba(255, 255, 255, 0.36) 21.21%, rgba(255, 255, 255, 0) 124.39%); background: -moz-linear-gradient(113deg, rgba(255, 255, 255, 0.36) 21.21%, rgba(255, 255, 255, 0) 124.39%); background: -o-linear-gradient(113deg, rgba(255, 255, 255, 0.36) 21.21%, rgba(255, 255, 255, 0) 124.39%); background: linear-gradient(337deg, rgba(255, 255, 255, 0.36) 21.21%, rgba(255, 255, 255, 0) 124.39%); backdrop-filter: blur(2px); }
@media (max-width: 990px) {
.abt-baner .nbanner-wen1 .banner-cont a.sptc { width: 3.5rem; height: 3.5rem; margin: 0.65rem auto 0; }
}
.abt-baner .nbanner-wen1 .banner-cont a.sptc i { color: #fff; font-size: 1.85rem; }
@media (max-width: 990px) {
.abt-baner .nbanner-wen1 .banner-cont a.sptc i { font-size: 1.125rem; }
}
.asg-cont1 { position: relative; overflow: hidden; }
.asg-cont1 .logo-ys { width: 100%; position: relative; }
@media (max-width: 990px) {
.asg-cont1 .logo-ys { display: none; }
}
.asg-cont1 .logo-ys img { width: 100%; height:100vh;}
.asg-cont1 .logo-ys img.b { position: absolute; left: 0; top: 0; opacity: 0; }
.abt-cont1 { position: absolute; left: 0; top: 0; width: 100%; }
@media (max-width: 990px) {
.abt-cont1 { position: static; }
}
.abt-cont1 .abt-v1 { position: relative; background: #fff; }
@media (max-width: 990px) {
.abt-cont1 .abt-v1 { padding-top: 3rem; }
}
@media (max-width: 768px) {
.abt-cont1 .abt-v1 { padding-top: 1.5rem; }
}
.abt-cont1 .p1 { padding: 0 14.2857142857%; }
@media (max-width: 990px) {
.abt-cont1 .p1 { padding: 0; }
}
.abt-cont1 .p1 p + p { margin-top: 1em; }
.abt-cont1 .sjtd_list { padding: 7.25rem 0 3.125rem; }
@media (max-width: 768px) {
.abt-cont1 .sjtd_list { padding: 0.5rem 0 2rem; }
}
.abt-cont1 .sjtd_list li { color: #13315B; width: 23.2142857143%; }
@media (max-width: 768px) {
.abt-cont1 .sjtd_list li { width: 48%; margin-top: 1rem; }
}
.abt-cont1 .sjtd_list li u { display: block; font-size: 0; }
.abt-cont1 .sjtd_list li u img { width: 100%; }
.abt-cont1 .sjtd_list li .tit { font-size: 4rem; font-weight: 700; line-height: 1em; padding-top: 1.75rem; }
@media (max-width: 768px) {
.abt-cont1 .sjtd_list li .tit { font-size: 2.5rem; line-height: 1.25em; padding-top: 0.75rem; }
}
.abt-cont1 .sjtd_list li .tit sup { font-size: 2rem; font-weight: 600; vertical-align: top; top: 0; line-height: 1em; }
@media (max-width: 768px) {
.abt-cont1 .sjtd_list li .tit sup { font-size: 1.5rem; }
}
.abt-cont1 .sjtd_list li .p { font-size: 1.125rem; line-height: 1.5em; color: #595757; }
.abt-cont2 { background: url(../images/bj1.jpg) no-repeat center; -o-background-size: cover; background-size: cover; padding: 12.8125rem 0; }
@media (max-width: 768px) {
.abt-cont2 { padding: 2.25rem 0; }
}
.abt-cont2 .abt-a2v1 .abt-a2b1 { width: 35.7142857143%; }
@media (max-width: 768px) {
.abt-cont2 .abt-a2v1 .abt-a2b1 { width: 100%; }
}
.abt-cont2 .abt-a2v1 .abt-a2b2 { width: 52.7142857143%; }
@media (max-width: 768px) {
.abt-cont2 .abt-a2v1 .abt-a2b2 { width: 100%; margin-top: 1.25rem; }
}
.abt-cont2 .abt-a2v1 .abt-a2b2 li { border-bottom: 1px solid #D9D9D9; padding: 1.5625rem 5% 1.5625rem 5%; }
@media (max-width: 768px) {
.abt-cont2 .abt-a2v1 .abt-a2b2 li { padding: 1.25rem 5%; }
}
.abt-cont2 .abt-a2v1 .abt-a2b2 li + li { margin-top: 1rem; }
.abt-cont2 .abt-a2v1 .abt-a2b2 li .wenata { width: -webkit-calc(100% - 4.8125rem); width: -moz-calc(100% - 4.8125rem); width: calc(100% - 4.8125rem); }
@media (max-width: 768px) {
.abt-cont2 .abt-a2v1 .abt-a2b2 li .wenata { width: -webkit-calc(95% - 3rem); width: -moz-calc(95% - 3rem); width: calc(95% - 3rem); }
}
.abt-cont2 .abt-a2v1 .abt-a2b2 li .wenata .tit { color: #484848; font-size: 1.5rem; font-weight: 700; line-height: 1.5em; }
@media (max-width: 768px) {
.abt-cont2 .abt-a2v1 .abt-a2b2 li .wenata .tit { font-size: 1.25rem; }
}
.abt-cont2 .abt-a2v1 .abt-a2b2 li .wenata .p { color: #737373; font-size: 1.25rem; line-height: 1.5em; }
@media (max-width: 768px) {
.abt-cont2 .abt-a2v1 .abt-a2b2 li .wenata .p { font-size: 1rem; }
}
.abt-cont2 .abt-a2v1 .abt-a2b2 li i { display: block; font-size: 0; width: 4.8125rem; }
@media (max-width: 768px) {
.abt-cont2 .abt-a2v1 .abt-a2b2 li i { width: 3.5rem; }
}
.abt-cont2 .abt-a2v1 .abt-a2b2 li i img { width: 100%; }
.abt-cont2 .abt-a2v1 .abt-a2b2 li:hover { border-radius: 1.25rem; background: #FFF; box-shadow: 0px 0px 3.75rem 0px rgba(0, 0, 0, 0.05); border-bottom: transparent; }
@media (max-width: 768px) {
.abt-cont2 .abt-a2v1 .abt-a2b2 li:hover { border-radius: 1rem; }
}
.abt-cont3 { background: url(../images/bj2.jpg) no-repeat center; -o-background-size: cover; background-size: cover; padding: 9.5rem 0 8.25rem; }
@media (max-width: 768px) {
.abt-cont3 { padding: 2.5rem 0; }
}
.abt-cont3 .abt-a3v1 .abt-a3b1c1 { position: relative; margin-top: 4.5rem; }
@media (max-width: 768px) {
.abt-cont3 .abt-a3v1 .abt-a3b1c1 { margin-top: 1rem; }
}
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .mySwiper3 { margin: 0 11.4285714286%; }
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .mySwiper3 .swiper-slide .cont-aspxa u { display: block; font-size: 0; width: 41.0377358491%; border-radius: 1rem; overflow: hidden; }
@media (max-width: 768px) {
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .mySwiper3 .swiper-slide .cont-aspxa u { width: 100%; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-top: 0.5rem; }
}
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .mySwiper3 .swiper-slide .cont-aspxa u img { width: 100%; }
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .mySwiper3 .swiper-slide .cont-aspxa .cont-p { width: 50.4716981132%; position: relative; }
@media (max-width: 768px) {
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .mySwiper3 .swiper-slide .cont-aspxa .cont-p { width: 100%; }
}
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .mySwiper3 .swiper-slide .cont-aspxa .cont-p .date { color: #FFFFFF; font-size: 14.125rem; font-weight: 700; line-height: 1em; }
@media (max-width: 768px) {
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .mySwiper3 .swiper-slide .cont-aspxa .cont-p .date { font-size: 8rem; }
}
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .mySwiper3 .swiper-slide .cont-aspxa .cont-p .wewexa { position: absolute; left: 12%; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
@media (max-width: 768px) {
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .mySwiper3 .swiper-slide .cont-aspxa .cont-p .wewexa { left: 8%; }
}
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .mySwiper3 .swiper-slide .cont-aspxa .cont-p .wewexa .tit { color: #13315B; font-size: 1.5rem; font-weight: 700; line-height: 1.5em; }
@media (max-width: 768px) {
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .mySwiper3 .swiper-slide .cont-aspxa .cont-p .wewexa .tit { font-size: 1.35rem; }
}
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .mySwiper3 .swiper-slide .cont-aspxa .cont-p .wewexa .p1 { color: #737373; font-size: 1rem; line-height: 1.5em; margin-top: 0.75em; }
@media (max-width: 768px) {
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .mySwiper3 .swiper-slide .cont-aspxa .cont-p .wewexa .p1 { margin-top: 0.5rem; }
}
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .fzlc-jt > div { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .fzlc-jt > div.swiper-button-next1 { right: 0; }
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .fzlc-jt > div.swiper-button-prev1 { left: 0; }
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .fzlc-jt > div i { font-size: 3rem; color: #737373; font-weight: 100; }
@media (max-width: 768px) {
.abt-cont3 .abt-a3v1 .abt-a3b1c1 .fzlc-jt > div i { font-size: 2rem; }
}
.abt-cont3 .abt-a3v1 .wehxait { position: relative; margin-top: 4.5rem; padding: 0 -webkit-calc(var(--cbasta) - 3.3854166667%); padding: 0 -moz-calc(var(--cbasta) - 3.3854166667%); padding: 0 calc(var(--cbasta) - 3.3854166667%); }
@media (max-width: 768px) {
.abt-cont3 .abt-a3v1 .wehxait { margin-top: 1.75rem; }
}
.abt-cont3 .abt-a3v1 .wehxait::after { content: ""; width: 100%; height: 1px; background: -webkit-linear-gradient(left, rgba(217, 217, 217, 0.6) 0%, rgba(115, 115, 115, 0.6) 50.5%, rgba(217, 217, 217, 0.6) 100%); background: -moz-linear-gradient(left, rgba(217, 217, 217, 0.6) 0%, rgba(115, 115, 115, 0.6) 50.5%, rgba(217, 217, 217, 0.6) 100%); background: -o-linear-gradient(left, rgba(217, 217, 217, 0.6) 0%, rgba(115, 115, 115, 0.6) 50.5%, rgba(217, 217, 217, 0.6) 100%); background: linear-gradient(90deg, rgba(217, 217, 217, 0.6) 0%, rgba(115, 115, 115, 0.6) 50.5%, rgba(217, 217, 217, 0.6) 100%); position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); top: 0.3125rem; }
.abt-cont3 .abt-a3v1 .mySwiper31 { position: relative; }
.abt-cont3 .abt-a3v1 .mySwiper31 .swiper-slide .date { text-align: center; color: #676D75; font-size: 1.25rem; line-height: 1.5em; position: relative; }
.abt-cont3 .abt-a3v1 .mySwiper31 .swiper-slide .date:before { content: ""; background: #A3A3A3; display: block; width: 0.625rem; height: 0.625rem; margin: 0 auto 0.5rem; }
.abt-cont3 .abt-a3v1 .mySwiper31 .swiper-slide.swiper-slide-thumb-active .date { color: #13315B; }
.abt-cont3 .abt-a3v1 .mySwiper31 .swiper-slide.swiper-slide-thumb-active .date:before { background: #13315B; }
.abt-cont4 { padding: 6.25rem 0 7.75rem; }
@media (max-width: 768px) {
.abt-cont4 { padding: 2rem 0; }
}
.abt-cont4 .abt-a4b1 { padding: 0 8%; margin-top: 3.9375rem; }
@media (max-width: 768px) {
.abt-cont4 .abt-a4b1 { padding: 0; margin-top: 0.5rem; }
}
.abt-cont4 .abt-a4b1 li { -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; text-align: left; padding: 0 5.5%; }
@media (max-width: 768px) {
.abt-cont4 .abt-a4b1 li { -webkit-flex: auto; -moz-box-flex: 1; -ms-flex: auto; flex: auto; width: 50%; border-left: 1px solid #D6D6D6; margin-top: 1rem; }
}
.abt-cont4 .abt-a4b1 li + li { border-left: 1px solid #D6D6D6; }
.abt-cont4 .abt-a4b1 li .data { color: #13315B; }
.abt-cont4 .abt-a4b1 li .data span { font-size: 4rem; line-height: 1em; font-weight: 700; }
@media (max-width: 768px) {
.abt-cont4 .abt-a4b1 li .data span { font-size: 2.5rem; }
}
.abt-cont4 .abt-a4b1 li .data b { font-size: 0.875rem; font-weight: 400; }
.abt-cont4 .abt-a4b1 li .p { color: #595757; font-size: 1.125rem; line-height: 1.5em; }
.abt-cont4 .abt-a4v1 { margin-top: 2.375rem; }
@media (max-width: 768px) {
.abt-cont4 .abt-a4v1 { margin-top: 1.5rem; }
}
.abt-cont4 .abt-a4v1 .abt-a4_b1 { background: #FAFAFA; width: 64.7857142857%; }
@media (max-width: 768px) {
.abt-cont4 .abt-a4v1 .abt-a4_b1 { width: 100%; }
}
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; height: 47rem; overflow-y: auto; }
@media (max-width: 768px) {
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 { width: 100%; }
}
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1::-webkit-scrollbar {
 width: 4px;
 height: 4px;
 background-color: rgba(0, 0, 0, 0.2);
}
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1::-webkit-scrollbar-track {
 border-radius: 10px;
 background-color: rgba(0, 0, 0, 0.2);
}
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1::-webkit-scrollbar-thumb {
 border-radius: 10px;
 background-color: #13315B;
}
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 li { padding: 2.9375rem 0; width: 50%; }
@media (max-width: 768px) {
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 li { padding: 1.5rem 0; width: 100%; border-bottom: 1px solid #DBDBDB; }
}
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 li .tasjx1 { padding: 0 11%; }
@media (max-width: 768px) {
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 li .tasjx1 { padding: 0 8%; }
}
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 li .tasjx1 .inga1 { width: 1.6875rem; }
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 li .tasjx1 .inga1 img { width: 100%; }
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 li .tasjx1 a.block { width: -webkit-calc(95% - 1.6875rem); width: -moz-calc(95% - 1.6875rem); width: calc(95% - 1.6875rem); }
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 li .tasjx1 a.block .wenata p { color: #C7C7C7; font-size: 0.75rem; line-height: 1.5em; text-transform: uppercase; }
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 li .tasjx1 a.block .wenata .tit { color: #484848; font-size: 1.25rem; font-weight: 700; line-height: 1.25em; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 li .tasjx1 a.block i { display: block; font-size: 0; border: 0.35rem solid #D5C7A2; margin-top: 1rem; }
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 li .tasjx1 a.block i img { width: 100%; }
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 li:nth-child(2n) .tasjx1 { border-left: 1px solid #C9C9C9; }
@media (max-width: 768px) {
.abt-cont4 .abt-a4v1 .abt-a4_b1 .zzry-a2b1 li:nth-child(2n) .tasjx1 { border-left: none; }
}
.abt-cont4 .abt-a4v1 .abt-a4_b2 { background: #FFF; box-shadow: 0px 0px 3.75rem 0px rgba(0, 0, 0, 0.05); width: 32.1428571429%; }
@media (max-width: 768px) {
.abt-cont4 .abt-a4v1 .abt-a4_b2 { width: 100%; margin-top: 1.5rem; padding: 1rem 0 2rem; }
}
.abt-cont4 .abt-a4v1 .abt-a4_b2 .asgh_st1 { padding: 0 8% 2rem; }
.abt-cont4 .abt-a4v1 .abt-a4_b2 .asgh_st1 li a.imgax { padding: 1.5rem 0; margin-top: 1rem; border-bottom: 1px solid #D9D9D9; }
@media (max-width: 768px) {
.abt-cont4 .abt-a4v1 .abt-a4_b2 .asgh_st1 li a.imgax { padding: 1rem 0; margin-top: 0.5rem; }
}
.abt-cont4 .abt-a4v1 .abt-a4_b2 .asgh_st1 li a.imgax .inga1 { width: 1.6875rem; }
.abt-cont4 .abt-a4v1 .abt-a4_b2 .asgh_st1 li a.imgax .inga1 img { width: 100%; }
.abt-cont4 .abt-a4v1 .abt-a4_b2 .asgh_st1 li a.imgax .wenata { width: -webkit-calc(95% - 1.6875rem); width: -moz-calc(95% - 1.6875rem); width: calc(95% - 1.6875rem); }
.abt-cont4 .abt-a4v1 .abt-a4_b2 .asgh_st1 li a.imgax .wenata p { color: #C7C7C7; font-size: 0.75rem; line-height: 1.5em; text-transform: uppercase; }
.abt-cont4 .abt-a4v1 .abt-a4_b2 .asgh_st1 li a.imgax .wenata .tit { color: #484848; font-size: 1.25rem; font-weight: 700; line-height: 1.25em; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.abt-cont4 .abt-a4v1 .abt-a4_b2 a.more-a { margin: 0 auto; color: #ADABAB; }
.abt-cont4 .abt-a4v1 .abt-a4_b2 a.more-a:hover { color: #fff; }
.abt-cont4 .abt-a4v1 .abt-a4_b2 a.more-a:hover svg path { stroke: var(--color-zt); }
.abt-cont5 { background: #EDEEF0; padding: 5.5rem 0; }
@media (max-width: 768px) {
.abt-cont5 { padding: 2.5rem 0; }
}
.honer-list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; margin-top: 2rem; }
@media (max-width: 768px) {
.honer-list { grid-template-columns: repeat(2, 1fr); gap: 1.5rem; margin-top: 1rem; }
}
@media (max-width: 450px) {
.honer-list { grid-template-columns: repeat(1, 1fr); gap: 1.125rem; }
}
.honer-list li a.imgax { display: block; }
.honer-list li a.imgax i { display: block; font-size: 0; border: 0.75rem solid #D5C7A2; }
@media (max-width: 768px) {
.honer-list li a.imgax i { border-width: 0.5rem; }
}
.honer-list li a.imgax i img { width: 100%; }
.honer-list li a.imgax .tit { text-align: center; color: #484848; font-size: 1.125rem; line-height: 1.5em; padding: 0.5em 0; }
@media (max-width: 768px) {
.honer-list li a.imgax .tit { font-size: 1rem; padding: 0.45em 0; }
}
.case-content { background: #FAFAFA; overflow: hidden; }
.case-content .case-list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.5rem; }
@media (max-width: 768px) {
.case-content .case-list { grid-template-columns: repeat(2, 1fr); gap: 1.5rem; }
}
@media (max-width: 450px) {
.case-content .case-list { grid-template-columns: repeat(1, 1fr); gap: 1.125rem; }
}
.case-content .case-list li { border-radius: 1.25rem; overflow: hidden; background: #FFF; box-shadow: 0px 0px 3.75rem 0px rgba(0, 0, 0, 0.05); }
@media (max-width: 768px) {
.case-content .case-list li { border-radius: 1rem; }
}
.case-content .case-list li a.img { display: block; position: relative; }
.case-content .case-list li a.img u { display: block; font-size: 0; }
.case-content .case-list li a.img u img { width: 100%; aspect-ratio: 440/270; -o-object-fit: cover; object-fit: cover; }
.case-content .case-list li a.img .sptc { width: 4rem; height: 4rem; border: 1px solid #fff; border-radius: 50%; background: -webkit-linear-gradient(113deg, rgba(255, 255, 255, 0.36) 21.21%, rgba(255, 255, 255, 0) 124.39%); background: -moz-linear-gradient(113deg, rgba(255, 255, 255, 0.36) 21.21%, rgba(255, 255, 255, 0) 124.39%); background: -o-linear-gradient(113deg, rgba(255, 255, 255, 0.36) 21.21%, rgba(255, 255, 255, 0) 124.39%); background: linear-gradient(337deg, rgba(255, 255, 255, 0.36) 21.21%, rgba(255, 255, 255, 0) 124.39%); backdrop-filter: blur(2px); }
@media (max-width: 768px) {
.case-content .case-list li a.img .sptc { width: 3.25rem; height: 3.25rem; margin: 0.65rem auto 0; }
}
.case-content .case-list li a.img .sptc i { color: #fff; font-size: 1.125rem; }
@media (max-width: 768px) {
.case-content .case-list li a.img .sptc i { font-size: 1rem; }
}
.case-content .case-list li .cont-p { padding: 1.5rem 5.75% 2rem; }
@media (max-width: 768px) {
.case-content .case-list li .cont-p { padding: 1.35rem 5% 1.65rem; }
}
.case-content .case-list li .cont-p a.name { display: block; color: #484848; font-size: 1.5rem; line-height: 1.5em; font-weight: 500; }
@media (max-width: 768px) {
.case-content .case-list li .cont-p a.name { font-size: 1.25rem; }
}
.case-content .case-list li .cont-p a.name:hover { color: var(--color-zt); }
.case-content .case-list li .cont-p .txt { color: #737373; font-size: 1rem; line-height: 1.5em; margin: 0.5rem 0; }
.case-content .case-list li .cont-p .taglist span { background-color: #EDEEF0; color: #626466; font-size: 0.75rem; line-height: 1.5em; padding: 0.2em 0.5em; }
.loadmore-tips { color: #626466; font-size: 1.125rem; line-height: 1.5em; }
.gong-pagination span { opacity: 1; width: 0.5rem; height: 0.5rem; border-radius: 50%; background: rgba(0, 0, 0, 0.3); margin: 0 0.25rem; }
.gong-pagination span.swiper-pagination-bullet-active { background: var(--color-zt); }
.news-cont1 { padding: 0 0 3.75rem; }
@media (max-width: 768px) {
.news-cont1 { padding: 0 0 2rem; }
}
.news-cont1 .mySwiper2 { background: #EDEEF0; border-radius: 1.25rem; overflow: hidden; }
@media (max-width: 768px) {
.news-cont1 .mySwiper2 { border-radius: 1.125rem; }
}
.news-cont1 .mySwiper2 .swiper-slide .cont .img { width: 50%; padding-bottom: 34.3571428571%; position: relative; height: 0; overflow: hidden; }
@media (max-width: 768px) {
.news-cont1 .mySwiper2 .swiper-slide .cont .img { width: 100%; padding-bottom: 62.6302083333%; }
}
.news-cont1 .mySwiper2 .swiper-slide .cont .img > img { position: absolute; left: 0; top: 0; height: 100%; -o-object-fit: cover; object-fit: cover; }
.news-cont1 .mySwiper2 .swiper-slide .cont .img img { width: 100%; }
.news-cont1 .mySwiper2 .swiper-slide .cont .cont-p { width: 50%; padding: 1.75rem 4%; }
@media (max-width: 768px) {
.news-cont1 .mySwiper2 .swiper-slide .cont .cont-p { width: 100%; padding: 1.5rem 7%; }
}
.news-cont1 .mySwiper2 .swiper-slide .cont .cont-p .date b { font-size: 2.5rem; line-height: 1.125em; font-weight: 500; display: block; color: #13315B; }
.news-cont1 .mySwiper2 .swiper-slide .cont .cont-p .date span { font-size: 1.25rem; line-height: 1.125em; color: #595757; }
.news-cont1 .mySwiper2 .swiper-slide .cont .cont-p a.name { color: #484848; font-size: 2rem; line-height: 1.25em; font-weight: 700; margin: 0.75rem 0 1rem; }
@media (max-width: 768px) {
.news-cont1 .mySwiper2 .swiper-slide .cont .cont-p a.name { font-size: 1.5rem; margin: 0.5rem 0 0.75rem; }
}
.news-cont1 .mySwiper2 .swiper-slide .cont .cont-p a.name:hover { color: var(--color-zt); }
.news-cont1 .mySwiper2 .swiper-slide .cont .cont-p .p1 { color: #737373; font-size: 1rem; line-height: 1.5em; }
.news-cont1 .mySwiper2 .swiper-slide .cont .cont-p a.more-xw { color: #BFBFBF; font-size: 1rem; line-height: 1.5em; margin-top: 3rem; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }
@media (max-width: 768px) {
.news-cont1 .mySwiper2 .swiper-slide .cont .cont-p a.more-xw { margin-top: 1.25rem; }
}
.news-cont1 .mySwiper2 .swiper-slide .cont .cont-p a.more-xw:hover { color: var(--color-zt); }
.news-cont1 .mySwiper2 .swiper-slide .cont .cont-p a.more-xw i { font-size: 1.25rem; margin-left: 0.75rem; }
.news-cont1 .gong-pagination { margin-top: 1rem; }
.news-cont2 { background: #FAFAFA; overflow: hidden; padding-top: 5.3125rem; }
@media (max-width: 768px) {
.news-cont2 { padding-top: 2rem; }
}
.news-list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.5rem; }
@media (max-width: 768px) {
.news-list { grid-template-columns: repeat(2, 1fr); gap: 1.5rem; }
}
@media (max-width: 450px) {
.news-list { grid-template-columns: repeat(1, 1fr); gap: 1.5rem; }
}
.news-list a.img { background: #FFF; box-shadow: 0px 0px 3.75rem 0px rgba(0, 0, 0, 0.07); border-radius: 1.25rem; overflow: hidden; display: block; }
@media (max-width: 768px) {
.news-list a.img { border-radius: 1rem; box-shadow: 0px 0px 1.5rem 0px rgba(0, 0, 0, 0.07); }
}
.news-list a.img u { display: block; font-size: 0; overflow: hidden; }
.news-list a.img u img { width: 100%; aspect-ratio: 16/12; -o-object-fit: cover; object-fit: cover; }
.news-list a.img .cont-ast { padding: 0 1.5rem; }
@media (max-width: 768px) {
.news-list a.img .cont-ast { padding: 0 1.25rem; }
}
.news-list a.img .cont-p { padding: 1.35rem 0 1.65rem; position: relative; border-bottom: 1px solid #EFEFEF; }
@media (max-width: 768px) {
.news-list a.img .cont-p { padding: 1.5rem 0; }
}
.news-list a.img .cont-p .tit { width: -webkit-calc(93% - 4.375rem); width: -moz-calc(93% - 4.375rem); width: calc(93% - 4.375rem); color: #525252; font-size: 1.25rem; line-height: 1.25em; }
@media (max-width: 768px) {
.news-list a.img .cont-p .tit { font-size: 1.125rem; line-height: 1.5em; }
}
.news-list a.img .cont-p .date { width: 4.375rem; text-align: right; }
.news-list a.img .cont-p .date b { font-size: 2.5rem; line-height: 1.125em; font-weight: 500; display: block; color: #13315B; }
.news-list a.img .cont-p .date span { font-size: 1.25rem; line-height: 1.125em; color: #595757; }
.news-list a.img .xwesd { color: #BFBFBF; font-size: 1rem; line-height: 1.5em; padding: 1.25rem 0; }
@media (max-width: 768px) {
.news-list a.img .xwesd { padding: 1rem 0; }
}
.news-list a.img .xwesd i { font-size: 1.4rem; }
@media (max-width: 768px) {
.news-list a.img .xwesd i { font-size: 1.25rem; }
}
.news-list a.img:hover .cont-p .tit { color: #13315B; }
.news-list a.img:hover .xwesd { color: #13315B; }
.ny-show_body { padding-top: var(--head-height); background: #FAFAFA; }
.ny-show_body .head2 { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.xw-show_bja .title-a { text-align: center; color: #484848; font-size: 2.5rem; line-height: 1.5em; font-weight: 700; margin-top: 3rem; }
@media (max-width: 768px) {
.xw-show_bja .title-a { font-size: 1.85rem; margin-top: 1rem; }
}
.xw-show_bja .title-b { text-align: center; color: #525252; font-size: 1.25rem; line-height: 1.5em; font-weight: 500; margin-top: 0.25em; }
@media (max-width: 768px) {
.xw-show_bja .title-b { font-size: 1rem; }
}
.show-news-content .show-news-a1_v1 { border-radius: 1.25rem; background: #FFF; box-shadow: 0px 0px 3.75rem 0px rgba(0, 0, 0, 0.05); margin-top: 3rem; padding: 6.0625rem 8%; }
@media (max-width: 768px) {
.show-news-content .show-news-a1_v1 { padding: 1.5rem 6%; margin-top: 1.5rem; }
}
.show-news-content .show-news-a1_v1 .content { color: #737373; font-size: 1.125rem; line-height: 1.65em; }
@media (max-width: 768px) {
.show-news-content .show-news-a1_v1 .content { font-size: 1rem; }
}
.show-news-content .show-news-a1_v1 .content img { width: 50%; display:block; margin:0 auto;}
.show-news-content .show-news-a1_v1 .fen-xiang { padding: 1.25rem 0; margin-top: 2rem; border-top: 1px solid #E8E8E8; }
@media (max-width: 768px) {
.show-news-content .show-news-a1_v1 .fen-xiang { padding: 1rem 0; margin-top: 1.25rem; }
}
.show-news-content .show-news-a1_v1 .fen-xiang .social-share { color: #727272; font-size: 1rem; }
.show-news-content .show-news-a1_v1 .fen-xiang .social-share p { margin-right: 0.75rem; }
@media (max-width: 768px) {
.show-news-content .show-news-a1_v1 .fen-xiang .social-share p { margin-right: 0.5rem; }
}
.show-news-content .show-news-a1_v1 .fen-xiang .social-share a { width: 2.5625rem; height: 2.5625rem; line-height: 2.5625rem; font-size: 1.35rem; color: #8F8F8F; border-color: #E0E0E0; background: #fff; }
.show-news-content .show-news-a1_v1 .fen-xiang .social-share a:hover { background: var(--color-zt); color: #fff; border-color: var(--color-zt); }
.show-news-content .show-news-a1_v1 .fen-xiang .fan-more { color: #727272; font-size: 1rem; line-height: 1.5em; }
.show-news-content .show-news-a1_v1 .fen-xiang .fan-more:hover { color: var(--color-zt); }
.show-news-content .show-news-a1_v1 .fen-xiang .fan-more i { font-size: 1.25rem; margin-right: 0.25rem; }
.show-news-content .show-news-a1_v1 .shanys { margin-top: 2rem; }
@media (max-width: 768px) {
.show-news-content .show-news-a1_v1 .shanys { margin-top: 0; }
}
.show-news-content .show-news-a1_v1 .shanys > div { background: #EDEEF0; border-radius: 1.25rem; padding: 2rem 4%; width: 48.1818181818%; }
@media (max-width: 768px) {
.show-news-content .show-news-a1_v1 .shanys > div { width: 100%; padding: 1.5rem 6%; margin-top: 1rem; border-radius: 1rem; }
}
.show-news-content .show-news-a1_v1 .shanys > div p { color: #737373; font-size: 1.125rem; }
.show-news-content .show-news-a1_v1 .shanys > div a { color: #484848; font-size: 1.25rem; line-height: 1.5em; margin-top: 0.5rem; display: block; }
@media (max-width: 768px) {
.show-news-content .show-news-a1_v1 .shanys > div a { font-size: 1rem; }
}
.show-news-content .show-news-a1_v1 .shanys > div a:hover { color: var(--color-zt); }
.show-news-content .show-news-a1_v2 { padding: 5rem 0 4.375rem; }
@media (max-width: 768px) {
.show-news-content .show-news-a1_v2 { padding: 2.25rem 0; }
}
.show-news-content .show-news-a1_v2 .title { color: #484848; font-size: 2.5rem; font-weight: 700; line-height: 1.1em; text-align: center; }
@media (max-width: 768px) {
.show-news-content .show-news-a1_v2 .title { font-size: 1.85rem; }
}
.show-news-content .show-news-a1_v2 .news-list { margin-top: 2rem; }
@media (max-width: 768px) {
.show-news-content .show-news-a1_v2 .news-list { margin-top: 1.25rem; }
}
.fw-cont1 { background: #EDEEF0; }
.fw-cont1 .fw-a1v1 { padding-bottom: 10.3125rem; }
@media (max-width: 768px) {
.fw-cont1 .fw-a1v1 { padding-bottom: 2rem; }
}
.fw-cont1 .fw-a1v1 .fw-a1b1 { margin-top: 4rem; position: relative; padding: 0 16.4285714286%; }
@media (max-width: 768px) {
.fw-cont1 .fw-a1v1 .fw-a1b1 { padding: 0; margin-top: 1.5rem; }
}
.fw-cont1 .fw-a1v1 .fw-a1b1 u { display: block; font-size: 0; }
@media (max-width: 768px) {
.fw-cont1 .fw-a1v1 .fw-a1b1 u { padding: 0 13%; }
}
.fw-cont1 .fw-a1v1 .fw-a1b1 u img { width: 100%; }
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 { position: absolute; left: 0; top: 13%; z-index: 1; width: 100%; }
@media (max-width: 768px) {
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 { position: static; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; gap: 1rem; margin-top: 1.5rem; display: none; }
}
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 li { width: 21.4285714286%; }
@media (max-width: 768px) {
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 li { width: 48%; }
}
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 li i { background: #FFFFFF; border: 1px solid #C7C7C7; border-radius: 50%; width: 3.875rem; height: 3.875rem; }
@media (max-width: 768px) {
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 li i { margin: 0 auto; }
}
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 li i img { width: 60%; }
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 li .wenata { width: -webkit-calc(95% - 3.875rem); width: -moz-calc(95% - 3.875rem); width: calc(95% - 3.875rem); }
@media (max-width: 768px) {
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 li .wenata { width: 100%; text-align: center; margin-top: 0.5rem; }
}
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 li .wenata .tit { color: #484848; font-size: 1.25rem; line-height: 1.5em; font-weight: 700; }
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 li .wenata .p { color: #A5A5A5; font-size: 0.875rem; }
@media (min-width: 767px) {
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 li:nth-child(2n-1) { margin-right: 54%; }
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 li:nth-child(2n-1) i { -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 li:nth-child(2n-1) .wenata { text-align: right; }
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c1 li:nth-child(n+3) { margin-top: 12rem; }
}
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c2 { position: absolute; left: 0; width: 100%; bottom: 2.5rem; }
@media (max-width: 768px) {
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c2 { position: static; margin-top: 1.5rem; }
}
.fw-cont1 .fw-a1v1 .fw-a1b1 .fw-a1b1c2 li + li { margin-left: 1.5rem; }
.fw-cont2 { padding-top: 6.75rem; }
@media (max-width: 768px) {
.fw-cont2 { padding-top: 2rem; }
}
.fw-cont2 .fw-a2list1 { padding-left: 0.75rem; margin-top: 5.425rem; }
@media (max-width: 768px) {
.fw-cont2 .fw-a2list1 { margin-top: 1.5rem; gap: 1.5rem; }
}
.fw-cont2 .fw-a2list1 li.b { width: 1.2857142857%; }
@media (max-width: 768px) {
.fw-cont2 .fw-a2list1 li.b { display: none; }
}
.fw-cont2 .fw-a2list1 li.b img { width: 100%; }
.fw-cont2 .fw-a2list1 li.a { width: 19.7857142857%; position: relative; }
@media (max-width: 768px) {
.fw-cont2 .fw-a2list1 li.a { width: 45%; }
}
.fw-cont2 .fw-a2list1 li.a a { height: 4.375rem; position: relative; z-index: 1; background: rgba(255, 255, 255, 0.8); backdrop-filter: blur(5px); border-radius: 4.375rem; border: 1px solid #DCDCDC; }
@media (max-width: 768px) {
.fw-cont2 .fw-a2list1 li.a a { height: 3.5rem; }
}
.fw-cont2 .fw-a2list1 li.a a i { width: 5rem; }
@media (max-width: 768px) {
.fw-cont2 .fw-a2list1 li.a a i { width: 4rem; }
}
.fw-cont2 .fw-a2list1 li.a a i img { width: 40%; }
.fw-cont2 .fw-a2list1 li.a a .p { width: -webkit-calc(100% - 5rem); width: -moz-calc(100% - 5rem); width: calc(100% - 5rem); text-align: center; color: #484848; font-size: 1.25rem; font-weight: 700; }
@media (max-width: 768px) {
.fw-cont2 .fw-a2list1 li.a a .p { width: -webkit-calc(100% - 4rem); width: -moz-calc(100% - 4rem); width: calc(100% - 4rem); font-size: 1rem; }
}
.fw-cont2 .fw-a2list1 li.a::after { content: ""; display: block; position: absolute; left: -0.75rem; top: -0.7rem; width: 5.75rem; height: 5.75rem; background: #13315B; border-radius: 50%; z-index: -1; }
@media (max-width: 768px) {
.fw-cont2 .fw-a2list1 li.a::after { left: -0.5rem; top: -0.5rem; width: 4.5rem; height: 4.5rem; }
}
.fw-cont2 .jasxt { width: 10.7142857143%; margin: 2.125rem auto 0; }
@media (max-width: 768px) {
.fw-cont2 .jasxt { width: 20%; margin: 1.5rem auto 0; }
}
.fw-cont2 .jasxt img { width: 100%; }
.fw-cont2 .fw-a2v1 { background-position: center; background-repeat: no-repeat; -o-background-size: cover; background-size: cover; margin-top: 1rem; border-radius: 1.25rem; text-align: center; padding: 13.5rem 0; color: #fff; }
@media (max-width: 768px) {
.fw-cont2 .fw-a2v1 { border-radius: 1rem; padding: 6rem 0; }
}
.fw-cont2 .fw-a2v1 .tit { font-size: 2rem; font-weight: 700; line-height: 1.5em; }
@media (max-width: 768px) {
.fw-cont2 .fw-a2v1 .tit { font-size: 1.65rem; }
}
.fw-cont2 .fw-a2v1 .p1 { font-size: 1.25rem; line-height: 1.5em; }
@media (max-width: 768px) {
.fw-cont2 .fw-a2v1 .p1 { font-size: 1.125rem; }
}
.fw-cont3 { padding: 6.75rem 0 5.9375rem; }
@media (max-width: 768px) {
.fw-cont3 { padding: 2rem 0; }
}
.fw-cont3 .shaszt1 { margin-top: 3.85rem; }
@media (max-width: 768px) {
.fw-cont3 .shaszt1 { margin-top: 1.5rem; }
}
@media (max-width: 768px) {
.fw-cont3 .shaszt1 li { width: 100%; }
}
.fw-cont3 .shaszt1 li:nth-child(1) .img { width: 3.75rem; }
@media (max-width: 768px) {
.fw-cont3 .shaszt1 li:nth-child(1) .img { width: 3.5rem; }
}
.fw-cont3 .shaszt1 li:nth-child(1) .img img { width: 100%; }
.fw-cont3 .shaszt1 li:nth-child(1) .cont-p { color: #13315B; margin-left: 0.75rem; }
.fw-cont3 .shaszt1 li:nth-child(1) .cont-p .tit { font-size: 1.125rem; font-weight: 700; }
@media (max-width: 768px) {
.fw-cont3 .shaszt1 li:nth-child(1) .cont-p .tit { font-size: 1rem; }
}
.fw-cont3 .shaszt1 li:nth-child(1) .cont-p p { font-size: 2rem; font-weight: 700; line-height: 1em; }
@media (max-width: 768px) {
.fw-cont3 .shaszt1 li:nth-child(1) .cont-p p { font-size: 1.5rem; }
}
.fw-cont3 .shaszt1 li:nth-child(2) { border-left: 1px solid #D6D6D6; padding-left: 3.5%; margin-left: 3.5%; }
@media (max-width: 768px) {
.fw-cont3 .shaszt1 li:nth-child(2) { border: none; padding: 0; margin-top: 1.5rem; }
}
.fw-cont3 .shaszt1 li:nth-child(2) .img { width: 8.125rem; }
@media (max-width: 768px) {
.fw-cont3 .shaszt1 li:nth-child(2) .img { width: 7rem; }
}
.fw-cont3 .shaszt1 li:nth-child(2) .img img { width: 100%; }
.fw-cont3 .shaszt1 li:nth-child(2) .cont-p { color: #484848; font-size: 1.125rem; margin-left: 1rem; }
@media (max-width: 768px) {
.fw-cont3 .shaszt1 li:nth-child(2) .cont-p { font-size: 1rem; }
}
.fw-cont3 .shaszt2 { border: 1px solid #E3E3E3; border-radius: 1.25rem; margin-top: 6.75rem; padding: 2.65rem 5%; }
@media (max-width: 768px) {
.fw-cont3 .shaszt2 { border-radius: 1rem; margin-top: 2rem; padding: 2rem 5%; }
}
.fw-cont3 .shaszt2 li { text-align: center; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; }
.fw-cont3 .shaszt2 li .date { color: #13315B; font-size: 3rem; font-weight: 700; line-height: 1.5em; }
@media (max-width: 768px) {
.fw-cont3 .shaszt2 li .date { font-size: 2rem; }
}
.fw-cont3 .shaszt2 li .p1 { color: #484848; font-size: 1.25rem; font-weight: 700; }
@media (max-width: 768px) {
.fw-cont3 .shaszt2 li .p1 { font-size: 1rem; }
}
.fw-cont3 .shaszt3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.75rem 2.5rem; margin-top: 2.625rem; }
@media (max-width: 768px) {
.fw-cont3 .shaszt3 { grid-template-columns: repeat(2, 1fr); gap: 1.5rem; margin-top: 1.5rem; }
}
@media (max-width: 450px) {
.fw-cont3 .shaszt3 { grid-template-columns: repeat(1, 1fr); gap: 1.5rem; }
}
.fw-cont3 .shaszt3 li { background: #EDEEF0; border-radius: 1.25rem; text-align: center; padding: 4.0625rem 1% 3.125rem; }
@media (max-width: 768px) {
.fw-cont3 .shaszt3 li { border-radius: 1.125rem; padding: 3rem 1% 2.5rem; }
}
.fw-cont3 .shaszt3 li i { display: block; width: 3rem; margin: 0 auto; }
.fw-cont3 .shaszt3 li i img { width: 100%; }
.fw-cont3 .shaszt3 li .wenata { margin-top: 1rem; }
.fw-cont3 .shaszt3 li .wenata .tit { color: #484848; font-size: 1.5rem; font-weight: 700; line-height: 1.5em; }
@media (max-width: 768px) {
.fw-cont3 .shaszt3 li .wenata .tit { font-size: 1.35rem; }
}
.fw-cont3 .shaszt3 li .wenata .p { color: #737373; font-size: 1.125rem; line-height: 1.5em; }
.msg-cont4 { background: #EDEEF0; padding: 4.5rem 0; position: relative; z-index: 1; }
@media (max-width: 768px) {
.msg-cont4 { padding: 2rem 0; }
}
@media (max-width: 768px) {
.msg-cont4 form { margin-top: 1rem; }
}
.msg-cont4 form label { margin-bottom: 0; }
.msg-cont4 form .m_label1 { color: #484848; font-size: 1rem; font-weight: 600; margin-bottom: 0.25rem; }
.msg-cont4 form .m_label1 span { color: #13315B; }
.msg-cont4 form .msg-a1 .inpt { width: 47.9285714286%; margin-top: 1.75rem; }
@media (max-width: 768px) {
.msg-cont4 form .msg-a1 .inpt { width: 100%; margin-top: 0.75rem; }
}
.msg-cont4 form .msg-a1 .inpt input { border: 1px solid #ADABAB; background: #fff; width: 100%; color: #ADABAB; font-size: 1rem; line-height: 3rem; padding: 0 1em; border-radius: 0.625rem; }
@media (max-width: 768px) {
.msg-cont4 form .msg-a1 .inpt input { border-radius: 0.25rem; }
}
.msg-cont4 form .msg-a2 .msg-a2-ca1 { margin-top: 1rem; }
@media (max-width: 768px) {
.msg-cont4 form .msg-a2 .msg-a2-ca1 { margin-top: 0.25rem; }
}
.msg-cont4 form .msg-a2 .msg-a2-ca1 label { color: #484848; font-size: 1rem; line-height: 1.5em; margin-right: 1.5rem; }
.msg-cont4 form .msg-a2 .msg-a2-ca1 label input { margin-right: 0.25rem; width: 0.9rem; height: 0.9rem; border: 1px solid #CECBCB; -webkit-transform: translateY(0.1em); -moz-transform: translateY(0.1em); -ms-transform: translateY(0.1em); -o-transform: translateY(0.1em); transform: translateY(0.1em); }
.msg-cont4 form .msg-a3 { margin-top: 1.75rem; }
@media (max-width: 768px) {
.msg-cont4 form .msg-a3 { margin-top: 0.75rem; }
}
.msg-cont4 form .msg-a3 textarea { border: 1px solid #ADABAB; background: #fff; width: 100%; color: #ADABAB; font-size: 1rem; line-height: 1.5rem; padding: 0.75em 1em; border-radius: 0.625rem; }
@media (max-width: 768px) {
.msg-cont4 form .msg-a3 textarea { border-radius: 0.25rem; }
}
.msg-cont4 form .div_aghgha { margin-top: 2.25rem; }
@media (max-width: 768px) {
.msg-cont4 form .div_aghgha { margin-top: 1rem; }
}
.msg-cont4 form .div_aghgha button { border: none; }
.dow-content { background: #FAFAFA; padding-bottom: 2rem; }
.dow-content form { border-radius: 0.625rem; background: #FFF; box-shadow: 0px 0px 3.75rem 0px rgba(0, 0, 0, 0.05); width: 68.5714285714%; margin: 0 auto; margin-top: 1.375rem; }
@media (max-width: 768px) {
.dow-content form { width: 100%; background: transparent; border-radius: 0; box-shadow: none; }
}
.dow-content form .dts1 { width: -webkit-calc(100% - 4.375rem); width: -moz-calc(100% - 4.375rem); width: calc(100% - 4.375rem); }
.dow-content form .dts1 .quyu1 { width: 40%; }
@media (max-width: 768px) {
.dow-content form .dts1 .quyu1 { width: 100%; }
}
.dow-content form .dts1 .quyu2 { width: 60%; }
@media (max-width: 768px) {
.dow-content form .dts1 .quyu2 { width: 100%; margin-top: 1rem; }
}
@media (max-width: 768px) {
.dow-content form .dts1 { width: 100%; margin-top: 0; border-radius: 0.625rem; }
}
.dow-content form .dts1 select { width: 100%; color: #ADABAB; font-size: 1rem; line-height: 3.125rem; height: 3.125rem; width: 100%; padding: 0 1em; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(../images/jtax.svg) no-repeat 96% center #fff; -o-background-size: 1.25rem auto; background-size: 1.25rem auto; border: none; }
.dow-content form .dts2 { width: 4.375rem; }
@media (max-width: 768px) {
.dow-content form .dts2 { width: 100%; margin-top: 1rem; border-radius: 0.625rem; overflow: hidden; }
}
.dow-content form .dts2 .sskz { width: 100%; overflow: hidden; }
.dow-content form .dts2 .sskz input { width: -webkit-calc(100% - 4.375rem); width: -moz-calc(100% - 4.375rem); width: calc(100% - 4.375rem); color: #ADABAB; font-size: 1rem; line-height: 3.125rem; height: 3.125rem; padding: 0 1em; }
.dow-content form .dts2 .sskz input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #ADABAB;
}
.dow-content form .dts2 .sskz input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #ADABAB;
}
.dow-content form .dts2 .sskz input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #ADABAB;
}
.dow-content form .dts2 .sskz input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ADABAB;
}
.dow-content form .dts2 .sskz button { width: 4.375rem; border: none; background: #FFF; }
@media (max-width: 768px) {
.dow-content form .dts2 .sskz button { width: 100%; }
}
.dow-content form .dts2 .sskz button i { font-size: 1.125rem; line-height: 3.125rem; color: #595757; }
.dow-content .dow-list { margin-top: 2.8125rem; }
@media (max-width: 768px) {
.dow-content .dow-list { margin-top: 1.5rem; }
}
.dow-content .dow-list li { border-radius: 1.25rem; background: #FFF; box-shadow: 0px 0px 3.75rem 0px rgba(0, 0, 0, 0.05); padding: 2.5rem 3%; }
.dow-content .dow-list li + li { margin-top: 1.5rem; }
@media (max-width: 768px) {
.dow-content .dow-list li { border-radius: 1rem; padding: 2rem 7%; }
}
.dow-content .dow-list li .img { width: 3.875rem; }
@media (max-width: 768px) {
.dow-content .dow-list li .img { width: 3rem; }
}
.dow-content .dow-list li .img img { width: 100%; }
.dow-content .dow-list li .tit { color: #484848; font-size: 1.5rem; line-height: 1.5em; padding: 0 0 0.5rem; }
@media (max-width: 768px) {
.dow-content .dow-list li .tit { font-size: 1.25rem; padding: 0 0 0.25rem; }
}
.dow-content .dow-list li .ashrv1 .sdj-t { width: 50%; }
.dow-content .dow-list li .ashrv1 .sdj-t .ftitax { font-size: 1rem; color: #999; font-size: 1rem; }
.dow-content .dow-list li .ashrv1 .sdj-tasx a { display: block; color: var(--color-zt); }
.dow-content .dow-list li .ashrv1 .sdj-tasx a + a { margin-left: 1.5rem; }
.dow-content .dow-list li .wehasx .ast { color: #BFBFBF; font-size: 1rem; line-height: 1.5em; }
.dow-content .dow-list li .wehasx .ast + .ast { margin-left: 1.5rem; }
.dow-content .dow-list li .wehasx .ast i { font-size: 1rem; margin-right: 0.25rem; }
.dow-content .dow-list li .wehasx a.ast:hover { color: var(--color-zt); }
.znzb-banner { padding-top: var(--head-height); }
@media (max-width: 990px) {
.znzb-banner { padding-top: 0; }
}
.znzb-banner .mySwiper2 { position: relative; }
.znzb-banner .mySwiper2 .swiper-slide .wehsds u { display: block; font-size: 0; }
.znzb-banner .mySwiper2 .swiper-slide .wehsds u img { width: 100%; }
.znzb-banner .mySwiper2 .swiper-slide .wehsds u img.b { display: none; }
@media (max-width: 768px) {
.znzb-banner .mySwiper2 .swiper-slide .wehsds u img.b { display: block; }
.znzb-banner .mySwiper2 .swiper-slide .wehsds u img.a { display: none; }
}
.znzb-banner .mySwiper2 .swiper-slide .zas0xa1 { width: 100%; z-index: 1; top: 40%;/* display: none; */
}
@media (max-width: 768px) {
.znzb-banner .mySwiper2 .swiper-slide .zas0xa1 { top: 25%; display: block; }
}
.znzb-banner .mySwiper2 .swiper-slide .zas0xa1 .tit { color: #000000; /* font-size: 3.5rem; */
  font-size: 4.5rem; font-weight: 600; line-height: 1.25em; }
@media (max-width: 768px) {
.znzb-banner .mySwiper2 .swiper-slide .zas0xa1 .tit { font-size: 1.85rem; line-height: 1.35em; text-align: center; }
}
.znzb-banner .mySwiper2 .swiper-slide .zas0xa1 .tit b { color: var(--color-zt); }
.znzb-banner .mySwiper2 .swiper-slide .zas0xa1 .more-a { margin-top: 2.5rem; transform: scale(1.25); margin-left: 1.25rem; }
@media (max-width: 768px) {
.znzb-banner .mySwiper2 .swiper-slide .zas0xa1 .more-a { margin-top: 0.85rem; display: none; }
}
.znzb-banner .mySwiper2 .swiper-slide .wehjs1a { position: absolute; left: 0; bottom: 12%; width: 100%;/* display: none; */
}
@media (max-width: 768px) {
.znzb-banner .mySwiper2 .swiper-slide .wehjs1a { top: 35%; bottom: unset; display: block; }
}
.znzb-banner .mySwiper2 .swiper-slide .wehjs1a .wejha { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; color: #000; /* font-size: 1.5rem; */
  font-size: 2rem; margin-top: 6.5rem; }
@media (max-width: 768px) {
.znzb-banner .mySwiper2 .swiper-slide .wehjs1a .wejha { font-size: 1rem; text-align: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 1.75rem; }
}
.znzb-banner .mySwiper2 .swiper-slide .wehjs1a .wejha i { display: block; font-size: 0; width: 2rem; margin: 0 0.5rem; }
@media (max-width: 768px) {
.znzb-banner .mySwiper2 .swiper-slide .wehjs1a .wejha i { width: 1rem; }
}
.znzb-banner .mySwiper2 .swiper-slide .wehjs1a .wejha i img { width: 100%; }
.znzb-banner .mySwiper2 .swiper-slide .wehjs1a .wejha.wejha1 { gap: 0.25rem 3em; }
@media (max-width: 768px) {
.znzb-banner .mySwiper2 .swiper-slide .wehjs1a .wejha.wejha1 { gap: 0.125rem 2em; }
}
.znzb-banner .mySwiper2 .swiper-slide a.block { position: relative; }
.znzb-banner .mySwiper2 .swiper-slide a.block img { width: 100%; }
.znzb-banner .mySwiper2 .banner-cont { position: absolute; left: 0; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); color: #fff; z-index: 1; }
.znzb-banner .mySwiper2 .banner-cont .tit { font-size: 3.4375rem; font-weight: 700; line-height: 1.4em; }
@media (max-width: 768px) {
.znzb-banner .mySwiper2 .banner-cont .tit { font-size: 1.8rem; }
}
.znzb-banner .mySwiper2 .banner-cont .p1 { font-size: 1.875rem; font-weight: 400; line-height: 1.5em; }
@media (max-width: 768px) {
.znzb-banner .mySwiper2 .banner-cont .p1 { font-size: 1.25rem; }
}
.znzb-banner .mySwiper2 .swiper-pagination1 { position: absolute; left: 0; width: 100%; text-align: center; bottom: 3.5%; z-index: 1; }
.znzb-banner .mySwiper2 .swiper-pagination1 span { background: #fff; }
.znzb-banner .mySwiper2 .swiper-pagination1 span.swiper-pagination-bullet-active { background: #13315B; }
.product-content { background: #FAFAFA; overflow: hidden; }
.product-content .product-list { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.25rem; }
@media (max-width: 768px) {
.product-content .product-list { grid-template-columns: repeat(2, 1fr); gap: 1.25rem; }
}
@media (max-width: 450px) {
.product-content .product-list { grid-template-columns: repeat(1, 1fr); gap: 1.25rem; }
}
.product-content .product-list li a.img { display: block; overflow: visible; }
.product-content .product-list li a.img i { display: block; font-size: 0; border-bottom: 0.25rem solid transparent; overflow: hidden; }
.product-content .product-list li a.img i img { width: 100%; }
.product-content .product-list li a.img .tit { color: #484848; font-size: 1.5rem; line-height: 1.5em; padding: 0.7em 0 0; display: -webkit-box; margin-bottom: 0.425em; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
@media (max-width: 768px) {
.product-content .product-list li a.img .tit { font-size: 1.35rem; }
}
.product-content .product-list li a.img .p1 { color: #737373; font-size: 1rem; line-height: 1.5em; }
.product-content .product-list li a.img:hover i { background: #fff; border-color: #13315B; box-shadow: 0px 0px 3.75rem rgba(0, 0, 0, 0.05); }
.product-content .product-list li a.img:hover .tit { color: #13315B; }
.pro-show-cont1 { background: -webkit-linear-gradient(top, #FFF 30.22%, #F5F6F8 100%); background: -moz-linear-gradient(top, #FFF 30.22%, #F5F6F8 100%); background: -o-linear-gradient(top, #FFF 30.22%, #F5F6F8 100%); background: linear-gradient(180deg, #FFF 30.22%, #F5F6F8 100%); position: relative; }
.pro-show-cont1 .mbxdh { position: absolute; left: 0; top: 0; z-index: 1; width: 100%; }
.pro-show-cont1 .pro-show-a1b1 { width: 47.9166666667%; padding: 2rem 7% 2rem var(--cbasta); }
@media (max-width: 768px) {
.pro-show-cont1 .pro-show-a1b1 { width: 100%; -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding: 2rem 4%; }
}
.pro-show-cont1 .pro-show-a1b1 .tit1 { color: #484848; font-size: 2.8rem; font-weight: 700; line-height: 1.25em; }
@media (max-width: 768px) {
.pro-show-cont1 .pro-show-a1b1 .tit1 { font-size: 1.85rem; }
}
.pro-show-cont1 .pro-show-a1b1 .txt { color: #737373; font-size: 1rem; line-height: 1.65em; padding: 1rem 0; border-bottom: 1px solid #D9D9D9; text-align: justify; }
@media (max-width: 768px) {
.pro-show-cont1 .pro-show-a1b1 .txt { padding: 0.75rem 0 1rem; }
}
.pro-show-cont1 .pro-show-a1b1 .pro-show-a1b1c1 { padding: 2rem 0 2.25rem; }
@media (max-width: 768px) {
.pro-show-cont1 .pro-show-a1b1 .pro-show-a1b1c1 { padding: 1rem 0 1.25rem; }
}
.pro-show-cont1 .pro-show-a1b1 .pro-show-a1b1c1 li { width: 25%; text-align: center; }
.pro-show-cont1 .pro-show-a1b1 .pro-show-a1b1c1 li u { display: block; font-size: 0; width: 3rem; margin: 0 auto; }
@media (max-width: 768px) {
.pro-show-cont1 .pro-show-a1b1 .pro-show-a1b1c1 li u { width: 2.5rem; }
}
.pro-show-cont1 .pro-show-a1b1 .pro-show-a1b1c1 li u img { width: 100%; }
.pro-show-cont1 .pro-show-a1b1 .pro-show-a1b1c1 li p { color: #13315B; font-size: 1rem; line-height: 1.5em; margin-top: 0.58rem; }
.pro-show-cont1 .pro-show-a1b1 .fw-a1b1c2 li + li { margin-left: 1.5rem; }
@media (max-width: 768px) {
.pro-show-cont1 .pro-show-a1b1 .fw-a1b1c2 li + li { margin-left: 1rem; }
}
.pro-show-cont1 .img_tup { width: 52.0833333333%; background: -webkit-linear-gradient(top, #FFF 0%, #CACED9 113.64%); background: -moz-linear-gradient(top, #FFF 0%, #CACED9 113.64%); background: -o-linear-gradient(top, #FFF 0%, #CACED9 113.64%); background: linear-gradient(180deg, #FFF 0%, #CACED9 113.64%); }
@media (max-width: 768px) {
.pro-show-cont1 .img_tup { width: 100%; padding: 1rem; }
}
.pro-show-cont1 .img_tup .img { width: 100%; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
.pro-show-cont1 .img_tup .img img { width: 80%; -webkit-filter: drop-shadow(0.5625rem 1rem 0.75rem rgba(0, 0, 0, 0.25)); filter: drop-shadow(0.5625rem 1rem 0.75rem rgba(0, 0, 0, 0.25)); }
.pro-show-cont2 { padding: 6.5rem 0 2rem; }
@media (max-width: 768px) {
.pro-show-cont2 { padding: 2rem 0 1rem; }
}
.pro-show-cont2 .cptd-list { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.625rem; margin-top: 3.375rem; }
.pro-show-cont2 .cptd-list.cptd-lista3 { grid-template-columns: repeat(3, 1fr); }
@media (max-width: 768px) {
.pro-show-cont2 .cptd-list { grid-template-columns: repeat(2, 1fr); gap: 1rem; margin-top: 1rem; }
.pro-show-cont2 .cptd-list.cptd-lista3 { grid-template-columns: repeat(2, 1fr); }
}
.pro-show-cont2 .cptd-list li { background: #EDEEF0; border-radius: 1.25rem; position: relative; padding: 3.5625rem 0 2.875rem; }
@media (max-width: 768px) {
.pro-show-cont2 .cptd-list li { border-radius: 1rem; padding: 2rem 0 1.875rem; }
}
.pro-show-cont2 .cptd-list li::after { content: ""; position: absolute; left: 50%; top: 0; width: 58.9665653495%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); height: 2px; background: -webkit-linear-gradient(left, rgba(19, 49, 91, 0) 0%, rgb(19, 49, 91) 50.5%, rgba(19, 49, 91, 0) 100%); background: -moz-linear-gradient(left, rgba(19, 49, 91, 0) 0%, rgb(19, 49, 91) 50.5%, rgba(19, 49, 91, 0) 100%); background: -o-linear-gradient(left, rgba(19, 49, 91, 0) 0%, rgb(19, 49, 91) 50.5%, rgba(19, 49, 91, 0) 100%); background: linear-gradient(90deg, rgba(19, 49, 91, 0) 0%, rgb(19, 49, 91) 50.5%, rgba(19, 49, 91, 0) 100%); }
.pro-show-cont2 .cptd-list li .img { width: 3rem; margin: 0 auto; }
.pro-show-cont2 .cptd-list li .img img { width: 100%; }
.pro-show-cont2 .cptd-list li .name { text-align: center; color: #484848; font-size: 1.5rem; font-weight: 600; line-height: 1.5em; padding: 0.85rem 0 0.35rem; }
@media (max-width: 768px) {
.pro-show-cont2 .cptd-list li .name { font-size: 1.35rem; }
}
.pro-show-cont2 .cptd-list li .text { color: #737373; font-size: 1rem; line-height: 1.5em; padding: 0 18%; text-align: justify; }
@media (max-width: 768px) {
.pro-show-cont2 .cptd-list li .text { padding: 0 10%; }
}
.pro-show-cont3 { padding: 4.5rem 0; }
@media (max-width: 768px) {
.pro-show-cont3 { padding: 1rem 0 1rem; }
}
.pro-show-cont3 .content .title1 { margin-bottom: 2.25rem; }
@media (max-width: 768px) {
.pro-show-cont3 .content .title1 { margin-bottom: 1rem; }
}
.pro-show-cont3 .content .p1 { color: #737373; font-size: 1.125rem; line-height: 1.65em; }
@media (max-width: 768px) {
.pro-show-cont3 .content .p1 { font-size: 1rem; }
}
.pro-show-cont3 .content .asjhx1 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1.5rem; margin-top: 1.25rem; }
@media (max-width: 768px) {
.pro-show-cont3 .content .asjhx1 { grid-template-columns: repeat(2, 1fr); gap: 1rem; margin-top: 1rem; }
}
.pro-show-cont3 .content .asjhx1 li .img img { width: 100%; }
.pro-show-cont3 .content .asjhx1 li p { text-align: center; color: #737373; font-size: 1rem; line-height: 1.65em; padding: 0.5em 0; }
.pro-show-cont3 .content .table-cont table { border: none; margin-bottom: 0; }
.pro-show-cont3 .content .table-cont table tr:nth-child(2n-1) { background: #FAFAFA; }
.pro-show-cont3 .content .table-cont table tr:nth-child(1) { background: #13315B; }
.pro-show-cont3 .content .table-cont table tr:nth-child(1) td { color: #fff; }
.pro-show-cont3 .content .table-cont table tr td { border: none; color: #737373; font-size: 1rem; padding-left: 5%; }
.ny-show_body-pro { background: #fff; }
.pro-show-cont4 { padding: 4.5rem 0 7rem; }
@media (max-width: 768px) {
.pro-show-cont4 { padding: 1rem 0 2rem; }
}
.pro-show-cont4 .jx-contlist li { border-radius: 1.25rem; overflow: hidden; box-shadow: 0px 0px 3.75rem 0px rgba(0, 0, 0, 0.05); margin-top: 3.25rem; }
@media (max-width: 768px) {
.pro-show-cont4 .jx-contlist li { margin-top: 1.25rem; border-radius: 1rem; }
}
.pro-show-cont4 .jx-contlist li a.img { width: 50%; display: block; position: relative; }
@media (max-width: 768px) {
.pro-show-cont4 .jx-contlist li a.img { width: 100%; }
}
.pro-show-cont4 .jx-contlist li a.img u { display: block; font-size: 0; }
.pro-show-cont4 .jx-contlist li a.img u img { width: 100%; aspect-ratio: 440/270; -o-object-fit: cover; object-fit: cover; }
.pro-show-cont4 .jx-contlist li a.img .sptc { width: 4rem; height: 4rem; border: 1px solid #fff; border-radius: 50%; background: -webkit-linear-gradient(113deg, rgba(255, 255, 255, 0.36) 21.21%, rgba(255, 255, 255, 0) 124.39%); background: -moz-linear-gradient(113deg, rgba(255, 255, 255, 0.36) 21.21%, rgba(255, 255, 255, 0) 124.39%); background: -o-linear-gradient(113deg, rgba(255, 255, 255, 0.36) 21.21%, rgba(255, 255, 255, 0) 124.39%); background: linear-gradient(337deg, rgba(255, 255, 255, 0.36) 21.21%, rgba(255, 255, 255, 0) 124.39%); backdrop-filter: blur(2px); }
@media (max-width: 768px) {
.pro-show-cont4 .jx-contlist li a.img .sptc { width: 3.25rem; height: 3.25rem; margin: 0.65rem auto 0; }
}
.pro-show-cont4 .jx-contlist li a.img .sptc i { color: #fff; font-size: 1.125rem; }
@media (max-width: 768px) {
.pro-show-cont4 .jx-contlist li a.img .sptc i { font-size: 1rem; }
}
.pro-show-cont4 .jx-contlist li .cont-p { width: 50%; padding: 0 5%; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: flex-end; -ms-flex-line-pack: end; align-content: flex-end; }
@media (max-width: 768px) {
.pro-show-cont4 .jx-contlist li .cont-p { width: 100%; padding-top: 1rem; }
}
.pro-show-cont4 .jx-contlist li .cont-p a.name { color: #484848; font-size: 2.5rem; line-height: 1.25em; }
@media (max-width: 768px) {
.pro-show-cont4 .jx-contlist li .cont-p a.name { font-size: 1.5rem; }
}
.pro-show-cont4 .jx-contlist li .cont-p a.name:hover { color: var(--color-zt); }
.pro-show-cont4 .jx-contlist li .cont-p .txt { color: #737373; font-size: 1rem; line-height: 1.5em; margin-top: 0.5em; }
.pro-show-cont4 .jx-contlist li .cont-p a.more-xw { color: #BFBFBF; font-size: 1rem; line-height: 1.5em; width: 100%; border-top: 1px solid #EFEFEF; padding: 1.5rem 0; font-weight: 400; margin-top: 22%; }
@media (max-width: 768px) {
.pro-show-cont4 .jx-contlist li .cont-p a.more-xw { padding: 1rem 0; margin-top: 1rem; }
}
.pro-show-cont4 .jx-contlist li .cont-p a.more-xw:hover { color: var(--color-zt); }
.pro-show-cont4 .jx-contlist li .cont-p a.more-xw i { font-size: 1.25rem; margin-left: 0.75rem; }
.pro-show-cont4 .jx-contlist li:nth-child(2n) a.img { -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
@media (max-width: 768px) {
.pro-show-cont4 .jx-contlist li:nth-child(2n) a.img { -webkit-order: 0; -moz-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
}
.pro-show-cont4 .more-a { margin: 3.4375rem auto 0; }
@media (max-width: 768px) {
.pro-show-cont4 .more-a { margin-top: 1.5rem; }
}
 @-webkit-keyframes scale-anim {  0% {
 -webkit-transform: scale(0);
 transform: scale(0);
 opacity: 0;
}
 50% {
 -webkit-transform: scale(0.6);
 transform: scale(0.6);
 opacity: 1;
}
 100% {
 -webkit-transform: scale(1);
 transform: scale(1);
 opacity: 0;
}
}
 @-moz-keyframes scale-anim {  0% {
 -moz-transform: scale(0);
 transform: scale(0);
 opacity: 0;
}
 50% {
 -moz-transform: scale(0.6);
 transform: scale(0.6);
 opacity: 1;
}
 100% {
 -moz-transform: scale(1);
 transform: scale(1);
 opacity: 0;
}
}
 @-o-keyframes scale-anim {  0% {
 -o-transform: scale(0);
 transform: scale(0);
 opacity: 0;
}
 50% {
 -o-transform: scale(0.6);
 transform: scale(0.6);
 opacity: 1;
}
 100% {
 -o-transform: scale(1);
 transform: scale(1);
 opacity: 0;
}
}
 @keyframes scale-anim {  0% {
 -webkit-transform: scale(0);
 -moz-transform: scale(0);
 -o-transform: scale(0);
 transform: scale(0);
 opacity: 0;
}
 50% {
 -webkit-transform: scale(0.6);
 -moz-transform: scale(0.6);
 -o-transform: scale(0.6);
 transform: scale(0.6);
 opacity: 1;
}
 100% {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
 opacity: 0;
}
}
@-webkit-keyframes FpulseSlow2 {  0% {
 -webkit-transform: scale(0.25);
 transform: scale(0.25);
 opacity: 0.4;
}
 100% {
 -webkit-transform: scale(1);
 transform: scale(1);
 opacity: 0;
}
}
@-moz-keyframes FpulseSlow2 {  0% {
 -moz-transform: scale(0.25);
 transform: scale(0.25);
 opacity: 0.4;
}
 100% {
 -moz-transform: scale(1);
 transform: scale(1);
 opacity: 0;
}
}
@-o-keyframes FpulseSlow2 {  0% {
 -o-transform: scale(0.25);
 transform: scale(0.25);
 opacity: 0.4;
}
 100% {
 -o-transform: scale(1);
 transform: scale(1);
 opacity: 0;
}
}
@keyframes FpulseSlow2 {  0% {
 -webkit-transform: scale(0.25);
 -moz-transform: scale(0.25);
 -o-transform: scale(0.25);
 transform: scale(0.25);
 opacity: 0.4;
}
 100% {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -o-transform: scale(1);
 transform: scale(1);
 opacity: 0;
}
}
.FpulseSlow2 { -webkit-animation: FpulseSlow2 infinite 3s linear; -moz-animation: FpulseSlow2 infinite 3s linear; -o-animation: FpulseSlow2 infinite 3s linear; animation: FpulseSlow2 infinite 3s linear; opacity: 0; }
.lx-cont1 { padding-bottom: 6.25rem; }
@media (max-width: 768px) {
.lx-cont1 { padding-bottom: 2rem; }
}
.lx-cont1 .a7v1 { position: relative; padding: 0 3%; margin-top: 3rem; z-index: 0; }
@media (max-width: 768px) {
.lx-cont1 .a7v1 { margin-top: 1rem; padding: 0; }
}
.lx-cont1 .a7v1 .heng1 { display: block; font-size: 0; }
.lx-cont1 .a7v1 .heng1 img { width: 100%; }
.lx-cont1 .a7v1 .a7_list1 li { position: absolute; }
.lx-cont1 .a7v1 .a7_list1 li.ask-a117 { left: 77.8%; top: 44.5%; }
@media (max-width: 768px) {
.lx-cont1 .a7v1 .a7_list1 li.ask-a117 { left: 75%; top: 42%; }
}
.lx-cont1 .a7v1 .a7_list1 li .tit { cursor: pointer; }
.lx-cont1 .a7v1 .a7_list1 li .tit .din { width: 0.75rem; }
.lx-cont1 .a7v1 .a7_list1 li .tit .din i { display: block; position: relative; z-index: 1; }
.lx-cont1 .a7v1 .a7_list1 li .tit .din i span { position: absolute; left: 50%; top: 50%; border-radius: 50%; display: block; background: rgba(19, 49, 91, 0.5); -moz-box-sizing: border-box; box-sizing: border-box; opacity: 0; }
.lx-cont1 .a7v1 .a7_list1 li .tit .din i span.span2 { width: 80px; height: 80px; margin: -40px 0 0 -40px; z-index: 6; }
.lx-cont1 .a7v1 .a7_list1 li .tit .din i span.span3 { width: 160px; height: 160px; margin: -80px 0 0 -80px; z-index: 5; }
.lx-cont1 .a7v1 .a7_list1 li .tit .din i span.span4 { width: 320px; height: 320px; margin: -160px 0 0 -160px; z-index: 4; }
.lx-cont1 .a7v1 .a7_list1 li .tit .din i span.span5 { width: 640px; height: 640px; margin: -320px 0 0 -320px; z-index: 3; }
.lx-cont1 .a7v1 .a7_list1 li .tit .din i span.span6 { width: 1280px; height: 1280px; margin: -640px 0 0 -640px; z-index: 2; }
.lx-cont1 .a7v1 .a7_list1 li .tit .din i span.span7 { width: 2560px; height: 2560px; margin: -1280px 0 0 -1280px; z-index: 1; }
.lx-cont1 .a7v1 .a7_list1 li .tit .din img { width: 100%; }
@media (max-width: 768px) {
.lx-cont1 .a7v1 .a7_list1 li .tit .din img { opacity: 0; }
}
.lx-cont1 .a7v1 .a7_list1 li .tit p { color: #13315B; font-size: 0.875rem; line-height: 1em; margin-left: 0.25rem; }
@media (max-width: 768px) {
.lx-cont1 .a7v1 .a7_list1 li .tit p { opacity: 0; }
}
.lx-cont1 .a7v1 .a7_list1 li .cont-p { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); bottom: 400%; border-radius: 0.9375rem; background: rgba(255, 255, 255, 0.8); box-shadow: 0px 0px 1.25rem 0px #C9C9C9; padding: 1.325rem 1.5rem; width: 22rem; z-index: 2; border: 1px solid #C9C9C9; color: #484848; }
@media (max-width: 768px) {
.lx-cont1 .a7v1 .a7_list1 li .cont-p { display: none !important; }
}
.lx-cont1 .a7v1 .a7_list1 li .cont-p .p1 { font-size: 1rem; font-weight: 600; line-height: 1.5em; }
.lx-cont1 .a7v1 .a7_list1 li .cont-p .p2 { font-size: 0.875rem; font-weight: 400; line-height: 1.5em; margin-top: 0.25rem; }
.lx-cont1 .a7v1 .a7_list1 li.active .cont-p { display: block; }
.lx-cont1 .wehassa { background: #fff; padding: 2.25rem 1rem; border-radius: 0.5rem; overflow: hidden; box-shadow: 0px 0px 1rem 0px rgba(0, 0, 0, 0.07); position: relative; z-index: 2; }
@media (max-width: 768px) {
.lx-cont1 .wehassa { padding: 1rem; }
}
.lx-cont1 .wehassa i { font-size: 2rem; display: block; margin-right: 0.75rem; }
@media (max-width: 768px) {
.lx-cont1 .wehassa i { font-size: 2.125rem; width: 100%; margin-right: 0; text-align: center; line-height: 1; }
}
.lx-cont1 .wehassa p { font-size: 1.25rem; }
@media (max-width: 768px) {
.lx-cont1 .wehassa p { font-size: 1.125rem; margin-top: 0.5rem; }
}
.lx-cont1 .wehassa p span { color: var(--color-zt); font-size: 1.85rem; font-weight: 600; }
@media (max-width: 768px) {
.lx-cont1 .wehassa p span { font-size: 1.5rem; }
}
.lx-cont1 .a7v2 { margin-top: 2.25rem; }
@media (max-width: 768px) {
.lx-cont1 .a7v2 { margin-top: 1.5rem; }
}
.lx-cont1 .a7v2 .mySwiper4 .swiper-slide { background: #FAFAFA; border-radius: 1.25rem; }
@media (max-width: 768px) {
.lx-cont1 .a7v2 .mySwiper4 .swiper-slide { border-radius: 1rem; }
}
.lx-cont1 .a7v2 .mySwiper4 .swiper-slide .cont-p { padding: 1.8rem 6%; }
.lx-cont1 .a7v2 .mySwiper4 .swiper-slide .cont-p .tit { color: #13315B; font-size: 1.5rem; font-weight: 700; line-height: 1.5em; }
.lx-cont1 .a7v2 .mySwiper4 .swiper-slide .cont-p .ftit { color: #484848; font-size: 1.125rem; font-weight: 700; line-height: 1.5em; }
.lx-cont1 .a7v2 .mySwiper4 .swiper-slide .cont-p .ptxt { height: 3.25rem; overflow: hidden; }
@media (max-width: 768px) {
.lx-cont1 .a7v2 .mySwiper4 .swiper-slide .cont-p .ptxt { height: auto; }
}
.lx-cont1 .a7v2 .mySwiper4 .swiper-slide .cont-p .ptxt .p1 { display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 0.55em; }
.lx-cont1 .a7v2 .mySwiper4 .swiper-slide .cont-p .ptxt .p1:not(:first-child) { display: none; }
.lx-cont1 .a7v2 .mySwiper4 .swiper-slide .cont-p .ptxt .p1 i { color: #13315B; font-size: 1.125rem; width: 1.85rem; line-height: 1.125em; }
.lx-cont1 .a7v2 .mySwiper4 .swiper-slide .cont-p .ptxt .p1 p { color: #484848; font-size: 1rem; line-height: 1.35em; width: -webkit-calc(100% - 1.85rem); width: -moz-calc(100% - 1.85rem); width: calc(100% - 1.85rem); }
.lx-cont1 .a7v2 .mySwiper4 .swiper-pagination1 { margin-top: 2rem; }
@media (max-width: 768px) {
.lx-cont1 .a7v2 .mySwiper4 .swiper-pagination1 { margin-top: 1rem; }
}
.lx-cont1 .a7v3 { background-position: center; background-repeat: no-repeat; -o-background-size: cover; background-size: cover; padding: 6.0625rem 4%; border-radius: 1.25rem; margin-top: 2.5rem; text-align: center; position: relative; z-index: 1; }
@media (max-width: 768px) {
.lx-cont1 .a7v3 { margin-top: 1rem; padding: 3rem 4%; border-radius: 1rem; }
}
.lx-cont1 .a7v3 .tit { font-size: 2.25rem; line-height: 1.5em; letter-spacing: 0.5em; }
@media (max-width: 768px) {
.lx-cont1 .a7v3 .tit { font-size: 1.5rem; }
}
.lx-cont1 .a7v3 .p1 { color: rgba(0, 0, 0, 0.3); font-size: 1.25rem; line-height: 1.5em; text-transform: capitalize; }
@media (max-width: 768px) {
.lx-cont1 .a7v3 .p1 { font-size: 1rem; }
}
.lx-cont2 { padding: 6.125rem 0; }
@media (max-width: 768px) {
.lx-cont2 { padding: 2rem 0; }
}
.lx-cont2 .lx-a2list1 { display: grid; grid-template-columns: repeat(5, 1fr); gap: 1rem; margin-top: 4.875rem; }
@media (max-width: 768px) {
.lx-cont2 .lx-a2list1 { grid-template-columns: repeat(3, 1fr); gap: 1rem; margin-top: 1.5rem; }
}
.lx-cont2 .lx-a2list1 li { text-align: center; }
.lx-cont2 .lx-a2list1 li i { display: block; font-size: 0; width: 6.0625rem; margin: 0 auto; }
@media (max-width: 768px) {
.lx-cont2 .lx-a2list1 li i { width: 4rem; }
}
.lx-cont2 .lx-a2list1 li i img { width: 100%; }
.lx-cont2 .lx-a2list1 li .tit { color: #323232; font-size: 1.5rem; line-height: 1.5em; margin-top: 0.5rem; }
@media (max-width: 768px) {
.lx-cont2 .lx-a2list1 li .tit { font-size: 1.125rem; }
}
.lx-cont2 a.more-a { margin: 2.6875rem auto 0; }
@media (max-width: 768px) {
.lx-cont2 a.more-a { margin-top: 1rem; }
}
.job-cont1 { padding: 1rem 0 7.8125rem; }
@media (max-width: 768px) {
.job-cont1 { padding: 1rem 0 2rem; }
}
.job-cont1 .job-a1v1 { text-align: center; }
.job-cont1 .job-a1v1 u { display: block; font-size: 0; width: 24.0625rem; margin: 0 auto; }
@media (max-width: 768px) {
.job-cont1 .job-a1v1 u { width: 50%; }
}
.job-cont1 .job-a1v1 u img { width: 100%; }
.job-cont1 .job-a1v1 .tit { color: #000000; font-size: 2.5rem; line-height: 1.125em; padding: 2rem 0 1.5rem; }
@media (max-width: 768px) {
.job-cont1 .job-a1v1 .tit { font-size: 1.85rem; padding: 0.85rem 0 1.125rem; }
}
.job-cont1 .job-a1v1 .p1 { color: #737373; font-size: 1.25rem; line-height: 1.65em; word-break: keep-all; }
@media (max-width: 768px) {
.job-cont1 .job-a1v1 .p1 { font-size: 1rem; word-break: inherit; }
}
.job-cont1 .job-a1b1 li { margin-top: 3.5rem; }
@media (max-width: 768px) {
.job-cont1 .job-a1b1 li { margin-top: 1.5rem; }
}
.job-cont1 .job-a1b1 li i { display: block; font-size: 0; width: 55.1428571429%; border-radius: 1.25rem; overflow: hidden; }
@media (max-width: 768px) {
.job-cont1 .job-a1b1 li i { width: 100%; border-radius: 1rem; }
}
.job-cont1 .job-a1b1 li i img { width: 100%; }
.job-cont1 .job-a1b1 li .cont-p { width: 36.5714285714%; }
@media (max-width: 768px) {
.job-cont1 .job-a1b1 li .cont-p { width: 100%; margin-top: 1rem; }
}
.job-cont1 .job-a1b1 li .cont-p .tit { color: #555555; font-size: 2rem; line-height: 1.5em; font-weight: 700; }
@media (max-width: 768px) {
.job-cont1 .job-a1b1 li .cont-p .tit { font-size: 1.5rem; }
}
.job-cont1 .job-a1b1 li .cont-p .p { color: #555555; font-size: 1.25rem; line-height: 1.5em; margin-top: 0.65em; word-break: keep-all; }
@media (max-width: 768px) {
.job-cont1 .job-a1b1 li .cont-p .p { font-size: 1rem; }
}
.job-cont1 .job-a1b1 li:nth-child(2n) i { -webkit-order: 1; -moz-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
@media (max-width: 768px) {
.job-cont1 .job-a1b1 li:nth-child(2n) i { -webkit-order: 0; -moz-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; }
}
.job-cont2 { background: #EDEEF0; padding: 5rem 0; }
@media (max-width: 768px) {
.job-cont2 { padding: 2rem 0; }
}
.job-cont2 .lx-a2list1 { display: grid; grid-template-columns: repeat(5, 1fr); gap: 1rem; margin-top: 3rem; }
@media (max-width: 768px) {
.job-cont2 .lx-a2list1 { grid-template-columns: repeat(3, 1fr); gap: 1rem; margin-top: 1.5rem; }
}
.job-cont2 .lx-a2list1 li { text-align: center; }
.job-cont2 .lx-a2list1 li i { display: block; font-size: 0; width: 6.0625rem; margin: 0 auto; }
@media (max-width: 768px) {
.job-cont2 .lx-a2list1 li i { width: 4rem; }
}
.job-cont2 .lx-a2list1 li i img { width: 100%; }
.job-cont2 .lx-a2list1 li .tit { color: #323232; font-size: 1.5rem; line-height: 1.5em; margin-top: 0.5rem; }
@media (max-width: 768px) {
.job-cont2 .lx-a2list1 li .tit { font-size: 1.125rem; }
}
.job-cont3 { padding: 6.25rem 0; }
@media (max-width: 768px) {
.job-cont3 { padding: 2rem 0; }
}
.job-cont3 .sslaz { margin-top: 1rem; }
@media (max-width: 768px) {
.job-cont3 .sslaz { margin-top: 0; }
}
.job-cont3 .sslaz .dts1 { width: 31.4285714286%; }
@media (max-width: 768px) {
.job-cont3 .sslaz .dts1 { width: 100%; margin-top: 1rem; }
}
.job-cont3 .sslaz .dts1 .weha-a { color: #484848; font-size: 1rem; font-weight: 700; line-height: 1.5em; margin-bottom: 0.5rem; }
.job-cont3 .sslaz .dts1 .weha-a span { color: #D83D15; }
.job-cont3 .sslaz .dts1 select { width: 100%; border: 1px solid #ADABAB; color: #ADABAB; font-size: 1rem; line-height: 3.125rem; height: 3.125rem; width: 100%; border-radius: 0.375rem; padding: 0 1em; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(../images/jtax.svg) no-repeat 96% center #fff; -o-background-size: 1.25rem auto; background-size: 1.25rem auto; }
.job-cont3 .sslaz .dts1 .sskz { width: 100%; border: 1px solid #ADABAB; border-radius: 0.625rem; overflow: hidden; }
.job-cont3 .sslaz .dts1 .sskz input { width: -webkit-calc(100% - 4.375rem); width: -moz-calc(100% - 4.375rem); width: calc(100% - 4.375rem); color: #ADABAB; font-size: 1rem; line-height: 3.125rem; height: 3.125rem; padding: 0 1em; }
.job-cont3 .sslaz .dts1 .sskz input::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #ADABAB;
}
.job-cont3 .sslaz .dts1 .sskz input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #ADABAB;
}
.job-cont3 .sslaz .dts1 .sskz input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #ADABAB;
}
.job-cont3 .sslaz .dts1 .sskz input:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ADABAB;
}
.job-cont3 .sslaz .dts1 .sskz button { width: 4.375rem; border: none; background: transparent; }
.job-cont3 .sslaz .dts1 .sskz button i { font-size: 1.125rem; line-height: 3.125rem; color: #595757; }
.job-cont3 .job-list1a { display: grid; grid-template-columns: repeat(2, 1fr); gap: 2.25rem; margin-top: 2.6rem; }
@media (max-width: 768px) {
.job-cont3 .job-list1a { grid-template-columns: repeat(1, 1fr); gap: 1.5rem; margin-top: 1.25rem; }
}
.job-cont3 .job-list1a li { border-radius: 1.25rem; background: #EDEEF0; box-shadow: 0px 0px 1.125rem 0px rgba(0, 0, 0, 0.05); }
.job-cont3 .job-list1a li .cont-sdsd { padding: 2rem 8%; }
@media (max-width: 768px) {
.job-cont3 .job-list1a li .cont-sdsd { padding: 1.5rem 6%; }
}
.job-cont3 .job-list1a li .cont-sdsd .name { color: #3E3A39; font-size: 1.375rem; line-height: 1.5em; font-weight: 600; }
@media (max-width: 768px) {
.job-cont3 .job-list1a li .cont-sdsd .name { font-size: 1.25rem; }
}
.job-cont3 .job-list1a li .cont-sdsd .cont-ax1 { padding: 1.5rem 0 2rem; }
@media (max-width: 768px) {
.job-cont3 .job-list1a li .cont-sdsd .cont-ax1 { padding: 1rem 0 1.5rem; }
}
.job-cont3 .job-list1a li .cont-sdsd .cont-ax1 .p { padding-right: 1.5rem; }
@media (max-width: 768px) {
.job-cont3 .job-list1a li .cont-sdsd .cont-ax1 .p { padding-right: 1rem; }
}
.job-cont3 .job-list1a li .cont-sdsd .cont-ax1 .p + .p { border-left: 1px solid #CDCDCD; padding-left: 1.5rem; }
@media (max-width: 768px) {
.job-cont3 .job-list1a li .cont-sdsd .cont-ax1 .p + .p { padding-left: 1rem; }
}
.job-cont3 .job-list1a li .cont-sdsd .cont-ax1 .p b { color: #3E3A39; font-size: 1rem; line-height: 1.5em; display: block; font-weight: 500; }
.job-cont3 .job-list1a li .cont-sdsd .cont-ax1 .p p { color: #888887; font-size: 1rem; line-height: 1.5em; display: block; }
.layui-layer.job-tanc { width: 42.65625% !important; border-radius: 1.25rem; background: #FFF; box-shadow: 0px 0px 3.125rem 0px rgba(0, 0, 0, 0.05); padding: 2rem 2rem 1.5rem; }
@media (max-width: 768px) {
.layui-layer.job-tanc { width: 92% !important; padding: 1.5rem 1.5rem 0; border-radius: 1rem; }
}
.layui-layer.job-tanc .layui-layer-close { right: 2rem; top: 1.5rem; background: none; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; width: 1.875rem; height: 1.875rem; }
@media (max-width: 768px) {
.layui-layer.job-tanc .layui-layer-close { top: 0.5rem; right: 1rem; }
}
.layui-layer.job-tanc .layui-layer-close::before { content: "\e723"; font-family: "iconfont" !important; font-size: 2rem; display: block; }
.layui-layer.job-tanc .layui-layer-close:hover { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.layui-layer.job-tanc .pead-cont > dt { color: #3E3A39; font-size: 1.875rem; margin-bottom: 1rem; line-height: 1.5em; }
@media (max-width: 768px) {
.layui-layer.job-tanc .pead-cont > dt { font-size: 1.5rem; }
}
.layui-layer.job-tanc .pead-cont .asghrt1 { background: #F5F5F5; border-radius: 1rem; padding: 1rem; }
.layui-layer.job-tanc .pead-cont .asghrt1 .p { padding-right: 1.5rem; padding-left: 1.5rem; -webkit-flex: auto; -moz-box-flex: 1; -ms-flex: auto; flex: auto; }
@media (max-width: 768px) {
.layui-layer.job-tanc .pead-cont .asghrt1 .p { -webkit-flex: none; -moz-box-flex: 0; -ms-flex: none; flex: none; width: 50%; margin-bottom: 1rem; }
}
.layui-layer.job-tanc .pead-cont .asghrt1 .p + .p { border-left: 1px solid #CDCDCD; }
@media (max-width: 768px) {
.layui-layer.job-tanc .pead-cont .asghrt1 .p:nth-child(2n-1) { border-left: none !important; }
}
.layui-layer.job-tanc .pead-cont .asghrt1 .p b { color: #3E3A39; font-size: 1rem; line-height: 1.5em; display: block; font-weight: 500; }
.layui-layer.job-tanc .pead-cont .asghrt1 .p p { color: #888887; font-size: 1rem; line-height: 1.5em; display: block; }
.layui-layer.job-tanc .pead-cont .p2 dl { margin-top: 1.5rem; }
.layui-layer.job-tanc .pead-cont .p2 dl dt { color: #3E3A39; font-size: 1.125rem; line-height: 1.5em; }
.layui-layer.job-tanc .pead-cont .p2 dl .pd { color: #888887; font-size: 1rem; line-height: 1.65em; margin-top: 0.5rem; }
.layui-layer.job-tanc .pead-cont .p3 { color: #13315B; font-size: 1.125rem; line-height: 1.5em; border-top: 1px solid #CDCDCD; margin-top: 1rem; padding: 1rem 0; }
.layui-layer.job-tanc .pead-cont .p3 a { color: #13315B; }
.layui-layer.job-tanc .pead-cont .p3 i { font-size: 1.125rem; margin-right: 0.5rem; }
.pead-jsda { background: rgba(0, 0, 0, 0.65); top: 0; left: 0; width: 100%; height: 100%; position: fixed; pointer-events: auto; z-index: 999; }
.tcmgs-a { border-radius: 1.125rem; width: 92%; max-width: 43.75rem; padding: 2.5rem 2.8% 2.85rem; background: #fff; }
@media (max-width: 768px) {
.tcmgs-a { padding: 1.5rem 5% 1.75rem; }
}
.tcmgs-a .msg-v1 { position: relative; }
.tcmgs-a .msg-v1 .tit { text-align: center; color: #3E3A39; font-size: 1.75rem; line-height: 1.45em; font-weight: 500; }
@media (max-width: 768px) {
.tcmgs-a .msg-v1 .tit { font-size: 1.5rem; }
}
.tcmgs-a .msg-v1 a.jataxta { position: absolute; right: 0; top: 0; -webkit-transition: all 0.6s; -o-transition: all 0.6s; -moz-transition: all 0.6s; transition: all 0.6s; }
.tcmgs-a .msg-v1 a.jataxta i { color: #333333; font-size: 2.5rem; line-height: 1; }
@media (max-width: 768px) {
.tcmgs-a .msg-v1 a.jataxta i { font-size: 2rem; }
}
.tcmgs-a .msg-v1 a.jataxta:hover { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.tcmgs-a .msg-v1 form .msga2 dl { margin-top: 1.5rem; }
@media (max-width: 768px) {
.tcmgs-a .msg-v1 form .msga2 dl { margin-top: 1rem; }
}
.tcmgs-a .msg-v1 form .msga2 dl .text { color: #484848; font-size: 1rem; font-weight: 600; margin-bottom: 0.25rem; }
.tcmgs-a .msg-v1 form .msga2 dl .text span { color: #D83D15; }
.tcmgs-a .msg-v1 form .msga2 dl input { border: 1px solid #ADABAB; background: #fff; width: 100%; color: #ADABAB; font-size: 1rem; line-height: 3rem; padding: 0 1em; border-radius: 0.625rem; }
.tcmgs-a .msg-v1 form .msga2 dl .pr { border: 1px solid #ADABAB; border-radius: 0.625rem; overflow: hidden; }
.tcmgs-a .msg-v1 form .msga2 dl .pr input { width: 70%; border: none; border-radius: 0; }
.tcmgs-a .msg-v1 form .msga2 dl .pr input#btnSendCode1 { border: none; color: #13315B; position: absolute; right: 0; top: 0; width: 30%; border-left: 1px solid #ADABAB; border-radius: 0; line-height: 2rem; height: 2rem; margin: 0.5rem 0; }
.tcmgs-a .msg-v1 form .more-a { margin-top: 1.25rem; cursor: pointer; }
.tiascx { text-align: center; font-size: 1.85rem; color: #444; line-height: 1.5em; padding: 6rem 0; word-break: keep-all; text-wrap: balance; }
@media (max-width: 768px) {
.tiascx { font-size: 1.125rem; }
}
.diy-select { position: relative; }
.diy-select .diy-selected { width: 100%; color: #ADABAB; font-size: 1rem; line-height: 3.125rem; height: 3.125rem; width: 100%; padding: 0 1em; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(../images/jtax.svg) no-repeat 96% center #fff; -o-background-size: 1.25rem auto; background-size: 1.25rem auto; }
.diy-select .diy-dropdown { display: none; position: absolute; left: 0; top: 100%; width: 100%; z-index: 9; background: #fff; border: 1px solid #ADABAB; border-radius: 0.375rem; box-shadow: 0px 0px 1rem 0px rgba(0, 0, 0, 0.05); }
.diy-select .diy-dropdown.active { display: block; }
.diy-select .diy-dropdown .diy-options .diy-item { cursor: pointer; color: #ADABAB; font-size: 1rem; line-height: 1.65em; cursor: pointer; padding: 0.35em 1em; }
.diy-select .diy-dropdown .diy-options .diy-item:hover { background: var(--color-zt); color: #fff; }
.table-cont1 .table td {
 padding:1rem .5rem!important; text-align: center; }
.table td, .table th { vertical-align:middle; }
