body { opacity: 1; background: #fff; } * { box-sizing: border-box; } .ellipsis { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } .ellipsis2 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .panel-body{ padding: 0; width: 100%; margin: 0 12px; } .core-wrap h2 { font-size: 24px; line-height: 36px; font-weight: 600; text-align: center; margin-bottom: 40px; } /* 创新能力,核心技术 */ .tech { /* padding-top: 70px */ } .core-wrap .innovation-ability { font-size: 16px; line-height: 30px; margin-bottom: 80px; } .core-wrap .core-plate-title{ background-color: #a3a3a3; box-shadow: 0px 0px 46px 5px rgba(51, 51, 51, 0.05); padding: 18px 0; text-align: center; font-size: 24px; line-height: 24px; font-weight: bold; color: #ffffff; margin: 20px 0 14px; } .core-wrap .core-products ul{ display: flex; justify-content: space-between; } .core-wrap .core-products li{ width: calc(50% - 8px); background: #fff; text-align: center; box-shadow: 0px 0px 46px 5px rgba(51, 51, 51, 0.05); padding: 12px 0; cursor: pointer; color: #333333; } .core-wrap .core-products li span{ display: inline-block; font-size: 40px; vertical-align: middle; } .core-wrap .core-products li p{ display: inline-block; font-size: 24px; vertical-align: middle; margin-left: 20px; } .core-wrap .core-products .panel-body .item-text{ font-size: 16px; line-height: 26px; color: #333333; padding: 64px 46px; } .core-wrap .core-products .active{ background: #cc0000; color: #fff; } .core-wrap .core-products li:hover{ color: #cc0000; } .core-wrap .core-products .active:hover{ color: #fff; } .core-wrap .core-content { margin-bottom: 80px; } .core-wrap .core-content .module-box .core-module { height: 125px; background-color: #fff; box-shadow: 0px 0px 46px 5px rgba(51, 51, 51, 0.05); display: flex; align-items: center; margin-bottom: 12px; } .core-wrap .core-content .module-box .core-module .category-title { width: 18%; height: 100%; background-color: #a3a3a3; display: flex; align-items: center; position: relative; padding: 10px; background-image: linear-gradient(to right, #afafaf , #CFCFCF); } .core-wrap .core-content .module-box .core-module .category-title p { color: #fff; font-size: 18px; font-weight: 600; margin: 0 auto; } .core-wrap .core-content .module-box .core-module .category-title .triangle-right { width: 0; height: 0; border-top: 14px solid transparent; border-left: 20px solid #cbcbcb; border-bottom: 14px solid transparent; position: absolute; right: -20px; } .core-wrap .core-content .module-box .core-module .little-title { width: 80%; } .core-wrap .core-content .module-box .core-module .little-title ul { padding: 0 20px; display: flex; justify-content: space-around; } .core-wrap .core-content .module-box .core-module .little-title ul li span { display: inline-block; font-size: 40px; color: #595656; vertical-align: middle; } .core-wrap .core-content .module-box .core-module .little-title ul li p { display: inline-block; font-size: 16px; font-weight: 600; line-height: 26px; color: #666; margin-left: 15px; vertical-align: middle; } .core-wrap .core-content .module-box .core-module .little-title .tabItems .item-icon { width: 24%; display: flex; align-items: center; } .core-wrap .core-content .module-box .core-module .little-title .tabItems .item-icon:hover { cursor: pointer; } .core-wrap .core-content .module-box .core-module .little-title .tabItems .item-icon:hover span, .core-wrap .core-content .module-box .core-module .little-title .tabItems .item-icon:hover p, .core-wrap .core-content .module-box .core-module .little-title .tabItems .active span, .core-wrap .core-content .module-box .core-module .little-title .tabItems .active P { color: #cc0000; } .core-wrap .core-content .module-box .core-module:hover .category-title, .core-wrap .core-content .module-box .core-module .category-active { background-color: #cc0000; background-image: linear-gradient(to right, #cc0000 , #cc0000); } .core-wrap .core-content .module-box .core-module:hover .category-title .triangle-right, .core-wrap .core-content .module-box .core-module .category-active .triangle-right { border-left: 20px solid #cc0000; } .core-wrap .core-content .module-box .panel-body .item-text { width: 100%; background-color: #f9f9f9; box-shadow: 0px 0px 46px 5px rgba(51, 51, 51, 0.05); margin-bottom: 0; } .core-wrap .core-content .module-box .panel-body .item-text p { padding: 45px 35px; font-size: 16px; } @media screen and (max-width: 1440px) { .tech { /* padding-top: 30px */ } .core-wrap .core-content .module-box .core-module { height: 100px; margin-bottom: 10px; } .core-wrap .core-content .module-box .core-module .category-title p { font-size: 16px; } .core-wrap .core-content .module-box .core-module .little-title ul li p { font-size: 15px; } .core-wrap .core-content .module-box .core-module .little-title ul li span { font-size: 38px; } .core-wrap .core-content .module-box .panel-body .item-text p { padding: 15px 20px; font-size: 14px; line-height: 22px; } .core-wrap .core-products .panel-body .item-text{ padding: 44px 20px; font-size: 14px; line-height: 22px; } } @media screen and (max-width: 1024px) { .core-wrap .core-content .module-box .core-module .category-title p, .core-wrap .core-content .module-box .core-module .little-title ul li p, .core-wrap .innovation-ability { font-size: 14px; line-height: 22px; } .core-wrap .core-content .module-box .core-module .little-title ul li span { font-size: 35px; } .core-wrap .core-products li{ padding: 0; } .core-wrap .core-products li span{ font-size: 38px; } .core-wrap .core-products li p{ font-size: 20px; margin-left: 14px; } .core-wrap .core-products .panel-body .item-text { padding: 24px 12px; } .core-wrap .core-plate-title { padding: 14px 0; font-size: 20px; margin: 16px 0 12px; } } @media screen and (max-width: 768px) { .core-wrap h2 { font-size: 20px; margin-bottom: 20px; } .core-wrap .core-content .module-box .core-module { margin-bottom: 8px; } .core-wrap .core-content .module-box .core-module .category-title p, .core-wrap .core-content .module-box .core-module .little-title ul li p { font-size: 12px; text-align: center; line-height: 20px; } .core-wrap .core-content .module-box .core-module .category-title .triangle-right { border-top: 7px solid transparent; border-left: 10px solid #a3a3a3; border-bottom: 7px solid transparent; right: -10px; } .core-wrap .core-content .module-box .core-module .little-title ul li span { font-size: 25px; text-align: center; } .core-wrap .core-content .module-box .core-module .little-title .tabItems .item-icon { width: 30%; flex-direction: column; } .core-wrap .core-content .module-box .core-module .little-title ul li p { margin-left: 0; } .core-wrap .innovation-ability { margin-bottom: 20px; } .core-wrap .core-content .module-box .core-module:hover .category-title .triangle-right, .core-wrap .core-content .module-box .core-module .category-active .triangle-right { border-left: 10px solid #cc0000; } .core-wrap .core-content .module-box .panel-body .item-text p { font-size: 14px; } .core-wrap .core-content .module-box .core-module .category-title { display: none; } .core-wrap .core-content .module-box .core-module .little-title { width: 100%; } .core-wrap .core-content .module-box .core-module .little-title ul { padding: 0 10px; } .core-wrap .core-content .module-box .panel-body .item-text { margin-top: 2px; } .core-wrap .core-content .module-box .panel-body .item-text p { font-size: 12px; } .ellipsis2 { -webkit-line-clamp: 2; } .core-wrap .core-products li { padding: 8px 0 4px; width: calc(50% - 6px); } .core-wrap .core-products li span { font-size: 25px; line-height: 30px; } .core-wrap .core-products li p { font-size: 14px; margin-left: 0; display: block; } .core-wrap .core-products .panel-body .item-text { padding: 14px 12px; font-size: 12px; line-height: 24px; } .core-wrap .core-plate-title { padding: 10px 0; font-size: 16px; margin: 8px 0 12px; } } /* 数说创新/数据实力 */ .core-wrap .new-instance-bg { padding: 98px 0 116px 0; } .core-wrap .data-instance { width: 100%; margin-bottom: 80px; background: rgba(0,0,0,0); } .core-wrap .mobile-data-instance { display: none; } .core-wrap .data-instance .swiper-container { width: 100%; padding-top: 84px; } .core-wrap .redesign-home .redesign-home-product { width: 100%; position: relative; margin: auto; padding-top: 30px; } .core-wrap .redesign-home .redesign-home-product .swiper-container { width: 92%; margin: auto; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide { margin-top: 0px !important; margin-bottom: 20px; } .core-wrap .redesign-home .redesign-home-product .custom-swiper-btn { position: absolute; top: 50%; transform: translateY(-50%); height: 35px; width: 35px; outline: none; cursor: pointer; font-size: 14px; color: #cbcbcb; transition: all 0.4s; border-radius: 50%; line-height: 35px; text-align: center; box-shadow: 0px 0px 10px -3px #dedede; font-weight: 600; z-index: 9; } .core-wrap .redesign-home .redesign-home-product .swiper-button-disabled { cursor: not-allowed; } .core-wrap .redesign-home .redesign-home-product .custom-swiper-btn:not(.swiper-button-disabled):hover { color: #cc0000; box-shadow: 0px 0px 10px 0px #dedede; } .core-wrap .redesign-home .redesign-home-product .swiper-prev { left: -10px; } .core-wrap .redesign-home .redesign-home-product .swiper-next { right: -10px; } .core-wrap .redesign-home .redesign-home-product .custom-swiper-pagination { position: relative; } .core-wrap .redesign-home .redesign-home-product .custom-swiper-pagination .swiper-pagination-bullet { margin: 0 9px; background: #cbcbcb; outline: none; } .core-wrap .redesign-home .redesign-home-product .custom-swiper-pagination .swiper-pagination-bullet-active { background: #cc0000; } .core-wrap .redesign-home .redesign-home-product .pc { display: block; position: relative; } .core-wrap .redesign-home .redesign-home-product .pc .swiper-container { padding-top: 10px; } .core-wrap .redesign-home .redesign-home-product .mobile { display: none; list-style: none; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li { width: 100%; height: 190px; padding: 0; background-color: #fff; box-shadow: 0px 0px 6px -1px rgba(51, 51, 51, 0.15); border: 1px solid #dadada; padding: 36px 36px 16px 36px; overflow: hidden; position: relative; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .bg-right { position: absolute; width: 170px; height: 170px; background-color: #eaeaea; border-radius: 50%; right: -85px; bottom: -85px; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .instance-title { font-size: 18px; line-height: 26px; font-weight: 700; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .instance-number { font-size: 20px; line-height: 28px; margin-top: 16px; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .instance-number .number { color: #cc0000; font-size: 24px; line-height: 32px; font-weight: 700; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .iconfont { font-size: 48px; line-height: 48px; color: #cc0000; display: block; position: absolute; right: 36px; z-index: 99; bottom: 16px; } @media screen and (max-width: 1440px) { .core-wrap .new-instance-bg { padding: 60px 0 80px 0; } .core-wrap .redesign-home .redesign-home-product { padding-top: 0; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li { height: 170px; padding: 30px 30px 10px 30px; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .bg-right { width: 120px; height: 120px; right: -60px; bottom: -60px; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .instance-title { font-size: 16px; line-height: 24px; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .instance-number { font-size: 18px; line-height: 26px; margin-top: 5px; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .instance-number .number { font-size: 22px; line-height: 30px; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .iconfont { font-size: 36px; line-height: 36px; right: 20px; z-index: 99; bottom: 10px; } } @media screen and (max-width: 1024px) { .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li { padding: 24px 24px 16px 24px; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .instance-number { font-size: 14px; line-height: 22px; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .instance-number .number { font-size: 18px; line-height: 26px; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .iconfont { font-size: 36px; line-height: 36px; } } @media screen and (max-width: 768px) { .core-wrap .new-instance-bg { padding: 40px 0; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .instance-title { font-size: 16px; line-height: 24px; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .instance-number .number { font-size: 16px; line-height: 24px; } .core-wrap .redesign-home .redesign-home-product .swiper-container .swiper-slide .instance-li .iconfont { font-size: 28px; line-height: 28px; } } /* 最新资讯 */ .core-wrap .news-wrap { padding: 80px 0; } .news-wrap .mobile-news-swiper { display: none; } .news-wrap .news-more { height: 40px; text-align: right; cursor: pointer; margin-bottom: 20px; line-height: 40px; } .news-wrap .news-more a { color: #333; transition: all 0.3s; } .news-wrap .news-more a:hover { color: #cc0000; } .news-wrap .news-more a:hover .iconfont { display: inline-block; } .news-wrap .news-more .more { font-size: 16px; vertical-align: middle; } .news-wrap .news-more .iconfont { font-size: 24px; line-height: 1; vertical-align: middle; display: none; transition: all 0.3s; } .core-wrap .news-swiper { display: flex; padding-bottom: 80px; } .core-wrap .news-swiper .news-box { width: 32.4%; padding: 0; margin-right: 1.333333%; background-color: #fff; box-shadow: 0px 0px 6px -1px rgba(51, 51, 51, 0.15); } .core-wrap .news-swiper .news-box:nth-child(3n) { margin-right: 0; } .core-wrap .news-box .news-img { position: relative; } .core-wrap .news-box .news-img .new-title { padding: 0 18px; background: rgba(0, 0, 0, 0.6); border-radius: 15px; font-size: 16px; line-height: 24px; color: #fff; position: absolute; top: 16px; left: 18px; padding: 2px 20px; } .core-wrap .news-box .news-img img { width: 100%; height: 277px; } .core-wrap .news-box .news-img .new-tags { background-color: #cc0000; border-radius: 17px; display: inline-block; padding: 6px 25px; position: absolute; top: 25px; left: 25px; } .core-wrap .news-box .news-img .new-tags p { font-size: 14px; line-height: 20px; color: #fff; } .core-wrap .news-box .news-text { padding: 35px 25px 35px 25px; text-align: center; position: relative; } .core-wrap .news-box .news-text .top-arrow { width: 0; height: 0; border-right: 18px solid transparent; border-left: 18px solid transparent; border-bottom: 20px solid white; position: absolute; top: -20px; left: 50%; margin-left: -18px; } .core-wrap .news-box .news-text .title { color: #333; font-size: 18px; font-weight: 600; line-height: 35px; margin-bottom: 20px; transition: all 0.3s; } .core-wrap .news-box .news-text .news-line { width: 60%; height: 1px; background-color: #bfbfbf; margin: 18px auto 20px auto; } .core-wrap .news-box .news-text .data, .core-wrap .news-box .news-text .content { font-size: 16px; line-height: 24px; color: #999; } .core-wrap .news-box { cursor: pointer; } .core-wrap .news-box:hover { box-shadow: 0px 0px 46px 5px rgba(51, 51, 51, 0.1) } .core-wrap .news-box:hover .news-text .title { color: #cc0000; } .core-wrap .news-box .news-text .content { text-align: left; height: 52px; overflow: hidden; } .core-wrap .news-wrap .swiper-pagination { position: relative; text-align: right; bottom: 0px; margin-top: 15px; } .core-wrap .news-wrap .swiper-pagination-bullet { width: 14px; height: 14px; } .core-wrap .news-wrap .swiper-pagination-bullet-active { background: #949597; } .core-wrap .news-wrap .swiper-button-next, .core-wrap .news-wrap .swiper-button-prev { background-image: none; color: #bfbfbf; font-size: 38px; line-height: 1; right: 22px; } @media screen and (max-width: 1440px) { .core-wrap .news-wrap { padding: 60px 0; } .news-wrap .news-more { height: 26px; margin-bottom: 15px; line-height: 26px; } .core-wrap .news-box .news-img img { height: 240px; } .core-wrap .news-box .news-text { padding: 20px; } .core-wrap .news-box .news-text .title { font-size: 16px; line-height: 26px; margin-bottom: 10px; } .core-wrap .news-box .news-text .news-line { background-color: #bfbfbf; margin: 6px auto 15px auto; } .core-wrap .news-box .news-text .data, .core-wrap .news-box .news-text .content { font-size: 14px; line-height: 22px; } .core-wrap .news-box .news-text .content { height: 44px; } .core-wrap .news-swiper { padding-bottom: 20px; } } @media screen and (max-width: 1024px) { .core-wrap .news-swiper { flex-wrap: wrap; } .core-wrap .news-swiper .news-box { width: 49%; margin-right: 2%; margin-bottom: 20px; } .core-wrap .news-box .news-img .new-tags { padding: 2px 20px; top: 15px; left: 15px; } .core-wrap .news-box .news-img .new-tags p { font-size: 14px; line-height: 24px; } .core-wrap .news-box .news-text .top-arrow { border-right: 15px solid transparent; border-left: 15px solid transparent; border-bottom: 15px solid white; top: -15px; } .core-wrap .news-box .news-text .title { font-size: 16px; } .core-wrap .news-box .news-text .data, .core-wrap .news-box .news-text .content { font-size: 14px; } .core-wrap .news-swiper .news-box:nth-child(2n) { margin-right: 0; } .core-wrap .news-swiper .news-box:nth-child(3n) { margin-right: 1.25%; } .core-wrap .news-box .news-img .new-title { font-size: 14px; height: 30px; line-height: 30px; } } @media screen and (max-width:768px) { .core-wrap .news-swiper { display: none; } .core-wrap .news-wrap .mobile-news-swiper { display: block; } .core-wrap .news-box .news-img { height: 135px; } .core-wrap .news-box .news-img img { height: 100%; } .core-wrap .news-box .news-img .new-tags { padding: 0 15px; } .core-wrap .news-box .news-img .new-tags p { font-size: 12px; } .core-wrap .news-wrap .mobile-news-swiper .news-box { padding: 0; margin-bottom: 12px; } .core-wrap .news-wrap .mobile-news-swiper .news-box a { display: flex; justify-content: space-between; align-items: center; } .core-wrap .news-wrap .mobile-news-swiper .news-img { width: 48%; } .core-wrap .news-wrap .mobile-news-swiper .news-text { width: 52%; padding: 15px; } .core-wrap .news-wrap .mobile-news-swiper .news-text .title { font-size: 16px; line-height: 20px; margin-bottom: 5px; } .core-wrap .news-wrap .mobile-news-swiper .news-line { margin: 8px auto 10px auto; } .core-wrap .news-wrap .mobile-news-swiper .content { height: auto; } .core-wrap .mobile-news-swiper .news-box .news-img .new-tags { left: 15px; top: 15px; } .core-wrap .mobile-news-swiper .news-box .news-text .top-arrow { width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right: 15px solid #fff; left: -10px; top: 50%; margin-top: -10px; } .core-wrap .news-wrap .mobile-news-swiper .swiper-pagination { text-align: center; } .core-wrap .news-wrap .mobile-news-swiper .swiper-pagination-bullet { width: 8px; height: 8px; } .core-wrap .news-wrap { padding: 40px 0; } .news-wrap .news-more .more { font-size: 14px; } .news-wrap .news-more .iconfont { font-size: 20px; } .core-wrap .news-box .news-img .new-title { top: 8px; left: 8px; } } @media screen and (max-width: 500px) { .core-wrap .news-wrap .mobile-news-swiper .news-text { padding: 5px; } .core-wrap .news-wrap .mobile-news-swiper .news-text .title { font-size: 15px; } .core-wrap .news-wrap .mobile-news-swiper .news-line { display: none; } } /* 江南全站研究院 */ .core-wrap .institute-bg { padding: 95px 0 135px 0; } .core-wrap .institute-wrap .institute-banner { height: 400px; background-size: cover; margin-top: 70px; } .core-wrap .institute-wrap .institute-banner img { width: 100%; } .core-wrap .institute-wrap .institute-text { margin-top: 22px; overflow: hidden; } .core-wrap .institute-wrap .institute-text .institute-list { width: 19.2%; background-color: #fff; box-shadow: 0px 0px 6px -1px rgba(51, 51, 51, 0.15); padding: 32px 24px 46px 24px; text-align: center; float: left; margin-right: 1%; margin-bottom: 15px; } .core-wrap .institute-wrap .institute-text .institute-list:nth-child(5n) { margin-right: 0; } .core-wrap .institute-wrap .institute-text .institute-list .iconfont { font-size: 40px; line-height: 1; color: #cc0000; } .core-wrap .institute-wrap .institute-text .institute-list .title { font-size: 20px; font-weight: 600; line-height: 35px; margin: 22px 0 8px 0; } .core-wrap .institute-wrap .institute-text .institute-list .content { height: 55px; margin: 0 auto; font-size: 16px; line-height: 24px; overflow: hidden; } .core-wrap .institute-wrap .institute-banner { height: 400px; } @media screen and (max-width: 1440px) { .core-wrap .institute-bg { padding: 60px 0 100px 0; } .core-wrap .institute-wrap .institute-banner { height: 340px; } .core-wrap .institute-wrap .institute-text .institute-list { padding: 32px 24px 30px 24px; } .core-wrap .institute-wrap .institute-text .institute-list .iconfont { font-size: 35px; line-height: 1; color: #cc0000; } .core-wrap .institute-wrap .institute-text .institute-list .title { font-size: 18px; line-height: 32px; margin: 20px 0 5px 0; } .core-wrap .institute-wrap .institute-text .institute-list .content { font-size: 14px; line-height: 24px; } } @media screen and (max-width: 1200px) { .core-wrap .institute-wrap .institute-text .institute-list { width: 24%; margin-right: 1.333333%; } .core-wrap .institute-wrap .institute-text .institute-list:nth-child(5n) { margin-right: 1.333333%; } .core-wrap .institute-wrap .institute-text .institute-list:nth-child(4n) { margin-right: 0; } } @media screen and (max-width: 1024px) { .core-wrap .institute-wrap .institute-text .institute-list { width: 32.5%; margin-right: 1.25%; margin-bottom: 15px; } .core-wrap .institute-wrap .institute-text .institute-list:nth-child(5n), .core-wrap .institute-wrap .institute-text .institute-list:nth-child(4n) { margin-right: 1.25%; } .core-wrap .institute-wrap .institute-text .institute-list:nth-child(3n) { margin-right: 0; } .core-wrap .institute-wrap .institute-text .institute-list .iconfont { font-size: 35px; } .core-wrap .institute-wrap .institute-text .institute-list .title { font-size: 18px; } .core-wrap .institute-wrap .institute-text .institute-list .content { font-size: 14px; line-height: 20px; } .core-wrap .institute-wrap .institute-banner { height: 320px; } } @media screen and (max-width: 768px) { .core-wrap .institute-bg { padding: 80px 0 40px 0; } .core-wrap .institute-wrap .institute-text .institute-list { width: 49%; margin-right: 2%; } .core-wrap .institute-wrap .institute-text .institute-list:nth-child(5n), .core-wrap .institute-wrap .institute-text .institute-list:nth-child(3n) { margin-right: 2%; } .core-wrap .institute-wrap .institute-text .institute-list:nth-child(2n) { margin-right: 0; } .core-wrap .institute-wrap .institute-text .institute-list .title { margin: 10px 0 5px; } .core-wrap .institute-wrap .institute-text .institute-list { padding: 20px 10px 5px; } .core-wrap .core-content { margin-bottom: 40px; } .core-wrap .institute-wrap .institute-text .institute-list .title { font-size: 16px; } .core-wrap .institute-wrap .institute-banner { height: 240px; margin-top: 40px; } } @media screen and (max-width: 450px) { .core-wrap .institute-wrap .institute-text .institute-list { width: 100%; margin-right: 0; } .core-wrap .institute-wrap .institute-text .institute-list .content { height: auto; } }