.wp-block-button__link { color: #fff; background-color: #32373c; border-radius: 9999px; box-shadow: none; text-decoration: none; padding: calc(.667em + 2px) calc(1.333em + 2px); font-size: 1.125em }
.wp-block-file__button { background: #32373c; color: #fff; text-decoration: none }
body { --wp--preset--color--black: #000000;
--wp--preset--color--cyan-bluish-gray: #abb8c3;
--wp--preset--color--white: #ffffff;
--wp--preset--color--pale-pink: #f78da7;
--wp--preset--color--vivid-red: #cf2e2e;
--wp--preset--color--luminous-vivid-orange: #ff6900;
--wp--preset--color--luminous-vivid-amber: #fcb900;
--wp--preset--color--light-green-cyan: #7bdcb5;
--wp--preset--color--vivid-green-cyan: #00d084;
--wp--preset--color--pale-cyan-blue: #8ed1fc;
--wp--preset--color--vivid-cyan-blue: #0693e3;
--wp--preset--color--vivid-purple: #9b51e0;
--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6,147,227,1) 0%, rgb(155,81,224) 100%);
--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122,220,180) 0%, rgb(0,208,130) 100%);
--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252,185,0,1) 0%, rgba(255,105,0,1) 100%);
--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255,105,0,1) 0%, rgb(207,46,46) 100%);
--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238,238,238) 0%, rgb(169,184,195) 100%);
--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74,234,220) 0%, rgb(151,120,209) 20%, rgb(207,42,186) 40%, rgb(238,44,130) 60%, rgb(251,105,98) 80%, rgb(254,248,76) 100%);
--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255,206,236) 0%, rgb(152,150,240) 100%);
--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254,205,165) 0%, rgb(254,45,45) 50%, rgb(107,0,62) 100%);
--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255,203,112) 0%, rgb(199,81,192) 50%, rgb(65,88,208) 100%);
--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255,245,203) 0%, rgb(182,227,212) 50%, rgb(51,167,181) 100%);
--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202,248,128) 0%, rgb(113,206,126) 100%);
--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2,3,129) 0%, rgb(40,116,252) 100%);
--wp--preset--font-size--small: 13px;
--wp--preset--font-size--medium: 20px;
--wp--preset--font-size--large: 36px;
--wp--preset--font-size--x-large: 42px;
--wp--preset--spacing--20: 0.44rem;
--wp--preset--spacing--30: 0.67rem;
--wp--preset--spacing--40: 1rem;
--wp--preset--spacing--50: 1.5rem;
--wp--preset--spacing--60: 2.25rem;
--wp--preset--spacing--70: 3.38rem;
--wp--preset--spacing--80: 5.06rem;
--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}
:where(.is-layout-flex) {
gap: 0.5em;
}
:where(.is-layout-grid) {
gap: 0.5em;
}
body .is-layout-flow > .alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; }
body .is-layout-flow > .alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; }
body .is-layout-flow > .aligncenter { margin-left: auto !important; margin-right: auto !important; }
body .is-layout-constrained > .alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; }
body .is-layout-constrained > .alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; }
body .is-layout-constrained > .aligncenter { margin-left: auto !important; margin-right: auto !important; }
body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
max-width: var(--wp--style--global--content-size);
margin-left: auto !important;
margin-right: auto !important;
}
body .is-layout-constrained > .alignwide { max-width: var(--wp--style--global--wide-size); }
body .is-layout-flex { display: flex; }
body .is-layout-flex { flex-wrap: wrap; align-items: center; }
body .is-layout-flex > * { margin: 0; }
body .is-layout-grid { display: grid; }
body .is-layout-grid > * { margin: 0; }
:where(.wp-block-columns.is-layout-flex) {
gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
gap: 2em;
}
:where(.wp-block-post-template.is-layout-flex) {
gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
gap: 1.25em;
}
.has-black-color { color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-color { color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-color { color: var(--wp--preset--color--white) !important; }
.has-pale-pink-color { color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-color { color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-color { color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-color { color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-color { color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-color { color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-color { color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-color { color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-color { color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-background-color { background-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-background-color { background-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-background-color { background-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-background-color { background-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-background-color { background-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-background-color { background-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-background-color { background-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-background-color { background-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-background-color { background-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-background-color { background-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-background-color { background-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-background-color { background-color: var(--wp--preset--color--vivid-purple) !important; }
.has-black-border-color { border-color: var(--wp--preset--color--black) !important; }
.has-cyan-bluish-gray-border-color { border-color: var(--wp--preset--color--cyan-bluish-gray) !important; }
.has-white-border-color { border-color: var(--wp--preset--color--white) !important; }
.has-pale-pink-border-color { border-color: var(--wp--preset--color--pale-pink) !important; }
.has-vivid-red-border-color { border-color: var(--wp--preset--color--vivid-red) !important; }
.has-luminous-vivid-orange-border-color { border-color: var(--wp--preset--color--luminous-vivid-orange) !important; }
.has-luminous-vivid-amber-border-color { border-color: var(--wp--preset--color--luminous-vivid-amber) !important; }
.has-light-green-cyan-border-color { border-color: var(--wp--preset--color--light-green-cyan) !important; }
.has-vivid-green-cyan-border-color { border-color: var(--wp--preset--color--vivid-green-cyan) !important; }
.has-pale-cyan-blue-border-color { border-color: var(--wp--preset--color--pale-cyan-blue) !important; }
.has-vivid-cyan-blue-border-color { border-color: var(--wp--preset--color--vivid-cyan-blue) !important; }
.has-vivid-purple-border-color { border-color: var(--wp--preset--color--vivid-purple) !important; }
.has-vivid-cyan-blue-to-vivid-purple-gradient-background { background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important; }
.has-light-green-cyan-to-vivid-green-cyan-gradient-background { background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important; }
.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important; }
.has-luminous-vivid-orange-to-vivid-red-gradient-background { background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important; }
.has-very-light-gray-to-cyan-bluish-gray-gradient-background { background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important; }
.has-cool-to-warm-spectrum-gradient-background { background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important; }
.has-blush-light-purple-gradient-background { background: var(--wp--preset--gradient--blush-light-purple) !important; }
.has-blush-bordeaux-gradient-background { background: var(--wp--preset--gradient--blush-bordeaux) !important; }
.has-luminous-dusk-gradient-background { background: var(--wp--preset--gradient--luminous-dusk) !important; }
.has-pale-ocean-gradient-background { background: var(--wp--preset--gradient--pale-ocean) !important; }
.has-electric-grass-gradient-background { background: var(--wp--preset--gradient--electric-grass) !important; }
.has-midnight-gradient-background { background: var(--wp--preset--gradient--midnight) !important; }
.has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; }
.has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; }
.has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; }
.has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; }
.wp-block-navigation a:where(:not(.wp-element-button)) {
color: inherit;
}
:where(.wp-block-post-template.is-layout-flex) {
gap: 1.25em;
}
:where(.wp-block-post-template.is-layout-grid) {
gap: 1.25em;
}
:where(.wp-block-columns.is-layout-flex) {
gap: 2em;
}
:where(.wp-block-columns.is-layout-grid) {
gap: 2em;
}
.wp-block-pullquote { font-size: 1.5em; line-height: 1.6; }
html, body, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, abbr, acronym, address, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, figure { border: 0; font-size: 14px; font-style: inherit; font-weight: inherit; outline: 0; padding: 0; margin: 0; vertical-align: baseline; }
body { font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif, '宋体'; background-color: #ffffff; color: #333; }
p { padding: 0; margin: 0; }
ul, li, ol { list-style: none; background: transparent; margin-bottom: 0; }
a, a:focus { text-decoration: none; color: #333; }
a:hover { color: #2E95FF; text-decoration: none; }
a, button, input { outline: none; }
select.search-select, option { border: none; outline: none; }
img { max-width: 100%; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0; }
textarea { resize: vertical; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 /* WebKit browsers */   
color: ##939699;
}
input:-moz-placeholder, textarea:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */   
color: #939699;
}
input::-moz-placeholder, textarea::-moz-placeholder {
 /* Mozilla Firefox 19+ */   
color: #939699;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 /* Internet Explorer 10+ */   
color: #939699;
}
.alignleft { display: inline; float: left; margin-right: 1.625em; }
.alignright { display: inline; float: right; margin-left: 1.625em; }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
embed, iframe, object { max-width: 100%; margin: 20px auto; display: inline-block; }
table { margin: 15px auto; border-collapse: collapse; border: 1px solid #aaa; width: 100%; }
table th { vertical-align: baseline; padding: 10px; background-color: #3F3F3F; border: 1px solid #3F3F3F; text-align: left; color: #fff; font-size: 20px; }
table td { font-size: 16px; vertical-align: middle; padding: 15px; border: 1px solid #aaa; }
table tr:nth-child(odd) { background-color: #F5F5F5; }
table tr:nth-child(even) { background-color: #fff; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #2E95FF; }
#header { height: 80px; width: 100%; box-shadow: rgb(102, 102, 102) 1px 1px 8px; }
.header-logo { float: left; max-width: 70%; }
.header-logo a { display: block; height: 80px; line-height: 80px; }
.header-logo a img { vertical-align: middle; display: inline-block; max-height: 50px; }
.header-menu { float: right; margin-left: 30px; position:relative; z-index:999; }
.header-menu>ul>li { position: relative; padding: 0 25px; float: left; height: 80px; line-height: 80px; }
.header-menu>ul>li.current-menu-item>a:after, .header-menu>ul>li:hover>a:after { opacity: 1; }
.header-menu>ul>li>a { position: relative; display: block; font-size: 16px; text-align: center; }
.header-menu>ul>li>a:after { position: absolute; content: ""; left: 0; bottom: 0; width: 100%; height: 3px; background-color: #2E95FF; opacity: 0; }
.sf-menu ul { position: absolute; width: 150px; display: none; z-index: 9999; background-color: #FFF; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); top: 100%; }
.sf-menu ul li { width: 100%; border-bottom: 1px solid #dcdcdc; position: relative; z-index: 9999; line-height: 1.4; }
.sf-menu ul li:last-child { border-bottom: none; }
.sf-menu ul li a { display: block; border: none; padding: 10px 20px; }
.sf-menu ul li:hover { background: #2E95FF; }
.sf-menu ul >li:hover>a { color: #fff !important; }
.sf-menu ul ul { top: 1px; left: 100%; }
.sf-menu li li ul { margin-top: -1px; }
#slider { position: relative; max-width: 1920px; margin: auto; }
#slider .owl-dots { position: absolute; width: 100%; bottom: 10px; }
.section-head { position: relative; overflow: hidden; z-index: 9; }
.section-head h2 { color: #333; font-size: 24px; font-weight: bold; display: inline-block; }
.section-head a.btn-more { float: right; display: inline-block; margin-top: 10px }
.section-head a.btn-more i { margin-left: 10px; }
.news1 .text { float: left; width: 47%; padding: 3% 0; }
.news1 .text .text-con { background-color: #dce6ee; padding: 10%; height: 100%; }
.news1 .images { float: left; width: 53%; }
.news1 .item { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: -webkit-inline-box; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; clear: both; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }
.news1 .text .cate { color: #666666; display: inline-block; }
.news1 .text h2 a { font-size: 22px; font-weight: bold; display: block; line-height: 1.6; color: #333; }
.news1 .text p { font-size: 16px; line-height: 1.6; color: #333; }
.news1 .text a.more { color: #333; font-size: 18px; }
.news1 .text:hover a.more i { margin-left: 20px; }
.news1 .text a.more i { margin-left: 10px; }
.news1 .owl-dots { margin-top: 10px; }
.news1 .owl-theme .owl-nav { margin-top: -15px; color: #fff; cursor: pointer; -webkit-transition: 300ms; -o-transition: 300ms; transition: 300ms; position: absolute; width: 100%; top: 50%; display: none; }
.news:hover .owl-theme .owl-nav { display: block; }
.news1 .owl-theme .owl-nav [class*='owl-'] { position: absolute; color: #fff; cursor: pointer; height: 30px; width: 30px; padding: 0; margin: 0; text-indent: -999999px; border-radius: 50%; background-color: #2E95FF; }
.news1 .owl-nav .owl-prev { background-image: url(../image/icon28.png) !important; background-repeat: no-repeat !important; background-position: center !important; margin-left: -60px !important; }
.news1 .owl-nav .owl-next { text-indent: -999px; background-image: url(../image/icon29.png) !important; background-repeat: no-repeat !important; background-position: center !important; margin-right: -60px !important; }
.news1 .owl-theme .owl-prev { left: 0px; }
.news1 .owl-theme .owl-next { right: 0px; }
.news2-con ul li .text { padding: 10%; background-color: #dde6ed; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.news2-con ul li .text .cate { color: #666666; display: inline-block; }
.news2-con ul li .text h2 { font-size: 18px; line-height: 1.5; color: #333; height: 80px; overflow: hidden; }
.news2-con ul li:hover .text .more i { margin-left: 20px; }
.news2-con ul li .text .more { color: #333; }
.news2-con ul li .text .more i { margin-left: 10px; }
.abi-con ul li a { display: block; position: relative; overflow: hidden; }
.abi-con ul li a .info { padding: 4%; position: absolute; width: 100%; bottom: 0; left: 0; text-align: center; color: #fff; background-color: rgba(0,0,0,.6); -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }
.abi-con ul li h3 { position: relative; font-size: 16px; }
.abi-con ul li a img { transform: scale(1); }
.abi-con ul li:hover a img { transform: scale(1.08); }
.animate3s { transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
/* 底部样式 */

#footer { color: #939699; background-color: #2c3033; }
#footer h3 { font-weight: 700; font-size: 18px; color: #fff; margin: 0 0 15px; }
.footer-top ul li a { color: #939699; display: block; line-height: 2; }
.footer-top ul li a:hover { color: #fff !important; }
#footer .tel { color: #939699; line-height: 2; }
#footer .copyr { border-top: 1px solid #414447; z-index: 99; position: relative; }
.copyr p { line-height: 36px; }
#footer .copyr p a { color: #939699; }
#footer .copyr p a:hover { color: #fff !important; }
.btm-search { overflow: hidden; background: rgba(255,255,255,.14); }
.btm-search form { position: relative; width: 100%; }
.btm-search form input { width: 200px; line-height: 36px; color: #fff; background: none; border: none; height: 36px; padding-left: 10px; }
.btm-search form button { position: absolute; right: 1%; top: 25%; background: none; border: none; color: #95999d; font-size: 16px; line-height: 1; }
/* 侧边栏样式 */
.content { padding: 20px; background-color: #fff; }
.sidebar aside { margin-bottom: 30px; padding: 20px; background-color: #fff; }
.sidebar aside:last-child { margin-bottom: 0; }
.sidebar .widget-title { margin-bottom: 20px; }
.sidebar .widget-title h3 { font-weight: bold; padding-bottom: 10px; font-size: 18px; border-bottom: #2E95FF 2px solid; z-index: 99; margin-bottom: -2px; }
.sidebar ul.menu li { background-color: #f6f6f6; margin-bottom: 10px; }
.sidebar aside ul.menu li a { display: block; padding: 10px 0 10px 20px; }
.sidebar ul.menu li.current-menu-item { background-color: #2E95FF; }
.sidebar ul.menu li.current-menu-item a { color: #fff !important; }
.widget_recent_entries ul { margin-top: 15px; }
.widget_recent_entries ul li { margin-bottom: 10px; position: relative; }
.widget_recent_entries ul li a:before { display: inline-block; vertical-align: 2px; width: 5px; height: 5px; background-color: #2E95FF; border-radius: 50%; -webkit-border-radius: 50%; margin-right: 10px; content: ""; }
.content-title { overflow: hidden; border-bottom: #2E95FF 2px solid; margin-bottom: 20px; }
.content-title h1 { font-size: 18px; color: #fff; background-color: #2E95FF; padding: 10px 30px 10px 20px; display: inline-block; border-radius: 0 90px 0 0; }
.entry-meta p { clear: both; color: #999999; margin-top: 15px; }
.f6f6f6 { background-color: #f6f6f6; }
.crumbs { padding: 20px 0; }
.crumbs a, .crumbs { color: #999999; }
.content-list .row { align-items: center; }
.content-list li { border-bottom: 1px dotted #ccc; }
.content-list li:last-child { margin-bottom: 0; }
.content-list li h2 a { font-weight: bold; display: inline-block; font-size: 18px; }
.content-list li h2 { overflow: hidden; line-height: 1.42; }
.content-list li p { overflow: hidden; line-height: 1.6; }
.content-list li span { color: #b4b4b4; }
.content-list li span i { margin-right: 10px; }
.content-list li p { color: #999999; }
.entry-content { overflow: hidden; font-size: 16px; }
.entry-content p { margin-bottom: 20px; line-height: 1.75; }
.entry-content p:last-child, .entry-content div:last-child { margin-bottom: 0 !important; }
.entry-content a { color: #ff0000; }
.entry-content div { margin-bottom: 20px; max-width: 100%; font-size: 16px; }
.entry-content h2 { font-size: 20px; font-weight: bold; margin-bottom: 20px; }
.entry-content h3 { font-size: 20px; font-weight: bold; margin-bottom: 20px; }
.entry-content ul { list-style: disc; margin: 0 0 15px 30px; }
.entry-content ul li { list-style: disc; font-size: 16px; line-height: 1.6; }
.entry-content ol { list-style: decimal; margin: 0 0 15px 30px; }
.entry-content ol li { list-style: decimal; font-size: 16px; line-height: 1.6; }
.entry-content blockquote { padding: 10px 20px; margin: 0 0 20px; font-size: 16px; border-left: 5px solid #8952E9; background-color: #f5f5f5; }
.gallery .gallery-item { padding: 10px; }
.gallery .gallery-item img { border: none !important; }
div.wp-caption { max-width: 100%; }
p.wp-caption-text, dd.wp-caption-text { text-align: center; margin-top: 10px; font-weight: bold; font-size: 18px; }
.single-header { margin-bottom: 10px; border-bottom: 1px dotted #cccccc; }
.single-header h1 { font-size: 20px; line-height: 1.42; font-weight: bold; }
.single-header .single-meta { overflow: hidden; padding: 10px; color: #999999; }
#nav-single div { height: 30px; line-height: 30px; overflow: hidden; }
.navigation { text-align: center; display: block; }
.navigation a, .navigation span { display: inline-block; border: 1px solid #eee; padding: 10px 20px; margin: 0 1px; background-color: #fff; }
.navigation .current { background-color: #2E95FF; color: #fff; text-decoration: none; border: 1px solid #2E95FF; }
.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }
/* 产品中心样式结束 */
.textwidget p { line-height: 2; }
.post-xg h3 { font-size: 18px; font-weight: bold; margin-bottom: 20px; }
.post-con li a { border-bottom: 1px solid #eee; display: inline-block; padding-bottom: 10px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.single-info { color: #999999; border-bottom: 1px dashed #ddd; padding-bottom: 20px; margin: 20px 0; overflow: hidden; }
.rtbar { display: none; position: fixed; top: 200px; right: 0; width: 50px; height: 203px; z-index: 10; }
.rtbar li { width: 62px; height: 50px; z-index: 20; }
.rtbar li.rtbar1, .rtbar li.rtbar4 { position: absolute; left: 0; }
.rtbar li.rtbar1 { top: 0; width: 172px; }
.rtbar li.rtbar2 { position: absolute; top: 51px; left: 0; width: 126px; }
.rtbar li.rtbar3 { position: absolute; top: 102px; left: 0; width: 62px; }
.rtbar li.rtbar4 { top: 153px; }
.rtbar4 { position: absolute; top: 102px; left: 0; }
.rtbar li a { display: block; color: #FFF !important; font-size: 14px; height: 50px; line-height: 50px; overflow: hidden; background-color: #000; opacity: 0.8; border-radius: 6px; }
.rtbar li a .fa { display: block; float: left; vertical-align: middle; width: 24px; height: 24px; margin: 12px 12px 14px 14px; font-size: 24px; }
.rtbar li a:hover { background-color: #2E95FF; opacity: 1; }
.wbox { position: absolute; right: 62px; width: 150px; height: 150px; top: -100px; z-index: 99; display: none; }
.map-con>ul>li { margin-bottom: 30px; overflow: hidden; }
.map-con>ul:last-child>li:last-child { margin-bottom: 0; }
.map-con>ul>li>a { font-size: 20px; margin-bottom: 10px; padding-bottom: 10px; display: inline-block; border-bottom: 2px solid #2E95FF; }
.map-con ul.children li { float: left; margin-right: 20px; margin-bottom: 10px; }
.map-con ul.children li a { font-size: 16px; }
.linkcat { position: relative; width: 200px; }
.linkcat h2 { padding-left: 10px; height: 36px; line-height: 36px; border: 1px #414447 solid; cursor: pointer; }
.blogroll { display: none; position: absolute; z-index: 2; width: 100%; border: 1px solid #fff; bottom: 36px; padding: 5px 15px; background-color: #fff; }
.linkcat h2 .fa { float: right; height: 36px; line-height: 36px; margin-right: 10px; }
.contact h3 { font-size: 24px; color: #fff; }
.contact p { color: #fff; }
a.btn-action { background-color: #2E95FF; color: #fff; padding: 10px 20px; display: inline-block; }
a.btn-action:hover { background-color: #008b4a !important; color: #fff !important; }
/* 产品中心样式开始 */
.product-info { border-bottom: solid 1px #dedede; padding-bottom: 20px; }
.product-info h1 { font-size: 22px; font-weight: bold; line-height: 1.42; }
.product-main h3 { font-weight: 800; font-size: 18px; }
.cp-cat, .cp-cat a, .cp-des h3 { font-size: 16px; font-weight: bold; color: #323232; }
.cp-des p { line-height: 1.75; color: #999999; }
.cp-xg h2 { font-size: 18px; font-weight: bold; margin-bottom: 20px; }
.pro-cat h3 { font-size: 16px; text-align: center; border-top: 1px #f6f6f6 solid; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pro-cat ul li:hover a h3 { background-color: #2E95FF !important; color: #fff !important; }

.ui-page ul li.active{border-color:#2E95FF;background:#2E95FF;}
.ui-page ul li.active a{color:#fff;background:#2E95FF;}
.ui-page ul li.active a:hover{background:#2E95FF;}
.ui-page ul li:hover a{background:#f9f9f9;}