.portlet-header { position: relative; }
.shadow.dn { top: 20px !important; left: 0px !important; }

/* banner */
.header { position: fixed; -top: 0; left: 0; z-index: 6; }
.bannerCon { width: 100%; }
.bannerimg { width: 100%; position: relative; }
.bannerimg img { display: block; width: 100%; }
.bannerTitle { position: absolute; left: 12.5%; top: 50%; transform: translate(0, -50%); }
.bannerTitle span, .bannerTitle em { line-height: 130%; font-family: "思源黑体", "黑体"; display: block; }
.bannerTitle span { color: #fff; font-size: 1rem; font-size: 1.12rem; }
.bannerTitle em { color: rgba(255, 255, 255, .66); font-size: 0.88rem; font-style: normal; font-weight: normal; letter-spacing: 3px; }
.bannerTitle.AlignR { right: 12.5%; left: inherit; text-align: right; }
.header.fixed { background: rgb(255,255,255); box-shadow: 0 0 0.1rem #eee; }
.header.fixed .conW { padding: 0.4rem 0; }
.header.fixed img.logoimg1 { display: block; }
.header.fixed img.logoimg2 { display: none; }
.header.fixed .serBtn { background: url(/cctfunden/template/page/index/iconSearchLS.png) no-repeat; background-size: 100% auto; }
.header.fixed .enBtn { border: 0.03rem solid #0068b7; color: #0068b7; }
.header.fixed .nav li a { color: #0068b7; }
.header.fixed .nav li.on a, .header.fixed .nav li:hover a { color: #0068b7; }

/* 二三级栏目 */
.MenuCon { display: flex; justify-content: center; transform: translateY(-50%); }
.twoMenuList { box-shadow: 0 0 0.25rem rgba(163, 163, 163, .25); background: #fff; width: 100%; display: flex; }
.twoMenuList li { -float: left; flex: auto; }
.twoMenuList li a { display: block; background: #fff; padding: .5rem 0; }
.twoMenuList li a span, .twoMenuList li a em { display: block; text-align: center; font-family: "思源黑体", "黑体"; }
.twoMenuList li a span { color: #333; font-size: 0.45rem; position: relative; z-index: 1; font-weight: bold; line-height: 2em; }
.twoMenuList li a span:after { content: ""; position: absolute; right: -2px; -right: -.87rem; top: .2rem; width: 0px; border-left: 2px solid #cecece; height: 100%; }
.twoMenuList li a em { color: #888; font-size: 0.21rem; font-style: normal; letter-spacing: .02rem; }
.twoMenuList li:last-child a span:after { display: none; }
.twoMenuList li.on a { transform: scaleY(1.2); transform-origin: center; background: #0068b7; z-index: 2; position: relative; }
.twoMenuList li.on a em, .twoMenuList li.on a span { color: #fff; }
.twoMenuList li.on a span { transform: scaleY(0.8); }
.twoMenuList li.on a span:after { display: none; }
.twoMenuList li.on a em { transform: scaleY(0.9); }
.twoMenuList.column3 { width: 72%; }
.twoMenuList.column3 li a em { letter-spacing: .08rem; }
.page785403 .MenuCon, .page785424 .MenuCon { position: absolute; left: 50%; top: 0; transform: translate(-50%, -50%); }
.MenuTit { display: none; }

/*当前位置*/
.hz_crumb { display: none; }
.con1 { position: relative; }

/*单篇介绍*/
.dpjsC, .map_con { padding: 1rem .6rem; }
.zoom p, .zoom div, .zoom * { font-size: .275rem; line-height: 200%; color: #333; }
.zoom p, .zoom div { min-height: .2rem; }

/*网站地图*/
.map { background: #fcfcfc; border: 1px solid #f1f1f1; }
.map_con .map_title { height: 1rem; line-height: 1rem; }
.map_con .map_title h4 a { font-size: .25rem; color: #0068b7; }
.map ol { overflow: hidden; }
.map ol li { padding: 0 .375rem; float: left; height: .75rem; line-height: .75rem; }
.map ol li.current a { color: #014ea3; }
.map ol li.first { background: none; padding: 0 .375rem 0 0; }
.map ol li a { font-size: .25rem; color: #474747; font-weight: bold; }
.map_erji { background: #ffffff; border-bottom: 1px solid #f3f3f3; padding: 0 .5rem 0 0; min-height: 1rem; height: auto; }
.map_erji span { padding: 0 0 0 .25rem; height: .325rem; line-height: .325rem; }
.map_erji span a { font-size: .225rem; color: #474747; }
.map_erji span a:hover { font-weight: bold; }

/*案例展示*/
/* .page785443 .hz_crumb{ display:none;}
.page785443 .con1,.page785443 .con3,.page785443 .con2{padding:1rem 0;}
.page785443 .con1{ background: url("anlibg1.jpg") no-repeat; background-size: cover;}*/
.anlimk_title { text-align: center; font-size: 0.45rem; }
.anlilist { margin-left: -2%; }
.anlilist li { width: 31.33%; padding-top: 0.625rem; margin-left: 2%; float: left; }
.anlilist li a, .anlilist li em, .anlilist li span, .anlilist li em img { display: block; }
.anlilist li em { height: 1.5rem; background: #fff; overflow: hidden; border-radius: 0.575rem 0 0.575rem 0; display: inline-flex; align-items: center; justify-content: center; width: 100%; transition: all .5s ease-in; }
.anlilist li em img { max-width: 90%; max-height: 90%; }
.anlilist li span { font-size: 0.225rem; line-height: 180%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; padding-top: 0.25rem; }
.anlilist2 li { width: 23%; }
.anlilist2 li em { border: 1px solid #dedfe0; border-radius: 0; }
.page785443 .con3 { background: #f8f8f8; }
.anlilist3 li em { border-radius: 0; }
.anlilist li a:hover em { box-shadow: 0 5px 10px rgba(0, 0, 0, .1); }

/* 投资案例 */
.tzal_box.gray { overflow: hidden; padding-bottom: 1.2rem; background: #f8f8f8 !important; margin-bottom: 0; }
.tzal_box .gsgk_number { justify-content: space-between; }
.tzal_con { padding: 1rem 0; }
.tzal_list { display: flex; flex-wrap: wrap; justify-content: space-around; }
/* .tzal_list li { width: 25%; border: 1px solid #e5e5e5; background: #f8f8f8; transition: all linear 400ms; }
.tzal_list li a { display: flex; justify-content: center; align-items: center; height: 2.62rem; transform: scale(1); transition: all linear 400ms; }
.tzal_list li img { max-width: 75%; max-height: 1.25rem; }
.tzal_list li img.nor { display: none; }
.tzal_list li.on { background: #edeef0; box-shadow: 0 0 0.15rem rgba(119, 135, 151, .1) inset; }
.tzal_list li:hover a { transform: scale(1.05); }
.tzal_list p { padding: 0.5rem; background: #0068b7; font-size: 0.24rem; line-height: 2em; color: #fff; width: 100%; } */
.tzal_list li { width: 20%; margin: 0 5% 3%; text-align: center; }
.tzal_list li .img { border: 1px solid #ccc; height: 1.4rem; display: flex; justify-content: center; align-items: center; }
.tzal_list li .img img { max-width: 70%; max-height: 64%; }
.tzal_list li .tit { font-size: 0.24rem; line-height: 1.5em; }
.tzal_list li .smy { display: none; }
.tzal_tancen { position: fixed; width: 100vw; height: 100vh; background: rgba(0, 0, 0, .3); z-index: 10; top: 0; left: 0; display: none; }
.tzal_tancen_con { width: 30vw; height: auto; background: #fff; padding: 0.4rem; position: fixed; z-index: 11; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.tzal_tancen_con .tit { font-size: 0.34rem; padding-bottom: 0.3rem; border-bottom: 1px solid #eee; margin-bottom: 0.3rem; }
.tzal_tancen_con .con { font-size: 0.28rem; line-height: 1.8em; text-align: justify; color: #666; }
.tzal_list p { padding: 0.5rem; background: #0068b7; font-size: 0.24rem; line-height: 2em; color: #fff; width: 100%; margin-bottom: 3%; }
.tzal_list li.on .img { background: #f4f4f4; }

/*党建动态*/
.djlist { padding: 0 0 0.75rem; }
.page776524 .djlist, .page785404 .djlist, .page785440 .djlist { padding-top: .6rem; }
.djlist li { padding: 0.45rem 0; border-bottom: 1px solid #dcdcdc; }
.djimg { width: 3.6rem; height: 2.7rem; display: block; float: left; border-radius: 0.68rem 0 0.68rem 0; overflow: hidden; background: url(/uiFramework/commonResource/image/2025032613394295191.jpg) no-repeat center/cover; background-size: 100% 100%; transition: all linear 400ms; }
.djimg img { display: block; width: 100%; height: 100%; object-fit: cover; transform: scale(1); transition: all linear 400ms; }
.djjs { width: 13.8rem; float: right; }
.djjs h3, .djjs h3 a { font-size: 0.3rem; line-height: 140%; color: #333; }
.djjs p { font-size: 0.3rem; line-height: 180%; color: #888; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding-top: 0.24rem; }
.djjs .djmore { display: flex; justify-content: space-between; }
.djjs .djmore::after { display: none; }
.djjs .djmore span { line-height: 0.525rem; display: inline-block; float: left; color: #888; font-size: 0.25rem; font-family: "微软雅黑"; }
.djjs .djmore a { display: inline-block; float: right; border: 1px solid #0068b7; width: 2.2rem; height: 0.63rem; font-size: 0.27rem; line-height: 0.63rem; text-align: center; color: #0068b7; border-radius: 0.24rem 0 0.24rem 0; }
.djnoimg .djimg { width: 0; height: 0; overflow: hidden; }
.djnoimg .djjs { width: 100%; clear: both; float: none; }
.djlist li:hover .djimg { background-size: 110% 110%; }
.djlist li:hover .djimg img { transform: scale(1.1); }
.djlist li:hover .djjs h3, .djlist li:hover .djjs h3 a { color: #0068b7; }
.djlist li:hover .djjs p { color: #333; }
.djlist li:hover .djjs .djmore a { background: #0068b7; color: #fff; }
.page785434 .djimg { background-image: url(/uiFramework/commonResource/zip/xwzx_bgArr/gsdt_bg.jpg); }
.page785401 .djimg { background-image: url(/uiFramework/commonResource/zip/xwzx_bgArr/gsyw_bg.jpg); }
.page785436 .djimg { background-image: url(/uiFramework/commonResource/zip/xwzx_bgArr/btqydt_img.jpg); }
.page785438 .djimg { background-image: url(/uiFramework/commonResource/image/2024110717471480939.png); }
.page776524 .djimg { background-image: url(/eportal/fileDir/cctfund/resource/cms/article/776239/776434/djxximg.jpg); }

/* 国资动态
.djlist.noImg li { display: flex; align-items: center; }
.djlist.noImg li .djjs { width: 100%; }
.djlist.noImg li .date { width: 1.5rem; height: 1.88rem; display: flex; justify-content: center; align-items: center; border: 1px solid #0068b7; border-radius: 0.2rem 0 0.2rem 0; font-size: 0.2rem; color: #0068b7; flex-shrink: 0; flex-direction: column; margin-right: 0.57rem; }
.djlist.noImg li .date span { font-size: 0.75rem; font-weight: bold; color: #0068b7; } */
.gray { background: #f8f8f8 url(/uiFramework/commonResource/image/2024111814303998687.png) no-repeat right bottom; margin-bottom: 0.9rem; background-size: 7.41rem auto; }
.newslist { margin-bottom: 0.9rem; }
.newslist li { padding: 0.15rem 0; border-bottom: 1px solid #dcdcdc; }
.newslist li .bgHov { padding: 0.5rem; display: flex; align-items: center; justify-content: space-between; width: 100%; }
.newslist li .date { width: 2.2rem; display: inline-flex; justify-content: flex-start; align-items: center; flex-shrink: 0; }
.newslist li .txt { border-left: 1px solid #dcdcdc; padding-left: 0.68rem; width: 100%; flex-shrink: 1; }
.newslist li .date .day { font-size: 0.67rem; color: #888; line-height: 1em; }
.newslist li .date .day::after { content: '/'; font-weight: 100; margin: 0 0.05rem; font-family: "宋体"; }
.newslist li .date .year { font-size: 0.21rem; line-height: 0.3rem; color: #888; text-align: center; }
.newslist li .txt h3 { margin-bottom: 0.3rem; }
.newslist li .txt h3 a { font-size: 0.3rem; color: #333; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; line-height: 1.8em; height: 1.8em; }
.newslist li .txt p { font-size: 0.26rem; color: #888; line-height: 1.8em; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-height: 1.8em; max-height: 3.6em; }
.newslist li .txt p.more { margin-top: 0.3rem; }
.newslist li .txt p.more a { display: inline-block; padding: 0 0.24rem; line-height: 0.6rem; border-radius: 0.24rem 0 0.24rem 0; border: 1px solid #0068b7; font-size: 0.27rem; color: #0068b7; }
.newslist li:hover .bgHov { background: linear-gradient(to right bottom, #1678c2, #025799); }
.newslist li:hover .bgHov * { color: #fff; }
.newslist li:hover .txt .more a { border-color: #fff; color: #fff; }
.page785404 .gray { margin-top: 0.9rem; }

/* 联系我们 */
.lxwm_con { margin-bottom: 1.15rem; margin-top: 0.5rem; }
.lxwm_img { width: 52%; border-radius: 0.6rem 0 0.6rem 0; overflow: hidden; }
.lxwm_img img { width: 100%; display: block; }
.lxwm_txt { width: 44%; }
.lxwm_txt p { font-size: 0.3rem; line-height: 2.4em; }
.lxwm_txt p img { vertical-align: middle; margin-right: 0.36rem; height: 0.36rem; }
.lxwm_txt p.tit { font-size: 0.4rem; -font-weight: bold; color: #0067b8; margin-top: 0.38rem; }

/* 关于我们-诚通基金-公司概况 */
.page_title { text-align: center; }
.page_title .EN { font-size: 0.6rem; font-weight: bold; color: #ebebeb; line-height: 1em; height: 0.3rem; }
.page_title .CN { font-size: 0.45rem; font-weight: bold; color: #333; line-height: 1em; }
.gywm_gsgk_con { margin-top: 1.2rem; }
.gywm_gsgk_con > p { font-size: 0.27rem; line-height: 2em; color: #333; }
.gsgk_detail p { font-size: 0.27rem; line-height: 2em; color: #333; margin-bottom: 1em; min-height: 1em; }
.gsgk_number { margin-top: 0.81rem; display: flex; justify-content: space-evenly; }
.gsgk_number .item p { font-size: 0.27rem; color: #333; }
.gsgk_number .item { text-align: center; }
.gsgk_number .item .num { font-size: 0.33rem; color: #e3c296; }
.gsgk_number .item .num span, .gsgk_number .item .num em { font-size: 1.2rem; font-family: '微软雅黑'; font-style: normal; font-weight: bold; color: #e3c296; white-space: nowrap; }
.gywm_gsgk_con .more { text-align: center; margin-top: 1.2rem; }
.gywm_gsgk_con .more a { display: inline-block; padding: 0 0.24rem; line-height: 0.6rem; border-radius: 0.24rem 0 0.24rem 0; border: 1px solid #0068b7; font-size: 0.27rem; color: #0068b7; }

/* 关于我们-诚通基金-投资理念与方向 */
.gywm_tzln_con { margin-top: 0.69rem; }
.gywm_tzln_con > p { font-size: 0.27rem; line-height: 2em; color: #333; }
.tzln_pic_list { display: flex; flex-wrap: wrap; justify-content: space-between; }
.tzln_pic_list li { width: 5.79rem; margin-top: 0.75rem; text-align: center; }
.tzln_pic_list li .img { width: 100%; height: 3.27rem; overflow: hidden; border-radius: 0.6rem 0 0.6rem 0; }
.tzln_pic_list li .img img { display: block; width: 100%; height: 100%; object-fit: cover; transition: all linear 400ms; transform: scale(1); }
.tzln_pic_list li p { margin-top: 0.36rem; font-size: 0.33rem; color: #333; }
.tzln_pic_list li:hover .img img { transform: scale(1.1); }

/* 关于我们-诚通基金-企业文化 */
.page_title.white .EN { color: rgba(235, 235, 235, .4); }
.page_title.white .CN { color: #fff; }
.gywm_qywh_con { margin-top: 0.81rem; position: relative; }
.qywh_list li { width: 25%; float: left; padding: 0 0.36rem; text-align: center; }
ul.qywh_list { overflow: hidden; }
.qywh_list li .icon { width: 1.5rem; height: 1.5rem; background: #fff; border-radius: 50%; margin: 0.15rem auto; position: relative; display: flex; justify-content: center; align-items: center; }
.qywh_list li .icon::before { content: ''; display: block; width: 1.8rem; height: 1.8rem; background: rgba(255, 255, 255, .55); border-radius: 50%; position: absolute; z-index: 0; }
.qywh_list li .icon img { position: relative; z-index: 2; height: 50%; transform: scale(1); transition: all linear 400ms; }
.gywm_qywh_con::before { content: ''; display: block; height: 0; width: 74%; border: 1px dashed #fff; left: 13%; position: absolute; z-index: 0; top: 0.9rem; }
.qywh_list li .tit { margin-top: 0.42rem; font-weight: bold; color: #fff; font-size: 0.45rem; margin-bottom: 0.33rem; }
.qywh_list li .smy { font-size: 0.27rem; color: #fff; line-height: 1.8em; }
.qywh_list li:hover .icon img { transform: scale(1.1); }

/* 关于我们-诚通基金-发展历程   旧备份
.gywm_fzlc_con { position: relative; }
.gywm_fzlc_but { display: block; font-size: 0.33rem; font-family: '宋体'; font-weight: bold; color: #888; position: absolute; top: 2rem; }
.gywm_fzlc_but.prev { left: 0; }
.gywm_fzlc_but.next { right: 0; }
.gywm_fzlc_but:hover { color: #0068b7; }
.gywm_fzlc_top { padding: 1.35rem 0 !important; width: 94%; margin: 0 auto; }
.gywm_fzlc_top_list li { text-align: center; }
.gywm_fzlc_top_list li .year { font-size: 0.3rem; color: #888; margin-bottom: 0.15rem; }
.gywm_fzlc_top_list li span { display: inline-block; padding: 0.09rem; border-radius: 50%; border: 1px solid #cecece; }
.gywm_fzlc_top_list li span::after { content: ''; display: block; width: 0.36rem; height: 0.36rem; background: #cecece; border-radius: 50%; }
.gywm_fzlc_top_list li.swiper-slide-active { transform: scale(1.2); }
.gywm_fzlc_top_list li.swiper-slide-active .year { color: #0068b7; font-weight: bold; }
.gywm_fzlc_top_list li.swiper-slide-active span { border-color: #0068b7; }
.gywm_fzlc_top_list li.swiper-slide-active span::after { background: #0068b7; }
.fzlc_item .tit { font-size: 0.3rem; color: #333; margin-bottom: 0.84rem; vertical-align: middle; }
.fzlc_item .tit strong { font-size: 0.54rem; color: #888; }
.fzlc_list li { margin-bottom: 0.39rem; }
.fzlc_list li p { font-size: 0.3rem; line-height: 1.6em; color: #888; -text-align: justify; }
.fzlc_list li p.date { color: #888; font-weight: bold; }
.fzlc_item.swiper-slide-active .tit, .fzlc_item.swiper-slide-active .tit strong { color: #333; }
.fzlc_item.swiper-slide-active .fzlc_list li p { color: #333; }
.fzlc_item.swiper-slide-active .fzlc_list li p.date { color: #888; }
.fzlc_list li:hover p { color: #0068b7 !important; }
.swiper-slide-active .fzlc_list { position: relative; }
.swiper-slide-active .fzlc_list::before, .swiper-slide-active .fzlc_list::after { content: ''; display: block; width: 1px; height: 100%; min-height: 4.6rem; background: #cecece; position: absolute; top: 0; }
.swiper-slide-active .fzlc_list::before { left: -0.66rem; }
.swiper-slide-active .fzlc_list::after { right: -0.66rem; }
*/


.gywm_fzlc_con { position: relative; }
.gywm_fzlc_but { display: block; font-size: 0.33rem; font-family: '宋体'; font-weight: bold; color: #888; position: absolute; top: 2rem; }
.gywm_fzlc_but.prev { left: 0; }
.gywm_fzlc_but.next { right: 0; }
.gywm_fzlc_but:hover { color: #0068b7; }
.gywm_fzlc_top { padding: 1.35rem 0 !important; width: 94%; margin: 0 auto; }
.gywm_fzlc_top_list li { text-align: center; }
.gywm_fzlc_top_list li .year { font-size: 0.3rem; color: #0068b7; font-weight: bold; margin-bottom: 0.15rem; }
.gywm_fzlc_top_list li span { display: inline-block; padding: 0.09rem; border-radius: 50%; border: 1px solid #cecece;border-color: #0068b7;  }
.gywm_fzlc_top_list li span::after { content: ''; display: block; width: 0.36rem; height: 0.36rem; background: #cecece; border-radius: 50%;background: #0068b7; }
.fzlc_item .tit { font-size: 0.3rem; color: #333; margin-bottom: 0.84rem; vertical-align: middle; }
.fzlc_item .tit strong { font-size: 0.54rem; color: #333; }
.fzlc_list li { margin-bottom: 0.39rem; }
.fzlc_list li p { font-size: 0.3rem; line-height: 1.6em; color: #333; -text-align: justify; }
.fzlc_list li p.date { color: #333; font-weight: bold; }
.fzlc_list li:hover p { color: #0068b7 !important; }
/* .swiper-slide-active .fzlc_list { position: relative; }
.swiper-slide-active .fzlc_list::before, .swiper-slide-active .fzlc_list::after { content: ''; display: block; width: 1px; height: 100%; min-height: 4.6rem; background: #cecece; position: absolute; top: 0; }
.swiper-slide-active .fzlc_list::before { left: -0.66rem; }
.swiper-slide-active .fzlc_list::after { right: -0.66rem; }*/


/* 关于我们-诚通基金-公司荣誉 */
.gywm_gsry_box { margin-top: 0.81rem; position: relative; }
.gywm_gsry_tab { text-align: center; margin-bottom: 0.36rem; display: flex; justify-content: center; }
.gywm_gsry_tab a { display: inline-block; font-size: 0.33rem; color: #333; padding: 0 0.3rem; cursor: pointer; }
.gywm_gsry_tab a.on { font-weight: bold; }
.gywm_gsry_but { display: block; width: 0.81rem; height: 1.2rem; position: absolute; bottom: 50%; transform: translateY(0.8rem); }
.gywm_gsry_but.prev { left: -1.2rem; }
.gywm_gsry_but.next { right: -1.2rem; }
.gsry_list { display: flex; flex-wrap: wrap; justify-content: space-between; }
.gsry_list li { width: 49%; padding-left: 0.48rem; position: relative; margin: 0.1rem 0; }
.gsry_list li::before { content: ''; display: block; width: 0.15rem; height: 0.15rem; border-radius: 0.15rem; background: #0068b7; position: absolute; left: 0; bottom: 50%; }
.gsry_list li a { display: block; -height: 0.9rem; line-height: 1.5em; font-size: 0.3rem; color: #333; }
.gsry_list li:hover a { -color: #0068b7; }
.gsry_list li span { color: #e3c296; font-size: 0.25rem; line-height: 2em; }

/* 关于我们-国调基金-基金体系 */
.gtjj_jjtx_list li { margin-top: 0.8rem; }
.gtjj_jjtx_list li .tit { position: relative; flex-shrink: 0; margin-right: 0.63rem; padding-left: 0.45rem; font-size: 0.33rem; font-weight: bold; color: #333; line-height: 1.4em; }
.gtjj_jjtx_list li .tit::before { content: ''; display: block; width: 0.15rem; height: 0.15rem; border-radius: 0.15rem; background: #0068b7; position: absolute; left: 0; top: 0.16rem; }
.gtjj_jjtx_list li .txt { font-size: 0.27rem; line-height: 1.8em; color: #333; }

/* 诚通基金1108 */
.ctjj_box1 { padding-top: 1.86rem; background: url(/uiFramework/commonResource/zip/ctjjDEMO/bg.jpg) no-repeat center top/cover; padding-bottom: 1.32rem; }
.threeNav { margin-bottom: 1.2rem; }
.threeList { display: flex; justify-content: space-evenly; }
.threeList li { -margin: 0 0.52rem; }
.threeList li a { font-size: 0.33rem; color: #333; display: block; text-align: center; }
.threeList li:hover a { color: #0068b7; }
.threeList li.on a { -font-weight: bold; }
.tzllyfx, .fzlc { padding-top: 1.35rem; padding-bottom: 1.26rem; }
.hzstq { padding-top: 1.35rem; padding-bottom: 1.8rem; }
.ctjj_box3 { background: #f8f8f8 url(/uiFramework/commonResource/zip/ctjjDEMO/hzstq_bg.png) no-repeat right bottom/7.5rem; }
.qywh { padding-top: 1.89rem; padding-bottom: 2.25rem; background: url(/uiFramework/commonResource/zip/ctjjDEMO/qywh_bg.jpg) no-repeat top center/cover; }
.ctjj_box5 { background: #f8f8f8 url(/uiFramework/commonResource/zip/ctjjDEMO/hzstq_bg.png) no-repeat right bottom/7.5rem; padding-top: 1.35rem; padding-bottom: 1.2rem; }

/* 国调基金 */
.gtjj_box1 { background: url(/uiFramework/commonResource/zip/ctjjDEMO/bg.jpg) no-repeat center top / cover; padding-top: 1.86rem; padding-bottom: 1.41rem; }
.gtjj_box2 { padding-top: 1.47rem; padding-bottom: 1.35rem; }
.gtjj_box3 { padding-top: 1.38rem; padding-bottom: 1.71rem; background: #f8f8f8 url(/uiFramework/commonResource/zip/ctjjDEMO/hzstq_bg.png) no-repeat right bottom/7.5rem; }



.newslist li.first .txt h3 { margin-bottom: 0; font-size: 0.3rem; }
.newslist li.first .txt { border: none; }

.search_form { margin: 1rem auto 0.5rem; width: 60%; border-radius: 0.1rem; border: 1px solid #096cb8; overflow: hidden; height: 0.8rem; }
.search_form form { display: flex; }
.search_form input { width: 100%; height: 0.8rem; line-height: 0.8rem; padding: 0 0.2rem; font-size: 0.26rem; color: #333; }
.search_form button { flex-shrink: 0; width: 1.5rem; border: none; height: 0.8rem; line-height: 0.8rem; background: #096cb8; color: #fff; font-size: 0.26rem; text-align: center; }

/* 适配代码 */
@media screen and (max-width:1200px) {
	.ctjj_box1 { padding-top: 2rem; padding-bottom: 1.5rem; }
	.threeNav { margin-bottom: 1rem; }
	.threeList li a { font-size: 0.38rem; }

	.gywm_gsgk_con { margin-top: 0.5rem; }
	.gsgk_detail p { font-size: 0.34rem; }
	.gsgk_number { margin-top: 0.5rem; }

	#zzjg { margin-top: 1rem !important; }

	.tzllyfx, .fzlc, .hzstq, .qywh, .ctjj_box5, .gtjj_box1, .gtjj_box2, .gtjj_box3 { padding-top: 1.5rem; padding-bottom: 1.5rem; }

	.gywm_tzln_con { margin-top: 0.5rem; }
	.gywm_tzln_con > p { font-size: 0.34rem; }
	.tzln_pic_list li { margin-top: 0.5rem; }
	.tzln_pic_list li .img { height: 3.4rem; }
	.tzln_pic_list li p { margin-top: 0.38rem; }

	.gywm_gsgk_con > p { font-size: 0.34rem; }

	.gsgk_number .item p, .gsgk_number .item .num { font-size: 0.34rem; }

	.qywh_list li .tit { font-size: 0.46rem; margin-top: 0.4rem; margin-bottom: 0.3rem; }
	.qywh_list li .smy { font-size: 0.34rem; }

	.gywm_fzlc_top { padding: 1rem 0 !important; }
	.gywm_fzlc_top_list li .year { font-size: 0.34rem; }
	.gywm_fzlc_but { font-size: 0.4rem; top: 1.6rem; }

	.fzlc_item .tit { font-size: 0.34rem; margin-bottom: 0.5rem; }
	.fzlc_list li { margin-bottom: 0.3rem; }
	.fzlc_list li p { font-size: 0.34rem; }
	.fzlc_item .tit strong { font-size: 0.6rem; }
	.swiper-slide-active .fzlc_list::after { display: none; }

	.gywm_gsry_box { margin-top: 0.5rem; }
	.gywm_gsry_tab { margin-bottom: 0.5rem; }
	.gywm_gsry_tab a { font-size: 0.38rem; }
	.gywm_qywh_con { margin-top: 0.5rem; }
	.gsry_list li { margin-bottom: 0.4rem; width: 48%; }
	.gsry_list li span { font-size: 0.3rem; }
	.gsry_list li a { font-size: 0.34rem; height: auto; }
	.gsry_list li::before { bottom: inherit; top: 0.75rem; }

	.gtjj_jjtx_list li { margin-top: 0.5rem; }
	.gtjj_jjtx_list li .tit { font-size: 0.38rem; line-height: 1.8em; }
	.gtjj_jjtx_list li .tit::before { top: 0.28rem; }
	.gtjj_jjtx_list li .txt { font-size: 0.34rem; }

	.lxwm_con { margin-top: 0.5rem; margin-bottom: 1.5rem; }
	.lxwm_txt p.tit { font-size: 0.48rem; }
	.lxwm_txt p { font-size: 0.34rem; }

	.djlist { padding-bottom: 0.5rem; }
	.djlist li { padding: 0.5rem 0; display: flex; align-items: center; justify-content: space-between; }
	.djlist li::after { display: none; }
	.djimg { flex-shrink: 0; margin-right: 0.5rem; width: 4rem; height: 3rem; }
	.djjs { width: 100%; }
	.djjs h3, .djjs h3 a { font-size: 0.38rem; }
	.djjs p { font-size: 0.34rem; }
	.djjs .djmore span { font-size: 0.34rem; line-height: 0.7rem; }
	.djjs .djmore a { width: 2.4rem; height: 0.7rem; line-height: 0.7rem; font-size: 0.34rem; }

	.newslist li .date { width: auto; padding-right: 0.5rem; }
	.newslist li .txt { padding-left: 0.5rem; }

	.newslist li .date .day { font-size: 1.2rem; }
	.newslist li .date .year { font-size: 0.34rem; line-height: 1.5em; }
	.newslist li .txt h3 { margin-bottom: 0.2rem; }
	.newslist li .txt h3 a { font-size: 0.38rem; }
	.newslist li .txt p { font-size: 0.34rem; }
	.newslist li .txt p.more { margin-top: 0.2rem; }
	.newslist li .txt p.more a { padding: 0 0.3rem; line-height: 0.7rem; font-size: 0.34rem; }

	.tzal_box.gray { padding-bottom: 1.5rem; }
	.tzal_box.gray .gywm_gsgk_con { margin-top: 1.5rem; }
	.tzal_con { padding: 1.5rem 0; }
	.tzal_list li { width: 22%; margin: 0 4% 2%; }
	.tzal_list li .tit, .tzal_list p { font-size: 0.34rem; }

	.dpjsC, .map_con { padding: 1rem 0; }
	.zoom p, .zoom div, .zoom * { font-size: 0.34rem; }

	.map_con .map_title h4 a { font-size: 0.38rem; }
	.map ol li { height: 1rem; line-height: 1rem; }
	.map ol li a { font-size: 0.34rem; }
}
@media screen and (max-width:1024px) {
	.tzln_pic_list li { width: 28%; }
	.tzln_pic_list li .img { height: 3.5rem; }

	.tzal_list li { margin: 0 0 2%; width: 26%; }
	.tzal_list li .img { height: 1.6rem; }
}
@media screen and (max-width:768px) {
	.header { background: #fff; box-shadow: 0 0 0.1rem #ccc; }
	.headerColor img.logoimg1 { display: block; }
	.headerColor img.logoimg2 { display: none; }
	.header.fixed { background: #fff; }
	.header.fixed .enBtn { color: #fff; }

	.bannerTitle span { font-size: 0.6rem; }
	.bannerTitle em { font-size: 0.4rem; }

	.MenuTit { display: block; padding: 0 5%; height: 1rem; background: #0068b7; display: flex; justify-content: space-between; align-items: center; }
	.MenuTit span { font-size: 0.4rem; color: #fff; }
	.MenuTit i { display: block; width: 0.5rem; height: 0.5rem; background: url(/uiFramework/commonResource/image/2024061811315381793.png) no-repeat center/100%; }
	.page785403 .MenuCon, .page785424 .MenuCon { position: static; transform: none; width: 100%; padding: 0 5%; }
	.twoMenuList.column3 { width: 100%; }
	.twoMenuList { display: block; padding: 0; box-shadow: none; }
	.twoMenuList li { border-bottom: 1px dotted #ccc; }
	.twoMenuList li:last-child { border-bottom: none; }
	.twoMenuList li a { padding: 0; }
	.twoMenuList li a span { font-size: 0.36rem; font-weight: normal; text-align: left; line-height: 0.9rem; }
	.twoMenuList li a span:after { display: none; }
	.twoMenuList li.on a, .twoMenuList li.on a span { transform: scaleY(1); }
	.twoMenuList li.on a { background: none; }
	.twoMenuList li.on a span { color: #0068b7; }
	.twoMenuList li a em { display: none; }
	.MenuCon { display: none; transform: none; padding: 0; }

	.threeNav { display: none; }
	.page_title .CN { font-size: 0.5rem; }

	.ctjj_box1, .tzllyfx, .fzlc, .hzstq, .qywh, .ctjj_box5, .gtjj_box1, .gtjj_box2, .gtjj_box3 { padding-top: 1rem; padding-bottom: 1rem; }

	.gsgk_number { justify-content: space-between; }
	.gsgk_number .item .num span, .gsgk_number .item .num em { font-size: 0.6rem; }

	.tzln_pic_list li { width: 48%; }
	.tzln_pic_list li .img { height: 2.6rem; }

	.qywh_list li { width: 100%; float: none; padding: 0; margin-bottom: 0.5rem; }
	.qywh_list li:last-child { margin-bottom: 0; }
	.gywm_qywh_con::before { display: none; }
	.qywh_list li .icon { width: 0.9rem; height: 0.9rem; margin: 0.2rem auto; }
	.qywh_list li .icon::before { width: 1.2rem; height: 1.2rem; }
	.qywh_list li .tit { margin-top: 0.3rem; margin-bottom: 0; }

	.gsry_list li { width: 100%; }
	.gsry_list li::before { top: 0.85rem; }

	.lxwm_con { margin-top: 1rem; margin-bottom: 1rem; display: flex; flex-direction: column; }
	.lxwm_txt { width: 100%; margin-bottom: 0.5rem; }
	.lxwm_txt p.tit { margin-top: 0; }
	.lxwm_img { width: 100%; }

	.djjs h3, .djjs h3 a { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

	.gray { background: none; margin-bottom: 1rem; }
	.newslist { margin-top: 1rem; margin-bottom: 1rem; }
	.newslist li { padding: 0; }
	.newslist li .bgHov { flex-direction: column; align-items: flex-start; padding: 0.5rem 0; }
	.newslist li:hover .bgHov { background: none; }
	.newslist li:hover .bgHov * { color: #333; }
	.newslist li .date { display: flex; align-items: center; flex-direction: row-reverse; font-size: 0.34rem; }
	.newslist li .txt { border-left: 0; padding-left: 0; }

	.tzal_box.gray { padding-bottom: 1rem; }
	.tzal_box.gray .gywm_gsgk_con { margin-top: 1rem; }
	.tzal_con { padding: 1rem 0; }
	.tzal_list li { width: 40%; }
}
@media screen and (max-width:460px) {
	.gsgk_detail p { font-size: 0.38rem; }
	.gsgk_number .item p, .gsgk_number .item .num { font-size: 0.38rem; }

	.qywh_list li { padding-left: 1.8rem; min-height: 1.3rem; position: relative; text-align: left; }
	.qywh_list li .icon { position: absolute; left: 0.2rem; top: 0; }
	.qywh_list li .tit { margin-top: 0.2rem; margin-bottom: 0; font-size: 0.42rem; }
	.qywh_list li .smy { font-size: 0.38rem; }

	.gywm_tzln_con > p { font-size: 0.38rem; }

	.tzln_pic_list li p { margin-top: 0.2rem; font-size: 0.38rem; }

	.gywm_gsgk_con > p { font-size: 0.38rem; }
	.gywm_fzlc_top_list li .year { font-size: 0.38rem; }
	.fzlc_item .tit, .fzlc_list li p { font-size: 0.38rem; }

	.gsry_list li span { font-size: 0.34rem; }
	.gsry_list li a { font-size: 0.38rem; }
	.gywm_gsry_but { display: none; }

	.gtjj_jjtx_list li { display: block; }
	.gtjj_jjtx_list li .tit { font-size: 0.4rem; }
	.gtjj_jjtx_list li .txt { font-size: 0.38rem; }

	.lxwm_txt p { font-size: 0.38rem; }

	.djlist li { flex-direction: column; }
	.djimg { width: 100%; height: auto; margin-bottom: 0.4rem; margin-right: 0; }
	.djjs h3, .djjs h3 a { display: block; font-size: 0.42rem; }
	.djjs p { font-size: 0.38rem; }

	.newslist li .date { font-size: 0.38rem; color: #ccc; line-height: 2em; }
	.newslist li .txt h3 { margin-bottom: 0; }
	.newslist li .txt h3 a, .newslist li.first .txt h3 { font-size: 0.42rem; }
	.newslist li .txt p { font-size: 0.38rem }

	.gsgk_detail p { font-size: 0.38rem; }
	.tzal_box .gsgk_number { flex-wrap: wrap; }
	.gsgk_number .item { width: auto; }
	.gsgk_number .item .num span, .gsgk_number .item .num em { font-size: 0.6rem; line-height: 2em; }
	.tzal_list li .tit, .tzal_list p { font-size: 0.38rem; }
	.tzal_box .gsgk_number .item { width: 48%; }

	.search_form { width: 100%; height: 1rem; }
	.search_form input, .search_form button { height: 1rem; line-height: 1rem; font-size: 0.34rem; }

	.zoom p, .zoom div, .zoom * { font-size: 0.38rem; }

	.map_con .map_title h4 a { font-size: 0.42rem; }
	.map ol li { height: 1rem; line-height: 1rem; }
	.map ol li a { font-size: 0.38rem; }
}