@charset "UTF-8";
::-webkit-input-placeholder { color: #fff; }

:-moz-placeholder { color: #fff; }

::-moz-placeholder { color: #fff; }

:-ms-input-placeholder { color: #fff; }

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }

a:focus { outline: 0; }

audio, canvas, video { display: inline-block; }

audio:not([controls]) { display: none; height: 0; }

[hidden] { display: none; }

blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul { margin: 0; padding: 0; }

html { font-family: '寰蒋闆呴粦', 'Hiragino Sans GB', Helvetica, Arial, 'Lucida Grande', sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

a:focus { outline: thin dotted; outline: 0; }

a { text-decoration: none; }

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

h1 { font-size: 2em; }

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

b, strong { font-weight: 700; }

dfn { font-style: italic; }

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

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

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: "鈥? "鈥? "鈥? "鈥?; }

small { font-size: 80%; }

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

sup { top: -.5em; }

sub { bottom: -.25em; }

img { border: 0; }

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

figure { margin: 0; }

fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em; }

legend { border: 0; padding: 0; }

button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }

button, input { line-height: normal; }

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

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

input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; }

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

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

textarea { overflow: auto; vertical-align: top; }

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

.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }

input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input:focus, textarea:focus { outline: 0; }

.tap_init { -webkit-tap-highlight-color: transparent; }

dd, dl, dt, li, ol, ul { list-style: none; }

b, em, strong { font-style: normal; }

body { -webkit-tap-highlight-color: transparent; }

a:focus, div:focus, input:focus, p:focus { -webkit-tap-highlight-color: transparent; }

div:focus, span:focus { outline: none; }

a:hover, a:focus { text-decoration: none; }

/*reset bootsrtap*/
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .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, .col-sm, .col-sm-auto, .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, .col-md, .col-md-auto, .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, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto { padding-left: 10px; padding-right: 10px; }

.container { padding-left: 10px; padding-right: 10px; }

.row { margin-right: -10px; margin-left: -10px; }

@media (min-width: 1300px) { .container { max-width: 1200px; padding: 0; } }

.CommonOtherPongeTitleClass1 { padding-left: 20px; position: relative; }

