﻿a, a:before, a:after, #goTop, .container, .lm, span, .title, img, li, .tab, i { transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -webkit-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; -ms-transition: all 0.6s ease 0s; }
.lm, .right, .left, .date, #banner .item span { -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.justify, .inner, img, input, textarea, select, button, table, label, .center, .searchForm { -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.playBtn { content: ""; width: 140px; height: 140px; border-radius: 50%; background: rgba(255, 255, 255, 0.6); position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 2; }
.playBtn:before { content: ""; width: 78.57143%; height: 78.57143%; border-radius: 50%; background: #000; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.playBtn:after { width: 30px; height: 30px; line-height: 30px; text-align: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; content: "\e620"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; font-size: 50px; color: #fff; text-align: center; padding-left: 4px; }
.playBtn:hover { box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }
@media screen and (max-width: 1400px) {
    .playBtn:after { font-size: 40px; }
}
@media screen and (max-width: 875px) {
    .playBtn:after { font-size: 20px; }
}
@media screen and (max-width: 500px) {
    .playBtn:after { font-size: 16px; }
}
.placeH { position: absolute; top: 0; left: 0; width: 100%; height: 100%; white-space: nowrap; font-size: 0; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.placeH:after { content: ""; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.placeH .textMidSon { display: inline-block; white-space: normal; vertical-align: middle; font-size: 14px; width: 100%; }
@media screen and (max-width: 875px) {
    .placeH { position: static; height: auto; }
}
.justify { text-align: justify; text-justify: inter-ideograph; letter-spacing: 0px; font-size: 0px; }
.justify:after { content: ''; height: 0px; width: 100%; display: inline-block; overflow: hidden; }
.justify .line { display: inline-block; height: 0px; overflow: hidden; }
.justify > * { text-align: left; font-size: 14px; }
.justify .box { display: inline-block; vertical-align: top; }
.box.justify { text-align: justify; }
body { font-family: 'robotoregular', Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; }
#pageNum { font-family: Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; }
blockquote, body, button, dd, div, dl, dt, fieldset, figure, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, table, textarea, ul { margin: 0; padding: 0; }
area:focus, button:focus, input:focus, textarea:focus { outline: 0; }
a img, abbr, acronym, fieldset, img, legend { border: 0 none; }
figure, li, ol, ul { list-style: none; }
address, caption, cite, code, dfn, th, var { font-weight: 400; font-style: normal; }
h1, h2, h3, h4, h5, h6 { display: inline; font-weight: 400; font-size: 100%; }
q:after, q:before { content: ''; }
button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; }
button { overflow: visible; }
pre, textarea { overflow: auto; }
button, input, optgroup, select, textarea { margin: 0; color: inherit; font: inherit; }
button, select { text-transform: none; }
button[disabled], html input[disabled] { cursor: default; }
a[href], label[for], select { cursor: pointer; }
a, div, input, span, textarea { -webkit-tap-highlight-color: transparent; }
a:active, a:hover { outline: 0; }
sub, sup { position: relative; vertical-align: baseline; font-size: 75%; }
sup { top: -.5em; }
sub { bottom: -.25em; }
svg:not(:root) { overflow: hidden; }
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none; }
input[type=search] { -webkit-appearance: textfield; }
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
a { background-color: transparent; }
abbr[title] { border-bottom: 1px dotted; }
b, optgroup, strong { font-weight: 700; }
small { font-size: 80%; }
code, kbd, pre, samp { font-size: 1em; font-family: monospace, monospace; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }
input { line-height: normal; }
input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; }
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height: auto; }
fieldset { margin: 0 2px; padding: .35em .625em .75em; border: 1px solid silver; }
table { width: 100%; border-collapse: collapse; border-spacing: 0; }
table th { background: #ddd; font-weight: 700; }
table td, th { padding: 5px; border: 1px solid #ccc; text-align: center; word-wrap: break-word; word-break: break-word; }
img { width: auto \9; height: auto; max-width: 100%; }
@font-face {
    font-family: 'icomoon';
    src: url("../fonts/icomoon.eot");
    src: url("../fonts/icomoon.eot") format("embedded-opentype"), url("../fonts/icomoon.woff") format("woff"), url("../fonts/icomoon.woff2") format("woff2"), url("../fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon.svg#icomoon") format("svg");
}
@font-face {
    font-family: 'robotobold';
    src: url("../fonts/roboto-bold.eot");
    src: url("../fonts/roboto-bold.eot") format("embedded-opentype"), url("../fonts/roboto-bold.woff") format("woff"), url("../fonts/roboto-bold.woff2") format("woff2"), url("../fonts/roboto-bold.ttf") format("truetype"), url("../fonts/roboto-bold.svg#roboto-bold") format("svg");
}
@font-face {
    font-family: 'robotoregular';
    src: url("../fonts/roboto-regular.eot");
    src: local("Roboto"), url("../fonts/roboto-regular.eot") format("embedded-opentype"), url("../fonts/roboto-regular.woff") format("woff"), url("../fonts/roboto-regular.woff2") format("woff2"), url("../fonts/roboto-regular.ttf") format("truetype"), url("../fonts/roboto-regular.svg#roboto-regular") format("svg");
}
@font-face {
    font-family: 'robotothin';
    src: url("../fonts/roboto-thin.eot");
    src: url("../fonts/roboto-thin.eot") format("embedded-opentype"), url("../fonts/roboto-thin.woff") format("woff"), url("../fonts/roboto-thin.woff2") format("woff2"), url("../fonts/roboto-thin.ttf") format("truetype"), url("../fonts/roboto-thin.svg#roboto-thin") format("svg");
}
html { font-size: 16px; }
body { color: #555555; line-height: 1.5714; font-size: 14px; -webkit-font-smoothing: antialiased; font-smooth: always; -moz-osx-font-smoothing: grayscale; }
a { text-decoration: none; color: #555; }
*:before, *:after { text-align: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
input[type="text"], input[type="password"], textarea { text-align: left; background: transparent; }
input[type="text"]:focus, input[type="text"].focusOn, input[type="password"]:focus, input[type="password"].focusOn, textarea:focus, textarea.focusOn { background: #fff; }
.search::-webkit-input-placeholder { color: white; }
.search:-moz-placeholder { color: white; }
.search:-ms-input-placeholder { color: white; }
input, textarea, select, button, label { transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; }
.center { width: 90%; margin-left: auto; margin-right: auto; max-width: 1170px; }
@media screen and (max-width: 1366px) {
    .center { width: 88%; }
}
@media screen and (max-width: 1300px) {
    .center { width: 90%; }
}
@media screen and (max-width: 1000px) {
    .center { width: 100%; padding-left: 10px; padding-right: 10px; }
}
i { font-style: normal; }
img { vertical-align: bottom; }
a[href^="mailto:"], a[href^="tel:"] { display: inline-block; }
table { line-height: 1.5; width: 100%; }
table.table-left td, table.table-left th { text-align: left; }
.addthis_sharing_toolbox { white-space: nowrap; }
hr { height: 1px; width: 100%; overflow: hidden; border: 0px none; box-shadow: none; background: #ccc; }
.headerTtnWrap { position: fixed; right: 0; top: 0; background: #FE7D0B; z-index: 999; width: 100%; border-bottom: 1px solid #fff; display: none; }
#menuBtn, #setBtn { width: 42px; height: 42px; line-height: 42px; text-align: center; top: 0; cursor: pointer; z-index: 999; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); border-radius: 3px; }
#menuBtn:before, #setBtn:before { font-family: icomoon; color: #fff; }
#menuBtn.active:before, #setBtn.active:before { content: '\e60b'; font-size: 24px; }
#menuBtn { padding-right: 6px; float: right; margin-right: 5px; }
#menuBtn:before { content: '\e637'; font-size: 36px; }
#setBtn { padding-left: 6px; float: left; margin-left: 5px; }
#setBtn:before { content: '\e638'; font-size: 28px; }
.fb:before { content: '\e62c'; }
.tt:before { content: '\e62b'; }
.in:before { content: '\e630'; }
.gg:before { content: '\e62d'; }
.yt:before { content: '\e631'; }
.wx:before { content: "\649"; }
.wb:before { content: "\647"; }
.searchForm { position: relative; max-width: 100%; }
.searchForm .search { width: 100%; border: 0px none; }
.searchForm .searchBtn { border: 0px none; position: absolute; top: 0; right: 0; text-align: center; }
#pageNum { margin-top: 1%; padding-top: 10px; padding-bottom: 5px; margin-bottom: 1%; }
#pageNum a, #pageNum span { font-size: 12px; line-height: 16px; padding: 5px 10px; display: inline-block; margin-right: 6px; margin-bottom: 7px; border: 1px solid #d7d7d5; }
#pageNum a:hover, #pageNum .cur { color: #fff; background: #5d726163; border: 1px solid #5d726163; }
#goTop { position: fixed; width: 38px; height: 38px; line-height: 38px; text-align: center; color: #fff; font-size: 20px; filter: alpha(opacity=60); opacity: 0.6; bottom: 6%; right: 3%; border-radius: 5px; overflow: hidden; display: none; cursor: pointer; z-index: 999; }
#goTop:before { content: '\e627'; font-family: 'icomoon'; text-align: inherit; }
#goTop:hover { filter: alpha(opacity=90); opacity: 0.9; }
@media screen and (max-width: 900px) {
    #goTop { margin-bottom: 50px; }
}
.imgWrap { display: block; position: relative; overflow: hidden; }
.imgWrap img { display: block; }
iframe[name='google_conversion_frame'] { height: 0 !important; width: 0 !important; line-height: 0 !important; font-size: 0 !important; margin-top: -13px; float: left; }
object[id^="tq_as"] { overflow: hidden; margin: 0; height: 0 !important; }
#div_ser table td, #div_ser table th { border: 0px none; }
.container { overflow: hidden; width: 100%; max-width: 1920px; margin: 0 auto; }
.title { line-height: 1.2; }
span.help-block-error { display: inline-block; padding-left: 5px; color: #a94442; }
.formTextWaper.has-error input.help-block-error, .formTextWaper.has-error textarea.help-block-error { border-color: #ebccd1; }
#header { width: 100%; transition: 0s all; -moz-transition: 0s all; -webkit-transition: 0s all; -o-transition: 0s all; -ms-transition: 0s all; z-index: 2; background: #fff; border-bottom: 1px solid #ccc; }
#header.move { position: fixed; top: 0; left: 0; z-index: 999; background: rgba(255, 255, 255, 0.9); box-shadow: 0 3px 10px rgba(0, 0, 0, 0.3); margin-top: -38px; transition: 0.4s all ease; -moz-transition: 0.4s all ease; -webkit-transition: 0.4s all ease; -o-transition: 0.4s all ease; -ms-transition: 0.4s all ease; }
#header .box { vertical-align: middle; }
.headerTop { height: 38px; line-height: 38px; background: #737477; padding: 0 3.64583%; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.headerTop .msg { display: inline-block; vertical-align: middle; color: #DEDEDF; text-align: left; font-size: 12px; transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s; }
.headerTop .msg li { display: inline-block; position: relative; margin-right: 30px; padding-left: 30px; transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s; }
.headerTop .msg li:before { display: block; content: ""; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; color: #DEDEDF; position: absolute; top: 0; left: 0; }
.headerTop .msg li .wrap { display: inline-block; vertical-align: middle; }
.headerTop .msg li .text { display: block; font-size: 14px; color: #DEDEDF; }
.headerTop .msg li .text:hover { color: #5d7261; }
.headerTop .msg li:last-child { margin-right: 0; padding-right: 0; border-right: 0; }
.headerTop .msg .add:before { content: "\e605"; font-size: 22px; }
.headerTop .msg .tel:before { content: "\e6c7"; font-size: 20px; }
.headerTop .msg .eml:before { content: "\e6c6"; font-size: 22px; }
.headerShare { display: inline-block; vertical-align: middle; margin-right: 45px; transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s; }
.headerShare > li { margin-right: 2px; display: inline-block; }
.headerShare > li:last-child { margin-right: 0; }
.headerShare > li > a { display: inline-block; height: 30px; width: 30px; font-size: 16px; line-height: 30px; vertical-align: middle; text-align: center; overflow: hidden; }
.headerShare > li > a > i { color: #fff; }
.lang { display: inline-block; vertical-align: middle; margin-right: 30px; }
.lang li { display: inline-block; margin-right: 15px; }
.lang li:last-child { margin-right: 0; }
.lang li a { color: #5c5c5f; }
.lang li:hover > a, .lang li.active > a { color: #5d7261; }
.headerMid { text-align: right; padding: 30px 3.64583% 25px; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.headerMid .box { vertical-align: middle; }
#logo { display: inline-block; vertical-align: middle; margin-right: 55px; }
#nav { font-size: 0; line-height: 1; display: inline-block; vertical-align: middle; z-index: 1; margin-right: 15px; }
#nav > li { display: inline-block; margin-right: 55px; position: relative; }
#nav > li:last-child { margin-right: 0; }
#nav > li > a { display: block; color: #5c5c5f; font-size: 16px; padding: 18px 0; position: relative; text-transform: uppercase; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; }
#nav > li.active > a, #nav > li.selected > a { color: #5d7261; }
#nav > li.active > a:before, #nav > li.selected > a:before { left: 0; right: 0; }
#nav > li > ul { display: block; width: 270px; position: absolute; top: 100%; left: -20px; background: #fff; z-index: 999; transition: 0.4s all cubic-bezier(1, -0.6, 0.195, 0.34); -moz-transition: 0.4s all cubic-bezier(1, -0.6, 0.195, 0.34); -webkit-transition: 0.4s all cubic-bezier(1, -0.6, 0.195, 0.34); -o-transition: 0.4s all cubic-bezier(1, -0.6, 0.195, 0.34); -ms-transition: 0.4s all cubic-bezier(1, -0.6, 0.195, 0.34); visibility: hidden; filter: alpha(opacity=0); opacity: 0; padding: 20px; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); margin-top: 28px; }
#nav > li > ul > li { line-height: 1.2; position: relative; transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s; margin-bottom: 20px; }
#nav > li > ul > li:last-child { margin-bottom: 0; }
#nav > li > ul > li > a { display: block; font-size: 14px; text-transform: capitalize; position: relative; transition: 0.4s all ease; -moz-transition: 0.4s all ease; -webkit-transition: 0.4s all ease; -o-transition: 0.4s all ease; -ms-transition: 0.4s all ease; color: #666; padding: 0; padding-left: 15px; }
#nav > li > ul > li > a:before { content: ""; width: 4px; height: 4px; background: #373737; position: absolute; left: 0; top: 6px; }
#nav > li > ul > li:hover > a, #nav > li > ul > li.active > a { color: #5d7261; }
#nav > li > ul > li > ul { display: block; width: 270px; position: absolute; top: 100%; left: -20px; background: #fff; z-index: 999; transition: 0.4s all cubic-bezier(1, -0.6, 0.195, 0.34); -moz-transition: 0.4s all cubic-bezier(1, -0.6, 0.195, 0.34); -webkit-transition: 0.4s all cubic-bezier(1, -0.6, 0.195, 0.34); -o-transition: 0.4s all cubic-bezier(1, -0.6, 0.195, 0.34); -ms-transition: 0.4s all cubic-bezier(1, -0.6, 0.195, 0.34); visibility: hidden; filter: alpha(opacity=0); opacity: 0; padding: 20px; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); margin-top: 28px; }
#nav > li > ul > li > ul > li { line-height: 1.2; position: relative; transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s; margin-bottom: 20px; }
#nav > li > ul > li > ul > li:last-child { margin-bottom: 0; }
#nav > li > ul > li > ul > li > a { display: block; font-size: 14px; text-transform: capitalize; position: relative; transition: 0.4s all ease; -moz-transition: 0.4s all ease; -webkit-transition: 0.4s all ease; -o-transition: 0.4s all ease; -ms-transition: 0.4s all ease; color: #666; padding: 0; padding-left: 15px; }
#nav > li > ul > li > ul > li > a:before { content: ""; width: 4px; height: 4px; background: #373737; position: absolute; left: 0; top: 50%; margin-top: -2px; }
#nav > li > ul > li > ul > li:hover > a, #nav > li > ul > li > ul > li.active > a { color: #5d7261; }
#nav > li.selected > ul { visibility: visible; filter: alpha(opacity=100); opacity: 1; }
#nav > li.proLi > ul { width: 700px; min-height: 200px; left: -20px; }
#nav > li.proLi > ul .box { width: 31%; vertical-align: top; }
#nav > li.proLi > ul .line { width: 31%; }
#nav > li.proLi > ul .bg { position: static; }
#nav > li.proLi > ul .bg:before { content: ""; height: 100%; width: 100%; position: absolute; right: 100%; top: 0; background: #fff; }
#nav > li.proLi > ul .bg:after { content: ""; height: 100%; width: 300%; position: absolute; left: 100%; top: 0; background: #fff; }
.headerBtn { display: inline-block; vertical-align: middle; border: 2px solid #5d7261; line-height: 1; padding: 16px 45px; color: #5d7261; text-transform: uppercase; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; border-radius: 4px; margin-right: 15px; }
.headerBtn:hover { background: #5d7261; color: #fff; }
.seaBtn { width: 46px; height: 46px; display: inline-block; line-height: 42px; text-align: center; color: #5d7261; font-size: 20px; vertical-align: middle; cursor: pointer; border: 2px solid #5d7261; border-radius: 4px; }
.seaBtn:before { content: "\e655"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; }
.seaBtn.selected:before { content: "\e60b"; }
.headerMidRig { position: relative; }
.searchWrap { width: 300px; height: 40px; position: absolute; top: 100%; right: 0; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: none; z-index: 1; margin-top: 28px; }
.searchWrap .searchCont { background: #fff; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.searchWrap .searchCont input, .searchWrap .searchCont button { border: 0; }
.searchWrap .search { width: 100%; height: 100%; padding: 0 120px 0 45px; box-sizing: border-box; background: #F3F3F3; border-radius: 3px 0 0 3px; color: black; }
.searchWrap .search.focusOn + label, .searchWrap .search:focus + label { display: none; }
.searchWrap .search.focusOn, .searchWrap .search:focus { background: #F3F3F3; }
.searchWrap label { font-size: 14px; position: absolute; top: 50%; left: 0; box-sizing: border-box; color: #5F656D; text-transform: capitalize; padding-left: 45px; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); }
.searchWrap .searchBtn { display: inline-block; height: 100%; padding: 0 10px; position: absolute; top: 0; right: 10px; color: #5d7261; font-weight: 800; font-size: 12px; font-family: Arial, 'Microsoft YaHei', SimSun, Sans-serif; background: none; transition: 0.4s all ease; -moz-transition: 0.4s all ease; -webkit-transition: 0.4s all ease; -o-transition: 0.4s all ease; -ms-transition: 0.4s all ease; }
.searchWrap .searchBtn:hover { color: #292929; }
.searchWrap i { position: absolute; top: 50%; left: 20px; color: #5d7261; font-size: 16px; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); }
.searchWrap i:before { content: "\e618"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; }
@media screen and (max-width: 1400px) {
    #nav > li { margin-right: 35px; }
    .headerBtn { margin-right: 0; border: 1px solid #5d7261; padding: 11px 20px; }
    .seaBtn { width: 36px; height: 36px; line-height: 34px; border: 1px solid #5d7261; font-size: 16px; }
}
@media screen and (max-width: 1200px) {
    #header.indexHeader { position: static; background: #1D1D1D; }
    #logo, .headerMidRig { width: 100%; text-align: center; }
    .headerMidRig { margin-top: 25px; }
    .topRig { width: 100%; text-align: center; margin-top: 20px; }
    #nav { margin-left: 0; }
    #header { position: relative; }
    .headerMid .center { padding-bottom: 0; }
    .headerMid { position: relative; padding-top: 20px; padding-bottom: 15px; }
    #header .hraderMidLeft { width: 100%; }
    #logo { margin-right: 0; margin-bottom: 10px; }
}
@media screen and (max-width: 1200px) {
    .topRig { margin-top: 0; margin-bottom: 20px; }
    .headerTtnWrap { display: block; }
    #header { text-align: center; padding-top: 40px; z-index: 99; }
    .headerTop { width: 100%; position: fixed; top: 43px; left: 0; z-index: 999; margin: 0; display: none; transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s; text-align: center; height: auto; line-height: 30px; padding-bottom: 10px; padding-top: 10px; background: #292929; text-align: center; }
    .headerTop .center { text-align: center; }
    .headerTop .msg { margin-right: 0; }
    #header .headerTopRig { display: block; text-align: left; }
    .lang { display: block; margin-right: 0; }
    .lang li a { color: #fff; }
    .headerTop .shareWrap { margin-left: 0; }
    #nav { width: 100%; position: fixed; float: none; top: 40px; right: 0; z-index: 100; margin: 0; display: none; background: #5d7261; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.5); }
    #nav > li { margin: 0; display: block; text-align: center; line-height: 1; padding: 0; font-size: 14px; margin-bottom: 1px; }
    #nav > li > a { padding: 12px 0; display: block; color: white; font-size: 14px; border-right: 0; }
    #nav > li:hover, #nav > li.active { background: #C9932C; }
    #nav > li:hover a, #nav > li.active a { color: white; background: none; }
    #nav > li:hover:before, #nav > li.active:before { display: none; }
    #nav > li:last-child { border-bottom: 0; }
    #nav > li:hover ul { display: none; }
    #nav > li:hover > a:before { display: none; }
    #nav > li:before { display: none; }
    .headerBot { text-align: center; }
    .headerMid .msg { text-align: center; width: 100%; margin-right: 0; margin-bottom: 10px; }
    .headerMid .msg li, .headerMid .msg li:last-child { border: 0; margin: 5px; padding: 0; }
    .headerMidRig { margin-top: 10px; }
    .headerMid .msg li img { display: none; }
    .headerBot .center { position: static; }
    .searchWrap { width: 100%; top: 100%; height: 43px; z-index: 9999; padding: 0; margin-top: 16px; }
    .searchWrap .searchCont { top: 0; right: 0; bottom: 0; }
    .searchWrap .search { min-height: 43px; }
    .headerBot { position: static; }
    .headerMid .msg li .text { font-size: 14px; }
    .headerMid .msg li .wrap { text-align: left; }
}
#footer { background: #152026; }
.footerTop { padding-top: 4.6875%; position: relative; padding-bottom: 3.64583%; }
.footerTop .title { font-size: 16px; color: #ffcd00; text-transform: uppercase; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; margin-bottom: 25px; letter-spacing: 3px; }
.footerTop .title a { color: #ffcd00; }
.footerTop .wrap { margin-top: 50px; }
.footerTop .wrap:first-child { margin-top: 0; }
.footerTop .lineBg { width: 1px; background: #2D373C; }
.footerAboutPro { width: 17.09402%; }
.footerAboutPro ul li { margin-bottom: 20px; line-height: 1.1; }
.footerAboutPro ul li a { display: block; color: #fff; position: relative; text-transform: capitalize; font-size: 16px; }
.footerAboutPro ul li a:hover { color: #5d7261; }
.footerSerApp { width: 19.65812%; }
.footerSerApp ul li { margin-bottom: 20px; line-height: 1.1; }
.footerSerApp ul li a { display: block; color: #fff; position: relative; text-transform: capitalize; font-size: 16px; }
.footerSerApp ul li a:hover { color: #5d7261; }
.footerContact { width: 34.18803%; text-align: right; }
.footerContact .msg { margin-top: 16.25%; }
.footerContact .msg > li { position: relative; color: #fff; font-size: 16px; margin-bottom: 20px; line-height: 1.1; }
.footerContact .msg > li > span { text-transform: capitalize; }
.footerContact .msg > li > a { color: #ffcd00; }
.footerContact .msg > li > a:hover { text-decoration: underline; }
.footerShareWrap > ul > li { margin-right: 5px; display: inline-block; }
.footerShareWrap > ul > li:last-child { margin-right: 0; }
.footerShareWrap > ul > li > a { display: inline-block; height: 30px; width: 30px; font-size: 28px; line-height: 30px; vertical-align: middle; text-align: center; overflow: hidden; border-radius: 50%; background: #737477; }
.footerShareWrap > ul > li > a > i { color: #fff; }
.footerShareWrap > ul > li > a:hover { background: #5d7261; }
.footerShareWrap > ul > li > a:hover:before { color: #fff; }
.footerBot { padding-top: 2.08333%; padding-bottom: 2.08333%; text-align: center; border-top: 1px solid #444D51; }
.footerBot .copyRight { display: inline-block; color: #fff; font-size: 16px; }
.footerBot .support { display: inline-block; font-size: 16px; }
.footerBot .support a { color: #fff; }
.footerBot .support a:hover { text-decoration: underline; color: #5d7261; }
@media screen and (max-width: 875px) {
    .footerTop { padding-top: 30px; padding-bottom: 0; }
    .footerTop .footerAboutPro, .footerTop .lineBg, .footerTop .footerSerApp { display: none; }
    .footerTop .top .box { width: 100%; margin-bottom: 20px; text-align: center; }
    .footerTop .top .box ul { margin-top: 15px; }
    .footerBot { padding-bottom: 20px; padding-top: 20px; }
    .footerTop .title { margin-bottom: 20px; }
    .footerContact ul > li:before { display: none; }
    .footerBot .box { width: 100%; text-align: center; }
    .footerShareWrap { margin-top: 10px; }
    .footerTop .title:before { display: none; }
    .footerPro .tit { display: block; margin-top: 10px; }
    .footerContact ul > li { padding: 0; border: 0; }
    .footerTop .title { font-size: 20px; padding-bottom: 0; }
}
@media screen and (max-width: 500px) {
    .footerBot .center > div { width: 100%; }
}
.crumbsWrap { padding: 7.8125% 0 8.85417%; position: relative; overflow: hidden; }
.crumbsWrap .bg { width: auto; max-width: none; height: 100%; position: absolute; top: 0; left: 50%; transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); }
.crumbsWrap .box { vertical-align: middle; }
.crumbsWrap .wrap { position: relative; text-align: center; }
.crumbsWrap .cateName { font-size: 50px; font-family: 'robotothin', Arial, 'Microsoft YaHei', SimSun, Sans-serif; color: #333; color: #fff; line-height: 1.1; }
@media screen and (max-width: 1400px) {
    .crumbsWrap .cateName { font-size: 40px; }
}
@media screen and (max-width: 875px) {
    .crumbsWrap .cateName { font-size: 24px; }
}
.crumbsWrap .crumbs { color: #fff; font-size: 14px; text-transform: capitalize; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; margin-top: 3.4188%; }
.crumbsWrap .crumbs a { color: #fff; }
.crumbsWrap .crumbs a:hover { color: #5d7261; }
@media screen and (max-width: 1400px) {
    .crumbsWrap .cateName { font-size: 30px; }
}
@media screen and (max-width: 875px) {
    .crumbsWrap .cateName { font-size: 20px; @Include rb; }
}
@media screen and (max-width: 600px) {
    .crumbsWrap { padding: 40px 0; }
}
.paddingStyle { padding-top: 4.16667%; padding-bottom: 3.64583%; }
.bgColor { background: #EFEFEF; }
@media screen and (max-width: 1200px) {
    .paddingStyle { padding-top: 40px; padding-bottom: 40px; }
}
.content { padding-bottom: 4.16667%; position: relative; padding-top: 3.125%; }
.contentWrap { position: relative; }
@media screen and (max-width: 1600px) {
    .content { padding-left: 10px; padding-right: 10px; }
}
@media screen and (max-width: 875px) {
    .contentWrap { position: static; }
}
#aside { width: 27.35043%; float: left; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
#aside .asideTitle { text-transform: capitalize; position: relative; z-index: 1; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; line-height: 1; white-space: nowrap; font-size: 0; }
#aside .asideTitle:after { content: ""; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
#aside .asideTitle .textMidSon { display: inline-block; white-space: normal; vertical-align: middle; font-size: 14px; width: 100%; }
#aside .asideTitle .textMidSon { display: inline-block; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color: #333; vertical-align: bottom; font-size: 24px; position: relative; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; position: relative; padding-bottom: 15px; }
#aside .asideTitle .textMidSon:before { content: ""; height: 3px; width: 50px; background: #5d7261; position: absolute; }
#aside .asideTitle .textMidSon:before { left: 0; bottom: 0; }
#aside .asideList { background: #fff; margin-top: 20px; }
#aside .asideList > li { position: relative; }
#aside .asideList > li:last-child { margin-bottom: 0; }
#aside .asideList > li > a { display: block; padding: 15px 10px 15px 50px; color: #292929; text-transform: capitalize; position: relative; font-size: 16px; }
#aside .asideList > .have > a:before { content: "\e624"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; color: #5d7261; position: absolute; top: 4px; left: 20px; font-size: 30px; }
#aside .asideList > li:hover > a, #aside .asideList > li.active > a { color: #fff; background: #5d7261; padding-left: 60px; }
#aside .asideList > li:hover > a:before, #aside .asideList > li.active > a:before { color: #fff; }
#aside .asideList > li > ul { transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); -moz-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); -webkit-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); -o-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); -ms-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); display: none; }
#aside .asideList > li > ul > li { height: auto; transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); -moz-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); -webkit-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); -o-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); -ms-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); font-size: 14px; }
#aside .asideList > li > ul > li > a { display: block; padding: 5px 10px 5px 12.5%; color: #5f656d; position: relative; }
#aside .asideList > li > ul > li:hover > a, #aside .asideList > li > ul > li.active > a { color: #5d7261; }
#aside .asideList > li > ul > li:hover > a:before, #aside .asideList > li > ul > li.active > a:before { background: #5d7261; }
#aside .asideList > li.active > ul { display: block; }
#aside .asideList > li.active > ul > li { margin-bottom: 1px; }
#aside .asideList > li.active > ul > li:last-child { margin-bottom: 0; }
@media screen and (max-width: 875px) {
    .content { position: relative; padding-top: 50px; margin-top: 0; padding-bottom: 40px; }
    #aside { width: 100%; position: absolute; top: 0; left: 0; margin-top: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; }
    #aside .asideTitle { background: #5d7261; color: white; padding: 13px 60px 13px 10px; line-height: 1; cursor: pointer; margin-bottom: 1px; font-size: 20px; height: auto; margin-top: 0; }
    #aside .asideTitle:before { display: none; }
    #aside .asideTitle:after { display: block; content: "Open \e636"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; width: 60px; height: 30px; line-height: 30px; position: absolute; left: 100%; top: 50%; margin-top: -15px; margin-left: -60px; z-index: 99; font-size: 12px; background: none; }
    #aside .asideList { display: none; padding: 0; margin-top: 0; }
    #aside .asideList > li { margin-bottom: 1px; }
    #aside .asideList > li > a { color: white; padding-right: 10px; padding-left: 10px; height: 35px; line-height: 35px; background: #5d7261; border: 0; }
    #aside .asideList > li:hover > a, #aside .asideList > li.active > a { background: #5d726163; }
    #aside .asideList > li.active > ul { display: none; }
    #aside .asideList > li > ul { display: none; }
    #aside .asideTitle .textMidSon { color: #fff; }
    #aside .listside:after { content: "Close \e656"; }
    #aside .asideList:before { display: none; }
    #aside .asideList > li > a:before, #aside .asideList > li.hasUl > a:after { display: none; }
}
.mainRight { width: 69.23077%; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; background: #fff; position: relative; min-height: 700px; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; float: right; }
@media screen and (max-width: 875px) {
    #aside .asideTitle .textMidSon { font-size: 20px; }
    .mainRight { width: 100%; min-height: auto; padding: 30px 0; }
    #aside .asideTitle { text-align: left; border-radius: 0; }
    #aside .asideList > li.hasUl > span { display: none; }
    #aside .asideList > li > a { padding: 0 10px; text-align: left; font-size: 14px; }
    #aside .asideList > li:hover > a, #aside .asideList > li.active > a { color: #fff; padding-left: 10px; }
    #aside .asideTitle .textMidSon { background: none; padding: 0; }
    #aside .asideTitle .textMidSon { font-size: 18px; }
}
.asidePro { margin-top: 14.0625%; }
.asidePro .title { font-size: 24px; color: #333; text-transform: capitalize; position: relative; padding-bottom: 15px; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; }
.asidePro .title:before { content: ""; height: 3px; width: 50px; background: #5d7261; position: absolute; }
.asidePro .title:before { top: 100%; left: 0; }
.asidePro .cont { margin-top: 9.375%; }
.asidePro .box { width: 100%; margin-bottom: 7.8125%; }
.asidePro .box:last-child { margin-bottom: 0; }
.asidePro .box:hover .imgWrap { box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); }
.asidePro .box:hover .tit { color: #5d7261; }
.asidePro .tit { font-size: 14px; color: #333; display: inline-block; margin-top: 10px; }
.asidePro .des { color: #5f656d; line-height: 25px; max-height: 75px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.asidePro .date { font-family: Arial, 'Microsoft YaHei', SimSun, Sans-serif; font-size: 13px; color: #5d7261; font-weight: bold; text-transform: uppercase; margin-top: 10px; }
.asidePro .date:before { content: "\e69e"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; display: inline-block; vertical-align: middle; margin-right: 10px; margin-top: -3px; color: #CECFD0; }
@media screen and (max-width: 875px) {
    .asidePro { display: none; }
}
.proList .desc { line-height: 30px; color: #333; margin-bottom: 5.55556%; }
.proList .wrap > .box { width: 30.8642%; margin-bottom: 5.55556%; }
.proList .wrap > .box:hover .imgWrap { box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); }
.proList .wrap > .box:hover .tit { color: #5d7261; }
.proList .wrap > .line { width: 30.8642%; }
.proList .wrap .tit { display: inline-block; color: #333; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; margin-top: 15px; }
.proList .wrap .des { color: #808080; line-height: 24px; max-height: 72px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-top: 5px; }
.proList .wrap .more { display: inline-block; color: #5d7261; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; text-transform: uppercase; margin-top: 15px; }
.proList02 { padding-top: 4.16667%; padding-bottom: 3.125%; }
.proList02 .topWrap { position: relative; }
.proList02 .topWrap i { width: 100%; height: 2px; background: #fff; position: absolute; left: 0; bottom: 2px; }
.proList02 .topWrap li { float: left; height: 55px; white-space: nowrap; font-size: 0; background: #EDEDED; border-radius: 30px 30px 0 0; padding: 0 10px 4px; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; cursor: pointer; }
.proList02 .topWrap li:after { content: ""; display: inline-block; vertical-align: middle; width: 0; height: 100%; }
.proList02 .topWrap li .textMidSon { display: inline-block; white-space: normal; vertical-align: middle; font-size: 14px; width: 100%; }
.proList02 .topWrap li .textMidSon { font-size: 16px; text-align: center; line-height: 1.1; }
.proList02 .topWrap li.selected { background: #5d7261; }
.proList02 .topWrap li.selected .textMidSon { color: #fff; }
.proList02 .botWrap { margin-top: 20px; }
/*.proList02 .botWrap li { display: none; }*/
/*.proList02 .botWrap li:first-child { display: block; }*/
.proList02 .botWrap .box { width: 23.50427%; margin-bottom: 2.99145%; }
.proList02 .botWrap .box:nth-child(1), .proList02 .botWrap .box:nth-child(2) { width: 49.1453%; }
.proList02 .botWrap .box:hover .imgWrap { box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); }
.proList02 .botWrap .box:hover .tit { color: #5d7261; }
.proList02 .botWrap .imgWrap { display: block; position: relative; overflow: hidden; }
.proList02 .botWrap .imgWrap .label { position: absolute; top: 0; left: 8px; }
.proList02 .botWrap .imgWrap .label span { display: inline-block; padding: 3px 12px; line-height: 1; color: #fff; border-radius: 0 0 20px 20px; background: #5d7261; margin-right: 5px; }
.proList02 .botWrap .imgWrap .label span:last-child { margin-right: 0; }
.proList02 .botWrap .tit { display: block; font-size: 16px; color: #333; margin-top: 15px; padding-bottom: 15px; position: relative; border-bottom: 4px solid #EFEFEF; line-height: 1.1; padding-right: 18px; }
.proList02 .botWrap .tit:after { content: "+"; width: 17px; height: 17px; line-height: 17px; text-align: center; border-radius: 50%; color: #fff; background: #5d7261; position: absolute; right: 0; bottom: 19px; }
@media screen and (max-width: 875px) {
    .proList02 { padding-top: 40px; padding-bottom: 20px; }
    .proList02 .botWrap .box { width: 49.1453%; margin-bottom: 30px; }
    .proList02 .topWrap li { height: 40px; margin-top: 2px; }
    .proList02 .topWrap li .textMidSon { font-size: 14px; }
    .proList02 .botWrap .tit { font-size: 14px; }
    .proList02 .botWrap .imgWrap .label span { font-size: 12px; margin-right: 0; }
}
@media screen and (max-width: 700px) {
    .proList .box { width: 47%; }
}
@media screen and (max-width: 450px) {
    .proList .box { width: 100%; }
}
.proDetail { padding-bottom: 2.60417%; }
.proDetail .proDetTop .left { width: 81.48148%; position: relative; margin-top: 5.55556%; }
.proDetail .proDetTop .left .shareWrap { text-align: right; }
.proDetail .proDetTop .left .shareWrap .name { display: inline-block; vertical-align: middle; color: #5d7261; margin-right: 15px; font-size: 15px; }
.proDetail .proDetTop .left .shareWrap .shareBox { display: inline-block; vertical-align: middle; margin-top: 0; }
.proDetail .proDetTop .rig .cate { display: inline-block; font-size: 15px; color: #fff; background: #5d7261; padding: 0 10px; min-width: 95px; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; }
.proDetail .proDetTop .rig .tit { color: #000; font-size: 30px; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; margin-top: 10px; }
.proDetail .proDetTop .rig .des { font-size: 15px; line-height: 25px; color: #5f656d; margin-top: 5px; }
.proDetail .proDetTop .rig .playbtn { display: inline-block; margin-top: 4.2735%; }
.proDetail .proDetTop .rig .msg { color: #555; display: inline-block; vertical-align: middle; }
.proDetail .proDetTop .rig .msg li { display: inline-block; padding-left: 30px; position: relative; margin-right: 50px; }
.proDetail .proDetTop .rig .msg li:last-child { margin-right: 0; }
.proDetail .proDetTop .rig .msg li a { color: #5d7261; }
.proDetail .proDetTop .rig .msg li a:hover { color: #5d7261; }
.proDetail .proDetTop .rig .msg li:after { width: 30px; height: 30px; line-height: 34px; position: absolute; top: -5px; left: 0; display: block; content: ""; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; color: #5d7261; }
.proDetail .proDetTop .rig .msg .tel:after { content: "\e691"; font-size: 20px; }
.proDetail .proDetTop .rig .msg .eml:after { content: "\e67f"; font-size: 16px; }
.proDetail .proDetTop .rig .btnWrap { margin-top: 5.34188%; }
.proDetail .proDetTop .rig .btnWrap a { display: inline-block; padding: 16px 30px; line-height: 1; font-size: 15x; text-transform: uppercase; color: #fff; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; border-radius: 3px; vertical-align: middle; color: #fff; font-weight: 800; font-size: 12px; }
.proDetail .proDetTop .rig .btnWrap a:after { content: "\e63c"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; display: inline-block; vertical-align: middle; margin-left: 10px; margin-top: -4px; font-size: 16px; }
@media screen and (max-width: 875px) {
    .proDetail .proDetTop .rig .btnWrap a { padding: 10px 15px; font-size: 12px; }
}
.proDetail .proDetTop .rig .btnWrap .moreBtn { background: #5d7261; margin-right: 12px; }
.proDetail .proDetTop .rig .btnWrap .moreBtn:after { content: "\e63c"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; display: inline-block; vertical-align: middle; margin-left: 15px; margin-top: -2px; }
.proDetail .proDetTop .rig .btnWrap .moreBtn:hover { background: #292929; }
.proDetail .proDetTop .rig .btnWrap .toForm { display: inline-block; vertical-align: middle; background: #292929; color: #fff; text-transform: uppercase; }
.proDetail .proDetTop .rig .btnWrap .toForm:before { display: inline-block; content: "\e604"; color: #5d7261; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; margin-right: 5px; vertical-align: middle; margin-top: -1px; }
.proDetail .proDetTop .rig .btnWrap .toForm:hover { background: #5d7261; }
.proDetail .proDetTop .rig .btnWrap .toForm:hover:before { color: #fff; }
.proDetail .proBanner { margin-top: 13px; }
.proDetail .proBanner .item { position: relative; }
.proDetail .proBanner .playbtn img { display: block; width: 11.36364%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.proDetail .proBanner .slick-dots { bottom: -20px; text-align: left; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; margin-bottom: 0; }
.proDetail .proBanner .slick-dots li button { background: #D2E4F4; height: 11px; width: 105px; border-radius: 0; }
.proDetail .proBanner .slick-dots li.slick-active button { background: #5d7261; }
@media screen and (max-width: 875px) {
    .proDetail .proBanner .slick-dots li button { width: 60px; height: 8px; }
}
.proDetail .proUl { margin-top: 15px; margin-right: -15px; }
.proDetail .proUl .item { margin-right: 15px; cursor: pointer; }
.proDetail .proUl .slick-prev { left: 0; }
.proDetail .proUl .slick-prev:before { content: "\e63b"; }
.proDetail .proUl .slick-next { right: 20px; }
.proDetail .proUl .slick-next:before { content: "\e63c"; }
.proDetail .proUl .slick-prev, .proDetail .proUl .slick-next { width: 20px; height: 30px; line-height: 30px; font-size: 30px; color: #6A6A6A; top: 50%; margin-top: -15px; }
@media screen and (max-width: 1400px) {
    .proDetail .proDetail .title { font-size: 45px; }
    .proDetail .proDetTop .rig .title { font-size: 24px; line-height: 30px; }
}
@media screen and (max-width: 875px) {
    .proDetail .proDetail { padding-top: 35px; padding-bottom: 40px; }
    .proDetail .proDetail .title { font-size: 30px; }
    .proDetail .proDetTop .rig .playBtn span { display: none; }
    .proDetail .proDetTop .rig .playBtn:after { top: 0; margin: auto; }
    .proDetail .proDetMid .shareWrap { display: block; margin-top: 10px; }
    .proDetail .proDetTop .rig .shareWrap .name { font-size: 14px; }
}
@media screen and (max-width: 650px) {
    .proDetail .proBanner .playBtn { width: 60px; height: 60px; padding-top: 0; }
    .proDetail .proDetMid { margin-top: 10px; }
    .proDetail .proDetTop .left { width: 100%; }
    .proDetail .proDetTop .rig { width: 100%; margin-top: 20px; }
    .proDetail .proDetTop .rig .videoContact { margin-top: 20px; }
    .proDetail .proDetTop .rig .shareWrap { margin-top: 20px; }
    .proDetail .proDetTop .rig .tit { margin-top: 20px; font-size: 24px; }
}
.proDetail .proDetTags { margin-top: 6.83761%; }
.proDetail .proDetTags #tags { text-transform: uppercase; padding: 0 10px; font-family: Arial, 'Microsoft YaHei', SimSun, Sans-serif; }
.proDetail .proDetTags #proDes #tags li { display: inline-block; box-sizing: border-box; transition: 0s; -moz-transition: 0s; -webkit-transition: 0s; -o-transition: 0s; -ms-transition: 0s; padding: 1.28205% 2.99145%; position: absolute; }
.proDetail .proDetTags #proDes #tags li:before { content: ""; height: 2px; width: 100%; background: #fff; position: absolute; top: 100%; left: 0; margin-top: -1px; z-index: 1; display: none; }
.proDetail .proDetTags #proDes #tags li:last-child { margin-right: 0; }
.proDetail .proDetTags #proDes #tags li { cursor: pointer; font-size: 15px; color: #A3A3A3; box-sizing: border-box; position: relative; font-weight: bold; }
.proDetail .proDetTags #proDes #tags li.selected { color: #000; border: 1px solid #E6E8E8; }
.proDetail .proDetTags #proDes #tags li.selected:before { display: block; }
.proDetail .proDetTags .tagContent:first-child { display: block; }
.proDetail .proDetTags #proDes .tagContent { padding: 30px; box-sizing: border-box; }
.proDetail .proDetTags .tagContent { word-wrap: break-word; word-break: break-word; overflow: auto; display: none; border: 1px solid #E6E8E8; margin-top: -1px; }
.proDetail .proDetTags .tagContent.selected { display: block; }
@media screen and (max-width: 875px) {
    .proDetail .proDetTags { margin-top: 35px; }
    .proDetail .proDetTags #proDes .tagContent { padding: 20px 10px; }
}
.proDetail .proForm { margin-top: 3.4188%; }
.proDetail .proForm .title { font-size: 20px; color: #222931; position: relative; padding-top: 15px; text-transform: uppercase; margin-bottom: 2.99145%; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; }
.proDetail .proForm .title:before { content: ""; height: 3px; width: 50px; background: #5d7261; position: absolute; }
.proDetail .proForm .title:before { top: 0; left: 0; width: 20px; }
@media screen and (max-width: 875px) {
    .proDetail .proForm { margin-top: 40px; }
    .proDetail .proForm .title { font-size: 18px; }
}
.proDetail .proRecommend { margin-top: 4.2735%; }
.proDetail .proRecommend .title { font-size: 20px; color: #222931; text-transform: uppercase; position: relative; padding-top: 15px; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; }
.proDetail .proRecommend .title:before { content: ""; height: 3px; width: 50px; background: #5d7261; position: absolute; }
.proDetail .proRecommend .title:before { top: 0; left: 0; width: 20px; }
.proDetail .proRecommend .wrap { margin-top: 2.13675%; }
.proDetail .proRecommend .box { width: 30.8642%; }
.proDetail .proRecommend .box:hover .imgWrap { box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); }
.proDetail .proRecommend .box:hover .tit { color: #5d7261; }
.proDetail .proRecommend .line { width: 30.8642%; }
.proDetail .proRecommend .tit { display: inline-block; color: #333; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; margin-top: 15px; }
.proDetail .proRecommend .des { color: #808080; line-height: 24px; max-height: 72px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin-top: 5px; }
.proDetail .proRecommend .more { display: inline-block; color: #5d7261; font-family: 'robotobold', Arial, 'Microsoft YaHei', SimSun, Sans-serif; text-transform: uppercase; margin-top: 15px; }
@media screen and (max-width: 875px) {
    .proDetail .proRecommend { margin-top: 40px; }
    .proDetail .proRecommend .title { font-size: 18px; }
    .proDetail .proRecommend .wrap { margin-top: 20px; }
    .proDetail .proRecommend .botWrap { padding: 0; margin-top: 10px; }
    .proDetail .proRecommend .tit { font-size: 18px; }
    .proDetail .proRecommend .box:hover { background: none; box-shadow: none; }
}
@media screen and (max-width: 700px) {
    .proDetail .proRecommend .box { width: 47%; }
}
@media screen and (max-width: 450px) {
    .proDetail .proRecommend .box { width: 100%; margin-bottom: 30px; }
}
.news01 { text-align: center; }
.news01 .title { font-size: 34px; font-weight: bold; color: #333; }
.news01 .desc { color: #808080; line-height: 28px; max-height: 56px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding: 0 9.40171%; margin-top: 2.5641%; }
.news01 .box { width: 30.08547%; transition: 0.4s all ease; -moz-transition: 0.4s all ease; -webkit-transition: 0.4s all ease; -o-transition: 0.4s all ease; -ms-transition: 0.4s all ease; margin-bottom: 2.5641%; }
.news01 .box:hover { background: #fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }
.news01 .line { width: 30.08547%; }
.news01 .botWrap { padding: 8.57143% 7.14286% 11.42857%; transition: 0.4s all ease; -moz-transition: 0.4s all ease; -webkit-transition: 0.4s all ease; -o-transition: 0.4s all ease; -ms-transition: 0.4s all ease; border-bottom: 1px solid #D5D5D5; }
.news01 .tit { font-size: 20px; color: #333; font-weight: bold; }
.news01 .tit:hover { color: #5d7261; }
.news01 .date { color: #5d7261; margin-top: 10px; }
.news01 .date:before { content: "\e69e"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; display: inline-block; vertical-align: middle; margin-right: 10px; margin-top: -3px; }
.news01 .des { font-size: 14px; color: #808080; margin-top: 15px; line-height: 24px; max-height: 96px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.news01 .more { display: inline-block; color: #333; font-weight: bold; text-transform: uppercase; margin-top: 11.66667%; }
.news01 .more:hover { color: #5d7261; }
@media screen and (max-width: 875px) {
    .news01 .botWrap { padding: 0; margin-top: 10px; }
    .news01 .tit { font-size: 18px; }
    .news01 .box:hover { background: none; box-shadow: none; }
}
@media screen and (max-width: 600px) {
    .news01 .box { width: 47%; margin-bottom: 15px; }
}
.news02 { text-align: center; }
.news02 .title { font-size: 34px; font-weight: bold; color: #333; }
.news02 .desc { color: #808080; line-height: 28px; max-height: 56px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding: 0 9.40171%; margin-top: 2.5641%; }
.news02 .box { width: 100%; transition: 0.4s all ease; -moz-transition: 0.4s all ease; -webkit-transition: 0.4s all ease; -o-transition: 0.4s all ease; -ms-transition: 0.4s all ease; margin-bottom: 5.55556%; }
.news02 .box:hover .date { background: rgba(0, 0, 0, 0.8); }
.news02 .box:hover .tit { color: #5d7261; }
.news02 .botWrap { padding: 3.7037% 3.33333% 0; transition: 0.4s all ease; -moz-transition: 0.4s all ease; -webkit-transition: 0.4s all ease; -o-transition: 0.4s all ease; -ms-transition: 0.4s all ease; }
.news02 .tit { font-size: 20px; color: #333; }
.news02 .tit:hover { color: #5d7261; }
.news02 .date { color: #fff; padding: 20px; background: rgba(0, 0, 0, 0.6); position: absolute; left: 0; bottom: 0; width: 100%; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
.news02 .date:before { content: "\e69e"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; display: inline-block; vertical-align: middle; margin-right: 10px; margin-top: -3px; color: #5d7261; }
.news02 .des { font-size: 14px; color: #808080; margin-top: 15px; line-height: 24px; max-height: 96px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.news02 .more { display: inline-block; color: #333; font-weight: bold; text-transform: uppercase; margin-top: 3.7037%; }
.news02 .more:hover { color: #5d7261; }
@media screen and (max-width: 500px) {
    .news02 .tit { font-size: 16px; }
}
.newsDetail.newsDetail02 .title { text-align: center; }
.newsDetail .title { font-size: 24px; color: #151515; line-height: 1; }
.newsDetail .dateShare { margin-top: 20px; padding-bottom: 10px; border-bottom: 1px solid #ECECEE; }
.newsDetail .date { color: #5d7261; }
.newsDetail .date:before { content: "\e69e"; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; display: inline-block; vertical-align: middle; margin-right: 10px; margin-top: -3px; color: #5d7261; }
.newsDetail .shareWrap span, .newsDetail .shareWrap .shareBox { display: inline-block; vertical-align: middle; }
.newsDetail .shareWrap span { margin-right: 10px; color: #333; }
.newsDetail .shareWrap .shareBox { margin-top: 0; }
.newsDetail .textWrap { padding-top: 30px; color: #5f656d; }
@media screen and (max-width: 875px) {
    .newsDetail .title { font-size: 20px; }
    .newsDetail .shareWrap { display: block; margin-top: 15px; }
    .newsDetail.newsDetail02 .title { text-align: left; }
}
.contact01 .contactBot { padding-top: 5.20833%; padding-bottom: 4.16667%; }
.contact01 .contactBot .title { font-size: 20px; color: #292929; text-transform: uppercase; font-weight: bold; font-family: Arial, 'Microsoft YaHei', SimSun, Sans-serif; position: relative; padding-top: 15px; }
.contact01 .contactBot .title:before { content: ""; height: 3px; width: 50px; background: #5d7261; position: absolute; }
.contact01 .contactBot .title:before { top: 0; left: 0; width: 20px; }
.contact01 .contactBot .des { font-size: 15px; color: #5f656d; margin-top: 12px; margin-bottom: 35px; }
.contact01 .leftWrap { width: 34.18803%; }
.contact01 .rightWrap { width: 58.97436%; }
.contact01 .msg > li { position: relative; color: #222931; margin-bottom: 18.51852%; padding-left: 45px; font-size: 16px; }
.contact01 .msg > li:before { content: ""; font-family: icomoon, Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif; position: absolute; top: 0; left: 0; color: #5d7261; }
.contact01 .msg > li > span { text-transform: capitalize; }
.contact01 .msg > li a { color: #222931; }
.contact01 .msg > li a:hover { text-decoration: underline; color: #5d7261; }
.contact01 .msg > li.eml:before { content: "\e6c6"; font-size: 28px; top: -5px; left: 2px; }
.contact01 .msg > li.tel:before { content: "\e6c7"; font-size: 26px; left: 3px; top: -7px; }
.contact01 .msg > li.add:before { content: "\e605"; font-size: 32px; top: -5px; left: -2px; }
@media screen and (max-width: 875px) {
    .contact01 .contactBot .title { font-size: 20px; }
    .contact01 .leftWrap { width: 100%; }
    .contact01 .msg > li { margin-bottom: 15px; font-size: 14px; padding-left: 30px; }
    .contact01 .msg > li.add:before { font-size: 24px; }
    .contact01 .msg > li.tel:before { font-size: 20px; left: 1px; }
    .contact01 .msg > li.eml:before { font-size: 22px; left: 0; }
    .contact01 .contactBot .des { margin-bottom: 20px; }
    .contact01 .contactBot { padding-top: 30px; padding-bottom: 40px; }
    .contact01 .rightWrap { width: 100%; margin-top: 30px; }
    .contact01.contact02 .contactBot { padding-top: 30px; }
}
.pageNum { max-width: 100%; }
.pageNum a, .pageNum span { display: inline-block; vertical-align: top; margin-bottom: 5px; margin-right: 6px; line-height: 20px; padding: 5px 12px; color: #333; border: 1px solid #D7D7D5; }
.pageNum span.current, .pageNum a:hover { background: #5d7261; color: #fff; }
@media screen and (max-width: 450px) {
    .pageNum { font-size: 12px; }
}
.prenext { text-transform: capitalize; padding-top: 20px; color: #666; font-size: 14px; line-height: 1.5; }
.prenext div { display: inline-block; padding-right: 3px; color: #000; }
.prenext a { color: #5d7261; font-weight: bold; }
.shareBox { margin-top: 30px; }
#menuBtn, .headerTtnWrap { background: #292929; }
#footerToolBar { background: #5d7261; }
.iniBanner .item { display: none; }
.iniBanner .item:first-child { display: block; }
.slick-slider .slick-track .item { display: block; }
#chatToolBox #chatToolMail { background: #5d7261; }
@media screen and (max-width: 875px) {
    #footer { margin-bottom: 47px; }
    #footerMap { display: none; }
}
#goTop { background: #5d7261; }
.newPage .bgTitle { font-size: 40px; font-family: 'roboto', Arial, 'Microsoft YaHei', SimSun, Sans-serif; color: #5d7261; }
.newPage .FS30 { font-size: 30px; font-family: 'roboto', Arial, 'Microsoft YaHei', SimSun, Sans-serif; color: #000; }
.newPage .botWrap { margin-top: 65px; }
.newPage .oneWrap { margin-top: 20px; }
.newPage .oneWrap .des { color: #555; line-height: 24px; margin-top: 15px; }
.newPage .oneWrap img { margin-top: 25px; }
.newPage .mt { margin-top: 45px; }
.newPage .twoWrap { margin-top: 40px; }
.newPage .twoWrap li { padding-left: 70px; margin-bottom: 25px; position: relative; }
.newPage .twoWrap img { position: absolute; top: -2px; left: 0; }
.newPage .twoWrap .tit { font-size: 24px; color: #000; font-family: 'roboto', Arial, 'Microsoft YaHei', SimSun, Sans-serif; }
.newPage .twoWrap .des { color: #555; line-height: 20px; margin-top: 5px; }
.newPage .threeWrap { margin-top: 50px; line-height: 0; }
.newPage .threeWrap .box, .newPage .threeWrap .line { width: 23.875%; line-height: 1.4; }
.newPage .threeWrap .tit { color: #000; font-size: 16px; margin-top: 5px; }
.newPage .fourWrap { margin-top: 50px; }
.newPage .fourWrap > .box { width: 45.625%; }
.newPage .fourWrap .cont { line-height: 0; }
.newPage .fourWrap .cont .box { line-height: 1.4; }
.newPage .fourWrap .title { margin-bottom: 30px; }
.newPage .fourWrap ul li { margin-bottom: 10px; color: #555; padding-left: 20px; position: relative; }
.newPage .fourWrap ul li:before { content: ""; width: 8px; height: 2px; background: #333; position: absolute; left: 2px; top: 50%; margin-top: -1px; }
.newPage .fourWrap .yTit { font-size: 16px; color: #5d7261; margin-bottom: 15px; }
.newPage .fiveWrap ul { margin-top: 20px; }
.newPage .fiveWrap ul li { margin-bottom: 10px; color: #555; padding-left: 20px; position: relative; line-height: 24px; margin-bottom: 25px; }
.newPage .fiveWrap ul li:before { content: ""; width: 8px; height: 2px; background: #333; position: absolute; left: 2px; top: 10px; }
@media screen and (max-width: 875px) {
    .newPage .bgTitle { font-size: 30px; }
    .newPage .FS30 { font-size: 20px; }
    .newPage .twoWrap .tit { font-size: 18px; }
}
/*contact us表单页*/
.create-form-inner .create-form-ul { *zoom: 1 }
.create-form-inner .create-form-ul:before, .create-form-inner .create-form-ul:after { content: ""; display: table }
.create-form-inner .create-form-ul:after { clear: both }
.create-form-wrap, .fb-product-wrap, #crmMailMask { font-family: Arial, Helvetica, 'Microsoft YaHei', SimSun, Sans-serif }
.create-form-wrap * { padding: 0; margin: 0 }
button, input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer }
button { overflow: visible }
textarea, pre { overflow: auto }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; outline: none }
button, select { text-transform: none }
button[disabled], html input[disabled] { cursor: default }
a[href], label[for], select { cursor: pointer }
a, input, div, textarea, span { -webkit-tap-highlight-color: transparent }
a:active, a:hover { outline: 0 }
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 }
input { line-height: normal }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0 }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto }
.create-form-inner { padding: 10px 15px 15px 15px; font-size: 14px; line-height: 1.5; color: #444 }
.create-form-inner a { text-decoration: none; color: #238cc8 }
.create-form-inner .create-form-ul { margin: 0 -15px }
.create-form-inner .create-form-li { float: left; width: 50%; padding: 5px 15px; margin-bottom: 5px; position: relative }
.create-form-inner .create-form-li label { display: block !important; line-height: 1; color: #444; padding: 0 0 5px 0 !important; margin: 0; text-transform: capitalize; position: static !important; }
.create-form-inner .create-form-li input, .create-form-inner .create-form-li textarea { width: 100%; display: block; margin: 0 !important; line-height: 21px; font-size: 13px; padding: 4px 6px; color: #444; border: 1px solid #d9d9d9 }
.create-form-inner .create-form-li textarea { height: 84px; max-width: 100%; margin-bottom: 5px }
.create-form-inner .create-form-li.create-form-block { width: 100% }
@media screen and (max-width: 550px) {
    .create-form-inner .create-form-li { width: 100% }
}
.create-form-inner .create-form-mask { position: absolute; z-index: 1; background: black; filter: alpha(opacity=0); opacity: 0; left: 0; top: 0; width: 100%; height: 100% }
.create-form-inner .create-form-cen { text-align: center }
.create-form-inner .create-form-submit { border: 0px none; background: #2c9c5e; padding: 7px 15px; color: #fff; font-size: 14px; line-height: 21px; min-width: 110px }
.create-form-inner .create-form-input { height: 53px }
.create-form-inner .create-form-action { float: left; width: 100%; padding: 10px 0; position: relative }
.create-form-inner input, .create-form-inner button { outline: none }
.create-form-wrap { padding: 0 5px; border: 1px solid #ddd; margin-bottom: 20px; background: #fff }
.create-form-wrap, .create-form-wrap * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box }
.create-form-wrap .create-form-title { background: #2c9c5e; font-size: 16px; line-height: 1; padding: 15px; margin: 0 -6px; margin-top: -1px; color: #fff; margin-bottom: 10px }
.fb-product-wrap { max-width: 830px; padding: 5px; background: #fff; margin: 0 auto; font-size: 14px; line-height: 1.5; color: #444 }
.fb-product-wrap, .fb-product-wrap * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box }
.fb-product-wrap a { text-decoration: none; color: #238cc8 }
.fb-product-wrap .ent-img4 .box, .fb-product-wrap .ent-img4 .line { width: 25%; padding-left: 15px; padding-right: 15px; display: inline-block; vertical-align: top; text-align: center }
.fb-product-wrap .ent-img4, .fb-product-wrap .ent-img5 { margin-left: -15px; margin-right: -15px }
.fb-product-wrap .ent-img5 .box, .fb-product-wrap .ent-img5 .line { width: 18% }
.fb-product-wrap .fb-product-title { font-size: 18px; font-weight: bold; color: #666; border-bottom: 2px solid #ddd; line-height: 20px; padding-bottom: 8px; width: 100%; margin-bottom: 15px; padding-top: 5px }
.fb-product-wrap .fb-product-title a { float: right; font-size: 14px; color: #777 }
.fb-product-wrap .fb-product-title a:hover { color: #3175af }
.fb-product-wrap div[class*="ent-img"] { margin-bottom: 10px }
.fb-product-wrap div[class*="ent-img"] img { width: 100% }
.fb-product-wrap div[class*="ent-img"] .box span, .fb-product-wrap div[class*="ent-img"] .box a.more { display: block; font-size: 14px; line-height: 1.3; text-align: center; padding-top: 5px }
.fb-product-wrap div[class*="ent-img"] .box { padding-bottom: 20px; word-wrap: break-word; word-break: break-word }
.fb-product-wrap div[class*="ent-img"] .box a { color: #5b9bd1 }
.fb-product-wrap div[class*="ent-img"] .box a:hover { color: #3175af }
.fb-product-wrap img { max-width: 100%; height: auto; width: auto \9 }
#crmMailMask { font-size: 14px; line-height: 1.5; color: #444; text-align: center; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 10999; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMzhBMDgyNjE0NzJFNTExODlDRkYxMjg1ODdCMDI5OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMDlCOTg5NDhDNTkxMUU1QjUwQ0ZCQTIwREJBQkZGNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMDlCOTg5MzhDNTkxMUU1QjUwQ0ZCQTIwREJBQkZGNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkJGNzQ3Q0IyNDg0RTUxMUFGRTdDOEI0MUZCQTFFQjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTM4QTA4MjYxNDcyRTUxMTg5Q0ZGMTI4NTg3QjAyOTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4UOTX9AAAAD0lEQVR42mJiYGDwBQgwAABcAFBNz9C5AAAAAElFTkSuQmCC"); background: rgba(80, 80, 80, 0.5) }
#crmMailMask, #crmMailMask * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box }
#crmMailMask:after, #crmMailMask > div { display: inline-block; vertical-align: middle }
#crmMailMask:after { content: ''; height: 100%; width: 0; overflow: hidden }
#crmMailMask .crmMailMask-box { background: #fff; width: 290px; border-radius: 4px; max-width: 98%; padding: 15px 20px; margin: 15px 0 40px 0 }
#crmMailMask .crmMailMask-box .crmMailMask-boxBot { margin-top: 10px }
#crmMailMask .crmMailMask-box .crmMailMask-boxBot button { line-height: 1; border: 0px none; padding: 10px 15px; background: #135287; color: #fff; font-size: 13px; text-transform: capitalize }
.crm-submit-load { display: inline-block; width: 24px; height: 20px; background: url("data:image/gif;base64,R0lGODlhFAAUAJEDAMfHx3Z2du7u7v///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQjRBNTc3ODRBNEUxMUU2QkIzMThDODBEOUVDNjkyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQjRBNTc3OTRBNEUxMUU2QkIzMThDODBEOUVDNjkyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJCNEE1Nzc2NEE0RTExRTZCQjMxOEM4MEQ5RUM2OTIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJCNEE1Nzc3NEE0RTExRTZCQjMxOEM4MEQ5RUM2OTIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEBQoAAwAsAAAAABQAFAAAAjycj6nLjRHcglAaAAaNQjSMaVznLWB2kKWJIh3zNnFKwjU9J6q+LrnbM/yAuZ2v9jIeB7vh0emAWqZUQwEAIfkEBQoAAwAsBAACAAwABgAAAhacDXCLqSvEcCqEEeOsNmR5dJfGWEMBACH5BAUKAAMALAgAAgAKAAoAAAIXnDSpdrh8BgArzvnkzZqrEHAgmI1hGRYAIfkEBQoAAwAsDAAEAAYADAAAAhecNHmnm4ZeAuBROq+tI4TneUn4jeVQAAAh+QQFCgADACwIAAgACgAKAAACGJw/IniqnByMEIBp7Qlh5DtwnAeG4jRCBQAh+QQFCgADACwEAAwADAAGAAACFlwyqSJ2uJh4CIAh2xnW4qZwXUh6YQEAIfkEBQoAAwAsAgAIAAoACgAAAhdcMql2uHxeilIBUO+VGguxbN8njWAJFgAh+QQFCgADACwCAAQABgAMAAACF5wTNojH2gYAak5jKdZqCKF8nyGCJFgAADs=") no-repeat center right; vertical-align: middle }
.crm-body-clear { overflow: hidden !important }
/*==========以下部分是Validform必须的===========*/
#Validform_msg { color: #7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width: 280px; -webkit-box-shadow: 2px 2px 3px #aaa; -moz-box-shadow: 2px 2px 3px #aaa; background: #fff; position: absolute; top: 0px; right: 50px; z-index: 99999; display: none; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1); }
#Validform_msg .iframe { position: absolute; left: 0px; top: -1px; z-index: -1; }
#Validform_msg .Validform_title { line-height: 25px; height: 25px; text-align: left; font-weight: bold; padding: 0 8px; color: #fff; position: relative; background-color: #999;
    background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666'); }
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited { line-height: 22px; position: absolute; right: 8px; top: 0px; color: #fff; text-decoration: none; }
#Validform_msg a.Validform_close:hover { color: #ccc; }
#Validform_msg .Validform_info { padding: 8px; border: 1px solid #bbb; border-top: none; text-align: left; }
/*友情链接*/
.link-item a {
    height: 22px;
    line-height: 22px;
    padding: 2px 8px;
    color: #555555;
    border-color: #333333;
    margin: 0px 0px 0px 5px;
    float: none;
}
.link-item a:hover { color: #dca618 }
/*首页字体加粗*/
.sf-field_modname { font-weight: bold; }
