/* 视频弹窗 */ .video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;} .video_appbox.show{visibility: visible;opacity:1;} .video_appbox video{object-fit: cover; width: 100%;} .video_appbox .video_t{ z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%; transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s; visibility: hidden;opacity: 0; } .video_appbox.show .video_t{ visibility: visible;opacity:1; top:50%; } .video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);} .lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");} .vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;} .vide0_close i{color: #fff;font-size:20px;font-weight: bold;} .wrap{ width: 1440px; } .banner_text{ width: 100%; } .banner_text p{width: 70%;} .banner_text p br{} .clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/ content: ""; display: block; height: 0; clear:both; visibility: hidden; } .clearfix{ *zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行,其他浏览器不执行*/ } .cover { background-size: 100%; background-position: top center; background-repeat: no-repeat; } .banner{ position: relative; color: #fff; } .topnav { background: #f0f2f1; } .topnav .swiper-slide{ position: relative; text-align: center; width: 16.66%; float: left; line-height: 80px; } /* .topnav .swiper-slide a{display: block;} */ .topnav .swiper-container{ text-align: center; } .topnav .ul{ width: auto !important; display: inline-block; justify-content: center; font-size: 20px; } .topnav .ul li{ width: 217px !important; } .topnav .swiper-slide.on{ background: #fff; position: relative; font-size: 20px; } .topnav .swiper-slide.on > a{ font-weight: bold; } .topnav .swiper-slide::after{ content: ''; position: absolute; bottom: 0px; left: 0; height: 5px; width: 0%; background-color: #F8B500; transition: all .3s; } .topnav .ul .swiper-slide::after{ bottom: -5px; } .topnav .swiper-slide.on::after{ width: 100%; } .margin-top-80{ margin-top: 80px; } .listbox{ margin-bottom: 40px; } .listbox .toptitle{ color: #fff; position: relative; } .listbox .toptitle h3{ width: 100%; text-align: center; } .listbox .toptitle img{ width: 100%; } .listbox .btext{ width: 100%; box-sizing: border-box; padding: 40px; border: 1px solid #e0e4e8; } .listbox .btext ul li{ margin-bottom: 20px; box-sizing: border-box; padding-right: 3%; width: 33.33%; float: left; } .listbox .btext ul li:nth-child(3n+1){ clear: both; } .listbox .btext ul li:nth-child(3n){ padding: 0; } .listbox .btext ul li:hover h4 span{ text-decoration: underline; } .listbox .btext ul li:hover h4 i{ color: #F8B500; } .ellipsis_p1{ display: -webkit-box; overflow: hidden; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .ellipsis_p3{ display: -webkit-box; overflow: hidden; -webkit-line-clamp: 3; height: 4.5em; max-height: 4.5em; -webkit-box-orient: vertical; } .title{ color: #151926; text-align: center; margin-bottom: 35px; font-size: 20px; } .swiperwrap{ position: relative; } .detalis1 .swiper-slide{ color: #000000; } .detalis1 .swiper-slide h3{ line-height: 1; /* font-weight: bold; */ margin-top: 30px; margin-bottom: 15px; font-size: 18px; } .detalis1 .swiper-slide p{ height: 4.5em; max-height: 4.5em; } .detalis1{ margin-bottom: 90px; } .detalis1 .swiper-button-next, .detalis1 .swiper-button-prev{ background: none; color: #ffe524; } .detalis1 .swiper-button-next{ right: -3%; } .detalis1 .swiper-button-prev{ left: -3%; } .detalis1 .swiper-button-next,.detalis1 .swiper-button-prev{ top: 40%; } .detalis1 .swiper-button-next i,.detalis1 .swiper-button-prev i{ background: #F8B500; color: #fff; } .detalis1 .swiper-button-disabled{ color: #000; opacity: 1; } .detaliswrap-wrap{ padding-top: 75px; padding-bottom: 160px; background: url(../upload/20211209/datalisbg.jpg) no-repeat; background-size: cover; } .detalis2{ position: relative; } .detalis2 .swiper-pagination{ transform: translateX(-50%); left: 50%; bottom: -50px; } .detalis2 .swiper-pagination-bullet , .detalis3 .swiper-pagination-bullet{ width: 83px; height: 2px; margin: 0 5px; background: #000; border-radius: 0; } .detalis2 .swiper-pagination-bullet-active , .detalis3 .swiper-pagination-bullet-active{ background: #000; height: 4px; } .detalis2 .swiper-slide{ position: relative; } .detalis2 .swiper-slide .bg{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .detalis2 .swiper-slide p{ color: #fff; position: absolute; left: 40px; bottom: 40px; font-size: 18px; } @media only screen and (min-width:1025px){ .detalis2 .swiper-slide:hover p{ color: #ffe524; } .detalis2 .swiper-slide:hover .tran_scale img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);-moz-:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1); } } .detalis3{ padding: 6.08% 0; position: relative; } .detalis3 .videowrap{ overflow: hidden; position: relative; } .detalis3 .videowrap .left{ float: left; width: 57.77%; position: relative; } .detalis3 .videowrap .left .bf{ cursor: pointer; opacity: .8; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50% , -50%); } .detalis3 .videowrap .left img{ display: block; height: 100%; } .detalis3 .videowrap .right{ box-sizing: border-box; padding: 4.48% 3.5% 0 2.56%; position: absolute; width: calc(100% - 57.77%); background: #F8B500; height: 100%; right: 0; top: 0; } .detalis3 .videowrap .right h2{font-weight: bold;margin-bottom: 10px;} .detalis3 .videowrap .right>p{height: 80%;overflow: hidden;} .detalis3 .swiper-pagination{ bottom: 2.56%; left: 59.85%; } .detalis4{ margin-bottom: 2%; padding-top: 5%; } .detalis4 ul{margin-left: -20px;margin-right: -20px;} .detalis4 ul li{ position: relative; width: 33.3%; float: left; padding: 0 20px; box-sizing: border-box; margin-bottom: 40px; } .detalis4 ul li dd{position: relative;overflow: hidden;} .detalis4 ul li dt{ transition: all .3s; padding: 35px;box-sizing: border-box; background: #ebebeb; } .detalis4 ul li dt .banner_more { margin-top: 20px; display: block; width: 180px; height: 38px; line-height: 38px; text-align: center; background: #000; border-radius: 5px; font-size: 14px; color: #fff; transition: all .3s; } .detalis4 ul li div{ } .detalis4 ul li div h2{ margin-bottom: 15px; transition: all .3s; } .detalis4 ul li div p{line-height: 24px;height: 72px;overflow: hidden;} .detalis5{ margin-bottom: 6.94%; } .detalis5 ul{margin-left: -20px;margin-right: -20px;} .detalis5 ul li{ box-sizing: border-box; position: relative; width: 50%; float: left; padding: 20px; } .detalis5 ul li:nth-child(2n){ margin-right: 0; } .detalis5 ul li i{ float: right; } .detalis5 ul li p{ font-weight: bold; color: #000; float: left; width: 90%; } .divw{ margin-bottom: 40px; border: 1px solid #dee2e7; width: 100%; padding: 2.77% 2% 2% 2.77%; box-sizing: border-box; background-color: #fff !important; } .divw .letitle{ float: left; width: 17.22%; } .divw .rlist{ color: #000; width: calc(100% - 17.22%); float: left; } .divw .rlist h2{ font-weight: bold; margin-bottom: 15px; overflow: hidden; } /*.divw .rlist h2 span{float: left;width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 24px;}*/ /*.divw .rlist h2 i{float: right;}*/ .divw .rlist p{ color: #000; } .divw .rlist i{ display: inline-block; margin-left: 10px; vertical-align: middle; margin-top: -5px; transition: all .3s; } @media only screen and (min-width:1025px){ .divw .rlist li:hover h2 span{text-decoration: underline;color: #000!important; } .divw .rlist li:hover h2 i{color: #F8B500;} } .btext .titletop h2{ line-height: 1; } .btext .titletop{ margin-bottom: 40px; padding-bottom: 20px; border-bottom: 1px solid #dee2e7; } .btext ul li h4{ color: #000; font-weight: bold; margin-bottom: 5px; } .btext ul li h4 i{color: #3b3b3b;margin-left: 10px;display: inline-block;vertical-align: middle;margin-top: -5px;transition: all .3s;} .btext ul li p{ color: #000; } .zinav{ display: none; width: 1000%; z-index: 99; bottom: -100%; left: -50%; position: absolute; } .zinav li{ width: auto; float: left; } .zinav li a{ padding: 0 35px; border-right: 1px solid #dee2e7; } .zinav li:last-child a{ border: none; } .topnav .ovfl{ overflow: inherit !important; } .ovfl li:hover .zinav{ display: block; } .btext ul{ margin-bottom: 50px; } .btext ul:last-child{ margin-bottom: 0; } .swipertuji{ max-width: 90%; width: 1140px; margin: 0 auto; } .swipertuji .view .swiper-container{ width: 100%; } .swipertuji .view .swiper-button-prev,.swipertuji .view .swiper-button-next{width:60px; height: 60px; line-height: 60px; margin-top:-30px; text-align: center; border-radius: 100%; box-shadow: 0 0 5px 5px #EFEFEF; background: #fff;} .swipertuji .view .swiper-button-prev i,.swipertuji .view .swiper-button-next i{ color:#000; font-size: 20px;} .swipertuji .view .swiper-button-next { right: -30px; } .swipertuji .view .swiper-button-prev { lefT: -30px; } .swipertuji .swiper-slide{ position: relative; } .swipertuji .swiper-slide h2{ position: absolute; bottom: 25px; width: 100%; text-align: center; color: #fff; } .preview01{ margin-top: 10px; position: relative; } .preview01 .swiper-button-next ,.preview01 .swiper-button-prev{ background: none; color: #F8B500; top: 55%; } .preview01 .swiper-button-disabled{ color: #000; } .preview .swiper-slide::before { opacity: 0; content: ""; position: absolute; lefT: 0px; top: 0px; widtH: 100%; height: 100%; border: 1px solid #000; } .preview .active-nav::before{ opacity:1; } .preview .swiper-container { width: 100%; padding: 5px 5px; } .preview01 .swiper-button-next{ right: -10%; text-align: right; } .preview01 .swiper-button-prev{ left: -10%; } @media only screen and (min-width:1025px){ .topnav ul li:hover::after{ width: 100%; } .divw .rlist a:hover{ color: #000000 !important; } } .rlist li{ margin-bottom: 40px; } @media only screen and (max-width: 768px){ .banner_text p { width: 100%; display: none; } .margin-top-80 { margin-top: 40px; } .banner { height: 160px; background-size: cover !important; } .banner img{ display: none; } .topnav ul li{ line-height: 40px; float: left; width: 50%; } .listbox .btext { width: 100%; padding: 20px; } .listbox .btext ul li { width: 100%; margin-bottom: 10px; } .listbox{ margin-bottom: 10px; } .listbox .toptitle img { height: 40px; } .detalis1 { margin-bottom: 30px; } .title { margin-bottom: 10px; } .detaliswrap-wrap { padding-top: 20px; padding-bottom: 60px; } .detalis2 .swiper-pagination-bullet, .detalis3 .swiper-pagination-bullet{ width: 8px !important; } .detalis1 .swiper-button-next{ right: 0; text-align: right; } .detalis1 .swiper-button-prev { left: 0%; } .detalis2 .swiper-pagination { bottom: -30px; } .detalis3 .videowrap .right { box-sizing: border-box; padding: 20px 20px 40px; position: static; width: 100%; background: #F8B500; height: 100%; /* right: 0; */ /* top: 0; */ } .detalis3 .videowrap .left { height: auto; float: none; width: 100%; position: relative; } .detalis3 .videowrap .left .bf{ font-size: 45px; } .detalis3 .swiper-pagination { bottom: 2.56%; left: 50%; transform: translateX(-50%); } .detalis4 ul li { width: 100%; margin-bottom: 1.39%; } .detalis5 ul li{ width: 100%; } .divw .letitle{ width: 100%; } .divw .rlist{ width: 100%; } .divw .rlist i { color: #F8B500; margin-top: -2px; /* display: block; */ } .divw .rlist h2 { font-weight: bold; margin-top: 10px; margin-bottom: 10px; /*line-height: 1px;*/ overflow: hidden;; } .divw .rlist h2 span{ float: left; width: 90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 24px; } .divw .rlist h2 i{float: right;} /* .ovfl{ padding: 10px 0 ; } */ .ovfl ul{ /* display: block; */ } /* .ovfl ul li{ line-height: 40px !important; width: 100% !important; } */ .ovfl ul > li > a{ font-size: 20px; /* display: block; */ width: 100%; text-align: left; } /* .ovfl ul > li.on{ background: none !important; } .ovfl ul > li.on::after{ width: 0 !important; } */ /* .zinav{ width: 100%; display: block; position: static; } .zinav ul li{ width: 33.33% !important; float: left; } .zinav ul li a{ line-height: 20px; font-size: 16px; text-align: center; border: none; padding: 0; } */ .ovfl li:hover .zinav{ display: none !important; } .btext .titletop { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #dee2e7; } .btext ul { margin-bottom: 10px; } } .detalis5 ul li i{float: none;} .detalis5 ul dd{float: left;width: 90px;text-align: center;} .detalis5 ul dd i{color: #3c4269;font-size: 40px;} .detalis5 ul dt{float: left;width: calc(100% - 91px);padding: 0 0px 0 5px;box-sizing: border-box;border-left: 1px solid #808080;} .detalis5 ul dt>a{display: block;overflow: hidden;line-height: 24px;margin-bottom: 8px;} .ylxz{padding-left: 12px;} .ylxz a{display: block;float: left;line-height: 24px;font-size: 14px;border-right: 1px solid #808080;padding-right: 25px;} .ylxz a i{margin-right: 10px;color: #ffd939;font-size: 16px;font-weight: bold;} .ylxz a:last-child{padding-right: 0;padding-left: 25px;border-right: 0;} @media only screen and (min-width:1025px){ .detalis4 ul li:hover dt{background: #ffd939;} .detalis4 ul li a:hover{color: #000!important;} .detalis4 ul li a:hover dt h2,.detalis4 ul li a:hover dt p{opacity: .8;} .detalis4 ul li a:hover dt .banner_more{opacity: .8;} .ylxz a:hover span{color: #000!important;text-decoration: underline; font-weight: bold;} } @media only screen and (min-width:1470px){ .topnav .ul li { width: 210px !important; } } @media only screen and (min-width:1420px){ .topnav .ul li { width: 200px !important; } } @media only screen and (min-width:1350px){ .topnav .ul li { width: 190px !important; } } @media only screen and (min-width:1290px){ .topnav .ul li { width: 185px !important; } } @media only screen and (min-width:1240px){ .topnav .ul li { width: 170px !important; } } @media only screen and (min-width:1150px){ .topnav .ul li { width: 165px !important; } } .topnav .wrap{ position: relative; } .topnav .lhl_but{ position: relative; width: 100%; top: 0; height: 100%; position: absolute; } .topnav .lhl_but div{background: none !important;font-size: 24px;width: 24px;text-align: center;top: 50%;transition: all .3s;} .topnav .lhl_but div.swiper-button-prev{left: -40px;} .topnav .lhl_but div.swiper-button-next{right: -40px;} .lhl_but div:hover { color: #F8B500; } .swiper-button-next{ background: none !important; } @media only screen and (max-width:768px){ .topnav .lhl_but div.swiper-button-prev{left: -20px;} .topnav .lhl_but div.swiper-button-next{right: -20px;} .ylxz a{padding-right: 15px;} .detailsbanner .fnt_28{ font-size: 20px; } } .layui-layer-hui{width: 240px;}