.CommonOtherPongeTitleClass1::before { position: absolute; left: 0; top: 0; bottom: 0; margin: auto; content: ''; width: 6px; height: 64px; background: #0069e0; }

.CommonOtherPongeTitleClass1 .en, .CommonOtherPongeTitleClass1 .cn { line-height: 1.4; }

.CommonOtherPongeTitleClass1 .cn { font-size: 30px; color: #4d4d4d; }

.CommonOtherPongeTitleClass1 .en { font-size: 26px; color: #e0e0e0; }

@media (max-width: 575px) { .CommonOtherPongeTitleClass1 .cn { font-size: 18px; }
  .CommonOtherPongeTitleClass1 .en { font-size: 16px; }
  .CommonOtherPongeTitleClass1::before { height: 100%; width: 2px; }
  .CommonOtherPongeTitleClass1 { padding-left: 15px; } }

.CommonOtherNoSwiperTab { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-right: 1px solid #8c8c8c; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.CommonOtherNoSwiperTab a { font-size: 20px; display: block; color: #b5b5b5; padding: 30px 0; margin-bottom: 50px; -webkit-transition: 0.5s ease all; transition: 0.5s ease all; }

.CommonOtherNoSwiperTab a:hover, .CommonOtherNoSwiperTab a.active { background: #f8f8f8; color: #0069e0; padding-left: 25px; border-bottom: 0; border-right: 6px solid #0069e0; }

@media (max-width: 767px) { .CommonOtherNoSwiperTab { border: 0; }
  .CommonOtherNoSwiperTab { width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .CommonOtherNoSwiperTab a { padding: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 20px; padding-top: 10px; padding-bottom: 10px; }
  .CommonOtherNoSwiperTab a { font-size: 14px; } }

@charset "UTF-8";
::-webkit-input-placeholder { color: #fff; }

:-moz-placeholder { color: #fff; }

::-moz-placeholder { color: #fff; }

:-ms-input-placeholder { color: #fff; }

.header { /* 鍏叡鏍峰紡 */ /* 澶撮儴鑳屾櫙棰滆壊 */ /* PC鏍峰紡 */ /* M绔牱寮 */ /* M绔牱寮 */ }

.header i { font-style: normal; }

.header { background: rgba(0, 0, 0, 0.63); }

@media (min-width: 992px) { .header { /* 鍒濆鍖栨牱寮 */ /* 澶撮儴楂樺害 */ /* 瀵艰埅瀛椾綋棰滆壊 */ /* 闅愯棌瀵艰埅灏忎笁瑙 */ /* 瀵艰埅灞呭彸渚 */ /* 瀛愬鑸乏鍙砿argin杈硅窛 */ /* 鍙充晶鐖跺鍣ㄩ珮搴︽拺婊 涓 瀵艰埅楂樺害鎾戞弧 */ /* 瀛愬鑸笂涓嬪眳涓 */ /* 瀛愬鑸€変腑鏍峰紡 */ /* 浜岀骇瀵艰埅鏍峰紡鍒濆鍖 */ } }

@media (min-width: 992px) and (min-width: 1500px) { .header .container { max-width: 1400px; padding: 0; } }

@media (min-width: 992px) { .header .nav-link { padding: 0; }
  .header .navbar-expand-lg .navbar-nav .nav-link { padding: 0; }
  .header .navbar { padding: 0; }
  .header .navbar-brand { margin: 0; padding: 0; }
  .header .container { height: 100px; }
  .header .nav-link a { font-size: 18px; color: #fff; }
  .header .nav-link::after { content: none; }
  .header .dropdown-item{width:auto;}
  .header .navbar-nav { margin-left: auto; }
  .header .navbar-nav .nav-item .nav-link a { padding: 0 30px; }
  .header .navbar-nav .nav-item:last-child { margin-right: 0; }
  .header .collapse, .header .navbar-nav, .header .nav-link, .header .nav-link a { height: 100%; }
  .header .nav-link a { display: block; }
  .header .navbar-nav .nav-item a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .header .navbar-nav .nav-item .nav-link a { -webkit-transition: 0.5s ease all; transition: 0.5s ease all; }
  .header .navbar-nav .nav-item .nav-link i { position: relative; }
  .header .navbar-nav .nav-item .nav-link i::after { -webkit-transition: 0.5s ease all; transition: 0.5s ease all; content: ''; height: 2px; width: 0; position: absolute; bottom: -10px; left: 0; }
  .header .navbar-nav .nav-item.active .nav-link a, .header .navbar-nav .nav-item:hover .nav-link a { color: #fff; background: rgba(0, 0, 0, 0.34); }
  .header .navbar-nav .nav-item.active .nav-link i::after, .header .navbar-nav .nav-item:hover .nav-link i::after { width: 100%; background: #0069e0; }
  .header .navbar-nav .nav-item:nth-of-type(6) .dropdown-menu, .header .navbar-nav .nav-item:nth-of-type(5) .dropdown-menu, .header .navbar-nav .nav-item:nth-of-type(4) .dropdown-menu { right: 0; left: auto; }
  .header .boxshared { display: none; height: 60px; background: rgba(0, 0, 0, 0.51); position: absolute; top: 100%; left: 0; width: 100%; }
  .header .dropdown-menu { margin-top: 0; border: 0; padding: 0; background: none; min-width: 170px; left: 0; }
  .header .dropdown-menu .child { border-radius: 5px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .header .dropdown-menu .child a { padding: 0 30px; height: 60px; font-size: 16px; color: #fff; -webkit-transition: 0.5s ease all; transition: 0.5s ease all; }
  .header .dropdown-menu .child a.active, .header .dropdown-menu .child a:hover { color: #0069e0; background: none; }
  .header .dropdown-menu .child a:focus { background: none; }
  .header .dropdown-menu .child a:hover { color: #0069e0; background: none; } }

@media (max-width: 1499px) and (min-width: 992px) { .header .navbar-nav .nav-item .nav-link a { padding: 0 20px; }
  .header .dropdown-menu .child a { padding: 0 20px; }
  .header .container { height: 80px; } }

@media (max-width: 1399px) and (min-width: 992px) { .header .navbar-nav .nav-item:nth-of-type(2) .dropdown-menu { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } }

@media (max-width: 1199px) and (min-width: 992px) { .header .nav-link a { font-size: 14px; }
  .header .navbar-nav .nav-item .nav-link a { padding: 0 10px; }
  .header .dropdown-menu .child a { padding: 0 10px; font-size: 14px; } }

@media (max-width: 991px) { .header { /* 鍒濆鍖栨牱寮 */ /* 澶撮儴瀵艰埅涓婁笅padding */ /* 瀛愬鑸笂涓媝adding闂磋窛 */ /* 瀛椾綋澶у皬棰滆壊 */ /* 瀵艰埅璺漧ogo涓婇棿璺 */ /* 瀛愬鑸€変腑鏍峰紡 */ /* 瀛愬瓙瀵艰埅閫変腑鏍峰紡 */ }
  .header .navbar { padding: 0; }
  .header .navbar-brand { margin: 0; padding: 0; }
  .header .navbar-toggler img { width: 30px; }
  .header .navbar-toggler { border-color: rgba(0, 0, 0, 0.1); }
  .header .navbar-toggler:focus { outline: none; }
  .header .navbar .container { padding-top: 20px; padding-bottom: 20px; }
  .header .nav-link { padding: 10px 0; }
  .header .nav-link a, .header .nav-link::after { font-size: 16px; color: #333; }
  .header .navbar-nav { padding-top: 10px; }
  .header .navbar-nav .nav-item .nav-link.dropdown-toggle::after { border-top-color: #fff; }
  .header .navbar-nav .nav-item .nav-link a { color: #fff; }
  .header .navbar-nav .nav-item.active .nav-link a { color: #0069e0; }
  .header .navbar-nav .nav-item.active .nav-link::after { border-top-color: #0069e0; }
  .header .dropdown-menu .child a.active { background: #0069e0; }
  .header .navbar-light .navbar-toggler-icon { background-image: url(../images/cab1dce255394d2acd098f44dabe2a43.png); }
  .header .navbar-toggler { border: 0; } }

@media (max-width: 575px) { .header { /* 澶撮儴瀵艰埅宸﹀彸涓婁笅闂磋窛 */ /* logo瀹藉害 */ /* 瀵艰埅鎸夐挳瀹藉害 */ /* 瀛愬鑸ぇ灏 */ /* 瀛愬鑸笂涓嬮棿璺 */ /* 浜岀骇瀵艰埅瀛椾綋澶у皬 */ /* 浜岀骇瀵艰埅宸﹀彸padding闂磋窛 */ }
  .header .navbar .container { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
  .header .navbar-brand img { width: 200px; }
  .header .navbar-toggler { padding: 3px 10px; }
  .header .navbar-toggler img { width: 20px; }
  .header .nav-link a, .header .nav-link::after { font-size: 14px; }
  .header .nav-link { padding: 5px 0; }
  .header .dropdown-menu .child a { font-size: 14px; }
  .header .dropdown-item { padding: 5px 20px; }
  .header .navbar-light .navbar-toggler-icon { width: 20px; background-size: cover; height: 20px; }
  .header .navbar .container { padding-top: 5px; padding-bottom: 5px; }
  .header .navbar-brand { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .header .navbar-toggler { padding-top: 5px; background-position: center center; padding-bottom: 5px; }
  .header .navbar-nav { padding-top: 5px; padding-bottom: 5px; } }

::-webkit-input-placeholder { color: #fff; }

:-moz-placeholder { color: #fff; }

::-moz-placeholder { color: #fff; }

:-ms-input-placeholder { color: #fff; }

.footer { background: #0069e0; }

.footer .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 30px; padding-bottom: 30px; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.footer .container .navfooter { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; }

.footer .container .navfooter a { font-size: 14px; color: #ffffff; padding: 0 10px; position: relative; -webkit-transition: 0.5s ease all; transition: 0.5s ease all; }

.footer .container .navfooter a:last-child::after { content: none; }

.footer .container .navfooter a::after { position: absolute; right: 0; top: 0; bottom: 0; content: ''; background: #fff; width: 1px; margin: auto; height: 10px; }

.footer .container .navbottom { text-align: left; }

.footer .container .navbottom, .footer .container .navbottom a { font-size: 14px; color: #fff; }

@media (max-width: 575px) { .footer .container .navbottom, .footer .container .navbottom a { font-size: 12px; }
  .footer .container .navfooter a { font-size: 12px; }
  .footer .container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .footer .container .navfooter { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 10px; }
  .footer .container .navbottom, .footer .container .navbottom a { text-align: center; } }

::-webkit-input-placeholder { color: #fff; }

:-moz-placeholder { color: #fff; }

::-moz-placeholder { color: #fff; }

:-ms-input-placeholder { color: #fff; }

.otherBanner { position: relative; height: 500px; }

.otherBanner .innerContentTilte { height: auto; z-index: 1; width: 260px; }

.otherBanner a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.otherBanner a .title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; letter-spacing: 7px; text-align: center; height: 100%; }

.otherBanner .title { font-size: 40px; font-weight: bold; color: #fff; }

@media (max-width: 575px) { .otherBanner .title { font-size: 26px; } }

.otherBanner a { display: block; width: 100%; height: 100%; background-size: cover; background-position: center center; }

.otherBanner a .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; height: 100%; }

.otherBanner a .figure { text-align: center; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; color: #fff; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.otherBanner a .figure img { max-width: 65px; max-height: 35px; height: 35px; }

.otherBanner a .figure .title { font-weight: 600; margin: 0; padding: 10px 0; color: #000; background: #febf00; font-size: 18px; text-align: center; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; }

.otherBanner a .figure .title > span { margin: 0 auto; display: block; width: 100%; }

.otherBanner a .figure .inner { height: 100%; width: 100%; background: #febf00; padding: 0 0 10px; }

.otherBanner a .figure .inner img { margin: 0 auto; }

@media (max-width: 1200px) { .otherBanner { height: 400px; } }

@media (max-width: 991px) { .otherBanner { height: 300px; } }

@media (max-width: 768px) { .otherBanner { height: 200px; } }

@media (max-width: 767px) { .otherBanner .innerContentTilte { width: 170px; }
  .otherBanner a .figure .title { font-size: 14px; } }

@media (max-width: 575px) { .otherBanner .innerContentTilte { width: 100px; }
  .otherBanner a .figure .title { font-size: 12px; } }

@media (max-width: 450px) { .otherBanner { height: 150px; } }

::-webkit-input-placeholder { color: #fff; }

:-moz-placeholder { color: #fff; }

::-moz-placeholder { color: #fff; }

:-ms-input-placeholder { color: #fff; }

.breadCrumbs { border-bottom: 1px solid #e7e7e7; overflow: hidden; }

.breadCrumbs .container {flex-flow:wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 77px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.breadCrumbs .left { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;padding:28px 0; }

.breadCrumbs .left .home { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-right: 10px; }

.breadCrumbs .left .iconimg { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin: 0 7px; }

.breadCrumbs .left a { color: #303030; font-size: 16px; }

.breadCrumbs .right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.breadCrumbs .right a { font-size: 18px; color: #353535; padding: 28px 0; margin: 0 23px; position: relative; -webkit-transition: 0.5s ease all; transition: 0.5s ease all; }

.breadCrumbs .right a:hover, .breadCrumbs .right a.active { color: #0069e0; }

.breadCrumbs .right a:hover::after, .breadCrumbs .right a.active::after { width: 100%; background: #0069e0; }

.breadCrumbs .right a::after { position: absolute; -webkit-transition: 0.5s ease all; transition: 0.5s ease all; width: 0; height: 4px; content: ''; left: 0; bottom: -1px; margin: auto; }

@media (max-width: 1199px) { .breadCrumbs .left a { font-size: 14px; }
  .breadCrumbs .right a { font-size: 16px; margin: 0 10px; } }

@media (max-width: 991px) { .breadCrumbs .container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .breadCrumbs .left { padding-top: 30px; } }

@media (max-width: 767px) { .breadCrumbs .right a { font-size: 14px; } }

@media (max-width: 575px) { .breadCrumbs { border-bottom: 0; }
  .breadCrumbs .container { padding: 0; }
  .breadCrumbs .left { padding: 15px 10px; width: 100%; border-bottom: 1px solid #e7e7e7; }
  .breadCrumbs .right { -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; }
  .breadCrumbs .right a { padding: 10px 0; }
  .breadCrumbs .right a::after { height: 2px; }
  .breadCrumbs .right { width: 100%; margin-top: 10px; margin-bottom: 20px; } }

::-webkit-input-placeholder { color: #fff; }

:-moz-placeholder { color: #fff; }

::-moz-placeholder { color: #fff; }

:-ms-input-placeholder { color: #fff; }

.commonPaging { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 60px 0; }

.commonPaging a { padding: 5px 12px; -webkit-transition: 0.5s ease all; transition: 0.5s ease all; border: 1px solid #b2b2b2; border-radius: 6px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 16px; color: #838383; margin: 4px; }

.commonPaging a:hover, .commonPaging a.active { background: #0069e0; border: 1px solid #0069e0; color: #fff; }

.commonPaging span { font-size: 16px; color: #3a3a3a; font-weight: bold; margin: 4px; }

@media (max-width: 575px) { .commonPaging { padding: 20px 0; }
  .commonPaging a { padding: 3px 8px; font-size: 12px; }
  .commonPaging span { font-size: 12px; } }

::-webkit-input-placeholder { color: #fff; }

:-moz-placeholder { color: #fff; }

::-moz-placeholder { color: #fff; }

:-ms-input-placeholder { color: #fff; }

#bjmap { width: 100%; height: 100%; }


/* 鏂板css */
@media (min-width: 992px) {
  .header {
    background: #fff;
  }
  .header .nav-link a {
    font-size: 16px;
    color: #292929;
  }
  .header .navbar-nav .nav-item.active .nav-link a, .header .navbar-nav .nav-item:hover .nav-link a {
    color: #fff;
    background: #1b67bc;
  }
  .header .navbar-nav .nav-item.active .nav-link i::after, .header .navbar-nav .nav-item:hover .nav-link i::after {
    background: transparent;
  }
  .header .container {
    height: 80px;
  }
  .header .navbar-brand img:nth-of-type(1) {
    display: block;
  }
  .header .navbar-brand img:nth-of-type(2) {
    display: none;
  }
  .header .navbar-nav .nav-item .dropdown-menu {
    margin-left: -425px;
  }
}

@media (max-width: 991px) {
  .header .navbar-brand img:nth-of-type(2) {
    display: block;
  }
  .header .navbar-brand img:nth-of-type(1) {
    display: none;
  }
}




.newfooter2 { background: #ededed; padding-top: 55px; }

@media (min-width: 1500px) { .newfooter2 .container { max-width: 1400px; } }

.newfooter2 .topblock { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.newfooter2 .topblock .wx{display:none;}

.newfooter2 .topblock .wx a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.newfooter2 .topblock .wx a span { font-size: 14px; color: #202020; padding: 10px 0; text-align: center; }

.newfooter2 .topblock ul { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; min-width: 0; margin-right: 235px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.newfooter2 .topblock ul li .title a { -webkit-transition: 0.5s ease all; transition: 0.5s ease all; display: block; font-size: 18px; color: #202020; }

.newfooter2 .topblock ul li .title a:hover { color: #0069e0; }

.newfooter2 .topblock ul li .list a { -webkit-transition: 0.5s ease all; transition: 0.5s ease all; display: block; font-size: 14px; color: #636363; padding: 6px 0; }

.newfooter2 .topblock ul li .list a:hover { color: #0069e0; }

.newfooter2 .bottomblock { padding: 40px 0; margin-top: 40px; border-top: 1px solid #dfdfdf; }

.newfooter2 .bottomblock .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: wrap; -ms-flex-flow: wrap; flex-flow: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.newfooter2 .bottomblock a { -webkit-transition: 0.3s ease all; transition: 0.3s ease all; }

.newfooter2 .bottomblock a:hover { color: #0069e0; }

.newfooter2 .bottomblock, .newfooter2 .bottomblock a { font-size: 14px; color: #4f4f4f; }

.newfooter2 .bottomblock .right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.newfooter2 .bottomblock .right a { padding: 0 10px; position: relative; }

.newfooter2 .bottomblock .right a:first-child { padding-left: 0; }

.newfooter2 .bottomblock .right a:last-child::after { content: none; }

.newfooter2 .bottomblock .right a::after { position: absolute; width: 1px; height: 10px; background: #414141; content: ''; right: 0; top: 0; bottom: 0; margin: auto; }

@media (max-width: 991px) { .newfooter2 .topblock ul { margin-right: 30px; } }

@media (max-width: 767px) { .newfooter2 .topblock { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .newfooter2 .topblock ul { margin-right: 0; } }

@media (max-width: 575px) { .newfooter2 .bottomblock { padding: 20px 0; margin-top: 20px; }
  .newfooter2 .bottomblock { text-align: center; }
  .newfooter2 .bottomblock .container { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .newfooter2 .bottomblock .right { margin-top: 10px; }
  .newfooter2 { padding-top: 30px; }
  .newfooter2 .topblock ul li .title a { font-size: 14px; }
  .newfooter2 .topblock ul li .list a { font-size: 12px; }
  .newfooter2 .bottomblock, .newfooter2 .bottomblock a { font-size: 12px; }
  .newfooter2 .bottomblock .right a { padding: 0 6px; }
  .newfooter2 .topblock .wx a span { font-size: 12px; padding: 5px 0; }
  .newfooter2 .topblock ul li { padding: 0 10px; } }

