@charset "utf-8";
/* css样式初始化 */
*,::before,::after {box-sizing: border-box;}
html { -moz-tab-size: 4;-o-tab-size: 4;tab-size: 4;}
html {line-height: 1; /* 1 */-webkit-text-size-adjust: 100%; /* 2 */}
body {margin: 0;}
body {font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,
     'Segoe UI', Roboto,Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji';}
body {font-family: inherit;line-height: inherit;}
blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre {margin: 0;}
ol,ul {list-style: none;margin: 0;padding: 0;}
a {color: inherit;text-decoration: inherit;}
html {font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont,'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif,'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; /* 1 */line-height: 1; /* 2 */}
pre,code,kbd,samp {font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,'Liberation Mono', 'Courier New', monospace;}
img,video {max-width: 100%;height: auto;}
button,input,optgroup,select,textarea {padding: 0;line-height: inherit;color: inherit}
textarea {resize: vertical;}
input::-moz-placeholder, textarea::-moz-placeholder {opacity: 1;color: #9ca3af;}
input::placeholder,textarea::placeholder {opacity: 1;color: #9ca3af;}

/* 滚动条+选中渲染css */
::selection{background:#192c7a;color:#fff;}
::-moz-selection{background:#192c7a;color:#fff;}
::-webkit-input-placeholder{text-overflow:ellipsis}
::-webkit-scrollbar{width:8px;height:8px;overflow:auto}
::-webkit-scrollbar-thumb{background-color:#e6e6e6;min-height:25px;min-width:25px;border:1px solid #e0e0e0}
::-webkit-scrollbar-track{background-color:#f7f7f7;border:1px solid #efefef}

/* 分页css */
.ui-bhpage{ width:auto; height:auto; overflow:hidden; clear:both; text-align:center;  margin:20px auto 20px auto;}
.ui-bhpage li{min-width:32px; height:32px;text-align:center; display:inline-block; line-height:32px; margin-right:4px;border:solid 1px #d9d9d9; border-radius:4px;}
.ui-bhpage li:first-child a,.ui-bhpage li:last-child a{box-sizing: border-box;padding: 0 10px;}
.ui-bhpage li:first-child span, .ui-bhpage li:last-child span {box-sizing: border-box;padding: 0 10px;}
.ui-bhpage li a{ width:100%; height:32px; text-align:center; line-height:32px; display:block; font-size:14px; color:#666; box-sizing: border-box; }
.ui-bhpage li:hover,.ui-bhpage li.active{ background:#e40000; color:#fff; border:solid 1px #e40000; }
.ui-bhpage li:hover a{ color: #fff;}

/* 新闻内容 */
.ui-content{ width: 100%; min-height: 350px; margin: 0px auto; overflow: hidden;line-height:180%;word-wrap:break-word}
.ui-content p{ line-height: 32px; font-size: 16px;word-wrap:break-word;}
.ui-content img{ max-width: 100%;  border-radius: 3px; cursor: pointer; display: inline-block;}
.ui-content table{ width: 100%; border-collapse: collapse; margin: 10px auto;}
.ui-content table th{ padding:8px 12px; text-align: center; vertical-align: middle; background-color: #fafafa; border: solid 1px #dcdcdc;}
.ui-content table td{ padding:8px 12px; border: solid 1px #dcdcdc; font-size: 14px;}
.ui-content table tr:hover td{background-color: #fafafa;}
.ui-content table th:hover td{background-color: #efefef;}
.ui-content video{border:solid 1px #dcdcdc; overflow:hidden; padding:5px; border-radius:4px;}
.ui-content pre{ background-color: #f6f8fa; border: solid 1px #dcdcdc; border-radius: 4px; line-height: 160%; padding: 10px 12px; font-size: 13px; color: #666;}
.ui-content pre code{ padding: 0; border: 0;}
.ui-content code{background-color: #f6f8fa; border: solid 1px #dcdcdc; border-radius: 4px; padding: 4px 6px; font-size: 12px; margin:0 2px;}
.ui-content input{ margin-right: 5px;}

/* 文章分页 */
.article-pager{ width:100%; height:38px; margin:15px auto 15px auto; clear:both; text-align:center;}
.article-pager ul {display: flex;align-items: center;justify-content: center;}
.article-pager li{height:38px; border:solid 1px #efefef; text-align:center;line-height:38px; box-sizing:border-box; border-radius:4px; background:#fff;margin-left: 10px;flex: 1;max-width: 128px;}
.article-pager li a{ width:100%; height:38px; display:block; color:#333; font-size: 13px;}
.article-pager li a span{ font-size: 13px;}
.article-pager li:hover{  border:solid 1px #e40000;}
.article-pager li:hover a{ color:#e40000;}

/* 无数据 */
.ui-nodata {display: flex;justify-content: center;align-items: center;flex-direction: column;min-height: 300px;}
.ui-nodata img {max-width: 100px;}
.ui-nodata p {font-size: 15px;line-height: 30px;color: #444444;}

/* 文本溢出省略 */
.ellipsis-1,.ellipsis-2,.ellipsis-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}
.ellipsis-1{-webkit-line-clamp:1}
.ellipsis-2{-webkit-line-clamp:2}
.ellipsis-3{-webkit-line-clamp:3}

/* 版心 */
.w {width: 1400px;margin: 0 auto;box-sizing: border-box;overflow: hidden;height: auto;padding: 0;}
.container{width: 100%;height: auto; overflow: hidden;}

/* 头部 */
.header {width: 100%;height: 150px;background-color: #fff;position: fixed;left: 0;top: 0;z-index: 19;}
.header_wrap {display: flex;align-items: center;justify-content: space-between;height: 100%;gap: 15px;}
.header_wrap .logo {font-size: 0;height: 68px;width: auto;}
.header_wrap .logo img {width: 100%;height: 100%;object-fit: contain;}
.header_wrap .header_tit {flex: 1;font-size: 34px;color: #222222;font-weight: bold;line-height: 28px;}
.fixed_header {height: 150px;width: 100%;}

/* 底部 */
.footer {background-color: #3e3e3e;padding: 40px 0;}
.footer_wrap {display: flex;justify-content: center;align-items: center;flex-direction: column;}
.footer_wrap .logo {font-size: 0;height: 62px;margin-bottom: 44px;}
.footer_wrap .logo img {width: 100%;height: 100%;object-fit: contain;}
.footer_wrap p {font-size: 12px;color: #8e8e8e;line-height: 28px;text-align: center;}
.footer_wrap p a:hover {color: #c21026;}
.footer_wrap .a_wrap {margin-bottom: 30px;display: flex;align-items: center;}
.footer_wrap .a_wrap a {font-size: 18px;color: #bbbbbb;}
.footer_wrap .a_wrap a:not(:last-child):after {content: '|';margin: 0 15px;}
.footer_wrap .a_wrap a:hover {color: #c21026;}

/* 首页 */
.index_header {padding: 40px 0;background-image: url(../images/index_header_bg.jpg);background-size: cover;background-repeat: no-repeat;}
.index_swiper {width: 100%;height: 530px;overflow: hidden;position: relative;}
.index_swiper .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}

.index_tjcg_section {margin-top: 40px;}
.index_tjcg_section .index_tjcg_top {display: flex;align-items: center;justify-content: space-between;}
.index_tjcg_section .index_tjcg_top h2 {font-size: 36px;font-weight: bold;color: #000000;}
.index_tjcg_section .index_tjcg_top a {display: flex;align-items: center;border: 1px solid #d0d0d0;width: 152px;height: 52px;justify-content: center;border-radius: 26px;gap: 15px;}
.index_tjcg_section .index_tjcg_top a span {font-size: 15px;color: #666666;}
.index_tjcg_section .index_tjcg_top a img {width: 38px;height: 38px;object-fit: contain;}
.index_tjcg_section .index_tjcg_top a:hover span {color: #c21026;}
.index_tjcg_main {width: 1550px;position: relative;margin: 0 auto;margin-top: 30px;}
.index_tjcg_main .swiper-button-next,.index_tjcg_main .swiper-button-prev {width: 55px;height: 55px;background-color: #f0f2f5;border-radius: 50%;color: #888888;}
.index_tjcg_main .swiper-button-prev {transform: rotate(180deg);}
.index_tjcg_main .swiper-button-next:after,.index_tjcg_main .swiper-button-prev:after {font-size: 14px; content: "";}
.index_tjcg_swiper .swiper-slide {height: 377px;;border-radius: 10px;overflow: hidden;box-sizing: border-box;position: relative;}
.index_tjcg_swiper .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.index_tjcg_swiper .mask {position: absolute;bottom: 0;left: 0;height: 54px;right: 0;background-color: rgba(0, 0, 0, 0.5);}
.index_tjcg_swiper .mask h3 {line-height: 54px;color: #fff;padding: 0 25px;font-size: 17px;text-align: center;font-weight: normal;}

/* 广告 */
.floating-ad {position: fixed;right: 20px;top: 250px;width: 160px;z-index: 9999;display: block;}
.floating-ad img {width: 100%;height: 100%;display: block;}
.close-btn {position: absolute;top: -32px;right: 0px;width: 22px;height: 22px;border-radius: 50%;cursor: pointer;background-image: url(../images/guanbi.png);background-position: center;background-size: contain;}

/* 成果展示 */
.index_cgzs_section {padding: 64px 0;background-color: #fff;}
.index_cgzs_head {height: 52px;display: flex;justify-content: space-between;align-items: center;}
.index_cgzs_head h2 {font-size: 36px;font-weight: bold;color: #000000;}
.index_cgzs_head a {display: flex;align-items: center;border: 1px solid #d0d0d0;width: 152px;height: 52px;justify-content: center;border-radius: 26px;gap: 15px;}
.index_cgzs_head a span {font-size: 15px;color: #666666;}
.index_cgzs_head a img {width: 38px;height: 38px;object-fit: contain;}

.index_cgzs_tool {display: flex;align-items: center;gap: 10px;}
.index_cgzs_tool a {width: 130px;height: 52px;border: 1px solid #d0d0d0;border-radius: 26px;line-height: 52px;text-align: center;font-size: 18px;color: #000000;}
.index_cgzs_tool a.active {border: 0;background-color: #c21026;color: #fff;}
.cgzs_grid {margin-top: 30px;display: none;grid-template-columns: repeat(4, 1fr);gap: 20px;}
.cgzs_grid.active {display:grid;}
.cgzs_grid .grid_item {height: 350px;background-color: #f0f2f5;border-radius: 10px;}
.cgzs_grid .grid_item .pic {height: 230px;box-sizing: border-box;overflow: hidden;position: relative;}
.cgzs_grid .grid_item .pic img {width: 100%;height: 100%;object-fit: cover;}
.cgzs_grid .grid_item .mask {position: absolute;bottom: 0;left: 0;right: 0;height: 42px;line-height: 42px;background-color: rgba(0, 0, 0, 0.4);}
.cgzs_grid .grid_item .mask h4 {padding: 0 20px;color: #fff;font-weight: normal;}
.cgzs_grid .grid_item .period_wrap {position: absolute;left: 0;top: 20px;height: 30px;width: 90px;left: 0;background-color: #c21026;border-radius: 0 15px 15px 0;display: flex;align-items: center;padding: 0 10px;gap: 5px;font-size: 14px;color: #fff;overflow: hidden;}
.cgzs_grid .grid_item .period_wrap img {width: 18px;object-fit: contain;}
.cgzs_grid .grid_item .cont {height: 120px;padding: 20px;box-sizing: border-box;}
.cgzs_grid .grid_item .cont h3 {font-size: 18px;font-weight: normal;color: #000000;}
.cgzs_grid .grid_item .cont p {font-size: 14px;color: #777777;line-height: 28px;margin: 10px 0;}
.cgzs_grid .grid_item .cont .eyenum {display: flex;align-items: center;;gap: 5px;color: #777777;font-size: 14px;}
.cgzs_grid .grid_item .cont .eyenum i {font-size: 14px;font-style: normal;}

.index_md_section {padding: 50px 0;background-image: url(../images/cgbg.jpg);background-size: cover;background-repeat: no-repeat;}
.index_md_section .index_md_header {height: 52px;}
.index_md_section .index_md_header h2 {font-size: 36px;font-weight: bold;color: #000000;line-height: 52px;}

.index_md_grid {margin-top: 40px;display: grid;grid-template-columns: repeat(6, 1fr);gap: 20px;}
.index_md_grid .md_item {background-color: #ffffff;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);height: 80px;line-height: 80px;text-align: center;padding: 0 10px;box-sizing: border-box;}
.index_md_grid .md_item:hover {background-color: #c21026;color: #fff;}

.index_unit_section {padding: 70px 0;background-color: #fff;}
.index_unit_section .index_unit_top{display: flex;align-items: center;justify-content: space-between;}
.index_unit_section .index_unit_top h2 {font-size: 36px;font-weight: bold;color: #000000;}
.index_unit_section .index_unit_top a {display: flex;align-items: center;border: 1px solid #d0d0d0;width: 152px;height: 52px;justify-content: center;border-radius: 26px;gap: 15px;}
.index_unit_section .index_unit_top a span {font-size: 15px;color: #666666;}
.index_unit_section .index_unit_top a img {width: 38px;height: 38px;object-fit: contain;}
.index_unit_section .index_unit_top a:hover span {color: #c21026;}
.index_unit_grid {margin-top: 30px;display: grid;grid-template-columns: repeat(6,1fr);gap: 20px;}
.index_unit_grid .unit_item {height: 215px;background-image: url(../images/unit_bg.png);background-size: cover;background-repeat: no-repeat;background-position: center;display: flex;justify-content: center;align-items: center;}
.index_unit_grid .unit_item img {width: 100%;height: 100%;object-fit: contain;display: block;}

/* 历史导航 */
.history_nav {background-color: #f2f2f2;height: 54px;}
.history_nav .history_wrap {display: flex;align-items: center;height: 54px;}
.history_nav .history_wrap .history_location {display: flex;align-items: center;gap: 5px;color: #444444;font-size: 16px;}
.history_nav .history_wrap .history_location img {width: 18px;height: 20px;object-fit: contain;}
.history_nav .history_wrap a {font-size: 16px;color: #444444;}
.history_nav .history_wrap a:hover {color: #c21026;}
.history_nav .history_wrap i {font-size: 16px;color: #999999;margin: 0 5px;}
.history_nav .history_wrap span {font-size: 16px;color: #c21026;}
.history_nav .history_wrap .history_location  span {color: #444444;}

/* 其他页面标题 */
.other_setion_head {height: 51px;display: flex;align-items: center;border-bottom: 1px solid #e2e2e2;margin-top: 40px;margin-bottom: 30px;gap: 10px;}
.other_setion_head img {width: 30px;height: 30px;object-fit: contain;}
.other_setion_head h3 {font-size: 30px;font-weight: bold;color: #c21026;}

/* 推荐成果 */
.other_tjcg_grid {display: grid;grid-template-columns: repeat(5,1fr);gap: 20px;padding-bottom: 80px;}
.other_tjcg_grid .other_tjcg_item {height: 377px;overflow: hidden;border-radius: 10px;position: relative;}
.other_tjcg_grid .other_tjcg_item h4 {position: absolute;bottom: 0;left: 0;right: 0;height: 54px;line-height: 54px;color: #fff;padding: 0 15px;text-align: center;font-weight: normal;background-color: rgba(0, 0, 0, 0.5);}
.other_tjcg_grid .other_tjcg_item img {width: 100%;height: 100%;object-fit: cover;transition: all 1.0s;}
.other_tjcg_grid .other_tjcg_item:hover img {transform: scale(1.2);}

.other_tab {display: flex;align-items: center;gap: 10px;overflow-x: auto;}
.other_tab a {height: 52px;width: 130px;border: 1px solid #d0d0d0;margin-bottom: 40px;border-radius: 26px;line-height: 52px;text-align: center;font-size: 18px;color: #000000;}
.other_tab a.active {color: #fff;background-color: #c21026;}
.news_grid {display: grid;grid-template-columns: repeat(4,1fr);gap: 20px;}
.news_grid .news_item {height: 350px;background-color: #f0f2f5;border-radius: 10px;}
.news_grid .news_item .pic {width: 100%;height: 230px;position: relative;}
.news_grid .news_item .pic img {width: 100%;height: 100%;object-fit: cover;}
.news_grid .news_item .pic h4 {position: absolute;left: 0;right: 0;height: 42px;line-height: 42px;background-color: rgba(0, 0, 0, 0.4);padding: 0 20px;bottom: 0;color: #fff;font-weight: normal;}
.news_grid .news_item .pic .period_wrap {position: absolute;left: 0;top: 20px;width: 90px;height: 30px;border-radius: 0px 15px 15px 0px;background-color: #c21026;display: flex;align-items: center;justify-content: center;gap: 5px;color: #fff;}
.news_grid .news_item .pic .period_wrap span {font-size: 14px;color: #fff;}

.news_grid .news_item .cont {padding: 20px;box-sizing: border-box;}
.news_grid .news_item .cont h2 {font-size: 18px;font-weight: normal;}
.news_grid .news_item .cont p {font-size: 14px;color: #777777;line-height: 28px;margin: 10px 0;}
.news_grid .news_item .cont .eyenum {display: flex;align-items: center;;gap: 5px;color: #777777;font-size: 14px;}
.news_grid .news_item .cont .eyenum i {font-size: 14px;font-style: normal;}


.other_news_main .news_item {display: flex;align-items: center;justify-content: space-between;height: 52px;}
.other_news_main .news_item::before {content: '';width: 6px;height: 6px;background-color: #c21026;margin-right: 20px;}
.other_news_main .news_item h6 {font-size: 18px;line-height: 52px;color: #222222;font-weight: normal;flex: 1;}
.other_news_main .news_item span {font-size: 17px;color: #888888;line-height: 52px;}
.other_news_main .news_item:hover h6 {color: #c21026;}
.other_news_main .news_item:hover span {color: #c21026;}
.other_news_main .news_item:nth-child(5n) {border-bottom: 1px dashed #e2e2e2;margin-bottom: 30px;}

/* 文章详情 */
.article_main {padding: 50px;background-color: #fff;margin-bottom: 60px;}
.article_main h2{ line-height: 40px; font-size: 20px; text-align: center;}
.ui-hot{ width: 20px; height: 20px; line-height: 20px; font-size: 12px; background-color: #f00; color: #fff; display:inline-block; margin-left: 5px; position: relative; top: -3px; border-radius: 4px; text-align: center;}
.ui-top{ width: 20px; height: 20px; line-height: 20px; font-size: 12px; background-color: #52c41a; color: #fff; display:inline-block; margin-left: 5px; position: relative; top: -3px; border-radius: 4px; text-align: center;}
.ui-art-tags{ text-align: center; line-height: 35px; font-size: 13px; color: #999; border-top: solid 1px #efefef; border-bottom: solid 1px #efefef; margin: 15px auto;}
.ui-art-tags span{ margin: 0 5px;}
.ui-hot-data{ padding: 2px 6px; border: solid 1px #f00; color: #f00; font-size: 12px; cursor: pointer; border-radius: 2px;}

/* 参与单位 */
.other_unit_main {display: grid;grid-template-columns: repeat(6,1fr);gap: 22px;margin-bottom: 80px;}
.other_unit_main .unit_item {height: 215px;background-image: url(../images/unit_bg.png);background-size: cover;background-repeat: no-repeat;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.other_unit_main .unit_item img {width: 100%;height: 100%;object-fit: contain;}

/* 成果详情 */
.gain_head {display: flex;justify-content: space-between;height: 344px;margin: 30px 0;gap: 30px;}
.gain_head .pic {width: 622px;height: 350px;}
.gain_head .pic img {width: 100%;height: 100%;object-fit: cover;}
.gain_head .pic video {width: 100%;height: 100%;object-fit: cover;}
.gain_cont {flex: 1;display: flex;flex-direction: column;justify-content: space-between;}
.gain_cont h2 {font-size: 32px;color: #000000;font-weight: bold;margin-bottom: 20px;}
.gain_cont .hit_wrap {display: flex;align-items: center;gap: 5px;border-bottom: 1px solid #eeeeee;padding-bottom: 20px;font-size: 14px;}
.gain_cont .hit_wrap i {color: #999999;}
.gain_cont .hit_wrap p {color: #777777;}
.gain_cont .hit_wrap p span {color: #c21026;}
.gain_cont .school_wrap {margin-top: 20px;}
.gain_cont .school_wrap i {font-size: 16px;color: #777777;font-style: normal;}
.gain_cont .school_wrap span {font-size: 16px;color: #222222;}

.gain_cont .share_wrap {display: flex;align-items: center;}
.gain_cont .share-iconfont {color: #666666;font-size: 14px;}
.gain_cont .share-icon {width: 34px;height: 34px;background-color: #28c445;display: flex;align-items: center;justify-content: center;border-radius: 50%;color: #fff;}
.gain_cont .share-icon span {font-size: 20px;}

.gain_main .gain_section_tit {height: 60px;background-color: #f7f7f7;padding: 0 20px;margin-bottom: 30px;}
.gain_main .gain_section_tit h4 {font-size: 22px;font-weight: bold;color: #000000;border-bottom: 2px solid #c21026;line-height: 60px;position: relative;display: inline-block;}
.gain_main .gain_section_tit h4::after {content: '';width: 100px;height: 2px;background-color: #c21026;bottom: 2px;left: 0;}

.recomm_head {height: 52px;line-height: 52px;}
.recomm_head h4 {font-size: 32px;font-weight: bold;}
.recomm_grid {display: grid;grid-template-columns: repeat(4,1fr);margin-top: 20px;margin-bottom: 60px;gap: 20px;}
.recomm_grid .recomm_item {height: 350px;background-color: #f0f2f5;border-radius: 10px;overflow: hidden;}
.recomm_grid .recomm_item .pic {height: 230px;width: 100%;position: relative;}
.recomm_grid .recomm_item .pic img {width: 100%;height: 100%;object-fit: cover;}
.recomm_grid .recomm_item .pic .period_wrap {position: absolute;left: 0;top: 20px;height: 30px;width: 90px;background-color: #c21026;border-radius: 0px 15px 15px 0px;display: flex;align-items: center;justify-content:center;color: #fff;gap: 5px;font-size: 14px;}
.recomm_grid .recomm_item h6 {height: 42px;padding: 0 20px;position: absolute;bottom: 0;left: 0;right: 0;line-height: 42px;background-color: rgba(0, 0, 0, 0.4);color: #fff;font-size: 15px;font-weight: normal;}
.recomm_grid .recomm_item .cont {padding: 20px;}
.recomm_grid .recomm_item .cont h5 {font-size: 18px;line-height: 25px;font-weight: normal;}
.recomm_grid .recomm_item .cont p {font-size: 14px;line-height: 28px;color: #777777;margin: 10px 0;}
.recomm_grid .recomm_item .cont .eyenum {display: flex;align-items: center;;gap: 5px;color: #777777;font-size: 14px;}
.recomm_grid .recomm_item .cont .eyenum i {font-size: 14px;font-style: normal;}


/* other_swiper */
.other_swiper {width: 100%;height:auto;overflow: hidden;}
.other_swiper .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}

.other_suggest_main {width: 100%;height: auto;background-image: url(../images/suggest_bg.jpg);background-repeat: repeat;background-size: cover;}
.suggest_intro_wrap {height: auto;width: 100%;border: 2px solid #c21026;border-bottom-right-radius: 50px;position: relative;margin-top: 30px;}
.suggest_intro_wrap .pic {position: absolute;left: 20px;width: 100px;height: 122px;overflow: hidden;top: -30px;}
.suggest_intro_wrap p {padding: 30px 0;padding-left: 140px;font-size: 16px;line-height: 30px;text-indent: 2em;}

.ui-content.suggest_content {line-height: normal;}
.ui-content.suggest_content div[data-w-e-type="video"]{padding: 50px;background-image: url(../images/video_bg.png);background-size: contain;background-repeat: no-repeat;max-width: 1200px;background-position: center;margin: 0 auto;}
.ui-content.suggest_content video {border: 0;}
.ui-content.suggest_content img {width: 100%;}



@media screen and (max-width: 768px) {
    
    /* 版心 */
    .w {width: 100%;padding: 0 15px;}
    /* 头部 */
    .header {height: 75px;}
    .header_wrap .logo {height: 34px;}
    .header_wrap .header_tit {display: none;}
    .fixed_header {height: 75px;}
    /* 底部 */
    .footer {padding: 30px 0;}
    .footer_wrap .logo {height: 34px;margin-bottom: 30px;}
    .footer_wrap .a_wrap a {font-size: 16px;} 

    /* 首页 */
    .index_header {padding: 30px 0;}
    .index_swiper {width: 100%;height: 180px;}
    .index_tjcg_section {margin-top: 15px;}
    .index_tjcg_section .index_tjcg_top h2 {font-size: 18px;}
    .index_tjcg_section .index_tjcg_top a {width: 120px;height: 45px;}
    .index_tjcg_section .index_tjcg_top a img {width: 25px;height: 25px;}
    .index_tjcg_main {width: 100%;margin-top: 15px;}
    .index_tjcg_swiper .swiper-slide {height: 250px;}

    /* 广告 */
    .floating-ad {display: none;}

    /* 成果展示 */
    .index_cgzs_section {padding: 30px 0;}
    .index_cgzs_head {height: auto;flex-wrap: wrap;gap: 15px;}
    .index_cgzs_head h2 {font-size: 18px;}
    .index_cgzs_head a {width: 120px;height: 45px;}
    .index_cgzs_head a img {width: 25px;height: 25px;}

    .index_cgzs_tool {overflow-x: auto;}
    .index_cgzs_tool::-webkit-scrollbar {height: 0;}
    .index_cgzs_tool a {flex-shrink: 0;}
    .index_cgzs_tool a {width: 80px;height: 40px;line-height: 40px;border-radius: 20px;font-size: 14px;}
    .cgzs_grid {grid-template-columns: repeat(2, 1fr);gap: 15px;margin-top: 15px;}
    .cgzs_grid .grid_item .pic {height: 180px;}
    .cgzs_grid .grid_item {height: 300px;}
    .cgzs_grid .grid_item .cont {padding: 12px;}

    /* 名单查询 */
    .index_md_section {padding: 30px 0;}
    .index_md_section .index_md_header h2 {font-size: 18px;}
    .index_md_grid {margin-top: 15px;grid-template-columns: repeat(2, 1fr);gap: 15px;}
    .index_md_grid .md_item {height: 60px;line-height: 60px;}

    /* 单位 */
    .index_unit_section {padding: 30px 0;}
    .index_unit_section .index_unit_top h2 {font-size: 18px;}
    .index_unit_section .index_unit_top a {width: 120px;height: 45px;}
    .index_unit_section .index_unit_top a img {width: 25px;height: 25px;}
    .index_unit_grid {margin-top: 15px;grid-template-columns: repeat(2, 1fr);gap: 10px;}
    .index_unit_grid .unit_item {height: 167.5px;}

    .other_setion_head {margin: 30px 0;}
    .other_tjcg_grid {grid-template-columns: repeat(2, 1fr);gap: 15px;padding-bottom: 30px;}
    .other_tjcg_grid .other_tjcg_item {height: 260px;}

    .other_news_main .news_item span {font-size: 14px;}
    .other_news_main .news_item h6 {font-size: 16px;}
    .other_news_main .news_item::before {margin-right: 10px;}

    .other_tab::-webkit-scrollbar {height: 0;} 
    .other_tab a {flex-shrink: 0;width: 80px;height: 40px;line-height: 40px;font-size: 15px;border-radius: 20px;margin-bottom: 30px;}

    .other_unit_main {grid-template-columns: repeat(3,1fr);gap: 5px;}
    .other_unit_main .unit_item {height: 124px;}

    .news_grid { grid-template-columns: repeat(2, 1fr);gap: 10px;}
    .news_grid .news_item {height: 300px;}
    .news_grid .news_item .pic {height: 180px;}
    .news_grid .news_item .cont {padding: 12px;}

    .other_swiper {height: auto;}
    .ui-content.suggest_content div[data-w-e-type="video"] {padding: 15px;}

    .gain_head {height: auto;flex-direction: column;}
    .gain_head .pic {width: 100%;height: auto;}
    .gain_cont h2 {font-size: 20px;}
    .gain_cont .share_wrap {margin-top: 30px;}

    .recomm_grid {grid-template-columns: repeat(2, 1fr);gap: 10px;}
    .recomm_grid .recomm_item {height: 300px;}
    .recomm_grid .recomm_item .pic {height: 180px;} 
    .recomm_grid .recomm_item .cont {padding: 12px;}  
    
    .suggest_intro_wrap .pic {width: 50px;height: 61px;}
    .suggest_intro_wrap p {padding-left: 0;padding: 30px;}


    
}