body, html, .page, .page-box { padding: 0; margin: 0; width: 100%;} .owo-animation { overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d;} .owo-animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} .owo-animation-forward { z-index: 99;} img { border: none;} [route-active="false"] { display: none;} /* 清除浮动 */ .clear:after { content: ""; height: 0; line-height: 0; display: block; visibility: hidden; clear: both; zoom: 1;} ul { margin: 0; padding: 0;} li { list-style: none;} .main-bar { width: 1200px; font-size: 20px; height: 60px; line-height: 60px; margin: 0 auto; text-align: center; white-space: nowrap; overflow: hidden; background-color: #c30d22; color: white;} .main-bar a { color: #ffffff; text-decoration: none;} .main-bar a:link,.main-bar a:visited,.main-bar a:hover{color:#fff;} .main-bar a:hover { color: white; -webkit-text-decoration: #ffffff; text-decoration: #ffffff;} .main-bar a { color: white; display: inline; margin: 10px; line-height: 30px; text-align: center;} .swiper-box { height: 440px; overflow: hidden; width: 725px; margin: 0 auto;} .swiper-box img { width: 100%; height: 100%;} .swiper-box a { display: block; color: white; width: 100%; height: 100%;} .swiper-box .swiper-wrapper .text { position: absolute; bottom: 0; background-color: rgba(0, 0, 0, 0.5); color: white; line-height:40px; padding: 0 10px; width: 100%; font-size: 14px;} .swiper-box .swiper-container { width: 100%; height: 440px; margin: 0; overflow: hidden; position: relative;} .swiper-box .swiper-pagination-switch { width: 10px; height: 10px; margin: 0 3px; display: inline-block; border-radius: 50%; background-color: white; position: relative; cursor: pointer; float: center; box-shadow: 0px 1px 2px #555 inset;} .swiper-box .swiper-active-switch { background-color: #168cdb;} .swiper-box a { text-decoration: none;} .swiper-box .swiper-slide { position: relative;} .swiper-box .pagination { position: absolute; bottom:15px; right:10px; height:10px;} .LbWMGSGs { height:565px; width: 1200px; position: relative;} .LbWMGSGs .swiper-container { height: 525px; width: 1200px; position: relative;} .LbWMGSGs .swiper-container .swiper-item { width: 100%; height: 525px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;} .LbWMGSGs .swiper-wrapper { width: 100%; height: 100%;} .LbWMGSGs { position: relative;} .LbWMGSGs .swiper-button { height: 30px; position: absolute; top: 0; bottom: 30px; margin: auto; cursor: pointer; z-index: 999;} .LbWMGSGs .swiper-button-next { right: -45px; transform: rotate(180deg);} .LbWMGSGs .swiper-button-prev { left: -45px;} .LbWMGSGs a { color: black; display: block; width: 100%; height: 100%; text-decoration: none;} .LbWMGSGs a img { width: 100%; height: 100%; margin: 0 auto; display: block;} .LbWMGSGs .image-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; line-height: 30px; font-size: 14px; width: 100%; margin: 0 auto;} .LbWMGSGs .swiper-slide { position: relative;} .LbWMGSGs .pagination-2 { position: absolute; bottom:5px; right: 10px; height: 10px; text-align: center; width: 100%;} .LbWMGSGs .swiper-pagination-switch { width: 16px; height: 7px; margin: 0 3px; display: inline-block; border-radius: 3px; background-color: #e5e5e5; position: relative; cursor: pointer;} .LbWMGSGs .swiper-active-switch { background-color: #c30d22;} .swiper-box-3 { height:460px; overflow: hidden; width:1200px; margin: 0 auto;} .swiper-box-3 .fr img { width: 100%; height: 100%;} .swiper-box-3 .fr{width:625px;} .swiper-box-3 .fr a { display: block; color: white; width: 100%; height: 100%;} .swiper-box-3 .swiper-wrapper .fr .text { position: absolute; bottom:48px; background-color: #c30d22; color: white; line-height: 40px; padding: 0 10px; width: 625px; font-size: 16px;} .swiper-box-3 .swiper-container { width: 100%; height: 450px; margin: 0; overflow: hidden; position: relative;} .swiper-box-3 .swiper-pagination-switch { width: 16px; height: 7px; margin: 0 3px; display: inline-block; border-radius: 3px; background-color: #e5e5e5; position: relative; cursor: pointer;} .swiper-box-3 .swiper-active-switch { background-color: #168cdb;} .swiper-box-3 a { text-decoration: none;} .swiper-box-3 .swiper-slide { position: relative;} .swiper-box-3 .pagination { position: absolute; bottom: 15px; right: 10px; height: 10px;text-align: center;width:100%;} .image-show { width: 380px; padding:10px 0; float: center;} .image-show a { display: block; width: 100%; height: 100%;} .image-show img { width: 100%; height: 225px; display: block;} .image-show h4 { height: 20px; line-height: 20px; overflow: hidden; text-align: center; font-size: 14px; color: #585858; font-weight: normal; margin: 10px 0;} #copyright { padding: 40px 0; position: relative; font-size: 14px; height: 140px; color: #000000; z-index: 999; width: 100%; line-height: 30px; text-align: center; background-color: transparent;} .main-bg { display: block; width: 100%;} .menu-box { background-color: #c30d22;} .main-title h1 { font-size: 32px; line-height: 46px; text-align: center; margin-top: 30px; color: #c30d22;} .main-title h1 img{vertical-align:middle;} .main-title h3 { text-align: center; color: #1d1d1d; line-height: 60px; font-size: 14px; font-weight: normal;} .ztbd { width: 463px; height: 215px; padding-top:20px; background-image: url(../images/ztbdn.jpg);} .ztbd .zt_tit{color:#fff;font-size:28px;text-align:center;line-height:46px;font-weight:600;margin-bottom:35px;letter-spacing:2px;} .ztbd .zt_tit a:link,.ztbd .zt_tit a:hover,.ztbd .zt_tit a:visited,.doit-list li a:link,.doit-list li a:hover,.doit-list li a:visited{color:#fff;} .ztbd .zt_tit span{font-size:44px;letter-spacing:4px;} .doit-list li { line-height: 32px; font-size: 16px; margin: 0 20px; padding: 0 20px; color: white; background-image: url(../images/doit-1.jpg); background-repeat: no-repeat; background-position: 0px center;} .doit-1 li a:hover { color: white;} .list-card { background-color: #f7efe6; margin-top: 20px; height: 205px; color:#a21121;} .list-card a:link,.list-card a:visited,.doit-2 li a:link,.doit-2 li a:visited{color:#a21121;} .mt0{margin-top:0px;} .list-card h3 { text-align:left; font-size: 20px; line-height: 54px;} .doit-2 li { color: #a21121; background-image: url(../images/doit-2.jpg);} .title-bar { margin:50px auto 40px auto;} .title-bar img { display: block; margin: 0px auto;} .fd-box { background-image: url(../images/fd-bg.jpg); height: 460px; background-repeat: no-repeat; background-position: right bottom;} .swi-box { width: 100%; height: 100%; position: relative; overflow: hidden;} .swi-box a, .swi-box .item { width: 100%; height: 100%; position: relative; display: block;} .swi-box .show-img { position: absolute; top: 0; left: 0;} .swi-box .left-button { position: absolute; bottom: 20px; right: 90px; z-index: 999; cursor: pointer;} .swi-box .right-button { position: absolute; bottom: 20px; right: 20px; z-index: 999; cursor: pointer;} .title-mini { position: absolute; top: 80px; left: 670px; border-bottom: 1px solid #ccc; padding-bottom: 10px; width: 400px;} .title-mini h2 { display: inline-block; font-size: 30px; font-weight: normal; line-height: 40px;} .title-mini h4 { display: inline-block; margin-left: 10px; font-size: 16px;} .conn-box { position: absolute; left: 670px; top: 140px; width: 480px;} .conn-box h3 { font-size: 18px; line-height: 42px;} .conn-box p { text-indent: 2em; font-size: 14px; line-height: 26px;} .LbWMGSGs { margin-top: 60px;} .new-list { background-image: url(../images/news-list-bg.jpg); width: 581px; height: 310px; padding: 30px 20px;} .new-list .doit-2 li { line-height: 37px; font-size: 16px; color: #0f0f0f;} .new-list .doit-2 li a:link,.new-list .doit-2 li a:visited{color:#0f0f0f;} .lr-box-2 { margin-top:50px;} .lr-box-2 .title { line-height: 50px; font-size: 24px; color:#c30d22;} .lr-box-2 .title a:link,.lr-box-2 .title a:visited{color:#c30d22;} .tbch-box { background-image: url(../images/tbch-bg.jpg); width: 564px; height: 402px; padding: 25px;} .tbch-box h2 { color: #c30d22; font-size: 22px; line-height: 42px;} .tbch-box h2 a:link,.tbch-box h2 a:visited{color:#c30d22;} .tbch-box p { text-indent: 2em; font-size: 16px; height: 130px; overflow: auto; line-height: 26px;} .tbch-box ul { margin-top: 50px; font-size: 16px; line-height: 32px;} .card-list { margin-top: 40px; height: 275px; overflow: hidden;} .card-list .image-show:nth-child(3n - 1) { margin: 0 30px;} .show-more-bar { background-color: #e6e6e6; text-align: center; line-height: 30px; color: black; font-size: 14px; cursor: pointer; margin-top: 10px;} .bnts { background-image: url(../images/bnts.jpg); margin-top: 60px; padding: 30px 0; height: 751px; background-repeat: no-repeat; background-position: center;} .card-box { background-image: url(../images/card.jpg); width: 380px; height: 512px;} .card-box .card-title { text-align: center; color: white; line-height: 70px; font-size: 24px;} .card-box .show-box,.card-box .show-box1{ width: 330px; height: 220px; margin: 0 auto; display: block; margin-top: 30px; margin-bottom: 20px;} .card-box .show-box1 img{float:left;margin:1px 0 0 1px;} .card-box .show-box img, .card-box .show-box video { display: block; width: 100%; height: 100%;} .card-box .link-line { margin: 0 25px; line-height: 30px; font-size: 16px;} .card-box .link-line a { margin-right: 10px;} .card-box ul { margin-top: 20px; height: 405px; overflow: hidden;} .card-box ul li { margin: 0 25px; line-height: 45px; font-size: 16px;} .bnts .card-box:nth-child(3n - 1) { margin: 0 30px;} .LbWMGSGs .info { bottom: 0; position: absolute; background-color: rgba(195, 13, 34, 0.7); color: white; width: 100%; padding: 5px 5px;} .LbWMGSGs .info h3 { font-size: 20px; line-height: 30px;} .LbWMGSGs .info h4 { font-size: 16px; line-height: 20px; font-weight: normal;} .gqFM{width:100%;height:100vh;overflow:hidden;margin:0 auto; text-align:center; position:fixed; z-index:1311; cursor:pointer;} .gqFM .fmclose{ width:100px; height:30px; font-size:16px;color:#fff; position:absolute;top:10px; right:10px; z-index:1112; background:#c70d00;text-align:center; line-height:30px; cursor:pointer;} .gqFM video{position:absolute;width:100%;top:0px;left:0px;object-fit:fill;z-index:9;} .gqFM video{mix-blend-mode: screen; background:#fff; background-color:#fff;}