body, button, dd, dl, dt, fieldset, footer, form, h1, h2, h3, h4, header, img, input, legend, li, nav, ol, p, section, textarea, ul { margin: 0; padding: 0; outline: 0; border: 0; }
:not(input, textarea) { -webkit-touch-callout: inherit; -webkit-user-select: auto; user-select: auto; }
html { background: #383838; font-size: 13.333333333vw !important; scrollbar-gutter: stable; }
@media (min-width: 750px) { html { font-size: 100px !important; } }
body { font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB','Microsoft YaHei', '微软雅黑', Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: .24rem; color: #333; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: none; margin: 0 auto; background-color: #fff; max-width: 750px; min-height: 100vh; }
* { box-sizing: border-box; }
form { display: inline; }
li, ol, ul { list-style: none; }
a, a:active, a:focus, a:hover, a:visited { color: #333; text-decoration: none; }
a, img { -webkit-touch-callout: none; }
img { -ms-interpolation-mode: bicubic; max-width: 100% !important; }
fieldset, img { border: none; }
button, input, select, textarea { font-size: 100%; vertical-align: middle; outline: 0; }
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { background-color: transparent !important; transition: background-color 50000s ease-in-out 0s; }
input, textarea { resize: none; -webkit-appearance: none; appearance: none; }
button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; appearance: button; }
input:focus:-moz-placeholder, input:focus::-webkit-input-placeholder { color: transparent; }
input[type='search']::-webkit-search-cancel-button { display: none; }
.nodata, .wrongdata span { color: #999; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
svg:not(:root) { overflow: hidden; }
hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
code, kbd, pre, samp { font-family: monospace; font-size: 1rem; }
mark { background: #ff0; color: #1a1a1a; }
dfn { font-style: italic; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
.clearfix:after { content: '.'; display: block; height: 0; visibility: hidden; clear: both; }
.banner img { width: 100%; display: block; }
.banner h1 { display: none; }
.logo { margin-top: .6rem; height: 1.2rem; background-color: #f9f4eb; }
.logo .w { display: flex; align-items: center; justify-content: center; height: 100%; }
.logo .df { margin-left: 50px; }
.link-sinafinance { background-image: url(//n.sinaimg.cn/finance/2022hyjpx/pc/images/logo-sinafinance.png); background-image: -webkit-image-set(url(//n.sinaimg.cn/finance/2022hyjpx/pc/images/logo-sinafinance.png) 1x, url(//n.sinaimg.cn/finance/2022hyjpx/pc/images/logo-sinafinance_2x.png) 2x); background-repeat: no-repeat; background-position: 0 0; background-size: auto 100%; width: 2rem; height: .59rem; margin: 0 .2rem; }
.link-dfzq { background-image: url(//n.sinaimg.cn/finance/2022hyjpx/pc/images/logo-dfzq.png); background-image: -webkit-image-set(url(//n.sinaimg.cn/finance/2022hyjpx/pc/images/logo-dfzq.png) 1x, url(//n.sinaimg.cn/finance/2022hyjpx/pc/images/logo-dfzq_2x.png) 2x); background-repeat: no-repeat; background-position: 0 0; background-size: auto 100%; width: 2.3rem; height: .6rem; margin: 0 .2rem; }
/* footer */
.footer { position: relative; width: 100%; padding: .6rem 0; background: #9d8b60; }
.footer .text-c p { line-height: .3rem; font-size: .14rem; color: #fff; text-align: center; }
.footer .text-c a { font-size: 16px; }
.footer .text-c a, .footer .text-c a:visited, .footer .text-c a:hover { color: #fff; text-decoration: none; }
.footer .text-c .ban { margin-left: 27px; }
/* sidebar */
.sidebar { position: fixed; z-index: 10011; bottom: 1rem; right: 0; }
.sidebar a { position: relative; display: block; margin-bottom: .06rem; width: .7rem; height: .7rem; cursor: pointer; }
.sidebar .slogo { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230316/slogo.png) no-repeat center top; background-size: cover; }
.sidebar .share-button { background-image: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230316/sidebar.png); background-repeat: no-repeat; background-position: 0 0; background-size: .39rem 1.8rem; background-color: rgba(0,0,0,.5); border-radius: 50%; }
.sidebar .weixin:hover, .sidebar .weixin { background-position: 50% .2rem; }
.sidebar .weibo:hover, .sidebar .weibo { background-position: 50% -.56rem; }
.sidebar .to-top:hover, .sidebar .to-top { background-position: 50% -1.3rem; }
/* title */
.tit h2 { display: none; }
.tit-01 { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230316/title-bg.png) no-repeat 50% 0; height: .9rem; background-size: auto .8rem; }
.tit-02 { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230316/title2-bg.png) no-repeat; height: .9rem; background-size: auto .8rem; }
.tit-03 { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230316/title3-bg.png) no-repeat; height: .6rem; background-size: auto .38rem; }
.tit-04 { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230316/title4-bg.png) no-repeat; height: .6rem; background-size: auto .39rem; }
/* partA */
.partA { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230316/bg1.png) no-repeat 50% 0; background-size: 100% 4.22rem; height: 4.22rem; }
.partA .p-cont { margin: 0 auto; position: relative; }
.partA .slider_list { display: flex; }
.partA .slider_item { position: relative; height: 4.22rem; width: 100%; }
.partA .s-txt { width: 4.9rem; color: #564220; padding-top: .5rem; padding-left: .64rem; position: relative; z-index: 3; }
.partA .t-name { min-height: .65rem; display: flex; align-items: flex-end; padding-bottom: .1rem; }
.partA .t-name h3 { font-size: .34rem; font-family: '微软雅黑'; float: left; line-height: .5rem; white-space: nowrap; }
.partA .t-name i { font-size: .18rem; font-style: normal; margin: .2rem 0 0 .06rem; float: left;
   /* white-space: nowrap; */ }
.partA .t-info { font-size: .26rem; line-height: .34rem; font-weight: 700; height: .9rem; width: 3.7rem; }
.partA .t-desc { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230316/bg2.png) no-repeat; line-height: .3rem; text-align: justify; background-size: auto .16rem; padding-top: .33rem; width: 3.7rem; }
.partA .t-desc p { font-size: .2rem; line-height: .3rem; text-align: justify; }
.partA .s-img { position: absolute; right: -.3rem; bottom: 0; }
.partA .s-img img { width: 3.78rem; display: block; }
.partA .slider_prev { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230316/arr-bg.png) no-repeat; width: .5rem; height: .5rem; left: .14rem; margin-top: -.25rem; background-size: auto .5rem; }
.partA .slider_next { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230316/arr-bg.png) no-repeat; width: .5rem; height: .5rem; background-position: 100% 0; right: .14rem; background-size: auto .5rem; margin-top: -.25rem; }
/* partB */
.partB { margin: .68rem .3rem 0; }
.partB .video-wrap { margin-top: .07rem; }
.partB .video-poster { width: 100%; margin: 0 auto; }
.partB .video-poster a { position: relative; display: block; padding-top: 56%; height: 0; }
.partB .video-poster img { width: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
.partB .video-poster .play-icon { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230316/play-icon.png) no-repeat; width: .78rem; height: .78rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer; background-size: cover; }
.partB .video-title { text-align: center; margin: .1rem 0 0; }
.partB .video-title h3 { font-size: .28rem; line-height: .38rem; color: #564220; }
/* partC */
.partC { margin: .47rem .3rem 0; }
.partC .slider_wrap { width: 100%; margin-top: .1rem; position: relative; }
.partC .slider_item img { width: 100%; height: 3.88rem; }
.partC .slider_item span { font-size: .28rem; line-height: .38rem; color: #564220; text-align: center; display: block; padding: .06rem 0; }
.partC .slider_item a:hover span { text-decoration: none; }
.partC .slider_dot { position: absolute; height: .5rem; padding-top: .1rem; bottom: auto !important; top: 3.38rem; }
.partC .slider_dot::before { content: ''; background-image: -moz-linear-gradient( 90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100% ); background-image: -webkit-linear-gradient( 90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100% ); background-image: -ms-linear-gradient( 90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100% ); opacity: .4; position: absolute; height: .4rem; width: 100%; left: 0; }
.partC .slider_dot span.swiper-pagination-bullet { background-color: #b6b6b9; opacity: 1; }
.partC .slider_dot span.swiper-pagination-bullet-active { background-color: #fff; width: 13px; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; }
.video-list { margin-top: .3rem; overflow: hidden; }
.video-list .slider-item { width: 3.36rem; background-color: #ede8d9; padding: .03rem; float: left; margin: 0 .17rem .24rem 0; }
.video-list .slider-item:nth-of-type(2n) { margin-right: 0; }
.video-list .slider-item .s-img { position: relative; height: 1.82rem; }
.video-list .slider-item .s-img img { width: 100%; height: 100%; display: block; }
.video-list .slider-item .play-icon { background: url(https://n.sinaimg.cn/sina_client/66ceb6d9/20230316/play-icon.png) no-repeat; width: .6rem; height: .6rem; position: absolute; background-size: cover; left: 50%; top: 50%; cursor: pointer; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.video-list .slider-item .s-txt { display: flex; padding: 0 .1rem; color: #564220; height: .82rem; justify-content: center; align-items: center; }
.video-list .slider-item .s-txt p { line-height: .28rem; height: .56rem; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; word-wrap: break-word; }
/* partD */
.partD { margin: .54rem .3rem 0; }
.partD .p-cont { margin-top: 4px; }
.partD .p-item { overflow: hidden; }
.partD .p-img { text-align: center; }
.partD .p-img img { text-align: center; width: 3.76rem; }
.partD .p-txt { overflow: hidden; margin: .12rem 0 0; }
.partD .p-txt p { color: #564220; font-size: .22rem; line-height: .38rem; text-indent: 2em; text-align: justify; }
/* partE */
.partE { margin: .9rem .3rem .3rem; }
.partE .p-cont { margin-top: .1rem; }
.partE .p-item { overflow: hidden; }
.partE .p-img { text-align: center; }
.partE .p-img img { width: 3.56rem; }
.partE .p-txt { overflow: hidden; }
.partE .p-txt p { color: #564220; font-size: .22rem; line-height: .38rem; text-indent: 2em; text-align: justify; }
.sinaapp { position: fixed; z-index: 1000; bottom: 0; left: 50%; -moz-box-sizing: border-box; box-sizing: border-box; padding: .22rem .54rem .42rem .36rem; width: 100%; height: 1.16rem; background: #fff; max-width: 750px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.sinaapp .apppic { float: left; margin-right: .20rem; width: .68rem; height: .68rem; }
.sinaapp .u-des { position: relative; float: left; padding-left: .20rem; margin-top: .04rem; line-height: .60rem; font-size: .34rem; color: #4b4a4a; }
.sinaapp .u-des:after { position: absolute; top: 0; left: 0; width: .01rem; height: .60rem; background: #e1e1e1; content: ''; }
.sinaapp .u-open-btn { float: right; margin-top: .10rem; width: 1.14rem; max-width: 24%; height: .56rem; color: #fff; background: url(//n.sinaimg.cn/finance/finance_home/img/client_pic07.png) no-repeat center center; -o-background-size: 100% auto; background-size: 100% auto; text-align: center; }