@charset "UTF-8";
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

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; }

a:active, a:hover { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

figure { margin: 1em 40px; }

hr { box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

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; }

input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html { font-size: 10px; -webkit-tap-highlight-color: transparent; }

body { position: relative; width: 100%; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; }

input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }

a { text-decoration: none; }

figure { margin: 0; }

img { vertical-align: middle; }

.img-responsive { display: block; max-width: 100%; height: auto; }

.img-rounded { border-radius: 6px; }

.img-thumbnail { padding: 4px; line-height: 1.42857; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }

.img-circle { border-radius: 50%; }

hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; }

.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; }

[role="button"] { cursor: pointer; }

.container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.container:before, .container:after { content: " "; display: table; }
.container:after { clear: both; }
@media (min-width: 768px) { .container { width: 750px; } }
@media (min-width: 992px) { .container { width: 970px; } }
@media (min-width: 1200px) { .container { width: 1170px; } }

.row { margin-left: -15px; margin-right: -15px; }
.row:before, .row:after { content: " "; display: table; }
.row:after { clear: both; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

.col-xs-1 { width: 8.33333%; }

.col-xs-2 { width: 16.66667%; }

.col-xs-3 { width: 25%; }

.col-xs-4 { width: 33.33333%; }

.col-xs-5 { width: 41.66667%; }

.col-xs-6 { width: 50%; }

.col-xs-7 { width: 58.33333%; }

.col-xs-8 { width: 66.66667%; }

.col-xs-9 { width: 75%; }

.col-xs-10 { width: 83.33333%; }

.col-xs-11 { width: 91.66667%; }

.col-xs-12 { width: 100%; }

.col-xs-pull-0 { right: auto; }

.col-xs-pull-1 { right: 8.33333%; }

.col-xs-pull-2 { right: 16.66667%; }

.col-xs-pull-3 { right: 25%; }

.col-xs-pull-4 { right: 33.33333%; }

.col-xs-pull-5 { right: 41.66667%; }

.col-xs-pull-6 { right: 50%; }

.col-xs-pull-7 { right: 58.33333%; }

.col-xs-pull-8 { right: 66.66667%; }

.col-xs-pull-9 { right: 75%; }

.col-xs-pull-10 { right: 83.33333%; }

.col-xs-pull-11 { right: 91.66667%; }

.col-xs-pull-12 { right: 100%; }

.col-xs-push-0 { left: auto; }

.col-xs-push-1 { left: 8.33333%; }

.col-xs-push-2 { left: 16.66667%; }

.col-xs-push-3 { left: 25%; }

.col-xs-push-4 { left: 33.33333%; }

.col-xs-push-5 { left: 41.66667%; }

.col-xs-push-6 { left: 50%; }

.col-xs-push-7 { left: 58.33333%; }

.col-xs-push-8 { left: 66.66667%; }

.col-xs-push-9 { left: 75%; }

.col-xs-push-10 { left: 83.33333%; }

.col-xs-push-11 { left: 91.66667%; }

.col-xs-push-12 { left: 100%; }

.col-xs-offset-0 { margin-left: 0%; }

.col-xs-offset-1 { margin-left: 8.33333%; }

.col-xs-offset-2 { margin-left: 16.66667%; }

.col-xs-offset-3 { margin-left: 25%; }

.col-xs-offset-4 { margin-left: 33.33333%; }

.col-xs-offset-5 { margin-left: 41.66667%; }

.col-xs-offset-6 { margin-left: 50%; }

.col-xs-offset-7 { margin-left: 58.33333%; }

.col-xs-offset-8 { margin-left: 66.66667%; }

.col-xs-offset-9 { margin-left: 75%; }

.col-xs-offset-10 { margin-left: 83.33333%; }

.col-xs-offset-11 { margin-left: 91.66667%; }

.col-xs-offset-12 { margin-left: 100%; }

@media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-1 { width: 8.33333%; }
  .col-sm-2 { width: 16.66667%; }
  .col-sm-3 { width: 25%; }
  .col-sm-4 { width: 33.33333%; }
  .col-sm-5 { width: 41.66667%; }
  .col-sm-6 { width: 50%; }
  .col-sm-7 { width: 58.33333%; }
  .col-sm-8 { width: 66.66667%; }
  .col-sm-9 { width: 75%; }
  .col-sm-10 { width: 83.33333%; }
  .col-sm-11 { width: 91.66667%; }
  .col-sm-12 { width: 100%; }
  .col-sm-pull-0 { right: auto; }
  .col-sm-pull-1 { right: 8.33333%; }
  .col-sm-pull-2 { right: 16.66667%; }
  .col-sm-pull-3 { right: 25%; }
  .col-sm-pull-4 { right: 33.33333%; }
  .col-sm-pull-5 { right: 41.66667%; }
  .col-sm-pull-6 { right: 50%; }
  .col-sm-pull-7 { right: 58.33333%; }
  .col-sm-pull-8 { right: 66.66667%; }
  .col-sm-pull-9 { right: 75%; }
  .col-sm-pull-10 { right: 83.33333%; }
  .col-sm-pull-11 { right: 91.66667%; }
  .col-sm-pull-12 { right: 100%; }
  .col-sm-push-0 { left: auto; }
  .col-sm-push-1 { left: 8.33333%; }
  .col-sm-push-2 { left: 16.66667%; }
  .col-sm-push-3 { left: 25%; }
  .col-sm-push-4 { left: 33.33333%; }
  .col-sm-push-5 { left: 41.66667%; }
  .col-sm-push-6 { left: 50%; }
  .col-sm-push-7 { left: 58.33333%; }
  .col-sm-push-8 { left: 66.66667%; }
  .col-sm-push-9 { left: 75%; }
  .col-sm-push-10 { left: 83.33333%; }
  .col-sm-push-11 { left: 91.66667%; }
  .col-sm-push-12 { left: 100%; }
  .col-sm-offset-0 { margin-left: 0%; }
  .col-sm-offset-1 { margin-left: 8.33333%; }
  .col-sm-offset-2 { margin-left: 16.66667%; }
  .col-sm-offset-3 { margin-left: 25%; }
  .col-sm-offset-4 { margin-left: 33.33333%; }
  .col-sm-offset-5 { margin-left: 41.66667%; }
  .col-sm-offset-6 { margin-left: 50%; }
  .col-sm-offset-7 { margin-left: 58.33333%; }
  .col-sm-offset-8 { margin-left: 66.66667%; }
  .col-sm-offset-9 { margin-left: 75%; }
  .col-sm-offset-10 { margin-left: 83.33333%; }
  .col-sm-offset-11 { margin-left: 91.66667%; }
  .col-sm-offset-12 { margin-left: 100%; } }
@media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-1 { width: 8.33333%; }
  .col-md-2 { width: 16.66667%; }
  .col-md-3 { width: 25%; }
  .col-md-4 { width: 33.33333%; }
  .col-md-5 { width: 41.66667%; }
  .col-md-6 { width: 50%; }
  .col-md-7 { width: 58.33333%; }
  .col-md-8 { width: 66.66667%; }
  .col-md-9 { width: 75%; }
  .col-md-10 { width: 83.33333%; }
  .col-md-11 { width: 91.66667%; }
  .col-md-12 { width: 100%; }
  .col-md-pull-0 { right: auto; }
  .col-md-pull-1 { right: 8.33333%; }
  .col-md-pull-2 { right: 16.66667%; }
  .col-md-pull-3 { right: 25%; }
  .col-md-pull-4 { right: 33.33333%; }
  .col-md-pull-5 { right: 41.66667%; }
  .col-md-pull-6 { right: 50%; }
  .col-md-pull-7 { right: 58.33333%; }
  .col-md-pull-8 { right: 66.66667%; }
  .col-md-pull-9 { right: 75%; }
  .col-md-pull-10 { right: 83.33333%; }
  .col-md-pull-11 { right: 91.66667%; }
  .col-md-pull-12 { right: 100%; }
  .col-md-push-0 { left: auto; }
  .col-md-push-1 { left: 8.33333%; }
  .col-md-push-2 { left: 16.66667%; }
  .col-md-push-3 { left: 25%; }
  .col-md-push-4 { left: 33.33333%; }
  .col-md-push-5 { left: 41.66667%; }
  .col-md-push-6 { left: 50%; }
  .col-md-push-7 { left: 58.33333%; }
  .col-md-push-8 { left: 66.66667%; }
  .col-md-push-9 { left: 75%; }
  .col-md-push-10 { left: 83.33333%; }
  .col-md-push-11 { left: 91.66667%; }
  .col-md-push-12 { left: 100%; }
  .col-md-offset-0 { margin-left: 0%; }
  .col-md-offset-1 { margin-left: 8.33333%; }
  .col-md-offset-2 { margin-left: 16.66667%; }
  .col-md-offset-3 { margin-left: 25%; }
  .col-md-offset-4 { margin-left: 33.33333%; }
  .col-md-offset-5 { margin-left: 41.66667%; }
  .col-md-offset-6 { margin-left: 50%; }
  .col-md-offset-7 { margin-left: 58.33333%; }
  .col-md-offset-8 { margin-left: 66.66667%; }
  .col-md-offset-9 { margin-left: 75%; }
  .col-md-offset-10 { margin-left: 83.33333%; }
  .col-md-offset-11 { margin-left: 91.66667%; }
  .col-md-offset-12 { margin-left: 100%; } }
