@charset "utf-8"; /*公共样式*/ div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,body{ padding:0; margin:0; } ul,li{ list-style:none; } img{ border:0 none; } input,textarea { outline: none; } a{ text-decoration:none; color:#666; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; } a:hover{ text-decoration: none; } body{ font-size:14px; font-family:"微软雅黑"; color:#666; line-height:30px; overflow-x: hidden; } @media only screen and (max-width:991px ) { body{ font-size:14px; line-height:30px; } } .fl{ float:left; display:inline; } .fr{ float:right; display:inline; } .clear{ clear:both; } .bg_none{ background:none !important; } .bd_none{ border:none !important; } html,body{ -webkit-text-size-adjust:none; } /*头部*/ header{ position: relative; z-index: 30; height: 100px; width: 100%; background: #fff; } header .container { height: 100px; position: relative; padding: 0; overflow: hidden; } .container { padding: 0; } .logo{ margin: 14px 0 0 0; float: left; } .logo img{ display: block; } .top-phone { float: right; background: url(/web/cn/Tpl/zh-cn/Static/images/phone_icon.png) no-repeat left top; margin-top: 14px; padding-top: 12px; text-align: right; } .top-phone h4 { line-height: 32px; font-size: 24px; color: #0272dc; font-weight: bold; } .top-phone p { line-height: 30px; font-size: 18px; color: #fc0000; font-weight: bold; } @media only screen and (max-width:991px ) { .top-phone { display: none; } } .nav-wrap { height: 50px; background: #0272dc; width: 100%; box-shadow: 0 3px 3px rgba(0,0,0,.15); position: relative; z-index: 10; } .nav>li{ float: left; position: relative; margin-right: 20px; } .nav>li:last-child { margin-right: 0; } .nav>li>a{ display: block; width: 112px; height: 50px; line-height: 50px; text-align: center; font-size: 18px; color:#fff; padding: 0; } .nav>li:hover>a, .nav>li:focus>a{ background: #fc0000; color: #fff; } .nav>li.active>a{ background: #fc0000; color: #fff; } .nav-dl { display: none; position: absolute; left: 0; top: 50px; width: 100%; text-align: center; background: #fff; box-shadow: 0 3px 3px rgba(0,0,0,.15); z-index: 100; } .nav-dl dd a{ height: 27px; line-height: 27px; font-size: 16px; color: #000; display: block; padding: 0 10px; } .nav-dl dd a:hover { color: #fff; background: #0272dc; } .products-dl { width: 180px; text-align: left; } @media only screen and (max-width:1199px ) { .nav>li { margin-right: 10px; } .nav>li>a{ width: 96px; } } @media only screen and (max-width:991px ) { .nav-wrap { display: none; } } #navToggle{ display: none; overflow: hidden; position: absolute; cursor: pointer; box-sizing: border-box; width: 70px; height: 70px; padding: 15px; background: none; padding: 0; right: 0px; top: 0px; z-index: 999; -moz-transition: -moz-transform 0.3s; -o-transition: -o-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; transition: transform 0.3s; } #navToggle::before { margin-top: -7px; } #navToggle::after { margin-top: 7px; } #navToggle span, #navToggle::after, #navToggle::before { height: 2px; width: 22px; top: 50%; left: 50%; margin-left: -11px; background: #000; position: absolute; display: block; content: ''; text-indent: -9999px; transition: all 300ms ease-in-out; } #navToggle.show span { opacity: 0; } #navToggle span, #navToggle::after, #navToggle::before { height: 3px; width: 22px; top: 50%; left: 50%; margin-left: -11px; background: #333; position: absolute; display: block; content: ''; text-indent: -9999px; transition: all 300ms ease-in-out; } #navToggle.show::before { margin-top: 0; -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } #navToggle.show::after { margin-top: 0; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } .mask{ height: 100vh; width: 100vw; background-color: rgba(0, 0, 0, 0.6); position: fixed; z-index: 900; left: 0; top: 0; display:none; } #mobileMenu { position: fixed; right: -250px; top: 0; margin: 0; width: 250px; height: 100vh; background-color: #fff; -webkit-overflow-scrolling: touch; overflow-y: auto; -moz-transform: translateZ(0); -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; z-index: 1110; background: #fff; } #mobileMenu .hello { height: 70px; background-color: #fff; border-bottom: 1px solid #F0F0F0; padding-left: 25px; position: relative; padding-top: 8px; } #mobileMenu .hello h3{ font-size: 20px; color: #000; font-weight: bold; line-height: 54px; } #mobileMenu .hello .cha{ cursor: pointer; height: 40px; width: 40px; position: absolute; right: 15px; top: 15px; background: url(/web/cn/Tpl/zh-cn/Static/images/cha.png) no-repeat; } #mobileMenu .menu li>a { display: block; font-size: 14px; padding-left: 25px; color: #666; line-height: 45px; border-bottom: 1px solid #E6E6E6; position: relative; } #mobileMenu .menu li.sub>a::after { content: ""; display: block; background: url(/web/cn/Tpl/zh-cn/Static/images/arrow_icon.png) no-repeat; width: 16px; height: 9px; position: absolute; right: 25px; top: 18px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; } .sub-dl { display: none; } .sub-dl dd a { height: 40px; line-height: 40px; padding-left: 40px; font-size: 14px; color: #666; background: #f9f9f9; display: block; } #mobileMenu .menu li.active>a { background-color: #28b8bc; text-decoration: none; color:#fff; } #mobileMenu .menu li.on>a { background-color: #0272dc; color: #fff; } #mobileMenu .menu li.on>a::after { transform: rotate(180deg); } .mobile_search{ border-bottom: 1px solid #e6e6e6; } #mobileMenu .menu li.login-li>a::after { display: none; } #mobileMenu.show { -webkit-transform: translateX(-250px); transform: translateX(-250px); } #page.show { /*-webkit-transform: translateX(200px); transform: translateX(200px);*/ width: 100vw; height: 100vh; } #page { transition: all 0.3s ease-out; overflow: hidden; } .show { display: block !important; } html.show, body.show { overflow: hidden; height: 100vh; width: 100%; position: fixed; -webkit-overflow-scrolling: auto; -webkit-transform: translateZ(0px); } @media only screen and (max-width:991px ) { header{ height: 70px; } .search-icon { display: none; } header .nav{ display: none; } #navToggle{ display: block; } header .container { width: 100%; padding: 0 15px; height: 70px; } .header-icon { display: none; } .logo { margin-top: 18px; height: 34px; } .logo img { height: 34px; } .container { padding: 0 15px; } } @media only screen and (max-width:450px ) { .logo { margin-top: 21px; height: 28px; } .logo img { height: 28px; } header .container { padding: 0 10px; } } /*banner*/ #banner .swiper-pagination-bullet { height: 14px; width: 14px; background: #eaeaea; opacity: 1; } #banner .swiper-pagination-bullet-active { background: #FC0000; } #banner .swiper-slide img { width: 100%; display: block; min-height: 200px; } #banner .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 8px; } @media only screen and (max-width:991px ) { #banner { margin-top: 0; } } /*关于我们*/ .about { margin: 65px auto 60px; } .index-title { text-align: center; margin-bottom: 24px; } .index-title h3 { line-height: 55px; font-size: 32px; color: #da251c; font-weight: bold; } .index-title h4 { line-height: 35px; position: relative; height: 35px; font-size: 0; } .index-title h4 span { font-size: 14px; color: #777; padding: 0 18px; background: #fff; display: inline-block; position: relative; z-index: 3; } .index-title h4:after { content: ""; position: absolute; left: 50%; top: 50%; height: 1px; width: 100%; max-width: 400px; background: #ccc; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .about-content { overflow: hidden; } .about-img { float: left; width: -webkit-calc(50% - 28px); width: -moz-calc(50% - 28px); width: calc(50% - 28px); height: 354px; position: relative; overflow: hidden; } .about-img img { display: block; height: 100%; position: absolute; left: 0; top: 0; } .about-right { float: right; width: 50%; } .about-nr { font-size: 16px; color: #666; line-height: 28px; height: 168px; overflow: hidden; } .about-menu { overflow: hidden; margin-top: 40px; } .about-menu li { float: left; width: 25%; padding: 0 5px; } .about-menu li a { display: block; width: 100%; max-width: 100px; padding-top: 100px; line-height: 35px; font-size: 16px; color: #000; text-align: center; margin: 0 auto; } .about-menu li a:hover { color: #FC0000; } .about-menu li:nth-child(1) a { background: url(/web/cn/Tpl/zh-cn/Static/images/about_icon1.png) no-repeat center top; background-size: 100% auto; } .about-menu li:nth-child(2) a { background: url(/web/cn/Tpl/zh-cn/Static/images/about_icon2.png) no-repeat center top; background-size: 100% auto; } .about-menu li:nth-child(3) a { background: url(/web/cn/Tpl/zh-cn/Static/images/about_icon3.png) no-repeat center top; background-size: 100% auto; } .about-menu li:nth-child(4) a { background: url(/web/cn/Tpl/zh-cn/Static/images/about_icon4.png) no-repeat center top; background-size: 100% auto; } .about-menu li:nth-child(1):hover a { background: url(/web/cn/Tpl/zh-cn/Static/images/about_icon1a.png) no-repeat center top; background-size: 100% auto; } .about-menu li:nth-child(2):hover a { background: url(/web/cn/Tpl/zh-cn/Static/images/about_icon2a.png) no-repeat center top; background-size: 100% auto; } .about-menu li:nth-child(3):hover a { background: url(/web/cn/Tpl/zh-cn/Static/images/about_icon3a.png) no-repeat center top; background-size: 100% auto; } .about-menu li:nth-child(4):hover a { background: url(/web/cn/Tpl/zh-cn/Static/images/about_icon4a.png) no-repeat center top; background-size: 100% auto; } @media only screen and (max-width:991px ) { .about { margin: 45px auto; } .index-title h3 { line-height: 50px; font-size: 28px; } .about-img { width: 100%; max-width: 570px; float: none; margin: 0 auto 20px; height: auto; } .about-img img { position: relative; width: 100%; height: auto; } .about-right { width: 100%; max-width: 570px; float: none; margin: 0 auto; } .about-nr { height: auto; } .about-menu { margin-top: 20px; } } @media only screen and (max-width:767px ) { .about { margin: 30px auto; } .index-title { margin-bottom: 15px; } .index-title h3 { line-height: 40px; font-size: 22px; } .index-title h4 span { max-width: 280px; } .about-nr { font-size: 14px; } } @media only screen and (max-width:500px ) { .about-menu li a { display: block; width: 63px; max-width: none; padding-top: 63px; line-height: 35px; font-size: 14px; color: #000; text-align: center; margin: 0 auto; } } /*产品中心*/ .product-wrap { width: 100%; background: #f1f1f1; padding: 60px 0 70px; } .product .index-title h4 span { background: #f1f1f1; } .pro-scroll .item { padding: 0 7px; } .plist-a { display: block; width: 100%; margin: 0 auto 17px; max-width: 289px; padding: 2px; } .plist-a img { display: block; width: 100%; } .pro-name { height: 97px; padding: 22px 17px 0; } .pro-name h4 { line-height: 30px; overflow: hidden; padding-bottom: 14px; position: relative; font-size: 15px; } .pro-name h4:before { content: ""; position: absolute; left: 0; bottom: 0; display: block; width: 55px; height: 1px; background: #000; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .plist-a:hover { background: #0272DC; box-shadow: 0 0 5px rgba(0,0,0,.15); } .plist-a:hover h4 { color: #fff; } .plist-a:hover h4:before { background: #fff; } .pro-scroll .owl-controls { text-align: center; margin-top: 15px; font-size: 0; } .pro-scroll .owl-controls .owl-page { display: inline-block; height: 16px; width: 16px; background: #fff; margin: 0 8px; box-shadow: 0 5px 5px rgba(0,0,0,.15); } .pro-scroll .owl-controls .owl-page.active { background: #0272DC; } @media only screen and (max-width:991px ) { .product-wrap { padding: 45px 0; } } @media only screen and (max-width:767px ) { .product-wrap { padding: 30px 0; } .pro-name { padding: 10px 10px 0; height: 65px; } .pro-name h4 { font-size: 14px; padding-bottom: 10px; } .pro-scroll .owl-controls .owl-page { box-shadow: none; height: 14px; width: 14px; background: #fff; margin: 0 5px; } .pro-scroll { margin-top: 15px; } } /*新闻中心*/ .index-news { margin: 60px auto 70px; } .index-news-content { overflow: hidden; } .index-news-img { float: left; width: -webkit-calc(50% - 26px); width: -moz-calc(50% - 26px); width: calc(50% - 26px); height: 389px; overflow: hidden; position: relative; } .index-news-img a { display: block; position: relative; width: 100%; height: 100%; } .index-news-img img{ display: block; position: absolute; left: 50%; top: 0; height: 100%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); } .index-news-right { float: right; width: 50%; } .index-news-ul li { height: 53px; border-bottom: 1px dashed #dcdcdc; padding-left: 15px; background: url(/web/cn/Tpl/zh-cn/Static/images/news_icon.png) no-repeat left center; } .index-news-ul li a { display: block; float: left; height: 52px; line-height: 52px; overflow: hidden; width: calc(100% - 80px); font-size: 16px; color: #333; } .index-news-ul li a:hover { color: #0272dc; } .index-news-ul li span { line-height: 52px; float: right; font-size: 12px; color: #999; } .more-a { display: block; width: 150px; height: 36px; line-height: 36px; text-align: center; font-size: 16px; color: #fff; background: #0272DC; margin: 36px auto 0; } .more-a:hover { background: #1d8af1; color: #fff; } @media only screen and (max-width:991px ) { .index-news { margin: 45px auto; } .index-news-img { height: auto; width: 100%; max-width: 573px; margin: 0 auto 10px; float: none; } .index-news-img img { position: relative; left: 0; -webkit-transform: none; -moz-transform: none; -ms-transform: none; width: 100%; height: auto; -o-transform: none; transform: none; } .index-news-right { max-width: 573px; width: 100%; margin: 0 auto; float: none; } } @media only screen and (max-width:767px ) { .index-news { margin: 30px auto; } .index-news-ul li { height: 43px; } .index-news-ul li a { height: 42px; line-height: 42px; font-size: 14px; } .index-news-ul li span { line-height: 42px; } .more-a { font-size: 14px; width: 130px; margin-top: 20px; } } /*底部内容*/ footer { background: url(/web/cn/Tpl/zh-cn/Static/images/footer_bg.png) repeat center top; color: #fff; } footer a { color: #fff; } footer a:hover { color: #fff; } .footer-content { overflow: hidden; padding: 33px 0; } .footer-ul { float: left; overflow: hidden; } .footer-ul li { min-width: 126px; float: left; margin-right: 80px; } .footer-ul li dl dt { line-height: 40px; border-bottom: 1px solid rgba(255,255,255,.5); font-size: 16px; margin-bottom: 6px; } .footer-ul li dl dd { height: 32px; line-height: 32px; } .ewm-box { padding: 44px 45px 0; position: relative; height: 247px; border-left: 1px solid rgba(255,255,255,.5); border-right: 1px solid rgba(255,255,255,.5); float: left; } .ewm-content { width: 148px; } .ewm-content img { display: block; width: 100%; } .ewm-content p { text-align: center; line-height: 32px; } .footer-contact { float: right; text-align: right; } .footer-contact h4 { line-height: 32px; vertical-align: middle; } .footer-contact h4 img { margin-right: 10px; } .footer-contact h3 { line-height: 42px; font-size: 32px; color: #fff; } .footer-contact p { line-height: 28px; } .copyright { line-height: 30px; padding: 10px 15px; border-top: 1px solid rgba(255,255,255,.5); text-align: center; } @media only screen and (max-width:1199px ) { .footer-ul li { margin-right: 30px; } .ewm-box { padding: 44px 25px 0; } } @media only screen and (max-width:991px ) { .footer-ul { display: none; } .footer-contact { text-align: left; width: 50%; } .ewm-box { border: none; width: 50%; } .ewm-content { margin: 0 auto; } .footer-content { padding: 20px 0; } .footer-contact h3 { font-size: 25px; } } @media only screen and (max-width:550px ) { .footer-contact { width:270px; float: none; margin: 10px auto 0; } .footer-contact h3,.footer-contact h4 { display: none; } .footer-contact p { line-height: 24px; } .ewm-box { width: 100%; float: none; height: auto; padding-top: 0; } .ewm-box img { width: 100px; height: 100px; display: block; margin: 0 auto; } .ewm-box p{ display: none; } } /*内页样式*/ .inside-banner{ width: 100%; } .inside-banner img{ display: block; width: 100%; min-height: 150px; } .main { overflow: hidden; margin: 70px auto 50px; } .main-left { float: left; width: 230px; } .main-right { float: right; width: -webkit-calc(100% - 265px); width: -moz-calc(100% - 265px); width: calc(100% - 265px); } .left-title { height: 80px; line-height: 80px; background: #0272DC; padding-left: 34px; position: relative; margin-bottom: 1px; position: relative; } .left-title img { position: absolute; right: 14px; bottom: 10px; } .left-title>span { font-size: 30px; color: #fff; font-weight: bold; } .left-ul { border-left: 1px solid #0272dc; border-right: 1px solid #0272dc; border-top: 1px solid #0272dc; } .left-ul li { border-bottom: 1px solid #0272DC; } .left-ul li a { display: block; height: 50px; line-height: 50px; padding-left: 33px; font-size: 16px; color: #333; background: url(/web/cn/Tpl/zh-cn/Static/images/li_icon1.png) no-repeat calc(100% - 28px) center; } .left-ul li a:hover { color: #0272dc; } .left-ul li.active a { background: url(/web/cn/Tpl/zh-cn/Static/images/li_icon2.png) no-repeat calc(100% - 28px) center #0272dc; color: #fff; } .left-contact { height: 130px; background: #0272dc; padding: 9px; margin-top: 21px; } .left-contact-content { height: 100%; border: 1px solid #fff; background: url(/web/cn/Tpl/zh-cn/Static/images/left-contact.png) no-repeat 15px top; padding: 24px 0 0 42px; color: #fff; } .left-contact-content h3 { line-height: 32px; font-size: 19px; } .left-contact-content h4 { line-height: 30px; font-size: 18px; } .crumbs { line-height: 39px; border-bottom: 2px solid #dcdcdc; padding-left: 25px; background: url(/web/cn/Tpl/zh-cn/Static/images/home-icon.png) no-repeat left center; font-size: 14px; color: #666; margin-bottom: 15px; } .crumbs a:hover { color: #0272dc; } .right-box img{ width: 100%; margin-bottom: 10px; } .left-title #navToggle { width: 50px; height: 50px; } .left-title #navToggle span, .left-title #navToggle::after, .left-title #navToggle::before { background: #fff; } @media only screen and (max-width:991px ) { .main { margin: 45px auto; } .main-left { float: none; width: 100%; margin-bottom: 10px; } .main-right { float: none; width: 100%; } .left-title { height: 50px; line-height: 50px; padding-left: 15px; } .left-title span { font-size: 22px; } .left-title img { position: relative; right: 0; bottom: 0; top: -3px; vertical-align: middle; display: inline-block; line-height: 50px; margin-left: 10px; } .left-contact { display: none; } .left-ul { display: none; } .left-ul li a { height: 40px; line-height: 40px; font-size: 15px; padding: 0 15px; } } @media only screen and (max-width:767px ) { .main { margin: 30px auto; } } .pro-ul { overflow: hidden; } .pro-ul li { padding: 0 9px; } .pro-list { display: block; max-width: 299px; margin: 0 auto; } .pro-list-img { position: relative; overflow: hidden; } .pro-list-img img { display: block; width: 100%; } .pro-hover { opacity: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(29,138,241,.5); -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; } .pro-hover span { display: block; background: url(/web/cn/Tpl/zh-cn/Static/images/more-icon.png) no-repeat; height: 36px; width: 36px; position: absolute; left: 50%; top: 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%); } .pro-list-img:hover .pro-hover, .pro-list-img:focus .pro-hover{ opacity: 1; } .pro-list .pro-name { padding-top: 12px; height: 77px; } /*新闻*/ .news-ul li { overflow: hidden; padding: 10px 0; border-bottom: 1px solid #dcdcdc; } .news-date { height: 60px; border-right: 1px solid #dcdcdc; width: 69px; text-align: center; float: left; } .news-date span { display: block; line-height: 35px; font-size: 30px; color: #000; } .news-date p { line-height: 25px; font-size: 14px; color: #000; } .news-right { height: 60px; width: calc(100% - 84px); float: right; } .news-right h4 { line-height: 35px; height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .news-right h4 a { font-size: 16px; color: #000; font-weight: bold; } .news-right h4 a:hover { color: #0272dc; } .news-right p { line-height: 25px; height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } @media only screen and (max-width:767px ) { .news-right h4 a { font-size: 14px; } } .news-title{ line-height:30px; font-size:18px; font-weight:bold; text-align:center; margin-bottom:20px; color:#111; } .news-content{ /*margin: 20px 0px;*/ min-height: 200px; } @media only screen and (max-width:767px ) { .news-content img { width: 100%; } } @media only screen and (max-width:1199px ) { .news-content iframe { display: block; width: 100% !important; max-width: 800px; margin: 0 auto; } } .inside-page{ width:100%; line-height:30px; text-align:left; margin-top:20px; border-top:solid 1px #CCCCCC; padding-top:5px; } @media (max-width: 449px) { .col-xss-12{ width: 100%; } } .page-box{ height: 32px; text-align: center; margin-top: 30px; font-size: 0; } .page-box a{ display: inline-block; height: 32px; border: 1px solid #DFDFDF; line-height: 30px; padding: 0px 12px; color: #969696; margin:0px 3.5px; font-size: 14px; } .page-box a.on{ color:#fff; background:#0272DC; border: 1px solid #0272DC; } @media (max-width: 991px) { .page-box{ margin-top: 20px; } } @media only screen and (max-width:767px ) { .page-box{ height: 25px; } .page-box a{ height: 25px; line-height: 23px; padding: 0px 8px; } } .owl-carousel{ display: none; position: relative; width: 100%; -ms-touch-action: pan-y; } .owl-carousel .owl-wrapper{ display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapper-outer{ overflow: hidden; position: relative; width: 100%; } .owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; } .owl-carousel .owl-item{ float: left; } .owl-controls .owl-page, .owl-controls .owl-buttons div{ cursor: pointer; } .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }