@charset "utf-8";a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block }body {line-height: 1 }ol, ul {list-style: none }blockquote, q {quotes: none }blockquote:after, blockquote:before, q:after, q:before {content: '';content: none }table {border-collapse: collapse;border-spacing: 0 }sup {vertical-align: text-top }sub {vertical-align: text-bottom }button, input, select, textarea {font-family: inherit;font-size: inherit;font-weight: inherit;width: auto;overflow: visible }legend {color: #000 }h1, h2, h3, h4, h5, h6 {font-weight: 400 }body, html {height: 100% }a, a:active {color: #333;text-decoration: none;outline: 0 }a, button, input[type=button], input[type=submit] {-webkit-tap-highlight-color: transparent }body {font-family: Helvetica, 'Hiragino Sans GB W3', 'Microsoft YaHei', '微软雅黑', SimSun, '宋体', Arial, sans-serif }h1, h2, h3, h4, h5, h6 {text-transform: uppercase;font-weight: 700;letter-spacing: 1px }p {line-height: 1.5 }@font-face {font-family: 'Titillium-Regular';src: url('../font/Titillium-Regular.html'), url('../font/Titillium-Regular.ttf'), url('../font/Titillium-Regular.eot'), url('../font/Titillium-Regular-2.html');}@media(min-width:768px) {p {line-height: 1.6 }}a {-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out }.navbar-toggle i {width: 28px;height: 3px;display: block;background: #ffffff;margin-bottom: 4px;transition: all .2s linear;-webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;}.navbar-toggle i:nth-child(3) {margin-bottom: 0;}.nav_mask.show+.navbar.navbar-custom .navbar-toggle i:nth-child(1) {transform: translate3d(0, 7px, 0) rotate(-135deg);-webkit-transform: translate3d(0, 7px, 0) rotate(-135deg);-moz-transform: translate3d(0, 7px, 0) rotate(-135deg);-ms-transform: translate3d(0, 7px, 0) rotate(-135deg);}.nav_mask.show+.navbar.navbar-custom .navbar-toggle i:nth-child(2) {opacity: 0;transition: none;-webkit-transition: none;-moz-transition: none;-ms-transition: none;}.nav_mask.show+.navbar.navbar-custom .navbar-toggle i:nth-child(3) {transform: translate3d(0, -7px, 0) rotate(135deg);-webkit-transform: translate3d(0, -7px, 0) rotate(135deg);-moz-transform: translate3d(0, -7px, 0) rotate(135deg);-ms-transform: translate3d(0, -7px, 0) rotate(135deg);}.text-r {text-align: right;}.text-c {text-align: center;}.navbar-brand img {height: 20px;display: inline-block;vertical-align: top;}.navbar-custom {margin-bottom: 0;border-bottom: 1px solid rgba(255, 255, 255, .2);text-transform: uppercase }.navbar-custom .navbar-toggle {padding: 6px;color: #fff }.navbar-custom .navbar-toggle i {font-size: 20px;line-height: 1;}.navbar-custom .navbar-toggle:active, .navbar-custom .navbar-toggle:focus {outline: 0 }.navbar-custom a {color: #fff }.navbar-custom .nav li a {text-align: center;-webkit-transition: background .3s ease-in-out;-moz-transition: background .3s ease-in-out;transition: background .3s ease-in-out }.navbar-custom .nav li a:hover {outline: 0;color: rgba(255, 255, 255, .8);background-color: transparent }.navbar-custom .nav li a:active, .navbar-custom .nav li a:focus {outline: 0;background-color: transparent }.navbar-custom .nav li.active {outline: 0 }.navbar-custom .nav li.active a:hover {color: #fff }@media(min-width:768px) {.navbar-custom {padding: 20px 0;letter-spacing: 1px;background: 0 0;-webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;-moz-transition: background .5s ease-in-out, padding .5s ease-in-out;transition: background .5s ease-in-out, padding .5s ease-in-out }.navbar-custom.top-nav-collapse {padding: 0;border-bottom: 1px solid rgba(255, 255, 255, .3) }.navbar-brand img {height: 68px;margin-top: -25px;transition: all .2s ease-out;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;}.navbar-collapse {position: relative;}.navbar-custom.top-nav-collapse .navbar-brand img {height: 42px;margin-top: -12px;}.navbar-collapse span.follow {position: absolute;bottom: -21px;left: 0;height: 2px;background: #ea5106;width: 0px;transition: bottom .5s ease-in-out;-webkit-transition: bottom .5s ease-in-out;-moz-transition: bottom .5s ease-in-out;-ms-transition: bottom .5s ease-in-out;}.navbar-custom.top-nav-collapse .navbar-collapse span.follow {bottom: -1px;}}@media(max-width:767px) {.navbar-custom .nav li a:active, .navbar-custom .nav li a:focus {outline: 0;background-color: #ffffff;color: #ea5006;}.navbar-collapse span.follow {display: none !important;}}.nav_mask {position: fixed;z-index: 999;left: 0;top: 0;width: 100%;height: 100%;background: #ea5006;opacity: 0;-webkit-transition: opacity .4s linear;-ms-transition: opacity .4s linear;-moz-transition: opacity .4s linear;transition: opacity .4s linear;display: none;}.nav_mask.show {opacity: .8 }.chat {position: fixed;right: 0;top: 0;height: 100%;display: table;vertical-align: middle;z-index: 97;}.chat>div {display: table-cell;vertical-align: middle;}.chat>div>div {border-radius: 5px 0 0 5px;background: #000;background: rgba(0, 0, 0, .6) }.chat>div>div>a {display: block;width: 44px;height: 46px;position: relative;}.chat>div>div>a span {transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);height: 46px;display: block;position: absolute;left: 0;top: 0;border-radius: 4px 0 0 4px;color: #8c8c8c;white-space: nowrap;line-height: 46px;font-size: 14px;padding: 0 10px 0 0;-ms-transition: background-color .2s linear;-webkit-transition: background-color .2s linear;-moz-transition: background-color .2s linear;transition: background-color .2s linear }.chat>div>div>a span>i {font-size: 24px;width: 44px;height: 46px;line-height: 46px;text-align: center;display: inline-block;vertical-align: top }.chat>div>div>a.active span {width: auto;background: #ea5106;background: rgba(234, 80, 6, .8);color: #fff;padding-right: 10px }@font-face {font-family: "iconfont";src: url('../font/iconfont9191.eot?t=1463848836');src: url('../font/iconfont9191.eot?t=1463848836#iefix') format('embedded-opentype'), url('../font/iconfont9191.html?t=1463848836') format('woff'), url('../font/iconfont9191.ttf?t=1463848836') format('truetype'), url('../font/iconfont9191.svg?t=1463848836#iconfont') format('svg');}.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}.icon-tel:before {content: "\e600";}.icon-qq:before {content: "\e601";}.icon-mail:before {content: "\e602";}.icon-custom:before {content: "\e615";}.icon-service:before {content: "\e618";}.icon-about:before {content: "\e61a";}.icon-news:before {content: "\e61b";}.icon-place:before {content: "\e60f";}.icon-contact:before {content: "\e649";}.icon-arrow:before {content: "\e60b";}.icon-left:before {content: "\e60e";}.icon-right:before {content: "\e60d";}.icon-menu:before {content: "\e60c";}.icon-pc:before {content: "\e60a";}.icon-pm:before {content: "\e609";}.icon-mb:before {content: "\e617";}.icon-form-user:before {content: "\e610";}.icon-form-mail:before {content: "\e613";}.icon-form-tel:before {content: "\e611";}.icon-form-msg:before {content: "\e612";}.case-box {column-count: 3;column-gap: 10px;padding-top: 10px;}.case-box .case {padding: 10px 10px 20px;}.case-box .case a {width: 100%;display: inline-flex;flex-wrap: wrap;}.case-box .case a img {width: 100%;}.case-box .case a .a-span {border-radius: 8px;overflow: hidden;width: 100%;position: relative;left: 0;bottom: 0;}.case-box .case a .a-span .span-hover {display: none;border-radius: 8px;position: absolute;width: 90%;height: 90%;top: 5%;left: 5%;background-color: rgba(213, 75, 7, .9);color: #fff;font-size: 12px;text-align: center;box-sizing: border-box;padding: 10px;}.case-box .case a:hover .a-span .span-hover {display: flex;justify-content: center;align-items: center;color: #fff;font-size: 14px;}.case-box .case a:hover .a-span .span-hover h3 {font-size: 20px;font-weight: 800;margin: 20px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.case-box .case a:hover .a-span .span-hover p {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.case-box .case a>p {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.case-box .case a:hover .a-span .span-hover i {font-size: 36px;}