/* * @Author: omtech.cn * @Date: 2018-05-30 17:12:44 * @Last Modified by: Jason * @Last Modified time: 2019-12-11 10:54:25 */ body::-webkit-scrollbar { width: 0 !important } .main-index { position: relative; } /*===================== opening 开场动画 css =====================*/ .opening { position: fixed; left: 0; top: 0; bottom: 0; width: 100%; height: 100%; z-index: 1000; overflow: hidden; background-color: #f08300; transition: all .5s; -webkit-transition: all .5s; } .opening-box { width: 100%; height: 100%; background: url('../../../images/default/pc2019/open_animate/bg_open_2.png') no-repeat center; background-size: 100% 100%; } .opening .line { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('../../../images/default/pc2019/open_animate/bg_open_line.png') no-repeat center; background-size: 100% 100%; opacity: 0; z-index: 10; } .opening .open-bg-3 { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url('../../../images/default/pc2019/open_animate/bg_open_3.png') no-repeat center; background-size: 100% 100%; } .opening .line-short { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .opening .line-short img { display: block; width: 100%; height: 100%; z-index: 11; } .opening .title { position: absolute; left: 0; top: 34.7%; width: 100%; height: 40.8%; display: table-cell; text-align: center; vertical-align: middle; } .opening .title img { margin-left: 5%; width: auto; height: 100%; vertical-align: middle; display: inline-block; } /*===================== banner css =====================*/ .banner, .banner .carousel-inner, .banner .carousel-inner li { width: 100%; height: 600px; } .banner { overflow: hidden; position: relative; background-color: #f5f5f5; } .banner .carousel-inner { position: relative; } .banner .carousel-inner li { float: left; background-repeat: no-repeat; background-position: center center; -webkit-background-size: auto 100%; background-size: auto 100%; } .banner .carousel-inner li a { display: block; height: 100%; } .banner .carousel-inner ul, .banner .carousel-inner li { -webkit-transition: none; transition: none; } /*dot*/ .banner .dot { height: 20px; overflow: hidden; position: absolute; left: 0; right: 0; bottom: 15px; z-index: 1; text-align: center; } .banner .dot span { display: inline-block; width: 15px; height: 15px; overflow: hidden; margin: 0 8px; cursor: pointer; border: 1px solid #fff; border-radius: 50%; background: none; } .banner .dot span.on { border: 1px solid #f5ad1f; background-color: #f5ad1f; } /* prev\next */ .banner .prev, .banner .next { position: absolute; top: 50%; margin-top: -40px; display: block; width: 50px; height: 80px; background: url('../../../images/default/pc2019/icon_banner.png') no-repeat rgba(0, 0, 0, .5); transition: all .5s; -webkit-transition: all .5s; } .banner .prev:hover, .banner .next:hover { background-color: rgba(0, 0, 0, .8); } .banner .prev { left: -50px; background-position: left top; } .banner .next { right: -50px; background-position: right bottom; } .banner .prev:hover { background-position: right top; } .banner .next:hover { background-position: left bottom; } .banner .prevStop { display: none; } .banner .nextStop { display: none; } /*===================== news 金沙js3833动态 css =====================*/ .news { padding-bottom: 40px; } .news-hot { width: 100%; height: 340px; border-radius: 6px; box-shadow: 0px 10px 30px 0px rgba(34, 34, 34, 0.2); font-size: 0; } .news-hot-img { position: relative; display: block; width: 590px; height: 340px; overflow: hidden; } .news-hot-img img { position: absolute; top: 50%; left: 0; width: 100%; height: 100%; margin-top: -170px; border-top-left-radius: 2px; border-bottom-left-radius: 6px; overflow: hidden; } .news-hot-tag { position: absolute; top: 0; left: 0; width: 64px; height: 100px; z-index: 2; border-radius: 2px; color: #fff; text-align: center; background-color: #ee9228; background-image: -moz-linear-gradient( 60deg, rgb(249,187,33) 0%, rgb(232,121,45) 100%); background-image: -webkit-linear-gradient( 60deg, rgb(249,187,33) 0%, rgb(232,121,45) 100%); background-image: -ms-linear-gradient( 60deg, rgb(249,187,33) 0%, rgb(232,121,45) 100%); } .news-hot-tag .s-line { display: block; position: absolute; top: 25px; left: 13px; width: 16px; height: 2px; content: ""; background-color: #fff; } .news-hot-tag .year { display: inline-block; font-size: 18px; } .news-hot-tag .monthday { display: inline-block; padding-top: 35px; font-size: 14px; } .news-hot-bd { position: relative; padding: 30px 40px; height: 280px; overflow: hidden; } .news-hot-bd .title-box { width: 100%; height: 116px; overflow: hidden; } .news-hot-bd .title { display: table-cell; height: 116px; font-size: 25px; font-weight: normal; color: #3e3e3e; vertical-align: middle; } .news-hot-bd .line { width: 100%; height: 0px; border-top: 1px solid #f4f3f3; border-bottom: 1px solid #f4f3f3; } .news-hot-bd .desc-box { margin-top: 20px; width: 100%; height: 120px; overflow: hidden; } .news-hot-bd .desc { height: 120px; font-size: 16px; color: #878787; } .news-hot-bd .mod-more { position: absolute; bottom: 30px; color: #84339a; } .news-hot-bd .mod-more:before { border-left: 10px solid #84339a; } .news-recommend { margin-top: 28px; width: 100%; font-size: 0; } .news-recommend-uls { width: 1260px; } .news-recommend-item { float: left; display: block; margin-right: 20px; width: 285px; height: 290px; border-radius: 6px; box-shadow: 0px 10px 30px 0px rgba(34, 34, 34, 0.2); } .news-recommend-item:last-child { margin-right: 0px; } .news-recommend-item.item-txt { background-color: #ee9228; background-image: -moz-linear-gradient( 60deg, rgb(245,168,27) 0%, rgb(242,178,89) 100%); background-image: -webkit-linear-gradient( 60deg, rgb(245,168,27) 0%, rgb(242,178,89) 100%); background-image: -ms-linear-gradient( 60deg, rgb(245,168,27) 0%, rgb(242,178,89) 100%); } .news-recommend-link { position: relative; display: block; width: 100%; height: 100%; border-radius: 6px; overflow: hidden; } .title-link:hover { color: #f08300; } .news-recommend-item a:hover .title, .news-recommend-item .link:hover { text-decoration: underline; } .news-recommend-link .img { position: relative; width: 100%; height: 160px; border-bottom: 3px solid #84339a; overflow: hidden; } .news-recommend-link .img img { width: 100%; height: 100%; outline: none; background-color: #f9f9f9; } .news-recommend-link .img:before { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background-color: rgba(40, 26, 8, 0.502); } .news-recommend-link .title-box { position: absolute; top: 0; left: 0; width: 100%; height: 160px; line-height: 160px; display: table; overflow: hidden; } .news-recommend-link .title { padding: 12px 20px; display: table-cell; vertical-align: middle; max-height: 201px; line-height: 30px; font-size: 18px; font-weight: normal; color: #fff; overflow: hidden; text-align: center; } .news-recommend-link .desc { margin: 22px 0; padding: 0 30px; max-height: 84px; line-height: 21px; font-size: 13px; color: #878787; text-align: justify; overflow: hidden; } .news-recommend-inner { position: relative; display: inline-block; width: 100%; height: 100%; border-radius: 6px; border-top-left-radius: 2px; overflow: hidden; } .news-recommend-tag { position: absolute; top: 0; left: 0; width: 50px; height: 78px; z-index: 2; border-radius: 2px; color: #fff; text-align: center; background-color: #84339a; } .news-recommend-tag .s-line { position: absolute; top: 18px; left: 10px; width: 12px; height: 2px; content: ""; background-color: #fff; } .news-recommend-tag .year { display: inline-block; font-size: 14px; } .news-recommend-tag .monthday { display: inline-block; padding-top: 25px; font-size: 12px; } .news-recommend-inner .title { margin-top: 62px; padding: 20px; line-height: 30px; font-size: 18px; font-weight: normal; color: #fff; text-align: center; } .news-recommend-inner .title .link { display: inline-block; max-height: 90px; color: #fff; overflow: hidden; } .news-recommend-inner .desc { padding: 0 30px; max-height: 84px; line-height: 21px; font-size: 13px; color: #fff; text-align: justify; overflow: hidden; } .news-recommend-inner .mod-more { position: absolute; bottom: 40px; left: 107px; } /*===================== profile 金沙js3833概览 css =====================*/ .profile { padding-bottom: 77px; } .profile-info { height: 220px; background-color: #f4a323; border-radius: 15px; } .profile-uls { width: 100%; height: 100%; overflow: hidden; text-align: center; } .profile-item { display: inline-block; *display: inline; *zoom: 1; margin-top: 75px; width: 180px; height: 60px; border-left: 1px solid #fff; color: #fff; } .profile-item:first-child { border-left: 0; } .profile-item .num { line-height: 1; font-size: 35px; font-weight: bold; vertical-align: top; } .profile-item .unit { line-height: 1.5; font-size: 12px; font-weight: bold; vertical-align: text-top; } .profile-item:first-child .unit { font-weight: normal; } .profile-item .desc { margin-top: 5px; line-height: 1.5; font-size: 16px; } .profile-video { margin-top: 35px; background: #000; } .profile-video .inner { position: relative; width: 1200px; height: 576px; } .profile-video .inner video { width: 100%; height: 100%; } .profile-video .inner .video { display: block; position: absolute; top: 50%; left: 50%; width: 94px; height: 94px; background: url("../../../images/default/pc2019/video_play.png") no-repeat center center; cursor: pointer; margin-left: -47px; margin-top: -47px; } .profile-video .img-cover { width: 1200px; height: 576px; } /*===================== product 产品与服务 css =====================*/ .product-title { padding-left: 30px; height: 186px; line-height: 186px; font-size: 26px; width: 170px; background: url("../../../images/default/pc2019/index/bg_product_title.png") no-repeat left center; color: #5d5d5d; } .product-mt, .product-zq, .product-gr { overflow: hidden; background: #f8f8f8; background: -moz-linear-gradient( 90deg, rgb(248,248,248) 0%, rgb(248,248,248) 47%, rgb(241,241,241) 100%); background: -webkit-linear-gradient( 90deg, rgb(248,248,248) 0%, rgb(248,248,248) 47%, rgb(241,241,241) 100%); background: -o-linear-gradient( 90deg, rgb(248,248,248) 0%, rgb(248,248,248) 47%, rgb(241,241,241) 100%); background: -ms-linear-gradient( 90deg, rgb(248,248,248) 0%, rgb(248,248,248) 47%, rgb(241,241,241) 100%); background: linear-gradient( 90deg, rgb(248,248,248) 0%, rgb(248,248,248) 47%, rgb(241,241,241) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f1f1f1',GradientType=0 ); } :root .product-mt, :root .product-zq, :root .product-gr { filter:none; } .product-mt, .product-gr { height: 300px; } .product-mt .product-box, .product-gr .product-box { margin-top: 57px; height: auto; } .product-zq { height: 370px; } .product-zq .product-box { margin-top: 92px; height: auto; } .product-ul { height: 186px; } .product-ul li { position: relative; float: left; height: 100%; text-align: center; } .product-ul li a { display: block; width: 100%; height: 100%; /* cursor: pointer; */ background: url("../../../images/default/pc2019/index/bg_product_li.png") no-repeat center bottom; transition: .5s; -webkit-transition: .5s; } .product-ul li p { font-size: 18px; color: #000; line-height: 1.8; } .product-ul li:hover p { color: #f08300; } .product-ul li:hover a { margin-top: -10px; } .product-mt .product-ul li { width: 270px; } .product-zq .product-ul li, .product-zq .product-ul .img { width: 200px; } .product-gr .product-ul li, .product-gr .product-ul .img { width: 250px; } .product-mt .product-ul p { padding-top: 35px; } .product-zq .product-ul p { position: absolute; left: 0; top: 100%; width: 100%; } .product-ul .img { display: table-cell; height: 130px; transition: all .5s; -webkit-transition: all .5s; text-align: center; vertical-align: middle; } .product-ul .img .grey { display: inline-block; } .product-ul .img .bright { display: none; } .product-ul a:hover .img .grey { display: none; } .product-ul a:hover .img .bright { display: inline-block; }