<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.pagebody {overflow:hidden}
.ztbox { display: block; }
.zthead { width: auto; box-shadow: 0px -50px 40px rgba(0,0,0,0.1);position:relative;z-index:0;}
.ztheadh1 { position: relative; z-index: 2; width: 100%; height: auto; left: 0; bottom: 0;background-color:#fff;border-bottom:1px solid #ddd;}
.ztheadh1 span { position: relative; left: 0; bottom: 0; padding: 25px 30px; color: #333; font-size: 2.5rem;display:block;}
.ztheadbox { margin: 0 auto;  height: auto; overflow: hidden; position: relative; }
.ztheadimg:after {content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 20px rgba(0,0,0,0.1) inset;}
.ztheadbox img { display: block; width: 100%; height: auto; object-fit: cover; object-position: 50% 50%; max-height: 400px; }
.ztbody { width: auto;}
.ztbodybox { margin: 0 auto; background-color: #fff; min-height: 500px; box-shadow: 0px -50px 40px rgba(0,0,0,0.1); box-sizing: border-box; padding: 30px; }
.ztinfobox { display: block; border-bottom: 1px solid #ddd; margin-bottom: 30px; padding-bottom: 30px; position: relative; z-index: 1; font-size: 0; }
.ztheadimg {position:relative;}
.ztcont { display: block; border-bottom: 1px dashed #ccc; margin-bottom: 30px; padding-bottom: 30px; position: relative; z-index: 1; }
.ztcont .zimg { margin-top: 50px; }
.ztconttxt { display: block; overflow: hidden; padding-right: 20px; font-size: 1rem; line-height: 160%; }
.ztcont:after { content: ""; display: block; clear: both; height: 0; overflow: hidden; }
.ztcont img { max-width: 100%; }
.ztcont iframe { max-width: 100%; }
.ztbodybox h1.zth1 { font-size: 32px; line-height: 120%; padding-bottom: 0px; }
.ztbodybox h1.zth1 span { font-size: 70%; }
.ztbodybox h2.zth2 { font-size: 18px; line-height: 120%; padding-bottom: 0px; }
.ztbodybox h3.zth3 { font-size: 18px; line-height: 120%; padding-bottom: 0px; }
.ztbodybox h4.zth4 { font-size: 18px; padding: 0 0 15px 5px; color: #333; font-weight: bold; }
.ztbodybox p { font-size: 14px; line-height: 150%; margin: 1rem 0; text-indent: 1rem; }
.ztbodybox a { color: #0099ee; text-decoration: underline; }
.ztbodybox a:hover { color: #333; }
.zimg { float: right; width: auto; max-width: 200px; height: auto; border: 1px solid #ccc; box-shadow: 0 5px 10px rgba(0,0,0,0.2) }
.zimg img { display: block; width: 100%; height: auto; }
.ztinfo { display: inline-block; padding: 0 0 0px 0; overflow: hidden; padding-right: 30px; vertical-align: top; width: 70%; box-sizing: border-box; font-size: 1rem; }
.ztinfo.full { width: 100%; }
.ztinfotxt { padding: 0; }
.ztinfotxtbtn { display: none; }
.ztinfotxt p { font-size: 16px; line-height: 150%; }
.ztinfodata { display: inline-block; font-size: 0; border: 10px solid #eee; width: 30%; vertical-align: top; box-sizing: border-box; }
.ztinfodata dl { display: inline-block; width: 100%; padding: 0px; border-bottom: 1px dashed #ccc; font-size: 14px; box-sizing: border-box; line-height: 120%; background-color: #fff; background-image: linear-gradient(to right,#f8f8f8 0%,#f8f8f8 30%,#fff 30%); line-height: 150%; }
.ztinfodata dl:last-child { border-bottom: 0; }
.ztinfodata dl dt { display: block; float: left; width: 30%; padding: 10px; box-sizing: border-box; color: #666; text-align: right; height: 120%; }
.ztinfodata dl dd { display: block; overflow: hidden; width: 70%; padding: 10px; box-sizing: border-box; }
.ztbodybox h2.zth2 { display: inline-block; margin-bottom: 15px; background-color: var(--color-main); padding: 8px 20px 8px 14px; border-radius: 30px; color: #fff; margin-left: -50px; }
.ztbodybox h2.zth2:before { content: ""; display: block; width: 14px; height: 14px; background-color: #fff; float: left; margin: 3px 13px 0 0; border-radius: 50%; }
.ztxl, .ztkeyword { border-bottom: 1px dashed #ccc; margin-bottom: 20px; padding-bottom: 20px; }
.ztxl a { text-decoration: none; }
.ztxl .vlist { padding: 0; }
.ztkeyword { text-align: center; }
.ztkeyword ul { display: block; font-size: 0; }
.ztkeyword li { display: inline-block; vertical-align: top; width: auto; margin: 5px 10px 5px 0; }
.ztkeyword li a { color: #fff; background-color: #e96522; text-decoration: none; height: 50px; line-height: 50px; padding: 0 25px 0 10px; white-space: nowrap; font-size: 24px; border: 1px solid #cf5f00; border-radius: 6px; display: block; font-weight: bold; transition: all 0.2s; position: relative; }

.ztkeyword li a:after { content: ""; display: block; position: absolute; right: 10px; top: 50%; width: 8px; height: 8px; border-top: 3px solid #fff; border-right: 3px solid #fff; transform: rotate(45deg); margin-top: -3px; }
.ztkeyword li a:hover { color: #fc0; box-shadow: 0px 4px 10px rgba(0,0,0,0.1); border-color: var(--color-border) }
.ztpoplist { position: fixed; top: 420px; width: auto; font-size: 14px; text-align: right; left: 0; width: 100%; pointer-events: none; z-index: 0; }
.ztpoplist .ztpoplistbox { display: block; margin: 0 auto; box-sizing: border-box; padding: 0px; text-align: right; }
.ztpoplist ul { display: inline-block; text-align: left; border-left: 1px solid #ddd; padding: 20px 0; width: 200px; }
.ztpoplist li { display: block; line-height: 30px; position: relative; left: -15px; margin-bottom: 5px; pointer-events: auto; }
.ztpoplist ul li a { display: inline-block; vertical-align: top; border: 1px solid #ddd; padding: 7px 14px 7px 7px; border-radius: 10px; line-height: 120%; background-color: #fff; text-decoration: none; font-size: 16px; color: #333; }
.ztpoplist ul li a:hover { color: #0091e5 }
.ztpoplist ul li a:before { content: ""; display: block; float: left; width: 14px; height: 14px; box-sizing: border-box; border: 1px solid #ddd; border-radius: 50%; background-color: #f3f3f3; margin: 3px 6px 0 0; }
.ztmaodian { position: relative; top: -70px; }
.ztplist { display: block;  box-sizing: border-box; }
.ztplist .ztpbg { display: block; position: absolute; z-index: 0; top: 0; left: -3%; width: 100%; height: auto; }
.ztplist .ztpbg img { display: block; width: 106%; height: auto; filter: blur(10px); }
.ztplist ul li p { display: block; font-size: 14px; padding: 0 15px 0px 15px; line-height: 20px; text-indent: 0px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; height: 40px; overflow: hidden; margin-bottom: 10px; color: #666; }
.ztplist ul { font-size: 0; margin: 0 auto; padding: 20px 0; position: relative; z-index: 1; text-align: left; height: 100%; overflow-y: auto; box-sizing: border-box; }
.ztplist li { display: inline-block; width: 50%; vertical-align: top; box-sizing: border-box; padding: 20px; }
.ztplist li a { display: block; border: 0px solid #ddd; background-color: #fff; box-shadow: 0 5px 10px rgba(0,0,0,0.1); padding: 0px; border-radius: 0px; }
.ztplist li h3 { display: block; text-align: left; font-size: 20px; padding: 10px 15px 5px 15px; line-height: 120%; }
.ztplist li a:Hover h3 {text-decoration:underline;}
.ztplist li .imgbox svg { display: block; width: 100%; height: auto; position: relative; z-index: 0; }
.ztplist li .imgbox img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; z-index: 1; transition: all 0.2s; }
.ztplist li a:hover .imgbox img { transform: scale(1.05) }
.ztplist li a em { display: block; background-color: var(--color-main); color: #fff; padding: 7px 8px; border-radius: 4px; line-height: 100%; font-size: 12px; font-weight: bold; font-style: normal; margin-right: 15px; margin: 0 auto; width: 40px; text-align: center; }
.ztplist li a:after { content: ""; display: block; height: 10px; clear: both; }
.ztplist li a:hover em { background-color: var(--color-ahover) }
@media screen and (max-width:1023px) and (min-width:768px){
.ztheadh1 span {font-size:2rem;}
.nlist li {width:50%;}
}
@media screen and (max-width:1024px) {
.ztbodybox { padding-right: 30px; width: auto; padding: 20px; }
.ztpoplist { display: none; }
.ztbodybox h2.zth2 { margin-left: 0; font-size: 16px; }
.ztbodybox h2.zth2:before { margin-right: 10px; }
.ztheadbox { height: auto; width: auto; }
.ztheadbox img { width: 100%; margin-left: 0%; }
.ztheadbox img.w { width: 130%; margin-left: -15%; }
.zimg { width: 160px; }
.ztplist li { width: 50%; padding: 10px; }
.ztplist li a { padding: 0px; }
.ztinfo { width: 100%; padding: 0; }
.ztinfodata { width: 100%; }
.ztxl, .ztkeyword { padding-bottom: 15px; margin-bottom: 15px; }
.ztkeyword li a { font-size: 14px; }
.topicbanner ul li a h3 { padding: 10px; }
}
@media screen and (max-width:767px){
.ztplist li{width:100%;padding:20px 20px 0 20px;}
.ztplist ul {padding:0 0 20px 0;}
.ztplist li a {box-shadow:0 3px 6px rgba(0,0,0,0.15)}
.ztheadh1 span {font-size:1.3rem;padding:10px 15px;}
.ztbodybox {padding:10px 5px;}
.nlist li {width:100%;}
.ztbodybox h4.zth4 {padding:10px 0 5px 10px;}
.ztinfo {padding:0;}
.ztinfobox {padding:0px 15px 15px 15px;margin-bottom:0;}
.ztxl, .ztkeyword {margin-bottom:10px;padding-bottom:10px;}
.ztxl .vlist { padding: 0 5px; }
}</pre></body></html>