@charset "utf-8"; .banner { max-width: 1920px; margin: 0 auto; position: relative; } .banner.currents { margin-top: 220px; } .banner img:hover { transform: scale(1); } .slide_img .imgresponsive { padding-bottom: 31.25%; } .slide_txt { width: 1200px; left: 50%; margin-left: -600px; position: absolute; bottom: -40px; *background-color: #fff; background: rgba(255, 255, 255, 0.5); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12); border-radius: 5px; } .slide_txt a { font-size: 20px; color: #3879b1; line-height: 80px; display: block; height: 80px; overflow: hidden; margin: 0 215px 0 30px; } .banner .flex-control-nav { width: 260px; left: 50%; margin-left: 303px; bottom: -14px; text-align: right; } .banner .flex-control-paging li a { width: 10px; height: 10px; background: #ddd; border-radius: 50%; text-align: left; } .banner .flex-control-paging li a.flex-active, .banner .flex-control-paging li a:hover { background: #3879b1; } .banner .flex-control-nav li { margin: 0 6px; } .banner .flex-direction-nav a { width: 110px; height: 110px; border-radius: 50%; overflow: hidden; line-height: 110px; text-align: center; } .banner .flex-direction-nav a.iconfont { font-size: 60px; color: #fff; font-weight: bold; } .banner .flex-direction-nav a:before { z-index: 15; position: relative; } .banner .flex-direction-nav a:after { width: 100%; height: 100%; position: absolute; content: ""; background: #000; opacity: 0.2; filter: alpha(opacity=20); z-index: 10; left: 0; top: 0; } .flex-direction-nav .flex-prev { left: 50%; margin-left: -700px; } .flex-direction-nav .flex-next { left: 50%; margin-left: 600px; } .readmore05 { width: 100px; overflow: hidden; text-align: center; font-size: 16px; position: absolute; left: 50%; top: 50px; margin-left: 600px; transition: all 0.3s ease-in-out; padding: 10px 0; line-height: 1.1; } .readmore05:before { content: ""; width: 100%; height: 100%; background: #3879b1; opacity: 0.4; filter: alpha(opacity=40); position: absolute; left: 0; top: 0; z-index: 10; border-radius: 20px; } .readmore05 a { color: #fff; z-index: 15; position: relative; } .readmore05:hover:before { opacity: 1; filter: alpha(opacity=100); } /*content*/ .content { width: 100%; position: relative; z-index: 100; max-width: 1920px; margin: 40px auto 0; overflow: hidden; } .wrap_mode01 { position: relative; *background-color: #efeff4; } .wrap_mode01:before { width: 60.94%; height: 93.3%; background: url(/uploads/image/simages/mode_bg01.jpg) no-repeat left top #efeff4; content: ""; position: absolute; left: 0; top: 86px; } .mode01 { width: 1200px; margin: 0 auto; position: relative; z-index: 20; min-height: 500px; } .listtitle { padding: 33px 0 5px; font-size: 36px; } .listtitle > a { color: #3879b1; font-family: "方正雅宋", "方正大标宋简体", "宋体"; font-weight: bolder; } .listtitle span { color: #3879b1; font-size: 18px; margin-left: 10px; font-weight: normal; font-size: 16px; } .listtitle span a { color: #999; font-size: 14px; } .listtitle span a:hover { color: #3879b1; } .readmore01 { float: right; font-size: 16px; color: #3879b1; padding-top: 52px; } .readmore01 i { font-weight: bolder; padding-left: 3px; } .listtop { margin: 0; background: url(/uploads/image/simages/mode_bg.jpg) no-repeat right bottom; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); overflow: hidden; } .item-img01 { width: 50%; float: left; } .item-txt01 { margin-left: 50%; } .item-txt01 a { display: block; padding: 50px 40px 17px; } .item-txt01 h3 { font-size: 16px; line-height: 30px; height: 60px; overflow: hidden; color: #3879b1; padding-top: 20px; position: relative; margin-bottom: 12px; } .item-txt01 h3:before { content: ""; width: 40px; height: 2px; background-color: #3879b1; position: absolute; left: 0; top: 0; } .item-txt01 p { height: 180px; overflow: hidden; line-height: 30px; } .listbody { margin: 0 -10px; *overflow: hidden; } .listbody li { width: 50%; float: left; *width: 608px; } .listbody li > div { margin: 0 10px; background-color: #fff; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); overflow: hidden; transition: all 0.3s ease-in-out; margin-top: 20px; } .item-img02 { width: 61%; float: left; } .item-txt02 { margin-left: 61%; padding: 40px 20px 10px; } .item-txt02 a { display: block; line-height: 28px; height: 140px; overflow: hidden; font-size: 16px; font-weight: normal; position: relative; padding-top: 15px; } .item-txt02 a:before { content: ""; width: 30px; height: 2px; background-color: #eee; position: absolute; left: 0; top: 0; } .listbody li > div:hover { background-color: #3879b1; } .listbody li > div:hover a { color: #fff; } .readmore { width: 100px; height: 100px; background-color: #3879b1; position: absolute; right: 15px; top: 105px; font-size: 18px; line-height: 100px; text-align: center; } .readmore a { color: #fff; } .wrap_mode01:after { content: ""; width: 15px; height: 925px; background-color: #3879b1; position: absolute; top: 105px; right: 0; } /*学术动态*/ .wrap_mode02 { margin-top: 95px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2); background: url(/uploads/image/simages/mode02_bg.jpg) no-repeat right bottom; } .mode02 { width: 1200px; margin: 0 auto; position: relative; } .listtitle02 { position: absolute; top: -95px; } .item-info03 { width: 48%; overflow: hidden; float: left; } .item-label-more { width: 40px; float: left; } .item-label { width: 100%; background-color: #3879b1; display: block; position: relative; } .item-label a { display: block; padding: 10px; font-size: 16px; color: #fff; text-align: center; } .item-label:before { content: ""; width: 0; height: 0; border-top: 8px solid #3879b1; border-left: 20px solid transparent; position: absolute; right: 0; bottom: -8px; } .item-label:after { content: ""; width: 0; height: 0; border-top: 8px solid #3879b1; border-right: 20px solid transparent; position: absolute; left: 0; bottom: -8px; } .item-more { margin-top: 18px; display: block; } .item-more a { display: block; text-align: center; color: #999; font-size: 14px; padding: 0 10px; } .item-img03 { width: 130px; float: left; padding-top: 82px; margin-left: 10px; } .item-img03 .imgresponsive { padding-bottom: 100%; } .item-txt03 { margin-left: 200px; padding-top: 30px; } .item-txt03 p { height: 43px; line-height: 35px; overflow: hidden; font-size: 16px; } .item-txt03 p i { margin-right: 10px; color: #077878; } .list03 { margin-left: 50px; border-top: 1px solid #ddd; margin-top: 25px; padding: 10px 0; } .list03 li { height: 45px; line-height: 45px; font-size: 16px; overflow: hidden; } .list03 li span { float: right; color: #999; font-size: 14px; margin-left: 5px; } .item-info04 { width: 48%; overflow: hidden; float: right; } .item-txt04 { padding-top: 30px; margin-left: 200px; } .item-txt04 h3 { font-size: 16px; height: 40px; line-height: 40px; border-bottom: 1px solid #ddd; overflow: hidden; font-weight: normal; } .item-txt04 p { height: 90px; line-height: 28px; padding-top: 6px; color: #999; margin-bottom: 12px; overflow: hidden; } .item-time04 { display: block; color: #999; } .item-time04 i { color: #999; margin-right: 7px; } /*通知公告招标公告北医声明*/ .wrap_mode03 { position: relative; margin-top: 65px; overflow: hidden; } .mode03 { width: 1200px; margin: 0 auto; } .tabmenu { position: relative; } .tabmenu:before { content: ""; width: 100%; height: 100%; background: url(/uploads/image/simages/puse.png) no-repeat right center #3879b1; position: absolute; left: -100%; top: 0; } .tabmenu li { float: left; padding: 31px 0; background-color: #3879b1; overflow: hidden; position: relative; } .tabmenu li:before { width: 0; height: 0; border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 15px solid #fff; content: ""; position: absolute; left: 50%; bottom: -15px; margin-left: -14px; transition: all 0.3s ease-in-out; } .tabmenu li.on:before { bottom: 0; } .tabmenu li > a { display: block; border-left: 1px solid #4e8d8d; padding: 0 35px; } .tabmenu li:first-child a { border-left: none; } .tabmenu li span { display: block; font-family: "方正雅宋", "方正大标宋简体", "宋体"; font-size: 36px; color: #ccdede; } .tabmenu li i { color: #ccdede; font-style: normal; font-size: 16px; text-align: center; display: block; padding-top: 5px; } .tabmenu li:active span, .tabmenu li:active i, .tabmenu li:hover span, .tabmenu li:hover i { color: #fff; } .readmore02 { top: 0; display: none; } .readmore02 a { display: block; } .tablistbox { display: none; } /*北医历程*/ .wrap_mode04 { background-color: #f7f8f6; overflow: hidden; } .mode04 { width: 1400px; margin: 0 auto; position: relative; } .mode04 .flexslider { width: 1200px; margin: 0 auto; } .mode04 .flex-viewport { padding-bottom: 40px; } .listtitle03 { /* background: url(/uploads/image/simages/title_bg02.png) no-repeat center center; */ padding: 30px 0 25px; } .listtitle03 h2 { width: 328px; background: url(/uploads/image/simages/title_bg.png) no-repeat center center; padding: 93px 0 95px; margin: 0 auto; } .listtitle03 h2 a { display: block; font-size: 46px; padding: 10px 110px; color: #3879b1; text-align: center; } .item-li { width: 270px; background-color: #3879b1; border-radius: 5px; } .item-li02 { background-color: #3879b1; } .item-li span { padding: 22px 27px 27px; display: block; position: relative; } .item-li a { display: block; font-size: 16px; line-height: 30px; color: #fff; overflow: hidden; height: 90px; } .item-li01 span:before { content: ""; width: 0; height: 0; border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 13px solid #3879b1; position: absolute; bottom: -13px; left: 50%; margin-left: -16px; } .item-li02 span:before { content: ""; width: 0; height: 0; border-left: 16px solid transparent; border-right: 16px solid transparent; border-bottom: 13px solid #3879b1; position: absolute; top: -13px; left: 50%; margin-left: -16px; } .wrap_mode04 .slides li.item-li02 { margin-top: 255px; } .wrap_mode04 .slides li.item-li01 { margin-top: 30px; } .wrap_mode04 .slides li { margin: 0 40px 0 0; } .item-li strong { font-size: 36px; color: #3879b1; font-weight: bold; font-family: "arial"; position: absolute; left: 50%; margin-left: -44px; } .item-li i { width: 17px; height: 17px; background-color: #3879b1; border-radius: 50%; position: absolute; left: 50%; margin-left: -8px; bottom: -48px; } .item-li01 strong { bottom: -110px; } .line2 { width: 100%; height: 7px; background: url(/uploads/image/simages/line2.jpg) repeat-x; position: absolute; left: 0; top: 212px; } .line2:before { content: ""; height: 7px; position: absolute; left: 0; width: 100px; background-image: -webkit-linear-gradient( right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100% ); background-image: -moz-linear-gradient( right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 255) 100% ); background-image: -o-linear-gradient( right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100% ); background-image: linear-gradient( right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100% ); } .line2:after { content: ""; height: 7px; position: absolute; right: 0; width: 100px; background-image: -webkit-linear-gradient( left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100% ); background-image: -moz-linear-gradient( left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 255) 100% ); background-image: -o-linear-gradient( left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100% ); background-image: linear-gradient( left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100% ); } .item-li02 strong { top: -105px; color: #3879b1; } .item-li02 i { bottom: auto; top: -48px; background-color: #3879b1; } .mode04 .flex-direction-nav a { width: 45px; height: 45px; color: #e2e2e2; font-size: 36px; line-height: 45px; text-align: center; margin-top: -26px; } .mode04 .flex-direction-nav .flex-prev { left: -100px; margin-left: 0; } .mode04 .flex-direction-nav .flex-next { left: auto; right: -100px; } .mode04 .flex-control-nav { display: none; } .mode04 .flex-direction-nav a:hover { color: #3879b1; } .hovercontent { position: absolute; width: 100%; background-color: #3879b1; left: 0; top: 110%; box-shadow: 0px 2px 10px rgba(6, 114, 114, 0.3); z-index: 9990; display: none; border-radius: 5px; height: 220px; } .hovercontent > div { color: #fff; padding: 15px; display: block; font-style: normal; overflow-y: auto; overflow-x: hidden; font-size: 14px; line-height: 1.5; } .close2 { width: 25px; height: 25px; color: #fff; font-size: 14px; text-align: center; line-height: 25px; left: 50%; bottom: -12px; background-color: #067272; position: absolute; border-radius: 50%; cursor: pointer; display: none; margin-left: -12px; } .item-li02 .hovercontent { top: -170%; background-color: #3879b1; } /*专题*/ .wrap_mode05 { margin: 10px 0 50px; overflow: hidden; position: relative; background-color: #fafafa; } .mode05 { width: 1200px; margin: 0 auto; position: relative; } .mode05 .flexslider { z-index: 5; } /*.wrap_mode05:before{content: '';width: 50px;height: 72%;border:4px solid #f2f2f2;border-left: none;position: absolute;top: 110px;left: 0} */ .slide-img05 { width: 520px; float: left; padding: 0 0 0 50px; position: relative; z-index: 10; } .item-label05 { height: 38px; padding: 0 15px; min-width: 70px; position: absolute; right: 0; top: 0; line-height: 37px; text-align: center; color: #fff; } .item-label05:before { content: ""; width: 100%; height: 100%; background-color: #000; opacity: 0.3; filter: alpha(opacity=30); position: absolute; z-index: 0; top: 0; left: 0; } .item-label05:hover:before { background-color: #3879b1; opacity: 1; filter: alpha(opacity=100); } .item-label05 a { position: relative; z-index: 2; color: #fff; font-size: 16px; } .slide-img05 .imgresponsive { padding-bottom: 75%; position: relative; } .slide-txt05 { margin-left: 636px; position: relative; /*margin-top:100px;*/ } .listtitle04 { margin-bottom: 15px; padding-top: 30px; z-index: 60; } .readmore03 { text-align: right; float: right; position: relative; z-index: 15; font-size: 16px; padding-top: 50px; } .readmore03 a { display: inline-block; transition: all 0.3s ease-in-out; color: #999; font-size: 14px; } .readmore03 a:hover { color: #3879b1; } /*.icon-square{width: 116%;height:80%;border:4px solid #f2f2f2;display: block;position: absolute;left: 110px;top: 60px;z-index: 0 }*/ /*.slide-inner h3{font-size: 36px;padding:20px 0 15px;margin-bottom: 15px;position: relative;z-index: 1}*/ .slide-inner h4:before { content: ""; width: 40px; height: 2px; background-color: #e1e1e1; position: absolute; left: 0; top: 0; } .slide-inner h4 { font-size: 22px; height: 35px; line-height: 35px; overflow: hidden; margin-bottom: 5px; position: relative; padding-top: 20px; } .slide-inner p { font-size: 14px; color: #666; line-height: 28px; max-height: 140px; overflow: hidden; margin-bottom: 20px; } .readmore04 a { width: 106px; height: 36px; border-radius: 25px; display: block; line-height: 36px; text-align: center; transition: all 0.3s ease-in-out; background-color: #3879b1; color: #fff; } /*.icon-car{width: 61px;height: 25px;position: absolute;top: -27px;left: 2px;}*/ .mode05 .flex-control-nav { display: block; width: auto; bottom: auto; top: 135px; left: 10px; } .mode05 .flex-control-nav li { display: block; } .mode05 .flex-control-paging li a { background-color: #d9d9d9; } .flex-control-paging li a.flex-active { background: #3879b1; } .mode05 .flex-direction-nav a { width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 26px; background-color: #efeff4; color: #d7d7db; margin: 0; left: 0; } .mode05 .flex-direction-nav a.flex-prev { top: 0; } .mode05 .flex-direction-nav a.flex-next { top: 52px; } .mode05 .flex-direction-nav a:hover { background-color: #3879b1; color: #fff; } .mode06 { width: 1200px; margin: 25px auto; } .mode06 .lf { width: 49%; float: left; } .listtitle05 { width: 50px; float: left; } .listtitle05 h2 { position: relative; line-height: 1; } .listtitle05 h2 a { width: 40px; font-size: 36px; color: #3879b1; font-family: "方正雅宋", "方正大标宋简体", "宋体"; display: block; text-align: center; } .listtitle05 h2 span { color: #3879b1; font-weight: normal; font-size: 16px; transform: rotate(90deg); position: absolute; right: 5px; top: 0; width: 21px; *display: none; } .listtitle05 .item-more { width: 36px; margin-top: 10px; } .list06 { margin: 0 15px 0 50px; } .list06 li { background-color: #efeff4; padding: 21px 25px; margin-bottom: 20px; transition: background-color 0.3s ease-in-out; } .list06 li span { float: left; height: 40px; line-height: 40px; font-size: 16px; border-right: 1px solid #ddd; padding: 0 18px 0 0; margin-top: 5px; } .list06 li a { margin-left: 130px; line-height: 24px; height: 48px; overflow: hidden; display: block; overflow: hidden; font-size: 16px; } .list06 li:hover { background: url(/uploads/image/simages/li_hover.png) no-repeat right bottom #3879b1; box-shadow: 0 5px 10px rgba(1, 117, 117, 0.2); } .list06 li:hover a, .list06 li:hover span { color: #fff; border-color: #278a8a; } .mode06 .rt { width: 49%; float: right; } .mode06 .rt ul { margin-right: 0; } @-webkit-keyframes fadeinrightsmall { 0% { opacity: 0; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeinrightsmall { 0% { opacity: 0; -webkit-transform: translate3d(20px, 0, 0); -ms-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); } 100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; } } .fadeinrightsmall { -webkit-animation-name: fadeinrightsmall; animation-name: fadeinrightsmall; } @media screen and (max-width: 1460px) { .banner .flex-direction-nav a { width: 60px; height: 60px; line-height: 60px; } .banner .flex-direction-nav a.flex-prev { left: 15px; margin-left: 0; } .banner .flex-direction-nav a.flex-next { right: 15px; margin-left: 0; left: auto; } .banner .flex-direction-nav a.iconfont { font-size: 35px; margin-top: -60px; } .listtitle, .tabmenu li span, .listtitle03 h2 a, .item-li strong, .slide-inner h3, .listtitle05 h2 a { font-size: 2.6rem; } .listtitle span, .tabmenu li i, .listtitle05 h2 span, .list06 li span { font-size: 1.4rem; } .slide_txt { width: 1000px; margin-left: -500px; } .banner .flex-control-nav { margin-left: 300px; } .slide_txt a { font-size: 18px; } .mode01, .mode02, .mode03, .mode04 .flexslider, .mode04, .mode05, .mode06 { width: 1000px; } .listtitle03 { width: 1000px; margin: 0 auto; background-size: 100% auto; } .mode04 .flex-direction-nav .flex-prev { left: -45px; } .mode04 .flex-direction-nav .flex-next { right: -45px; } .icon-square { width: 108%; } .item-txt01 p { height: 120px; } .item-txt02 a { height: 84px; } .wrap_mode01:before { background-size: auto 100%; } .readmore { width: 60px; height: 60px; line-height: 60px; font-size: 1.6rem; } .list03 li { font-size: 1.6rem; } .item-txt03 p, .item-li a, .list06 li a { font-size: 1.5rem; } .listtitle03 h2 { width: 250px; background-size: contain; } .listtitle03 h2 a { padding: 10px 89px; } .slide-inner h4 { font-size: 1.8rem; } .list06 { margin: 0 15px 0 50px; } .wrap_mode01:after { width: 8px; top: 25px; } .readmore { right: 8px; top: 25px; z-index: 200; } .readmore05 { margin-left: 400px; } .wrap_mode01:before { top: 73px; } .readmore01 { padding-top: 42px; } } @media screen and (max-width: 1300px) { .mode01 { width: 1000px; } .item-txt02 a { height: 112px; } .item-txt02 { padding-top: 20px; } .item-txt01 p { height: 120px; } .item-txt01 a { padding-top: 35px; } } @media screen and (max-width: 1090px) { .mode04 .flex-direction-nav a { top: -45px; margin: 0; } .mode04 .flex-direction-nav a.flex-prev { left: 40%; } .mode04 .flex-direction-nav a.flex-next { right: 40%; } } @media screen and (max-width: 1020px) { .slide_txt { width: 94%; left: 3%; margin: 0; height: 52px; line-height: 52px; bottom: -25px; } .banner .flex-control-nav { left: auto; right: 42px; bottom: -13px; } .mode01, .mode02, .mode03, .mode04 .flexslider, .mode04, .mode05, .mode06, .listtitle03 { width: auto; padding-left: 20px; padding-right: 20px; } .content, .mode01 { margin-top: 14px; } .wrap_mode03 { margin-top: 35px; } .readmore05 { right: 15px; top: 15px; margin: 0; left: auto; } .slide_txt a { height: 52px; line-height: 52px; font-size: 16px; } } @media screen and (max-width: 992px) { .slide-inner h3 { font-size: 2.2rem; } .slide-inner h4 { font-size: 1.6rem; } .slide-inner p { font-size: 1.4rem; line-height: 22px; height: 88px; } .mode04 .flexslider { padding: 0; } .item-txt02 a { height: 84px; } .item-txt01 p { height: 90px; } .readmore { background: none; right: 15px; height: 25px; line-height: 25px; overflow: hidden; top: 40px; font-size: 14px; } .readmore a { color: #666; } .wrap_mode01:after { display: none; } .item-info03 { width: 100%; float: none; background-color: #fff; box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2); } .item-info04 { margin-top: 20px; } .list03, .item-txt03 { margin-right: 15px; } .item-txt04 { margin-right: 15px; padding-top: 20px; } .wrap_mode02 { margin-top: 95px; } .listtitle { padding: 20px 0 15px; position: static; } .listtitle04 { margin: 0; } .wrap_mode01:before { background: none; } .mode01 { padding-bottom: 5px; } .wrap_mode02 { box-shadow: none; margin-top: 0; } .tabmenu li { padding: 20px 0; } .listtitle03, .list06 li { padding: 15px; } .wrap_mode04 .slides li { margin-right: 20px; } .listtitle03 h2 { width: 185px; padding: 74px 0; } .listtitle03 h2 a { padding: 10px 65px; } .item-txt03 { padding-top: 20px; } .item-img03 { padding-top: 25px; } .list03 { margin-top: 20px; } .slide-img05 { width: 310px; } .slide-txt05 { margin: 0 0 0 390px; } .icon-square, .wrap_mode05:before, .icon-car { display: none; } .readmore03 { height: 25px; top: -34px; right: 15px; padding: 0; } .readmore03 a { border: none; height: 25px; line-height: 25px; width: auto; } .slide-inner h3 { padding-top: 0; margin-bottom: 5px; } .wrap_mode05 { margin: 0 0 30px; } .mode06 .lf, .mode06 .rt { width: 100%; float: none; } .mode06 .rt { border-top: 1px solid #eee; padding-top: 40px; margin-top: 40px; } .list06 { margin-right: 0; } .readmore05 { font-size: 1.4rem; } .banner .flex-direction-nav a.iconfont { font-size: 20px; width: 45px; height: 45px; line-height: 45px; margin-top: -22px !important; } .readmore02 { display: block; } .readmore01 { padding-top: 30px; } .tabmenu li > a { padding: 0 25px; } .close2 { display: block; } } @media screen and (max-width: 767px) { .mode01, .mode02, .mode03, .mode04, .mode05, .mode06 { padding-left: 15px; padding-right: 15px; } .banner .flex-direction-nav a { width: 45px; height: 45px; line-height: 45px; margin-top: -48px !important; } .item-txt01 h3, .item-txt02 a { font-size: 1.5rem; line-height: 22px; height: 44px; } .item-txt01 p { font-size: 1.3rem; line-height: 22px; height: 66px; } .item-txt01 a { padding: 20px 15px 10px; } .item-txt01 h3 { padding-top: 15px; } .item-img02 { width: 100%; float: none; } .item-txt02 { margin: 0; } .item-txt02 a::before { display: none; } .item-txt01 h3, .item-txt02 a { padding-top: 0; } .item-txt02 { padding: 15px; } .listtop .item-txt01 h3 { padding-top: 5px; } .listtitle, .tabmenu li span, .listtitle03 h2 a, .item-li strong, .slide-inner h3, .listtitle05 h2 a { font-size: 2rem; } .listtitle span, .tabmenu li i, .listtitle05 h2 span, .list06 li span { font-size: 1.3rem; } .tabmenu::before { height: 47px; } .listtitle03 h2 { } .mode04 .flex-viewport { padding-bottom: 60px; } .item-li i { bottom: -51px; } .wrap_mode04 .slides li { margin-bottom: 25px; } .line2 { top: 182px; } .list03 li, .item-txt03 p, .item-li a, .list06 li a, .readmore05, .readmore01 i { font-size: 1.4rem; } .list03 li span, .item-more a { font-size: 1.2rem; } .slide-inner h3 { font-size: 1.8rem; } .tabmenu li { padding: 12px 0; } .tabmenu li i { padding-top: 2px; } .listtitle04 { margin-bottom: 5px; } .mode04 .flex-direction-nav a.flex-prev { left: 0%; } .mode04 .flex-direction-nav a.flex-next { right: 0%; } .list06 li a { margin-left: 105px; } .wrap_mode04 .slides li.item-li01 { margin-top: 0; } .readmore { font-size: 1.2rem; } .mode06 .rt { margin-top: 20px; padding-top: 20px; } .readmore01 { padding-top: 24px; font-size: 14px; } .list03 li { height: 30px; line-height: 30px; } .tabmenu li::before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #fff; } .hovercontent { position: relative; width: 100%; left: 0%; top: 0; } .hovercontent > div { border-top: 1px solid #027e7e; } .item-li span { padding: 15px; } } @media screen and (max-width: 640px) { .readmore02 { top: 85px; } .slide_txt a { height: 50px; line-height: 50px; font-size: 1.4rem; font-weight: normal; margin: 0 110px 0 15px; } .item-txt01 p { height: 78px; overflow: hidden; } .tabmenu li { width: 25%; } .tabmenu li > a { padding: 0; text-align: center; } .slide-img05 { width: 190px; } .slide-txt05 { margin-left: 248px; } .slide-inner p { height: 66px; } .readmore04 { display: none; } .mode05 .flex-direction-nav a { width: 30px; height: 30px; line-height: 28px; font-size: 18px; } .slide-img05 { padding-left: 30px; } .mode05 .flex-direction-nav a.flex-next { top: 45px; } .mode05 .flex-control-nav { left: 0; top: 78px; } .listtitle05 { float: none; width: auto; padding-bottom: 15px; position: relative; } .listtitle05 h2 a { width: auto; display: inline-block; } .listtitle05 h2 span { position: static; transform: rotate(0); margin-left: 10px; } .listtitle05 .item-more { position: absolute; right: 0; top: -15px; } .list06 { margin-left: 0; } .mode06 .lf { margin-bottom: 10px; } .mode06 .item-more a { padding: 0; } } @media screen and (max-width: 600px) { .item-txt01 p { height: 44px; } } @media screen and (max-width: 480px) { .listtitle03 h2 { width: 125px; } .listtitle03 h2 a { padding: 10px 38px; } .listtitle03 h2 { padding: 30px 0; } .readmore05 { font-size: 1.2rem; width: 60px; padding: 5px 5px 8px; top: 5px; right: 5px; } } @media screen and (max-width: 460px) { .item-img01 { width: 100%; float: none; } .item-txt01 { margin: 0; padding-bottom: 15px; } .listbody li { width: 100%; } .item-txt02 a { height: auto; } .item-img03 { display: none; } .item-txt03, .item-txt04 { margin-left: 50px; } .list03 { margin-top: 10px; } .slide-img05 { width: 100%; box-sizing: border-box; float: none; } .slide-txt05 { margin: 15px 0 0 0; } .slide-inner p { margin-bottom: 0; } .mode05 { padding-bottom: 10px; } .banner .flex-control-nav { display: none; } .slide_txt a { margin: 0 15px; } } @media screen and (max-width: 400px) { .banner .flex-control-nav { display: none; } .slide_txt a { margin-right: 15px; } .tabmenu li { width: 50%; margin-bottom: 10px; } .tabmenu:before { display: none; } }