body { margin: 0px; color: #666666; font-family: "Microsoft YaHei UI UI",sans-serif; min-width: 1240px; min-height: 900px; }
div {margin: 0 auto; padding: 0; }
h1,h2,h3,h4,h5,h6,ul,li,dl,ol,dt,dd,form,img,p { margin: 0; padding: 0; border: none; list-style-type: none; }

/*20240520废弃
.inmenubig { width: 1200px; margin: 0px auto auto auto; overflow: hidden; }
.inmenubig_home { width: 1200px; margin: auto auto auto auto; height: 395px; }
.inmenumd_home { width: 1200px; float: left; height: 379px; padding-top: 8px; }
.home_big {width: 1200px; float: left; }
.home_date { color: #999999; font-size: 12px; height: 41px; line-height: 41px; }
.home_md { width: 1200px; padding: 0px 0px 0px 0px; }
.home_left { width: 595px; height: 372px; border: 1px solid #ebebeb; float: left; margin-right: 20px; }
.home_pic { width: 570px; height: 350px; margin: 13px 0px 0px 14px; }
.jrnh_imgq {width: 570px; height: 350px; margin-top: 10px; position: relative; }
.jrnh_imgq_image {width: 570px; height: 350px; }
.turn_info {width: 570px; height: 50px; line-height: 50px; background: url(/cae/sites/main/images/jr_k.png) no-repeat scroll 0 0 transparent; position: absolute; z-index: 11; bottom: 0; vertical-align: middle; }
.turn_info_text {width: 432px; color: #FFFFFF; float: left; font-size: 14px; text-align: left; text-indent: 15px; }
.turn_info_anchor {width: 11px; height: 11px; padding: 18px 12px 0px 0px; float: right; }
.home_pic_left { width: 438px; float: left; padding-right: 13px; position: relative; }
.picbig {width: 438px; height: 296px; }
.home_pic_left .home_kuan { width: 438px; background-image: url(/cae/sites/main/images/grey_a.png); height: 51px; position: absolute; line-height: 51px; top: 245px; color: #fff; text-indent: 20px; }
.home_kuan a: link,.home_kuan a: visited { font-size: 14px; color: #fff; font-family: "宋体"; }
.home_pic_right { width: 118px; height: 296px; float: right; }
.home_pic_right ul li { width: 118px; height: 69px; }
.home_pic_pad { padding-bottom: 7px; }
.home_right { width: 575px; float: right; border: 1px solid #ebebeb; height: 372px; }
.home_right_top { width: 573px; height: 44px; line-height: 44px; position: relative; border-bottom: 1px solid #cfcfcf; }
.home_right_top .tit1_more { position: absolute; right: 10px; top: 3px; }
.tit1_more a: link,.tit1_more a: visited { font-size: 14px; color: #333333; }
.tit1_tab_div_current { padding: 0 10px; height: 42px; text-align: center; float: left; background-color: #fff; border-top: 2px solid #0062ea; }
.tit1_tab_div_current a: link { font-size: 18px; color: #0053c6; text-decoration: none; font-family: "Microsoft YaHei",sans-serif; }
.tit1_tab_div_current a: visited { font-size: 18px; color: #0053c6; text-decoration: none; font-family: "Microsoft YaHei",sans-serif; }
.tit1_tab_div_current a: hover { font-size: 18px; color: #0053c6; text-decoration: none; font-family: "Microsoft YaHei",sans-serif; }
.tit1_tab_div_current a: active { font-size: 18px; color: #0053c6; text-decoration: none; font-family: "Microsoft YaHei",sans-serif; }
.tit1_tab_div_common { padding: 0 10px; height: 44px; text-align: center; float: left; }
.tit1_tab_div_common a: link { font-size: 18px; color: #000000; text-decoration: none; font-family: "Microsoft YaHei",sans-serif; }
.tit1_tab_div_common a: visited { font-size: 18px; color: #000000; text-decoration: none; font-family: "Microsoft YaHei",sans-serif; }
.tit1_tab_div_common a: hover { font-size: 18px; color: #000000; text-decoration: none; font-family: "Microsoft YaHei",sans-serif; }
.tit1_tab_div_common a: active { font-size: 18px; color: #000000; text-decoration: none; font-family: "Microsoft YaHei",sans-serif; }
.home_right_md { width: 573px; padding: 18px 0px 0px 0px; }
.n_tab_cae { width: 573px; }
.sy_zhuanti { width: 598px; height: 43px; border-bottom: 2px solid #d8d8d8; float: left; line-height: 43px; margin-bottom: 4px; position: relative; }
.sy_zhuanti_top_title { line-height: 43px; text-align: left; float: left; border-bottom: 2px solid #0062ea; padding: 0px 10px; font-family: "Microsoft YaHei",sans-serif; font-size: 18px; color: #0053c6; }
.sy_zhuanti_top_title_black { color: black; border-bottom: 2px solid #333; }
.sy_zhuanti_top_title_img { float: left; padding: 0px 10px; height: 45px; }
.sy_zhuanti_top .sy_zhuanti_top_more { position: absolute; right: 5px; }
.sy_zhuanti_top_more a: link,
.sy_zhuanti_top_more a: visited { font-size: 14px; color: #333333; text-decoration: none; }
.sy_zhuanti_news {width: 573px; float: left; }
.sy_zhuanti_news ul li { background-image: url(/cae/sites/main/images/img01.jpg); background-repeat: no-repeat; background-position: left 16px; text-indent: 18px; text-align: left; line-height: 41px; font-size: 14px; }
.sy_zhuanti_news ul li span { float: right; color: #999999; font-size: 12px; font-family: "Microsoft YaHei",sans-serif; }
.sy_zhuanti_news ul li a,
.sy_zhuanti_news ul li a: link,
.sy_zhuanti_news ul li a: visited { float: none; color: #333; font-size: 14px; -webkit-text-size-adjust: none; width: 480px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: list-item; }
.sy_zhuanti_news ul li a: hover { font-size: 14px; color: #0062ad; -webkit-text-size-adjust: none; }
.tzi_tab_div_common { line-height: 43px; text-align: center; float: left; width: 96px; margin-right: 10px; }
.tzi_tab_div_current {line-height: 43px; text-align: center; float: left; border-bottom: 2px solid #0062ea; width: 96px; margin-right: 10px; }
.tzi_tab_div_current a: link,.tzi_tab_div_current a: visited { font-size: 18px; color: #0053c6; text-decoration: none; font-weight: normal; font-family: "Microsoft YaHei",sans-serif; }
.tzi_tab_div_common a: link,.tzi_tab_div_common a: visited { font-size: 18px; color: #000000; text-decoration: none; font-weight: normal; font-family: "Microsoft YaHei",sans-serif; }
.tzi_tab_div_con { width: 573px; padding-top: 0px; }
.newstzi_1 { width: 598px; float: left; margin-top: 10px; }
.newstzi_1 span { width: 135px; height: 40px; background: #f4f4f4; float: left; font-size: 14px; line-height: 44px; color: #0053c6; text-align: center; font-family: "Microsoft YaHei",sans-serif; }
.newstzi_1 h3 {width: 450px; float: right; padding-top: 11px; }
.newstzi_1 h3 a: link,.newstzi_1 h3 a: visited { font-size: 14px; color: #000; text-decoration: none; font-weight: normal; }
.newstzi_1 h3 a: hover { font-size: 14px; color: #0062ad; text-decoration: none; font-weight: normal; }
.newstzi_2 { width: 598px; float: left; margin-top: 10px; }
.newstzi_2 span { width: 135px; height: 44px; background: #f4f4f4; float: left; font-size: 14px; line-height: 44px; color: #0053c6; text-align: center; font-family: "Microsoft YaHei",sans-serif; }
.newstzi_2 h3 { width: 450px; float: right; padding-top: 2px; line-height: 20px; }
.newstzi_2 h3 a: link,.newstzi_2 h3 a: visited { font-size: 14px; color: #000; text-decoration: none; font-weight: normal; }
.tznleft_top dl a: link,.tznleft_top dl a: visited {font-size: 16px; color: #fff; font-family: "Microsoft YaHei",sans-serif; }
.tznleft_top dt { float: right; padding-right: 5px; padding-top: 2px; }
.tzntext { height: 90px; background: #f5f7f4; margin: 0px 0px 8px 0px; float: left; width: 600px; }
.tzntext h3 { width: 580px; padding: 10px 10px 8px 10px; font-size: 16px; text-align: center; color: #0d67c7; }
.tzntext h3 a: link, .tzntext h3 a: visited {font-size: 16px; color: #0d67c7; font-family: "Microsoft YaHei",sans-serif; }
.tzntext p { width: 580px; padding: 0px 10px 10px 14px; font-size: 14px; text-align: left; line-height: 22px; color: #848282; }
.tznnews { width: 600px; float: left; }
.tznnews ul li { width: 600px; background-image: url(/cae/sites/main/images/img01.jpg); background-repeat: no-repeat; background-position: left 6px; text-indent: 17px; float: left; text-align: left; line-height: 22px; }
.tznnews ul li span { float: right; color: #999999; font-size: 12px; }
.tznnews ul li a span { float: none; color: #999999; }
.nzti { width: 1200px; margin: 10px auto; height: 550px; }
.nzti_top { height: 43px; border-bottom: 2px solid #d8d8d8; line-height: 43px; }
.nzti_top h3 { float: left; color: #0053c6; font-size: 18px; font-family: "Microsoft YaHei",sans-serif; font-weight: normal; border-bottom: 2px solid #0062ea; width: 96px; text-align: center; }
.nzti_top h4 { float: right; font-weight: normal; padding-right: 5px; }
.nzti_top h4 a: link,.nzti_top h4 a: visited {font-size: 14px; color: #333333; font-weight: normal; }
.nzti_md { padding: 10px 0px 0px 0px; }
.nzti_md ul li { width: 291px; height: 166px; float: left; }
.nzti_md ul li span { width: 291px; height: 103px; }
.nzti_md ul li p { width: 291px; height: 48px; text-align: center; background: #f4f4f4; line-height: 48px; }
.nzti_md ul li p a: link,.nzti_md ul li p a: visited {font-size: 16px; color: #000000; font-weight: normal; font-family: "Microsoft YaHei",sans-serif; }
.tznright { width: 575px; float: right; margin-top: 10px; }
.padnz { padding-right: 12px; }
.padhd { margin-bottom: 24px; }
20240520废弃*/

/* 欢迎屏幕 2024-04-18 */
.splashScreen { opacity : 0; z-index : 200; position : fixed; display : flex; justify-content : center; align-items : center; width : calc(100vw - (100vw - 100%)); height : 100vh; margin : 0 auto; background-color : rgb(0,0,0,0.6); transition : all 2s ease-out; }
.splashScreen .splashContainer { z-index : 210; max-width: 1240px; max-height: 698; margin : auto; left : 0; right : 0; overflow : hidden; transition : all 2s ease-in-out; position : absolute; cursor: pointer; }
.splashScreen .splashContainer .splashVideo { z-index : 240; display : block; }
.splashScreen .splashContainer .splashVideo: : -webkit-media-controls-enclosure { display : none; }
.splashScreen .splashContainer .splashImage { z-index : 230; max-width : 100%; max-height : 100%; cursor : pointer; transition : all 1s; display : block; }
.splashScreen .splashContainer .splashImage: hover { /*transform: scale(1.1); */ }
.splashScreen .splashContainer .splashClose { z-index : 299; position: absolute; border: none; font-size: 24px; cursor: pointer; outline: none; top: 10px; right: 10px; font-family: "SimHei"; font-weight: bolder; color: #3c3c3c; transition: all 0.2s; /* background: rgb(255,255,255,50%); border: 1px solid #3c3c3c; border-radius: 100%; */ }
.splashScreen .splashContainer .splashClose: hover { transform: scale(1.4); }
.splashScreen .splashContainer .splashText { z-index : 210; position: absolute; font-size: 14px; border-top-left-radius: 10px; padding: 5px 5px 5px 10px; font-family: "Microsoft Yahei UI"; background: rgb(255,255,255,50%); color: #3c3c3c; right: 0px; bottom: 0px; }
.slide_up { opacity : 0; pointer-events : none; animation : scaleAnimation 2s infinite alternate; }
.slide_hide { opacity : 0; pointer-events : none; }
.slide_show { opacity : 1; transition : all 1s ease-out; }
.display_none { display : none; }
@keyframes scaleAnimation { 0% { transform : scale(1); } 100% { transform : translate(-2%, -60%) scale(0.75,0.85); } }

/* 首页重构 2024-05-20 */
.bodyGrayBackground {background-color: #f9f9f9; }
.bodyRedBackground {background-color: #b53c3c14; }
.mainBody {min-height: 900px; min-width: 1240px; }
.mainBodyRedBackground {background: url(/cae/sites/main/images/zhuanti_20240322.png) repeat-x; }
.topHeader { width: 1240px; height: auto; margin: auto; display: flex; }
.mainWithNav {width: auto; }
.main { min-width: 600px; max-width: 1220px; margin: 0 auto; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; background-color: #ffffff; padding: 0 10px; }
.mainbox { width: 590px; height: 340px; font-family: "Microsoft YaHei UI", sans-serif; color: #333333; text-transform: none; margin-bottom: 30px; /*background-color: #f9f9f9; */ }
.mainbox .columnBox { width: 100%; height: 40px; line-height: 40px; border-bottom: 2px solid #d8d8d8; display: flex; justify-content: space-between; }
.mainbox .columnBox .columnName { margin: 0; display: block; width: 530px; font-family: "Microsoft YaHei UI", sans-serif; font-size: 20px; }
.mainbox .columnBox .current { border-bottom: 2px solid #0062ea; color: #0053c6; }
.mainbox .columnBox .columnName span { display: block; width: fit-content; padding: 0 15px; }
.mainbox .columnBox .columnName span: hover { cursor: pointer; }
.mainbox .columnBox .columnMore { margin: 0; display: block; width: 60px; font-family: "Microsoft YaHei", sans-serif; font-size: 14px; color: #333333; text-align: right; overflow: hidden; line-height: 40px; }
.mainbox .columnBox .columnMore span { padding: 0 15px 0 0; width: auto; }

/* 通用列表 开始 */
.mainbox .infobox { height: calc(100% - 40px); overflow: hidden}
.mainbox .infobox .info_list_tab { width: 100%; height: 100%; }
.mainbox .infobox .info_list { width: 100%; height: 100%; overflow: hidden; }
.mainbox .infobox .info_list .info_list_flex { display: flex; flex-direction: column; align-content: center; align-items: center; justify-content: space-evenly; flex-wrap: nowrap; height: 100%; }
.mainbox .infobox .info_list .info_item { display: flex; width: calc(100% - 20px); line-height: 46px; height: 46px; }
.mainbox .infobox .info_list .info_item .info_item_title { margin: 0 10px 0 0; width: calc(100% - 100px); white-space: nowrap; font-size: 16px; font-family: "Microsoft YaHei UI", sans-serif; display: flex; justify-content: flex-start; }
.mainbox .infobox .info_list .info_item .info_item_title .info_item_img { width: 10px; height: 12px; margin: auto 0; margin-right: 9px; vertical-align: middle; }
.mainbox .infobox .info_list .info_item .info_item_title .info_item_a { width: calc(100% - 20px); height: auto; margin: auto 0; }
.mainbox .infobox .info_list .info_item .info_item_time { margin: 0; font-size: 14px; color: #999; white-space: nowrap; line-height: 46px; }
.mainbox .infobox .info_list .info_item .noWrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mainbox .infobox .info_list .info_item .wrap2Line { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
/* 通用列表 结束 */

/* 工程院要闻 开始 */
.mainbox .infobox .top_news .top_news_box { width: 590px; height: 110px; margin-top: 5px; overflow: hidden; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis; color: #0053c6; }
.mainbox .infobox .top_news .top_news_box: hover .top_news_title,.mainbox .infobox .top_news_box: hover .top_news_info { color: #0053c6; }
.mainbox .infobox .top_news .top_news_box a { height: 100%; display: flex; flex-direction: column; align-items: center; flex-wrap: nowrap; justify-content: center; }
.mainbox .infobox .top_news .top_news_box .top_news_title { width: 500px; margin: 5px auto; font-size: 18px; color: #000000; height: auto; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-align: center; }
.mainbox .infobox .top_news .top_news_box .top_news_info { width: 560px; font-size: 14px; color: #333333; line-height: 18px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 2em; text-align: justify; }
.mainbox .infobox .top_news .info_list { width: 590px; height: 180px; overflow: hidden; }
.mainbox .infobox .top_news .info_list .info_item { display: flex; width: 100%; line-height: 26px; }
.mainbox .infobox .top_news .info_list .info_item a { width: 100%; display: flex; margin: 5px 10px; cursor: pointer; justify-content: space-between; align-items: center; }
.mainbox .infobox .top_news .info_list .info_item .info_item_title { margin: 0; width: 480px; white-space: nowrap; font-size: 16px; font-family: "Microsoft YaHei UI", sans-serif; }
.mainbox .infobox .top_news .info_list .info_item .info_item_title .info_item_img { width: 10px; height: 12px; margin: auto 0; margin-right: 9px; vertical-align: middle; }
.mainbox .infobox .top_news .info_list .info_item .info_item_time { margin: 0; font-size: 14px; color: #999; white-space: nowrap; }
.mainbox .infobox .top_news .info_list .info_item .noWrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/* 工程院要闻 结束 */

/* 国务院信息 开始 */
.mainbox .infobox .govcnpushinfo { width: 590px; height: 300px; overflow: hidden; }
.mainbox .infobox .govcnpushinfo .info_list_flex { display: flex; flex-direction: column; align-content: center; align-items: center; justify-content: space-evenly; flex-wrap: nowrap; height: 100%; }
.mainbox .infobox .govcnpushinfo .info_item { display: flex; width: 100%; line-height: 46px; height: 46px; }
.mainbox .infobox .govcnpushinfo .info_item .info_item_title a { margin: 0; }
.mainbox .infobox .govcnpushinfo .info_item .info_item_title { margin: 0 10px; width: 480px; white-space: nowrap; font-size: 16px; font-family: "Microsoft YaHei UI", sans-serif; }
.mainbox .infobox .govcnpushinfo .info_item .info_item_title .info_item_img { width: 10px; height: 12px; margin: auto 0; margin-right: 9px; vertical-align: middle; }
.mainbox .infobox .govcnpushinfo .info_item .info_item_title .info_item_a { width: 460px; height: auto; margin: auto 0; }
.mainbox .infobox .govcnpushinfo .info_item .info_item_time { margin: 0; font-size: 14px; color: #999; white-space: nowrap; line-height: 46px; }
.mainbox .infobox .govcnpushinfo .info_item .noWrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/* 国务院信息 结束 */

/* 院士活动、走进院士 单行 开始 */
.yuanshihuodong_1_line_mainbox { height: 150px; display: flex; flex-direction: column; align-items: center; flex-wrap: nowrap; justify-content: space-around; }
.yuanshihuodong_2_line_mainbox { display: flex; flex-direction: column; align-items: center; flex-wrap: nowrap; justify-content: space-around; }
.mainbox .yuanshihuodong { display: flex; flex-direction: row; align-items: center; justify-content: center; flex-wrap: nowrap; font-family: "Microsoft YaHei UI", sans-serif; border: 1px solid #ebebeb; height: 150px; }
.mainbox .yuanshihuodong .columnLogo { width: 135px; height: 144px; display: flex; flex-direction: column; align-items: center; justify-content: center; flex-wrap: nowrap; font-size: 20px; color: #0053c6; border-right: 1px solid #ebebeb; }
.mainbox .yuanshihuodong .columnLogo img { margin-bottom: 10px; }
.mainbox .yuanshihuodong .columnLogo a { color: #0053c6; }
.mainbox .yuanshihuodong .columnList { width: 450px; display: flex; }
.mainbox .yuanshihuodong .columnList .news_pic { width: 200px; margin: 0; display: flex; align-items: center; justify-content: center; }
.mainbox .yuanshihuodong .columnList .news_pic img { max-width: 190px; max-height: 144px; vertical-align: middle; object-fit: cover; }
.mainbox .yuanshihuodong .columnList .news_box { margin: 0px; width: 230px}
.mainbox .yuanshihuodong .columnList .news_box a { height: 100%; display: flex; flex-direction: column; align-items: center; flex-wrap: nowrap; justify-content: center; }
.mainbox .yuanshihuodong .columnList .news_box .news_title { display: flex; width: 230px; height: 40px; font-size: 16px; text-align: justify; align-items: center; margin-bottom: 20px; }
.mainbox .yuanshihuodong .columnList .news_box .news_title span { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; }
.mainbox .yuanshihuodong .columnList .news_box .news_info { font-size: 14px; color: #666666; line-height: 18px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
/* 院士活动、走进院士 单行 结束 */

/* 通知公告 开始 */
.mainbox .infobox .noticebox { width: 100%; height: 100%; display: flex; flex-direction: column; align-content: center; align-items: center; justify-content: space-evenly; flex-wrap: nowrap; }
.mainbox .infobox .noticelist { width: 100%; display: flex; align-items: center; }
.mainbox .infobox .noticedate { width: 135px; height: 46px; background: #f4f4f4; float: left; font-size: 14px; line-height: 44px; color: #0053c6; text-align: center; }
.mainbox .infobox .noticetitle { width: 450px; height: auto; margin: 0 20px; font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
/* 通知公告 结束 */

/* 专题链接 开始 */
.sp_link_mainbox { width: 1200px; height: auto; font-family: "Microsoft YaHei UI", sans-serif; color: #333333; text-transform: none; padding-bottom: 30px; margin: 0 auto; background-color: #ffffff; padding: 0 20px 30px 20px; }
.splinkbox { width: 100%; display: flex; overflow: hidden; flex-wrap: wrap; flex-direction: row; align-items: center; margin: 0; padding: 0; justify-content: space-between; }
.splinkbox .splink_list { margin: 0; padding: 0px; margin-top: 10px; }
.splinkbox .splink_list .splink_item { width: 291px; height: 150px; }
.splinkbox .splink_list .splink_item .splink_item_img { margin: 0; padding: 0px; width: 291px; height: 103px; }
.splinkbox .splink_list .splink_item .splink_item_img img { width: 291px; height: 103px; }
.splinkbox .splink_list .splink_item .splink_item_title { font-size: 16px; overflow: hidden; width: 291px; height: 48px; text-align: center; background: #f4f4f4; line-height: 48px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center; }
/* 专题链接 结束 */

/* 首页图片轮显 开始 */
.mainbox .topnewsbox { width: calc(100% - 2px); height: 100%; background-color: #fff; display: flex; justify-content: center; align-items: center; border: 1px solid #ebebeb; }
.mainbox .topnewsbox .topnews { width: calc(100% - 14px); height: calc(100% - 16px); overflow: hidden; white-space: nowrap; position: relative; }
.mainbox .topnewsbox .topnews .swiper-wrapper { width: 100%; height: 100%; }
.mainbox .topnewsbox .topnews .swiper-wrapper .swiper_img_box { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; background-color: #333333; }
.mainbox .topnewsbox .topnews .swiper-wrapper .swiper_img_box a { width: 100%; height: 100%; }
.mainbox .topnewsbox .topnews .swiper-wrapper .swiper_img_box img { width: 100%; height: 100%; object-fit: cover; display: block; }
.mainbox .topnewsbox .topnews .swiper-wrapper .swiper_bottom_box { width: 100%; height: 50px; line-height: 50px; position: absolute; z-index: 0; bottom: 0; vertical-align: middle; background-color: #6a6a6a73; backdrop-filter: blur(10px); }
.mainbox .topnewsbox .topnews .swiper-wrapper .swiper_info_title { width: calc(100% - 130px); float: left; color: #FFFFFF; font-size: 16px; font-weight: bold; text-shadow: 0 0 3px #000; text-align: left; text-indent: 15px; z-index: 1; }
.mainbox .topnewsbox .topnews .swiper-wrapper .swiper_info_title a { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; color: #FFFFFF; }
.mainbox .topnewsbox .topnews .pagination_box { position: absolute; width: 100px; height: 50px; right: 15px; bottom: 0; }
.mainbox .topnewsbox .topnews .pagination_box .swiper-pagination { display: flex; height: 50px; align-content: center; justify-content: center; align-items: center; }
.mainbox .topnewsbox .topnews .pagination_box .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: unset; top: unset; left: 0; }
.mainbox .topnewsbox .topnews .pagination_box .swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 10px)); height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 10px)); display: inline-block; border-radius: 0%; background: var(--swiper-pagination-bullet-inactive-color, #ffffff); opacity: var(--swiper-pagination-bullet-inactive-opacity, .8); }
.mainbox .topnewsbox .topnews .pagination_box .swiper-pagination-bullet-active { background: var(--swiper-pagination-color, #0053c6); opacity: var(--swiper-pagination-bullet-inactive-opacity, .8); border: solid 1px #ffffff; }
.mainbox .topnewsbox .topnews_fade_in_out { transition: opacity 0.6s ease-in-out; }
.mainbox_gwy_pics { width: calc(720px + 16px); height:calc(405px + 16px); }
.mainbox_gwy_news { width:calc(1220px - 40px - 720px); height:calc(405px + 16px); }
.mainbox_gcy_pics { width: calc(576px + 16px); height:calc(324px + 16px); }
.mainbox_gcy_news { width:calc(1220px - 40px - 576px); height:calc(324px + 16px); }
/* 首页图片轮显 结束 */

/* 首页栏目标签切换 开始 */
.tit1_tab_div_common { width: auto; padding: 0; height: 40px; text-align: center; float: left; background-color: #fff; }
.tit1_tab_div_current { width: auto; padding: 0; height: 40px; text-align: center; float: left; background-color: #fff; border-top: 0px solid #0062ea; border-bottom: 2px solid #0062ea; color: #0053c6; }
.tzi_tab_div_common { width: auto; margin: 0; padding: 0; line-height: unset; height: 40px; text-align: center; float: left; background-color: #fff; }
.tzi_tab_div_current { width: auto; margin: 0; padding: 0; line-height: unset; height: 40px; text-align: center; float: left; background-color: #fff; border-top: 0px solid #0062ea; border-bottom: 2px solid #0062ea; color: #0053c6; }
/* 首页栏目标签切换 结束 */

/* 友情链接 */
.inlink { width: 100%; height: 70px; }
.inlinkbig { width: 1200px; margin: auto; background-color: #ffffff; padding: 0 20px 30px 20px; }
.linknews { width: 1198px; border: 1px solid #e0e0e0; height: 48px; overflow: hidden; background: #f4f4f4; margin: auto auto 18px auto; }
.linknews_l { width: auto; height: 48px; padding: 0 20px; background: #0053c6; line-height: 48px; color: #fff; font-size: 20px; text-align: center; float: left; font-family: "Microsoft YaHei",sans-serif; }
.linnews_r { width: 900px; float: left; padding-left: 15px; }
.linnews_r ul li { width: 214px; float: left; margin-top: 9px; }
.selectlink { width: 184px; border: 1px solid #e0e0e0; height: 28px; font-size: 16px; }

/* 20250121 首页院士活动，走进院士 */
.mainbox .infobox .info_1n3 .info_item .noWrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mainbox .infobox .info_1n3 .info_item .wrap2Line { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
.mainbox .infobox .info_1n3_1 { width: 590px; height: 140px; display: flex; align-items: center; flex-direction: row; margin-top: 10px; }
.mainbox .infobox .info_1n3_1 .news_pic { width: 240px; height: 140px; margin: 0; }
.mainbox .infobox .info_1n3_1 .news_pic img { width: 224px; height: 140px; vertical-align: middle; object-fit: cover; margin-left: 10px; }
.mainbox .infobox .info_1n3_1 .news_box { width: 350px; height: 140px; margin: 0px; }
.mainbox .infobox .info_1n3_1 .news_box a { width: calc(100% - 30px); height: 140px; margin: 0 15px; display: flex; flex-direction: column; align-items: center; flex-wrap: nowrap; justify-content: center; }
.mainbox .infobox .info_1n3_1 .news_box .news_title { display: flex; width: 100%; height: 46px; font-size: 18px; text-align: justify; align-items: center; margin-bottom: 10px; line-height: 26px; }
.mainbox .infobox .info_1n3_1 .news_box .news_title span { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; }
.mainbox .infobox .info_1n3_1 .news_box .news_info { font-size: 14px; color: #666666; line-height: 22px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-break: break-all; text-indent: 0em; text-align: justify; }
.mainbox .infobox .info_1n3_3 { width: 590px; height: 160px; display: flex; }
.mainbox .infobox .info_1n3_3 .info_list_flex { display: flex; flex-direction: column; align-content: center; align-items: center; justify-content: space-evenly; flex-wrap: nowrap; height: 100%; width: 100%; }
.mainbox .infobox .info_1n3_3 .info_item { display: flex; width: 100%; height: 160px; line-height: 46px; height: 46px; }
.mainbox .infobox .info_1n3_3 .info_item .info_item_title { display: flex; margin: 0 10px; width: 480px; white-space: nowrap; font-size: 16px; font-family: "Microsoft YaHei UI", sans-serif; }
.mainbox .infobox .info_1n3_3 .info_item .info_item_title a { margin: 0; }
.mainbox .infobox .info_1n3_3 .info_item .info_item_title .info_item_img { width: 10px; height: 12px; margin: auto 0; margin-right: 9px; vertical-align: middle; }
.mainbox .infobox .info_1n3_3 .info_item .info_item_time { margin: 0; font-size: 14px; color: #999; white-space: nowrap; }
.mainbox .infobox .info_1n3_3 .info_item .noWrap { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mainbox .mainbox_border { width: 588px; height: 338px; border: 1px solid #ebebeb; display: flex; justify-content: center; align-items: center; }