锘緻charset "UTF-8"; b, h1, h2, h3, h4, h5, strong { font-weight: 400 } a, a:focus, a:hover { text-decoration: none } button, input, select { -webkit-appearance: none } body, input[type=checkbox], input[type=radio] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box } article, aside, blockquote, body, button, code, dd, details, dl, dt, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul { padding: 0; margin: 0 } html { min-height: 100%; overflow-y: scroll; -webkit-tap-highlight-color: transparent; overflow-x: hidden; -webkit-overflow-scrolling: touch } h1, h2, h3, h4, h5 { font-size: 100% } li, ol, ul { list-style: none } em, i { font-style: normal } table { border-collapse: collapse; border-spacing: 0 } :focus, button, input, textarea { outline: 0 } body { font-size-adjust: none; -webkit-text-size-adjust: none; position: relative; height: 100% } button, input, optgroup, select, textarea { margin: 0; font: inherit; color: inherit } .bold, .fb { font-weight: 700 } button { overflow: visible } button, select { text-transform: none; -moz-appearance: none; appearance: none } button[disabled], html input[disabled] { cursor: default } input { line-height: normal; -moz-appearance: none; appearance: none } input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, textarea { -webkit-appearance: none; appearance: none } input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0 } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height: auto } input::-ms-clear { display: none } .hidden { display: none } body { box-sizing: border-box; font-family: Arial,'Microsoft Yahei',sans-serif } [hidden] { display: none !important } .wrapper { font-size: 21px } .c-orange { color: #ff5d00 } .pt15 { padding-top: 15px } input:blur { border: 1px solid red } .fl { float: left } .fr { float: right } .top-nav { position: fixed; z-index: 9; top: 0; right: 0; left: 0; height: 90px; width: 100%; background-color: rgba(250,250,250,.9); -webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.2); -moz-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.2); box-shadow: 2px 2px 5px 0 rgba(0,0,0,.2) } .top-nav-left { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex } .top-nav .container-global { width: 87.5%; margin: 0 auto; max-width: 1680px } .top-nav .container-global .logo { display: inline-block; position: absolute; top: 22px; left: 59px } .top-nav .container-global .search { display: inline-block; height: 100px; padding-right: 80px; padding-left: 40px; background: url(../images/index/search.png) no-repeat; -moz-background-size: 80px 70px; -o-background-size: 80px 70px; background-size: 80px 70px; background-position-y: bottom; background-position-x: right; position: absolute; z-index: 9; bottom: 0; right: 0 } /*.top-nav .container-global .search:hover .search-wrap, .top-nav .nav-list > a .meun-level1 > a:hover .meun-level2, .top-nav .nav-list > a .meun-level1 > div:hover .meun-level2 { display: block }*/ .top-nav .nav-list > a .meun-level1 > a:hover .meun-level2, .top-nav .nav-list > a .meun-level1 > div:hover .meun-level2 { display: block } .top-nav .container-global .search .search-wrap { display: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: rgba(25,25,25,.8); position: absolute; top: 100px; right: 0; width: 510px; padding: 24px 38px } .top-nav .container-global .search .search-wrap label { padding: 0 } .top-nav .container-global .search .search-wrap .search-icon { width: 45px; height: 30px; margin-top: 5px; padding-left: 15px } .top-nav .container-global .search .search-wrap .glyphicon-arrow-down { background-color: #c6db33; color: #fff; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; font-size: 12px } .top-nav .container-global .search .search-wrap .select1 { background-color: #e8eff0 } .top-nav .container-global .search .search-wrap .seatch-input { padding-left: 0 } .top-nav .container-global .search .search-wrap .seatch-input input { background-color: transparent; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color: #fff; font-size: 24px; margin-left: -20px } .top-nav .container-global .search .search-wrap option:hover { background-color: #2f83c2 } .top-nav .container-global .jieqi { display: inline-block; height: 69px; width: 64px; position: absolute; bottom: 0; right: 100px } .top-nav .container-global .lang { position: absolute; right: 230px; top: 35px } .top-nav .container-global .lang a { cursor: pointer; display: inline-block; width: 36px; height: 30px; line-height: 30px; text-align: center; margin: 0 3px; font-size: 16px; color: #353535 } .top-nav .container-global .lang .lang-active { color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: rgba(198,219,51,.8) } .top-nav .nav-list { white-space: nowrap; text-align: center; height: 70px; line-height: 70px; line-height: 100px; position: relative; z-index: -1; width: 50%; margin: 0 auto; -webkit-transform: translateX(100px); -moz-transform: translateX(100px); -ms-transform: translateX(100px); -o-transform: translateX(100px); transform: translateX(100px) } .top-nav .nav-list > a { display: inline-block; font-size: 16px; color: #353535; height: 90px; padding: 0 10px; position: relative } .top-nav .nav-list > a.active span { border-bottom: 2px solid #b8d200 } .top-nav .nav-list > a span { border-bottom: 2px solid transparent; padding-bottom: 5px } .top-nav .nav-list > a:hover span { border-bottom: 2px solid #b8d200 } .top-nav .nav-list > a:hover .meun-level1 { top: 90px; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } .top-nav .nav-list > a .meun-level1 { background-color: rgba(255,255,255,.9); -webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.2); -moz-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.2); box-shadow: 2px 2px 5px 0 rgba(0,0,0,.2); position: absolute; z-index: 99; -webkit-transition: -webkit-transform .5s; -o-transition: -o-transform .5s; -moz-transition: transform .5s,-moz-transform .5s; transition: transform .5s; transition: transform .5s,-webkit-transform .5s,-moz-transform .5s,-o-transform .5s; -webkit-transform: translateY(5px); -moz-transform: translateY(5px); -ms-transform: translateY(5px); -o-transform: translateY(5px); transform: translateY(5px); top: -1002px; left: -50px; width: 198px; color: #414141; font-size: 16px; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px } .top-nav .nav-list > a .meun-level1 > a, .top-nav .nav-list > a .meun-level1 > div { display: block; height: 55px; line-height: 55px; border-bottom: 1px solid #414141; position: relative } .top-nav .nav-list > a .meun-level1 > a:last-of-type, .top-nav .nav-list > a .meun-level1 > div:last-of-type { border-bottom: 1px solid transparent; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px } .top-nav .nav-list > a .meun-level1 > a:hover, .top-nav .nav-list > a .meun-level1 > div:hover { color: #fff; background-color: #2f83c2 } .top-nav .nav-list > a .meun-level1 > a .meun-level2, .top-nav .nav-list > a .meun-level1 > div .meun-level2 { display: none; position: absolute; top: 0; left: 100% } .top-nav .nav-list .logo1 { width: 326px; height: 60px } .footer { display: none; width: 100%; background-color: #f3f7f7; padding-top: 60px; text-align: center } .footer .footer-main { width: 100%; background-color: rgba(0,104,183,.6); padding-top: 70px } .footer .footer-main.footer-main-innerpage { padding-top: 0 } .footer .footer-main .normal-width { width: 100%; max-width: 1447px; margin: 0 auto } .footer .footer-main .normal-width .row { padding: 45px 0 } .footer .footer-main .normal-width .row1 { border-bottom: 1px solid #d1e4f2 } .footer .footer-main .form-control { background-color: transparent; border: 1px solid #d1e4f2; color: #d1e4f2; font-size: 14px; text-align: center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px } .footer .footer-main .row1 .glyphicon { background-color: #c6db33; color: #30353a; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0 } .footer .footer-main .base-info { text-align: left } .footer .footer-main .row2 { font-size: 14px; color: #333 } .footer .footer-main .row2 .glyphicon { margin-right: 10px } .footer .footer-main .row2 .base-info p { margin-bottom: 14px } .footer .footer-main .row2 .website-map { text-align: right; padding: 0 } .footer .footer-main .row2 .website-map > div { display: inline-block; margin-right: 26px; vertical-align: top; text-align: left } .footer .footer-main .row2 .website-map > div h2 { font-size: 14px; color: #2b2b2b; margin-bottom: 16px } .footer .footer-main .row2 .website-map > div a { font-size: 12px; color: #333; display: block; margin-bottom: 14px } .footer .footer-main .row2 .gfzh > a, .footer .footer-main .row2 .gfzh > div { display: inline-block; width: 32.33%; font-size: 14px; color: #fff } .footer .footer-main .row2 .gfzh > a img, .footer .footer-main .row2 .gfzh > div img { display: inline-block; height: 78px; width: 78px } .footer .footer-main .row3 { background-color: #1e313f; height: 72px; margin: 0 auto; font-size: 14px; color: #fff; padding-top: 25px } a:focus, a:visited { color: initial } .footer .footer-main .row3 .col-md-4, .pad0 { padding: 0 } .footer .footer-main .row3 i { vertical-align: bottom } .glyphicon-my-arrow-dowm:before { content: "\e601" } .icon-dot { width: 30px; height: 7px; display: inline-block; background-image: url(../images/index/dot2.png); -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100% } .icon-beian, .icon-dot1 { display: inline-block; -moz-background-size: 100% 100%; -o-background-size: 100% 100% } .icon-dot1 { width: 25px; height: 6px; background-image: url(../images/index/dot1.png); background-size: 100% 100% } .icon-beian { width: 19px; height: 22px; background-image: url(../images/index/footer/beian.png); background-size: 100% 100% } .icon-icp, .icon-phone { display: inline-block; -moz-background-size: 100% 100%; -o-background-size: 100% 100% } .icon-icp { width: 16px; height: 19px; background-image: url(../images/index/footer/icp.png); background-size: 100% 100% } .icon-shu { display: inline-block; width: 7px; height: 33px; background-color: #0fc7ff; vertical-align: -5px } .icon-phone { width: 24px; height: 41px; background-image: url(../images/phone.png); background-size: 100% 100% } .icon-address, .icon-sms { display: inline-block; -moz-background-size: 100% 100%; -o-background-size: 100% 100% } .icon-address { width: 30px; height: 41px; background-image: url(../images/address.png); background-size: 100% 100% } .icon-sms { width: 42px; height: 31px; background-image: url(../images/sms.png); background-size: 100% 100% } .icon-location2, .icon-mail2 { width: 15px; display: inline-block; -moz-background-size: 100% 100%; -o-background-size: 100% 100% } .icon-location2 { height: 16px; background-image: url(../images/location2.png); background-size: 100% 100%; vertical-align: -4px } .icon-mail2 { height: 12px; background-image: url(../images/mail2.png); background-size: 100% 100%; vertical-align: -2px } .icon-phone3, .icon-wx { vertical-align: -3px; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; margin-right: 3px; display: inline-block } .icon-phone3 { width: 11px; height: 15px; background-image: url(../images/phone3.png); background-size: 100% 100% } .icon-wx { width: 45px; height: 33px; background-image: url(../images/wechat.png); background-size: 100% 100% } .icon-video { width: 74px; height: 74px; display: inline-block; background-image: url(../images/video-icon.png); -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%; position: absolute; z-index: 2; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%) } .my-header .my-title, .my-header::after { left: 0; position: absolute; margin: 0 auto } .vjs-big-play-button { display: none !important } .width100 { width: 100%; margin: 0 auto } .w1487, .w1537 { width: 94%; margin: 0 auto; display: block } .pr0 { padding-right: 0 } .pl0 { padding-left: 0 } .tl { text-align: left } .tr { text-align: right } .tc, select { text-align: center } .br { border-right: 1px solid #dbdbdb } .w1537 { max-width: 1537px } .w1487 { max-width: 1487px } .w100 { display: block; width: 100%; margin: 0 auto } .horizontal-line { display: block; height: 4px; width: 100%; background-color: #fff } select { -moz-text-align-last: center; text-align-last: center; appearance: none; -moz-appearance: none; -webkit-appearance: none } select::-ms-expand { display: none } option { background-color: #fff; color: #555 } a { color: #353535 } .inner-page-top-banner { height: auto; width: 100%; overflow: hidden } .inner-page-top-banner .banner { display: block; width: 100% } .swiper-button-next, .swiper-button-prev { background-image: none; background-color: rgba(21,21,21,.4); width: 35px; height: 90px; line-height: 90px; text-align: center } .my-header, .my-header .my-title { text-align: left; font-weight: 700 } .swiper-button-next:hover, .swiper-button-prev:hover { background-color: rgba(21,21,21,.5) } .my-header { position: relative; font-size: 70px; color: #f9f9f9; font-family: "Microsoft YaHei",寰蒋闆呴粦,MicrosoftJhengHei; margin-bottom: 60px } .my-header::after { content: ''; bottom: -20px; right: 0; width: 100%; height: 1px; border-bottom: 1px dashed #def3e7 } .my-header.imgb::after { height: 13px; background-image: url(../images/line2.png); -moz-background-size: 1485px 13px; -o-background-size: 1485px 13px; background-size: 1485px 13px; background-repeat: no-repeat; background-position: center center; border-bottom: none } .my-header .my-title { top: 35px; right: 0; font-size: 30px; line-height: 30px; color: #243c4f } .my-header .my-subtitle { font-size: 14px; vertical-align: middle } .zzjg { padding-top: 30px } .zzjg .my-header, .zzjg .my-title { text-align: center } .zzjg .zzjg-img { width: 100% } .index-bottom-banner { width: 80%; max-width: 1457px; margin: 0 auto; padding-bottom: 60px; position: relative } .index-bottom-banner .swiper-slide > a, .index-bottom-banner .swiper-slide > div { width: 32%; text-align: left; font-size: 14px; color: #333; display: block } .index-bottom-banner .swiper-slide > a .banner, .index-bottom-banner .swiper-slide > div .banner { position: relative; overflow: hidden } .index-bottom-banner .swiper-slide > a .banner:hover::after, .index-bottom-banner .swiper-slide > div .banner:hover::after { top: 0; opacity: 1 } .index-bottom-banner .swiper-slide > a .banner::after, .index-bottom-banner .swiper-slide > div .banner::after { -webkit-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out; opacity: 0; position: absolute; content: ''; top: 500px; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; background-color: rgba(0,0,0,.3) } .m-meun, .top-nav-m { position: fixed; z-index: 9; left: 0; right: 0 } .index-bottom-banner .swiper-slide img { height: 100% } .index-bottom-banner .swiper-slide h2 { font-size: 14px; line-height: 1.5; color: #333; margin-top: 34px } .index-bottom-banner .swiper-slide h3 { opacity: .6; margin: 12px 0 27px } .index-bottom-banner .swiper-slide h4 { word-break: break-all; color: #666; font-size: 12px; line-height: 20px; height: 3.6em; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical } .index-bottom-banner .swiper-slide .icon-dot1 { margin-top: 20px } .index-bottom-banner .swiper-slide a.icon-dot1, .index-bottom-banner .swiper-slide i.icon-dot1 { margin: 35px 0 0 } .index-bottom-banner .swiper-button-next { top: 110px; margin-right: -70px } .index-bottom-banner .swiper-button-prev { top: 110px; margin-left: -70px } .index-bottom-banner .swiper-container { width: 100%; margin: 0 auto } .index-bottom-banner .swiper-slide { width: 100%; margin: 0 auto; text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: -moz-box; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: space-between; -moz-box-pack: justify; justify-content: space-between; -webkit-box-align: flex-start; -ms-flex-align: flex-start; -webkit-align-items: flex-start; -moz-box-align: start; align-items: flex-start } .m-meun .menu-main .close-icon, .top-nav-m i.icon-menu { -moz-background-size: 100% 100%; -o-background-size: 100% 100% } .index-bottom-banner .swiper-slide img { display: block; width: 100% } .top-nav-m { top: 0; height: 60px; width: 100%; background-color: rgba(250,250,250,.9); -webkit-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.2); -moz-box-shadow: 2px 2px 5px 0 rgba(0,0,0,.2); box-shadow: 2px 2px 5px 0 rgba(0,0,0,.2); display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 17px } .top-nav-m img.logo { display: block; max-height: 46% } .top-nav-m i.icon-menu { width: 24px; height: 24px; display: block; background-image: url(/m/images/menu.png); background-size: 100% 100% } .m-meun { display: none; top: 60px; bottom: 0; overflow-y: auto; width: 100% } .m-meun .search { background-color: #124369; padding-top: 20px; padding-left: 30px } .m-meun .search-icon { display: inline-block; width: 18px; margin-bottom: -12px } .m-meun input { background-color: transparent; border: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; color: #fff; font-size: 16px } .m-meun .glyphicon { background-color: #c6db33; color: #fff; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; font-size: 10px } .m-meun .menu-main { background-color: rgba(1,117,205,.9); padding: 0 15px; font-size: 14px; color: #fff } .m-meun .menu-main li .li-title { height: 35px; line-height: 35px; border-bottom: 1px solid #b6d4ea; position: relative; color: #fff } .m-meun .menu-main li .li-title::after { content: ''; top: 50%; position: absolute; right: 5px; -webkit-transform: rotateZ(-135deg) translate(50%); -moz-transform: rotateZ(-135deg) translate(50%); -ms-transform: rotate(-135deg) translate(50%); -o-transform: rotateZ(-135deg) translate(50%); transform: rotateZ(-135deg) translate(50%); width: 5px; height: 5px; border-top: 1px solid #FFF; border-left: 1px solid #FFF } .m-meun .menu-main li > div { display: none; background-color: #fff; margin: 0 -15px; padding: 0 35px } .m-meun .menu-main li > div a { display: block; height: 35px; line-height: 35px; font-size: 14px; color: #1f1f1f; position: relative } .m-meun .menu-main li > div a::after { content: ''; position: absolute; left: -20px; top: 50%; -webkit-transform: translateY(-55%); -moz-transform: translateY(-55%); -ms-transform: translateY(-55%); -o-transform: translateY(-55%); transform: translateY(-55%); height: 0; width: 0; border-top: 4px solid transparent; border-left: 4px solid #000; border-bottom: 4px solid transparent } .m-meun .menu-main li.last-li .lang a::after, .page-footer .m-meun .menu-main .li-title::after { content: none } .m-meun .menu-main li.last-li { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; height: 35px; line-height: 35px } .m-meun .menu-main li.last-li .lang { display: block; background-color: transparent; margin: 0; padding: 0; font-size: 14px; color: #fff } .m-meun .menu-main li.last-li .lang .lang-active { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: rgba(198,219,51,.8) } .m-meun .menu-main li.last-li .lang a { color: #fff; cursor: pointer; display: inline-block; width: 30px; height: 26px; line-height: 26px; text-align: center; margin: 0 3px; font-size: 12px } .m-meun .menu-main .close-icon { width: 12px; height: 12px; display: block; background-image: url(/m/images/close-icon.png); background-size: 100% 100%; margin-right: 5px } .page-footer { display: none } .page-footer .logo-wrap { padding: 30px 5px 25px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center } .page-footer .logo-wrap .logo2 img { display: block; width: 90%; margin: 0 auto } .page-footer .m-meun { display: block; position: unset } .page-footer .m-meun .menu-main { background-color: #fff } .page-footer .m-meun .menu-main .li-title { color: #333; display: block } .cybk-menu { width: 100%; -webkit-box-shadow: 2px 4px 5px 0 rgba(0,0,0,.2); -moz-box-shadow: 2px 4px 5px 0 rgba(0,0,0,.2); box-shadow: 2px 4px 5px 0 rgba(0,0,0,.2); position: relative } .cybk-menu-main { width: 94%; max-width: 1482px; margin: 0 auto; height: 67px; line-height: 67px; font-size: 16px; color: #444 } .cybk-menu-main .line { margin-right: 10px; float: left } .cybk-menu-main a, .cybk-menu-main p { display: block; float: left; position: relative; margin-right: 10px; cursor: pointer } .cybk-menu-main a.active::after, .cybk-menu-main a:hover::after, .cybk-menu-main p.active::after, .cybk-menu-main p:hover::after { position: absolute; content: ''; bottom: 15px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); right: 0; width: 105%; height: 2px; background-color: #66a4d4; margin: 0 auto } .sub-menu { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none } .sub-menu .cybk-menu-main { font-size: 14px; color: #444 } .icon-home { display: inline-block; width: 23px; height: 21px; background-image: url(/en/images/home-icon.png); -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%; margin-top: 22px; margin-right: 10px } .zjry-gbrz .my-title { text-align: center; font-weight: 400 } .my-header { height: 80px; margin-top: 50px; white-space: normal; line-height: 1.5 } .lxfs-main { text-align: center; margin-bottom: 200px } .lxfs-main .lxfs-item { width: 390px; height: 225px; display: inline-block; padding-top: 50px } .lxfs-main .lxfs-item p { color: #666; text-align: center } .lxfs-main .lxfs-item .title { font-size: 16px; color: #333; font-weight: 700; margin: 5px 0 } .page-main { width: 94%; margin: 0 auto 60px; overflow: hidden } .page-main .page-left { float: left; width: 30% } .page-main .page-left .felt-menu { padding-top: 95px; padding-bottom: 40px; background-color: #f6f6f6 } .page-main .page-left .felt-menu .menu-level1 li { cursor: pointer } .page-main .page-left .felt-menu .menu-level1 li .menu-le2-title:hover { background-color: #b2e8fd } .page-main .page-left .felt-menu .menu-level1 li .menu-le1-title.active + ul { display: block } .page-main .page-left .felt-menu .menu-level1 li .menu-le1-title + ul { display: none } .page-main .page-left .felt-menu .menu-level1 li .menu-le1-title { padding: 0 40px; color: #444; font-size: 22px; min-height: 50px; line-height: 50px; position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .page-main .page-left .felt-menu .menu-level1 li .menu-le1-title span { display: block; -webkit-box-flex: 0; -webkit-flex-grow: 0; -moz-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding-right: 15px; min-width: 120px } .page-main .page-left .felt-menu .menu-level1 li .menu-le1-title.active { color: #00b4fa } .page-main .page-left .felt-menu .menu-level1 li .menu-le1-title.active .line { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1 } .page-main .page-left .felt-menu .menu-level1 li .menu-le1-title::after { content: ''; position: absolute; bottom: 0; right: 0; left: 0; height: 1px; width: 80%; margin: 0 auto; background-color: #ddd } .page-main .page-left .felt-menu .menu-level1 li .menu-le1-title .line { display: block; height: 2px; width: 18px; background-color: #00b4fa; -webkit-transition: width .2s,-webkit-box-flex .2s,-webkit-flex .2s; -o-transition: width .2s,flex .2s; -moz-transition: width .2s,flex .2s,-moz-box-flex .2s; transition: width .2s,flex .2s; transition: width .2s,flex .2s,-webkit-box-flex .2s,-webkit-flex .2s,-moz-box-flex .2s,-ms-flex .2s } .flex-between, .imglist-contain { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox } .page-main .page-left .felt-menu .menu-level1 li .menu-level2 { background-color: #fff; font-size: 18px } .page-main .page-left .felt-menu .menu-level1 li .menu-level2 li { height: 46px; line-height: 46px } .page-main .page-left .felt-menu .menu-level1 li .menu-level2 li .menu-le2-title { padding-left: 70px; position: relative } .page-main .page-left .felt-menu .menu-level1 li .menu-level2 li .menu-le2-title.active { background-color: #b2e8fd } .page-main .page-left .felt-menu .menu-level1 li .menu-level2 li .menu-le2-title::after { content: ''; position: absolute; left: 58px; top: 50%; -webkit-transform: translateY(-55%); -moz-transform: translateY(-55%); -ms-transform: translateY(-55%); -o-transform: translateY(-55%); transform: translateY(-55%); height: 0; width: 0; border-top: 4px solid transparent; border-left: 4px solid #000; border-bottom: 4px solid transparent } .page-main .page-right { float: left; width: 70%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 78px } .imglist-contain { overflow: hidden; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between } .imglist-contain .img-wrap { width: 48% } .img-wrap { background-color: #f6f6f6; padding: 20px } .img-wrap img { width: 100% } .text-wrap { font-size: 16px; font-weight: 400; font-stretch: normal; line-height: 30px; letter-spacing: 0; color: #444 } .icon-shu-green { display: inline-block; height: 20px; width: 8px; background-color: #b8d200 } .my-title2 { font-size: 26px; font-weight: 700; font-stretch: normal; letter-spacing: 0; color: #243c4f; position: relative; padding-bottom: 20px } .title-type1, .title-type2 { font-stretch: normal; line-height: 62px; letter-spacing: 1px } .my-title2::after { content: ''; bottom: 0; right: 0; width: 100%; height: 1px; border-bottom: 1px dashed #def3e7; left: 0; position: absolute } .title-type1 { font-size: 18px; font-weight: 700; color: #2c2c2c; -webkit-transform: translateX(-22px); -moz-transform: translateX(-22px); -ms-transform: translateX(-22px); -o-transform: translateX(-22px); transform: translateX(-22px) } .title-type1 span { color: #00b4fa; font-size: 14px } .title-type2 { font-size: 22px; color: #243c4f; text-align: center } .flex-between { display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start } .flex-start { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start } .navigation { display: block; width: 90%; max-width: 1537px; margin: 0 auto 50px 0 } .navigation li a { margin-right: 3px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #636363; font-size: 16px } .navigation li a:focus, .navigation li a:hover { background-color: #ccdb38; color: #fff } .navigation li a.ellipsis { cursor: auto; border: 0 } .navigation li a.ellipsis:focus, .navigation li a.ellipsis:hover { background-color: transparent; color: #636363 } @media (max-width:1500px) { .top-nav .container-global .logo { margin-left: -80px; -webkit-transform: scale(.8); -moz-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8); transform: scale(.8) } } @media (max-width:1440px) { .top-nav .container-global .logo { margin-left: -60px; -webkit-transform: scale(.8); -moz-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8); transform: scale(.8) } .top-nav .container-global .lang { right: 180px } .we-can-resolve-page2._media .img-wrap .img-hover-text-cover { padding-left: 5px; padding-right: 5px } .we-can-resolve-page2._media .img-wrap .img-hover-text-cover h2 { font-size: 22px } .we-can-resolve-page2._media .img-wrap .img-hover-text-cover h3 { font-size: 12px; margin: 10px 0 } .we-can-resolve-page2._media .img-wrap .img-hover-text-cover h4 { font-size: 16px } } @media (max-width:1313px) { .top-nav .container-global .logo { margin-left: -60px; -webkit-transform: scale(.8); -moz-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8); transform: scale(.8) } .top-nav .container-global .lang { right: 180px } } .top-nav-wrap-m { margin-top: 60px } @media (min-width:1201px) { #js_pc_footer, #js_pc_topnav { display: block } #js_m_footer, .top-nav-wrap-m { display: none } } @media (max-width:1200px) { #js_pc_footer, #js_pc_topnav { display: none } #js_m_footer, .top-nav-wrap-m { display: block } } @media (max-width:720px) { .title-type1 { line-height: 1.8 } .page-main .page-left { width: 100% } .page-main .page-right { width: 100%; padding: 0 } .swiper-container.index-top-banner .swiper-pagination { text-align: center; margin-bottom: -30px; -webkit-transform: scale(.7); -moz-transform: scale(.7); -ms-transform: scale(.7); -o-transform: scale(.7); transform: scale(.7) } .swiper-container.index-top-banner.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 10px } .swiper-button-next, .swiper-button-prev { top: 20% } .my-subtitle { display: none } body .wx-list li { width: 33.333% } body .wx-list li::after { height: 40%; top: 8% } body .wx-list li span { font-size: 12px } body .wx-list li:nth-child(4n+4)::after { display: block } body .wx-list li:nth-child(3n+3)::after { display: none } .inner-page-top-banner { margin-top: 60px } .inner-page-top-banner .banner { -o-object-fit: cover; object-fit: cover; height: 150px } .inner-page-top-banner .swiper-button-next, .inner-page-top-banner .swiper-button-prev { background-image: none; background-color: rgba(21,21,21,.4); width: 30px; height: 50px; line-height: 50px; text-align: center; top: 45% } .cybk-menu { overflow-x: auto } .cybk-menu-main { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; white-space: nowrap; max-width: 100% !important; font-size: 14px !important } .news-list .col-sm-1, .news-list .col-sm-8, body .kjcg-news .col-sm-1, body .kjcg-news .col-sm-2, body .kjcg-news .col-sm-3 { display: none } .cybk-menu-main a, .cybk-menu-main p { margin-right: 18px !important } .my-header { margin: 15px 0 !important; max-width: 100%; -o-text-overflow: clip; text-overflow: clip } body .index-bottom-banner .swiper-slide h2, body .luban .luban-item .luban-text, body .mtzx.news-list .news-title { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis } .my-header .my-title { font-size: 16px } body .yjnl-news .row.news-header > p.news-title .glyphicon { -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) } .news-list { margin-top: 20px !important } .news-list .news-title { padding-right: 0; margin: 0 } .news-list .news-title .glyphicon { -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) } .news-list .news-header { margin: 0 } body .kycg-banner .swiper-slide { padding: 0 } body .kycg-banner .swiper-slide .swiper-inner { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex } body .kycg-banner .swiper-slide .swiper-inner .zs-img { width: 30%; margin: 0 auto; padding-right: 5px; padding-left: 2px } body .kycg-banner .swiper-slide .swiper-inner .zs-img img { display: block; width: 100% } body .kycg-banner .swiper-slide .swiper-inner .content .desc { display: block; margin-top: 50px; margin-left: -100px } body .cybk-main .cybk-main-header .cybk-main-subtitle, body .cybk-main .preview { display: none } body .luban .luban-item { max-width: 100%; width: 100% } body .luban .luban-item .luban-text { padding: 0 10px; max-width: 90%; white-space: nowrap } body .gsjj-m { padding-top: 20px } body .gsjj-m .my-header, body .zzjg .my-header { white-space: nowrap } body .gg-wrap { padding-bottom: 30px } body .gg-wrap .person-wrap { height: auto; font-size: 50px; padding: 430px 0 0; margin-bottom: 20px } body .gg-wrap .person-wrap .people-desc { padding-left: 10px; margin: 20px 0 0; width: 100% } body .gg-wrap .people-img { width: 94%; height: auto; left: 0; right: 0; margin: 0 auto } body .gg-wrap .p-list { overflow: hidden; padding-top: 25px } body .gg-wrap .p-list .p-single { -moz-background-size: 200% 100%; -o-background-size: 200% 100%; background-size: 200% 100%; background-image: none; height: auto; overflow: hidden } body .gg-wrap .p-list .p-single p.p-list-name { width: 100%; color: #fff; height: auto; background-color: #0fc7ff; margin-top: 6px; padding-left: 0; text-align: center } body .gg-wrap .p-list .p-single p.p-list-desc { width: 100%; padding-top: 0; padding-left: 15px } body .cybk-main .cybk-main-header { white-space: nowrap; margin-bottom: 28px } body .cybk-main .pc-slide, body .cybk-main .view { width: 100% } body .index-bottom-banner { width: 98% } body .index-bottom-banner .swiper-slide h2 { font-size: 12px; display: -webkit-box; -webkit-line-clamp: 2 } body .index-bottom-banner .swiper-slide i { display: none } body .mtzx.news-list .news-item { padding: 0 10px } body .mtzx.news-list .news-item .glyphicon { left: -2px } body .mtzx.news-list .news-title { width: 65%; white-space: nowrap } body .rc { padding-top: 20px; padding-bottom: 20px } body .rc > img { width: 80px !important } body .rc .p-number { font-size: 30px; margin: 30px auto } body .rc .date-list > div { font-size: 16px; width: 72px; height: 112px; margin-right: 5px; margin-bottom: 15px } body .rc .date-list > div .p-number2 { font-size: 40px } body .rcpy { padding-top: 30px } body .rcpy img { padding: 0 10px; margin-bottom: 60px; width: 94% } body .zhaopin .zp-small-banner { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 20px } body .zhaopin .zp-small-banner .banner-item { width: 100%; margin-right: 0; margin-bottom: 10px } body .zhaopin .zp-big-banner img { height: 100px } }