@charset "utf-8"; /* CSS Document */ body { margin: 0px; padding: 0px; position: relative; } * { font-family: Arial, "微软雅黑", Microsoft YaHei; } dd, dl, dt, ul, li { margin: 0; padding: 0; list-style: none; } input { margin: 0; outline: none } a { text-decoration: none; } a:link { color: inherit; }/*未访问样式*/ a:hover { text-decoration: none; } a:focus { text-decoration: none; } h1 { margin: 0px; } i { font-weight: normal; } hr { border: none; border-top: 1px solid #f0f0f0; margin: 10px 0px; } img { max-width: 100%; } .vcenter-parent { display: table; } .vcenter { display: table-cell; vertical-align: middle; } .red { color:#FC0004; } .yellow { color: #f1a257; } .blue { color: #3469b1; } /*居中布局*/ ::-webkit-scrollbar-track { background:#CCC; } ::-webkit-scrollbar { width: 10px; } ::-webkit-scrollbar-thumb { background:#222; } /*滚动条设置*/ .modal-open { overflow: scroll !important; } /*boostrap遮罩层导致页面抖动*/ @media(min-width:1200px) { .container { width: 1170px; } } /* 初始设置 */ body { padding-top: 160px; } @media(max-width:1200px) { body { padding-top: 80px; } } @media(max-width:992px) { body { padding-top: 60px; } } @media(max-width:768px) { body { padding-top: 50px; } } .margin-box { padding-top: 40px; padding-bottom: 40px; } /*栏目间距*/ .column-title { margin: 0px 0px 30px; } .column-title h3 { margin: 10px 0px; } .column-title p { width: 70%; margin: 0px auto; font-size: 14px; line-height: 22px; color: #808080; } /*栏目标题设置*/ /*top*/ #haed-nav { background: #fff; margin: 0px; border: none; box-shadow: 0px 2px 4px -2px rgba(0,0,0,0.3); transition: all .3s; } .navbar-brand { width: auto; overflow: hidden; transition: all .3s; } .navbar-brand>img { display: inline-block; float: left; max-height: 100%; } .navbar-brand span { color: #29a209; } .navbar-brand hr { margin: 8px 0px; border-color: #db261f; } .navbar-header .pull-right { display: flex; align-items: center; transition: all .3s; } .navbar-header .pull-right>div>i { display: inline-block; margin-right: 15px; font-size: 28px; line-height: 28px; color: #272254; } .navbar-header .pull-right>div>strong { font-size: 24px; color: #cf3432; } .navbar-header .pull-right>div>div { font-size: 0px; } .navbar-header .pull-right>div>div input { display: inline-block; width: 220px; height: 36px; font-size: 14px; line-height: 36px; padding: 0px 15px; border: 1px solid #ebebeb; vertical-align: bottom; } .navbar-header .pull-right>div>div a { display: inline-block; width: 36px; height: 36px; line-height: 36px; text-align: center; color: #fff; background: #cf3432; vertical-align: bottom; } .navbar-brand span small { font-size: 100%; } @media(min-width:992px) { .navbar-header { width: 100%; } .navbar-brand { padding: 15px; height: 80px; } .navbar-brand span { display: inline-block; margin-left: 30px; font-size: 50px; line-height: 1em; vertical-align: middle; } .navbar-header .pull-right { height: 80px; } } @media(min-width:1200px) { .navbar-brand { padding: 20px 15px; height: 100px; } .navbar-brand span { display: inline-block; margin-left: 20px; font-size: 24px; line-height: 60px; vertical-align: middle; } .navbar-header .pull-right { height: 100px; } } @media(max-width:992px) { #haed-nav { top: 0px; } .navbar-header .pull-right { display: none; } .navbar-brand { height: 60px; padding: 8px 15px; } .navbar-brand span { margin-left: 20px; font-size: 20px; line-height: 44px; } .navbar-brand div { display: none; } .navbar-toggle { margin-top: 13px; } } @media(max-width:768px) { #haed-nav { top: 0px; } .navbar-brand { height: 50px; padding: 7px 15px; } .navbar-brand span { font-size: 16px; line-height: 36px; } .navbar-brand span small { display: none; } .navbar-toggle { margin-top: 8px; } } /*logo*/ /*导航*/ @media(min-width:992px) { .navbar-collapse { background: #1b1b1b; } #haed-nav .top-nav { display: flex; justify-content: space-between; width: 100%; height: 50px; } #haed-nav .top-nav:before, #haed-nav .top-nav:after { display: none; } #haed-nav .top-nav>li { display: flex; align-items: center; flex-direction: row; height: 100%; } #haed-nav .top-nav>li.on { background: #333; } #haed-nav .top-nav>li>a { padding: 6px 15px; box-sizing: border-box; font-size: 16px; color: #fff; min-width: 80px; text-align: center; transition: all .3s; } #haed-nav .navbar-nav > .open > a, #haed-nav .navbar-nav > .open > a:hover, #haed-nav .navbar-nav > .open > a:focus, #haed-nav .top-nav>li:hover>a, #haed-nav .top-nav>li.on>a { border-radius: 4px; color: #fff; background: none; } } @media(min-width:1200px) { #haed-nav .top-nav { height: 60px; } #haed-nav .top-nav>li { margin: 0px 5px; } } @media(min-width:992px) { .dropdown-menu > li > a { padding: 10px 15px; } } /*导航*/ /*992 头部导航折叠*/ @media(max-width:992px) { .navbar .container { width: 100% !important; } .navbar-header { float: none; } .navbar-toggle { display: block; } .navbar-brand { margin-left: 0px !important; padding-left: 15px !important; } .navbar-collapse.collapse { display: none !important; transition-duration: .4s; } .collapse.in { display: block !important; transition-duration: .4s; } .navbar-collapse { margin: 15px 0px; padding: 0px 15px !important; overflow-y: auto !important; box-sizing: border-box; border-top: 1px solid #e7e7e7; transition-duration: .4s; } .navbar-collapse.in { display: block; overflow-y: auto !important; transition-duration: .4s; } .navbar-nav { width: 100%; margin: 0px; } .navbar-nav > li { float: none; width: 100%; padding: 0px; border-bottom: 1px solid #f2f2f2; text-align: center; overflow: hidden; } .navbar-inverse .navbar-nav > li .dropdown-menu a { padding: 10px 15px; } .navbar-inverse .navbar-nav > li.on>a:after { content: ""; position: absolute; z-index: -1; display: none; } .nav .dropdown-menu { position: static; width: 100%; border: none; padding: 15px 0px 15px; box-shadow: none; background: #f7f7f7; text-align: center; } .dropdown-menu > li > a { padding: 5px 15px; } } /*992 头部导航折叠*/ .content-bg { background: #f7f7f7; } .content-margin { padding-top: 50px; padding-bottom: 50px; } .index-title { margin: 0px 0px 60px; text-align: center; color: #333; } .index-title { position: relative; display: block; } .index-title:after { content: ""; position: absolute; z-index: 1; bottom: -20px; left: 50%; width: 40px; height: 1px; margin-left: -20px; background-color: #cf3432; transition: all .3s; } .index-title-white { color: #fff; } .index-title-white:after { content: ""; background-color: #fff; } .more { position: relative; z-index: 2; display: inline-block; padding: 0px 40px; margin-top: 40px; font-size: 14px; line-height: 42px; color: #4d4d4d; border: 1px solid #4d4d4d; transition: all .3s; } .more:hover { color: #4d4d4d; border: 1px solid #cf3432; } .more:after { content: ""; position: absolute; z-index: -1; bottom: 0px; left: 0%; width: 100%; height: 0%; background-color: #cf3432; transition: all .3s; } .more:hover:after { content: ""; height: 100%; } /*首页通用*/ .index-about-box>a { position: relative; display: flex; align-items: center; } .index-about-box>a:after { content: ""; position: absolute; z-index: 1; top: 0px; left: 0%; width: 100%; height: 100%; background: rgba(0,0,0,0.2); transition: all .3s; } .index-about-box>a>div { position: relative; z-index: 2; width: 100%; text-align: center; } .index-about-l { height: 340px; background-repeat: no-repeat; background-position: center; background-size: cover; } .index-about-r { margin-bottom: 30px; height: 155px; background-repeat: no-repeat; background-position: center; background-size: cover; } .index-about-box>a>div .index-title { margin-bottom: 0px; transition: all .3s; } .index-about-box>a:hover>div .index-title { margin-bottom: 40px; } .index-about-box>a>div p { display: inline-block; font-size: 14px; line-height: 36px; color: #fff; padding: 0px 20px; border: 1px solid rgba(255,255,255,0); border-radius: 30px; opacity: 0; transform: translate(0px, 50%); transition-delay: 0s; transition: all .3s; } .index-about-box>a:hover>div p { border: 1px solid rgba(255,255,255,.8); opacity: 1; transform: translate(0px, 0%); transition-delay: 0.3s; } .index-about-box>a>div p:hover { border: 1px solid rgba(255,255,255,0); background: #cf3432; transition-delay: 0s; } @media(max-width:992px) { .index-about-box>a>div .index-title { margin-bottom: 40px; } .index-about-l { height: 240px; margin-bottom: 30px; } .index-about-r { height: 240px; } .index-about-box>a>div p { border: 1px solid rgba(255,255,255,0); opacity: 1; transform: translate(0px, 0%); transition-delay: 0.3s; } .index-about-box>a:hover>div p { border: 1px solid rgba(255,255,255,0); } .index-about-box>a>div p { border: 1px solid rgba(255,255,255,0); background: #cf3432; transition-delay: 0s; } } @media(max-width:768px) { .index-about-l { height: 200px; } .index-about-r { height: 200px; } } /*首页关于*/ .foot { background: #1b1b1b; padding-top: 40px; margin-top: 0px; } @media (max-width: 768px) { .foot { padding-bottom: 20px; } } #foot-nav { display: flex; justify-content: space-between; width: 100%; margin: 0px 0px 40px; overflow: hidden; } #foot-nav .panel { display: table-cell; border: none; background: none; box-shadow: none; } #foot-nav .panel-heading { font-size: 0px; border-radius: 0px; overflow: hidden; padding: 0px; background: none; } #foot-nav .panel-heading a { position: relative; z-index: 1; display: inline-block; width: 100%; font-size: 16px; padding: 0px 0px 15px; font-weight: bold; color: #fff; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; } #foot-nav .panel-body { border: none; padding: 0px; margin: 0px; } #foot-nav .panel-body a { display: inline-block; font-size: 14px; line-height: 30px; color: #ccc; } #foot-nav .panel-body a:hover { color: #cf3432; } @media (min-width:992px) { #foot-nav { padding-right: 50px; } #foot-nav .panel-heading a { margin-bottom: 15px; } #foot-nav .panel-heading a:after { content: ""; position: absolute; z-index: -1; bottom: 0px; left: 0%; width: 20px; height: 1px; background-color: #fff; } } @media (max-width: 992px) { #foot-nav { padding: 0px 15px; } } @media (max-width: 768px) { #foot-nav { display: inline-block; width: 100%; overflow: hidden; } #foot-nav .panel { display: inline-block; margin: 0px; width: 100%; } #foot-nav .panel-heading a { position: relative; padding: 15px 5px; border-bottom: 1px solid rgba(255,255,255,.6); } #foot-nav .panel-heading a:after { content: "×"; position: absolute; z-index: 1; line-height: 53px; font-size: 17px; font-weight: normal; color: #cf3432; bottom: 0px; right: 10px; } #foot-nav .panel-heading a.collapsed:after { content: "+"; position: absolute; z-index: 1; color: #ccc; bottom: 0px; right: 10px; } #foot-nav .panel-body { padding: 10px 0px; background: #333; border-bottom: 1px solid rgba(255,255,255,.6); } #foot-nav .panel-body a { display: inline-block; width: 100%; padding: 0px 15px; line-height: 36px; color: #ccc; } } /*页脚折叠效果*/ a.foot-feedback { display: none; padding: 0px 30px; margin: 20px 0px; font-size: 14px; line-height: 36px; color: #fff; background: #4d4d4d; border-radius: 20px; } a.foot-feedback i { display: inline-block; font-size: 18px; } @media (max-width:992px) { a.foot-feedback { display: inline-block; } #feedback { display: none; } } #feedback input { display: inline-block; padding: 0px 10px; margin-bottom: 15px; width: 100%; min-width: 250px; font-size: 14px; line-height: 36px; background: none; border: 1px solid #ccc; } #feedback textarea { display: inline-block; padding: 10px; margin-bottom: 15px; width: 100%; min-width: 250px; height: 120px; font-size: 14px; line-height: 20px; background: none; border: 1px solid #ccc; } #feedback a.submit { display: inline-block; padding: 0px 30px; font-size: 14px; line-height: 34px; color: #fff; background: #4d4d4d; transition: all .3s; } #feedback a.submit:hover { display: inline-block; padding: 0px 40px; font-size: 14px; line-height: 34px; color: #333; background: #cf3432; } /*页脚*/ .bq { padding: 15px; margin: 40px 0px 0px; overflow: hidden; font-size: 14px; line-height: 20px; color: #fff; border-top: 1px solid #4d4d4d; text-align: center; } .bq a { display: inline-block; margin: 0px 5px; color: red; } .bq a:hover { color: #cf3432; } /* 首页end */ .inside-banner { width: 100%; height: 400px; background-position: center; background-repeat: no-repeat; background-size: cover; } @media (max-width:1200px) { .inside-banner { height: 300px; } } @media (max-width:992px) { .inside-banner { height: 200px; } } @media (max-width: 768px) { .inside-banner { height: 180px; } } .inside-nav-box { background: #f1f1f1; } .inside-nav { margin: 0px; background: none; text-align: center; } .inside-nav li { position: relative; display: inline-block; } .inside-nav li.on:after { content: ""; position: absolute; z-index: 1; bottom: 0px; left: 0%; width: 100%; height: 2px; background-color: #cf3432; transition: all .3s; } .inside-nav a { display: inline-block; color: #4d4d4d; padding: 20px 15px; } .inside-nav a:hover { color: #cf3432; } table{ width: 100%; } td{ padding: 10px 15px; border:1px solid #ebebeb; vertical-align: middle; transition: all .3s; } td:hover{ background: #f7f7f7; } td p{ margin: 0px; } td a{ color: #4d4d4d; } td:hover a{ color: #cf3432; } /*内页公共*/ .p-list { padding: 15px; } .p-list a { display: inline-block; } .p-list a .p-list-img { border: 1px solid #ebebeb; transition: all .3s; } .p-list a p { margin: 10px 0px; font-size: 16px; color: #4d4d4d; text-align: center; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; transition: all .3s; } .p-list a:hover .p-list-img { border: 1px solid #cf3432; } .p-list a:hover p { color: #cf3432; } /* 产品列表 */ .p-list2 { padding: 15px; } .p-list2 a { display: inline-block; } .p-list2 a .p-list-img{ overflow: hidden; } .p-list2 a .p-list-img img{ transform:scale(1); transition: all .3s; } .p-list2 a:hover .p-list-img img{ transform:scale(1.2); } .p-list2 a p { margin: 20px 0px; font-size: 16px; color: #4d4d4d; text-align: center; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; transition: all .3s; } .p-list2 a:hover p { color: #cf3432; } /* 产品列表2 */ .pagination>li>a { color: #666; } .pagination>li>a:hover { color: #cf3432; background: #f7f7f7; } .pagination>li.on>a { color: #fff; background: #cf3432; border-color: #cf3432; } /* 翻页 */ .product-box { background: #fafafa; } .back-button { display: inline-block; padding: 0px 35px; line-height: 32px; font-size: 14px; color: #4d4d4d; background: #ebebeb; transition: all .3s; } .back-button:hover { padding: 0px 45px; color: #fff; background: #cf3432; } .product-img { position: relative; margin-top: 40px; } @media(min-width:768px) { .product-itc { position: absolute; z-index: 1; left: 60%; bottom: 40px; width: 340px; background: #fff; } } @media(max-width:768px) { .product-itc { width: 100%; } } .product-itc a { display: inline-block; width: 100%; padding-left: 50px; font-size: 14px; line-height: 42px; color: #fff; background: #4d4d4d; transition: all .3s; } .product-itc a:hover { background: #cf3432; } .product-itc-text { padding: 30px 50px; } .product-itc-text pre { border: none; background: none; padding: 0px; margin-bottom: 10px; font-size: 14px; color: #999; } .product-itc-text h2 { margin: 0px 0px 30px; } @media(max-width:768px) { .product-itc a { padding-left: 30px; } .product-itc-text { padding: 30px 0px; } } .product-details { margin-top: 30px; } .details-title { position: relative; line-height: 2em; padding: 0px 20px; color: #4d4d4d; margin-bottom: 60px; background: #fafafa; } /*产品详情*/ .t-list { padding: 15px; } .t-list img{ width: 100%; } .t-list a { position: relative; z-index: 1; display: inline-block; width:100%; padding: 3px; background: #eeeeee; } .t-list a:after { content: ""; position: absolute; z-index: -1; bottom: 0px; left: 0%; width: 100%; height: 0%; background-color: #cf3432; transition: all .3s; } .t-list a:hover:after { content: ""; height: 100%; } .t-list a p { width: 100%; margin: 15px 0px; color: #4d4d4d; text-align: center; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; transition: all .3s; } .t-list a:hover p { color: #fff; } /*技术*/ .about { font-size: 14px; line-height: 1.75em; background: url(../images/img-about-bg.jpg) bottom center no-repeat, #f7f7f7; background-attachment: fixed; } .honor { margin-bottom: -40px; } @media(max-width:768px) { .honor { margin-bottom: -20px; } } /*关于我们*/ .n-list { padding: 15px; } .n-list a { position: relative; z-index: 1; display: inline-block; width: 100%; padding: 3px; background: #eeeeee; } .n-list a:after { content: ""; position: absolute; z-index: -1; bottom: 0px; left: 0%; width: 100%; height: 0%; background-color: #cf3432; transition: all .3s; } .n-list a:hover:after { content: ""; height: 100%; } .n-list a img{ width: 100%; } .n-list a h4 { margin: 20px 0px 10px; padding: 0px 15px; font-size: 16px; color: #4d4d4d; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; transition: all .3s; } .n-list a:hover h4 { color: #fff; } .n-list a span { display: inline-block; padding: 0px 15px; font-size: 12px; color: #999; } .n-list a:hover span { color: #fff; } .n-list a p { margin: 20px 0px 30px; padding: 0px 15px; font-size: 14px; line-height: 22px; height: 44px; color: #4d4d4d; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; transition: all .3s; } .n-list a:hover p { color: #fff; } /*新闻列表*/ .news-top { background: #fafafa; } .news-top h2 { font-size: 24px; margin-top: 0px; } .news-top span { font-size: 12px; color: #999; } .news-top i { margin-right: 4px; font-size: 15px; } .news-top i:nth-child(2) { margin-left: 10px; } .news-page { margin-top: 30px; padding-top: 20px; border-top: 1px solid #ebebeb; } .news-page a { display: inline-block; width: 100%; font-size: 14px; line-height: 26px; color: #4d4d4d; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; transition: all .3s; } .news-page a:hover { color: #cf3432; } .news-page a.no-more { color: #999; } .news-page a.news-return { display: inline-block; width: auto; padding: 0px 30px; margin-top: 10px; line-height: 30px; color: #fff; background: #cf3432; } @media(min-width:768px) { .news-page { position: relative; padding-right: 140px; padding-bottom: 20px; } .news-page a.news-return { position: absolute; z-index: 1; right: 0px; top: 50%; transform: translate(0px, -50%); display: inline-block; margin-top: 0px; } .news-page a.news-return:hover { right: 10px; top: 50%; transform: translate(0px, -50%); } .news-page a.news-return:hover { right: 10px; top: 50%; transform: translate(0px, -50%); } } /*新闻详情*/ h3.about-title { padding-left: 20px; margin: 10px 0px 30px; border-left: 2px solid #cf3432; } .about-nav { margin-top: 30px; text-align: center; } .about-nav a { display: block; position: relative; z-index: 1; } .about-nav a:after { content: ""; position: absolute; z-index: 2; top: 0px; left: 0%; width: 100%; height: 100%; background: rgba(0,0,0,0.4); transition: all .3s; } .about-nav a:hover:after { content: ""; background: rgba(0,0,0,0.6); } .about-nav a img { width: 100%; } .about-nav a p { position: absolute; z-index: 3; left: 0px; top: 50%; display: block; width: 100%; padding-bottom: 40px; margin: 0px; font-size: 18px; text-align: center; color: #fff; transform: translate(0px, -50%); } .about-nav a p { position: absolute; z-index: 3; left: 0px; top: 50%; display: block; width: 100%; padding-bottom: 0px; margin: 0px; font-size: 18px; text-align: center; color: #fff; transform: translate(0px, -50%); transition: all .3s; } .about-nav a:hover p { position: absolute; padding-bottom: 40px; } .about-nav a p:before { content: ""; position: absolute; z-index: 1; bottom: 9px; left: 0%; width: 19px; height: 1px; margin-left: -9px; background: #fff; opacity: 0; transition: all .3s; } .about-nav a p:after { content: ""; position: absolute; z-index: 1; bottom: -20px; left: 50%; width: 1px; height: 19px; margin-left: 0px; background: #fff; opacity: 0; transition: all .3s; } .about-nav a:hover p:before { content: ""; left: 50%; opacity: 1; transition-delay: 0.4s; } .about-nav a:hover p:after { content: ""; bottom: 0px; opacity: 1; transition-delay: 0.4s; } #culture { background-position: center; background-repeat: no-repeat; background-size: cover; color: #fff; line-height: 2em; } a.xunlan { display: inline-block; padding: 0px 25px; margin-top: 40px; line-height: 42px; color: #666; border: 1px solid #ebebeb; transition: all .4s; } a.xunlan span{ display: inline-block; margin-right: 6px; font-size: 26px; vertical-align: bottom; } a.xunlan:hover { color: #fff; border: 1px solid #cf3432; background: #cf3432; } /*关于我们*/ .f-list-first{ border-top: 1px dashed #ebebeb; } .f-list{ padding: 15px; border-bottom: 1px dashed #ebebeb; } .f-list>a{ display: inline-block; width: 100%; font-size: 15px; line-height: 20px; color: #4d4d4d; vertical-align: bottom; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; } .f-list>a:hover{ color: #cf3432; } .f-list>a>p{ display: inline-block; float: right; margin: 0px; margin-left: 10px; font-size: 14px; line-height: 20px; color: #999; vertical-align: bottom; } .f-list-text p{ margin: 20px 0px; font-size: 14px; line-height: 22px; height: 44px; display: block; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; } .f-list-text a{ float: right; display: inline-block; padding: 0px 25px; margin-bottom: 10px; font-size: 14px; line-height: 36px; color: #4d4d4d; border:1px solid #ebebeb; transition: all .3s; } .f-list-text a:hover{ color: #fff; border:1px solid #cf3432; background: #cf3432; } @media(max-width:768px) { .f-list>a>p span{ display: none; } .f-list-text a{ float: left; }} /*常见问题*/ #feedback2{ display: inline-block; width: 100%; max-width: 800px; } #feedback2 li{ width: 100%; font-size: 0px; text-align: left; } #feedback2 li p{ display: inline-block; width:110px; padding-right: 15px; font-size: 14px; line-height: 36px; text-align: right; vertical-align: top; } #feedback2 li input{ display: inline-block; width:calc(100% - 110px); padding: 0px 15px; font-size: 14px; line-height: 34px; border:1px solid #ebebeb; } #feedback2 li textarea{ display: inline-block; box-sizing: border-box; width:calc(100% - 110px); height: 120px; padding:5px 15px; margin-bottom: 30px; font-size: 14px; line-height: 22px; border:1px solid #ebebeb; vertical-align: top; } #feedback2 a.submit { display: inline-block; padding: 0px 30px; margin-top: 30px; margin-left: 110px; font-size: 14px; line-height: 34px; color: #fff; background: #4d4d4d; transition: all .3s; } #feedback2 a.submit:hover { display: inline-block; padding: 0px 40px; font-size: 14px; line-height: 34px; color: #fff; background: #cf3432; } /*反馈*/ #jobs .panel{ margin-top: 8px; border: none; border-radius: 0px; box-shadow: none; } #jobs .panel-heading{ border: none; border-radius: 0px; padding: 0px; } #jobs .panel-heading a{ display: inline-block; width: 100%; padding: 9px 20px 9px 20px; font-size: 16px; line-height: 32px; background: #cf3432; color: #fff; transition:all .3s; } #jobs .panel-heading a.collapsed{ color: #4d4d4d; background: #f5f5f5; } #jobs .panel-heading a span{ position: relative; display: inline-block; float: right; width: 32px; height: 32px; line-height: 32px; border-radius: 50%; background: #f5f5f5; vertical-align: bottom; } #jobs .panel-heading a span:before{ content:""; position: absolute; z-index:1; top: 15px; left: 6px; width: 20px; height: 2px; background-color:#cf3432; transform:rotate(45deg); vertical-align: middle; transition:all .3s; } #jobs .panel-heading a span:after{ content:""; position: absolute; z-index:1; top: 6px; left: 15px; width: 2px; height: 20px; background-color:#cf3432; transform:rotate(45deg); vertical-align: middle; transition:all .3s; } #jobs .panel-heading a.collapsed span:before{ content:""; background-color:#4d4d4d; transform:rotate(0deg); } #jobs .panel-heading a.collapsed span:after{ content:""; background-color:#4d4d4d; transform:rotate(0deg); } #jobs .panel-body{ border:none; padding:35px 25px 25px; background: #f5f5f5; } /*加入*/ .contact-box{ margin-top: 50px; } .contact-list{ display: flex; } .contact-list .contact-icon{ display: inline-block; float: left; margin-right: 20px; background: #4d4d4d; border-radius: 50%; } .contact-list .contact-icon i{ display: inline-block; height: 60px; width: 60px; font-size: 36px; line-height: 60px; color: #fff; vertical-align: middle; text-align: center; } .contact{ display: flex; align-items: center; } #map-canvas { height: 320px; width: 100%; margin: 50px 0px -30px; padding: 0px; color: #4d4d4d; } .contact-add{ padding: 20px 6%; } .contact-add hr{ margin: 10px 0px 20px; border-color: #ebebeb; } @media(max-width:768px) { .contact-list{ padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #ebebeb; } .contact-list:last-child{ border-bottom: none; } }