/* 棣?椤 */ a,a:hover{ text-decoration: none; } a:hover{ color: #f08200; } ol, ul{ margin-bottom: 0!important; padding:0!important; margin:0!important; } li{ list-style: none; } .logo2 h3{ font-size: 2em; } .headroom { will-change: transform; transition: transform 200ms linear; } .headroom--pinned { transform: translateY(0%); } .headroom--unpinned { transform: translateY(-100%); } .headroom--not-top.headroom--pinned{ box-shadow: 0 2px 8px rgba(0,0,0,0.1); } .hxd1{ font-size:30px; font-weight:blod; line-height:50px; color:#000000; } .hxd2{ font-size:20px; font-weight:blod; line-height:45px; color:#000000; } .hxd2{ font-size:18px; font-weight:blod; color:#000000; } .cmxx{ padding-left:25px; padding-bottom:20px; border-bottom:1px dashed #CCCCCC; margin-bottom:10px; } .cmxx li{ list-style-type:disc; line-height:30px; } .cmxc{ line-height:33px; } .dsfsadf{max-width:1000px;width:100%;} .banner{ width: 100%; height: 100%; margin-top: 158px; } .banner .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .banner .swiper-slide a{ width: 100%; } .banner img{ max-height: 400px; width: 100%; } .mobbanner{display: none;} .mbanner{ width: 100%; height: 100%; margin-top: 158px; } .mbanner .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .mbanner .swiper-slide a{ width: 100%; } .mbanner img{ max-height: 400px; width: 100%; } .service { width: 100%; height: 100%; } .service .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } .service .swiper-pagination-bullet{ display: none!important; } .service .swiper-slide{ height: auto; } .wrap{ padding: 40px 30px; height: 100%; width: 100%; } .title{ text-align: left; color: #004B88; padding-bottom: 10px; /*font-family: 'Playfair Display', "Times New Roman";*/ font-size: 1.625em; } .desc{ text-align: left; color: #789AB5; margin-top: 10px; font-size: .85em; } .w1{ background:#d2edfc; } .w2{ background:#def2fe; } .heading{ text-align: center; padding: 50px 0; } .heading h3{ font-size: 2.75em; color: #f08200; line-height: 100%; } .heading p{ color: #004B88; font-size: 1em; padding: 0 15px; } .product > .swiper-wrapper, .swiper-container > .swiper-wrapper .swiper-slide{ transition-timing-function: cubic-bezier(0.6, 0.01, 0.4, 0.99); transition-delay: 0.2s; will-change: transform; transition-duration: 0.7s!important; } .swipertextas{ position: absolute; top: 20%; left: 10%; line-height:40px; text-align: left; z-index: 999; } .txt1{ position: relative; font-size: 3em; font-weight: bold; color: #fff; margin-bottom: 60px; } .txt2{ position: relative; font-size: 16px; width: 550px; color: #fff; line-height: 40px; } .service-product{ background-repeat: no-repeat; background-position: top center; width: 100%; /*height: 600px;*/ overflow: hidden; } .product img{ width: 100%; height: 600px; margin: 0 auto; } .swiperbuttsa{ position: relative; width: 120px; height: 80px; display: flex; margin-top: -130px; z-index: 99; left: 10%; } .swiperbuttsa .swiper-button-next, .swiperbuttsa .swiper-button-prev{ position: relative!important; width: 44px!important; height: 44px!important; background-size: 44px 44px!important; } .swiperbuttsa .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image: url(../images/tuoyuan02.png)!important; left: 0px; right: auto; } .swiperbuttsa .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image: url(../images/tuoyuan01.png)!important; left: 10px; right: auto; } .service-news{ padding-bottom: 50px; background: #f4faff; } .ews-item a:hover{ color: #f08200!important; } section#sustainability { overflow: hidden; } section#sustainability .bg { padding: 50px 0; background-image: url(../images/culture1.jpg); opacity: 1; transform: matrix(1, 0, 0, 1, 0, 0); background-position: center; background-size: cover; } section#sustainability .container { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -moz-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -moz-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; } section#sustainability .desc-box { background-color: rgba(255, 255, 255, 0.8); } .bg{ } .culture-text{ background-color: rgba(255, 255, 255, 0.8); max-width: 570px; float: right; padding:30px; text-align: left; } .culture-text h3{ font-size: 2em; color: #337ab7; } .culture-text p{ color: #32495B; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } .more a { height: 30px; line-height: 30px; color: #f08200; letter-spacing: 0.03em; line-height: 120%; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .more a:hover { color: #f08200; letter-spacing: 0.03em; line-height: 120%; margin-left: 10px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .logop img{ width: 80px; height: 69px; } .logopm img{ width: 120px; height: 103px; } /*?佃??绔?ogo澶у?*/ .logo img{ width: 80px; height: 69px; } /*???虹?logo澶у?浠ュ????????″?剧????澶у?*/ @media (max-width: 991px){ .logo1 img{ width: 100px!important; height: 86px!important; } .product img { height: 300px!important; } .txt1{ font-size: 2em!important; margin-bottom: 20px!important; } .txt2{ width: 100%!important; height: 75px!important; overflow: hidden!important; line-height: 24px!important; } } footer .sitemap{ display: inline-block; width: 100%; } .copyright{ padding-top: 20px; font-size: 0.82em; border-top: solid 1px #DDD; } .ani-child{ transition: margin-right 2s; transition: margin-right 2s .5s; transition: margin-right 2s ease-in-out; transition: margin-right 2s ease-in-out .5s; transition: margin-right 2s, color 1s; transition: all 1s ease-out; transition: background 0.5s ease-in 1s,color 0.3s ease-out 1s; } @keyframes fade-in { 0% {opacity: 0;}/*姘????烘????ュ????癸腹???? ???у?位婧???????纬?㈠??锟?*/ 40% {opacity: 0;}/*??┐?モ?段插???剁???癸腹???? ???у?位婧???????纬?㈠??锟?*/ 100% {opacity: 1;}/*?界??ユ?尾婢?璇ョ???癸腹???? ???у?位婧???????纬?㈠??锟?*/ } @-webkit-keyframes fade-in {/*???ユ??€??绠?ebkit姘??ョ????澄茬??锟?/ 0% {opacity: 0;} 40% {opacity: 0;} 100% {opacity: 1;} } /* ?充???浠 */ .page-head{ width: 100%; padding:50px 0; color: #fff; margin-top: 158px; /*background: linear-gradient(to right, #1f96ce 0%,#2b71b3 100%);*/ background:#6193BB; } .page-title h1{ font-weight: normal; margin-bottom: 0; font-size: 2.625em; } .line:before { content: ""; background-color: #f08200; position: relative; width: 70px; height: 2px; display: block; margin-bottom: 15px; } .page-path { margin: 20px 0; } .page-path a { vertical-align: bottom; color: #004B88; font-size: 0.875em; cursor: auto; display: inline-block; position: relative; } .page-path a:not(:last-child) { color: #86B6CF; } .page-path a:first-child { cursor: pointer; } .page-path a:not(:last-child):after { content: ">"; margin: 0 8px; } .content{ padding-bottom: 100px; } .content_en{ font-size:18px;line-height:150%; font-family:Courier New; padding-bottom: 100px; } @media (max-width: 991px) { .container { padding: 0 20px; } body { overflow-x: hidden; font-size: 1em !important; } .pop .wrap { padding: 50px 20px; } .swiper-pagination { position: relative; } .swiper-btn { display: none; } html.nav_open { overflow: hidden; } html.nav_open header .nav_ico .menu { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); } html.nav_open header .nav_ico .close { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .icon-navicon{ background: url(../images/icon-nav.png) no-repeat; background-size:100% 100%; width: 30px; height: 30px; position: absolute; } .icon-android-close{ background: url(../images/icon-colse.png) no-repeat; background-size:100% 100%; width: 30px; height: 30px; position: absolute; } header { text-align: center; padding: 16px 0; } header .nav_ico { position: absolute; right: 16px; top: 16px; color: #004C8B; font-size: 1.8em; line-height: 1; display: block; width: 1em; height: 1em; } header .nav_ico .menu, header .nav_ico .close { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; position: absolute; right: 0; } header .nav_ico .menu { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } header .nav_ico .close { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transform: scale(0.5); -moz-transform: scale(0.5); -ms-transform: scale(0.5); -o-transform: scale(0.5); transform: scale(0.5); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } header:after { display: none; } header .container { padding: 0; } header .row1 .container { -webkit-box-direction: reverse; -moz-box-direction: reverse; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; padding: 0 10vw; } header .row1 .container .logo2 { /*margin-top: 16px;*/ } header nav.main { display: none; padding: 10px 20px 40px 20px; text-align: left; position: absolute; left: 0; margin-top: 16px; background-color: #E3F4FF; overflow: auto; width: 100vw; } header nav.main > ul { display: block; } header nav.main > ul > li:not(.no-sub) > a:after { content: ""; display: inline-block; background: url(../images/add.png)no-repeat; background-size: 100% 100%; width: 20px; height: 20px;; } header nav.main > ul > li { margin-right: 0; border-bottom: solid 1px #c4deef; } header nav.main > ul > li > a { padding: 12px 0; display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -moz-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: baseline; -moz-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline; } header nav.main > ul > li > nav.sub { position: relative; bottom: auto; left: auto; width: 100vw; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); background-color: #FFF; margin: 0 -20px; } header nav.main > ul > li > nav.sub .container { padding: 30px 20px; } header nav.main > ul > li > nav.sub h1 { display: none; } header nav.main > ul > li > nav.sub a { display: block; margin-right: 0; color: #666; margin-bottom: 0; line-height: 125%; } header nav.main > ul > li > nav.sub a:not(:last-child) { margin-bottom: 24px; } header nav.main > ul > li > nav.sub a:after { display: none; } header nav.main > ul > li.active:not(.no-sub) > a:after { background: url(../images/jian.png) no-repeat; background-size: 100% 100%; width: 20px; height: 20px; } header nav.main > ul > li.active { border-bottom: none; } header nav.main > ul > li.active > a { color: #333; } header nav.main > ul > li.active > a:before { display: none; } .pic-extend { margin-left: -20px; margin-right: -20px; } .swipertextas{ top: 10%; left: 3%; width: 94%; } .txt1{ font-size: 2em; } .product img{ height: 400px; } .txt2{ height: 150px; overflow: hidden; line-height: 24px!important; } } @media (min-width: 568px) and (max-width: 991px) { header .row1 .container .logo2 { width: 400px; } } @media (max-width: 567px) { .btn.sty1, .btn.sty2 { padding: 10px 15px; } html[lang="tc"] .logo2 img { width: 220px; } footer { padding: 25px 0; } footer .container { padding: 0 15px; } footer .sitemap .group { margin-bottom: 20px; } footer .links_copyright { padding: 15px 0; } footer .links_copyright .wrap { display: block; line-height: 160%; } footer .links_copyright .links { margin-bottom: 10px; } .pcbanner{ display: none; } .mobbanner{ display: block!important; } }