@charset "UTF-8"; /* CSS Document */ a { text-decoration: none; } a:hover { text-decoration: none; } img { max-width: 100%; } .lh-header { background-color: #fff; height: 40px; line-height: 40px; } .main { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; position: relative; z-index: auto; } #nav>li>a { font-size: 16px; } ul, li { list-style: none; padding: 0; margin: 0 } @media (min-width:768px) { .main { width: 750px } } @media (min-width:992px) { .main { width: 970px } } @media (max-width:1400px) { .main { width: 100% } } @media (min-width:1400px) { .main { width: 1385px } } .header { display: flex; justify-content: space-between; color: #797979; } .header i { display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 5px; } .header i.tel { background: url(../images/tel.png) no-repeat; background-size: 24px; } .header i.e-mail { background: url(../images/email.png) no-repeat; background-size: 24px; margin-left: 5px; } .header i.weixin { background: url(../images/weixin.png) no-repeat; background-size: 24px; margin-left: 5px; } .header i.qq { background: url(../images/qq.png) no-repeat; background-size: 24px; margin-left: 5px; } .header i.weibo { background: url(../images/weibo.png) no-repeat; background-size: 24px; margin-left: 5px; } .header a { color: #797979; display: inline-block; padding-left: 10px; } .header a:hover { color: #008dd4; } .top { height: 70px; background: url(../images/top_bg.jpg) no-repeat center; background-size: auto 70px; } .logo { height: 70px; width: 197px; } .logo a { display: block; padding-top: 16px; } .logo img { display: block; height: 35px; } @media (max-width:1300px) { #nav { max-height: 0px; overflow: hidden; transition: max-height 0.2s; } .nav>li.myc { display: none; } .lh-header { display: none; } .navmenu { display: block; height: 30px; width: 30px; position: absolute; left: 10px; top: 15px; color: #fff; font-size: 30px; cursor: pointer; } .top { height: 60px; background: 0; background-color: #0090d6; } .logo { height: 60px; margin: 0 auto; } .logo img { height: 30px; margin: 0 auto; } #nav.navbar-nav { position: absolute; margin-left: -15px; width: 100%; margin-top: 0px; background-color: #eee; z-index: 999; } .glyphicon-menu-down { float: right; } #nav.navbar-nav>.dropdown { width: 100%; border-bottom: solid 1px #dadada; } .navbar-nav { margin: 0px; } .topmain { display: block; position: relative; } .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; background-color: #fff; padding: 0px; margin: 0px; } .navbar-nav>li>a { font-size: 14px; line-height: 30px; } .navbar-nav .open .dropdown-menu>li>a { font-size: 14px; line-height: 40px; border-top: solid 1px #dadada; } .nav .open>a, .nav .open>a:focus, .nav .open>a:hover { background-color: #e6e6e6; } .navtit { display: block; position: absolute; right: 0px; font-size: 12px; } .navtit a { color: #fff; display: inline-block; height: 60px; line-height: 60px; border-left: solid 1px #5bbeee; padding: 0 15px 0 15px; text-align: center; } .tc { width: 600px; position: fixed; z-index: 9999; top: 200px; left: 50%; margin-left: -300px; display: none; } .gb { color: #FFF; background-color: #000; height: 30px; width: 30px; cursor: pointer; text-align: center; line-height: 30px; float: right; margin-right: -30px; } } @media (max-width: 767px) { .tc { width: 80%; position: fixed; z-index: 9999; top: 200px; left: 50%; margin-left: -40%; display: none; } .gb { color: #FFF; background-color: #000; height: 20px; width: 20px; cursor: pointer; text-align: center; line-height: 20px; float: right; margin-right: -20px; } .navtit a { color: #fff; display: inline-block; height: 50px; line-height: 50px; border-left: solid 1px #5bbeee; padding: 0 8px 0 8px; text-align: center; } .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; border: 0; -webkit-box-shadow: none; box-shadow: none; background-color: #fff; } .top { height: 50px; background: 0; background-color: #0090d6; } .logo { height: 50px; margin: 0 auto; } .logo img { height: 20px; margin: 0 auto; } .navmenu { display: block; height: 24px; width: 24px; position: absolute; left: 10px; top: 13px; color: #fff; font-size: 24px; cursor: pointer; } } @media (min-width:1300px) { .tc { width: 800px; position: fixed; z-index: 9999; top: 200px; left: 50%; margin-left: -400px; display: none; } .gb { color: #FFF; background-color: #000; height: 30px; width: 30px; cursor: pointer; text-align: center; line-height: 30px; float: right; margin-right: -30px; } .navmenu { display: none; } .navtit { display: none; } /*瀵艰埅闇€瑕侀紶鏍囩粡杩囨樉绀猴紝鍙栨秷娉ㄩ噴*/ /*#nav>.dropdown:hover>.dropdown-menu{ max-height:500px;} #nav>.dropdown:hover>a{background-color: #0057a6;} */ #nav>li>a { color: #FFF; height: 64px; line-height: 64px; padding: 0px; text-align: center; } #nav>.dropdown>a { padding-left: 10px; padding-right: 10px; min-width: 118px; } #nav .glyphicon { font-size: 2px; } #nav>li { height: auto; } #nav>li>.dropdown-menu { width: 100%; min-width: 118px; background: 0; padding: 0px; border: 0; margin: 0; border-radius: 0px; box-shadow: none; max-height: 0px; transition: max-height 0.2s; display: block; overflow: hidden; } #nav .open>.dropdown-menu { max-height: 500px; } #nav>li>.dropdown-menu>li { background: 0; background-image: url(../images/nav3.png); background-repeat: repeat; } #nav>li>.dropdown-menu:before { content: ""; width: 100%; height: 25px; display: block; margin-top: 0px; background-image: url(../images/nav2.png); background-size: 100% 25px; } #nav>li>.dropdown-menu:after { content: ""; width: 100%; height: 12px; display: block; margin-top: 0px; background-image: url(../images/nav4.png); background-size: 100% 12px; } #nav>li>.dropdown-menu>li a { text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #FFF; line-height: 36px; height: 36px; display: block; width: 100%; padding: 0; } #nav>li>.dropdown-menu>li a:hover { background-color: #00699B; } #nav .open>a { background-color: #0057a6; } .topmain { display: flex; justify-content: space-between; } .nav>li>a:focus, .nav>li>a:hover { text-decoration: none; background-color: #0090d5; } } .nav-tabs>li>a { margin-right: 2px; line-height: 1.42857143; border: 0px solid transparent; border-radius: 4px 4px 0 0; color: #fff; } .index-title { text-align: center; padding-top: 40px; padding-bottom: 20px; position: relative; z-index: 2; } .topbj { margin-top: 20px; } .index-title img { width: 100px; height: auto } .index-product { padding-bottom: 30px; position: relative; overflow: hidden; } @-webkit-keyframes rotation { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } .Rotation { -webkit-transform: rotate(360deg); animation: rotation 6s linear infinite; -moz-animation: rotation 6s linear infinite; -webkit-animation: rotation 6s linear infinite; -o-animation: rotation 6s linear infinite; position: absolute; left: 50%; top: 50%; width: 700px; height: 700px; margin-top: -350px; margin-left: -350px; } /* @keyframes mymove { 0% { background-size: 100% 100%; background-position: 0 0 } 25% { background-size: 100% 100%; background-position: 40% 0 } 50% { background-size: 100% 100%; background-position: 70% 0 } 75% { background-size: 100% 100%; background-position: 100% 0 } 100% { background-size: 100% 100%; background-position: 135% 0 } } */ .index-video {} .index-news { background: url(../images/newbg.jpg); background-size: cover; } .nav-tabs { border-bottom: 0px solid #ddd; margin-bottom: 20px; } .nav-tabs>li>a { margin-right: 0px; line-height: 40px; ; border: 0px solid transparent; border-radius: 0px 0px 0 0; color: #fff; background: #0090d5; width: 133px; height: 56px; font-size: 18px; font-weight: bold; text-align: center; } .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover { color: #fff; cursor: default; background: url(../images/tab_bg.png) no-repeat; border: 0px solid #ddd; border-bottom-color: transparent; height: 80px; } .nav-tabs>li>a:hover { border-color: none; } .tab-content>.tab-pane { display: none; } .tab-content>.active { display: block; } .fade { opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear; } .fade.in { opacity: 1; } .topnews { display: block; margin-bottom: 20px; } .topnews .topnew_pic { display: block; position: relative; } .topnews .topnew_pic img{ height: 458px; } .topnews div.topnew_title { position: absolute; width: 100%; height: 80px; bottom: 0; background: url(../images/black.png) repeat; color: #fff; padding: 0 5%; } .topnews div.topnew_title span { display: block; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .tjnews { display: flex; width: 100%; height: 146px; color: #333333; margin-bottom: 20px; } .tjnews-pic { width: 200px; overflow: hidden; } .xziti { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 350px; } .tjnews .tjnews-pic img { height: 126px; min-width: 100%; border: solid 1px #cccccc; } .tjnews .tjnews-title { height: 146px; padding-bottom: 15px; border-bottom: solid 1px #dfdfdf; padding-left: 20px; flex-grow: 1; } .tjnews-title1 { display: flex; justify-content: space-between; line-height: 42px; } .tjnews-title2 { padding: 10px 0px; } .index_more { display: block; text-align: center; padding-top: 30px; padding-bottom: 30px; } .index_more img { width: 140px; height: auto; } .index-tip { padding: 3px 5px; background: #dddddd; color: #333333; display: inline; } .foot { background: #002f5a; padding: 20px 0; } .foot_title { color: #e9e9e9; font-size: 18px; margin-bottom: 15px; } .foot_tel { font-size: 30px; font-weight: bold; color: #ffffff; } .foot_other a { display: inline-block; } .foot_other a i { display: block; margin-right: 10px; width: 40px; height: 40px; } .foot_other a i.weixin { background: url(../images/icon1.png) no-repeat; background-size: 40px; } .foot_other a i.qq { background: url(../images/icon2.png) no-repeat; background-size: 40px; } .foot_other a i.weibo { background: url(../images/icon3.png) no-repeat; background-size: 40px; } .foot_nav a { display: block; color: #a8a8a8; line-height: 24px; display: inline-block; width: 30%; } .foot_contact { color: #a8a8a8; } .foot_link a { display: block; color: #a8a8a8; } .footer { background: #002140; text-align: center; color: #a8a8a8; line-height: 300%; } @media (max-width:720px) { .xziti { font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; } .nav-tabs { display: block; margin-right: auto; margin-left: auto; width: 266px; } } .s_banner { position: relative; min-height: 60px; } @media (min-width:1000px) { .s_nav { position: absolute; bottom: 0px; width: 100%; } .daohang { background: #f8f8f8; padding-top: 20px; } .company-name { text-align: center; font-size: 30px; font-weight: 700; } .company-name:after { content: ''; position: absolute; background-color: #2457a1; width: 12px; height: 40px; top: 0; right: -12px; transform: skewx(-20deg); } .banner_nav a { color: inherit; vertical-align: middle; padding-left: 2%; font-size: 18px; } .banner_nav { line-height: 40px; display: flex; flex-wrap: wrap; } } .banner_nav a:hover, .banner_nav a.active { color: #2457a1; font-weight: 700; } @media (max-width:1000px) { .s_nav { width: 100%; } .daohang { background: #f8f8f8; padding-top: 20px; } .company-name { text-align: center; font-size: 24px; } .banner_nav { line-height: 40px; display: flex; flex-wrap: wrap; background-color: #FFF; } .banner_nav a { color: inherit; vertical-align: middle; padding-left: 2%; font-size: 14px; } } .onepage { min-height: 500px; background: #f8f8f8; padding-top: 50px; padding-bottom: 50px; } .page_title { font-size: 30px; color: #333333; line-height: 30px; border-left: 8px solid #2457a1; padding-left: 30px; margin-bottom: 50px; } .page_back a { float: right; display: block; width: 100px; height: 40px; background-color: #2457a1; text-align: center; color: #fff; line-height: 40px; font-size: 20px; font-weight: bold; } .onepage_contact { color: #616161 } .onepage_contact p { margin: 0 0 12px 0; font-size: 1.8rem; } .onepage_contact img { width: 100%; height: auto; } .onepage_contact-page { color: #616161 } .onepage_contact-page p { margin: 0 0 12px 0; font-size: 1.8rem; } .onepage_contact-page img { max-width: 100%; } .news-intro-head { padding: 10px 0 30px 0; border-bottom: 1px solid #ddd; } .news-intro-head .news-intro-time { font-size: 14px; color: #333; text-align: center; margin-top: 25px; } .news-intro-head .news-intro-title { font-size: 30px; color: #333; text-align: center; line-height: 1; } .news-intro-contact { padding-top: 30px; max-width: 1200px; color: #616161; margin: 10px auto; } .news-intro-contact p { margin: 0 0 12px 0; font-size: 1.8rem; } .news-intro-contact div { background: none !important; } .news-intro-contact h2 { background: none !important; } .news-intro-contact ol { background: none !important; } .news-intro-contact p { background: none !important; } .news-intro-contact img { display: block; margin: 10px auto; max-width: 100%; } .return-list { width: 228px; height: 50px; margin: 0 auto; text-align: center; line-height: 50px; background: #2457a1; margin-bottom: 5px; } .return-list a { color: #fff; } .return-top { width: 228px; height: 50px; margin: 0 auto; text-align: center; line-height: 50px; background: #ddd; } .return-top a { color: #fff; } .news-list .our-news-item { margin: 0; border-bottom: 1px solid #e4e4e4; } .our-news-item { padding-top: 20px; padding-bottom: 20px; } .our-news-item .media-left a { width: 140px; height: 110px; overflow: hidden; margin-bottom: 0; } .our-news-item img { object-fit: cover; width: 100%; height: 100px; } .our-news-item .media-body { padding-top: 5px; padding-bottom: 5px; } .our-news-item h4 { color: #333; height: 19px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word; } .our-news-item .dynamic-li { color: #c8c8c8; padding: 2px 0; font-size: 14px; } .our-news-item p { color: #919191; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; line-height: 1.5em; height: 3em; overflow: hidden; margin-bottom: 0; font-size: 14px; } .our-news-item .dynamic-li { color: #999; padding: 2px 0; font-size: 12px; } .our-news-item .dynamic-li a { float: right; display: inline-block; font-weight: 400; color: #999; margin-right: 10px; } .article-footer { text-align: center; border-top: 0; } .sidebar h4 { border-bottom: 1px solid #e4e4e4; margin: 0; padding-top: 30px; padding-bottom: 15px; } .sidebar .sidebar-right ul { margin-top: 15px; } .sidebar ul { margin: 0; padding: 0; list-style: none; } .sidebar .sidebar-right ul li { padding-left: 0; } .sidebar .sidebar-right ul li a { color: #333; } .sidebar ul li a { display: block; width: 100%; padding-left: 1em; line-height: 28px; height: 28px; color: #444; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-wrap: break-word; } .product { border: 1px solid rgba(0, 0, 0, 0.06); background: #fff; margin-top: 20px; } .product-img img { width: 100%; } .product-title { padding: 20px 10px; text-align: center; } .product a { color: #333; } .product a:hover { color: #fff; } .product a:hover .product-title { background: #0078d7; } .product-title span { color: #979797 } .product a:hover .product-title span { color: #ffffff } .download-title { text-align: center; margin-bottom: 20px; } ul.download { list-style: none; padding: 0; margin: 0px 0px 20px 0px; } ul.download li { display: block; } ul.download li a { display: block; line-height: 150%; color: #333; border-bottom: dashed 1px #e1e1e1; font-size: 16px; padding: 15px 15px; } ul.download li a span { float: right; } ul.download li a i { margin-right: 10px; display: inline-block; } ul.download li a:hover { background: #f1f1f1; color: #2457a1; } .video-title { text-align: center; margin: 50px 0px; } .video-title i { margin-right: 10px; vertical-align: -2px; } .video { margin-top: 10px; text-align: center; line-height: 200%; color: #585858 } .video h4 { font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .sreach { text-align: center; } .sreach i { display: block; width: 60px; height: 60px; margin: 10px auto; font-size: 60px } .sreach span { display: block; width: 300px; text-align: center; margin: 10px auto; font-size: 18px } .sreach label { background: #0090D2; } .sreach input { width: 280px; height: 42px; margin: 0px; } .sreach button { width: 80px; height: 40px; margin: 0px; border: none; background: #0090D2; color: #fff; } .modal-backdrop.in { filter: alpha(opacity=50); opacity: .5; } .productlist_title { line-height: 300%; font-size: 24px; font-weight: bold; text-align: center; } .productlist_title i { margin-right: 15px; } .product-tabs { list-style: none; display: inlin-block; padding: 0; margin: 0; } .product-tabs li { display: inline-block; padding: 0; margin: 0; } .product-tabs li a { padding: 10px; background: #999; display: block; color: #fff; } .product-tabs li.active a { background: #0078d7; } /* side */ .side { position: fixed; width: 54px; height: 275px; right: 0; top: 214px; z-index: 100; } .side ul li { width: 54px; height: 54px; float: left; position: relative; border-bottom: 1px solid #fff; } .side ul li .sidebox { position: absolute; width: 54px; height: 54px; top: 0; right: 0; transition: all 0.3s; background: #888888; opacity: 0.8; filter: Alpha(opacity=80); color: #fff; font: 14px/54px "寰蒋闆呴粦"; overflow: hidden; } .side ul li .sidetop { width: 54px; height: 54px; line-height: 54px; display: inline-block; background: #000; opacity: 0.8; filter: Alpha(opacity=80); transition: all 0.3s; } .side ul li .sidetop:hover { background: #0090d6; opacity: 1; filter: Alpha(opacity=100); } .side ul li img { float: left; } .ws-wrap { overflow: hidden; } .ws-wrap p { float: left; width: 20%; } .modal-dialog { margin: 0 auto; top: 50%; margin-top: -170px; } .video-one { width: 100%; display: block; } .video-one img { width: 100%; } ..text { position: absolute; font-size: 18px; color: #FFF; top: 83%; left: 5%; /* width: 55%; white-space: pre-wrap; */ } .zol { width: 100%; height: 27%; position: absolute; top: 37%; left: 0; } .videos { display: none; position: fixed; left: 50%; margin-left: -400px; margin-top: -225px; top: 50%; z-index: 100; /* transform: translate(-50%, -50%); */ width: 800px; height: 450px; } .vclose { position: absolute; right: 1%; top: 1%; border-radius: 100%; width: 25px !important; height: 25px !important; } .ws-title { border-left: 5px solid #0078d7; padding-left: 15px; } .ws-title h3 { font-size: 20px; line-height: 30px; height: 60px; margin: 0; color: #0078d7; } .ws-title p { color: #999; margin: 0; margin-top: 5px; } .ws-img { overflow: hidden; width: 100%; height: 180px; margin-top: 20px; } .ws-img img { min-height: 180px; min-width: 100%; display: block; width: 100%; ; } .ws-main { margin-bottom: 15px; } .ws-main h3 { margin: 0; font-weight: normal; color: #0078d7; font-size: 18px; } .ws-main p { margin: 0; margin-top: 10px; color: #666 !important; font-size: 16px !important; line-height: 24px !important; width: 100%; } .ws-margin { margin-top: 50px; height: 300px; } .video-cout { display: block; width: 100%; height: 220px; } .txp_tipbar { display: none; } .heigh { height: 500px; } .feedback { width: 460px; margin: 0 auto; border: 1px solid #e7e7e7; overflow: hidden; margin-top: 100px; padding-bottom: 20px; } .feedback-title { text-align: center; font-size: 20px; margin-top: 20px; } .feedback-wrap { width: 90%; margin: 0 auto; } @media screen and (max-width: 768px) { .ws-wrap p { width: 100%; float: none; } .topnews .topnew_pic img{ height: auto; } .ws-margin { margin-top: 30px; height: auto; } .videos { width: 80%; height: 300px; left: 10%; margin-left: 0; top: 50%; } .heigh { height: auto; } .product-tabs { display: flex; flex-direction: row; align-items: center; justify-content: space-between; flex-wrap: wrap; } .product-tabs li { width: 45%; margin-bottom: 15px; } .feedback { width: 94%; margin-top: 50px; } } @media screen and (max-width: 1300px) { .dropdown-menu{ left: auto; right: 0;} .dropdown-toggle{background: none;color: #ffffff;line-height: 60px; padding: 0 5px; margin: 0; border: none;} .dropdown-toggle:hover{ /*color: #ffffff;*/} .dropdown-menu>li>a{ line-height: 40px; padding: 0; height: 40px;border-left: none;} .navtit {display: flex;} } @media screen and (max-width: 750px) { .dropdown-toggle{line-height: 50px; } }