锘緻charset "utf-8"; html, body { font-family: "Microsoft YaHei", "Arial"; } /*hide scroll*/ html, body { -ms-overflow-style: none; } ::-webkit-scrollbar { width: 1.0416666666666667vw; height: 10px; } /* ?婊氬姩鏉℃暣浣撻儴鍒嗭紝鍙互璁剧疆瀹藉害鍟ョ殑 */ ::-webkit-scrollbar-button { width: 1.0416666666666667vw; height: 1.0416666666666667vw; } ::-webkit-scrollbar-button:vertical:single-button:start { background: url(../images/scrollbar_top.jpg) no-repeat; background-size: cover; cursor: pointer; } ::-webkit-scrollbar-button:vertical:single-button:end { background: url(../images/scrollbar_btm.jpg) no-repeat; background-size: cover; cursor: pointer; } ::-webkit-scrollbar-button:horizontal:single-button:start { background: url(../images/scrollbar_top_hover.jpg) no-repeat; background-size: cover; cursor: pointer; } ::-webkit-scrollbar-button:horizontal:single-button:end { background: url(../images/scrollbar_btm_hover.jpg) no-repeat; background-size: cover; cursor: pointer; } /* ?婊氬姩鏉′袱绔殑鎸夐挳 */ ::-webkit-scrollbar-track { background: #f1f1f1; } /* ??澶栧眰杞ㄩ亾 */ ::-webkit-scrollbar-track-piece { position: fixed; right: 0; } /* ??鍐呭眰婊氬姩妲 */ ::-webkit-scrollbar-thumb { background: #ccc; } /* ?婊氬姩鐨勬粦鍧 */ ::-webkit-scrollbar-corner {} /* ?杈硅 */ ::-webkit-resizer {} /*澶撮儴鏍峰紡*/ header { margin: 0 auto; position: fixed; top: 0; left: 0; right: 0; z-index: 99; text-align: center; /* transition: all .5s; */ background: #004988; /* border-bottom: 1px solid #ffffff; */ /* transition: .5s .75s; */ } .fixeds header { position: fixed; /* transition: .5s .75s; */ } .header.header-index { background-color: transparent; border-bottom: none; } .mask { visibility:hidden; display: flex; justify-content: center; align-items: center; position: absolute; width: 20vw; height: 10vw; margin: auto; left: 0; right: 0; top: 0; bottom: 0; z-index: 100; background-color: #fff; } .mask .prompt_box { width: 100%; height: 100%; position: relative; } .mask .prompt_title { position: relative; width: 100%; height: 2.4vw; line-height: 2.4vw; background-color: #004988; } .mask .prompt_close { cursor: pointer; } .mask .prompt_title .prompt_close { font-size: 1.2vw; color: #fff; position: absolute; right: 1.2vw; } .mask .prompt_content { display: flex; flex-direction: column; justify-content: space-around; align-items: center; /* min-height: 100px; */ } .mask .prompt_content p { width: auto; margin-top: 1.8vw; font-size: 1vw; } .mask .prompt-btn { margin: 1.5vw auto 0; } .mask .prompt-btn .prompt-btn-confirm { padding: 0.4vw 0.6vw; background-color: #004988; color: #fff; font-size: 1vw; } #header-bg { /* background-color: #004988; */ } body .lg-wrap-index { padding-top: 4.4791666666666667vw; } header h1 { float: left; height: 3.9vw; overflow: hidden; width: 7vw; position: relative; top: 0.3vw; left: 1vw; } header h1 a { display: block; height: 100%; } header .head_right { float: right; } .head_lang { display: inline-block; line-height: 4.5vw; width: 4.5vw; cursor: pointer; text-align: center; } .head_lang img{ width: 1.5vw; height: auto; } .head_nav, .head_search { display: inline-block; vertical-align: top; line-height: 4.5vw; } .head_search .img2 { display: none; } .head_search.head_bd_show .img1 { display: none; } .head_search.head_bd_show .img2 { display: inline-block; } .head_nav { position: relative; } .bottomLine { position: absolute; left: 0; bottom: 0; height: 0.20833333333333334vw; background-color: #004988; transition: all 0.3s ease; } .head_nav ul { display: flex; } .head_nav ul li { width: 7vw; font-size: 1vw; line-height: 4.5vw; position: relative; /* transition: 0.75s; */ } .head_nav ul li a { color: #fff; display: inline-block; } .nav-hide li { opacity: 0; transition: 0.75s; } .head_nav ul li a:hover, .head_nav ul li:hover>a, .head_nav ul li.active>a { color: #fff; } #header-bg .head_nav ul li a { color: #636363; } #header-bg .head_nav ul li dl { background: #fff; } .head_nav ul li dl { position: absolute; left: 0; right: 0; top: 4.5vw; width: 8vw; line-height: 2.6vw; margin: 0 auto; background: #004988; height: 0; overflow: hidden; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); } .head_lang ul li dl { left: auto; } #header-bg .head_nav ul li dl dd:hover { background: #004988; } #header-bg .head_nav ul li dl dd:hover a { color: #fff; } .head_nav ul li:hover dl { height: auto; } .head_nav ul li dl dd:hover {} .head_nav ul li dl dd:hover a { opacity: 1; font-size: 1.1vw; transition: font-size 0.3s; } .head_search .head_bd { display: none\9; position: absolute; top: 0; right: calc(9% + 50px); right: 10%\9; z-index: 1100; width: 30%; background-color: transparent; opacity: 0; -ms-transform: scaleX(0); transform: scaleX(0); -ms-transform-origin: right; transform-origin: right; transition: .4s; } .head_search.head_bd_show .head_bd { display: block\9; opacity: 1; -ms-transform: scaleX(1); transform: scaleX(1); } .head_search .head_bd form { width: 100%; height: 2.604166666666667vw; margin: 1.3020833333333335vw auto; border: 0.5px solid #EEEEEE; background-color: #fcfcfc; overflow: hidden; transition: .3s; box-sizing: border-box; } #keywords { display: inline-block; float: left; width: 87%; height: 100%; padding: 0 0.8333333333333334vw; font-size: 0.8333333333333334vw; color: #888; border: none; outline: 0; background-color: transparent; } #searchSubmit { float: left; width: 1.71875vw; height: 100%; /* height: 1.5625vw; */ border: none; outline: 0; text-align: right; background-color: transparent; } .head_btn { width: 5vw; text-align: right; cursor: pointer; text-align: center; } .head_btn img { cursor: pointer; width: 1.25vw; height: 1.2vw; } .head_search .head_bd #keywords { opacity: 0; -ms-transform: scaleY(0); transform: scaleY(0); -ms-transform-origin: left; transform-origin: left; transition: .2s .35s; } .head_search.head_bd_show .head_bd #keywords { opacity: 1; -ms-transform: scaleY(1); transform: scaleY(1); } .head_search .head_bd #searchSubmit { -ms-transform: scale(0); transform: scale(0); transition: .2s .3s; } .head_search.head_bd_show .head_bd #searchSubmit { -ms-transform: scale(1); transform: scale(1); line-height: normal; } /*搴曢儴鏍峰紡*/ body footer { margin: 0 auto; padding: 0; overflow: hidden; } .foot_con { background: #00376c; padding: 3vw 3.125vw 1.4vw; display: flex; margin-bottom: -1px; } .foot_con .foot_left { } .foot_con .foot_left ul { display: flex; } .foot_con .foot_left ul li { width: 6.8vw; text-align: center; margin-right: 4vw; } .foot_con .foot_left ul li:last-child { margin-right: 0; } .foot_con .foot_left ul li span { display: block; } .foot_con .foot_left ul li span a { font-size: 1vw; line-height: 1.8vw; color: #fff; } .foot_con .foot_left ul li span a:hover { font-size: 1.1vw; opacity: 1; transition: font-size 0.5s; } .foot_con .foot_left ul li span:nth-child(1) { margin-bottom: 0.6vw; } /* .foot_con .foot_left ul li span:nth-child(1) a { font-size: 1.1vw; } .foot_con .foot_left ul li span:nth-child(1) a:hover { font-size: 1.2vw; opacity: 1; transition: font-size 0.5s; } */ .foot_con .foot_middle { width: 1px; height: 8vw; background-color: #ffffff; margin: 0 3.6vw; } .foot_con .foot_right { box-sizing: border-box; } .foot_right .item1 { width: 8vw; padding-right: 1.8vw; text-align: center; padding-top: 0.25vw; } .foot_right .item1 .img { width: 4.895833333333334vw; height: 4.895833333333334vw; overflow: hidden; margin-bottom: 0.5208333333333334vw; } .foot_right .item1 p { font-size: 0.8vw; color: #fff; line-height: 1.2vw; text-align: center; } .foot_right .item2 { position: relative; top: -0.35vw; } .foot_right .item2 .img { display: inline-block; width: 7vw; height: 3.9vw; overflow: hidden; margin-bottom: 0.5208333333333334vw; } .foot_right .item2 p { font-size: 1vw; color: #fff; line-height: 2vw; /* letter-spacing: -0.5px; */ } .foot_right .item2 p img { width: 1vw; height: 1vw; } footer .copyright{ background-color: #003161; width: 100%; margin:0 auto 0px; color: #fff; padding: 0.5vw 0; font-size: 0.8vw; display: inline-flex; flex-direction: row; flex-wrap: wrap; justify-content: center; } footer .copyright .beian { margin:0 20px; } footer .copyright .beian a { color: inherit; } footer .copyright .gabba img { width: 1vw; height: 1vw; margin-right: 0.2vw; position: relative; bottom: 0.1vw; } footer .copyright .gabba a { color: inherit; } footer .copyright .statement { margin-left: 20px; } footer .copyright .statement a { color: inherit; } header, footer, .box { padding: 0 3.125vw; box-sizing: border-box; } .lg_wrap { padding-top: 4.5vw; } /*banner鏍峰紡*/ .banner { width: 100%; position: relative; top: 0; left: 0; right: 0; height: 40vw; overflow: hidden; } #owl-demo { width: 100%; margin-left: auto; margin-right: auto; } #owl-demo .item { display: block; height: 40vw; } #owl-demo img { display: block; width: 100%; border: 0 none; } #bar { width: 0%; max-width: 100%; height: 4px; background: #004988; overflow: hidden; } #progressBar { width: 100%; background: rgba(255, 255, 255, 0.5); position: absolute; bottom: 0; left: 0; right: 0; z-index: 33; } #owl-demo { height: 40vw; display: block; width: 100%; overflow: hidden; } .owl-controls { position: absolute; bottom: 3.125vw; left: 0; right: 0; margin: 0 auto; } .owl-theme .owl-controls .owl-dots span { width: 2.0833333333333335vw; height: 0.5208333333333334vw; background: #fff !important; border-radius: 0; opacity: 1; cursor: pointer; margin: 0 0.5208333333333334vw; transition: all 0.75s; } .owl-theme .owl-controls .owl-dots .owl-dot.active span { background: #004988 !important; width: 5.989583333333334vw; transition: all 0.75s; } .hot { background: #f2f2f2; height: 2.8125vw; border-radius: 2.8125vw; overflow: hidden; display: flex; border: 2px solid #f2f2f2; } .hot_tit { line-height: 2.8125vw; width: 9.375vw; font-size: 1.1458333333333335vw; color: #fff; text-align: center; display: inline-block; vertical-align: top; background-color: #004988; } .hot_tit span { width: 2.8645833333333335vw; height: 2.8125vw; line-height: 2.8125vw; text-align: center; background: #f8f8f8; display: block; float: right; } .hot_tit span img { width: 1.5104166666666667vw; height: 1.55vw; } .hot_con { width: 83.33333333333334vw; display: inline-block; vertical-align: middle; height: 2.8125vw; line-height: 2.8125vw; overflow: hidden; } .deal_scroll { position: relative; background: #fff; } .deal_tit { font-size: 1.1458333333333335vw; color: #004988; max-width: 70%; display: inline-block; vertical-align: top; padding-left: 1%; } .deal_tit:hover { color: #bb0206; } .deal_time { font-size: 1.1458333333333335vw; color: #004988; margin: 0 1.5625vw; } .deal_more { font-size: 1.1458333333333335vw; color: #004988; padding: 0.2604166666666667vw 0.78125vw; border-radius: 1.5625vw; } .deal_more:hover { background: #004988; color: #fff; } .deal_div_right_btn { position: absolute; right: 0; top: 0; width: 4.895833333333334vw; height: 2.8125vw; } .deal_div_right_btn .deal_right { border-left: 1px solid #f2f2f2; box-sizing: border-box; } .deal_div_right_btn a { width: 2.34375vw; height: 2.8125vw; display: block; float: left; text-align: center; font-size: 1.25vw; background: #004988; color: #fff; font-family: monospace; font-weight: bold; margin-left: 0.10416666666666667vw; } .deal_div_right_btn a:active { font-size: 1.6vw; transition: all 0.5s; } .products ul { display: flex; } .products ul li { width: 33.33333%; height: 32.083333333333336vw; overflow: hidden; border-radius: 0.78125vw; background: #b6dae8; display: inline-block; vertical-align: top; position: relative; margin: 1% 1% 1% 0; transition: all .5s; } .products ul li:last-child { margin-right: 0; } .products ul li .tit { padding: 1.5625vw 2.0833333333333335vw; box-sizing: border-box; position: relative; transition: all .5s; z-index: 3; } .products ul li .tit::before { content: ""; display: inline-block; width: 0.4166666666666667vw; height: 1.875vw; background: #004988; position: absolute; left: 2.0833333333333335vw; top: 1.5625vw; } .products ul li .tit p { font-size: 1.6666666666666667vw; color: #262626; line-height: 1.875vw; } .products ul li .tit p:first-child { padding-left: 1.0416666666666667vw; } .products ul li .pic { height: 32.083333333333336vw; overflow: hidden; position: absolute; bottom: 0; left: 0; right: 0; transition: all 1s; text-align: center; } .products ul li .pic img { width: 100%; height: 100%; object-fit: cover; } .products ul li .tct { background-image: url("../images/product_bg.png"); background-size: cover; background-repeat: no-repeat; width: 100%; height: 100%; margin: 0 auto; position: absolute; z-index: 3; top: 0; border-radius: 0vw; opacity: 0; } .products ul li .tct .tct_con { width: 100%; height: 100%; display: block; } .products ul li .tct h3 { font-size: 2vw; color: #fff; text-align: center; margin-top: 6vw; margin-bottom: 3vw; position: relative; } .products ul li .tct h3::before { content: ""; display: inline-block; width: 0.4166666666666667vw; height: 3.125vw; position: absolute; left: 0; top: 0; } .products ul li .tct p { font-size: 1.2vw; line-height: 1.7708333333333335vw; color: #eee; text-align: justify; text-indent: 2em; padding: 0 2vw; } .products ul li .tct_more { width: 8.59375vw; line-height: 2.8645833333333335vw; text-align: center; font-size: 1.2vw; color: #eee; display: block; border-radius: 0.2604166666666667vw; border: 2px solid #fff; margin: 3vw auto 0; transition: all 0.75s; position: absolute; left: 0; right: 0; bottom: 5vw; } .products ul li .tct_more:hover { width: 10vw; transition: all 0.75s; } .products ul li .tct_more a { display: block; color: #fff; } .products ul li:hover {} .products ul li:hover .tit { opacity: 0; } .products ul li:hover .pic { transition: all 1s; opacity: 0; } .products ul li:hover .tct { opacity: 0.95; transition: all 0.8s ease; } .main_title { position: relative; z-index: 3; } .main_title span { display: block; width: 3.541666666666667vw; margin: 0 0 1.875vw; } .main_title h3 { font-size: 2vw; font-weight: bold; color: #004988; line-height: 3.125vw; } .main_title p { font-size: 1.25vw; line-height: 1.5625vw; color: #004988; } .main_title .more a { width: 5.46875vw; display: block; font-size: 0.9895833333333334vw; line-height: 1.5625vw; color: #004988; margin-top: 2vw; text-align: center; border: #004988 solid 1px; border-radius: 0.2604166666666667vw; } .box { margin: 1vw auto; } .box:has(.abouts-index) { background-color: #f5f5f5; padding-bottom: 2vw; padding-top: 2vw; } .about_left { width: 42.44791666666667vw; } .about_left .tct .tit { text-align: center; font-size: 1.4vw; color: #060001; font-weight: bold; margin: 2.604166666666667vw auto 1.0416666666666667vw; } .about_left .tct .txt { font-size: 1.04vw; line-height: 1.6666vw; color: #060001; text-indent: 2em; text-align: justify; } .about_left .tct .more { margin: 2.34375vw 0 0 auto; width: 9vw; line-height: 2.4vw; text-align: center; font-size: 1.25vw; color: #004988; border: #004988 solid 1px; border-radius: 0.2604166666666667vw; transition: all 0.75s; } .about_left .tct .more a { display: block; color: #004988; } .about_left .tct .more:hover { width: 10vw; transition: all 0.75s; background-color: #004988; color: #fff; } .about_left .tct .more:hover a { color: #fff; } .about_right { width: 45vw; height: 24vw; overflow: hidden; border-radius: 1.2vw; } .about_right img { width: 100%; height: 100%; object-fit: cover; transition: all 1.5s; } .about_right img:hover { transition: all 1.5s; transform: scale(1.02); } /* .about_right:hover img { transform: scale(1.1); transition: all 0.75s; } */ .news { margin-top: 2.0833333333333335vw; } .news_left { width: 43.54166666666667vw; height: 25.15625vw; overflow: hidden; border-radius: 1.0416666666666667vw; } .news_right { width: 47.65625vw; } .news_right .news_item { border-bottom: 2px solid #b4b4b4; padding: 1.3020833333333335vw 0.5208333333333334vw; box-sizing: border-box; transform: translateX(0px); transition: all 0.75s; } .news_right .news_item:hover { transform: translateX(-1.0416666666666667vw); transition: all 0.75s; } .news_right .news_item .news_day { width: 6.510416666666667vw; text-align: center; } .news_right .news_item .news_day span { font-size: 3.6458333333333335vw; color: #004988; line-height: 3.6458333333333335vw; margin-bottom: 0.5208333333333334vw; display: block; } .news_right .news_item .news_day p { font-size: 1.0416666666666667vw; color: #898989; } .news_right .news_item .news_tct { width: 40vw; } .news_right .news_item .news_tct h3 { font-size: 1.25vw; line-height: 1.7708333333333335vw; color: #060001; font-weight: bold; margin-bottom: 0.5208333333333334vw; } .news_right .news_item .news_tct p { font-size: 1.0416666666666667vw; color: #060001; line-height: 1.6666666666666667vw; } .news_right .news_item .news_tct h3:hover { color: #004988; } .news .more { margin: 1.5vw 0 1.5vw auto; width: 9vw; line-height: 2.4vw; border: 1px solid #004988; text-align: center; font-size: 1.25vw; color: #004988; border-radius: 0.2604166666666667vw; transition: all 0.75s; } .news .more a { display: block; color: #004988; } .news .more:hover { width: 10vw; transition: all 0.75s; background-color: #004988; } .news .more:hover a { color: #eee; } #owl-demo .owl-item.active .item { transform: scale(1.05); background-repeat: no-repeat; background-position: left top; transition: 5s all linear; -webkit-transition: 5s all linear; -moz-transition: 5s all linear; -o-transition: 5s all linear; } #owl-demo .owl-item .item { background-size: cover; } #owl-demo .owl-item:hover .item { transform: scale(1.05); transition: all 5s linear; -webkit-transition: all 5s linear; -moz-transition: all 5s linear; -o-transition: all 5s linear; } #news_banner { width: 100%; height: 25vw; } #news_banner .owl-item .item{ height: 25vw; display: block; position: relative; transition: all 0.75s; } #news_banner .owl-item .item:hover{ transform: scale(1.05); transition: all 0.75s; } #news_banner .owl-item .item p { width: 90%; margin: 0 auto; text-align: center; font-size: 1.1458vw; color: #fff; position: absolute; left: 0; right: 0; bottom: 1.5625vw; } #news_banner .owl-controls{ position: absolute; top: 1vw; left: 0; right: 0; opacity: 0; transition: all 0.75s; bottom: auto; } #news_banner .owl-controls .owl-dots span{ width: 2vw !important; height: 0.52vw; transform: scale(0); transition: all 0.75s; } #news_banner:hover .owl-controls{ opacity: 1; opacity: 0.75s; } #news_banner:hover .owl-controls .owl-dots span{ transform: scale(1); transition: all 0.75s; } .bar { height: 26.822916666666668vw; } .crumbs { margin: 0 auto; height: 3.6458333333333335vw; background: #fff; } .crumbs dl { padding: 1.0416666666666667vw 0; font-size: 0; } .crumbs dl dt, .crumbs dl dd { display: inline-block; vertical-align: middle; } .crumbs dl dt { width: 1.2vw; height: 1.2vw; overflow: hidden; padding-right: 0.5208333333333334vw; } .crumbs dl dt img { width: 100%; height: 100%; } .crumbs dl dd { font-size: 1.3541666666666667vw; line-height: 1.5625vw; color: #636363; padding-right: 0.5208333333333334vw; } .crumbs dl dd::after { content: ">"; display: inline-block; padding-left: 0.5208333333333334vw; font-family: monospace; vertical-align: top; } .crumbs dl dd:last-child:after { display: none; } .crumbs dl dd a { color: #636363; display: inline-block; font-size: 1vw; } .crumbs dl dd a:hover { color: #004988; } .about1 { padding: 2.34375vw; padding-top: 0; box-sizing: border-box; box-shadow: 0 5px 8px rgba(0, 0, 0, 0.08), 0 -2px 5px rgba(0, 0, 0, 0.08); border-radius: 1.0416666666666667vw; overflow: hidden; height: 32.6vw; box-sizing: border-box; } /* .about1 .mains_text{margin-top: -2vw;} */ .abouts { height: 100%; transition: height 0.75s; } /* .about1 .mains_text img{width: 50% !important;} */ .about1 .mains_text h2 { font-size: 1.875vw; line-height: 2.604166666666667vw; } .about1 .mains_text h3 { font-size: 1.09375vw; line-height: 2.604166666666667vw; padding: 0.5208333333333334vw 0; } .about1 .mains_text p { font-size: 1.25vw; line-height: 1.7708333333333335vw; color: #898989; } .about_btn { text-align: center; cursor: pointer; width: 10.46875vw; height: 3.229166666666667vw; margin: 0 auto; } .about_btn img { width: 100%; height: 100%; } .about1 .mains_text img, .culture3 .mains_text img, .product_con2_btm .mains_text img { width: 100%; height: 100%; object-fit: cover; } .about2 { background: #f4f2f2; } .about2 ul { font-size: 0; padding: 0.78125vw 0; } .about2 ul li { display: inline-block; vertical-align: top; font-size: 1.09375vw; line-height: 2.604166666666667vw; color: #060001; width: 17.5%; margin-right: 10%; padding: 0.78125vw 0; text-indent: 1em; } .about2 ul li a { display: block; color: #060001; } .about2 ul li em { background: #004988; display: inline-block; vertical-align: middle; margin-right: 0.78125vw; width: 0.78125vw; height: 0.78125vw; border-radius: 0.78125vw; } .about2 ul li:nth-child(4n) { margin-right: 0; } .about3 .yyui_tab>ul { font-size: 0; margin: 2.0833333333333335vw auto; } .about3 .yyui_tab>ul>li { display: inline-block; vertical-align: top; width: 25%; text-align: center; font-size: 1.71875vw; color: #a6a6a6; position: relative; cursor: pointer; } .about3 .yyui_tab>ul>li span { display: inline-block; background: #fff; width: 12.5vw; line-height: 3.4375vw; position: relative; z-index: 2; position: relative; } .about3 .yyui_tab>ul>li span::before { content: ""; display: block; width: 1.1458333333333335vw; height: 1.1458333333333335vw; background: #fff; position: absolute; left: -0.5208333333333334vw; top: 1.1458333333333335vw; transform: rotate(45deg); } .about3 .yyui_tab>ul>li::before, .about3 .yyui_tab>ul>li::after { content: ""; display: block; position: absolute; } .about3 .yyui_tab>ul>li::before { width: 100%; height: 1.1458333333333335vw; background: #dfdfdf; top: 1.1458333333333335vw; } .about3 .yyui_tab>ul>li:nth-child(1):before { border-radius: 10px 0 0 10px; } .about3 .yyui_tab>ul>li:last-child:before { border-radius: 0 10px 10px 0; } .about3 .yyui_tab>ul>li::after { width: 2.5vw; height: 2.135416666666667vw; background: #ededec url(../images/jts.jpg) no-repeat center; top: 0.625vw; } .about3 .yyui_tab>ul>li:first-child::after { display: none; } .about3 .yyui_tab>ul>li.yyui_tab_title_this span { background: #004988; color: #fff; } .about3 .yyui_tab>ul>li.yyui_tab_title_this span::before { background: #004988; } .yyui_tab_content { display: none; } .history_left { width: 40.10416666666667vw; height: 24.375vw; overflow: hidden; transition: all .5s; border-radius: 2.0833333333333335vw; margin-top: 2.604166666666667vw; } .history_left img { width: 100%; height: 100%; object-fit: cover; transition: all 0.75s; } .history_left:hover img { transform: scale(1.1); transition: all 0.75s; } .history_right { width: 48.958333333333336vw; padding-left: 2.604166666666667vw; } .history_right h3 { font-size: 1.6vw; color: #004988; line-height: 2.604166666666667vw; padding-left: 2.604166666666667vw; } .history_right h3 em { width: 1.4583333333333335vw; height: 1.4583333333333335vw; border-radius: 1.4583333333333335vw; background: #004988; display: inline-block; vertical-align: inherit; margin-right: 0.5208333333333334vw; } .history_right h3 em::after { content: ""; display: block; width: 0.6770833333333334vw; height: 0.6770833333333334vw; border-radius: 0.6770833333333334vw; margin: 0.36458333333333337vw; background: #fff; } .history_right p { font-size: 1.1vw; line-height: 1.7708333333333335vw; color: #898989; text-align: justify; margin: 0.5208333333333334vw auto 2.0833333333333335vw; text-indent: 2em; padding-left: 2.7083333333333335vw; } .history_right .history_lists::-webkit-scrollbar-track-piece { position: fixed; right: 0; width: 3px; background: none; } .history_right .history_lists::-webkit-scrollbar { width: 9px; height: 1.0416666666666667vw; position: absolute; } .history_right .history_lists::-webkit-scrollbar-thumb { background: #898989; background-clip: padding-box; min-height: 1.4583333333333335vw; } .history_right .history_lists::-webkit-scrollbar-thumb:hover { background: #898989; } .history_right .history_lists { width: 100%; height: 14.583333333333334vw; overflow-y: scroll; padding-right: 0.78125vw; background: url(../images/scrollbar_bg.png) no-repeat right; box-sizing: border-box; position: relative; } .history_right .history_lists ul::before { content: ""; display: block; width: 1px; height: 100%; background: #d8d8d8; position: absolute; left: 0.4166666666666667vw; top: 0; } .history_right ul { padding-left: 2.7083333333333335vw; box-sizing: border-box; position: relative; } .history_right ul li { font-size: 1.0416666666666667vw; color: #060001; font-weight: bold; line-height: 1.5625vw; padding: 1.3020833333333335vw 1.5625vw; background: #f4f2f2; margin-bottom: 0.8854166666666667vw; position: relative; text-align: justify; border-radius: 1.0416666666666667vw; } .history_right ul li::before { content: ""; display: block; width: 0.9375vw; height: 0.9375vw; border-radius: 0.9375vw; background: #747474; position: absolute; left: -2.7083333333333335vw; top: 1.6666666666666667vw; } .history_right ul li:hover { color: #004988; } .history_right ul li:hover::before { background: #004988; } .swiper-container-honor { height: 34.53125vw; position: relative; overflow: hidden; border-radius: 1.5625vw; margin-top: 1.5625vw; } .swiper-container-honor .swiper-slide a { display: block; height: 34.53125vw; } .swiper-container-honor .swiper-pagination-honor { width: 2.0833333333333335vw; border-radius: 2.0833333333333335vw; /* margin: 0 auto; */ position: absolute; top: 50%; right: 0.5208333333333334vw; left: auto; margin-top: -3.125vw; overflow: hidden; box-sizing: border-box; z-index: 33; } .swiper-container-honor .swiper-pagination-honor .swiper-pagination-bullet { display: block; width: 0.3125vw; height: 3.6458333333333335vw; margin: 0.5208333333333334vw auto; background: #fff; border-radius: 1.0416666666666667vw; opacity: 1; } .swiper-container-honor .swiper-pagination-honor .swiper-pagination-bullet-active { background: #004988; } .culture1 { background: #f4f2f2; border-radius: 1.0416666666666667vw; } .culture1 .mains_text img { max-width: 100%; width: 100%; } .culture1 .culture1_left { border-radius: 1.0416666666666667vw; overflow: hidden; width: 31.041666666666668vw; height: 26.822916666666668vw; } .culture1 .culture1_right { width: 60.9375vw; padding: 0 2.0833333333333335vw; box-sizing: border-box; } .culture2_list ul { display: flex; } .culture2_list ul li { display: inline-block; vertical-align: top; width: 30.104166666666668vw; height: 30.208333333333336vw; overflow: hidden; border-radius: 1.875vw; margin-right: 1%; position: relative; } .culture2_list ul li:last-child { margin-right: 0; } .culture2_list ul li .pic { text-align: center; margin-top: 28%; /* transform: scale(1); */ opacity: 1; transition: all 0.75s; } .culture2_list ul li:hover .pic { /* transform: scale(0); */ opacity: 0; transition: all 0.75s; } .culture2_list ul li .pic span { display: block; width: 9.53125vw; height: 9.895833333333334vw; overflow: hidden; margin: 0 auto; } .culture2_list ul li .pic h3 { font-size: 1.875vw; color: #004988; font-weight: bold; text-shadow: 2px 4px 4px rgba(0, 0, 0, 0.3); } .culture2_list ul li .tct { transform: scale(0); transition: all 0.75s; position: absolute; top: 0; left: 0; right: 0; height: 30.208333333333336vw; padding: 1.5625vw; box-sizing: border-box; text-align: center; background: rgba(255, 255, 255, 0.3); } .culture2_list ul li:hover .tct { transform: scale(1); transition: all 0.75s; } .culture2_list ul li .tct h3 { font-size: 1.875vw; text-shadow: 2px 3px 3px rgba(0, 0, 0, 0.3); font-weight: bold; color: #004988; } .culture2_list ul li:nth-child(1) .tct h3 { margin-bottom: 6.25vw; } .culture2_list ul li:nth-child(2) .tct h3 { margin-bottom: 1.5625vw; } .culture2_list ul li:nth-child(3) .tct h3 { margin-bottom: 7.291666666666667vw; } .culture2_list ul li .tct h3 img { width: 1.875vw; } .culture2_list ul li .tct .tst h3 { font-size: 1.25vw; font-weight: bold; margin-bottom: 0.5208333333333334vw; } .culture2_list ul li .tct .tst p { font-size: 0.9895833333333334vw; line-height: 1.7708333333333335vw; } .culture3 .box { margin: 0 auto; } .culture4 { background: #f4f2f2; border-radius: 2.0833333333333335vw 0 0 2.0833333333333335vw; overflow: hidden; } .culture4_left { width: 35.9375vw; height: 31.979166666666668vw; display: flex; padding: 2.604166666666667vw 0 0; box-sizing: border-box; } .culture4_left h3 { width: 6.770833333333334vw; writing-mode: tb-rl; font-size: 2.0833333333333335vw; color: #004988; font-weight: bold; height: 26.5625vw; border-right: 2px solid #5b5a5a; } .culture4_left .tct { width: 25.78125vw; margin-left: 1.5625vw; height: 28.645833333333336vw; overflow: hidden; } .culture4_left .tct .pic { text-align: center; height: 26.5625vw; overflow: hidden; transition: all 0.75s; } .culture4_left .tct .pic img { width: 23.645833333333336vw; height: 26.979166666666668vw; } .culture4_left .tct.active { margin-top: -1.5625vw; transition: all 0.75s; } .culture4_left .tct.active .pic { height: 0; transition: all 0.75s; } .culture4_left .tct .culture4_btn { text-align: center; margin: 0.5208333333333334vw auto; } .culture4_left .tct .culture4_btn img { cursor: pointer; width: 1.40625vw; height: 0.8333333333333334vw; } .culture4_left .tct .text { font-size: 1.09375vw; line-height: 1.875vw; color: #898989; text-indent: 2em; text-align: justify; } .culture4_right { width: 56.770833333333336vw; height: 31.979166666666668vw; position: relative; } .culture4_right .pics { position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; z-index: 2; } .culture4_right #video1 { width: 100%; height: 100%; } .member .yyui_tab { margin: 2.0833333333333335vw auto; } .member .yyui_tab>ul { font-size: 0; } .member .yyui_tab>ul>li { width: 32.2%; line-height: 4.166666666666667vw; text-align: center; background: #ececec; color: #636363; font-size: 1.5vw; font-weight: bold; cursor: pointer; display: inline-block; vertical-align: top; margin-right: 1.6%; border-radius: 0.5208333333333334vw; } .member .yyui_tab>ul>li span { display: block; position: relative; z-index: 2; } .member .yyui_tab>ul>li:nth-child(3n) { margin-right: 0; } .member .yyui_tab>ul>li.yyui_tab_title_this { background: #004988; color: #fff; position: relative; } .member .yyui_tab>ul>li.yyui_tab_title_this::after { content: ""; display: block; width: 1.875vw; height: 1.875vw; background: #004988; transform: rotate(45deg); position: absolute; left: 0; right: 0; margin: 0 auto; bottom: -0.9375vw; } .organize_tct { margin: 2.0833333333333335vw auto 0; } .organize_top { height: 29.6875vw; } .organize_topl { width: 36.97916666666667vw; height: 29.6875vw; background: #8eb8ec; margin-left: 2.0833333333333335vw; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4), 0 -2px 5px rgba(0, 0, 0, 0.4); } .organize_topl .pic { margin-left: -1.875vw; background: #fff; text-align: center; padding: 1.5625vw; width: 37.5vw; height: 27.864583333333336vw; overflow: hidden; margin-top: 0.9375vw; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0 -2px 5px rgba(0, 0, 0, 0.2); box-sizing: border-box; } .organize_topl .pic .swiper-container-organize { overflow: hidden; position: relative; width: 34.375vw; height: 24.739583333333336vw; } .organize_topl .pic .swiper-container-organize .swiper-slide { width: 34.375vw; height: 24.739583333333336vw; } .organize_topl .pic .swiper-container-organize .swiper-slide img { object-fit: cover; width: 100%; height: 100%; } .organize_topl .pic .swiper-container-organize .swiper-pagination-organize { bottom: 1.5625vw !important; z-index: 3; position: absolute; left: 0; right: 0; margin: 0 auto; text-align: center; } .organize_topl .pic .swiper-container-organize .swiper-pagination-organize .swiper-pagination-bullet { width: 0.78125vw; height: 0.78125vw; border-radius: 0.78125vw; background: #fff; box-shadow: 0 0.2604166666666667vw 0.5208333333333334vw rgba(0, 0, 0, 0.5); opacity: 0.4; margin: 0 0.4166666666666667vw; } .organize_topl .pic .swiper-container-organize .swiper-pagination-organize .swiper-pagination-bullet-active { opacity: 1; } .organize_topr { width: 49.21875vw; height: 29.6875vw; padding: 2.604166666666667vw 0; box-sizing: border-box; background: #fff; overflow-y: scroll; margin-right: 2.604166666666667vw; } .organize_topr span { display: inline-block; vertical-align: top; font-size: 1.3vw; line-height: 3.6458333333333335vw; font-weight: bold; color: #fff; background: #004988; padding: 0 1.0416666666666667vw; box-sizing: border-box; margin-right: 1vw; border-radius: 0.5208333333333334vw; text-align: center; } .organize_topr span:nth-child(1) { width: 20.572916666666668vw; } .organize_topr span:nth-child(2) { width: 25.520833333333336vw; margin-right: 0; } .organize_topr p { font-size: 1.25vw; line-height: 1.875vw; color: #888; margin-top: 2.0833333333333335vw; text-align: justify; text-indent: 2em; letter-spacing: 2.5px; } .organize_btm { margin: 2.604166666666667vw auto; padding: 2.604166666666667vw 2.604166666666667vw 0; box-sizing: border-box; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4), 0 -2px 5px rgba(0, 0, 0, 0.4); border-radius: 1.5625vw; } .organize_btm ul { font-size: 0; } .organize_btm ul li { display: inline-block; vertical-align: top; width: 25vw; padding-right: 3.0208333333333335vw; margin-right: 3.0208333333333335vw; border-right: 1px solid #9b9b9b; min-height: 36.458333333333336vw; } .organize_btm ul li h3 { font-size: 1.3541666666666667vw; font-weight: bold; color: #004988; line-height: 1.875vw; margin-bottom: 0.5208333333333334vw; letter-spacing: 1.5px; } .organize_btm ul li p { font-size: 1.25vw; line-height: 1.875vw; color: #888; text-align: justify; text-indent: 2em; letter-spacing: 3px; } .organize_btm ul li:last-child { margin-right: 0; padding-right: 0; border: none } .organize_list2 ul li { position: relative; margin-bottom: 1.5625vw; } .organize_list2 ul li .pic { width: 37.239583333333336vw; height: 23.177083333333336vw; overflow: hidden; transition: all .5s; border-radius: 1.5625vw; } .organize_list2 ul li .pic img { width: 100%; height: 100%; object-fit: cover; transition: all 0.75s; } .organize_list2 ul li:hover .pic img { transform: scale(1.1); transition: all 0.75s; } .organize_list2 ul li .tct { width: 60.677083333333336vw; height: 21.875vw; box-sizing: border-box; padding: 1.8229166666666667vw 2.604166666666667vw; background: #fff; box-shadow: 0 3px 5px rgba(23, 23, 23, .3), 0 -2px 5px rgba(23, 23, 23, .3); border-radius: 1.5625vw; } .organize_list2 ul li .tct h3 { font-size: 1.5vw; font-weight: bold; color: #004988; line-height: 1.875vw; margin-bottom: 1.0416666666666667vw; } .organize_list2 ul li .tct h3 em { font-size: 3.125vw; display: inline-block; vertical-align: top; color: #004988; } .organize_list2 ul li .tct p { font-size: 1.25vw; line-height: 1.875vw; color: #888; text-indent: 2em; text-align: justify; height: 15.104166666666668vw; overflow-y: auto; letter-spacing: 3px; } .organize_list2 ul li:nth-child(odd) .pic { float: left; } .organize_list2 ul li:nth-child(odd) .tct { position: absolute; z-index: 3; top: 0.7291666666666667vw; right: 0; } .organize_list2 ul li:nth-child(even) .pic { float: right; } .organize_list2 ul li:nth-child(even) .tct { position: absolute; z-index: 3; top: 0.7291666666666667vw; left: 0; } .organize_list2 ul li:last-child { margin-bottom: 0; } .organize_list3 { padding: 3.125vw 2.604166666666667vw; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.4), 0 -2px 5px rgba(0, 0, 0, 0.4); border-radius: 1.5625vw; } .organize_list3 ul { font-size: 0; } .organize_list3 ul li { width: 40.625vw; margin-right: 6.25vw; display: inline-block; vertical-align: top; margin-top: 1.3020833333333335vw; margin-bottom: 1.3020833333333335vw; } .organize_list3 ul li:nth-child(2n) { margin-right: 0; } .organize_list3 ul li h3 { font-size: 1.5vw; line-height: 1.875vw; color: #004988; font-weight: bold; border-bottom: 1px solid #888; margin-bottom: 1.0416666666666667vw; padding-bottom: 1.0416666666666667vw; } .organize_list3 ul li h3 em { font-size: 3.125vw; display: inline-block; vertical-align: top; } .organize_list3 ul li p { font-size: 1.25vw; line-height: 1.875vw; color: #888; text-indent: 2em; text-align: justify; letter-spacing: 3px; } .product_con2_top { margin: 0 auto; background: #f3f1f2; border-radius: 1.5625vw; padding: 3.125vw 0; } .product_con2_top dl { font-size: 0; width: 77.86458333333334vw; margin: 0 auto; box-sizing: border-box; position: relative; } .product_con2_top dt { font-size: 2vw; color: #060001; width: 13.020833333333334vw; height: 27.020833vw; float: left; justify-content: left; font-weight: bold; } .product_con2_top dd { display: inline-block; vertical-align: top; position: relative; padding-left: 3.125vw; padding-right: 3.125vw; border-left: 0.5208333333333334vw solid #004988; margin-left: 0.78125vw; width: 49.739583333333336vw; box-sizing: border-box; width: 61.97916666666667vw; box-sizing: border-box; height: 27.020833vw; overflow-y: scroll; } .product_con2_top dd::-webkit-scrollbar-track-piece { position: fixed; right: 0; background-color: #004988; } .product_con2_top dd::-webkit-scrollbar { width: 3px; height: 10px; } .product_con2_top dd::-webkit-scrollbar-thumb { background: #004988; background-clip: padding-box; min-height: 28px; } ::-webkit-scrollbar-thumb:hover { background: #bbb; } .product_con2_top dl::before { content: ""; display: block; width: 0.8333333333333334vw; height: 0.8333333333333334vw; background: #004988; transform: rotate(45deg); position: absolute; left: 13.38125vw; top: 50%; visibility: inherit; } .product_con2_top dd p { font-size: 1.25vw; line-height: 2.34375vw; color: #262626; text-align: justify; } .product_con2_top dd p strong { font-weight: bold; } .product_con2_top .p1 { font-size: 0; margin-top: 3.6458333333333335vw; text-align: center; } .product_con2_top .p1 span { display: inline-block; vertical-align: top; font-size: 1vw; line-height: 3.5vw; text-align: center; padding: 0 2.5vw; box-sizing: border-box; margin-right: 5.208333333333334vw; background: #004988; color: #fff; border-radius: 1.0416666666666667vw; } .product_con2_top .p1 span:last-child { margin-right: 0; } .product_con2_btm { margin: 3.125vw auto; } .product_list { /* margin-top: 3.125vw; */ } .product_list ul li { margin-bottom: 3.125vw; } .product_list ul li .pic { width: 58.59375vw; height: 28.802083333333336vw; overflow: hidden; transition: all .5s; border-radius: 1.0416666666666667vw; } .product_list ul li .pic img { width: 100%; height: 100%; } .product_list ul li .tct { width: 34.114583333333336vw; height: 25.520833333333336vw; box-sizing: border-box; padding: 3.90625vw; background: #f3f1f2; margin-top: 1.5625vw; border-radius: 1.5625vw 0 0 1.5625vw; } .product_list ul li .tct h3 { font-size: 2.5vw; line-height: 2.8645833333333335vw; color: #262626; } .product_list ul li .tct h3 em { display: inline-block; width: 0.3125vw; height: 2.604166666666667vw; background: #004988; vertical-align: text-bottom; } .product_list ul li .tct h3 sup { font-size: 1.0416666666666667vw; } .product_list ul li .tct h3 sub { font-size: 1.5625vw; vertical-align: initial; margin-left: -0.5208333333333334vw; } .product_list ul li .tct p { font-size: 1.25vw; line-height: 1.7708333333333335vw; color: #888; text-align: justify; margin: 2.34375vw auto; text-indent: 2em; letter-spacing: 2px; } .product_list ul li .tct span { display: block; width: 7.25vw; line-height: 2.34375vw; text-align: center; background: #004988; color: #fff; font-size: 1.25vw; transition: all 0.75s; margin: 0 0 0 auto; border-radius: 0.2604166666666667vw; } .product_list ul li .tct span:hover { width: 10vw; transition: all 0.75s; } .product_list ul li:nth-child(odd) .pic { float: right; } .product_list ul li:nth-child(odd) .tct { float: left; } .product_list ul li:nth-child(even) .pic { float: left; } .product_list ul li:nth-child(even) .tct { float: right; border-radius: 0 1.5625vw 1.5625vw 0; } .product_list ul li:hover .tct h3 { color: #004988; } .product_list ul li:hover .pic { transform: scale(1.02); transition: all 0.75s; } .product_btm { height: 24.21875vw; } .product_con1 { width: 61.71875vw; margin: 0 auto; } .product_bd { padding: 3.125vw 0 0; display: block } .product_bdl { width: 43.22916666666667vw; margin: 0 auto; } .product_bdl h3 { font-size: 1.25vw; line-height: 2.34375vw; color: #383838; text-align: center; font-weight: bold; } .product_bdl p { font-size: 0.7291666666666667vw; color: #4d4a4a; line-height: 1.25vw; margin-top: 0.5208333333333334vw; text-align: center; } .bd_con { margin-top: 1.5625vw; } .bd_left { margin-right: 1.8229166666666667vw; } .bd_left p, .bd_right p { font-size: 1.09375vw; color: #4b4a4a; line-height: 2.0833333333333335vw; text-align: left; } .bd_left input, .bd_right input { width: 17.1875vw; height: 2.604166666666667vw; line-height: 2.604166666666667vw; background: rgba(255, 255, 255, 0.5); border: none; border-radius: 0.78125vw; font-size: 1.0416666666666667vw; color: #4b4a4a; padding-left: 0.78125vw; box-sizing: border-box; } .btns { width: 7.291666666666667vw; line-height: 2.604166666666667vw; text-align: center; background: #8bb1de; border-radius: 0.78125vw; color: #fff; border: none; font-size: 1.3020833333333335vw; margin: 0; display: block; transition: all 0.75s; } .btns img { vertical-align: middle; width: 1.0416666666666667vw; height: 0.625vw; } .btns:hover { width: 10vw; transition: all 0.75s; } .product_info { box-sizing: border-box; padding: 1.875vw 0; } .info_top { border-bottom: 1px solid #9f9f9f; padding-bottom: 2.34375vw; margin-bottom: 2.34375vw; } .info_top .info_left { width: 46.97916666666667vw; height: 29.21875vw; line-height: 29.21875vw; text-align: center; overflow: hidden; margin-top: 0; border-radius: 1.0416666666666667vw; } .info_top .info_left img { width: 100%; height: 100%; object-fit: contain; } .info_right { width: 41.40625vw; height: 29.21875vw; overflow-y: scroll; padding-right: 1vw; } .info_right::-webkit-scrollbar-track-piece { position: fixed; right: 0; width: 3px; background: none; } .info_right::-webkit-scrollbar { width: 9px; height: 1.0416666666666667vw; position: absolute; } .info_right::-webkit-scrollbar-thumb { background: #898989; background-clip: padding-box; min-height: 1.4583333333333335vw; } .info_right::-webkit-scrollbar-thumb:hover { background: #898989; } .info_right h3 { font-size: 2.5vw; font-weight: bold; color: #004988; line-height: 2.604166666666667vw; margin-bottom: 1.0416666666666667vw; } .info_right h3 sup { font-size: 1.0416666666666667vw; } .info_right h3 sub { font-size: 1.5625vw; vertical-align: text-bottom; } .info_right h3 em { display: inline-block; width: 0.4166666666666667vw; height: 2.34375vw; background: #004988; vertical-align: middle; } .info_right h4 { font-size: 1.5625vw; line-height: 1.875vw; color: #383838; margin: 1.875vw auto; } .info_right p, .info_btm p { font-size: 1.25vw; line-height: 1.875vw; color: #888; text-align: justify; letter-spacing: 1px; } .info_right p strong { font-size: 1.25vw; line-height: 1.875vw; color: #2f2f2f; text-align: justify; font-weight: normal; } .info_right ul { padding-left: 2.0833333333333335vw; } .info_right ul li { list-style: initial; font-size: 1.25vw; line-height: 1.875vw; color: #888; text-align: justify; letter-spacing: 1px; } .info_right ul li::marker { color: #004988; } .info_right ul p { font-size: 1.25vw; line-height: 1.875vw; color: #888; text-align: justify; } .info_btm p { margin-bottom: 1.0416666666666667vw; text-indent: 2em; } .new_left { width: 78.125vw; border-right: 1px solid #f0f0f0; box-sizing: border-box; } .new_right { width: 14.583333333333334vw; border-top: 0.4166666666666667vw solid #004988; } .new_right ul li { font-size: 1vw; line-height: 3vw; text-indent: 1em; border-bottom: 1px solid #f0f0f0; background: #fff; position: relative; } .new_right ul li a { display: block; color: #636363; position: relative; z-index: 2; } .new_right ul li:nth-child(1)::before { display: none; } .new_right ul li:nth-child(1).active, .new_right ul li:nth-child(1):hover { background: #fff; } .new_right ul li::before { content: ""; width: 0%; height: 100%; background: #004988; position: absolute; left: 0; top: 0; transition: 0.4s; } .new_right ul li.active::before, .new_right ul li:hover::before { width: 100%; transition: 0.4s; } .new_right ul li.active a, .new_right ul li:hover a { color: #fff; transition: 0.4s; } .new_right ul li:nth-child(1).active a, .new_right ul li:nth-child(1):hover a { color: #636363; } .fixeds .new_right { position: fixed; top: 5.208333333333334vw; right: 3.6458333333333335vw; } .new { margin: 0 auto; } .new_tit { font-size: 1.6vw; font-weight: bold; color: #383838; padding-top: 0vw; line-height: 4.166666666666667vw; border-bottom: 1px solid #f0f0f0; } .new_list ul li { display: flex; padding: 1.2vw 0; border-bottom: 1px solid #f0f0f0; } .new_list ul li .pic { width: 20.572916666666668vw; height: 12.447916666666668vw; overflow: hidden; display: inline-block; vertical-align: top; border-radius: 1.0416666666666667vw; } .new_list ul li .pic img { width: 100%; height: 100%; object-fit: cover; transition: all 0.75s; } /* .new_list ul li:hover .pic img{transform: scale(1.1);transition: all 0.75s;} */ .new_list ul li .tct { display: inline-block; vertical-align: top; width: 51.302083333333336vw; padding: 0 2.8645833333333335vw; } .new_list ul li .tst { padding: 0 2.8645833333333335vw 0 0; } .new_list ul li .tct h3, .new_list ul li .tst h3 { font-size: 1.3vw; line-height: 1.875vw; color: #060001; } .new_list ul li .tct h3 em, .new_list ul li .tst h3 em { color: #cc0000; font-weight: normal; } .new_list ul li .tct p, .new_list ul li .tst p { font-size: 1.1vw; line-height: 1.6666666666666667vw; color: #060001; text-indent: 2em; text-align: justify; letter-spacing: 0.5px; } .new_list ul li .tct span, .new_list ul li .tst span { display: block; font-size: 1.0416666666666667vw; line-height: 1.6666666666666667vw; color: #898989; margin: 1.3020833333333335vw auto 1vw; } .new_list ul li:hover .tct h3, .new_list ul li:hover .tst h3 { color: #004988; } .new_title { padding:1vw 0; border-bottom: 1px solid #f0f0f0; } .new_title .new_tits { font-size: 1.4vw; font-weight: bold; color: #383838; line-height: 4.166666666666667vw; } .new_title .news_time { font-size: 0.8vw; color: #383838; } .new_info .mians_text { font-size: 1.0416666666666667vw; line-height: 1.875vw; color: #060001; text-indent: 2em; padding-right: 4vw; padding-left: 4vw; text-align: justify; margin: 0.8vw auto 1.5vw; } .new_info .mians_text img { max-width: 95%; height: auto !important; display: block; margin: 1.0416666666666667vw auto; } .new_page { margin-bottom: 2.8645833333333335vw; } .new_page ul { font-size: 0; } .new_page ul li { width: 45%; background: #f8f8f8; border-radius: 0.5208333333333334vw; font-size: 1vw; line-height: 3.0208333333333335vw; display: inline-block; vertical-align: top; margin-right: 6%; } .new_page ul li:last-child { margin-right: 0; } .new_page ul li span { display: inline-block; vertical-align: top; width: 5.208333333333334vw; border-radius: 0.5208333333333334vw; text-align: center; background: #ededed; color: #888; transition: all 0.5s; } .new_page ul li p { width: 28.125vw; display: inline-block; vertical-align: top; margin: 0 0.78125vw; transition: all 0.5s; } .new_page ul li:hover span { background: #004988; color: #fff; transition: all 0.5s; } .new_page ul li:hover p { color: #004988; transition: all 0.5s; } .lg_pages { text-align: center; padding: 2.604166666666667vw 0; } .lg_pages ul li { display: inline-block; vertical-align: top; border: 1px solid #b8b8b8; border-radius: 0.2604166666666667vw; padding: 0.2604166666666667vw 0.78125vw; font-size: 1.0416666666666667vw; line-height: 1.5625vw; color: #888888; margin: 0 0.5208333333333334vw; } .lg_pages ul li:hover { background: #004988; color: #fff; border: 1px solid #004988; } .lg_pages ul li:hover a { color: #fff; } .lg_pages ul li:last-child { padding: 0.2604166666666667vw 0; } .lg_pages ul li:last-child:hover { background: none; border: 1px solid #b8b8b8; } .lg_pages ul li select { border: none; width: 3.125vw; color: #888; padding: 0 0.2604166666666667vw; } .job_con { width: 74.73958333333334vw; padding: 2.0833333333333335vw 0; } .job_con1 { margin-top: 3.125vw; } .job_con1 .yyui_tab { padding: 0; } .job_con1 .yyui_tab>ul { font-size: 0; text-align: center; margin-bottom: 2.604166666666667vw; } .job_con1 .yyui_tab>ul>li { display: inline-block; vertical-align: top; width: 14%; font-size: 1.3541666666666667vw; font-weight: bold; color: #060001; cursor: pointer; } .job_con1 .yyui_tab>ul>li em { display: none; } .job_con1 .yyui_tab>ul>li.yyui_tab_title_this { color: #004988; } .job_con1 .yyui_tab>ul>li.yyui_tab_title_this em { display: inline-block; margin-right: 0.5208333333333334vw; width: 1.4583333333333335vw; height: 1.4583333333333335vw; } .job_con1 .yyui_tab>ul>li.yyui_tab_title_this em img { width: 100%; height: 100%; } .job_item { background: #e8e8e8; position: relative; margin-bottom: 3.125vw; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3), 0 -2px 5px rgba(0, 0, 0, 0.3); border-radius: 1.5625vw; overflow: hidden; } .job_item.active { background: #fff; } .item_title_con { width: 89.458333vw; padding: 0 3.90625vw; box-sizing: border-box; } .item_titlel { font-size: 1.354166666666666vw; color: #060001; font-weight: bold; width: 50%; line-height: 3.90625vw; } .item_titler { font-size: 1.354166666666666vw; color: #060001; font-weight: bold; width: 50%; text-align: right; line-height: 3.90625vw; } .jt_ico { width: 3.90625vw; height: 3.90625vw; position: absolute; right: 0; top: 0; } .jt_ico::after { content: ""; display: block; width: 1.4583333333333335vw; height: 1.4583333333333335vw; margin: 1.2239583333333335vw auto; background: url(../images/jt_01.png) no-repeat center; background-size: cover; } .job_item .job_btm { display: none; } .job_item .job_btm .mains_text { padding: 1.5625vw 3.90625vw; box-sizing: border-box; font-size: 1.1vw; color: #060001; line-height: 1.875vw; } .job_item .job_btm .mains_text blockquote { width: 40%; display: inline-block; vertical-align: top; margin-left: 3%; } .job_item .job_btm .mains_text blockquote:nth-child(2) { margin-left: 15%; width: 40%; } .job_item .job_btm .mains_text blockquote strong { color: #004988; display: block; margin-bottom: 1.0416666666666667vw; } .job_item.active .job_btm { display: block; } .job_item .item_title { cursor: pointer; } .job_item.active .item_title .item_title_con { background: #004988; } .job_item.active .item_title .item_title_con .item_titlel, .job_item.active .item_title .item_title_con .item_titler { color: #fff; } .job_item.active .item_title .jt_ico { background: #e8e8e8; } .job_item.active .item_title .jt_ico::after { background: url(../images/jt_02.png) no-repeat center; background-size: cover; } .job_item .job_info { padding: 0.5208333333333334vw 3.125vw 0.5208333333333334vw 3.125vw; box-sizing: border-box; line-height: 2.0833333333333335vw; background: #004988; color: #fff; font-size: 1.354166666666666vw; font-weight: bold; } .job_item .job_info a { color: #fff; } .notice_year { font-size: 1.3541666666666667vw; color: #383838; line-height: 2.0833333333333335vw; } .notice_year select { border: none; background: none; color: #004988; display: inline-block; vertical-align: initial; cursor: pointer; border-bottom: 1px solid #004988; } .notice_year a { display: inline-block; width: 10.15625vw; line-height: 2.0833333333333335vw; text-align: center; background: #004988; color: #fff; border-radius: 2.604166666666667vw; float: right; font-size: 1.1vw;; } .notice_list, .contact_list { margin-top: 1.5625vw; } .notice_list ul li { background: #fff; margin: 0.5208333333333334vw auto; height: 5.885416666666667vw; } .notice_list ul li .notice_day { width: 11.979166666666668vw; text-align: center; padding: 0.9114583333333334vw 0; margin-right: 1.8229166666666667vw; position: relative; color: #898989; border-radius: 0 1.5625vw 1.5625vw 0; } .notice_list ul li .notice_day::after { content: ""; display: block; width: 2px; height: 2.7083333333333335vw; background: #979797; position: absolute; top: 1.5625vw; right: 0.078125vw; } .notice_list ul li .notice_day h3 { font-size: 3.9583333333333335vw; font-weight: bold; line-height: 3.125vw; } .notice_list ul li .notice_day p { font-size: 0.8854166666666667vw; line-height: 1.5625vw; color: #878787; } .notice_list ul li .notice_tit { width: 59.375vw; font-size: 1.875vw; font-weight: bold; color: #898989; line-height: 5.885416666666667vw; } .notice_list ul li .notice_ico { width: 4.947916666666667vw; text-align: center; height: 5.885416666666667vw; background: url(../images/jt_01.png) no-repeat center; } .notice_list ul li:hover .notice_day { background: #004988; color: #fff; transition: all 0.5s; } .notice_list ul li:hover .notice_day::after { background: #004988; } .notice_list ul li:hover .notice_tit { color: #004988; transition: all 0.5s; } .notice_list ul li:hover .notice_ico { background: url(../images/jt_02.png) no-repeat center; } .contact_list ul li { margin: 1.5625vw auto; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3), 0 -2px 5px rgba(0, 0, 0, 0.3); border-radius: 0.5208333333333334vw; } .contact_list ul li .notice_day { width: 8.333333333333334vw; text-align: center; position: relative; color: #979797; } .contact_list ul li .notice_day::after { content: ""; display: block; width: 2px; height: 2.7083333333333335vw; background: #979797; position: absolute; top: 1vw; right: 0.078125vw; } .contact_list ul li .notice_day h3 { font-size: 2vw; font-weight: bold; line-height: 4.5vw; } .contact_list ul li .notice_tit { width: 59.375vw; font-size: 1.5vw; font-weight: bold; color: #979797; line-height: 4.5vw; border-radius: 0 2.0833333333333335vw 2.0833333333333335vw 0; padding-left: 1.8229166666666667vw; } .contact_list ul li .notice_ico { width: 4.947916666666667vw; text-align: center; height: 4.5vw; } .contact_list ul li .notice_ico::after { content: ""; display: block; width: 1.4583333333333335vw; height: 1.4583333333333335vw; background: url(../images/jt_01.png) no-repeat center; background-size: cover; margin: 1.5vw auto; } .contact_list ul li .contact_tops { cursor: pointer; } .contact_list ul li .contact_btms { padding: 1.5625vw 3.90625vw 1.5625vw 1.34375vw; box-sizing: border-box; display: none; } .contact_list ul li .contact_btms .mains_text { font-size: 1.0416666666666667vw; line-height: 1.5625vw; color: #060001; text-indent: 2em; } .contact_list ul li.active .notice_day, .contact_list ul li.active .notice_tit, .contact_list ul li:hover .notice_day, .contact_list ul li:hover .notice_tit { background: #004988; color: #fff; } .contact_list ul li.active .notice_day::after, .contact_list ul li:hover .notice_day::after { background: #004988; } .contact_list ul li.active .contact_btms { display: block; } .new_btm { padding: 2.604166666666667vw 0; } .new_btm .mains_text img { display: block; width: 100%; text-align: center; } .development_con { margin: 2.0833333333333335vw auto; display: block; } .development_list { position: relative; margin: 1.0416666666666667vw auto; } .development_list .development_left { width: 27.604166666666668vw; height: 20.052083333333336vw; overflow: hidden; background: #fff; padding: 3.125vw; box-sizing: border-box; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2), 0 -2px 5px rgba(0, 0, 0, 0.2); border-radius: 1.5625vw; } .development_list .development_left .ico { margin: 1.5625vw 0; width: 18.229166666666668vw; text-align: center; } .development_list .development_left .ico img { width: 3.90625vw; height: 3.90625vw; ; } .development_list .development_left .tit { font-size: 1.3541666666666667vw; font-weight: bold; color: #060001; margin-top: 1.3020833333333335vw; width: 18.229166666666668vw; text-align: center; } .development_list .development_right { float: right; width: 70.83333333333334vw; top: 2.8125vw; position: absolute; } .development_list .development_right ul li { float: left; margin-right: 1.3020833333333335vw; width: 22.65625vw; height: 14.479166666666668vw; overflow: hidden; transition: all .5s; border-radius: 1.5625vw; } .development_list .development_right ul li img { width: 100%; height: 100%; object-fit: cover; } .development_list .development_right ul li:last-child { margin-right: 0; } .development_list:nth-child(odd) .development_left { float: left; } .development_list:nth-child(odd) .development_left .tit::after { content: ""; display: inline-block; width: 0; height: 0; border-left: 0.9vw solid #060001; border-top: 0.6vw solid transparent; border-bottom: 0.6vw solid transparent; margin-left: 0.5208333333333334vw; position: relative; top: 2px; } .development_list:nth-child(odd) .development_right { float: right; right: 0; z-index: 2; } .development_list:nth-child(even) .development_left { float: right; text-align: right; } .development_list:nth-child(even) .development_left .ico { margin: 1.5625vw 0 0 auto; text-align: center; } .development_list:nth-child(even) .development_left .tit { margin: 1.3020833333333335vw 0 0 auto; } .development_list:nth-child(even) .development_left .tit::before { content: ""; display: inline-block; width: 0; height: 0; margin-right: 0.5208333333333334vw; border-right: 0.9vw solid #060001; border-top: 0.6vw solid transparent; border-bottom: 0.6vw solid transparent; position: relative; top: 2px; } .development_list:nth-child(even) .development_right { left: 0; } .development_list:hover .development_left .tit { color: #004988; } .development_list:nth-child(odd):hover .development_left .tit::after { border-left: 0.9vw solid #004988; } .development_list:nth-child(even):hover .development_left .tit::before { border-right: 0.9vw solid #004988; } .development_list .development_right ul li:hover { transform: scale(1.15); transition: all 0.75s; } .page_fy { margin: 1.5625vw auto; } .page_fy ul { text-align: center; } .page_fy ul li { width: 3.90625vw; height: 2.604166666666667vw; display: inline-block; vertical-align: top; border: 1px solid #b3b3b3; border-radius: 0.5208333333333334vw; transition: all 0.75s; margin: 0 1.5625vw; } .page_fy ul li a { display: block; height: 100%; } .page_fy ul li a::before { content: ""; display: block; width: 0.9895833333333334vw; height: 1.25vw; background: url(../images/development_jt1.png) no-repeat center; background-size: cover; margin: 0.6770833333333334vw auto; transition: all 0.75s; } .page_fy ul li:first-child a::before { transform: rotate(180deg); } .page_fy ul li:hover { border: 1px solid #004988; transition: all 0.75s; } .page_fy ul li:hover a::before { background: url(../images/development_jt2.png) no-repeat center; background-size: cover; transition: all 0.75s; }