/*头部样式*/ .noie{ text-align: center; font-size: 32px; color: red; position:fixed; top:0;bottom:0;left:0;right:0;background:#fff;z-index:99999; padding-top: 22%; } .zidnhj{ text-align: center; font-size: 40px; font-family: "Microsoft Yahei"; padding-top: 10%; color: #000; } .head{ position: absolute; width: 100%; top:-80px; left: 0; z-index: 200; height: 80px; } #header{width:96%;margin:0 auto;max-width: 1400px;} .logo{float:left;width: 57.5%;} .logo h1{ margin:0; } .logo img{ width: 100%; } .logos{float:left;} .logos h1{ margin:0; } .logos img{ width: 90%; } .common-banner img{ width: 150%; left: 100%; margin-left: -200%; position: relative; filter: alpha(opacity=0); opacity: 0; } .navs .word{ position: absolute; top: 18%; left: 7%; width: 28%; filter: alpha(opacity=0); opacity: 0; z-index: 100; text-align: left; } .navs .word span{ display: block; height: 2px; width: 56px; background: #cccbcb; } .navs .word h3{ color:#fff; font-size: 1.8vw; } .navs .word p{ display: block; color:#cccccc; font-size: 0.8vw; margin-top: 15px; } .banner-m .word{ position: absolute; top: 18%; left: 7%; width: 28%; filter: alpha(opacity=0); opacity: 0; z-index: 100; text-align: left; } #menu{ position: absolute; left: 0; top: 0; width: 100%; z-index: 100; height: 100%; } .navs-md{ height: 100%; } .navs-m{ height: 100%; } .news_btn{ position: absolute; left: 0; top:60%; opacity: 0; cursor: pointer; height: 78px; z-index: 200; } .index_news{ background: rgba(0,98,191,0.85); line-height: 78px; height: 78px; border-radius: 5px; position: absolute; left: -20%; top:60%; z-index: 200; width: 20%; opacity: 0; } .index_news img{ float: right; height: 78px; overflow: hidden; } .index_news .info{ width: 90%; line-height: 78px; color:#fff; text-align: right; font-size: 1.4rem; height: 78px; padding-left: 5%; } .banner-fix{ position: fixed; top:0; left: 0; width: 100%; z-index: 100; height: 100%; } .banner-middle{ width: 98%; margin:0 auto; max-width: 1400px; position: relative; height: 100%; } .banner-fix-m{ position: fixed; left: 0; width: 100%; z-index: 100; bottom:15%; } .banner-middle-m{ width: 98%; margin:0 auto; max-width: 1400px; position: relative; } .head-fixed{ width: 100%; position: fixed; top:0; left: 0; background: #efefef; height: 70px; z-index: 200; } #header_ny{ width: 98%; margin:0 auto; max-width: 1202px; } .nav_ny li{ float: left; width: 14.28%; text-align: center; line-height: 70px; } .nav_ny li a{ color:#000; font-size: 16px; display: block; } .nav_ny li .nav_bg{ background: #001999; height: 2px; position: relative; top:-2px; width: 0; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; } .nav_ny li.active .nav_bg{ width: 100%; display: block; } .nav_ny li:hover .nav_bg{ width: 100%; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; } .nav_ny li:hover>a{ color:#001999; text-decoration: none; } .nav_ny li .Locate a:hover{ color:#fff; text-decoration: none; } .code{ padding-top: 22px; } .code a{ display: block; float: left; position: relative; width: 30px; height: 30px; } .code .a1{ background: url(../images/a1.png) center center no-repeat; margin-right: 12px; } .code .a1:hover{ background:url(../images/a1_hover.png) center center no-repeat; } .code .a1 .p1{ position:absolute; width:97px; height:0px; top:31px; left:-37px; padding-top:5px; overflow:hidden; height: 0px; opacity: 0; } .code .a2{ background:url(../images/a2.png) center center no-repeat; } .code .a2:hover{ background:url(../images/a2_hover.png) center center no-repeat; } .nav_ny .Locate{ position: absolute; text-align: left; top: 70px; overflow: hidden; display: none; z-index: 100; width: 100%; background: #001999; height: 55px; line-height: 55px; left: 0px; } .nav_ny .Locate .box{ width: 100%; max-width: 1202px; margin:0 auto; text-align: center; } .nav_ny .Locate a{ color: #fff; font-size: 14px; display: inline-block; width: 15%; text-align: center; } #nav-fiexd{ position:fixed; left:0; top:0; width:100%; z-index: 9999; background: rgba(248,238,238,0.9); } #nav-fiexd.navbar-default { background: #fff; } #nav-fiexd a.navbar-brand { display: block; width: 70%; padding: 0; height: 50px; } #nav-fiexd a.navbar-brand img{ width: auto; max-height: 100%; } .navbar-nav li{ position: relative; } .navbar-nav li .down{ background: url(../images/down.png) center no-repeat; width: 24px; height: 24px; position: absolute; top:7px; right: 5px; cursor: pointer; background-size: 24px 24px; } .navbar-nav li .sec{ display: none; } .navbar-nav li .sec a{ display: block; width: 100%; font-size: 0.6vw; color:#777; padding:0 15px; padding-left: 25px; line-height: 30px; border-bottom: 1px solid #eee; } /*主体样式*/ #container{width: 98%;max-width:1000px;margin:0 auto;margin-top:20px;} .navigation{float:right;width:100px;} .out-cont{ width: 100%; background: #fafafa; padding-bottom: 55px; } .container{ width: 98%; margin:0 auto; max-width: 1290px; padding-top: 24px; } .info{ width: 45%; border:1px solid #b3b3b3; border-top-left-radius:5px; border-top-right-radius:5px; background: #f2f2f2; } .tab{ background: #808080; padding-top: 5px; height: 40px; } .tab li{ float: left;; margin-right: 10px; width: 108px; text-align: center; height: 38px; line-height: 35px; background: url(../images/tabli.png) center no-repeat; background-size: 108px 38px; color:#fff; font-size: 14px; } .tab li.cur{ background: url(../images/tabhover.png) center no-repeat; } .list-scroll{ height: 256px; overflow-y: auto; padding:0 1px; } .tt{ padding-top: 5px; } .list1 p{ padding:0 10px; height: 32px; line-height: 32px; border-bottom: 1px solid #b3b3b3; overflow: hidden; color:#333; background: #fff; } .list1 p:nth-child(odd){ background: #f2f2f2; } .list-scroll::-webkit-scrollbar { width: 5px; height: 80px; background-color: #b3b3b3; } .list-scroll::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background: #fff ; } .list-scroll::-webkit-scrollbar-thumb { border-radius: 3px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color:#b3b3b3; } .list-scroll::-webkit-scrollbar-thumb:hover { border-radius: 3px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color:#4d4d4d; } .news{ width: 53%; border:1px solid #b3b3b3; border-top-left-radius:5px; border-top-right-radius:5px; background: #f2f2f2; } .news-lists{ padding:15px; } .news_listt .news-img{ width: 25%; float: left; } .news_listt .news-img img{ max-width: 100%; } .news_listt .zxxw_b{ width: 72%; float: right; } .news_listt .zxxw_b a{ display: block; color:#1a2884; font-size: 14px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .news_listt .zxxw_b span{ display: block; color:#666; font-size: 12px; line-height: 16px; margin-top: 8px; } .news_list1{ margin-top: 15px; } .news_list1 li{ line-height: 24px; background: url(../images/list1.jpg) 0 50% no-repeat; position: relative; } .news_list1 li a{ padding-left: 10px; color:#333; font-size: 12px; } .news_list1 li span{ position: absolute; right: 0; top:0; color:#666; font-size: 12px; } .news-lists .img{ padding:0 5px; } .news-lists .img img{ max-width: 100%; } .news-lists .img h3{ text-align: center; font-size: 12px; } .link{ width: 45%; margin-top: 30px; } /*----- Common css ------*/ .fl{float:left;} .fr{float:right;} .di{_display:inline;} .fwn{font-weight:normal;} .dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;} /*页面底部*/ .foots{ width: 100%; position: fixed; left: 0; z-index: 100; background: #001999; } #footer{ width: 98%; margin:0 auto; max-width: 1268px; color:#fafafa; font-size: 12px; } #footer a{color:#999;font-size: 12px;} #footer a:hover{color:#ccc;text-decoration:none;} .nav_foot{text-align:center;line-height:24px;color:#666;} .copyright{ text-align: center; color:#fafafa; line-height: 22px; padding: 5px 0; } .links{ width: 53%; margin-top: 20px; } .links .content{ width: 100%; background: #8d8d8f; border-left: 5px solid #001999; height: 40px; } .links .content .title{ line-height: 40px; color:#fff; padding-left: 12px; float: left; width: 15%; } .links .content select{ float: left; margin-top: 8px; padding-right: 5px; width: 33.33%; } .select-link{ float: left; width: 85%; } #footer a.a1{ background: url(../images/1_07.jpg) center left no-repeat; padding-left:20px; margin-right: 10px; padding-right: 10px; border-right: 2px solid #858685; } #footer a .a2{ background: url(../images/1_09.jpg) center left no-repeat; padding-left: 10px; margin-left: 10px; } #footer select{ margin-left: 10px; margin-right: 10px; width: 170px; text-align: center; background: none; border: 1px solid #555756; color: #b2b2b2; } /*------------内页-------------------*/ .left .box{margin-bottom:10px;} .left .box h3{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑"; background:url(../images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;} .left .box .content{padding:5px 0px;} .prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;} .n_banner{width:100%;margin:0 auto;} .n_banner img{width:100%;margin:0 auto;height: auto;} .left{width:225px;float:left;} .sort_menu h3{ line-height:55px; text-align: center; font-weight: normal; font-size: 1.2vw; color:#333; background: url(../images/sort_h3.jpg) center bottom no-repeat; } .sort_product{margin-top:10px;} .sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;} .n_contact{margin-top:10px;} .n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;} .n_contact .content{padding:5px;line-height:24px;} .right{width:100%;max-width: 1202px;margin:0 auto;margin-top: 60px;} .sitemp{line-height:31px;height:31px;overflow:hidden;padding-right:10px;background:url(../images/nav.png) no-repeat 0% 100%;} .sitemp h2{width:340px;float:left;line-height:31px;text-align:center;text-align:left;text-indent:15px;font-size:14px;} .sitemp .site{width:380px;float:right;text-align:right;line-height:30px;} .right .content{overflow:hidden;line-height: 24px;background: #f7f5f5;padding-bottom: 90px;} .right .content img{ max-width: 100% !important; height: auto; } /*联系我们内页*/ .box-contact{ width: 100%; height: 100%; margin-top: 50px; display: none; background-size: 100% 100%; position: relative; } .contact-map{ position: absolute; top:0; left: 0; width: 100%; height: 100%; } .contact-center{ width: 90%; margin:0 auto; padding:10% 0; } .contact-center .lf{ float: right !important; height: 300px; padding: 40px; background:rgba(255,255,255,0.9); border-radius: 10px 0px 0px 10px; position: relative; z-index: 9; } .contact-center .lf .pp1{ border-bottom: 1px solid #c7c4cc; padding-top: 27px; padding-bottom: 20px; font-size: 1vw; } .contact-center .lf .pp2{ font-size: 0.8vw; line-height: 27px; margin-top: 10px; } .contact-center .rg{ float: right; position: relative; z-index: 9; } .contact-center .rg #rollBox{ overflow: hidden; height: 200px; margin-top: 10px; margin-bottom: 10px; } .contact-center .rg div a{ display: block; width: 90%; height: 42px; margin-bottom: 10px; line-height: 42px; background: #efefef; color: #333; padding-left: 20px; border-radius: 0px 5px 5px 0px; } .contact-center .rg div .active{ background: #001999; color: #fff; width: 100%; font-size: 1vw; font-weight: bold; } .contact-center .rg a#rollDown{ width: 40px; height: 40px; background: url(../images/tj_03.png) center no-repeat; display: block; } .contact-center .rg a#rollUp{ width: 40px; height: 40px; background: url(../images/tj_04.png) center no-repeat; display: block; } .contact-center .rg div a:hover{ color:#fff; background:#001999; } .rollBox{ width: 100%; margin:0 auto; max-width: 1200px; overflow: hidden; position: relative; height: 120px; background: url(../images/5_38.jpg) center left repeat-x; margin-top: 20px; z-index: 99; } .rollBox .LeftBotton{ position: absolute; height: 30px; width: 6px; background: url(../images/5_37.jpg) no-repeat 0; overflow: hidden; left: 0px; top: 45px; z-index: 100; cursor: pointer; } .rollBox .RightBotton{ position: absolute; height: 30px; width: 6px; background: url(../images/5_37.jpg) no-repeat 0; overflow: hidden; right: 0px; top: 45px; z-index: 100; cursor: pointer; } .rollBox .Cont{ width: 100%; max-width: 1202px; overflow: hidden; float: left; } .rollBox .ScrCont{ width: 1000%; } .rollBox #List1, .rollBox #List2{ float: left; } .rollBox .Cont .pic{ width: 300px; float: left; text-align: center; height: 120px; } .rollBox .Cont .pic a{ display: block; text-align: center; line-height: 120px; color: #fff; font-size: 14px; background: url(../images/5_36.png) center center no-repeat; } .rollBox .Cont .pic .active{ background: url(../images/5_36a.png) center center no-repeat; font-size: 24px; } .news-list{ width: 100%; margin:0 auto; background: #f7f7f7; position: relative; margin-top: -58px; padding-bottom: 100px; } .news-list .lists{ max-width: 1202px; margin:0 auto; width: 98%; padding:30px 0; padding-top: 120px; } .news-list .lists li{ text-align: center; padding:0 15px; position: relative; margin-bottom: 15px; } .news-list .lists li a{ display: block; } .news-list .lists li h3{ color:#333; font-size: 0.8vw; margin-top: 10px; } .news-list .lists li img{ width: 100%; height: auto; } .news-list .lists li .bg{ margin-top: 10px; } .news-list .lists li .bg img{ width: 100%; height: auto; } .holder{ text-align: center; display: none; margin-top: 15px; } .select-time{ margin-bottom: 15px; } .select-time select{ padding: 0 5px; height: 32px; line-height: 32px; } .holder a{background-color:#fff;vertical-align:middle; color:#2d2c30;padding:5px 8px; margin:0 5px;cursor:pointer;font-size: 0.6vw;} .holder a:hover {background-color:#2d2c30;color:#fff;text-decoration:none;} .holder a.jp-previous{margin-right:5px;} .holder a.jp-next {margin-left:5px;} .holder span {margin: 0 5px;} .holder a.jp-current, a.jp-current:hover { color: #fff;} .holder a.jp-disabled, a.jp-disabled:hover {color: #000;background:#fff !important;} .holder a.jp-current, a.jp-current:hover,.holder a.jp-disabled, a.jp-disabled:hover {cursor: default;background:#2d2c30;} .list-scroll{} .list-scroll li{width:96%;margin:0 auto;border-bottom:1px solid #ddd;height:34px;} .list-scroll li h4{line-height:34px;font-size:14px;color:#666;float:left;margin:0;} .list-scroll li h3{line-height:34px;font-size:14px;color:#666;float:left;margin:0;padding-left:10px;height:34px;overflow:hidden;} @media (max-width: 1024px) { .tab li{ width: 90px; background-size: 90px 32px; } .navs li{ padding:10% 0; } .navs li a .p1{ margin-top: 15%; } .navs li a .p3{ margin-top: 20%; } } @media (max-width: 768px) { .info{ width: 100%; } .news{ width: 100%; margin-top: 15px; } .link{ width: 100%; } .links{ width: 100%; } .pageController{ padding-bottom: 150px; } .pageController .t2{ float: none; line-height: 36px; } }