@media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-1 { width: 8.33333%; }
  .col-lg-2 { width: 16.66667%; }
  .col-lg-3 { width: 25%; }
  .col-lg-4 { width: 33.33333%; }
  .col-lg-5 { width: 41.66667%; }
  .col-lg-6 { width: 50%; }
  .col-lg-7 { width: 58.33333%; }
  .col-lg-8 { width: 66.66667%; }
  .col-lg-9 { width: 75%; }
  .col-lg-10 { width: 83.33333%; }
  .col-lg-11 { width: 91.66667%; }
  .col-lg-12 { width: 100%; }
  .col-lg-pull-0 { right: auto; }
  .col-lg-pull-1 { right: 8.33333%; }
  .col-lg-pull-2 { right: 16.66667%; }
  .col-lg-pull-3 { right: 25%; }
  .col-lg-pull-4 { right: 33.33333%; }
  .col-lg-pull-5 { right: 41.66667%; }
  .col-lg-pull-6 { right: 50%; }
  .col-lg-pull-7 { right: 58.33333%; }
  .col-lg-pull-8 { right: 66.66667%; }
  .col-lg-pull-9 { right: 75%; }
  .col-lg-pull-10 { right: 83.33333%; }
  .col-lg-pull-11 { right: 91.66667%; }
  .col-lg-pull-12 { right: 100%; }
  .col-lg-push-0 { left: auto; }
  .col-lg-push-1 { left: 8.33333%; }
  .col-lg-push-2 { left: 16.66667%; }
  .col-lg-push-3 { left: 25%; }
  .col-lg-push-4 { left: 33.33333%; }
  .col-lg-push-5 { left: 41.66667%; }
  .col-lg-push-6 { left: 50%; }
  .col-lg-push-7 { left: 58.33333%; }
  .col-lg-push-8 { left: 66.66667%; }
  .col-lg-push-9 { left: 75%; }
  .col-lg-push-10 { left: 83.33333%; }
  .col-lg-push-11 { left: 91.66667%; }
  .col-lg-push-12 { left: 100%; }
  .col-lg-offset-0 { margin-left: 0%; }
  .col-lg-offset-1 { margin-left: 8.33333%; }
  .col-lg-offset-2 { margin-left: 16.66667%; }
  .col-lg-offset-3 { margin-left: 25%; }
  .col-lg-offset-4 { margin-left: 33.33333%; }
  .col-lg-offset-5 { margin-left: 41.66667%; }
  .col-lg-offset-6 { margin-left: 50%; }
  .col-lg-offset-7 { margin-left: 58.33333%; }
  .col-lg-offset-8 { margin-left: 66.66667%; }
  .col-lg-offset-9 { margin-left: 75%; }
  .col-lg-offset-10 { margin-left: 83.33333%; }
  .col-lg-offset-11 { margin-left: 91.66667%; }
  .col-lg-offset-12 { margin-left: 100%; } }
.pic_box { text-align: center; position: relative; font-size: 0; }

.pic_box a { font-size: 0; }

.pic_box img { vertical-align: middle; }

.pic_box span { vertical-align: middle; height: 100%; display: inline-block; }

@font-face { font-family: 'OPENSANS-REGULAR'; src: url("/static/themes/default/font/OPENSANS-REGULAR.eot?t=1"); src: url("/static/themes/default/font/OPENSANS-REGULAR.eot?t=1&#iefix") format("embedded-opentype"), url("/static/themes/default/font/OPENSANS-REGULAR.woff2?t=1") format("woff2"), url("/static/themes/default/font/OPENSANS-REGULAR.woff?t=1") format("woff"), url("/static/themes/default/font/OPENSANS-REGULAR.ttf?t=1") format("truetype"), url("/static/themes/default/font/OPENSANS-REGULAR.svg?t=1&#OPENSANS-REGULAR") format("svg"); font-weight: normal; font-style: normal; }
/*@font-face { font-family: 'ROBOTO-REGULAR'; src: url("/static/themes/default/font/ROBOTO-REGULAR.eot?t=1"); src: url("/static/themes/default/font/ROBOTO-REGULAR.eot?t=1&#iefix") format("embedded-opentype"), url("/static/themes/default/font/ROBOTO-REGULAR.woff2?t=1") format("woff2"), url("/static/themes/default/font/ROBOTO-REGULAR.woff?t=1") format("woff"), url("/static/themes/default/font/ROBOTO-REGULAR.ttf?t=1") format("truetype"), url("/static/themes/default/font/ROBOTO-REGULAR.svg?t=1&#ROBOTO-REGULAR") format("svg"); font-weight: normal; font-style: normal; }*/

