.mainWrap .main { margin-top: 80px!important; }
.mainWrap .main .ml860 { width: 860px; }
.esg_data_list .e_tit h2 { font-size: 18px; line-height: 54px; font-weight: bold; }
.esg_data_list .s_esg_head { background-color: #0d0930; height: 72px; line-height: 72px; overflow: hidden; }
.esg_data_list .s_esg_head span a, .esg_data_list .s_esg_head span a:visited, .esg_data_list .s_esg_head span a:hover { color: #fff; text-decoration: none; line-height: 20px; display: inline-block; padding-top: 16px; position: relative; }
.esg_data_list .s_esg_head span a s { color: #fff; text-decoration: none; display: block; font-size: 12px; }
.esg_data_list .s_esg_head span a[data-sort]:after { margin-left: 4px; }
.esg_data_list .s_esg_head span { color: #fff; font-size: 16px; float: left; white-space: nowrap; }
.esg_data_list .s_esg_head span.w1 { padding-left: 18px; width: 120px; }
.esg_data_list .s_esg_head span.w2 { width: 120px; }
.esg_data_list .s_esg_head span.w3, .esg_data_list .s_esg_head span.w4, .esg_data_list .s_esg_head span.w5, .esg_data_list .s_esg_head span.w6, .esg_data_list .s_esg_item span.w3, .esg_data_list .s_esg_item span.w4, .esg_data_list .s_esg_item span.w5, .esg_data_list .s_esg_item span.w6 { width: 95px; text-align: center; }
.esg_data_list .s_esg_item { height: 48px; line-height: 48px; overflow: hidden; }
.esg_data_list .s_esg_item:nth-child(2n) { background-color: #f3f3f3; }
.esg_data_list .s_esg_item:hover { background-color: #d8ecf4; }
.esg_data_list .s_esg_item span { float: left; font-size: 16px; }
.esg_data_list .s_esg_item span.w1 { padding-left: 18px; width: 120px; }
.esg_data_list .s_esg_item span.w2 { width: 120px; }
.esg_data_list .s_esg_item span b { font-weight: bold; width: 34px; display: inline-block; }
.top_search .search_body { margin-top: 40px; }
.top_search .search_item { width: 1200px; margin: 0 auto; height: 240px; overflow: hidden; position: relative; }
.top_search .search_item div { width: 392px; height: 240px; position: absolute; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; color: #fff; }
.top_search .search_item div.p1 { background-color: #08112c; left: 0; top: 0; text-align: center; font-size: 36px; }
.top_search .search_item div.p1 span { display: block; line-height: 40px; padding-top: 80px; }
.top_search .search_item div.p2 { background-color: #00add6; left: 404px; top: 0; }
.top_search .search_item div.p3 { background-color: #09bab0; right: 0; top: 0; }
.top_search .search_item span.s_score { font-size: 96px; position: absolute; width: 100%; text-align: center; line-height: 240px; left: 0; top: 0; }
.top_search .search_item span.s_no { font-size: 36px; }
.top_search .search_item span.s_source { position: absolute; left: 12px; bottom: 8px; font-size: 14px; }
.top_search .search_item span.s_date { position: absolute; right: 12px; bottom: 8px; font-size: 14px; }
.moud_link_list li { height: 48px; line-height: 48px; margin-bottom: 1px; }
.moud_link_list li a, .moud_link_list li a:visited, .moud_link_list li a:hover { display: block; text-align: center; font-weight: bold; font-size: 18px; color: #fff; height: 100%; background-image: -webkit-linear-gradient(left, #33a9d9, #29b4bf); }
.moud_link_list li a:hover { text-decoration: none; background-image: -webkit-linear-gradient(left, #29b4bf, #33a9d9); }
.moud_link_list li:first-child a, .moud_link_list li:first-child a:visited, .moud_link_list li:first-child a:hover { border-top-left-radius: 8px; border-top-right-radius: 8px; }
.moud_link_list li:last-child a, .moud_link_list li:last-child a:visited, .moud_link_list li:last-child a:hover { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; }
.pj_tb { }
.pj_tb .tabs-menu { border-bottom: solid 2px #08112c; padding-bottom: 12px; overflow: hidden; width: 850px; margin-bottom: 20px; }
.pj_tb .tabs-menu li { line-height: 36px; font-size: 18px; float: left; padding: 0 26px; font-weight: bold; margin-right: 20px; cursor: pointer; }
.pj_tb .tabs-menu li:hover, .pj_tb .tabs-menu li.cur { color: #fff; background-color: #08112c; border-radius: 20px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; }
.pj_tb .ts1-item p, .pj_tb .ts2-item p { background-repeat: no-repeat; background-position: 0 0; background-size: 100% 100%; width: 855px; }
.pj_tb .ts1-item p.c1 { background-image: url(//n.sinaimg.cn/news/66ceb6d9/20200507/pjff_t1.jpg); height: 2988px; }
.pj_tb .ts1-item p.c2 { display: none; background-image: url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t1_02.png); background-image: -webkit-image-set(url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t1_02.png) 1x, url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t1_02_2x.png) 2x); height: 384px; }
.pj_tb .ts1-item p.c3 { display: none; background-image: url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t1_03.png); background-image: -webkit-image-set(url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t1_03.png) 1x, url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t1_03_2x.png) 2x); height: 411px; }
.pj_tb .ts1-item p.c4 { display: none; background-image: url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t1_04.png); background-image: -webkit-image-set(url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t1_04.png) 1x, url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t1_04_2x.png) 2x); height: 406px; }
.pj_tb .ts1-item p.c5 { display: none; background-image: url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t1_05.png); background-image: -webkit-image-set(url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t1_05.png) 1x, url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t1_05_2x.png) 2x); height: 259px; }
.pj_tb .ts2-item p.c1 { background-image: url(//n.sinaimg.cn/news/66ceb6d9/20200507/pjff_t2.jpg); height: 1902px; }
.pj_tb .ts2-item p.c2 { display: none; background-image: url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t2_02.png); background-image: -webkit-image-set(url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t2_02.png) 1x, url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t2_02_2x.png) 2x); height: 994px; }
.pj_tb .ts2-item p.c3 { display: none; background-image: url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t2_03.png); background-image: -webkit-image-set(url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t2_03.png) 1x, url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t2_03_2x.png) 2x); height: 425px; }
.pj_tb .ts2-item p.c4 { display: none; background-image: url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t2_04.png); background-image: -webkit-image-set(url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t2_04.png) 1x, url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t2_04_2x.png) 2x); height: 363px; }
.pj_tb .ts2-item p.c5 { display: none; background-image: url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t2_05.png); background-image: -webkit-image-set(url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t2_05.png) 1x, url(//n3.sinaimg.cn/finance/esg/grade/pc/sc/pj_t2_05_2x.png) 2x); height: 287px; }
.pj_tb .ts4-item p.c1 { background-image: url(//n.sinaimg.cn/news/66ceb6d9/20200507/pjff_t3.jpg); height: 2852px; }
.pj_tb .ts3-item p.c1 { background-image: url(//n.sinaimg.cn/finance/other/esg/OWL_bg.png); background-repeat: no-repeat; height: 1995px; margin-top: 36px; }
.pj_tb .ts5-item p.c1 { background: url(//n.sinaimg.cn/finance/esg/grade/hc-CTI.png) no-repeat; height: 2703px; }
.list-select s { background: url(//touzi.sina.com.cn/view/public/images/loading.gif) no-repeat 50% 50%; background-size: 100% 100%; display: block; width: 20px; height: 20px; background-size: cover; }
.s_ftse_listWrap, .s_ftse_listWrap * { box-sizing: border-box; }
.s_ftse_listWrap .s_esg_head span.w2 { text-align: center; }
.s_ftse_listWrap .s_esg_body span.w2 { text-align: center; }
.s_ftse_listWrap .s_esg_body span.w3 { text-align: center; width: 130px; }
.s_ftse_listWrap .s_esg_body span.w4 { text-align: center; width: 130px; }
.s_ftse_listWrap .s_esg_body span.w5 { text-align: center; width: 130px; }
.s_ftse_listWrap .s_esg_body span.w6 { text-align: center; width: 130px; }
.s_ftse_listWrap .s_esg_head span.w2, .s_ftse_listWrap .s_esg_head span.w3 { width: 130px; line-height: 25px; }
.s_ftse_listWrap .s_esg_body span.w1 { line-height: 20px; height: 70px; margin: 0; display: flex; flex-direction: column; justify-content: center; }
.s_ftse_listWrap .s_esg_body span.w1 i { font-style: normal; max-height: 40px; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; word-wrap: break-word; }
.s_ftse_listWrap .s_esg_body span.w1 i.l3 { max-height: 60px; -webkit-line-clamp: 3; }
.s_ftse_listWrap .s_esg_body span.w1 b { font-weight: normal; font-size: 14px; }
.s_ftse_listWrap .s_esg_head span.w4, .s_ftse_listWrap .s_esg_head span.w5, .s_ftse_listWrap .s_esg_head span.w6 { height: 72px; display: flex; justify-content: center; align-items: center; width: 130px; }
.s_ftse_listWrap .s_esg_head { overflow: visible; }
.list-select { position: relative; }
.list-select .s-name { padding-left: 19px; line-height: 42px; position: relative; cursor: pointer; width: 112px; height: 42px; background: #2d3550; border-radius: 21px; }
.list-select-cur .s-name { border-radius: 21px 21px 0 0; -webkit-border-radius: 21px 21px 0 0; -moz-border-radius: 21px 21px 0 0; -ms-border-radius: 21px 21px 0 0; -o-border-radius: 21px 21px 0 0; }
.list-select .s-name::after { content: ''; right: 16px; top: 18px; position: absolute; width: 11px; height: 7px; background-image: url(//n.sinaimg.cn/finance/esg2021/images/bg-arrow.png); background-image: -webkit-image-set(url(//n.sinaimg.cn/finance/esg2021/images/bg-arrow.png) 1x, url(//n.sinaimg.cn/finance/esg2021/images/bg-arrow-2x.png) 2x); background-repeat: no-repeat; background-position: 0 0; background-size: 100% auto; transition: transform .3s ease; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-transition: transform .3s ease; -moz-transition: transform .3s ease; -ms-transition: transform .3s ease; -o-transition: transform .3s ease; }
.list-select-cur .s-name::after { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
.list-select .s-name h3 { font-weight: 700; font-size: 16px; text-align: left; }
.list-select .s-drop { display: none; position: absolute; top: 42px; left: 0; overflow: hidden; background: #2d3550; width: 112px; padding-bottom: 10px; border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -ms-border-radius: 0 0 6px 6px; -o-border-radius: 0 0 6px 6px; }
.list-select#market .s-name, .list-select#market .s-drop { width: 92px; }
.list-select#icb .s-drop { width: 268px; border-radius: 0 6px 6px 6px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; -ms-border-radius: 0 6px 6px 6px; -o-border-radius: 0 6px 6px 6px; }
.list-select .s-drop ul { max-height: 300px; overflow-y: auto; }
.list-select .s-drop li { cursor: pointer; line-height: 20px; font-size: 16px; white-space: pre-wrap; text-align: left; padding-left: 19px; min-height: 32px; display: flex; align-items: center; background-image: url(//n.sinaimg.cn/finance/esg2021/images/bg-select.png); background-image: -webkit-image-set(url(//n.sinaimg.cn/finance/esg2021/images/bg-select.png) 1x, url(//n.sinaimg.cn/finance/esg2021/images/bg-select-2x.png) 2x); background-repeat: no-repeat; background-position: 90% 50%; background-size: 17px 17px; }
.list-select#market .s-drop li { background-position: 80% 50%; }
.list-select .s-drop li:first-child { border-top: none; }
.list-select .s-drop li.cur, .list-select .s-drop li:hover { /* background-image: -webkit-linear-gradient(left, rgb(51 169 217), rgb(41 180 191)); */
   /* color: #fff; */
   background-image: url(//n.sinaimg.cn/finance/esg2021/images/bg-selected.png);   background-image: -webkit-image-set(url(//n.sinaimg.cn/finance/esg2021/images/bg-selected.png) 1x, url(//n.sinaimg.cn/finance/esg2021/images/bg-selected-2x.png) 2x); }
.esg_data_list .tabs-menu ul { display: flex; padding-bottom: 20px; }
.esg_data_list .tabs-menu li { font-size: 28px; padding: 4px 12px; cursor: pointer; color: #9a9a9a; font-weight: bold; flex-shrink: 0; }
.esg_data_list .tabs-menu li b { font-size: 20px; }
.esg_data_list .tabs-menu li.cur { color: #08b9b2; }
.esg_data_list .s_ftse_listWrap .s_esg_item { height: 70px; line-height: 70px; }
.s_ftse_listWrap .s_esg_head span.w2, .s_ftse_listWrap .s_esg_head span.w3 { width: 120px; }
.esg_data_list .s_ftse_listWrap span.w1 { width: 150px !important; }
.esg_data_list .s_ftse_listWrap span.w2, .esg_data_list .s_ftse_listWrap span.w3 { width: 130px !important; }
.s_ftse_listWrap span.w4, .s_ftse_listWrap span.w5, .s_ftse_listWrap span.w6 { width: 140px !important; }
.s_ftse_listWrap .s_esg_body span.w2, .s_ftse_listWrap .s_esg_body span.w3 { width: 120px; }
.s_ftse_listWrap .s_esg_head span.w2 b, .s_ftse_listWrap .s_esg_head span.w3 b { display: block; font-size: 12px; line-height: 18px; }
#esg-date, #icb-date { cursor: pointer; }
.s_esg_list .s_esg_item span.w2 { display: flex; align-items: center; line-height: 24px; height: 48px; overflow: hidden; }
.esg_data_list .s_esg_item2 { height: 70px!important; line-height: 70px !important; }
.tac { text-align: center; }
.w-name { flex: 1; padding-left: 18px; line-height: 20px; height: 70px; margin: 0; display: flex; flex-direction: column; justify-content: center; }
.esg_data_list .s_esg_list .s_esg_head span,
.esg_data_list .s_esg_list .s_esg_item span
{font-size:14px;}
.esg_data_list .s_esg_list .s_esg_head span.w1,
.esg_data_list .s_esg_list .s_esg_item span.w1{padding-left: 8px;}