.slider-content {
  background-color: rgba(0, 0, 0, 0.3);
  padding: 40px;
  z-index: 1;
}

.slider-content:before {
  border: 1px solid rgba(255, 255, 255, 0.2);
  bottom: 8px;
  content: "";
  display: block;
  left: 11px;
  position: absolute;
  right: 11px;
  top: 8px;
  z-index: -1;
}

.slider-content:after {
  border: 1px solid rgba(255, 255, 255, 0.2);
  bottom: 11px;
  content: "";
  display: block;
  left: 8px;
  position: absolute;
  right: 8px;
  top: 11px;
  z-index: -1;
}

/****************************************************************/

/*.... Color Style ....*/

/****************************************************************/

/* Nav, links and hover */

a,
ul li a:hover,
ol li a:hover,
.top-header .widget_contact ul li a:hover,

/* Top Header Widget Contact */

.main-navigation a:hover,

/* Navigation */

.main-navigation ul li.current-menu-item a,
.main-navigation ul li.current_page_ancestor a,
.main-navigation ul li.current-menu-ancestor a,
.main-navigation ul li.current_page_item a,
.main-navigation ul li:hover>a,
.main-navigation li.current-menu-ancestor.menu-item-has-children>a:after,
.main-navigation li.current-menu-item.menu-item-has-children>a:after,
.main-navigation ul li:hover>a:after,
.main-navigation li.menu-item-has-children>a:hover:after,
.main-navigation li.page_item_has_children>a:hover:after,
.main-navigation ul li ul li a:hover,
.main-navigation ul li ul li:hover>a,
.main-navigation ul li.current-menu-item ul li a:hover,
.header-search:hover,
.header-search-x:hover,

/* Header Search Form */

.entry-title a:hover,

/* Post */

.entry-title a:focus,
.entry-title a:active,
.entry-meta span:hover,
.entry-meta a:hover,
.widget ul li a:hover,

/* Widgets */

.widget-title a:hover,
.widget_contact ul li a:hover,
.our-team .member-post,

/* Our Team Box */

.site-info .copyright a:hover,

/* Footer */

#colophon .widget ul li a:hover,
#footer-navigation a:hover {
  color: #009eed;
}

.btn-eff:after,
.entry-format,
#colophon .widget-title:before,
#colophon .widget-title:after {
  background-color: #009eed;
}

/* Webkit */

::selection {
  background: #009eed;
  color: #fff;
}

/* Gecko/Mozilla */

::-moz-selection {
  background: #009eed;
  color: #fff;
}

/* Accessibility
	================================================== */

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  background-color: #f1f1f1;
  color: #009eed;
}

/* Buttons reset, button, submit */

input[type="reset"],

/* Forms  */

input[type="button"],
input[type="submit"],
.go-to-top a:hover {
  background-color: #009eed;
}

/* Buttons reset, button, submit */

input[type="reset"],

/* Forms  */

input[type="button"],
input[type="submit"],
a.more-link:after,
.go-to-top .icon-bg {
  background-color: #009eed;
}

/* Default Buttons */

.btn-default:hover,
.vivid,
.search-submit {
  background-color: #009eed;
  border: 1px solid #009eed;
}

/* -_-_-_ Not for change _-_-_- */

.light-color:hover,
.vivid:hover {
  background-color: #fff;
  border: 1px solid #fff;
}

/* Our Feature Box
	================================================== */

.feature-content:hover .feature-icon,
.feature-content a.more-link:after {
  background-color: #1e2f41;
}

.our-feature-box .feature-title a:hover,
.feature-content a.more-link {
  color: #1e2f41;
}

/* Our Team Box
	================================================== */

.our-team .member-post {
  color: #1e2f41;
}

.our-team:hover .speaker-topic-title h4 {
  background-color: #1e2f41;
}

/* Schedule List Box
	================================================== */

.schedule-list-box .box-title:before,
.list-nav li:hover,
.list-nav li.current,
.schedule-list a.more-link:hover {
  color: #1e2f41;
}

.list-nav li.current:after {
  background-color: #1e2f41;
}

/* #bbpress
	================================================== */