@font-face {
  font-family: "ROBOTO-REGULAR";
  src: url("/static/themes/default/font/Roboto-Regular/Roboto-Regular.woff2") format("woff2"),
       url("/static/themes/default/font/Roboto-Regular/Roboto-Regular.woff") format("woff"),
       url("/static/themes/default/font/Roboto-Regular/Roboto-Regular.ttf") format("truetype"),
       url("/static/themes/default/font/Roboto-Regular/Roboto-Regular.eot") format("embedded-opentype"),
       url("/static/themes/default/font/Roboto-Regular/Roboto-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

/*全局字体 start */
body * { font-family: 'ROBOTO-REGULAR'; }

/*全局字体 end */
@media (min-width: 1470px) { .container { width: 1440px; } }
#main{overflow: hidden;}
#main, .info, .article { min-height: 800px; }
#powered_by{padding-bottom: 5px;}

.cursor_default { cursor: default; }

.cursor_pointer { cursor: pointer; }

.header { position: relative; z-index: 1000; /*修改placeholder颜色*/ /* WebKit browsers */ /*Mozilla Firefox 4 to 18 */ /* Mozilla Firefox 19+ */ /* Internet Explorer 10+ */ }
.header .header_top { min-height: 36px;/* background: #033d6a;*/ padding-top: 10px; overflow: hidden; }
.header .header_top .left:before, .header .header_top .left:after { content: " "; display: table; }
.header .header_top .left:after { clear: both; }
.header .header_top .work_time, .header .header_top .ContactPhone { color: #000; font-size: 14px; }
.header .header_top .work_time { background: url("/static/themes/default/images/phone.png?t=1") left center no-repeat; padding-left: 32px; color: #000; background-size: 28%;}
.header .header_top .ContactPhone { margin-left: 4px; }
.header .header_top .share { height: 22px; margin-left: 26px;}
.header .header_top .langWrapper_a { display: inline-block; height: 22px; line-height: 22px; margin-right: 20px; /*padding-left: 30px; background: url('/static/themes/default/images/inquiry_icon.png?t=1') no-repeat left center; background-size: 22%;*/}
.header .header_top .share:before, .header .header_top .share:after { content: " "; display: table; }
.header .header_top .share:after { clear: both; }
.header .header_top .share li { height: 22px; margin-left: 16px; }
.header .header_top .share li:first-child { margin-left: 0; }
.header .header_bottom { min-height: 126px; }
.header .header_bottom:before, .header .header_bottom:after { content: " "; display: table; }
.header .header_bottom:after { clear: both; }
.header .header_bottom .row { position: relative; }
.header .header_bottom .logo { padding-top: 14px; }
.header .header_bottom .nav { padding-top: 62px; box-sizing: content-box; }
.header .header_bottom .nav:before, .header .header_bottom .nav:after { content: " "; display: table; }
.header .header_bottom .nav:after { clear: both; }
.header .header_bottom .nav ul:before, .header .header_bottom .nav ul:after { content: " "; display: table; }
.header .header_bottom .nav ul:after { clear: both; }
.header .header_bottom .nav li { margin-left: 48px; position: relative; height: 60px; }
.header .header_bottom .nav li:first-child { margin-left: 0; }
.header .header_bottom .nav li a { font-size: 18px; }
.header .header_bottom .nav li:hover h3 a { color: #2a64b5; }
.header .header_bottom li.nav_cate h3 em { background: url("/static/themes/default/images/up_arrow.png?t=1") no-repeat center/contain; width: 21px; height: 12px; position: absolute; top: 4px; right: 10px; transition: all 1s; display: none; }
.header .header_bottom .c_fix { display: none; height: 0; width: 0; }
.header .header_bottom .nav_btn { display: none; height: 44px; width: 44px; border: 1px solid #2a64b5; border-radius: 5px; margin: 35px 10px 0 0; }
.header .header_bottom .nav_btn span { display: block; margin: 0 auto 5px auto; background: #00599e; width: 30px; height: 5px; }
.header .header_bottom .nav_btn span:first-child { margin-top: 8px; }
.header .header_bottom li.nav_cate.open em { transition: all 1s; transform: rotate(180deg); }
.header .header_bottom .DropDownMenu { position: absolute; top: 50px; left: -100px; display: none; }
.header .header_bottom .DropDownMenu:before { top: -11px; left: 123px; position: absolute; content: ''; background: url("/static/themes/default/images/blue_triangle.png?t=1") no-repeat center/contain; width: 24px; height: 11px; }
.header .header_bottom .DropDownMenu .cate_name h4 { width: 298px; height: 73px; /*line-height: 71px;*/ display: flex; align-items: center; justify-content: center; text-align: center; background: #2a64b5; }
.header .header_bottom .DropDownMenu .cate_name a { font-size: 18px; color: #fff; }
.header .header_bottom .DropDownMenu .cate_name h4:hover { background: #ff7100; }
.header .header_bottom .DropDownMenu .cate_name:hover .sub_cate { display: block; }
.header .header_bottom .DropDownMenu .sub_cate { position: absolute; top: 0; right: -300px; display: none; background: #2a64b5; width: 300px; overflow: hidden; }
.header .header_bottom .DropDownMenu .sub_cate li { height: 73px; line-height: 71px; text-align: center; background: #2a64b5; margin-left: 0; }
.header .header_bottom .DropDownMenu .sub_cate li h5 { padding: 0 10px; }
.header .header_bottom .DropDownMenu .sub_cate li:hover h5 { background: #ff7100; }
.header .header_bottom .inquiry_cart { display: none;}
.header .search_btn { padding-top: 44px; margin-left: 28px; }
.header .search { position: absolute; right: 0; top: 90px; width: 350px; display: none; }
.header .search input[type=text] { width: 300px; text-indent: 10px; border: 1px solid #e1e1e1; border-radius: 20px; height: 34px; float: left; margin-right: 10px; font-size: 18px; }
.header .search input[type=submit] { border: 1px solid transparent; width: 34px; height: 34px; background: url("/static/themes/default/images/search.png?t=1") center/contain no-repeat; float: left; }
.header .search input::-webkit-input-placeholder { color: #bdbdbd; text-indent: 10px; font-size: 18px; }
.header .search input:-moz-placeholder { color: #bdbdbd; text-indent: 10px; font-size: 18px; }
.header .search input::-moz-placeholder { color: #bdbdbd; text-indent: 10px; font-size: 18px; }
.header .search input:-ms-input-placeholder { color: #bdbdbd; text-indent: 10px; font-size: 18px; }

.langWrapper dt{height:28px; line-height:28px; margin-top:-5px; border:1px solid #000; padding:0 20px 0 10px; cursor:pointer; color:#000;}
.langWrapper dt strong{width:40px; display:block; text-align:center;}
.langWrapper dt b{display:inline-block; width:15px; height:15px; margin-left:5px; margin-bottom:-3px; overflow:hidden; background:url(../../images/user/mail_icon.png?t=1) no-repeat;}
.langWrapper dt.not_dd{background:none; padding-right:10px;}
.langWrapper dd{padding:5px 13px 8px; border:1px solid #d1d1d1; background:#fff; position:absolute; top:31px; display:none;}
.langWrapper dd img{margin-right:5px;}
.langWrapper dd .inbox_tips{display:inline-block; height:15px; line-height:15px; margin-left:5px; margin-bottom:-3px; padding:0 4px; overflow:hidden; color:#fff; text-align:center; background-color:#c00; border-radius:5px;}
.langWrapper:hover dd{display:block; z-index:1010; -webkit-border-radius-bottomleft:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px; -webkit-border-radius-bottomright:6px; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px; -webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); box-shadow:0 2px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip:padding-box; -moz-background-clip:padding-box; background-clip:padding-box;}
.langWrapper dd a{display: block;height: 21px;line-height: 21px;overflow: hidden;}

@media (min-width: 991px) { .header .header_bottom .nav li:hover .DropDownMenu { display: block; } }
@media screen and (max-width: 1470px) { .header .header_bottom .nav li { margin-left: 30px; } }
@media screen and (max-width: 1200px) { .header .header_bottom .nav li { margin-left: 16px; } }
@media screen and (max-width: 991px) { .header .header_bottom { height: auto; }
  .header .header_bottom .logo { float: left; }
  .header .header_bottom .nav_btn { display: block; }
  .header .header_bottom .nav_btn + .c_fix { clear: both; display: block; }
  .header .header_bottom .nav { float: none; width: 100%; padding-top: 10px; display: none; }
  .header .header_bottom .nav li { float: none;margin: 16px 0 16px 10px; height: auto; }
  .header .header_bottom .nav li:first-child { margin-left: 10px; }
  .header .header_bottom .DropDownMenu { position: static; display: none; padding-top: 6px; }
  .header .header_bottom .DropDownMenu:before { display: none; }
  .header .header_bottom .DropDownMenu .cate_name h4 { width: 100%; height: auto; line-height: normal; background: #fff; text-align: left; padding-left: 16px; margin: 12px 0; }
  .header .header_bottom .DropDownMenu .cate_name h4 a { color: #000; font-size: 14px; }
  .header .header_bottom .DropDownMenu .cate_name h4:hover { background: #fff; }
  /*.header .header_bottom .DropDownMenu .cate_name:hover .sub_cate { display: none; }*/
  .header .header_bottom .DropDownMenu .cate_name a { font-size: 14px; color: #333; }
  .header .header_bottom .DropDownMenu .sub_cate { position: unset;display: block;background: none;width: auto;}
  .header .header_bottom .DropDownMenu .sub_cate li {height: auto;line-height: 120%;text-align: left;text-indent: 30px;background: none;margin-left: 0!important;color: #333;}
  .header .header_bottom .DropDownMenu .sub_cate li h5 {padding: 0;}
  .header .header_bottom .DropDownMenu .sub_cate li:hover h5 { background: none; }
  .header .header_bottom li.nav_cate h3 em { display: block; }
  .header .header_bottom .search_btn { display: none; }
  .header .header_bottom .search { margin-bottom: 20px; display: block; width: 100%; height: 44px; float: none; margin-left: 10px; box-sizing: content-box; position: relative; top: 0; }
  .header .header_bottom .search input[type=text] { display: block; width: 300px; height: 44px; float: left; }
  .header .header_bottom .search input[type=submit] { width: 44px; height: 44px; float: left; } }
@media screen and (max-width: 780px) { .header .header_top .left { padding-left: 10px; }
  .header .header_top .share{ display: block; width: 100%; margin-top: 10px; margin-left: 0;}
  .header .header_top .right{ float: left; padding-left: 10px; margin-top: 10px;}
  .header .header_bottom .logo { width: 25%; }
  .header .header_bottom .logo.pic_box { text-align: left; }
  .header .header_bottom .inquiry_cart { display: inline-block; width: 44px; height: 100%; margin: 35px 0 0 2%;}
  .header .header_bottom .search { margin-left: 0; padding-left: 10px; width: auto; }
  .header .header_bottom .search input[type=text] { width: 80%; } }
@media screen and (max-width: 520px) {.langWrapper{ display: none; } }
@media screen and (max-width: 420px) { .header_top .share { display: none; }.langWrapper{ display: none; } }
/*.index.main { background: linear-gradient(to right, #13193d, #506381); padding-top: 72px; }*/
.index.main { background: #f4f5f9; padding-top: 10px; }
/*.index_banner2{ height: 550px;}*/
.index_banner2 .bd{ height: 100%;}
.index_banner2 .bd ul{ height: 100%;}
.index_banner2 .bd ul li{ height: 100%;}
.index_banner2 .bd ul li a{ height: 100%;}

@media screen and (max-width: 780px) { .index.main { padding-top: 30px; } }
.understand_more { position: relative; }

.understand_more a { color: #fff; font-size: 16px; }

.first_floor { margin-bottom: 8px; }
.first_floor:before, .first_floor:after { content: " "; display: table; }
.first_floor:after { clear: both; }
.first_floor .pro_cate:before, .first_floor .pro_cate:after { content: " "; display: table; }
.first_floor .pro_cate:after { clear: both; }
.first_floor .pro_cate ul { background: #544a46; }
.first_floor .pro_cate li { background: #544a46; padding: 18px 18px 18px 22px; }
.first_floor .pro_cate li:before, .first_floor .pro_cate li:after { content: " "; display: table; }
.first_floor .pro_cate li:after { clear: both; }
.first_floor .pro_cate li:hover { background: #ff7200; }
.first_floor .pro_cate li a { display: block; }
.first_floor .pro_cate li .pic { width: 62px; height: 62px; overflow: hidden; }
.first_floor .pro_cate li .pic a img:nth-child(2) { display: none; }
.first_floor .pro_cate li:hover .pic a img:first-child { display: none; }
.first_floor .pro_cate li:hover .pic a img:nth-child(2) { display: block; }
.first_floor .pro_cate li .title { padding-left: 24px; width: 176px; padding-top: 6px; height: 60px; overflow: hidden; }
.first_floor .pro_cate li .title a { font-size: 22px; color: #fff; }
.first_floor .banner { width: 850px; height: 532px; }
.first_floor .two-ad { padding-left: 10px; }
.first_floor .two-ad .ad_list { width: 246px; height: 258px; margin-top: 12px; padding: 30px 0 0 14px; }
.first_floor .two-ad .ad_list p { margin-bottom: 20px; }
.first_floor .two-ad .ad_list h2 a { font-size: 28px; }
.first_floor .two-ad .ad_list:first-child { margin-top: 0; }
.first_floor .two-ad .ad_list:first-child h2 { margin-bottom: 4px; }
.first_floor .two-ad .ad_list:first-child h2 a { color: #00c6ff; }
.first_floor .two-ad .ad_list:first-child h3 { margin-bottom: 20px; }
.first_floor .two-ad .ad_list:first-child h3 a { font-size: 22px; color: #fff; }
.first_floor .two-ad .ad_list:first-child p { font-size: 16px; color: #a8a8a8; }
.first_floor .two-ad .ad_list:nth-child(2) h2 { margin-bottom: 20px; }
.first_floor .two-ad .ad_list:nth-child(2) h2 a { color: #fff; margin-bottom: 20px; }
.first_floor .two-ad .ad_list:nth-child(2) h3 { margin-bottom: 4px; }
.first_floor .two-ad .ad_list:nth-child(2) h3 a { font-size: 18px; color: #fff; margin-bottom: 4px; }
.first_floor .two-ad .ad_list:nth-child(2) p { font-size: 14px; color: #fff; }

@media screen and (min-width: 1470px) { .first_floor .pro_cate ul { background: #2a64b5; padding-bottom: 24px; }
  .first_floor .pro_cate { width: 334px; float: left; }
  .first_floor .pro_cate li { height: 127px; padding: 27px 36px 0 35px; background: #2a64b5; float: none; width: 100%; }
  .first_floor .banner_box { padding-left: 10px; }
  .first_floor .two-ad { float: left; }
  .first_floor .two-ad .ad_list { width: 246px; height: 258px; margin-top: 12px; padding: 30px 0 0 14px; float: none; } }
@media (max-width: 1469px) and (min-width: 1201px) { .first_floor .pro_cate { float: left; width: 23.33333%; }
  .first_floor .pro_cate ul { height: 431px; }
  .first_floor .pro_cate li { float: none; width: 100%; }
  .first_floor .pro_cate li .pic { width: 20%; }
  .first_floor .pro_cate li .title { width: 80%; } }
@media (max-width: 1200px) and (min-width: 992px) { .first_floor .pro_cate li { padding-left: 10px; }
  .first_floor .pro_cate li .title { padding-left: 10px; width: 150px; } }
@media (max-width: 573px) and (min-width: 475px) { .first_floor .pro_cate li .pic { width: 25%; }
  .first_floor .pro_cate li .title { padding-left: 10px; padding-top: 0; width: 75%; height: 56px; } }
@media (max-width: 474px) and (min-width: 320px) { .first_floor .pro_cate li { padding: 12px 6px 14px 8px; }
  .first_floor .pro_cate li .pic { width: 33.33333%; }
  .first_floor .pro_cate li .title { padding-left: 10px; padding-top: 0; width: 66.66667%; height: 44px; }
  .first_floor .pro_cate li .title a { font-size: 18px; } }
@media (max-width: 1469px) and (min-width: 1200px) { .first_floor .banner_box { width: 59.09722%; float: left; padding-left: 10px; }
  .first_floor .banner { width: 100%; }
  .first_floor .two-ad { float: left; width: 17.56944%; }
  .first_floor .two-ad .ad_list { width: 100%; padding: 10px 0 0 10px; height: 216px; } }
@media (max-width: 1200px) { .first_floor .pro_cate { margin-bottom: 10px; }
  .first_floor .banner_box { width: 77%; }
  .first_floor .two-ad { width: 23%; }
  .first_floor .two-ad .ad_list { width: 214px; height: 238px; margin-top: 8px; padding: 18px 0 0 14px; } }
@media (max-width: 991px) and (min-width: 780px) { .first_floor .two-ad .ad_list { width: 162px; height: 188px; margin-top: 7px; padding: 12px 0 0 12px; }
  .first_floor .two-ad .ad_list p { margin-bottom: 10px; }
  .first_floor .two-ad .ad_list h2 a { font-size: 20px; }
  .first_floor .two-ad .ad_list:first-child { margin-top: 0; }
  .first_floor .two-ad .ad_list:first-child h2 { margin-bottom: 4px; }
  .first_floor .two-ad .ad_list:first-child h3 { margin-bottom: 10px; }
  .first_floor .two-ad .ad_list:first-child h3 a { font-size: 18px; }
  .first_floor .two-ad .ad_list:first-child p { font-size: 14px; }
  .first_floor .two-ad .ad_list:nth-child(2) h2 { margin-bottom: 10px; }
  .first_floor .two-ad .ad_list:nth-child(2) h3 { margin-bottom: 4px; }
  .first_floor .two-ad .ad_list:nth-child(2) h3 a { font-size: 16px; }
  .first_floor .two-ad .ad_list:nth-child(2) p { font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } }
@media (max-width: 779px) and (min-width: 511px) { .first_floor .two-ad .ad_list { width: 100%; height: 50%; margin-top: 7px; padding: 12px 0 0 6px; }
  .first_floor .two-ad .ad_list h2 a { font-size: 18px; }
  .first_floor .two-ad .ad_list:first-child h3, .first_floor .two-ad .ad_list:nth-child(2) h2 { margin-bottom: 10px; }
  .first_floor .two-ad .ad_list:first-child h3, .first_floor .two-ad .ad_list:nth-child(2) h3 { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
  .first_floor .two-ad .ad_list:first-child h3 a, .first_floor .two-ad .ad_list:nth-child(2) h3 a { font-size: 18px; }
  .first_floor .two-ad .ad_list:nth-child(1) p { font-size: 12px; } }
@media (max-width: 720px) and (min-width: 510px) { .first_floor .two-ad .more_btn { display: none; }
  .first_floor .two-ad .ad_list:nth-child(2) p { display: none; } }
@media (max-width: 710px){
	.header .header_top{ display: none;}
}
@media (max-width: 510px) { .first_floor .banner_box { float: none; width: 100%; }
  .first_floor .two-ad { width: 100%; float: none; padding-left: 0; }
  .first_floor .two-ad:before, .first_floor .two-ad:after { content: " "; display: table; }
  .first_floor .two-ad:after { clear: both; }
  .first_floor .two-ad .ad_list:first-child { margin-top: 8px; float: left; }
  .first_floor .two-ad .ad_list:last-child { float: right; }
  .first_floor .two-ad .ad_list { width: 50%; float: left; height: 196px; }
  .first_floor .two-ad .ad_list:nth-child(2) h2 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .first_floor .two-ad .ad_list:nth-child(2) h3 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .first_floor .two-ad .ad_list:nth-child(2) p { max-height: 34px; overflow: hidden; } }
@media (max-width: 420px) { .first_floor .banner_box { float: none; width: 100%; }
  .first_floor .two-ad .ad_list { padding: 10px 0 0 8px; }
  .first_floor .two-ad .ad_list:first-child h2 a { font-size: 20px; }
  .first_floor .two-ad .ad_list:first-child h3 { padding-right: 10px; width: 90%; text-overflow: ellipsis; overflow: hidden; }
  .first_floor .two-ad .ad_list:first-child h3 a { font-size: 18px; }
  .first_floor .two-ad .ad_list:nth-child(2) h3 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .first_floor .two-ad .ad_list .more_btn { display: none; } }
@media (max-width: 375px) { .first_floor .two-ad .ad_list:nth-child(2) p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } }
.sec_floor { margin-bottom: 10px; }
.sec_floor:before, .sec_floor:after { content: " "; display: table; }
.sec_floor:after { clear: both; }
.sec_floor .short_line { height: 1px; background: #fff; margin: 0 auto 36px auto; width: 38px; }
.sec_floor h3.title { text-align: center; font-size: 28px; color: #fff; margin-bottom: 18px; padding-top: 26px; height: 60px; overflow: hidden; }
.sec_floor .partners { width: 560px; height: 370px; background: url(/static/themes/default/images/balloon.png?t=1) no-repeat left top; position: relative; }
.sec_floor .partners .bd { width: 441px; overflow: hidden; margin: 0 auto; }
.sec_floor .partners .bd li { width: 100%; }
.sec_floor .partners .bd li .pic { text-align: center; height: 111px; }
.sec_floor .partners .bd li .title { text-align: center; margin-bottom: 20px; }
.sec_floor .partners .bd li .title a { color: #fff; font-family: OPENSANS-REGULAR; font-size: 24px; }
.sec_floor .partners .bd li .brief { text-align: center; height: 44px; overflow: hidden; width: 100%; text-overflow: ellipsis; }
.sec_floor .partners .bd li .brief a { color: #fff; font-family: OPENSANS-REGULAR; font-size: 16px; }
.sec_floor .partners .arrow { position: absolute; top: 161px; cursor: pointer; }
.sec_floor .partners .prev { left: 36px; }
.sec_floor .partners .prev img.white, .sec_floor .partners .next img.black { transform: rotate(180deg); }
.sec_floor .partners .next { right: 34px; }
.sec_floor .partners .arrow img:nth-child(2) { display: none; }
.sec_floor .partners .arrow:hover img:first-child { display: none; }
.sec_floor .partners .arrow:hover img:nth-child(2) { display: block; }
.sec_floor .m_partners { display: none; width: 50%; float: left; }
.sec_floor .ability_box { padding-left: 10px; }
.sec_floor .ability { width: 870px; padding: 0 36px; height: 369px; background: url("/static/themes/default/images/water.png?t=1") no-repeat; }
.sec_floor .ability .ability_list:before, .sec_floor .ability .ability_list:after { content: " "; display: table; }
.sec_floor .ability .ability_list:after { clear: both; }
.sec_floor .ability .ability_list li { width: 33.3%; }
.sec_floor .ability .ability_list .pic { text-align: center; margin-bottom: 16px; }
.sec_floor .ability .ability_list .title { text-align: center; margin-bottom: 8px; height: 54px; padding: 0 36px; }
.sec_floor .ability .ability_list .title a { font-size: 22px; color: #fff; }
.sec_floor .ability .ability_list .title:hover a { color: #ffa800; text-decoration: underline; }
.sec_floor .ability .ability_list .brief { font-size: 16px; font-family: "Open Sans"; text-align: center; color: #e9e9e9; margin-bottom: 46px; }
.sec_floor .ability .understand_more { margin-bottom: 12px; text-align: center; }
.sec_floor .ability .orange_line { width: 240px; margin: 0 auto; background: #f16c00; height: 1px; }
.sec_floor .m_ability { display: none; width: 50%; }

@media screen and (max-width: 1470px) { .sec_floor .partners { width: 38.88889%; }
  .sec_floor .partners .bd { width: 100%; }
  .sec_floor .ability_box { width: 61.11111%; }
  .sec_floor .ability { width: 100%; padding: 0; }
  .sec_floor .ability .ability_list li { padding: 0 10px; }
  .sec_floor .ability .ability_list .title { padding: 0; } }
@media screen and (max-width: 1200px) { .sec_floor .partners { width: 50%; }
  .sec_floor .ability_box { width: 50%; }
  .sec_floor .ability { width: 100%; padding: 0; }
  .sec_floor .ability .ability_list li { padding: 0 10px; }
  .sec_floor .ability .ability_list .title { padding: 0; overflow: hidden; } }
@media screen and (max-width: 992px) { .sec_floor .partners { width: 50%; }
  .sec_floor .partners .arrow { top: 148px; }
  .sec_floor .ability_box { width: 50%; }
  .sec_floor .ability { width: 100%; padding: 0; }
  .sec_floor .ability .ability_list li { padding: 0 10px; }
  .sec_floor .ability .ability_list .title { padding: 0; overflow: hidden; }
  .sec_floor .ability .ability_list .brief { margin-bottom: 10px; } }
@media screen and (max-width: 780px) { .sec_floor .partners { display: none; }
  .sec_floor .m_partners { display: block; }
  .sec_floor .m_partners .arrow:hover img:first-child { display: block; }
  .sec_floor .m_partners .arrow:hover img:nth-child(2) { display: none; }
  .sec_floor .ability { display: none; }
  .sec_floor .m_ability.ability { display: block; width: 100%; } }
@media screen and (max-width: 560px) { .sec_floor .m_partners { display: block; float: none; width: 100%; }
  .sec_floor .ability_box { width: 100%; float: none; padding: 0; } }
.third_floor { margin-bottom: 72px; }
.third_floor h2.title a { color: #fff; font-size: 28px; }
.third_floor .brief { font-size: 16px; font-family: "Open Sans"; }
.third_floor .hd { display: none; }
.third_floor ul:before, .third_floor ul:after { content: " "; display: table; }
.third_floor ul:after { clear: both; }
.third_floor li { height: 225px; }
.third_floor li:before, .third_floor li:after { content: " "; display: table; }
.third_floor li:after { clear: both; }
.third_floor li .understand_more em { position: absolute; left: 162px; top: 0; }
.third_floor .li_box { height: 100%; }
.third_floor li:first-child { width: 560px; }
.third_floor li:first-child .right { height: 100%; width: 238px; background: rgba(57, 95, 149, 0.9); padding: 30px 0 0 24px; }
.third_floor li:first-child h2.title { margin-bottom: 28px; height: 34px; overflow: hidden; }
.third_floor li:first-child .brief { color: #fffefe; margin-bottom: 20px; max-height: 66px; overflow: hidden; }
.third_floor li:first-child .understand_more { width: 180px; }
.third_floor li:nth-child(2), .third_floor li:nth-child(3) { width: 440px; padding-left: 10px; }
.third_floor li:nth-child(2) .li_box { padding: 30px 40px 0 34px; }
.third_floor li:nth-child(2) .li_box .title { margin-bottom: 20px; }
.third_floor li:nth-child(2) .li_box .brief { color: #d8e8ff; margin-bottom: 28px; }
.third_floor li:nth-child(3) .li_box { padding: 48px 30px 0 202px; }
.third_floor li:nth-child(3) .li_box h2.title { margin-bottom: 6px; }
.third_floor li:nth-child(3) .li_box h3.title { color: #fff; font-size: 22px; margin-bottom: 32px; }
.third_floor li:nth-child(3) .li_box .understand_more { margin-left: 32px; }
.third_floor .m_three_ad li{ position: relative; float: left; width: 50%; display: none; height: 225px; overflow: hidden;}
.third_floor .m_three_ad li .li_box{ width: 100%;}
.third_floor .m_three_ad li .li_box_img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1;}
.third_floor .m_three_ad li .li_box_txt{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2;}

@media screen and (max-width: 1470px) { .third_floor li:first-child, .third_floor li:nth-child(2), .third_floor li:nth-child(3) { width: 33.33%; }
  .third_floor li:first-child .li_box, .third_floor li:nth-child(2) .li_box, .third_floor li:nth-child(3) .li_box { background-size: cover !important; }
  .third_floor li:nth-child(2) .li_box { padding: 6px 23px 0 21px; }
  .third_floor li:nth-child(3) .li_box { padding: 26px 5px 0 175px; } }
@media screen and (max-width: 1200px) { .third_floor li:first-child .li_box .right { width: 200px; }
  .third_floor li:nth-child(2) .li_box { padding: 6px 23px 0 21px; }
  .third_floor li:nth-child(3) .li_box { padding: 26px 5px 0 175px; }
  .third_floor li:nth-child(3) .li_box h2.title a { font-size: 20px; }
  .third_floor li:nth-child(3) .li_box h3.title { margin-bottom: 8px; font-size: 18px; }
  .third_floor li:nth-child(3) .li_box .understand_more { margin-left: 0; } }
@media screen and (max-width: 992px) { 
  /*.third_floor li:not(:first-child) { display: none; }*/
   .third_floor li:first-child, .third_floor li:nth-child(2), .third_floor li:nth-child(3) { width: 100%; padding-left: 0;}
  .third_floor li:nth-child(2) { padding-left: 0; }
  .third_floor .three_ad, .third_floor .m_three_ad { display: block; }
  .third_floor .m_three_ad, .third_floor .three_ad { float: left; width: 100%; }
  .third_floor .m_three_ad > .tempWrap { width: 100%; }
  .third_floor .m_three_ad > .tempWrap > ul { width: 100%; }
  .third_floor .m_three_ad { padding-left: 10px; }
  .third_floor .m_three_ad li:first-child .li_box { padding: 6px 23px 0 21px; }
  .third_floor .m_three_ad li:nth-child(2) .li_box { padding: 38px 10px 0 180px; }
  .third_floor .m_three_ad li:nth-child(2) .li_box h2.title { margin-bottom: 6px; font-size: 18px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .third_floor .m_three_ad li:nth-child(2) .li_box h2.title a { font-size: 20px; }
  .third_floor .m_three_ad li:nth-child(2) .li_box h3.title { color: #fff; font-size: 16px; margin-bottom: 10px; }
  .third_floor .m_three_ad li:nth-child(2) .li_box .understand_more { margin-left: 0; }
  .third_floor .m_three_ad li:nth-child(2) .li_box .understand_more a { font-size: 14px; } }
@media screen and (max-width: 750px) { 
  .third_floor li:nth-child(2), .third_floor li:nth-child(3){ padding-left: 0;}
}
@media screen and (max-width: 560px) { .third_floor .three_ad { margin-bottom: 10px; }
  .third_floor .m_three_ad { padding-left: 10px; width: 50%; }
  .third_floor .m_three_ad li:first-child .li_box { padding: 6px 23px 0 21px; }
  .third_floor .m_three_ad li:nth-child(2) .li_box { padding: 25px 10px 0 10px; }
  .third_floor .m_three_ad li:nth-child(2) .li_box h2.title { margin-bottom: 6px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .third_floor .m_three_ad li:nth-child(2) .li_box h2.title a { font-size: 24px; }
  .third_floor .m_three_ad li:nth-child(2) .li_box h3.title { color: #fff; font-size: 20px; margin-bottom: 10px; }
  .third_floor .m_three_ad li:nth-child(2) .li_box .understand_more { margin-left: 0; }
  .third_floor .m_three_ad li:nth-child(2) .li_box .understand_more a { font-size: 16px; } }
@media screen and (max-width: 430px) { .third_floor .three_ad { width: 100%; float: none; overflow: hidden; }
  .third_floor .m_three_ad { padding-left: 0; width: 100%; }
  .third_floor .m_three_ad li:first-child .li_box { width: 100%; }
  .third_floor .m_three_ad li:nth-child(2) .li_box { width: 100%; padding: 25px 10px 0 180px; }
  .third_floor .m_three_ad li:nth-child(2) .li_box .li_box_txt{ padding: 25px 10px 0 180px;}
  .third_floor .m_three_ad li:nth-child(2) .li_box h2.title { margin-bottom: 6px; font-size: 24px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .third_floor .m_three_ad li:nth-child(2) .li_box h2.title a { font-size: 20px; }
  .third_floor .m_three_ad li:nth-child(2) .li_box h3.title { color: #fff; font-size: 16px; margin-bottom: 10px; }
  .third_floor .m_three_ad li:nth-child(2) .li_box .understand_more { margin-left: 0; }
  .third_floor .m_three_ad li:nth-child(2) .li_box .understand_more a { font-size: 14px; } }
/*  footer导航 start */
#footer { background: #d9d9d9;  padding-top: 20px; border-top: 1px solid #bababa; }
#footer .copyright {margin: 5px 0; color: #4e4e4e; font-size: 14px; }
#footer .share{ height: 22px; margin-left: 26px;}
#footer .share li { height: 22px; margin-left: 16px; }

@media (max-width: 780px) { #footer { padding-left: 10px; padding-right: 10px; } }
#footer_share li { margin-left: 20px; position: relative; width: 18px; height: 18px; }

#footer_share li a img { position: absolute; top: 0; }

#footer_share li:first-child { margin-left: 0; }

#footer_share li a img:nth-child(2) { display: none; }

#footer_share li:hover a img:nth-child(1) { display: none; }

#footer_share li:hover a img:nth-child(2) { display: block; }

/*  footer导航 end */
/*版权信息 start */
.copyright * { color: #7e7e7e; }

.uee:hover a { text-decoration: underline; }

/*版权信息 end */
.pro_banner { margin-bottom: 30px; }

.products_brief { padding: 0 0 20px 0; }

.pro_category { margin-bottom: 62px; }
@media(max-width: 780px){
.pro_category{margin: 0 10px 62px 10px;}
}
.pro_category .title_box:before, .pro_category .title_box:after { content: " "; display: table; }
.pro_category .title_box:after { clear: both; }
.pro_category .title_left { background: #544947; height: 53px; padding: 12px 12px 0 24px; font-size: 20px; color: #fff; max-width: 274px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pro_category .lone_line { background: #544947; height: 1px; width: 100%; margin-bottom: 42px; }
.pro_category .pro_info:before, .pro_category .pro_info:after { content: " "; display: table; }
.pro_category .pro_info:after { clear: both; }
.pro_category .pro_info .left { width: 420px; }
.pro_category .pro_info .right { margin-left: 30px; width: 990px; }
.pro_category .pro_info .right h2 { font-size: 24px; margin-bottom: 30px; }
.pro_category .pro_info .right .brief_list:before, .pro_category .pro_info .right .brief_list:after { content: " "; display: table; }
.pro_category .pro_info .right .brief_list:after { clear: both; }
.pro_category .pro_info .right .brief_list li { font-size: 18px; margin-bottom: 26px; padding-left: 44px; background: url(/static/themes/default/images/list_ico_blue.png?t=1) left 10px no-repeat; }
.pro_category .pro_info .right .brief_list li:first-child { background: url(/static/themes/default/images/list_ico_o.png?t=1) left 10px no-repeat; }
.pro_category .pro_btn { padding-top: 12px; }
.pro_category .pro_btn:before, .pro_category .pro_btn:after { content: " "; display: table; }
.pro_category .pro_btn:after { clear: both; }
.pro_category .pro_btn > div { width: 360px; height: 60px; text-align: center; line-height: 60px; }
.pro_category .pro_btn > div > a { font-size: 20px; color: #fff; }
.pro_category .pro_btn .cate_detail { background: #ff7200; }
.pro_category .pro_btn .pro_list_btn { background: #2a64b5; margin-left: 18px; }

.pro_cate_desc { padding: 36px 0  34px 0; }

.pro_cate_desc.pro_category .pro_btn .pro_list_btn { margin-left: 0; }

@media (max-width: 420px) { .pro_cate_desc.pro_category .pro_btn .pro_list_btn { width: 260px; } }
@media (max-width: 780px) { .products_brief { padding: 20px; }
  .pro_cate_desc { padding: 36px 10px  34px 10px; } }
@media (max-width: 1470px) { .pro_category .pro_info .right { width: 720px; }
  .pro_category .pro_info .right .pro_btn > div { width: 350px; } }
@media (max-width: 1200px) { .pro_category .pro_info .left { width: 350px; }
  .pro_category .pro_info .right { width: 590px; }
  .pro_category .pro_info .right .pro_btn > div { width: 285px; } }
@media (max-width: 992px) { .pro_category .pro_info .left { width: 280px; }
  .pro_category .pro_info .right { width: 440px; }
  .pro_category .pro_info .right .pro_btn > div { width: 210px; } }
@media (max-width: 768px) { .pro_category .pro_info .left { width: 100%; float: none; padding: 0 10px; margin-bottom: 10px; }
  .pro_category .pro_info .right { width: 100%; float: none; margin: 0; padding: 0 10px; }
  .pro_category .pro_info .right .pro_btn > div { width: 46%; } }
@media (max-width: 450px) { .pro_category .pro_info .right .pro_btn > div a { font-size: 16px; } }
.products { min-height: 836px; }

#float_pro_cate { margin-bottom: 18px; }
#float_pro_cate li { -webkit-border-radius: 10px; border-radius: 10px; -moz-border-radius: 10px; overflow: hidden; white-space: nowrap; width: 267px; height: 54px; border: 1px solid #033d6a; line-height: 54px; text-align: center; text-overflow: ellipsis; margin: 0 0 30px 36px; }
#float_pro_cate li:nth-child(4n+1) { margin-left: 0; }
#float_pro_cate li:first-child { margin-left: 0; }
#float_pro_cate a { font-size: 18px; }

@media (max-width: 1470px) { #float_pro_cate li { width: 24%; height: 54px; margin: 0 0 30px 10px; } }
@media (max-width: 980px) { #float_pro_cate li { width: 31%; height: 54px; }
  #float_pro_cate li:nth-child(3n+1) { margin-left: 0; }
  #float_pro_cate li:nth-child(4n+1) { margin-left: auto; }
  #float_pro_cate li:nth-child(5n) { margin-left: 10px; } }
@media (max-width: 780px) { #float_pro_cate { padding: 0 10px; }
  #float_pro_cate li { width: 46%; height: 54px; }
  #float_pro_cate li:nth-child(2n+1) { margin-left: 0; }
  #float_pro_cate li:nth-child(4n) { margin-left: 10px; }
  #float_pro_cate li:nth-child(5n) { margin-left: auto; }
  #float_pro_cate li a { font-size: 16px; } }
@media (max-width: 560px) { #float_pro_cate li { width: 46%; height: 54px; margin: 0 0 30px 10px; }
  #float_pro_cate li:nth-child(2n+1) { margin-left: 0; }
  #float_pro_cate li:nth-child(4n) { margin-left: 10px; }
  #float_pro_cate li:nth-child(5n) { margin-left: auto; }
  #float_pro_cate li a { font-size: 16px; } }
#prod_list_box:before, #prod_list_box:after { content: " "; display: table; }
#prod_list_box:after { clear: both; }
#prod_list_box .prod_list { margin-left: 30px; margin-bottom: 68px; }
#prod_list_box .prod_list .list_box { width: 336px; }
#prod_list_box .prod_list:nth-child(4n+1) { margin-left: 0; }
#prod_list_box .prod_list .pic_box { height: 250px; border: 1px solid #d2d2d2; margin-bottom: 32px; }
#prod_list_box .prod_list .title { margin-bottom: 18px; font-size: 16px; font-family: "Open Sans"; height: 46px; text-overflow: ellipsis; overflow: hidden; }
#prod_list_box .prod_list .num { font-size: 14px; font-family: "Open Sans"; height: 19px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#prod_list_box .prod_list:hover .title a { text-decoration: underline; color: #033d6a; }

@media (max-width: 1470px) { #prod_list_box:before, #prod_list_box:after { content: " "; display: table; }
  #prod_list_box:after { clear: both; }
  #prod_list_box .prod_list .list_box { margin: 0 auto; }
  #prod_list_box .prod_list:nth-child(4n+1) { margin-left: 30px; }
  #prod_list_box .prod_list:nth-child(3n+1) { margin-left: 0; } }
@media (max-width: 1200px) { #prod_list_box:before, #prod_list_box:after { content: " "; display: table; }
  #prod_list_box:after { clear: both; }
  #prod_list_box .prod_list { width: 50%; margin-left: 0; margin-bottom: 35px; padding-left: 15px; }
  #prod_list_box .prod_list:nth-child(4n+1) { margin-left: 0; }
  #prod_list_box .prod_list:nth-child(3n+1) { margin-left: 0; }
  #prod_list_box .prod_list:nth-child(2n+1) { margin-left: 0; } }
@media (max-width: 780px) { #prod_list_box { padding: 0 10px; }
  #prod_list_box .prod_list:nth-child(2n+1) { padding-left: 0; padding-right: 15px; }
  #prod_list_box .prod_list .pic_box { margin-bottom: 20px; }
  #prod_list_box .prod_list .title { margin-bottom: 10px; }
  #prod_list_box .prod_list .list_box { width: 100%; } }
@media (max-width: 420px) { #prod_list_box { padding: 0 10px; }
  #prod_list_box .prod_list { width: 100%; float: none; padding: 0; }
  #prod_list_box .prod_list:nth-child(2n+1) { padding-left: 0; padding-right: 0; } }
/*################################## 页码样式 start ################################*/
.page_container { text-align: center; }

.page { height: 44px; display: inline-block; margin-bottom: 70px; }

.page > li { float: left; width: 41px; margin-left: 15px; }

/*上一页和下一页这两个按钮*/
.page > li a, .page > li font { border: 1px solid #b8b8b8; font-size: 20px; height: 41px; line-height: 38px; display: block; text-align: center; background: #fff; border-radius: 3px; }

/*当前页码*/
.page .page_item_current { display: block; cursor: default; border-color: #7594ad; color: #7594ad; }

.page_container .icon_page_prev, .page_container .icon_page_next { margin: 0; }

.page > li:first-child a, .page > li:last-child font, .page > li:first-child font, .page > li:last-child a { border-color: #2a64b5; }

.page > li:first-child font, .page > li:first-child a, .page .page_last a, .page > li.page_last font { background: #2a64b5; font-family: 宋体; color: #fff; }

/*################################## 页码样式 end ################################*/
/*404*/
#error_page { background: #f0f0f0; padding: 150px 0; }

#error_page .sw { min-width: 558px; max-width: 645px; margin: 0 auto; }

#error_page .error_logo { background: url(/static/themes/default/images/global/error_logo.jpg?t=1) no-repeat center center; height: 225px; }

#error_page .error_warning { margin-top: 12px; height: 30px; line-height: 30px; background: url(/static/themes/default/images/global/error_warning.png?t=1) no-repeat 80px center; text-indent: 128px; font-size: 16px; font-weight: bold; }

#error_page .error_nav { text-align: center; margin-top: 30px; font-size: 18px; color: #727272; }

#error_page .error_nav > a { margin: 0 30px; font-size: 18px; color: #727272; }

/************************************* 面包屑 start  *************************************/
.crumbs { height: 82px; font-size: 16px; background: #2a64b5; color: #fff; margin-bottom: 20px; z-index: 1000; }
.crumbs.fixed { position: fixed; top: 0; right: 0; left: 0; margin: auto; max-width: 1920px; }
.crumbs .row { position: relative; }
.crumbs .location { padding-top: 28px; }
.crumbs .location .icon_home { margin-right: 8px; }
.crumbs .location .icon_home img { vertical-align: baseline; }
.crumbs .location a, .crumbs .location span { color: #d9d9d9; }
.crumbs .location a:last-child { color: #fff; }
.crumbs .cur_cate { position: absolute; top: 16px; right: 0; width: 252px; border: 1px solid #fff; border-radius: 10px; background: #2a64b5; z-index: 100;}
.crumbs .cur_cate .cate_list a { padding: 0 40px 0 16px; height: 44px; display: block; line-height: 44px; font-size: 18px; text-overflow: ellipsis; white-space: nowrap; color: #fff; overflow: hidden; position: relative; }
.crumbs .cur_cate .cate_list a em { position: absolute; top: 10px; right: 14px; line-height: normal; transform: rotate(90deg); }
.crumbs .cur_cate .cate_list_box { display: none; }

@media (max-width: 992px) { .crumbs .location .icon_home + span { display: none; }
  .crumbs .location a { display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; vertical-align: bottom; }
  .crumbs .location em { display: inline-block; }
  .crumbs .cur_cate { width: 180px; }
  .crumbs .cur_cate .cate_list a { font-size: 14px; } }
@media (max-width: 560px) { .crumbs .location a { max-width: 120px; } }
@media (max-width: 420px) { .crumbs .location a { max-width: 70px; } }
@media (max-width: 520px) { .crumbs .location { height: 73px; overflow: hidden; } }
.detail_left { width: 816px; }
.detail_left .smallScroll { width: 152px; padding-top: 46px; position: relative; height: 478px; margin-right: 26px; }
.detail_left .smallScroll .btn { width: 100%; position: absolute; height: 24px; background: #e1e1e1; left: 0; text-align: center; line-height: 24px; }
.detail_left .smallScroll .btn:hover { background: #d9e2e9; }
.detail_left .smallScroll .prev_p { top: 0; }
.detail_left .smallScroll .next_p { bottom: 0; }
.detail_left .smallScroll .next_p img { transform: rotate(180deg); }
.detail_left .smallScroll .carousel { height: 390px; overflow: hidden; }
.detail_left .smallScroll .carousel li { width: 100%; border: 1px solid #D1D1D1; margin-bottom: 20px; }
.detail_left .smallScroll .carousel li .pic_box { height: 112px; }
.detail_left .smallScroll .carousel li img { max-width: 100%; max-height: 100%; }
.detail_left .magnify { width: 638px; height: 478px; border: 1px solid #d2d2d2; }
.detail_left .magnify .pic_box { height: 476px; }
.detail_left .m_detail_pic { display: none; }

.detail_right { width: 603px; margin-left: 20px; }
.detail_right h1.pro_name { font-size: 24px; margin-bottom: 16px; height: 58px; overflow: hidden; }
.detail_right .pro_num { font-size: 14px; color: #6f6f6f; margin-bottom: 10px; }
.detail_right .grey_line { height: 1px; background: #d8d8d8; margin-bottom: 14px; }
.detail_right .attr_row { height: 50px; line-height: 50px; overflow: hidden; font-family: "Open Sans"; font-size: 16px; padding-left: 20px; }
.detail_right .attr_row:nth-child(even) { background: #f2f2f2; }
.detail_right .pro_action { padding-top: 18px; }
.detail_right .pro_action:before, .detail_right .pro_action:after { content: " "; display: table; }
.detail_right .pro_action:after { clear: both; }
.detail_right .pro_action #addtocart_button { border: none; width: 128px; height: 40px; background: #fe4e76; line-height: 40px; text-align: center; color: #fff; font-size: 16px; border-radius: 25px; }
.detail_right .pro_action #addtocart_button a { color: #fff; }
.detail_right .pro_action .pro_share li { margin-left: 10px; }
.detail_right .pro_action .pro_share li:first-child { margin-left: 0; }
.detail_right .pro_action .pro_share li a{ display: block; width: 40px; height: 40px;}
.detail_right .pro_action .pro_share li a img{ max-width: 100%; max-height: 100%;}
.detail_right .pro_action .pro_share li a.email{ height: 40px;}

.goods_description { margin-top: 66px;}
.goods_description .goods_desc_title { font-size: 30px; border-bottom: 1px solid #e9e9e9; margin-bottom: 28px; }
.goods_description .goods_desc_title h1 { font-size: 30px; display: inline-block; border-bottom: 2px solid #033d6a; height: 50px; }
.goods_description .goods_content { margin-bottom: 58px; }
.goods_description .goods_content strong{ font-weight: normal; } 

.contact_item{ width: 100%; line-height: 30px; margin-top: 20px;}
.contact_item .contact_img{ display: block; width: 30px; height: 30px; margin-right: 10px;}
.contact_item .contact_img img{ max-width: 100%; max-height: 100%;}
.prod_info_pdf{ display: block; height: 30px; line-height: 30px; margin-top: 20px; line-height:20px;}
.prod_info_pdf em{margin-right:10px; display:inline-block; vertical-align:top;}
.icon_pdf{width:30px; height:30px; background:url(/static/themes/default/images/global/goods.png) no-repeat -90px -11px; background-size:120px 247px;}

@media (max-width: 780px) { .goods_description { padding: 0 10px; } }
@media (max-width: 1470px) { .detail_left { float: none; margin: 0 auto 20px auto; width: 980px; }
  .detail_right { float: none; margin: 0 auto 0 auto; width: 980px; }
  .goods_description { width: 980px; margin: 66px auto 0 auto; } }
@media (max-width: 992px) { .detail_left { width: 100%; }
  .detail_left .smallScroll { margin-right: 10px; padding-top: 36px; height: 455px; }
  .detail_left .magnify { width: 560px; height: 455px; }
  .detail_left .magnify .pic_box { height: 455px; }
  .detail_right { width: 100%; }
  .goods_description { width: 750px; } }
@media (max-width: 780px) { .crumbs { font-size: 14px; padding-left: 10px; }
  .crumbs .cur_cate { display: none; }
  .detail_left .m_detail_pic { display: block; }
  .detail_left .detail_pic { display: none; }
  .detail_left .m_detail_pic .pic_box { height: 350px; }
  .detail_right h1.pro_name, .detail_right .pro_num, .detail_right .pro_action #addtocart_button { margin-left: 10px; }
  .detail_right .attr_row { font-size: 14px; }
  .goods_description { width: 100%; }
  .goods_description .goods_desc_title h1 { font-size: 26px; }
  .pro_share { padding-right: 10px; } }
@media (max-width: 370px) { .pro_share { display: none; } }
/************************************* 面包屑 end *************************************/
.header .login a, .header .login span { font-size: 18px; color: #043a66; height: 32px; line-height: 32px; }

.header .login a.underline:hover { text-decoration: underline; }

.header .login .SignInButton { background: url("/static/themes/default/images/user_login.png?t=1") no-repeat left; padding-left: 40px; }

.chang_lang { height: 32px; overflow: hidden; transition: height 1s; position: absolute; right: 0; top: 0; z-index: 3; background: #fff; }
.chang_lang a { display: block; color: #828282; font-size: 16px; height: 32px; line-height: 32px; padding: 0 18px 0 40px; margin-left: 22px; }
.chang_lang a.cur, .chang_lang a:hover { text-decoration: underline; }
.chang_lang a.en { background: url("/static/themes/default/images/english.png?t=1") no-repeat left center; }
.chang_lang a.cn { background: url("/static/themes/default/images/china.jpg?t=1") no-repeat left center; }
.chang_lang:after { content: ''; display: block; background: url("/static/themes/default/images/lang_arrow.png?t=1") no-repeat center; width: 8px; height: 5px; position: absolute; right: 0; top: 12px; }
.chang_lang:hover { height: 64px; transition: height 1s; }

.pro_cate_description { padding: 60px 0; min-height: 500px; }

.floor_list { position: relative; }

.floor_list:not(:first-child) { position: relative; margin-top: -50px; }

.floor_list h4 a { font: normal 24px Arial; }

.floor_list p { font: normal 14px/22px Verdana; }

.floor_list .border { width: 85px; height: 36px; border-bottom: 1px solid #000; }

.floor_list.odd .left { width: 695px; padding: 13px 15px 0 0; position: absolute; background: #fff; left: 0; top: 0; }

.floor_list.odd .right { width: 463px; padding-left: 22px; position: absolute; right: 0; }

.floor_list.even .left { width: 463px; padding-left: 22px; position: absolute; left: 0; }

.floor_list.even .right { width: 695px; padding: 13px 0 0 15px; position: absolute; background: #fff; right: 0; top: 0; }

.top.container { z-index: 22; }

.cate_title { margin-bottom: 32px; text-align: center; color: #00599e; font-size: 32px; }

.cate_brief { font-size: 16px; text-align: center; line-height: 38px; margin-bottom: 68px; }

#service_1 { background: #fff; }

.sec_cate .fourth_cate { padding-left: 70px; display: none; width: auto; }
.sec_cate .fourth_cate.on { display: block; }

@font-face { font-family: 'Microsoft Sans Serif'; src: url("/static/themes/default/font/Microsoft Sans Serif.eot?t=1"); src: url("/static/themes/default/font/Microsoft Sans Serif.eot?t=1&#iefix") format("embedded-opentype"), url("/static/themes/default/font/Microsoft Sans Serif.woff2?t=1") format("woff2"), url("/static/themes/default/font/Microsoft Sans Serif.woff?t=1") format("woff"), url("/static/themes/default/font/Microsoft Sans Serif.ttf?t=1") format("truetype"), url("/static/themes/default/font/Microsoft Sans Serif.svg?t=1&#Microsoft Sans Serif") format("svg"); font-weight: normal; font-style: normal; }
.thanks_bg { position: relative; }
.thanks_bg .container { position: absolute; top: 0; left: 50%; margin: 0 0 0 -600px; }
.thanks_bg h1 { font-size: 68px; text-align: center; margin-top: 236px; font-family: Microsoft Sans Serif; }
.thanks_bg h2 { font-size: 33px; text-align: center; margin-top: 62px; font-family: Microsoft Sans Serif; }
.thanks_bg .btn_box { width: 465px; margin: 120px auto 0 auto; }
.thanks_bg .btn_box:before, .thanks_bg .btn_box:after { content: " "; display: table; }
.thanks_bg .btn_box:after { clear: both; }
.thanks_bg .btn_box a { width: 160px; height: 59px; display: block; line-height: 59px; font-size: 28px; text-align: center; font-family: Microsoft Sans Serif; }
.thanks_bg .btn_box .home { float: left; background: #fff; }
.thanks_bg .btn_box .home:hover { background: #00599e; color: #fff; }
.thanks_bg .btn_box .back { float: right; background: #00599e; color: #fff; }
.thanks_bg .btn_box .back:hover { background: #fff; color: #00599e; }

.w_1200 #lib_inquire_list > ul > li .info { width: 614px; }

.w_1200 #lib_inquire_list > form .rows label { width: 20%; }

.inquiry_empty { margin: 50px; font-size: 20px; font-family: Verdana; }

#lib_inquire_list .rows:before, #lib_inquire_list .rows:after { content: " "; display: table; }
#lib_inquire_list .rows:after { clear: both; }
#lib_inquire_list .pro_msg { height: 290px; overflow: hidden; }
#lib_inquire_list .pro_img { width: 290px; height: 290px; }
#lib_inquire_list .pro_msg .pro_name { height: 28px; line-height: 25px; overflow: hidden; font-size: 20px; margin-bottom: 10px; }
#lib_inquire_list .pro_msg .pro_number { font-size: 18px; }
#lib_inquire_list .pro_msg .pro_brief { font-size: 16px; }
#lib_inquire_list .pro_msg .detail { padding-top: 5px; }
#lib_inquire_list .pro_msg .remove { height: 20px; line-height: 22px; overflow: hidden; }
#lib_inquire_list .pro_msg .remove a { font-family: Verdana; font-size: 14px; }
#lib_inquire_list .pro_msg .remove i { display: block; width: 14px; height: 14px; overflow: hidden; background: url(../images/global/normal.png?t=1) -349px -115px no-repeat; float: left; margin: 4px 3px; }
#lib_inquire_list form { padding-top: 25px; overflow: hidden; clear: both; margin: 0 auto; }
#lib_inquire_list form .rows { margin: 10px 0; clear: both; }
#lib_inquire_list form .rows label { width: 25%; overflow: hidden; float: left; height: auto; line-height: 28px; text-align: center; color: #555; }
#lib_inquire_list form .rows span { width: 70%; overflow: hidden; float: left; display: block; padding-left: 5px; }
#lib_inquire_list form .rows span.fc_red { width: auto; display: inline; float: none; }
#lib_inquire_list form .rows span .input { width: 100%; height: 25px; line-height: 25px; border: 1px solid #ddd; padding-left: 5px; }
#lib_inquire_list form .rows span select { height: 25px; width: 100%; }
#lib_inquire_list form .rows span .contents { width: 100%; height: 100px; }
#lib_inquire_list form .rows .fc_red { color: #FF0000; }

#lib_feedback_list form { padding: 25px 10px 0; overflow: hidden; clear: both; margin: 0 auto;}
#lib_feedback_list form .rows { margin: 10px 0; clear: both; }
#lib_feedback_list form .rows label { width: 10%; overflow: hidden; float: left; height: auto; line-height: 28px; text-align: left; color: #555; }
#lib_feedback_list form .rows span { width: 70%; overflow: hidden; float: left; display: block; padding-left: 5px; }
#lib_feedback_list form .rows span.fc_red { width: auto; display: inline; float: none; }
#lib_feedback_list form .rows span .input { width: 100%; height: 25px; line-height: 25px; border: 1px solid #ddd; padding-left: 5px; }
#lib_feedback_list form .rows span select { height: 25px; width: 100%; }
#lib_feedback_list form .rows span .contents { width: 100%; height: 100px; }
#lib_feedback_list form .rows .fc_red { color: #FF0000; }

@media (min-width: 1479px) { }

@media (min-width: 1200px) { 
  #lib_inquire_list form .rows span .input { width: 350px; }
  #lib_inquire_list form .rows span select { width: auto; }
  #lib_inquire_list form .rows span .contents { width: 550px; } 
  
  #lib_feedback_list form .rows span .input { width: 350px; }
  #lib_feedback_list form .rows span select { width: auto; }
  #lib_feedback_list form .rows span .contents { width: 550px; } 
}
#inquiry_submit_btn { width: 135px; height: 40px; border-radius: 5px; background: #2a64b5; cursor: pointer; color: #ffffff; }
#feedback_submit_btn { width: 135px; height: 40px; border-radius: 5px; background: #2a64b5; cursor: pointer; color: #ffffff; margin-left: 365px; }

@media (max-width: 420px) {
  #lib_inquire_list .pro_img { float: none; width: 100%; }
  #lib_inquire_list .pro_msg { float: none; width: 100%; }
  #lib_inquire_list form .rows span { width: 60%; }
  #lib_inquire_list form .rows label { width: 35%; }
  #lib_inquire_list form .rows label { font-size: 12px; }
  #lib_inquire_list form .rows span.fc_red { font-size: 12px; } 
  
  #lib_feedback_list .pro_img { float: none; width: 100%; }
  #lib_feedback_list .pro_msg { float: none; width: 100%; }
  #lib_feedback_list form .rows span { width: 60%; }
  #lib_feedback_list form .rows label { width: 35%; }
  #lib_feedback_list form .rows label { font-size: 12px; }
  #lib_feedback_list form .rows span.fc_red { font-size: 12px; } 
}
.no_items { text-align: center; font-size: 48px; margin: 200px 0; }

#footer_feedback { width: 298px; position: fixed; height: 310px; bottom: 1px; right: 0px; background: #fff; border-radius: 5px 5px 0 0; overflow: hidden; z-index: 10001; }

#footer_feedback .title { background: #95be06; height: 40px; line-height: 40px; text-indent: 15px; font-size: 14px; color: #fff; cursor: default; position: relative; }

#footer_feedback .title .close { width: 9px; height: 9px; display: block; background: url(/static/themes/default/images/close.png?t=1) no-repeat; position: absolute; right: 13px; top: 15px; margin: 0; }

#footer_feedback .demo { width: 258px; margin: 0 auto; }

#footer_feedback .tips { line-height: 130%; font-size: 14px; color: #333333; }

#footer_feedback .tips_title { color: #878787; font-size: 14px; }

#footer_feedback .text { border-radius: 5px; border: 1px solid #cdcdcd; display: block; height: 32px; line-height: 32px; text-indent: 11px; color: #aaaaaa; font-size: 14px; width: 100%; }

#footer_feedback .send { border-radius: 3px; background: #4d4948; height: 32px; line-height: 32px; border: 0px none; width: 100%; text-align: center; color: #fff; font-size: 14px; cursor: pointer; }

@media (max-width: 992px) { #footer_feedback { display: none; } }
.footer_art { margin-left: 30px; }
.footer_art:before, .footer_art:after { content: " "; display: table; }
.footer_art:after { clear: both; }
.footer_art li { margin-left: 10px; }
.footer_art li:first-child { margin-left: 0; }
.footer_art li a { color: #565a73; font-size: 14px; }
.footer_art li:hover a { text-decoration: underline; }

@media (max-width: 500px) { .footer_art { display: none; } }
#powered_by a { font-size: 12px; color: #565a73; }

video { max-width: 100%; }

.index #lib_feedback_list form .lib_feedback_title{ margin-bottom: 20px; text-align: center;}
.index #lib_feedback_list form .lib_feedback_title .title{ margin-bottom: 10px; font-size: 28px;}
.index #lib_feedback_list form .lib_feedback_title .brief{ font-size: 16px;}
.index #lib_feedback_list form .rows{ float: left; padding-left: 10px; width: 25%; clear: none; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.index #lib_feedback_list form .rows label,
.index #lib_feedback_list form .rows span{ display: block; float: none; padding-left: 0; width: 100%;}
.index #lib_feedback_list form .rows span .input{ width: 100%;}
.index #lib_feedback_list form .rows span select{ width: 100%;}

.index #lib_feedback_list form .rows.last{ clear: both; width: 100%;}
.index #lib_feedback_list form .rows.last label{ text-align: center;}
.index #lib_feedback_list form .rows.last span textarea{ width: 100%;}
.index #lib_feedback_list form .rows.btn_rows{ width: 100%;}
.index #lib_feedback_list form .rows.btn_rows #feedback_submit_btn{ margin-left: 0; width: 100%;}

@media (max-width: 750px){
  .index #lib_feedback_list form .rows{ float: none; width: 100%; clear: both;}
}



.suggess_goods { box-sizing: border-box; border-top: 1px solid #e6e6e6; margin-bottom: 100px; }
.suggess_goods .suggess_title { font-size: 36px; color: #333333; text-align: center; padding-top: 62px; padding-bottom: 41px; }
.suggess_goods .list { display: flex; flex-wrap: wrap; }
.suggess_goods .list .swiper-container { padding-bottom: 25px; }
.suggess_goods .list .swiper-container .swiper-pagination { position: relative; bottom: 0; }
.suggess_goods .list .swiper-container .swiper-pagination .swiper-pagination-bullet-active { background: #2a64b5; }
.suggess_goods .list .item { width: 23%; margin-right: 2.65%; }
.suggess_goods .list .item:last-child { margin-right: 0; }
.suggess_goods .list .item .pic_and_name .imgbox { position: relative; width: 100%; padding-top: 100%; overflow: hidden; }
.suggess_goods .list .item .pic_and_name .imgbox img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.suggess_goods .list .item .pic_and_name .name { width: 90%; text-align: center; margin: 11px auto 0; overflow: hidden; }
.suggess_goods .list .item .pic_and_name .name a { display: block; line-height: 25px; font-size: 16px; color: #333333; text-decoration: none; }
.suggess_goods .list .item:hover .pic_and_name .imgbox img { transform: scale(1.05); -webkit-transform: scale(1.05); }
/*
.suggess_goods .list .item:hover { border-color: #d61518; }
.suggess_goods .list .item:hover +.item { border-left-color: #d61518; }
.suggess_goods .list .item:hover .inq_box .single_btn { color: #ffffff; background: #d61518; border-top-color: #d61518; }
.suggess_goods .list .item:hover .inq_box .add_btn { border-left-color: #d61518; background: url(../images/icon_add_active.png) no-repeat center; background-color: #bd1b21; }
*/ 
@media (max-width: 750px){
  .suggess_goods { padding: 0 15px; margin-bottom: 30px; }
  .suggess_goods .suggess_title { font-size: 20px; padding-top: 50px; padding-bottom: 30px; }
  .suggess_goods .list { justify-content: space-between; }
  .suggess_goods .list .item { width: 48%; margin-right: 0; margin-bottom: 30px; }
}