@charset "utf-8"; /* CSS Document */ /*图片轮播*/ .mode001 ul { overflow: hidden; } .mode001 ul li { width: 49%; float: left; margin-bottom: 40px; } .mode001 ul a{ display:block; overflow: hidden; width: 100%; } .mode001 ul a img{ width:100%; height;100% } .mode001 ul li:nth-child(even) { float: right; } /*FlexSlider默认样式*/ .banner { width: 100%; overflow: hidden; position: relative; z-index: 888 } .rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; } .resPic { height: 0; padding-bottom: 38.02%; } .rslides li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; } .rslides li:first-child { position: relative; display: block; float: left; } .rslides .img { display: block; height: auto; float: left; width: 100%; border: 0; } .slide_container { position: relative; float: left; width: 100%; overflow: hidden; } .slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; } .slide li { position: absolute; width: 100%; left: 0; top: 0; } .slide .img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; } .slide_nav { position: absolute; top: 45%; left: 10px; opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; height: 50px; width: 30px; background: url(../images/lf.png) no-repeat left top; margin-top: -22px; } .slide_nav:active { opacity: 1.0; } .slide_nav.next { left: auto; background: url(../images/rt.png) no-repeat left top; right: 10px; } .slide_tabs { position: absolute; left: 50%; bottom: 10px; z-index: 999; margin-left: -63px; width: 150px; } .slide_tabs li { width: 12px; height: 12px; border-radius: 5px; margin-left: 10px; background-color: #fff; float: left; color: #fff; } .slide_tabs li a { color: #fff; display: block; text-indent: -999em; } .slide_tabs li.slide_here { background: none; border: 2px solid #fff; border-radius: 15px; width: 10px; height: 10px; } .til_slides { width: 100%; overflow: hidden; position: absolute; left: 0; bottom: 1px; z-index: 9999; } .slide li img { display: block; margin: 0 auto; } .content { overflow: hidden; } .wrap_row01 { background: url(../images/mode1bg.png) no-repeat center top; overflow: hidden; background-size: cover; } .wrap_row001 { background: url(../images/mode2bg.png) no-repeat center bottom; overflow: hidden; background-size: cover; } .mode01 { max-width: 1440px; margin: 0px auto 0 auto; } .mode001 { margin: 20px auto; } .articleTitle01 { overflow: hidden; margin-bottom: 51px; margin-top: 79px; text-align: center; display: block; } .articleTitle01 .title { display: inline-block; text-align: center; position: relative; } .articleTitle01 .title::before { content: ''; display: block; width: 35px; height: 1px; background: #c7000b; position: absolute; left: -54px; top: 50%; } .articleTitle01 .title::after { content: ''; display: block; width: 35px; height: 1px; background: #c7000b; position: absolute; right: -54px; top: 50%; } .articleTitle01 .title h2 { font-size: 30px; color: #fff; font-family: 'FZZCHJW'; font-family: '黑体'; font-weight: normal; } .articleTitle01 .title.t02 h2 { color: #fff; } .articleTitle01 .title.t03 { text-align: left; } /*News*/ .imgResponsive img { transition: all 0.6s ease; } a:hover .imgResponsive img { transform: scale(1.1); } .articleList-row { margin-bottom: 40px; } .articleList-row .lf { float: left; } .articleList-row .rt { float: right; } .articleList-row .articleFirst { width: 48.8%; position: relative; } .articleList-row .articleFirst a { display: block; box-shadow: 0 0 10px 0px #cecece; } .articleList-row .articleFirst a:hover { box-shadow: 0 5px 10px 0px #a9a9a9; } .articleList-row .articleFirst .imgResponsive { padding-bottom: 54.66%; } .articleList-row .articleFirst .art-text { display: block; width: 100%; position: absolute; bottom: 0; left: 0; background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .85) 80%); } .articleList-row .articleFirst .art-text strong { display: block; margin: 20px; height: 50px; font-size: 20px; font-weight: bold; color: #fff; line-height: 25px; overflow: hidden; } .articleList-list { width: 48.8%; } .articleList-list ul { margin: 0 -18px; } .articleList-list ul li { width: 50%; *width: 47.5%; float: left; } .articleList-list ul li a { display: block; margin: 0 18px; background: #fff; box-shadow: 0 0 10px 0px #cecece; transition: all 0.6s ease; } .articleList-list ul li .art-text { display: block; padding: 20px 20px 40px 20px; } .articleList-list ul li .art-text strong { display: block; font-size: 20px; font-weight: bold; height: 100px; line-height: 25px; overflow: hidden; } .articleList-list ul li a:hover { box-shadow: 0 5px 10px 0px #a9a9a9; } .readMore { max-width: 406px; height: 60px; line-height: 60px; margin: 60px auto; overflow: hidden; } .readMore a { color: #184c8d; font-size: 24px; display: block; text-align: center; transition: all 0.6s ease; } .readMore.green { background: #fff; } .readMore.green a:hover { background: #184c8d; color: #fff; } .readMore.white { background: #184c8d; } .readMore.white a { color: #fff; } .readMore.white a:hover { background: #184c8d; color: #fff; } /*Event*/ .wrap_row02 { background: url(../images/mode2bg.png) no-repeat center top; background-size: cover; overflow: hidden; padding-top: 80px; padding-bottom: 50px; } .mode02 { max-width: 1440px; margin: 0px auto auto auto; overflow: hidden; } .modecon { width: calc(50% - 30px); display: inline-block; } .gp-fr { float: right; } .articleTitle02 .title { position: relative; display: inline-block; } .articleTitle02 .title h2 { font-size: 30px; color: #333; font-family: 'FZZCHJW'; font-family: '黑体'; font-weight: normal; } .articleTitle02 .title::after { content: ''; display: block; width: 35px; height: 1px; background: #c7000b; position: absolute; right: -54px; top: 50%; } .articleList02 ul { margin: 0 -18px; } .articleList02 ul li { width: 25%; float: left; *width: 360px; } .mode2lUl { padding: 30px; padding-top: 25px; background: rgba(255, 255, 255, .55); margin-bottom: 30px; } .mode2lUl li { margin-bottom: 20px; transition: all .35s ease-in-out; } .mode2lUl li:hover { transform: translateX(8px); } .mode2lUl li:last-child { margin-bottom: 0; } .mode2lUl a span { font-size: 14px; line-height: 27px; color: #888; float: right; margin-left: 20px; } .find { font-size: 16px; line-height: 18px; color: #214885; display: inline-block; } .find:hover { font-weight: bold; } .mode2lUl li p { font-size: 18px; line-height: 27px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .articleTitle02 { display: block; margin-bottom: 50px; } .articleTitle002 { text-align: right; margin: 0 54px 20px 0; } .articleList02 ul li a { display: block; margin: 0 18px; background: #fff; transition: all 0.3s ease; } .articleList02 ul li .art-text { display: block; padding: 20px 20px 40px 20px; position: relative; } .articleList02 ul li .art-text strong { display: block; font-size: 20px; font-weight: bold; height: 100px; line-height: 25px; overflow: hidden; } .articleList02 ul li a:hover { box-shadow: 0 5px 10px 0px #1b427d; margin-top: -7px; } .articleList02 ul li .datetime { display: block; width: 30px; height: 40px; padding: 15px 20px; text-align: center; background: #8e1728; margin-top: -55px; margin-bottom: 25px; } .articleList02 ul li .datetime .month { color: #fff; font-size: 15px; display: block; } .articleList02 ul li .datetime .date { color: #fff; font-size: 24px; display: block; } /*Research*/ .mode03 { max-width: 1440px; margin: 50px auto auto auto; overflow: hidden; } .articleList03 {} .articleList03 .art-pic { position: relative; } .articleList03 .art-pic a { display: block; } .articleList03 .art-pic .imgResponsive { padding-bottom: 30.6%; } .articleList03 .art-pic .art-text { display: block; width: 100%; position: absolute; bottom: 0; left: 0; *background: #2b2b2b; background: rgba(0, 0, 0, 0.5); background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .85) 80%); } .articleList03 .art-pic .art-text strong { display: block; margin: 20px; width: 62%; height: 50px; font-size: 20px; font-weight: bold; color: #fff; line-height: 25px; overflow: hidden; } .wrap_row04 { background: #f4f4f4; overflow: hidden; } .mode04 { max-width: 1440px; margin: 55px auto; } .mode04 .lf { width: 33.3%; float: left; } .mode04 .md { width: 33.3%; float: left; } .mode04 .rt { width: 33.3%; float: right; } .articleList04 { margin: 0 18px; } .articleList04 .article-Text { background: #ffffff; } .articleList04 .article-Text a { display: block; height: 230px; padding: 20px 30px; overflow: hidden; transition: all 0.6s ease; } .articleList04 .article-Text a:hover { box-shadow: 0 5px 10px 0px #a9a9a9; } .articleList04 .article-Text h3 { font-size: 24px; color: #8e1728; margin-bottom: 12px; height: 28px; line-height: 28px; overflow: hidden; } .articleList04 .article-Text p { font-size: 21px; line-height: 27px; font-weight: bold; } .articleList04 .article-Text .art-text { display: block; height: 161px; overflow: hidden; } .articleList04 .article-Text .art-text02 { display: block; height: 215px; overflow: hidden; } .readMore02 { display: block; margin-top: 25px; } .readMore02 a { font-size: 24px; color: #999999; transition: all 0.6s ease; } .readMore02 a:hover { color: #8e1728; } .article-Text .art-title { display: block; } .article-Text .art-title strong { display: inline-block; height: 24px; line-height: 24px; overflow: hidden; padding: 0 16px; border-radius: 20px; font-size: 14px; background: #8e1728; color: #fff; margin-right: 3%; margin-bottom: 12px; } .article-Text .art-title span { font-size: 14px; color: #999999; font-weight: normal; } .clear { clear: both; } .newUl { font-size: 0; margin: 0 -18px; } .newUl li { width: 25%; vertical-align: top; display: inline-block; margin-bottom: 40px; } .newUl li a { display: block; margin: 0 18px; position: relative; } .mode1Pic { height: 0; padding-bottom: 66.67%; overflow: hidden; } .mode1Infor { padding: 18px 33px 25px; background: rgba(255, 255, 255, .15); box-shadow: 10px 0px 20px rgba(0, 50, 26, .25); } .newUl li:hover .mode1Infor { background: #fff; box-shadow: 10px 0px 20px rgba(0, 0, 0, .6); } .newscenter:hover a { box-shadow: 10px 0px 20px rgba(0, 0, 0, .6); } .mode1Infor>p { font-size: 18px; line-height: 28px; color: #fff; height: 84px; margin-bottom: 5px; overflow: hidden; } .newUl li:hover .mode1Infor p { color: #333; } .newUl li:hover .mode1Infor span { color: #c7000b; } .mode1Infor span { font-size: 18px; line-height: 28px; color: #fff; } .newscenter { width: 50% !important; } .newscenter .mode1Pic { padding-bottom: 0; height: 380px; } .newscenter .mode1Infor { position: absolute; left: 0; bottom: 0; width: calc(100% - 66px); background: none; background: rgba(0, 0, 0, .8); background: -webkit-linear-gradient(top, rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(top, rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(top, rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); /* Firefox 3.6 - 15 */ background: linear-gradient(to top, rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); } .newUl li.newscenter:hover .mode1Infor { background: rgba(0, 0, 0, .8); background: -webkit-linear-gradient(top, rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(top, rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(top, rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); /* Firefox 3.6 - 15 */ background: linear-gradient(to top, rgba(0, 0, 0, .6), rgba(0, 0, 0, 0)); box-shadow: 10px 0px 20px rgba(0, 0, 0, .15); } .newUl li.newscenter:hover .mode1Infor p { color: #fff; /* margin-bottom: 0; */ } .newUl li.newscenter:hover .mode1Infor span { color: #fff; } .newUl li.newscenter p { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 28px !important; margin-bottom: 0; } .newUl li.newscenter span { width: 118px; height: 31px; line-height: 31px; background: #c7000b; display: inline-block; text-align: center; margin-bottom: 8px; border-radius: 31px; } .mode1Pic img { width: 100%; } .wrap_row03 { overflow: hidden; background: url(../images/mode3bg.png) no-repeat center top; background-size: cover; } .mode3Ul { overflow: hidden; margin: 0 -18px; font-size: 0; line-height: 0; } .mode3Ul li { width: 25%; display: inline-block; } .mode3Ul li:hover .mode1Infor { box-shadow: 0px 5px 10px rgb(255, 255, 255, .15); background: #fff; } .mode3Ul li:hover .mode1Infor p { color: #184c8d; } .mode3Ul li:hover .mode1Infor .date p { color: #fff; } .mode3Ul a { display: block; margin: 0 18px; } .mode1Infor2>p { height: 56px; } .date { display: inline-block; padding: 17px 10px; background-color: #184c8d; text-align: center; font-size: 21px; margin-bottom: 15px; color: #fff; margin-top: -60px; } .date p { font-size: 15px; display: block; line-height: 24px; font-family: 'SOURCESANSPRO-REGULAR'; } .date span { font-size: 24px; line-height: 24px; font-family: 'SOURCESANSPRO-REGULAR'; } .title2 h2 { color: #333 !important; } .mode4Ul li { margin-bottom: 15px; transition: all .35s ease-in-out; } .mode4Ul li:hover a { background: url(../images/mode4bg.png) no-repeat; background-size: 100% 100%; box-shadow: none; } .mode4Ul li:hover span { color: #c7000b; } .mode4Ul a { background: #fff; overflow: hidden; padding: 23px 70px; display: block; box-shadow: 0px 5px 10px rgb(24 76 141 / 15%); } .mode4Ul a span { font-size: 14px; line-height: 28px; color: #666; margin-left: 20px; } .mode4Ul a p { font-size: 18px; line-height: 28px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } @media screen and (max-width:1460px) { .mode01, .mode02, .mode03, .mode04 { max-width: 1200px; padding-left: 20px; padding-right: 20px; } .articleList-list ul li .art-text { padding: 20px 20px 17px 20px; } .newscenter .mode1Pic { height: 342px; } } @media screen and (max-width:1386px) { .newscenter .mode1Pic { height: 308px; } .articleList04 .article-Text p, .articleList02 ul li .art-text strong, .articleList-list ul li .art-text strong, .articleList-row .articleFirst .art-text strong { font-size: 18px; } .articleTitle01 .title h2 { font-size: 45px; } .readMore02 a { font-size: 18px; } .readMore { height: 50px; line-height: 50px; max-width: 360px; } .readMore a { font-size: 20px; } } @media screen and (max-width:1024px) { .mode01, .mode02, .mode03, .mode04 { max-width: 1000px; } .articleTitle01 .title h2 { font-size: 40px; } .articleList-row .articleFirst .art-text strong, .articleList-list ul li .art-text strong, .articleList02 ul li .art-text strong, .articleList03 .art-pic .art-text strong, .articleList04 .article-Text p { font-size: 16px; } .readMore a, .readMore02 a { font-size: 20px; } .article-Text .art-title strong, .article-Text .art-title span { font-size: 12px; margin-right: 0; } .articleList02 ul li { width: 50%; margin: 10px 0; } .articleList02 ul li a:hover { box-shadow: 0 5px 10px 0px #1b427d; margin-top: 0; } .articleList02 ul li .art-text { padding: 20px; } .newscenter .mode1Pic { height: 310px; } .newUl li a { margin: 0 10px; } .newUl { margin: 0 -10px; } } @media screen and (max-width:992px) { .mode04 .lf, .mode04 .md, .mode04 .rt { width: 100%; float: none; margin-bottom: 20px; } .articleList04 { margin: 0; } .articleList04 .article-Text a, .articleList04 .article-Text .art-text, .articleList04 .article-Text .art-text02 { height: auto; } .readMore02 { text-align: right; } .readMore { margin: 30px auto; } .newUl li { width: 50%; } .modecon { width: 100%; margin-bottom: 50px; } .wrap_row02 { padding: 30px 0; } .articleTitle02 { margin-bottom: 30px; } .articleTitle01 { margin-top: 30px; margin-bottom: 30px; } .mode3Ul li { width: 50%; margin-bottom: 38px; } } @media screen and (max-width:767px) { .articleList-row .articleFirst { width: 100%; float: none; } .articleList-row .rt, .articleList-row .lf { width: 100%; float: none; overflow: hidden; } .articleList-row .rt { margin-top: 25px; } .articleList-row { margin-bottom: 25px; } .articleTitle01 .title h2 { font-size: 30px; } .articleList02 ul li .datetime { margin-bottom: 10px; } } @media screen and (max-width:640px) { .mode02, .mode03 { margin: 25px auto auto auto; } .mode04 { margin: 25px auto; } .articleTitle01 { margin-bottom: 10px; } .articleList-row .articleFirst .art-text strong, .articleList-list ul li .art-text strong, .articleList02 ul li .art-text strong, .articleList03 .art-pic .art-text strong, .articleList04 .article-Text p { font-size: 14px; } .readMore { height: 45px; line-height: 45px; } .readMore a, .readMore02 a { font-size: 16px; } .readMore02 { margin: 0; height: 30px; line-height: 30px; } .mode04 .lf, .mode04 .md, .mode04 .rt { margin-bottom: 0; } .articleList03 .art-pic .art-text strong { width: 91%; } .mode1Infor { padding: 18px 10px 25px; } .newscenter .mode1Infor { width: calc(100% - 20px); } .mode4Ul a { padding: 23px 21px; } .mode01 { /* padding: 0; */ } .mode001 ul li { width: 100%; float: none; margin: 0 0 10px 0; } .mode001 ul li img { width: 100%; float: none; } } @media screen and (max-width:480px) { .mode1Infor>p { font-size: 16px; } .articleList-row { margin-bottom: 0; } .articleList-row .articleList-list.lf { margin-bottom: -25px; } .articleList-list ul li { width: 100%; float: none; margin-bottom: 25px; } .articleList-list ul li .art-text strong { height: auto; } .articleList02 ul li { width: 100%; float: none; } .articleList02 ul li .art-text strong { height: auto; } .newUl li { width: 100% !important; } .mode3Ul li { width: 100%; } }