#bbpress-forums .bbp-topics a:hover {
  color: #1e2f41;
}
.bbp-submit-wrapper button.submit {
  background-color: #1e2f41;
  border: 1px solid #1e2f41;
}

/* Woocommerce
	================================================== */
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce-demo-store p.demo_store {
  background-color: #1e2f41;
}
.woocommerce .woocommerce-message:before {
  color: #1e2f41;
}
.n2-ss-spinner-simple-white-container {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px;
  background: #fff;
  width: 20px;
  height: 20px;
  padding: 10px;
  border-radius: 50%;
  z-index: 1000;
}
.n2-ss-spinner-simple-white {
  outline: 1px solid RGBA(0, 0, 0, 0);
  width: 100%;
  height: 100%;
}
.n2-ss-spinner-simple-white:before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -11px;
  margin-left: -11px;
}
.n2-ss-spinner-simple-white:not(:required):before {
  content: "";
  border-radius: 50%;
  border-top: 2px solid #333;
  border-right: 2px solid transparent;
  animation: n2SimpleWhite 0.6s linear infinite;
  -webkit-animation: n2SimpleWhite 0.6s linear infinite;
}
@keyframes n2SimpleWhite {
  to {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes n2SimpleWhite {
  to {
    -webkit-transform: rotate(360deg);
  }
}
#site-branding #site-title,
#site-branding #site-description {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
}

/* Layout 2 */
#pgc-2-0-0,
#pgc-2-2-0,
#pgc-2-3-0,
#pgc-2-4-0,
#pgc-2-6-0,
#pgc-2-7-0 {
  width: 100%;
  width: calc(100% - (0 * 30px));
}
#pl-2 #panel-2-0-0-0,
#pl-2 #panel-2-1-0-0,
#pl-2 #panel-2-1-1-0,
#pl-2 #panel-2-1-1-1,
#pl-2 #panel-2-2-0-0,
#pl-2 #panel-2-3-0-0,
#pl-2 #panel-2-4-0-0,
#pl-2 #panel-2-5-0-0,
#pl-2 #panel-2-5-1-0,
#pl-2 #panel-2-6-0-0,
#pl-2 #panel-2-7-0-0,
#pl-2 #panel-2-7-0-1 {
}
#pg-2-0,
#pg-2-1,
#pg-2-2,
#pg-2-3,
#pg-2-4,
#pg-2-5,
#pg-2-6,
#pl-2 .so-panel {
  margin-bottom: 30px;
}
#pgc-2-1-0 {
  width: 66.6667%;
  width: calc(66.6667% - (0.333333333333 * 30px));
}
#pgc-2-1-1 {
  width: 33.3333%;
  width: calc(33.3333% - (0.666666666667 * 30px));
}
#pgc-2-5-0,
#pgc-2-5-1 {
  width: 50%;
  width: calc(50% - (0.5 * 30px));
}
#pl-2 .so-panel:last-child {
  margin-bottom: 0px;
}
#pg-2-0.panel-no-style,
#pg-2-0.panel-has-style > .panel-row-style,
#pg-2-1.panel-no-style,
#pg-2-1.panel-has-style > .panel-row-style,
#pg-2-2.panel-no-style,
#pg-2-2.panel-has-style > .panel-row-style,
#pg-2-3.panel-no-style,
#pg-2-3.panel-has-style > .panel-row-style,
#pg-2-4.panel-no-style,
#pg-2-4.panel-has-style > .panel-row-style,
#pg-2-5.panel-no-style,
#pg-2-5.panel-has-style > .panel-row-style,
#pg-2-6.panel-no-style,
#pg-2-6.panel-has-style > .panel-row-style,
#pg-2-7.panel-no-style,
#pg-2-7.panel-has-style > .panel-row-style {
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
#panel-2-1-1-0 > .panel-widget-style {
  background-color: #1e2f41;
  color: #ffffff;
}
#pg-2-2 > .panel-row-style {
  background-color: #1e2f41;
}
#pgc-2-2-0 {
  align-self: auto;
}
@media (max-width: 780px) {
  #pg-2-0.panel-no-style,
  #pg-2-0.panel-has-style > .panel-row-style,
  #pg-2-1.panel-no-style,
  #pg-2-1.panel-has-style > .panel-row-style,
  #pg-2-2.panel-no-style,
  #pg-2-2.panel-has-style > .panel-row-style,
  #pg-2-3.panel-no-style,
  #pg-2-3.panel-has-style > .panel-row-style,
  #pg-2-4.panel-no-style,
  #pg-2-4.panel-has-style > .panel-row-style,
  #pg-2-5.panel-no-style,
  #pg-2-5.panel-has-style > .panel-row-style,
  #pg-2-6.panel-no-style,
  #pg-2-6.panel-has-style > .panel-row-style,
  #pg-2-7.panel-no-style,
  #pg-2-7.panel-has-style > .panel-row-style {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  #pg-2-0 > .panel-grid-cell,
  #pg-2-0 > .panel-row-style > .panel-grid-cell,
  #pg-2-1 > .panel-grid-cell,
  #pg-2-1 > .panel-row-style > .panel-grid-cell,
  #pg-2-2 > .panel-grid-cell,
  #pg-2-2 > .panel-row-style > .panel-grid-cell,
  #pg-2-3 > .panel-grid-cell,
  #pg-2-3 > .panel-row-style > .panel-grid-cell,
  #pg-2-4 > .panel-grid-cell,
  #pg-2-4 > .panel-row-style > .panel-grid-cell,
  #pg-2-5 > .panel-grid-cell,
  #pg-2-5 > .panel-row-style > .panel-grid-cell,
  #pg-2-6 > .panel-grid-cell,
  #pg-2-6 > .panel-row-style > .panel-grid-cell,
  #pg-2-7 > .panel-grid-cell,
  #pg-2-7 > .panel-row-style > .panel-grid-cell {
    width: 100%;
    margin-right: 0;
  }

  #pgc-2-1-0,
  #pgc-2-5-0 {
    margin-bottom: 30px;
  }

  #pl-2 .panel-grid-cell {
    padding: 0;
  }

  #pl-2 .panel-grid .panel-grid-cell-empty {
    display: none;
  }

  #pl-2 .panel-grid .panel-grid-cell-mobile-last {
    margin-bottom: 0px;
  }
}
.widget ul li a {
  color: #006699;
}
.sticky-list li {
  display: inline-block;
  margin: 0;
  padding-bottom: 10px;
  list-style: none;
  transition: opacity 1s ease;
}
#site-title {
  float: left;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
  padding-left: 10px;
}
#site-branding {
  /*float: left;*/
  /*padding: 17px 0px 0px 0px;*/
}
.entry-content img,
.comment-content img,
.widget img {
  max-width: 100%;
  padding-bottom: 15px;
}
.pt-cv-wrapper .btn-success {
  color: #fff;
  background-color: #0e70ad;
  border-color: #0e70ad;
}
blockquote {
  margin: 0px 0px 20px;
  padding: 0px 20px 0px 19px;
  border-left: 4px solid #0e70ad;
}
blockquote:before {
  color: rgba(0, 0, 0, 0.2);
  content: none;
  float: left;
  font-family: "FontAwesome";
  font-size: 30px;
  font-style: normal;
  line-height: 0.8;
  padding-right: 10px;
}
#colophon .widget-wrap {
  background-color: #0e70ad;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  color: #ffffff;
}
.meta-nav {
  background: #000000;
  padding: 5px 0;
  font-size: 13px;
  color: #fff;
  display: none;
}
.meta-nav a {
  color: #fff;
}
.header-search,
.header-search-x {
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: "FontAwesome";
  font-size: 14px;
  font-style: normal;
  margin: 35px 10px 0;
  position: absolute;
  right: 0;
  top: 0;
}
#sticky-header {
  background-color: #1e2f41;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  width: 100%;
  z-index: 999;
}
.is-sticky #sticky-header {
  background-color: #1e2f41;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  border-bottom: none;
}
.main-navigation a {
  color: #fff;
  display: block;
  font-family: "Roboto Condensed", sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 6.833333333333333;
  padding: 0 10px;
  text-align: left;
}
#colophon .widget ul li a {
  color: #fff;
}
#colophon .widget-title {
  border-bottom: 0px solid rgba(0, 0, 0, 0.15);
  font-family: "Roboto Condensed", sans-serif;
  color: #ffffff;
  font-weight: 800;
  font-size: 18px;
  line-height: 1.444;
  padding-bottom: 0px;
  position: relative;
}
#colophon .widget-wrap {
  background-color: #1e2f41;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  color: #ffffff;
}
.main-navigation ul li ul {
  background-color: #1e2f41;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
  line-height: 2.667;
  list-style-type: none;
  margin: 0;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  padding: 0;
  position: absolute;
  top: 135px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  visibility: hidden;
  width: 200px;
  z-index: 9999;
}
.main-navigation ul li ul li a,
.main-navigation ul li.current-menu-item ul li a,
.main-navigation ul li ul li.current-menu-item a,
.main-navigation ul li.current_page_ancestor ul li a,
.main-navigation ul li.current-menu-ancestor ul li a,
.main-navigation ul li.current_page_item ul li a {
  color: #fff;
  float: none;
  font-size: 13px;
  height: inherit;
  line-height: 1.538;
  padding: 12px 15px;
}
/*.menu-item a{
   transform: scale(0.8);	
}*/
.menu-toggle {
  background-color: rgba(0, 0, 0, 0);
  border: 0 none;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 0;
  padding: 26px 0;
  width: 28px;
}
.line-one,
.line-two,
.line-three {
  background-color: #fff;
}
.menu-toggle {
  background-color: rgba(0, 0, 0, 0);
  border: 0 none;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 0;
  padding: 5px 0;
  width: 28px;
}
.main-navigation {
  float: left;
  padding: 12px 30px 0 0;
}
.btn-eff:after,
.entry-format,
#colophon .widget-title:before,
#colophon .widget-title:after {
  display: none;
}
#colophon .widget-title:before,
#colophon .widget-title:after {
  background-color: #dc143c;
  bottom: -1px;
  content: " ";
  display: none;
  height: 0px;
  position: absolute;
  width: 80px;
}
@media only screen and (max-width: 767px) {
  #site-branding {
    /*float: left;*/
    /*padding: 17px 0px 0px 0px;*/
    margin-left: -30px;
  }

  .header-search:before {
    content: "\f002";
    margin-left: -45px;
  }

  .header-search-x:before {
    content: "\f010";
    margin-left: -45px;
  }

  .menu-toggle {
    padding: 35px 0;
  }
}
div#n2-ss-5 {
  max-width: 1200px;
  width: 100%;
  float: left;
  margin: 0px 0px 0px 0px;
}
html[dir="rtl"] div#n2-ss-5 {
  float: right;
}
div#n2-ss-5 .n2-ss-slider-1 {
  position: relative;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  height: 300px;
  border-style: solid;
  border-width: 0px;
  border-color: #3e3e3e;
  border-color: RGBA(62, 62, 62, 1);
  border-radius: 0px;
  background-clip: padding-box;
  background-repeat: repeat;
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
}
div#n2-ss-5 .n2-ss-slider-background-video-container {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
div#n2-ss-5 .n2-ss-slider-2 {
  position: relative;
  width: 100%;
  height: 100%;
}
.x-firefox div#n2-ss-5 .n2-ss-slider-2 {
  opacity: 0.99999;
}
div#n2-ss-5 .n2-ss-slider-3 {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 1px solid rgba(0, 0, 0, 0);
  z-index: 10;
}
div#n2-ss-5 .n2-ss-slide-backgrounds,
div#n2-ss-5 .n2-ss-slider-3 > .n-particles-js-canvas-el,
div#n2-ss-5 .n2-ss-slider-3 > .n2-ss-divider {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
div#n2-ss-5 .n2-ss-slide-backgrounds {
  z-index: 10;
}
div#n2-ss-5 .n2-ss-slider-3 > .n-particles-js-canvas-el {
  z-index: 12;
}
div#n2-ss-5 .n2-ss-slide-backgrounds > * {
  overflow: hidden;
}
div#n2-ss-5 .n2-ss-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 20;
  display: block;
  -webkit-backface-visibility: hidden;
}
div#n2-ss-5 .n2-ss-layers-container {
  position: relative;
  width: 1200px;
  height: 300px;
}
div#n2-ss-5 .n2-ss-parallax-clip > .n2-ss-layers-container {
  position: absolute;
  right: 0;
}
div#n2-ss-5 .n2-ss-slide {
  -webkit-perspective: 1500px;
  perspective: 1500px;
}
div#n2-ss-5[data-ie] .n2-ss-slide {
  -webkit-perspective: none;
  perspective: none;
  -webkit-transform: perspective(1500px);
  transform: perspective(1500px);
}
div#n2-ss-5 .n2-ss-slide-active {
  z-index: 21;
}
div#n2-ss-5 .n2-ss-button-container,
div#n2-ss-5 .n2-ss-button-container a {
  display: inline-block;
}
div#n2-ss-5 .n2-ss-button-container.n2-ss-fullwidth,
div#n2-ss-5 .n2-ss-button-container.n2-ss-fullwidth a {
  display: block;
}
div#n2-ss-5 .n2-ss-button-container.n2-ss-nowrap {
  white-space: nowrap;
}
div#n2-ss-5 .n2-ss-button-container a div {
  display: inline;
  font-size: inherit;
  text-decoration: inherit;
  color: inherit;
  line-height: inherit;
  font-family: inherit;
  font-weight: inherit;
}
div#n2-ss-5 .n2-ss-button-container a > div {
  display: inline-flex;
  align-items: center;
  vertical-align: top;
}
div#n2-ss-5 .n2-ss-button-container i {
  font-size: 100%;
}
div#n2-ss-5 .n2-ss-button-container a[data-iconplacement="left"] i {
  margin-right: 0.3em;
}
div#n2-ss-5 .n2-ss-button-container a[data-iconplacement="right"] i {
  margin-left: 0.3em;
}
div#n2-ss-5 .n2-font-3099586522786792d4721002843cfdb8-link a {
  font-family: "Open Sans";
  color: #ffffff;
  font-size: 112.5%;
  text-shadow: none;
  line-height: 1.5;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  font-weight: bold;
}
div#n2-ss-5 .n2-style-0ed271d45d31ca9a8cad082fd7eec5b6-heading {
  background: #1e2f41;
  opacity: 1;
  padding: 10px 30px 10px 30px;
  box-shadow: none;
  border-width: 0px;
  border-style: solid;
  border-color: #000000;
  border-color: RGBA(0, 0, 0, 1);
  border-radius: 0px;
}
div#n2-ss-5 .n2-ss-layer .n2-font-b6ffc6fc7297385f9ef09907bf98cf61-hover {
  font-family: "Open Sans";
  color: #ffffff;
  font-size: 162.5%;
  text-shadow: none;
  line-height: 1.5;
  font-weight: 800;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  letter-spacing: normal;
  word-spacing: normal;
  text-transform: none;
  font-weight: 800;
}
.topTexts {
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px solid #fff;
}
.countTime {
  /*text-align: center;*/
  /*font-weight: bold;*/
  /*color: orangered;*/
}
.indexTxt_aligin {
  text-align: center;
  padding: 10px 0;
}
.indexTxt_aligin a {
  color: #fff;
}
.latestNews_list {
  width: 100%;
}
.latestNews_list_li {
  display: block;
  display: flex;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 20px;
  font-size: 16px;
}
.latestNews_list_li .news_t {
  flex: 1;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 30px;
}
.footLogo {
  display: flex;
  padding-top: 20px !important;
  width: 100%;
}
.footLogoLeft {
  width: 75%;
  display: flex;
  flex-wrap: wrap;
}
.footLogoLeft a {
  width: 25%;
  text-align: left;
}
.footLogoLeft a img {
  clear: none;
  display: initial;
}
.footLogoRight {
  width: 25%;
}

/*以下为二级内页的样式*/
.secondBox {
  max-width: 1200px;
  margin: 0 auto;
}
.secondBox table {
  max-width: 100%;
  /*table-layout: fixed;	*/
}
.secondBox img {
  max-width: 100%;
}
.secondBox p,
.secondBox span {
  word-break: break-word;
  background: #ffffff!important;
}
.siio>p, .siio>p>span{
  color: #fff!important;
}
