* { margin: 0; padding: 0; /*-webkit-font-smoothing: antialiased;*/ /*-webkit-box-sizing: border-box;*/ /*-moz-box-sizing: border-box;*/ /*box-sizing: border-box;*/ /*-webkit-touch-callout: none;*/ -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; } body { font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 22px; color: #666666; margin-top: 100px; } ul, li { list-style: none; } a { text-decoration: none; color: #666666; } img { vertical-align: top; } h1, h2, h3, h4, h5, h6 { font-weight: normal; } input { outline: none; } /********閫氱敤缁勪欢********/ .fullscreen { position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; } .container-main { margin: 0 50px; } .title4 { margin-bottom: 40px; text-align: center; } .title4 h2 { font-size: 34px; color: #000000; letter-spacing: 3px; padding-right: 10px; margin-top: -25px; } .title4 div.en { font-size: 44px; color: #d2d2d2; letter-spacing: 1px; font-weight: bold; } .title4:after { content: ""; width: 65px; height: 4px; background-color: #b58d4f; display: block; margin: 15px auto 0; } a.btn-circle2 { display: inline-block; line-height: 50px; border-radius: 25px; font-size: 24px; border: solid 1px #b58d4f; padding: 0 70px 0 20px; background: url("../img/bus-4.png") no-repeat right center; } .article { } .article p { margin-bottom: 40px; letter-spacing: 1px; line-height: 1.75em; text-align: justify; } .article p:last-child { margin-bottom: 0; } .article p img { width: 100%; } .article .big-orange { font-size: 42px; font-weight: bold; line-height: unset !important; color: #b58d4f; margin-bottom: 30px; text-indent: 0; } .article-indent { } .article-indent p { text-indent: 2em; } .article h5 { font-weight: bold; margin-bottom: 20px; color: #333; font-size: 24px; text-align: center; } .swiper { --swiper-theme-color: #b58d4f; /* 璁剧疆Swiper椋庢牸 */ --swiper-navigation-color: #b58d4f; /* 鍗曠嫭璁剧疆鎸夐挳棰滆壊 */ --swiper-navigation-size: 30px; /* 璁剧疆鎸夐挳澶у皬 */ } /********椤甸潰閫氱敤鏍忕洰********/ .header { height: 100px; left: 0; right: 0; position: fixed; background-color: white; display: flex; justify-content: space-between; align-items: center; padding: 0 40px; top: 0; z-index: 10; border-bottom: 1px solid #f0f0f0; } .layer-nav { z-index: 110; background: rgba(0, 0, 0, 0.6); } .layer-nav .btn-closenav { position: absolute; right: 31px; top: 11px; width: 80px; height: 80px; } .layer-nav .layer-nav-header { background-color: white; height: 100px; } .layer-nav .box-btns { background: #b58d4f; position: absolute; right: 0px; width: 400px; top: 0; bottom: 0; transition: right 0.8s ease; } .layer-nav .box-btns .box-btns-container { position: absolute; top: 130px; left: 40px; width: 300px; } .layer-nav .box-btns a { line-height: 4em; border-bottom: solid 1px #ccc; color: white; display: block; padding-left: 10px; letter-spacing: 10px; background: url("../img/rightarrow.png") no-repeat right center; background-size: 40px; font-size: 28px; } .layer-nav .box-btns a.sel { font-weight: bold; font-size: 30px; letter-spacing: 6px; } .box-search { padding-top: 50px; } .box-search-input { background-color: #eee; padding: 10px; margin-bottom: 30px; border: solid 2px #757575; } .box-search-input #input_search { border: none; background: none; line-height: 50px; width: 100%; font-size: 24px; } .box-input-button { line-height: 60px; background-color: #0d7651; display: inline-block; padding: 0 30px; font-size: 24px; color: white; float: right; } .kernal-subnav { display: flex; justify-content: space-evenly; border-bottom: solid 1px #d8d8d8; position: relative; margin-bottom: 50px; background-color: white; } .kernal-subnav-fixed { position: fixed; left: 0; right: 0; top: 100px; z-index: 5; } .kernal-subnav a { display: block; line-height: 70px; transition: color 0.3s ease; font-size: 25px; flex-shrink: 0; } .kernal-subnav a.sel { color: #b39152; } /*鎸夐挳搴曢儴椋炵嚎鏍峰紡*/ .kernal-subnav-selline a.sel:after { content: ""; display: block; margin: 0 auto -1px auto; height: 2px; width: 35px; background-color: #b58d4f; } .kernal-subnav-floatline { position: absolute; bottom: -1px; height: 2px; width: 60px; background-color: #b58d4f; margin-left: -30px; transition: left 0.8s ease-in-out; } .kernal-footer { box-shadow: 0px -6px 4px 0px rgb(0 0 0 / 5%); padding-top: 30px; margin-top: 100px; } .kernal-footer-sitemap { display: flex; justify-content: space-around; align-items: center; margin-bottom: 30px; } .kernal-footer-sitemap a { font-size: 20px; } .kernal-footer-bar { background-color: #2a2a2a; color: #888; text-align: center; padding: 20px 0; font-size: 16px; } .kernal-footer-bar a { color: #888; } .container-subbanner { margin-bottom: 50px; height: 390px; background-repeat: no-repeat; background-position: center center; background-size: cover; } /*********棣栭〉鏍峰紡*********/ .index-banner { margin-bottom: 20px; } .index-banner-swiper { } .index-banner-text { position: absolute; height: 75px; } .index-banner-text img { height: 100%; } .index-banner-tu img { width: 100%; } .index-banner-swiper .swiper-pagination-custom { color: #ffffff; font-size: 38px; bottom: 38px; } .index-banner-swiper .swiper-pagination-custom span { font-family: "Georgia"; } .index-banner-swiper .swiper-pagination-custom a { color: white; } .index-banner-swiper .swiper-pagination-custom .swiper-pagination-current { font-size: 30px; color: #b58d4f; } .index-business { display: flex; justify-content: space-around; margin-bottom: 20px; } .index-business a { display: block; width: 31%; } .index-business a img { width: 100%; } .index-news { background-color: #eeeeee; /* height: 260px; */ position: relative; padding: 30px; } .index-news .en { letter-spacing: 7px !important; } .index-news-swiper { padding-bottom: 80px !important; } .index-news-swiper .swiper-pagination { bottom: 0 !important; } .index-news-text { font-size: 22px; font-weight: bold; color: #333; display: block; height: 80px; overflow: hidden; line-height: 1.7em; } .index-news-date { margin-bottom: 20px; font-size: 18px; } .index-news-des { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; font-size: 20px; line-height: 1.75em; /*濡傛灉涓嶅姞height锛岄偅涔堝湪iPhone涓婃枃瀛楀氨缂╀笉灏忥紝寰堝鎬紒*/ height: 105px; } .index-news-list-more { position: absolute; top: 50px; right: 30px; } .index-news-list-morebtn { display: inline-block; font-size: 20px; padding: 10px 20px; border: solid 1px #7d7d7d; } /*******璧拌繘鍥芥嘲*******/ .about-timeline { border-left: solid 1px #d8d8d8; } .about-timeline p.year { background: url("../img/about-6.jpg") no-repeat 0 center; padding-left: 55px; font-size: 36px; color: #b58d4f; margin-left: -7px; margin-bottom: 10px; } .about-timeline p.year span { font-size: 16px; padding-left: 4px; } .about-timeline p.info-item { padding-left: 65px; } /*******鎴樼暐鏉垮潡*******/ .business-line { height: 1px; background-color: #bfbfbf; margin-bottom: 40px; } .business-dot-title { font-size: 24px; color: #b58d4f; padding-left: 30px; background: url("../img/bus-1.jpg") no-repeat left 8px; margin-bottom: 20px; } .business-swiper1, .business-swiper2, .business-swiper3 { margin-bottom: 30px; padding-bottom: 50px !important; } .business-swiper1 .swiper-pagination, .business-swiper2 .swiper-pagination, .business-swiper3 .swiper-pagination { bottom: 0px !important; } .business-swiper3 .swiper-button-prev, .business-swiper3 .swiper-button-next { margin-top: -40px; } .business-swiper1-bullet { width: 40px; height: 3px; background-color: #c4c4c4; display: inline-block; margin-right: 10px; cursor: pointer; } .business-swiper1-active { background-color: #b58d4f; } .business-swiper1 .swiper-slide, .business-swiper2 .swiper-slide { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .business-swiper1 .swiper-slide .img { margin-bottom: 20px; } .business-swiper1 .swiper-slide .img img { width: 100%; } .business-swiper1 .swiper-slide .intro { line-height: 1.75em; text-align: justify; overflow: hidden; } .business-swiper3 .business-swiper3-tu { width: 900px; height: 406px; background-position: center center; background-size: cover; } .business-sec1 { display: flex; justify-content: space-between; margin-bottom: 60px; } .business-sec1-item { width: 47%; } .business-sec1-item img { max-width: 100%; } .business-sec1-item .n { font-size: 40px; font-weight: bold; color: #b58d4f; width: 104px; background: url("../img/bus-2.jpg") no-repeat; line-height: 67px; text-align: center; margin-bottom: 20px; margin-left: auto; margin-right: auto; padding-bottom: 17px; } .business-sec1-item .t { color: #b58d4f; font-size: 26px; margin-bottom: 20px; text-align: center; } .business-sec1-item .i { line-height: 1.75em; text-align: justify; } .business-sec2 { display: flex; flex-wrap: wrap; justify-content: space-between; } .business-sec2-hover { width: 48%; margin-bottom: 24px; } .business-sec2-item { width: 300px; margin: 20px auto; display: block; } .business-sec2-item .img { margin-bottom: 20px; } .business-sec2-item .title { font-size: 24px; color: #333; font-weight: bold; height: 70px; overflow: hidden; } .business-sec2-item .img img { width: 300px; height: 220px; } .business-sec2-item .intro { line-height: 1.75em; text-align: justify; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; font-size: 18px; } .business-sec2-item .btn { } .business-sec3 { margin-bottom: 60px; } .business-sec3-tu { margin-bottom: 40px; } .business-sec3-tu img { width: 100%; } .business-sec3-info { } .business-sec3-info .title { color: #333333; font-size: 24px; font-weight: bold; margin-bottom: 25px; text-align: center; } .business-sec3-info .intro { text-align: justify; margin-bottom: 30px; letter-spacing: 1px; line-height: 1.75em; } .business-sec3-info .intro p { margin-bottom: 10px; } .business-sec3-info .btn { } .business-sec4 { } .business-sec4-item { width: 100%; position: relative; overflow: hidden; margin-bottom: 30px; display: block; } .business-sec4-item img { width: 100%; } .business-sec4-item .title { font-size: 42px; font-weight: bold; color: white; left: 35px; top: 35px; position: absolute; } .business-sec4-item .des { position: absolute; left: 37px; top: 97px; font-size: 20px; color: white; } .business-sec4-item .intro { position: absolute; left: 0; background-color: rgba(181,141,79,0.9); transition: top 0.8s ease; bottom: 0; padding: 20px 30px; right: 0; } .business-sec4-item .intro .intro-text { color: white; line-height: 1.75em; text-align: justify; } .business-sec5 { display: flex; justify-content: space-between; margin-bottom: 60px; } .business-sec5-item { width: 32%; } .business-sec5-item img { max-width: 100%; } .business-morebtn { margin-top: 0; text-align: right; position: relative; } .business-morebtn .btn-circle2 { position: absolute; right: 0; z-index: 3; top: -72px; } /********浼佷笟鏂囧寲**********/ .culture-content { margin-left: 50px; } .culture-content-tu img { width: 100%; } .culture-content-sec { margin-left: 35px; margin-bottom: 100px; margin-right: 80px; padding-top: 100px; border-left: solid 1px #bfbfbf; } .culture-content-sec-txt { background: url("../img/culture-5.png") no-repeat left 11px; padding-left: 75px; margin-left: -5px; margin-bottom: 50px; line-height: 1.75em; letter-spacing: 1px; text-align: justify; } .culture-content-sec-txt a { background-color: #b39152; color: white; padding: 0 10px; } /*******鏂伴椈涓績******/ .news-container { } .news-topic { display: block; margin-bottom: 60px; border-bottom: solid 1px #ccc; padding-bottom: 30px; } .news-topic-tu { margin-bottom: 30px; } .news-topic-tu img { width: 100%; } .news-topic-info { width: 349px; padding-top: 5px; } .news-topic-info-date { margin-bottom: 30px; } .news-topic-info-date:after { content: ""; width: 50px; height: 4px; background-color: #b58d4f; display: block; margin-top: 10px; } .news-topic-info-title { font-weight: bold; font-size: 28px; margin-bottom: 20px; color: #333; overflow: hidden; } .news-topic-info-intro { line-height: 1.75em; text-align: justify; margin-bottom: 30px; color: #999; } .news-topic-info-more { } .news-topic-info-more a { display: inline-block; border: solid 1px #cccccc; text-align: center; padding: 10px 40px; transition: background-color 0.3s ease; } .news-list { } .news-item { display: block; margin-bottom: 80px; border-bottom: solid 1px #ccc; padding-bottom: 60px; } .news-item-date { color: #666; font-size: 14px; margin-bottom: 30px; } .news-item-title { color: #333; font-weight: bold; font-size: 26px; margin-bottom: 20px; letter-spacing: 1px; overflow: hidden; height: 70px; } .news-item-intro { color: #999; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; line-height: 1.75em; overflow: hidden; text-align: justify; } .newsdetail-header { border-bottom: solid 1px #b58d4f; margin-bottom: 60px; text-align: center; } .newsdetail-header-title { font-size: 40px; font-weight: bold; margin-bottom: 15px; color: #b58d4f; } .newsdetail-header-date { color: #333; margin-bottom: 40px; } .newsdetail-back { text-align: center; margin-top: 100px; line-height: 1.75em; font-size: 12px; } .news-subnav { justify-content: space-between; border-bottom: solid 1px #d8d8d8; margin-bottom: 100px; background-color: white; position: relative; } .news-subnav.kernal-subnav-fixed { position: fixed !important; left: 48px; right: 48px; } .news-subnav .swiper-years { margin: unset; line-height: 70px; padding: 0 30px; } .news-subnav .swiper-years .swiper-slide { text-align: center; } .news-subnav .swiper-years .swiper-slide a { display: inline-block; line-height: 70px; padding: 0 2px; } .news-subnav .swiper-years .swiper-slide a.sel { border-bottom: solid 2px #b58d4f; color: #b58d4f; } .swiper-years .swiper-button-prev { left: 0px; } .swiper-years .swiper-button-next { right: 0px; } .swiper-years .swiper-button-prev:after, .swiper-years .swiper-button-next:after { font-size: 14px; } /********鑱旂粶鍥芥嘲**********/ .contact-main { } .contact-main h3 { font-size: 42px; color: #666666; margin-bottom: 20px; } .contact-main dl { line-height: 1.75em; font-size: 22px; clear: both; } .contact-main dl dt { font-weight: bold; float: left; } .contact-main dl dd { float: left; width: 540px; } .contact-map-box { height: 450px; margin-top: 105px; } /********鎼滅储缁撴灉**********/ .search-result { font-size: 32px; padding-bottom: 30px; border-bottom: solid 1px #ccc; margin-bottom: 70px; } .search-news-item { margin-bottom: 30px; padding-bottom: 30px; overflow: hidden; display: block; border-bottom: dashed 1px #ccc; } .search-news-item:hover { background-color: #f3f3f3; } .search-news-item .cover { width: 220px; height: 140px; background-size: cover; background-position: center; margin-right: 20px; flex-shrink: 0; } .search-news-item h1 { font-size: 26px; font-weight: bold; color: #333; margin-bottom: 30px; } .search-news-item time { font-size: 20px; color: #999; margin-bottom: 10px; display: block; } .search-news-item .info { display: flex; justify-content: space-between; } .search-news-item .infor { height: 140px; overflow: hidden; } .search-news-item .info .des { font-size: 22px; line-height: 1.75em; }