@charset "utf-8"; /* CSS Document */ /*-------重设浏览器默认样式--------*/ html { font-size: 62.5%; } html, body { position: relative; height: 100%; background-image:url(../images/bg22.jpg); } body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, select, input, textarea, p, blockquote, table, th, td, hr, button { margin: 0; padding: 0; vertical-align: baseline; } body, select, input, textarea { color: #333; font-size: 1.4rem; font-family:Helvetica,Arial,"Hiragino Sans GB",\5FAE\8F6F\96C5\9ED1,tahoma,simsun,\5b8b\4f53; word-wrap: break-word; /*允许长单词换行到下一行*/ word-break : normal;/*word-break: break-all;*/ /*允许在单词内换行*/ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } address, caption, cite, code, dfn, var { font-style: normal; font-weight: normal; } /*定位*/ .fl { float: left; } .fr { float: right; } ol, ul, li { list-style: none; } img, input, button, select { border: 0 none; vertical-align: middle; /*定义行内元素*/ max-width: 100%; } textarea, input:not([type="submit"]), select { -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.075); -moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.075); box-shadow: inset 1px 1px 2px rgba(0,0,0,0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; display: inline-block; padding: 4px 6px; font-size: 1.3rem; color: #555; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; outline: 0 none; border: 1px solid #ccc; background: #fcfcfc; line-height: 20px; } textarea:focus, input:focus, textarea:hover, input:hover { border-color: rgba(102,102,102,0.8); -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,102,102,0.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,102,102,0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,102,102,0.6) } *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .clearfix:after { content: "\20"; display: block; clear: both; } .clearfix { *zoom:1; overflow: hidden;/* overflow: auto; */ } /*返回顶部*/ .met-scroll-top { position: fixed; right: 10px; bottom: 10px; z-index: 10; } /*弹性布局*/ .flex { display: -webkit-box; display: -moz-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; } .hide { display: none !important; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } table { width: 100%; border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: inherit; margin: 0 auto 20px; } table td, table th { padding:5px 10px; font-size: 1.5rem; line-height: 1.6; border: 1px solid #d2d2d2; vertical-align: middle; } table p { margin-bottom: 0; } table th { padding: 10px; background-color: #efefef; background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#fdfdfd), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #fdfdfd 0%, #e6e6e6 100%); background-image: -moz-linear-gradient(top, #fdfdfd 0%, #e6e6e6 100%); background-image: -ms-linear-gradient(top, #fdfdfd 0%, #e6e6e6 100%); background-image: -o-linear-gradient(top, #fdfdfd 0%, #e6e6e6 100%); background-image: -linear-gradient(top, #fdfdfd 0%, #e6e6e6 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#e6e6e6', GradientType=0 ); } table tr:nth-of-type(odd) { background: #f7f7f7; } table tbody tr:hover { background: #e5ebee; } /*去掉链接虚线,针对Firefox*/ a:focus { outline-style: none; } /*去掉链接虚线,针对IE*/ a, area { color: #333; text-decoration: none; cursor: pointer; } a:hover { color: #2767BF; text-decoration: none; } /*html5*/ main, article, .aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; display: block; } .animate-box { opacity: 0; } main { background-color: #F1F1F1; } main#index { background-color: #fff; } .container { max-width: 1280px; margin: 0 auto; padding: 0 10px; } .container2 { max-width: 1440px; margin: 0 auto; padding: 0 10px; } .row { margin-right: -10px; margin-left: -10px; } /*-------FONT AWESOME CORE-----*/ [class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; background-image: none; } [class^="icon-"]:before, [class*=" icon-"]:before { text-decoration: inherit; display: inline-block; speak: none; } /*-------定义公共样式--------*/ #header, main, footer { width: 100%; margin: 0px auto; } /*------响应式菜单-----*/ .wsmenuexpandermain, .bigmegamenu { display: none; } /*------内页与公共部分------*/ main>.wrapper > .dl-tit, #content >h1, #content .page, #productSlide, #content .news-info .new-tit p.p2 { display: none; } /*---------头部文件---------*/ #header { position: relative; /*background: url(../images/top-bg.jpg) no-repeat center;*/ background-color:#FFFFFF; } #header .luke-top { padding: 20px 0; } #header .luke-top img { max-height: 70px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } /*---------头部文件---------*/ #header .luke-top .flex, #header .luke-menu .flex { justify-content: space-between; align-items: center; } footer .flex { justify-content: space-between; align-items: flex-start; } #header .luke-text { margin: 0 0 0 20px; padding-left: 20px; color: #444; background: url(../images/top-line.png) no-repeat left; } #header .luke-text span { font-size: 2rem; line-height: 1.75; font-weight:600; } #header .luke-text p { font-size: 1.6rem; line-height: 1.75; } #header .luke-tel { background: url(../images/tel.png) no-repeat left; padding-left: 50px; padding-top:8px; } #header .luke-tel span { font-size: 16px; font-weight: normal; } #header .luke-tel p { color: #00367f; font-size: 2.8rem; font-weight:bold; } /*-------头部菜单------*/ nav.luke-menu { z-index: 999; background: #2767BF; } nav.luke-menu.stuck { position: fixed; top: 0; width: 100%; -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.15); -o-box-shadow: 0 0 10px rgba(0,0,0,0.15); box-shadow: 0 0 10px rgba(0,0,0,0.15); } ul.menu > li { position: relative; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } ul.menu li a { position: relative; display: block; } ul.menu > li > a { font-size: 1.6rem; color: #fff; height: 50px; line-height: 50px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; padding: 0 22px; } ul.menu > li:hover > a, ul.menu > li.active > a { text-decoration: none; background: #2158a3; } /*-----头部搜索-----*/ .luke-menu form { position: relative; } .luke-menu form input { height: 28px; padding-right: 25px; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; border: 0 none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } /*-----头部搜索按钮----*/ .luke-menu form button { position: absolute; color: #2767BF; right: 7px; line-height: 26px; z-index: 999; -webkit-transition: color 200ms ease; -moz-transition: color 200ms ease; -o-transition: color 200ms ease; transition: color 200ms ease; background-color: transparent; } .luke-menu form button:hover { color: #2158A3; } .icon-search::before { font-size: 1.6rem; content: "\f002"; } .icon-angle::before { font-size: 1.6rem; content: "\f105"; margin-right: 10px; } /*-------level 2---------*/ ul.dropdown { min-width: 100%; -webkit-box-shadow: 0px 6px 18px -9px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 6px 18px -9px rgba(0, 0, 0, 0.75); box-shadow: 0px 6px 18px -9px rgba(0, 0, 0, 0.75); z-index: 1002; visibility: hidden; opacity: 0; position: absolute; top: 100%; left: 0; text-align: left; background: rgba(39,103,191,0.85); } ul.dropdown li a { color: #fff; display: block; overflow: hidden; padding: 12px 20px; white-space: nowrap; font-size: 1.5rem; text-align:center } ul.dropdown li a:hover { background: #2158a3; } /*---------移动端导航-------------*/ .bigmegamenu { position: relative; } .wsmenu-list form, .wsmenu-list h2 { font-weight: normal; color: #fff; font-size: 1.8rem; margin-top: 8px; margin-bottom: 8px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); padding: 10px 15px; position: relative; } .wsmenu-list form input[type="text"] { height: 32px; line-height: 32px; padding-left: 6px; width: 100%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } .wsmenu-list form input[type="text"]:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); } .wsmenu-list form input[type="submit"] { width: 24px; height: 24px; background: url(../images/search_bg.png) no-repeat center center; cursor: pointer; position: absolute; top: 13px; right: 18px; } /*----------------------------*/ main>.wrapper { max-width: 1280px; margin: 0 auto;/* position: relative; */ } main>.wrapper > .dl-tit { line-height: 35px; font-size: 1.6rem; font-weight: normal; background: #e4ecf7; height: 35px; text-indent: 10px; } main>.wrapper > .dl-tit a { border: none; width: 23px; height: 23px; text-indent: -900em; overflow: hidden; position: absolute; top: 2px; right: 7px; cursor: pointer; outline: none; background: url(../images/arrow-down.png) no-repeat center center; background-size: 100%; } main>.wrapper > .dl-tit a:hover, main>.wrapper > .dl-tit a.dl-active { background: url(../images/arrow-down2.png) no-repeat center center; } /*-----下拉菜单-----*/ .dl-menuwrapper { width: 100%; float: right; right: 0; position: absolute; z-index: 10; } .dl-menuwrapper ul { background: #2767BF; position: absolute; width: 100%; padding: 0; list-style: none; display: none; z-index: 8; } .dl-menuwrapper li { position: relative; } .dl-menuwrapper li a { display: block; position: relative; padding: 5px 10px; font-size: 1.2rem; line-height: 20px; font-weight: 300; color: #fff; border-top: 1px solid #F1F1F1; outline: none; } .dl-menuwrapper li a:hover, .dl-menuwrapper li a.active { text-decoration: none; background-color: rgba(0,0,0,0.08) !important;/* background: rgba(255,248,213,0.1); */ } /*-----内页导航----*/ .breadcrumb { background-color: #fff; text-transform: capitalize; font-weight: normal; padding: 15px 0; line-height: 1.5; border-bottom: 1px solid #e5e5e5; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .breadcrumb i { margin-right: 6px; color: #2767BF; } .breadcrumb span { float: right; color: #333; font-size: 1.4rem; } .page-title { height: 50px; font-size: 2.4rem; font-weight: normal; line-height: 50px; border-bottom: 1px solid #ddd; margin: 10px 20px 0; } .page-title span { display: inline-block; height: 50px; border-bottom: 1px solid #2767BF; } /*------内页与公共部分------*/ #content { padding: 30px 0; } #content .left { margin-left: 20px; width: calc(80% - 20px); } #content .left2 { margin-left: 20px; width: calc(70% - 40px); float:left; } #content .left3 { width: calc(80% - 20px); } #content .aright { margin-left: 20px; width: 15%; float:left; } #content .aright2 { margin-left: 20px; width: 20%; float:left; } .box { background-color: #fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; /*box-shadow: 0 0 3px rgba(0, 0, 0, .1); border: 1px solid #ddd;*/ } /*----侧边栏------*/ aside { width: 20%; } .aleft { width: 15%; float:left; } .category { margin-bottom: 15px; } .category .category-list { width: 100%; position: relative; } .category .category-list .bt { color: #fff; text-transform: capitalize; font-size: 1.6rem; height: 60px; line-height: 60px; text-align: center; margin: 0 auto 10px auto; background-color:#ff9934; } .category .category-list .bt a { color: #fff; } .category .category-list ul { position: relative; margin-bottom: 10px; } .category .category-list ul > li { position: relative; font-size: 1.4rem; background-color:#fff; border:1px solid #ddd; text-align: center; margin:7px 0; } .category .category-list ul > li a { color: #0c4ca3; font-size: 1.4rem; height: 60px; line-height: 60px; display: block; padding: 0; border-bottom:1px #fff solid; } .category .category-list ul > li a:hover, .category .category-list ul > li.active a { color: #fff; background: rgba(0, 0, 0, 0.75); } .category .category-list .catabt{ color: #fff; background-color:#0c4ca3; font-size: 30px; /*font-weight:800;*/ padding:30px 22px 0 22px; text-align:center; margin-bottom:10px; width:100%; overflow:hidden; height:100px; background-image: url(../images/bg-pro.jpg); background-repeat: no-repeat; } .category .category-list .catabt span{ color: #ccc; font-size: 1.4rem; font-weight:normal; text-align:center; display:block; padding-top:10px; text-transform:uppercase; font-family:\5FAE\8F6F\96C5\9ED1,tahoma,simsun,\5b8b\4f53; } .category:last-child { margin-bottom: 0; } .category .catetitle { height: 70px; background: #2767BF; line-height: 70px; font-size: 2.4rem; color: #fff; font-weight: normal; padding-left: 30px; } .category .catetitle span { font-size: 1.4rem; text-transform: uppercase; } /*----左侧推荐产品---*/ .category .pro-tui{ margin-bottom:10px; background-color:#f1f1f1;} .category .pro-tui li{ width:100%; margin-bottom:8px; border:1px solid #f1f1f1;} .category .pro-tui li img{ width:100%;} .category .pro-tui li span{ width:100%; height:36px; line-height:36px; padding:0 5px; text-align:center;background-color:#ccc; display:block;overflow: hidden; /*溢出内容设为隐藏*/ white-space: nowrap; /*强制文本单行显示*/ text-overflow: ellipsis; /*设置溢出文本显示为省略标记*/} .category .pro-tui li:hover{border:1px solid #ff9934;} /*-----产品侧边栏-----*/ .menu-list { padding: 10px 15px; } .menu-list > li { position: relative; font-size: 1.5rem; border-bottom: 1px solid #e8e8e8; display:block;overflow: hidden; /*溢出内容设为隐藏*/ white-space: nowrap; /*强制文本单行显示*/ text-overflow: ellipsis; /*设置溢出文本显示为省略标记*/ } .menu-list > li:hover > a { color: #2767BF; background-color: #FEFEFE; } .menu-list > li.active { background-color: #FEFEFE; } .menu-list > li.active > a, .submenu > li.active > a, .submenu > li:hover > a { color: #2767BF; } .menu-list > li > a { color: #585858; display: block; height: 40px; line-height: 40px; vertical-align: middle; white-space: nowrap; } .menu-list > li > a i.fa-angle-down { float: right; margin-right: 0; line-height: 40px; font-size: 2rem; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; vertical-align: middle; } .menu-list > li.active > a i.fa-angle-down { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .menu-list > li > a span { text-shadow: 1px 1px 1px #ececec; position: relative; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; } .menu-list > li > a span > [class*="fa-"]:first-child { padding-right: 8px; display: inline-block; vertical-align: middle; } .menu-list > li:hover > a span, .menu-list > li:focus > a span, .menu-list > li.active > a span { padding-left: 5px; } /*------二级菜单----*/ .menu-list > li > ul { display: none; position: relative; background-color: #fff; border-top: 1px solid #d2d2d2; } .menu-list > li > ul::before { content: ""; display: block; position: absolute; z-index: 1; left: 18px; top: 0; bottom: 0; border-left: 1px dashed #9dbdd6; } .menu-list > li > ul > li { position: relative; font-size: 1.4rem; } .menu-list > li > ul > li::before { content: ""; display: inline-block; position: absolute; width: 7px; left: 20px; top: 17px; border-top: 1px dotted #9dbdd6; } .menu-list > li > ul > li:first-child > a { border-top: 1px solid #fafafa; } .menu-list > li > ul > li > a { display: block; position: relative; color: #666; padding: 7px 0 9px 37px; border-top: 1px dotted #e4e4e4; } .menu-list > li > ul > li > a > [class*="fa-"]:first-child { display: none; font-size: 12px; font-weight: normal; width: 18px; height: auto; line-height: 12px; text-align: center; position: absolute; left: 10px; top: 11px; z-index: 1; background-color: #FFF; } .submenu > li.active > a > [class*="fa-"]:first-child, .submenu > li:hover>a>[class*="fa-"]:first-child { display: inline-block; } /*----左侧联系我们----*/ .contact { padding: 10px 3px; line-height: 1.8; } .contact a { padding-right: 8px; } .contact a:last-child { padding: 0; } .contact a:hover { text-decoration: underline; } .contact h3 { font-weight: normal; margin-bottom: 5px; } .contact i { width: 16px; margin-right: 5px; text-align:center; } /*------产品滚动-----*/ #productSlide { width:100%; overflow:hidden; position:relative; } #productSlide .swiper-slide { position:relative; text-align:center; } #productSlide img { width:100%; display:block; } #productSlide .pagination { position:absolute; z-index:20; bottom:3px; text-align:center; right:0; } #productSlide .swiper-pagination-bullet { display:inline-block; width:5px; height:5px; border-radius:5px; background:#333; margin:0 2px; opacity:0.8; cursor:pointer; } #productSlide .swiper-pagination-bullet-active { background:#2767BF; } /*------图片左右滚动箭头-----*/ .owl-carousel .owl-controls .owl-nav div { /*background: #fff none repeat scroll 0 0; border: 2px solid #ebebeb;*/ border-radius: 0; color: #ebebeb; font-size: 18px; height: 40px; left: -35px; line-height: 34px; margin-top: -20px; opacity: 0; padding: 0; position: absolute; text-align: center; top: 50%; transition: all 400ms ease-in 0s; width: 40px; z-index:999; } .owl-carousel .owl-controls .owl-nav div.owl-next { left: auto; right: -35px; } .owl-carousel:hover .owl-controls .owl-nav div { opacity: 1 } .owl-carousel .owl-controls .owl-nav div:hover { color: #0067ac; border-color: #0067ac; } /*---------选项卡切换-----------------*/ .news-left ul.tabs { background-color: #f2f2f2; border-bottom:1px solid #ddd; display: -webkit-box; display: -moz-flex; display: -ms-flexbox; display: flex; } .news-left ul.tabs li { border-right: 1px solid #ddd; } .news-left ul.tabs li a { text-align: center; display: block; padding: 5px 20px; } .news-left ul.tabs li a:hover { background: #e2e2e2; } .news-left ul.tabs li.active a { color: #2767bf; background-color: #fff; border-top: 2px solid #2767bf; margin-top: -1px; margin-bottom:-1px; border-bottom: 1px solid #fff; padding: 4px 20px 5px; } .news-left .tab-box .tab-content, #content .tab-content { display: none; padding: 20px; } /*---------选项卡切换-----------------*/ .details ul.tabs { background-color: #f2f2f2; border-bottom:1px solid #ddd; display: -webkit-box; display: -moz-flex; display: -ms-flexbox; display: flex; } .details ul.tabs li { border-right: 1px solid #ddd; } .details ul.tabs li a { text-align: center; display: block; padding: 5px 20px; } .details ul.tabs li a:hover { background: #e2e2e2; } .details ul.tabs li.active a { color: #2767BF; background-color: #fff; border-top: 2px solid #2767BF; margin-top: -1px; margin-bottom:-1px; border-bottom: 1px solid #fff; padding: 4px 20px 5px; } #content .tab-box .tab-content, #content .tab-content { display: none; padding: 20px; } /*--------底部--------*/ footer { color: #fff; background-color: #333; padding: 50px 0px 40px 0px; } footer a { color: #fff; } footer a:hover { color: #ddd; text-decoration: underline; } footer ul.footer-nav { width: 62%; padding: 0; } footer ul.footer-nav>li { width:20%; float: left; /*border-left: 1px solid #424449;*/ /*padding-left: 15px;*/ text-align: left; } /*footer ul.footer-nav>li:last-child { width: 34%; }*/ footer ul.footer-nav>li>a { display: block; margin-bottom: 18px; font-size: 1.6rem; line-height: 28px; color: #fff; font-weight:bold; } footer ul.footer-nav>li>a:hover { color: #e8eaec; } footer ul.footer-nav>li>ul>li { line-height: 28px; } footer ul.footer-nav>li>ul>li>a { color: #ddd; font-size: 1.3rem; } footer ul.footer-nav>li>ul>li>a:hover { text-decoration: underline; color: #e8eaec; } /*-----底部右侧---*/ footer h3 { color: #fff; font-size: 2rem; font-weight: normal; position: relative; margin-bottom: 20px; padding-bottom: 10px; text-transform: uppercase; } footer h3::after { content: ''; position: absolute; bottom: 0; left: 0; width: 40px; height: 1px; background: #fff; } footer strong { font-weight: normal; } /*------底部二维码------*/ footer .scan { padding: 10px; } footer .scan img { max-width: 150px; border:1px solid #f2f2f2; padding:5px; } footer .scan p { text-align: center; line-height: 2; } /*-------底部联系方式------*/ footer .contact { padding: 0 10px; } footer .contact p { line-height: 2; } footer .contact p i { width: 15px; margin-right: 10px; color: #fff; text-align:center; } .contact p i.fa-mobile{ font-size: 130%; } /*----------------------*/ #link { width: 100%; background: #fff; color: #333; line-height: 1.7; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } #link a { color: #333; margin-right:10px; } #link a:hover { color: #ff0000; text-decoration: underline; } #link>.wrapper { max-width: 1280px; margin: 0 auto; padding: 15px 10px; background: #fff; color: #333; height: auto !important; overflow: hidden; } #fwqy { width: 100%; background: #f2f2f2; color: #333; line-height: 1.7; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } #fwqy a { color: #333; margin-right:10px; } #fwqy a:hover { color: #ff0000; text-decoration: underline; } #fwqy .wrapper { max-width: 1280px; margin: 0 auto; padding: 15px 10px; background: #f2f2f2; color: #333; height: auto !important; overflow: hidden; } #fwqy .wrapper .title { line-height:40px; font-size:18px; font-weight:bold; border-bottom:1px #CCCCCC solid;} #fwqy .wrapper li { line-height:30px; overflow:hidden; display:block;} #fwqy .wrapper li span{ font-weight:bold; margin-right:20px; } #bottom { width: 100%; background: #222; color: #fff; line-height: 1.7; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } #bottom a { color: #fff; } #bottom a:hover { color: #e8eaec; text-decoration: underline; } #bottom>.wrapper { max-width: 1280px; margin: 0 auto; padding: 15px 10px; color: #fff; height: auto !important; overflow: hidden; } #bottom >.wrapper .left { width: 80%; float: left; display: inline; } #bottom >.wrapper .left span { padding-left: 10px; } #bottom >.wrapper .right { width: 20%; text-align: right; float: right; display: inline; } /*----回到顶部---*/ .btn { font-size: 1.4rem; display: inline-block; text-align: center; white-space: nowrap; vertical-align: middle; } .btn-icon { padding: 10px; line-height: 1em } .btn .icon { color: #fff; width: 1em; line-height: inherit; text-align: center } .btn-squared { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .btn-primary { background-color: #0099e1; border-color: #0099e1; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; opacity: .78; } .btn-primary:hover { opacity: 1; } [class*=animation-] { -webkit-animation-duration: .5s; -o-animation-duration: .5s; animation-duration: .5s; -webkit-animation-timing-function: ease-out; -o-animation-timing-function: ease-out; animation-timing-function: ease-out; } .animation-slide-bottom { -webkit-animation-name: slide-bottom; -o-animation-name: slide-bottom; animation-name: slide-bottom; } /*-------分页--------*/ #content .page { line-height: 30px; text-align: center; font-size: 1.2rem; padding: 20px 0; } #content .page a, #content .page span { padding: 4px 8px; border: 1px solid #555; } #content .page span { margin: 0 6px; } #content .page a:hover { background: #E5E5E5; text-decoration: none; } /*-----分页样式-----*/ .pagelist { clear: both; text-align: center; padding: 0px 0px 40px 0px; } .pagelist a { border: #2767BF 1px solid; margin-right: 6px; padding: 4px 7px; color: #2767BF; -webkit-border-radius: .2rem; -moz-border-radius: .2rem; border-radius: .2rem; } .pagelist a:hover { color: #fff; background: #2767BF; text-decoration: none; } .pagelist span.current { border: #2767BF 1px solid; background-color: #2767BF; margin-right: 6px; padding: 4px 7px; color: #fff; -webkit-border-radius: .2rem; -moz-border-radius: .2rem; border-radius: .2rem; } .pagelist span.disabled { border: #ccc 1px solid; margin-right: 6px; padding: 4px 7px; color: #3C3C3C; } /*--------上下翻页------------*/ #content .prevnext { clear: both; padding: 10px 15px 0; text-align: center; height: auto !important; overflow: hidden; border-top: 1px dotted #959595; } #content .prevnext .previous { width: 50%; float: left; text-align: left; } #content .prevnext .next { width: 50%; float: right; text-align: right; } .nothing { font-size: 1.3rem; text-align: center; padding: 3rem; } /*-------百度地图API-------*/ .iw_poi_title { color: #CC5522; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap } .iw_poi_content { font: 12px arial, sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word } #dituContent { height: 400px; border: #333 solid 1px; } /*------内页banner-----*/ #page-banner { width: 100%; margin: 0 auto; -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.15); -moz-box-shadow: 0 0 10px rgba(0,0,0,0.15); -o-box-shadow: 0 0 10px rgba(0,0,0,0.15); box-shadow: 0 0 10px rgba(0,0,0,0.15); } #page-banner .content { height: 100%; background-position: center center; background-size: cover; background-color: #fff; height: 400px; } #page-banner .content > p { color: #fff; font-size: 3rem; text-transform: uppercase; font-weight: 500; text-align: center; } #page-banner .content.flex { justify-content: center; position: relative; align-items: center; } /*----回到顶部---*/ #back-to-top2 { position: fixed; bottom: 302px; right: 0; width: 66px; height: 66px; display: none; overflow: hidden; z-index: 99; } #back-to-top2 a { background: #99969e url(../images/icontop.png) no-repeat top left; width: 66px; height: 66px; display: block; top: 0; left: 0; opacity: .7; } /*-----浮动QQ----*/ #floatqq { position: fixed; bottom: 235px; right: 0; width: 66px; height: 66px; overflow: hidden; z-index: 99; } #floatqq a { background: #2767BF url(../images/icontop.png) no-repeat left -66px; width: 66px; height: 66px; display: block; top: 0; left: 0; opacity: .7; } /*--------------------*/ #back-to-top2 a.top:hover, #floatqq a:hover { background-color: #f66 } .btn-icon { display: none; } /*------案例列表-----*/ #content ul.gallery li section { text-align: center; margin: 0 10px; border: 1px solid #ddd; -webkit-box-shadow: 0px 3px 4px rgba(85,85,85,0.4); -moz-box-shadow: 0px 3px 4px rgba(85,85,85,0.4); box-shadow: 0px 3px 4px rgba(85,85,85,0.4); } #content ul.gallery li { width: 33.33333333333%; } #content ul.gallery li section { position: relative; overflow: hidden; } #content ul.gallery >li h3 { color:#fff; position: absolute; left: 0; bottom: -32px; padding:0; width: 100%; text-align: center; line-height: 32px; height: 32px; font-weight:normal; background-color: rgba(51, 51, 51, 0.68); } #content ul.gallery li section>a { margin: 0 auto; display: block; overflow: hidden; position: relative; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } #content ul.gallery li section img { width: 100%; -webkit-transition: transform 0.5s ease 0s; /*过渡效果,所有属性改变|变换延续的时间0.6秒|逐渐变慢*/ -moz-transition: transform 0.5s ease 0s; -o-transition: transform 0.5s ease 0s; transition: transform 0.5s ease 0s; } #content ul.gallery li a:hover img { -webkit-transform: scale(1.1, 1.1); /*放大1.1倍*/ -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } #content ul.gallery li section { border:0 none; } #content ul.gallery li section:hover { border:0 none; } /*图片鼠标放上后放大1.1倍--通用*/ .portfolio-img a { margin: 0 auto; display: block; overflow: hidden; position: relative; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .portfolio-img img { width: 100%; -webkit-transition: transform 0.6s ease 0s; /*过渡效果,所有属性改变|变换延续的时间0.6秒|逐渐变慢*/ -moz-transition: transform 0.6s ease 0s; -o-transition: transform 0.6s ease 0s; transition: transform 0.6s ease 0s; } .portfolio-img a:hover img { -webkit-transform: scale(1.1, 1.1); /*放大1.1倍*/ -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); } .ncontact{ width:auto; overflow:hidden;} .ncontact .ntit{ width:100%; line-height:60px; margin:20px 0; border-bottom:1px solid #CCCCCC; overflow:hidden; font-size:20px; color:#333333;} .ntit span{ font-size:16px; color:#CCC; padding-left:5px;} .ncontact .ncon1{ width:100%; line-height:30px; margin:30px 0; overflow:hidden; font-size:16px; color:#929292;} .ncontact .ncon2{ width:100%; line-height:50px; margin:20px 0; overflow:hidden; font-size:16px; color:#333; border-bottom:1px dashed #CCCCCC; padding-bottom:20px;} .ncontact .ncon3{ width:100%; line-height:50px; margin:10px 0; overflow:hidden; font-size:16px; color:#333; border-bottom:1px dashed #CCCCCC; padding-bottom:20px;} .ncontact .ncon3 span{ padding-left:5px; font-size:30px; color:#093e5e; line-height:50px;} .ncontact .ncon4{ width:100%; line-height:30px; overflow:hidden; font-size:16px; color:#333;} .ncontact .inform{ width:100%; color:#093e5e;} .ncontact .inform .input2{ width:50%; font-size:16px; padding-left:20px; height:50px; line-height:50px; border:1px solid #666;margin-top: 15px;} .ncontact .inform .input3{ width:30%; font-size:16px; padding-left:20px; height:50px; line-height:50px; border:1px solid #666;margin-top: 15px;} .ncontact .inform .input2:hover,.ncontact .inform .input3:hover,.ncontact .inform textarea:hover{ border:1px solid #ed6e03; } .ncontact .inform textarea{ width:80%; font-size:16px; padding:10px 20px; line-height:30px; height:150px; border:1px solid #666; margin-top: 15px;} .ncontact .inform .label{ margin:0 auto; width:100%; text-align:left} .ncontact .inform .label .button2{ margin-top:15px; padding:13px 97px; background-color:#093e5e; color:#FFFFFF; font-size:20px;} .ncontact .inform .label .button2:hover{ background-color:#ff9934; color:#FFFFFF;}