@import"https://at.alicdn.com/t/font_1202565_ybnj1ct7cy.css"; @import"bootstrap.min.css"; @import"swiper.min.css"; @import"animate.min.css"; .icontwitter:before{ background: url(/en-us/template/pc/cn2016/images/twitter.png) no-repeat; background-size: 100%; content: ""; width: 28px; height: 28px; display: inline-block; vertical-align: sub; } body { line-height: 1.625; font-weight: normal; font-size: 14px; color: #434343; font-family: Helvetica, Arial, sans-serif; /*font-family: helvlight,Helvetica, Arial, sans-serif;*/ } a { transition-duration: .2s; color: #434343 } h4 { font-size: 17px; line-height: 1.4; } a:hover, a:focus { color: #282828; text-decoration: none; } a i { margin-left: 5px; transition-duration: .2s; } a:hover i { margin-left: 10px; } .clear_ul { padding-left: 0; list-style: none; } .padding-right-0 { padding-right: 0px !important; } @font-face { font-family: 'helvlight'; /*字体名称*/ src: url('../font/HELN.TTF'); /*字体源文件*/ } .container { position: relative; } .nav { box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); height: 55px; position: fixed; width: 100%; z-index: 100; top: 0; background: #fff; transition: 0.5s; } .nav .sm_logo { display: inline-block; overflow: hidden; margin-right: 60px; margin-top: 10px; float: left; max-width: 185px; } .nav .sm_logo img { height: 35px; } .nav .nav_content { display: inline-block; float: left; } .nav .nav_content>ul { list-style: none; padding-left: 0; margin-bottom: 0; display: table; float: left; position: relative; height: 55px; } .nav .nav_content>ul>li { display: table-cell; vertical-align: middle; width: 190px; text-align: center; font-size: 16px; position: relative; } .nav .nav_content .navbar-sm-col { position: absolute !important; width: auto !important; min-width: 100%; } .nav .nav_content .navbar-sm-col ul {} .nav .nav_content .navbar-sm-col ul li {} .nav .nav_content .navbar-sm-col ul li a { display: inline-block; width: 100%; line-height: 40px; border-bottom: 1px solid #ddd; white-space: nowrap; } .wap-nav-title { margin-right: 30px; color: #666; padding: 18px 0; line-height: 1.375; margin-bottom: 0; } .wap-nav-icon { position: absolute; right: 15px; top: 0px; line-height: 55px; } .nav .search { display: inline-block; font-size: 24px; float: right; margin-top: 8px; margin-right: 0; position: relative; line-height: 1.625; } .nav .search>div { margin-left: 15px; position: relative; display: inline-block; } .nav .search>div>ul, .nav .search>div .search_con { position: absolute; list-style-type: none; background: #fff; z-index: 9; padding-left: 0; padding-right: 0; right: 0; visibility: hidden; opacity: 0; } .nav .search .lang:hover>ul { visibility: visible; opacity: 1; } .nav .search>div>ul>li { display: block; border-bottom: 1px solid rgb(238, 238, 238); } .nav .search>div>ul>li>a { white-space: nowrap; line-height: 34px; padding: 8px 30px; height: auto; box-sizing: border-box; font-size: 14px; } .nav .search>div>ul::before { position: absolute; display: inline-block; width: 0px; height: 0px; content: ""; border-width: 0px 7px 7px; border-style: solid; border-color: transparent; border-image: initial; right: 10px; top: -7px; border-bottom-color: rgb(238, 238, 238); } .nav .search .sear .search_con { transition: all .3s linear; width: 0px; height: 40px; top: -2px; } .nav .search .sear:hover>.search_con { visibility: visible; opacity: 1; width: 350px; } .nav .search .sear .search_con input { position: relative; font-size: 14px; z-index: 2; box-sizing: border-box; padding-left: 10px; padding-right: 40px; width: 100%; height: 40px; outline: none; background: transparent; line-height: 40px; border: 1px solid #999; } .nav .search .sear .search_con .search_btn { position: absolute; right: 1px; top: 4px; opacity: 0.5; cursor: pointer; z-index: 99; background: none; border: none; width: 35px; text-align: center; } .nav a:hover { text-decoration: none; } footer { background: #edf0f1; padding-top: 30px; } #footer h3 { font-size: 22px; font-weight: bold; margin-bottom: 20px; color: #282828; } #footer ul { list-style: none; margin: 0; padding: 0; } #footer ul li { padding-bottom: 15px; } #footer .social li { font-size: 28px; padding-left: 0; padding-right: 0; text-align: right; } #footer .social { margin-top: 60px; margin-bottom: 20px; } .copy { background: #222222; height: 40px; color: #fff; line-height: 40px; font-size: 14px; margin-top: 60px; width: 100%; overflow: hidden; } #footer .copy ul { list-style: none; margin: 0; padding: 0; float: right; text-align: center; } #footer .copy ul li { display: inline-block; padding-bottom: 0; } #footer .copy ul li a { color: #fff; padding: 0 10px; } .margin-30 { margin-top: 30px; margin-bottom: 30px; } .margin-60 { margin-top: 70px; margin-bottom: 70px; } .index_new_tec { overflow: hidden; margin-bottom: 30px; } .index_new_tec img { width: 100%; } .index_new_tec ul { list-style: none; margin: 0; background: #edf0f1; padding: 20px 30px; } .index_new_tec ul li a { font-size: 18px; display: block; } .index_new_tec ul li { margin-bottom: 15px; } .index_new_tec ul li p { color: #666; } .index_new_tec ul li p.time { margin-bottom: 0px; } .advert_con { background: url(../images/homebj.jpg) center center; height: 140px; background-size: cover; } .advert_con p { font-size: 40px; color: #fff; } .flex_box { display: flex; flex-wrap: wrap; flex-direction: row; } .justify_align_cen, .flex_cen, .flex-xs-4, .flex-xs-5, .flex-xs-6 { /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; flex-direction: column; } .home_ban .swiper-slide { height: 350px; overflow: hidden; } .banner-img { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%) scale(1); height: 100%; width: 100%; } .banner-img video { width: 100%; } .home_ban .swiper-button-next, .home_ban .swiper-button-prev { width: 30px; height: 30px; line-height: 30px; background-size: 30px 30px; margin-top: -15px; background: none; font-size: 20px; background: #fff; border-radius: 100%; text-align: center; } .text-overflow-line-1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .text-overflow-line-2 { overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .big_ban .swiper-slide { background: rgb(36, 40, 44); } .big_ban img { width: 100%; min-height: 200px; height: auto; } .banner-bg { position: absolute; width: 100%; height: 100%; left: 0; top: 0; font-size: 0; } .banner-content .con { display: inline-block; width: 100%; padding-bottom: 0px; vertical-align: middle; } .banner-content:after { display: inline-block; height: 100%; content: ""; vertical-align: middle; width: 0; } .banner-content h3 { color: #fff; font-size: 60px; font-weight: bold; } .banner-content button { display: inline-block; padding: 0px 15px; font-size: 18px; margin-top: 20px; border-radius: 2px; background: rgba(255, 255, 255, 0.85); border: 1px solid transparent; color: #323232; line-height: 36px; transition: all .15s ease-in-out; } .banner-content button:hover{ background-color: white; } .nav .nav_content>ul>li .navbar-collapse { position: fixed; overflow: hidden; opacity: 0; visibility: hidden; width: 100%; background: #f5f5f5; left: 0; cursor: default; border-top: 1px solid transparent; -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); margin-top: 14px; z-index: 99; text-align: left; } .nav .nav_content>ul>li .navbar-collapse .col-sm-4 { position: relative; } .nav .nav_content>ul>li .navbar-collapse .sol_list { text-align: center; background: #e9e9e9; color: #595757; padding-top: 10px; padding-bottom: 10px; margin-bottom: 15px; overflow: hidden; } .bgfff { background: #fff; } .nav .nav_content>ul>li .navbar-collapse .sol_list a:hover { text-decoration: none; } .nav .nav_content>ul>li .navbar-collapse .sol_list a:hover em { color: #da0816; } .nav .nav_content>ul>li .navbar-collapse .sol_list em { font-size: 30px; } .nav .nav_content>ul>li .navbar-collapse .sol_list p { margin-bottom: 0; margin-top: -5px; } .nav .nav_content .navbar-collapse h3 { font-size: 20px; margin-top: 0; } .nav .nav_content>ul>li .navbar-collapse .sol_list:last-child { margin-bottom: 0; } .nav .nav_content .navbar-collapse ul { list-style: none; padding: 0; margin: 0; } .nav .nav_content .navbar-collapse ul a { font-size: 14px; color: #282828; padding-left: 0; } .nav .nav_content .navbar-collapse a:hover { text-decoration: underline; color: inherit; } .nav .nav_content .navbar-collapse>.container>.row>[class*="col-"] { padding-top: 40px; padding-bottom: 40px; } .nav .nav_content>ul>li.active>a { color: #dc1320; } .index_pro .products .product { background: none; padding: 0; box-shadow: 0 0 0; } .big_tit { text-align: center; padding-bottom: 30px; margin-top: 0; margin-bottom: 0; } .index_tech {} .index_tech h2 { font-size: 50px; } .index_tech p { font-size: 20px; } .index_tech_box { flex-wrap: wrap; flex-direction: row; } .index_tech_list { flex-basis: 50%; width: 50%; max-width: 50%; position: relative; background-image: url(../images/tec.jpg); background-size: cover; height: 300px; } .index_tech_list h3 { position: absolute; bottom: 0; color: #fff; padding: 0 10px; } .index_application .swiper-slide img { width: 100%; } .index_application .swiper-slide:not(.swiper-slide-active) .bg { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(237, 240, 240, 0.9); } .Supupdown:hover { animation: heart 3s cubic-bezier(0, 0, 1, 1) 0s infinite alternate; } @keyframes heart { 0% { transform: translate(0, 0) } 25% { transform: translate(0, 10px) } 50% { transform: translate(0, 0) } 75% { transform: translate(0, -10px) } 100% { transform: translate(0, 0) } } @-webkit-keyframes opGradient { 0% { -webkit-transform: translateY(-10px); opacity: 0; } 100% { -webkit-transform: translateY(0); opacity: 1; } } @keyframes opGradient { 0% { -webkit-transform: translateY(-10px); transform: translateY(-10px); opacity: 0; } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } .nav .nav_content>ul>li.active .navbar-collapse { -webkit-animation: opGradient .4s; animation: opGradient .4s; opacity: 1; visibility: visible; } .navbar-collapse .container { padding-left: 190px; padding-right: 120px; } #mob_nav_container.open { display: block; right: 0; } .super_space { height: 55px; } #mob_nav_container { top: 55px; z-index: 98; right: -100%; position: fixed; width: 100%; -webkit-transition-property: right, visibility; -o-transition-property: right, visibility; transition-property: right, visibility; -webkit-transition-duration: 0.35s; -o-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; height: 100%; background: #f5f5f5; overflow-y: auto; display: none; padding-bottom: 100px; } .mob_nav_open { padding-bottom: 100px; } .mob_nav_open ul { list-style: none; padding: 0; margin: 0; background: #fff; margin-bottom: 15px; } .mob_nav_open ul li a.navbar-tog { font-size: 18px; color: #282828; padding: 11px 15px; border-bottom: 1px solid #d4d4d4; display: block; line-height: 150%; } .mob_nav_open ul li a:hover { text-decoration: none; } .mob_nav_open ul li a.navbar-tog em { float: right; height: 20px; margin-top: 0px; } .mob_nav_open ul li>ul>li { border-bottom: 1px solid #d4d4d4; } .mob_nav_open ul li>ul>li a { padding: 10px 25px; display: block; color: #282828; font-size: 16px; } .mob_nav_open ul li>ul>li>h3 { display: block; background: #ecebeb; margin-bottom: 0; margin-top: 0; } .collapse.in { display: block; } .mobile-menu-open { overflow-y: hidden; } .iconfont { font-size: inherit; } .iconfont.icontheearth2diqiu { font-size: 20px; } .iconfont.iconi-search { font-size: 22px; } .iconfont.iconclose, .iconfont.iconmenu1 { font-size: 24px; } .social .iconfont {} #goto_top { bottom: 20px; right: 15px; position: fixed; width: 44px; height: 44px; box-shadow: 0 6px 12px 0 rgba(0, 0, 0, .15); z-index: 9; background: #fff; text-align: center; line-height: 44px; cursor: pointer; display: none; } #goto_top .icontop { font-size: 24px; color: #da0816; } .swiper-pagination-bullet-active { width: 25px; border-radius: 5px; } .container>.index_title { margin-bottom: 60px; } .container>.index_title h2 { margin-bottom: 0; line-height: 1; width: 100%; margin-top: 0; font-size: 36px; text-align: center; } .container>.index_title h2.title { float: left; width: 65%; text-align: left; } .container>.index_title h2 a { color: #222222; line-height: 1; } .container>.index_title h2+a { float: right; color: #222222; font-size: 22px; } .container>.index_title h2+a:hover { text-decoration: none; } .container>.index_title h2+a em { font-size: 22px; } .index_application .swiper-button-next, .index_application .swiper-button-prev { background: none; color: #db111e; font-size: 40px; line-height: 40px; width: 40px; height: 40px; } .index_application .swiper-button-next { right: 0; } .index_application .swiper-button-prev { left: 0; } .index_application .swiper-pagination-bullet { border: 1px solid #da0b18; } .index_application .card .content { height: 200px; overflow: hidden; } .index_application .card h3 { font-size: 28.000000000000004px; line-height: 38px; margin-bottom: 5px; margin-top: 0; } .index_application .card:hover em { margin-left: 20px; } .index_application .card em { margin-left: 10px; transition-duration: .2s; } .index_application .card h3+span { font-size: 18px; line-height: 30px; } .index_application .card p { font-size: 17px; line-height: 30px; } .index_application .card ul { padding-left: 20px; margin-top: 20px; } .index_application .card ul li { font-size: 17px; text-align: left; } .index_application .card span.read-more { font-size: 20px; color: #282828; margin-top: 40px; display: block; line-height: 34px; } .index_application .category-name { font-size: 14px; line-height: 22px; color: #666666; } .index_application .events-img { position: absolute; top: -105px; right: 0; } .index_application .card { background: #dce6ee; border-radius: 6px; padding-top: 50px; padding-bottom: 60px; margin-top: 60px; margin-bottom: 60px; height: 406px; } .button { color: #c62922; display: inline-block; border: 1px solid #c62922; min-width: 130px; border-radius: 20px; text-align: center; padding: 0 15px; } .index_news .mosaic-reveal_core .button { width: 150px; margin-bottom: 10px; } .button:hover { text-decoration: none; } .home_about a { color: #da0816; } .color-logo { color: #da0816; } .navbar-collapse div[class*="col-"] { position: relative; } .navbar-collapse .line { position: absolute; left: -20px; width: 1px; height: 100px; background: #ccc7c7; margin-top: 20px; } .pageBox { text-align: center; } .pageBox a, .pageBox span { display: inline-block; font-size: 16px; padding: 5px 14px; border: 1px solid #eee; margin-left: -1px; } .pageBox .active { color: #fff; background: #db101d; } .pageBox .nolink { color: #ccc; } .banner_box { position: relative; overflow: hidden; width: 100%; color: #000; background-color: #fff; } .ny_box .banner_box+p { margin-top: 30px; } .banner_box .container { max-width: 100%; } .banner_img { position: relative; overflow: hidden; width: 100%; height: 100%; } .banner_img img { display: block; width: 100%; } .banner_box .con { position: absolute; z-index: 2; top: 0; left: 0; font-size: 0; width: 100%; height: 100%; } .banner_box .con:after { display: inline-block; height: 100%; content: ""; vertical-align: middle; width: 0; } .banner_box .con .box { display: inline-block; width: 100%; padding-bottom: 0px; vertical-align: middle; } .banner_box .title { font-size: 56px; line-height: 1.38; overflow: hidden; margin: 0; padding-top: 9px; text-align: inherit; padding-bottom: 0; color: #fff; text-align: center; } .banner_box .sub-title { font-size: 22px; line-height: 1.45; overflow: hidden; padding-top: 15px; margin-bottom: -3px; color: #fff; text-align: center; padding-left: 0; padding-right: 0; } .banner_box img { transition: transform 12s cubic-bezier(.23, 1, .32, 1); transform: scale(1); } .banner_box:hover img { transform: scale(1.1); } .layout-breadcrumb { background: #fff; z-index: 10; position: relative; margin-top: 15px; margin-bottom: 65px; } .layout-breadcrumb ul li { display: inline-block; position: relative; line-height: 1; font-size: 0; margin-right: 5px; } .layout-breadcrumb ul { margin-bottom: 0; padding-left: 0; } .layout-breadcrumb ul li a { color: #000; font-size: 14px; padding: 6px 0; display: inline-block; padding-right: 22px; line-height: 1; } .bgf5 { background: #f5f5f5; padding-top: 40px; padding-bottom: 40px; } .products .product img { margin: 0px auto; max-width: 100px; transition: transform 3s cubic-bezier(.23, 1, .32, 1); transform: scale(1); } .products .product:hover img { transform: scale(1.1); } .products .product p { font-size: 14px; margin: 10px 0px; } .bigdata .swiper-slide { background: #fff; min-height: 364px; } .bigdata .swiper-slide .tit { font-size: 18px; padding: 30px 20px 10px; min-height: 98px; } .bigdata .swiper-slide .tit em { display: inline-block; font-size: 25px; color: #fff; width: 40px; height: 40px; text-align: center; line-height: 40px; border-radius: 100%; } .bg1 { background: linear-gradient(45deg, blue 0, #cac1ea 100%) } .bg2 { background: linear-gradient(45deg, #ff3d00 0, #fff 100%); } .bg3 { background: linear-gradient(45deg, green 0, #c2e4cb 100%) } .bg4 { background: linear-gradient(45deg, red 0, #e29abf 100%) } .bigdata .swiper-slide ul { padding: 0px 20px; padding-left: 36px; padding-bottom: 30px; min-height: 140px; } .mosaic-reveal { display: flex; flex-wrap: wrap; flex-direction: row; } .mosaic-reveal_core { background: no-repeat center; background-size: cover; padding: 0 5%; position: relative; z-index: 2; } .mosaic-reveal_core h2 { font-size: 36px; line-height: 1.5; } .mosaic-reveal_core h3 { line-height: 1.5; } .mosaic-reveal_mosaics { overflow: auto; } .order { order: 1; } .mosaic-reveal_core_body { position: absolute; background: #fff; box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); padding: 20px 20px; width: 100%; } .mosaic-reveal_core_body h2 { padding: 35px 30px; } .mosaic-reveal_core_body { right: -50px; } .order .mosaic-reveal_core_body { right: auto; left: -50px; } .mosaic-reveal_core_body ul { padding-left: 20px; } .cross_body {} .cross_body h2 { margin-bottom: 0px; margin-top: 10px; } .sub_title { font-size: 36px; line-height: 1.2; margin: 0; padding-bottom: 45px; text-align: center; } .feature { background: #fff; border-radius: 5px; padding-bottom: 20px; height: 100%; min-height: 456px; margin-bottom: 30px; } .feature img { width: 100%; } .feature h4 { font-size: 20px; padding: 10px 10px; } .feature ul { margin-bottom: 0; padding-left: 30px; padding-right: 10px; overflow-y: auto; max-height: 200px; } .key_body { background-image: url(../images/keybg.jpg); padding: 50px 0px; background-size: contain; } .key_body .keys_left { background: url(../images/key022.png) no-repeat left center; background-size: contain; } .key_body .key { background: rgba(255, 255, 255, 0.5); padding: 30px 20px; margin-bottom: 0; } .key { list-style: none; padding-left: 0; } .key li { position: relative;margin: 10px 0px; } .key>li>em { background-image: url(../images/key03.png?t=111102); width: 50px; height: 45px; display: block; float: left; margin-right: 15px; } .key>li>h4>a{ font-size: 14px; float: right; color: #000; } .key_1 { background-position: -19px -69px; } .key_2 { background-position: -101px -117px; } .key_4 { background-position: -101px -18px; } .key_5 { background-position: -19px -18px; } .key_3 { background-position: -19px -117px; } .index_tech_left { padding: 0 5%; } .fixed-nav-box, .layout-fixed-nav { background: #fff; height: 56px; } .layout-fixed-nav { margin-top: 30px; } .fixed-nav-box { width: 100%; top: 0; background: #fff; z-index: 999; border-bottom: 1px solid #eaeaea; } .layout-fixed-nav .fixed-nav { font-size: 0; height: 55px; overflow: hidden; margin: 0; padding: 0; } .layout-fixed-nav .fixed-nav li.current, .layout-fixed-nav .fixed-nav li:hover { color: #000; } .layout-fixed-nav .fixed-nav li { position: relative; display: inline-block; margin-right: 0px; color: #666; height: 54px; line-height: 54px; cursor: pointer; font-size: 20px; transition: .4s; width: 33.3333%; text-align: center; } .layout-fixed-nav .fixed-nav li>a { display: block; } .layout-fixed-nav .fixed-nav-2 li { width: 50%; } .layout-fixed-nav .fixed-nav li:after, .craeers_list h3::after { position: absolute; left: 40%; bottom: -1px; width: 10%; height: 2px; opacity: 0; background: #d20a2c; content: ""; transition: .4s; } .layout-fixed-nav .fixed-nav li.current:after, .layout-fixed-nav .fixed-nav li:hover:after, .craeers_list:hover h3::after { opacity: 1; left: 0; width: 100%; } #sectionBody dl { display: none; margin-bottom: 0; } .newsListBox { padding-left: 0; margin-bottom: 60px; } .newsListBox a:hover { color: inherit; text-decoration: none; } .newsListBox a:hover h3 { color: red; } .newsListBox li.flex_box { border-bottom: 1px #ebebeb solid; padding: 15px 0px 20px; } .newsListBox .newsImg { width: 170px; height: 115px; } .newsListBox .newsImg img { border-radius: 4px; } .newsListBox .newsTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-orient: vertical; -webkit-box-pack: justify; display: -webkit-box; width: 0; margin-right: 10px; } .newsListBox .newsTitle h3 { margin-top: 0; box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 16px; color: #1a1a1a; line-height: 20px; } .newsListBox .newsTitle p { font-size: 13px; } .newsListBox .newsTitle span { width: 100%; line-height: 1.1; color: #888; font-size: 14px; position: relative; } .article-page { position: relative; font-size: 16px; line-height: 26px; overflow: hidden; } .article-page .title h1 { font-size: 48px; line-height: 60px; margin-top: 0; margin-bottom: 20px; color: #282828; } .article-page .title .data-tag { font-size: 14px; color: #808080; } .article-page .title .data-tag span, .article-page .title .data-tag em { margin-right: 5px; } .article-page .articleContent, .article-page .title { overflow: hidden; } .article-page .title { margin-bottom: 40px; } .layout-breadcrumb ul li::after { position: absolute; content: "\e628"; font-size: 16px; font-family: "iconfont" !important; right: 0px; top: 5px; } .layout-breadcrumb ul li:last-child::after { content: none; } .social-share { margin-top: 30px; margin-bottom: 30px; } .social-share ul { padding-left: 0; list-style: none; } .social-share ul li { display: inline-block; margin-right: 15px; } .social-share ul li a { font-size: 20px; } .download_body { padding: 0 0; } .download_body>li { border: none; border-bottom: 1px solid #eee; margin-bottom: 0; padding-bottom: 20px; padding-top: 20px; } .download_body>li>ul { display: none; } .download_body>li>ul.open { display: block; } .download_body>li>ul>li {} .download_body>li>ul>li>div { font-size: 16px; position: relative; line-height: 30px; display: block; cursor: pointer; } .download_body>li>ul>li>div>em { left: 200px; position: absolute; font-size: 16px; } .download_body>li>div { display: block; line-height: 45px; font-size: 20px; position: relative; cursor: pointer; } .download_body>li>div:hover, .download_body>li>ul>li>div:hover { color: #da0816; } .download_body>li>div>a { position: absolute; z-index: 2; right: 0; font-size: 16px; } .download_body>li>div>em { font-size: 20px; position: absolute; left: 50%; } .download_body>li>ul>li>table { display: none; margin-top: 10px; } .download_body>li>ul>li>table.open { display: table; } .feature ul::-webkit-scrollbar { width: 5px; background-color: rgba(0, 0, 0, .5); } .feature ul::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .2); background-color: #ccc; } .feature ul::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.2); border-radius: 10px; background-color: #fff; } .lang .icondown { font-size: 16px; } .ny_contact { background: rgba(237, 240, 241, 0.3); padding: 30px 30px; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); position: relative; margin-top: 90px; min-height: 240px; } .ny_contact h3 { font-size: 20px; margin-top: 50px; } .ny_contact em { position: absolute; width: 100px; height: 100px; border-radius: 100%; left: 50%; margin-left: -50px; top: -50px; } .ny_contact .cont_ico1 { background: #e9e9e9 url(../images/contact01.png) center center no-repeat; background-size: 65px; } .ny_contact .cont_ico2 { background: #e9e9e9 url(../images/contact02.png) center center no-repeat; background-size: 65px; } .ny_contact .cont_ico3 { background: #e9e9e9 url(../images/contact03.png) center center no-repeat; background-size: 65px; } .craeers_list h3 { background: #f5f5f5; color: #181918; font-size: 20px; margin-top: 0; margin-bottom: 0; text-align: center; line-height: 60px; position: relative; } .social .iconwx { position: relative; } .social .iconwx .wxcode { display: none; position: absolute; right: 0; bottom: 35px; width: 120px; height: 120px; } .social .iconwx:hover .wxcode { display: block; } .about_list { padding: 20px 20px; box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.1); margin-bottom: 30px; } .subline { position: relative; margin-bottom: 15px; font-weight: bold; } .subline::after { position: absolute; content: ''; width: 20px; height: 2px; background: #da0816; bottom: -5px; left: 50%; margin-left: -10px; } .gbook_box { list-style: none; padding-left: 0; } .gbook_box li { display: flex; flex-wrap: wrap; margin-bottom: 20px; } .gbook_box li span { width: 110px; line-height: 35px; text-align: right; margin-right: 10px; font-size: 16px; } .gbook_box li span.red_zi { color: red; width: auto; margin-right: 0; margin-left: 10px; } .gbook_box li input { flex: 1; width: 100%; line-height: 35px; text-indent: 10px; border: 1px solid #ccc; } .gbook_box li select { height: 39px; flex: 1; width: 100%; text-indent: 10px; border: 1px solid #ccc; } .gbook_box li textarea { width: 100%; flex: 1; height: 75px; line-height: 25px; border: 1px solid #ccc; padding-left: 10px; } .gbook_box li #btnSubmit { background-color: #d90816; border-color: #d90816; color: #fff; margin: 0px auto; padding: 8px 50px; display: block; margin-bottom: 50px; font-size: 17px; width: 60%; text-align: center; box-sizing: border-box; min-width: 200px; cursor: pointer; } .tuijian { padding-bottom: 1px; border: 1px solid #edf0f1; height: 285px; position: relative; transition-duration: .2s; } .tuijian h4 { padding: 0px 10px; } .tuijian p { padding: 0px 10px; font-size: 12px; color: #6e6e6e; position: absolute; bottom: 0; width: 100%; } a:hover .tuijian h4 { color: #434343; } a:hover .tuijian { border: 1px solid #da0816; } .tuijian .imgbox { height: 150px; } .imgbox { position: relative; overflow: hidden; } .imgbox img { position: absolute; top: 50%; transform: translate(0%, -50%); width: 100%; } .bg_1 { background: #b34ec5; } .bg_2 { background: #fc6719; } .bg_3 { background: #005cb9; } .bg_4 { background: #62ccca; } .bg_5 { background: #6b5dc2; } .bg_6 { background: #5dc2a5; } .bg_7 { background: #b3c25d; } .bg_8 { background: #0094b9; } .bg_9 { background: #da0816; } .sol_img em { font-size: 50px; color: #fff; border-radius: 100%; width: 100px; height: 100px; display: inline-block; line-height: 100px; text-align: center; } .padding-left-20 { padding-left: 20px; } .big_ban .swiper-button-next, .big_ban .swiper-button-prev { background: none; color: #db111e; font-size: 50px; line-height: 55px; width: 55px; height: 55px; text-align: center; } .taglink { background: #aaa; color: #fff; padding: 2px 7px; margin-right: 10px; border-radius: 2px; } .taglink:hover, .taglink:focus { background: red; color: #fff !important; } .tagbox li { display: inline-block; } .tagbox li a { margin: 4px; padding: 6px 8px; display: block; line-height: 100%; font-size: 12px; color: #4d4d4d; border: 1px solid #ccc; background-color: #fff; border-radius: 12px; cursor: pointer; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .tagbox li a:hover, .tagbox li a.on { background: #e13743; color: #fff; border: 1px solid #e13743; } .ny_title { margin-top: 0; border-bottom: 1px solid #eee; padding-bottom: 10px; } .craeers_list { cursor: pointer; } .carr_box.open { display: block; } .carr_box { background: #f5f5f5; border-top: 1px solid #fff; padding: 10px 0px; margin-bottom: 0; display: none; } .carr_box li { text-align: center; font-size: 17px; margin-bottom: 10px; } .carr_box li a { display: block; } .carr_box li:hover a { color: #d20a2c; } .suptable { display: table; width: 100%; } .suptablerow { display: table-row; } .suptablerow:nth-of-type(odd) { background-color: #f9f9f9; } .suptabletd { padding: 8px; line-height: 1.42857143; vertical-align: middle; border-bottom: 1px solid #ddd; display: table-cell; } .demodes { color: #999; } .democode_ul .iconfont { font-size: 20px; } .democode_ul .iconfont:hover { color: #db101d; } .boxbj1 { background: #bdd3e8; } .boxbj2 { background: #b3ebec; } .boxbj3 { background: #d3e0cf; } .mosaic-reveal_mosaics .boxbj { height: 100%; padding-top: 5%; padding-bottom: 9px; margin-left: 130px; } .mosaic-reveal_mosaics .boxbj img { display: inline; width: 85%; float: left; margin-left: -130px; } .order+.mosaic-reveal_mosaics .boxbj { margin-left: 0; margin-right: 130px; } .order+.mosaic-reveal_mosaics .boxbj img { float: right; margin-right: -130px; } @media (max-width: 991px) { body { word-wrap: break-word } .mosaic-reveal_mosaics .boxbj img { margin-left: -80px; } .mosaic-reveal_mosaics .boxbj { margin-left: 80px; } .order+.mosaic-reveal_mosaics .boxbj { margin-right: 80px; } .order+.mosaic-reveal_mosaics .boxbj img { margin-right: -80px; } .mosaic-reveal_core_body { width: auto; } .mosaic-reveal_core_body h2 { padding: 0 0; } #footer ul li { width: 50%; float: left; } .index_tech h2 { font-size: 36px; } .index_tech_list h3 { font-size: 18px; } #footer .social li { width: 16.666666%; text-align: left; } .mob_menu.visible-sm { display: inline-block !important; } } @media (max-width:1199px) { .advert_con p { font-size: 30px; } .banner-box .cistern { padding-left: 90px; padding-right: 90px; } .mosaic-reveal_core h2 { font-size: 28px; } } @media (min-width:768px) { .article-page .articleContent img { max-width: 640px; height: auto !important; } .layout-fixed-nav .fixed-nav-auto{ white-space: nowrap; overflow-x: scroll; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -webkit-overflow-scrolling: touch; } .layout-fixed-nav .fixed-nav-auto::-webkit-scrollbar{width: 10px; height: 3px;} /*滚动条滑块*/ .layout-fixed-nav .fixed-nav-auto::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: #535353; } /*滚动条轨道*/ .layout-fixed-nav .fixed-nav-auto::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0); border-radius: 10px; background: #ccc; } .layout-fixed-nav .fixed-nav-auto li { width: auto !important; margin-right: 30px; } .gbook_box { width: 60%; margin: 0px auto; } .article-page .articleContent p { text-align: justify; margin-bottom: 20px; } .solutions div.col-sm-4:nth-child(2) { margin-top: 150px; } .solutions div.col-sm-4:nth-child(3) { margin-top: 50px; } .solution_box .mosaic-reveal_mosaics { padding: 3% 0; } .p-sm { font-size: 17px; } .font-19 { font-size: 19px; } .article-page .articleContent, .article-page .title, .article-page .social-share { margin-left: 8.3333%; margin-right: 8.3333%; } .flex-xs-6 { flex-basis: 60%; width: 60%; max-width: 60%; } .flex-xs-4 { flex-basis: 40%; width: 40%; max-width: 40%; } .flex-xs-5 { flex-basis: 50%; width: 50%; max-width: 50%; } } @media (max-width: 767px) { .container>.index_title { margin-bottom: 30px; } .ny_box img { max-width: 100%; height: auto !important; } div[class*="col-sm-"] div[class*="col-"] { padding-left: 0; padding-right: 0; } .margin-60 { margin-top: 45px; margin-bottom: 45px; } .banner-content button { line-height: 30px; padding: 0px 10px; font-size: 17px; } .margin-bottom-35-xs { margin-bottom: 35px; } .col-margin-bottom-35-xs div[class*=col-] { margin-bottom: 35px; } .newsListBox .newsTitle h3 { -webkit-line-clamp: 3; } .article-page .title h1 { font-size: 30px; line-height: 46px; } .pageBox a, .pageBox span { padding: 0px 8px; } .newsListBox .newsImg { width: 110px; height: 72px; } .layout-fixed-nav .fixed-nav { width: 100%; position: absolute; left: 0; top: 48px; padding: 15px 15px 30px; height: auto; background: #fff; display: none; box-shadow: 0 1px 2px 0 #00000038; z-index: 3; } .layout-fixed-nav .fixed-nav.open { display: block; } .layout-fixed-nav .fixed-nav li { width: 100%; margin-right: 0; height: 35px; font-size: 14px; line-height: 35px; padding: 0 0; } .layout-fixed-nav .fixed-nav li:after { display: none; } .feature { height: auto !important; min-height: auto; } .banner_box .cistern { padding-left: 15px; padding-right: 15px; } .sub_title { font-size: 24px; } #footer h3 { font-size: 16px; } .banner_box .title { font-size: 24px; line-height: 1.15; padding-top: 0; font-weight: normal; } .banner_box .sub-title { font-size: 14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .banner_box .con .box .top-title { font-size: 16px; line-height: 1.625; padding-top: 10px; } .mosaic-reveal_core { padding: 0 0; } .mosaic-reveal_core h2 { font-size: 22px; } .mosaic-reveal_core.order { order: 0; } .mosaic-reveal_core_body { position: static; } .mosaic-reveal { margin-bottom: 20px; } .index_tech_list { height: 200px; } .container>.index_title h2 { width: 100%; position: relative; font-size: 24px; } .container>.index_title h2.title { width: 100%; position: relative; font-size: 24px; } .container>.index_title h2 a { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .index_application .card .content { height: 210px; } .container>.index_title h2 em { display: inline-block !important; vertical-align: middle; font-size: 28px; } .article-page>.title { margin-bottom: 40px; } .index_application .card .col-sm-5 { text-align: center; margin-top: 80px; padding-right: 0; padding: 0 35px; } .index_application .card { position: relative; margin-top: 120px; padding-bottom: 40px; margin-bottom: 0; } .index_application .card { text-align: center; } .index_application .card h3 { font-size: 18px; } .index_application .card p, .index_application .card span { font-size: 16px; } .index_application .events-img { position: static; } .index_application .card .col-sm-6 { position: static; } .index_application .card .col-sm-6 .events-img img { width: auto; position: absolute; right: 0; top: 0; left: 50%; transform: translate(-50%, -50%) scale(0.6, 0.6); } .flex-xs-6, .flex-xs-4, .flex-xs-5 { flex-basis: 100%; width: 100%; max-width: 100%; } .banner-content h3 { font-size: 24px; } h2, h3 { font-size: 22px; } .nav .search .sear:hover>.search_con { width: 200px; } .banner-img video { width: auto; height: 100%; } } @media (min-width:992px) { .p-md { font-size: 22px; } .nav .nav_content>ul>li { width: 145px; } .features { display: flex; flex-wrap: wrap; flex-direction: row; } .swiper-button-next.out { right: -20px; } .swiper-button-prev.out { left: -20px; } } @media (min-width:1200px) { .nav .nav_content>ul>li { width: 190px; } .container { max-width: 1430px; width: 85.652% } .col-lg-20 { width: 20%; float: left; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; } } .nav .search>div>ul{ width: 430px; } .nav .search>div>ul>li { display: block; width: 25%; float: left; } .nav .search>div>ul>li>a { white-space: nowrap; display: inline-block; width: 100%; text-align: center; }