.container-fluid {
  padding: 0 !important;
}
.container-fluid .navbar {
  background-color: #fff;
}
.container-fluid .navbar .container {
  height: 100%;
}
.container-fluid .navbar .container .navbar-toggle {
  position: relative;
  float: right;
  padding: 1.6vw 1.06667vw;
  margin-right: 4vw;
  margin-top: 3.2vw;
  margin-bottom: 2.13333vw;
  background-color: transparent;
  background-image: none;
  border-radius: 1.06667vw;
}
.container-fluid .navbar .container .navbar-toggle .icon-bar {
  background-color: #ff6634;
}
.container-fluid .navbar .container .navbar-toggle:focus,
.container-fluid .navbar .container .navbar-toggle:hover {
  background-color: #fff;
}
.container-fluid .navbar .container .navbar-brand {
  margin-right: 5.33333vw;
  height: unset;
  padding: 2.66667vw 4vw;
}
.container-fluid .navbar .container .navbar-brand img {
  width: 40vw;
}
.container-fluid .navbar .container .xyz {
  height: 100% !important;
}
.container-fluid .navbar .container .xyz .navbar-search .keywords {
  display: flex;
  justify-content: center;
  width: 130.93333vw;
  position: relative;
}
.container-fluid .navbar .container .xyz .navbar-search .keywords .search {
  display: flex;
  align-items: center;
}
.container-fluid .navbar .container .xyz .navbar-search .keywords .search .search_warp {
  display: flex;
  flex-flow: nowrap;
  align-items: center;
  position: relative;
}
.container-fluid .navbar .container .xyz .navbar-search .keywords .search .search_warp input {
  width: 104vw;
  padding: 2.66667vw 4.8vw;
  border: 0;
  font-size: 4.8vw;
  color: #000000;
  outline: 0;
  margin: 0;
  border-radius: 0 2.66667vw 2.66667vw 0;
  background: #f3f5f6;
  /* line-height: 20px; */
  height: 11.73333vw;
  color: #c7c7c7;
  font-family: PingFang SC;
  font-size: 4.26667vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  /* background-size: 5px 8px; */
}
.container-fluid .navbar .container .xyz .navbar-search .keywords .search .search_warp input::-moz-placeholder {
  color: #cfcfcf;
}
.container-fluid .navbar .container .xyz .navbar-search .keywords .search .search_warp input::placeholder {
  color: #cfcfcf;
}
.container-fluid .navbar .container .xyz .navbar-search .keywords .search .search_warp .search-but {
  position: absolute;
  width: 5.33333vw;
  height: 5.33333vw;
  background-image: url(/images/vecto-1.png);
  background-repeat: no-repeat;
  right: 4.53333vw;
  background-size: 5.33333vw 5.06667vw;
  cursor: pointer;
}
.container-fluid .navbar .container .xyz .navbar-search .keywords .search .search-by-keywords {
  position: relative;
}
.container-fluid .navbar .container .xyz .navbar-search .keywords .search .search-by-keywords .text {
  width: 26.66667vw;
  height: 11.73333vw;
  opacity: 1;
  background: #ef6320;
  line-height: 11.73333vw;
  font-size: 5.33333vw;
  font-weight: 400;
  letter-spacing: 0.53333vw;
  color: #ffffff;
  border-radius: 2.66667vw 0 0 2.66667vw;
  /* text-align: center; */
  color: #fff;
  font-family: PingFang SC;
  font-size: 4.26667vw;
  font-style: normal;
  font-weight: 500;
  cursor: pointer;
  background-image: url(/images/icon-1.png);
  background-repeat: no-repeat;
  /* background-size: 5px 8px; */
  background-position: 22.4vw 5.33333vw;
  background-size: 2.13333vw;
  letter-spacing: unset;
  padding: 0 0 0 3.2vw;
}
.container-fluid .navbar .container .xyz .navbar-search .keywords .search .search-by-keywords .search_help_tips_warp {
  position: absolute;
  width: 26.66667vw;
  top: 10.66667vw;
  left: 0;
  padding: 2.66667vw 0;
  /* height: 44px; */
}
.container-fluid .navbar .container .xyz .navbar-search .keywords .search .search-by-keywords .search_help_tips_warp .i_search_help_tips_warp {
  padding: 2.66667vw 4vw;
  width: 100%;
  opacity: 1;
  background: #ef6320;
  border-radius: 2.66667vw;
  z-index: 10;
  box-shadow: 0 1.6vw 4.8vw 0 rgba(0, 0, 0, 0.1);
}
.container-fluid .navbar .container .xyz .navbar-search .keywords .search .search-by-keywords .search_help_tips_warp .i_search_help_tips_warp .search_help_tips_warp_ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.container-fluid .navbar .container .xyz .navbar-search .keywords .search .search-by-keywords .search_help_tips_warp .i_search_help_tips_warp .search_help_tips_warp_ul li {
  color: #fff;
  font-size: 4.26667vw;
  font-style: normal;
  font-weight: 500;
  cursor: pointer;
  padding: 1.86667vw 0 0 0.53333vw;
}
.container-fluid .navbar .container .xyz .navbar-left {
  padding: 0 0 0 8vw;
}
.container-fluid .navbar .container .xyz .navbar-left .nav > li > a:focus,
.container-fluid .navbar .container .xyz .navbar-left .nav > li > a:hover {
  background-color: #fff;
  color: #ff6634;
}
.container-fluid .navbar .container .xyz .navbar-left .masthead-nav > li {
  display: inline-block;
  width: 26.66667vw;
}
.container-fluid .navbar .container .xyz .navbar-left .masthead-nav > li a {
  padding: unset;
  line-height: 18.4vw;
  height: 18.4vw;
  color: #000;
  font-family: PingFang SC;
  font-size: 4.26667vw;
  font-style: normal;
  font-weight: 400;
  text-align: center;
}
.container-fluid .navbar .container .xyz .navbar-left li.index {
  width: 21.33333vw;
}
.container-fluid .navbar .container .xyz .navbar-left li.active {
  background: #ff6634;
  color: #fff;
  font-family: PingFang SC;
  font-size: 4.26667vw;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.container-fluid .navbar .container .xyz .navbar-left li.active a {
  color: #ffffff;
}
.container-fluid .navbar .container .xyz .navbar-left li.active a:hover {
  color: #000000;
}
.container-fluid .navbar .container .xyz .navbar-right {
  height: 100%;
}
.container-fluid .navbar .container .xyz .navbar-right .login-box {
  display: flex;
  justify-items: center;
  align-items: center;
  height: 100%;
}
.container-fluid .navbar .container .xyz .navbar-right .login-box .local {
  padding: 0 2.66667vw 0 0;
}
.container-fluid .navbar .container .xyz .navbar-right .login-box .local .lo1 {
  min-width: 24vw;
  height: 18.4vw;
  line-height: 18.4vw;
  background-image: url(/images/map-location-star-pin.png);
  background-repeat: no-repeat;
  background-size: 2.66667vw 3.46667vw;
  background-position: 0 50%;
  padding: 0px 0 0 3.46667vw;
  font-size: 4.26667vw;
  font-style: normal;
  font-weight: 500;
  position: relative;
  cursor: pointer;
}
.container-fluid .navbar .container .xyz .navbar-right .login-box .local .lo1 .lo1-box {
  position: absolute;
  left: 0px;
  width: 100%;
  border-radius: 1.6vw;
  border: 1px solid #fff;
  box-shadow: 0 1.6vw 4.8vw 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  padding: 2.66667vw 1.33333vw;
  border: solid 1px #e8e8e8;
  bottom: -24vw;
}
.container-fluid .navbar .container .xyz .navbar-right .login-box .local .lo1 .lo1-box .lo1-item {
  line-height: 10.13333vw;
  text-align: center;
}
.container-fluid .navbar .container .xyz .navbar-right .login-box .local .lo1 .lo1-box .lo1-item a {
  font-size: 3.73333vw;
}
.container-fluid .navbar .container .xyz .navbar-right .login-box .login {
  display: flex;
  flex-wrap: nowrap;
}
.container-fluid .navbar .container .xyz .navbar-right .login-box .login .bnt-register {
  border-radius: 1.33333vw;
  border: 1px solid #ff6634;
  background: #fff;
  color: #ff6634;
  font-family: PingFang SC;
  font-size: 3.73333vw;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  width: 21.86667vw;
  height: 9.06667vw;
  flex-shrink: 0;
  margin: 0 2.66667vw 0 0;
  text-align: center;
  line-height: 8.53333vw;
  text-decoration: none;
}
.container-fluid .navbar .container .xyz .navbar-right .login-box .login .bnt-login {
  border-radius: 1.33333vw;
  background: #ff6634;
  color: #fff;
  font-family: PingFang SC;
  font-size: 3.73333vw;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  width: 21.86667vw;
  height: 9.06667vw;
  flex-shrink: 0;
  margin: 0 2.66667vw 0 0;
  text-align: center;
  line-height: 8.53333vw;
  text-decoration: none;
}
.container-fluid .navbar .container .xyz .navbar-right .login-box.aa {
  width: unset;
}
.container-fluid .navbar .container .xyz .navbar-right .login-box.aa a.uc:link,
.container-fluid .navbar .container .xyz .navbar-right .login-box.aa a.uc:visited,
.container-fluid .navbar .container .xyz .navbar-right .login-box.aa a.uc:hover {
  display: block;
  width: 26.66667vw;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: right;
  padding: 0 1.33333vw 0 0;
}
.container-fluid .navbar .container .xyz .navbar-right .login-box.aa a.logout:link,
.container-fluid .navbar .container .xyz .navbar-right .login-box.aa a.logout:visited,
.container-fluid .navbar .container .xyz .navbar-right .login-box.aa a.logout:hover {
  display: block;
  width: 13.33333vw;
}
.container-fluid .navbar .container #navbar .navbar-nav {
  margin: 0 -4vw;
}
.container-fluid .navbar .container #navbar .divider {
  height: 1px;
  margin: 2.4vw 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.container-fluid .navbar .wap-navbar-header {
  position: relative;
}
.container-fluid .navbar .wap-navbar-header .navbar-toggle {
  position: relative;
  float: left !important;
  padding: 1.33333vw 0.8vw !important;
  margin-top: 3.2vw;
  background-color: transparent;
  background-image: none;
  border-radius: 1.06667vw;
  border: 0;
}
.container-fluid .navbar .wap-navbar-header .navbar-toggle .icon-bar {
  background-color: #ff6634;
}
.container-fluid .navbar .wap-navbar-header .navbar-toggle:focus,
.container-fluid .navbar .wap-navbar-header .navbar-toggle:hover {
  background-color: #fff;
}
.container-fluid .navbar .wap-navbar-header .navbar-brand {
  margin-right: unset;
  height: unset;
  padding: unset;
  position: absolute;
  left: 32vw;
  top: 3.73333vw;
}
.container-fluid .navbar .wap-navbar-header .navbar-brand img {
  width: 26.66667vw;
}
.container-fluid .navbar .wap-navbar-header .wapsearch {
  display: block;
  width: 5.33333vw;
  height: 5.33333vw;
  position: absolute;
  right: 0;
  top: 3.2vw;
}
.container-fluid .navbar .wap-navbar-header .wapsearch img {
  width: 100%;
}
.container-fluid .navbar .wap-navbar-header .lang {
  font-size: 3.73333vw;
  font-style: normal;
  color: #ffffff;
}
.container-fluid .navbar .wap-navbar-header .lang a {
  color: #ffffff;
}
.container-fluid .navbar .wap-navbar-header .lang a.langSelected {
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline !important;
  text-underline-offset: 2.13333vw;
}
.container-fluid .navbar .wap-navbar-header.index {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  padding: 1.33333vw 0;
}
.container-fluid .navbar .wap-navbar-header.index .navbar-brand {
  margin-right: unset;
  height: unset;
  padding: unset;
  position: unset;
  padding: 2.66667vw 0 0 0;
}
.container-fluid .navbar .wap-navbar-header.index .navbar-brand img {
  width: 32vw;
}
.container-fluid .navbar .wap-navbar-header.index .uc {
  width: 7.46667vw;
  height: 7.46667vw;
}
.container-fluid .navbar .wap-navbar-header.index .uc img {
  width: 100%;
  height: 100%;
}
.container-fluid .navbar .navbar-collapse {
  background-color: #f8f9fa;
  position: fixed;
  top: 0px;
  left: -100%;
  width: 64vw;
  /* 菜单宽度 */
  height: 100%;
  /* 设置高度为屏幕高度 */
  overflow-y: auto;
  /* 添加滚动条 */
  transition: left 0.3s ease;
  box-shadow: 0px 1.06667vw 2.66667vw 0px rgba(205, 205, 205);
  max-height: unset;
}
.container-fluid .navbar .navbar-collapse .navbox-box {
  position: relative;
  height: 100%;
}
.container-fluid .navbar .navbar-collapse .navbox-box .close {
  width: 5.33333vw;
  height: 5.33333vw;
  background-image: url(/images/index-cl-3.png);
  background-repeat: no-repeat;
  cursor: pointer;
  background-size: 4vw 4vw;
  right: 0;
  position: absolute;
  top: 2.66667vw;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav {
  padding-top: 13.33333vw;
  font-size: 4.26667vw;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav li {
  padding: 2.66667vw 0 2.66667vw 4vw;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav li a {
  height: 8vw;
  line-height: 8vw;
  color: #222222;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav li .a1 {
  background-image: url(/images/wap-nav/ppp-1a.png);
  background-repeat: no-repeat;
  background-size: 6.66667vw 6.66667vw;
  background-position: 0px 0.53333vw;
  padding: 0 0 0 8vw;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav li .a2 {
  background-image: url(/images/wap-nav/ppp-2a.png);
  background-repeat: no-repeat;
  background-size: 6.66667vw 6.66667vw;
  background-position: 0px 0.53333vw;
  padding: 0 0 0 8vw;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav li .a3 {
  background-image: url(/images/wap-nav/ppp-3a.png);
  background-repeat: no-repeat;
  background-size: 6.66667vw 6.66667vw;
  background-position: 0px 0.53333vw;
  padding: 0 0 0 8vw;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav li .a4 {
  background-image: url(/images/wap-nav/ppp-4a.png);
  background-repeat: no-repeat;
  background-size: 6.66667vw 6.66667vw;
  background-position: 0px 0.53333vw;
  padding: 0 0 0 8vw;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav li .a5 {
  background-image: url(/images/wap-nav/ppp-5a.png);
  background-repeat: no-repeat;
  background-size: 6.66667vw 6.66667vw;
  background-position: 0px 0.53333vw;
  padding: 0 0 0 8vw;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav li .a6 {
  background-image: url(/images/wap-nav/ppp-6a.png);
  background-repeat: no-repeat;
  background-size: 6.66667vw 6.66667vw;
  background-position: 0px 0.53333vw;
  padding: 0 0 0 8vw;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav li .a1.active {
  background-image: url(/images/wap-nav/ppp-1.png);
  color: #ff6634;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav li .a2.active {
  background-image: url(/images/wap-nav/ppp-2.png);
  color: #ff6634;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav li .a3.active {
  background-image: url(/images/wap-nav/ppp-3.png);
  color: #ff6634;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav li .a4.active {
  background-image: url(/images/wap-nav/ppp-4.png);
  color: #ff6634;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav li .a5.active {
  background-image: url(/images/wap-nav/ppp-5.png);
  color: #ff6634;
}
.container-fluid .navbar .navbar-collapse .navbox-box .navbar-nav li .a6.active {
  background-image: url(/images/wap-nav/ppp-6.png);
  color: #ff6634;
}
.container-fluid .navbar .navbar-collapse .navbox-box .nav-bb {
  position: absolute;
  bottom: 10.66667vw;
  left: 0px;
}
.container-fluid .navbar .navbar-collapse .navbox-box .nav-bb .pub-li {
  padding: 2.66667vw 0;
}
.container-fluid .navbar .navbar-collapse .navbox-box .nav-bb .pub-li .aa-box {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  width: 56vw;
  height: 10.66667vw;
  border-radius: 10.66667vw;
  border: 1px solid #ff6634;
  background-image: url(/images/ju-shu-1.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1px;
}
.container-fluid .navbar .navbar-collapse .navbox-box .nav-bb .pub-li .aa-box .a1,
.container-fluid .navbar .navbar-collapse .navbox-box .nav-bb .pub-li .aa-box .a2 {
  width: 50%;
  text-align: center;
  font-size: 4vw;
  font-weight: 500;
}
.container-fluid .navbar .navbar-collapse .navbox-box .nav-bb .pub-li .aa-box .a1 a,
.container-fluid .navbar .navbar-collapse .navbox-box .nav-bb .pub-li .aa-box .a2 a {
  color: #ff6634;
}
.container-fluid .navbar .navbar-collapse .navbox-box .nav-bb .pub-li .aa-box .a1 {
  background-image: url(/images/feiji-2.png);
  background-repeat: no-repeat;
  background-size: 5.06667vw 5.06667vw;
  padding: 0 0 0 5.33333vw;
  background-position: 2.13333vw 0.53333vw;
}
.container-fluid .navbar .navbar-collapse .navbox-box .nav-bb .pub-li .a3 {
  width: 56vw;
  height: 10.66667vw;
  border-radius: 10.66667vw;
  border: 1px solid #01afba;
  line-height: 10.66667vw;
  text-align: center;
  font-size: 4vw;
  font-weight: 500;
  background-image: url(/images/index-cl-2.png);
  background-repeat: no-repeat;
  background-size: 4.8vw 4.8vw;
  background-position: 12.26667vw 2.93333vw;
}
.container-fluid .navbar .navbar-collapse .navbox-box .nav-bb .pub-li .a3 a {
  color: #01afba;
}
.container-fluid .navbar .navbar-collapse.in {
  left: 4vw;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #fff !important;
}
.container-fluid.bg {
  background-image: url(/images/wap-index-bg-1.png);
  background-repeat: no-repeat;
  background-size: contain;
}
.container-fluid.bg .navbar {
  background-color: unset;
  border: unset;
}
.container-fluid.bg .navbar-inverse {
  border-color: #fff !important;
}
.choosePublishPostsTypeModal .modal-dialog {
  width: 100%;
  margin: 0 auto;
}
.choosePublishPostsTypeModal .modal-dialog .modal-header {
  padding: unset;
  border-bottom: unset;
  position: relative;
  padding: 10.66667vw 0 5.33333vw;
}
.choosePublishPostsTypeModal .modal-dialog .modal-header .close {
  position: absolute;
  right: 4vw;
  top: 2.66667vw;
}
.choosePublishPostsTypeModal .modal-dialog .modal-header h5 {
  color: #fff;
  font-size: 4.53333vw;
  font-weight: 600;
  background-image: url(/images/8860.png);
  background-repeat: no-repeat;
  background-size: 86.93333vw 14.66667vw;
  line-height: 14.66667vw;
  height: 14.66667vw;
  padding: 0 0 0 5.33333vw;
}
.choosePublishPostsTypeModal .modal-dialog .modal-content .modal-body {
  position: relative;
  padding: 5.33333vw 5.33333vw 13.33333vw;
  line-height: 8vw;
  color: #333;
  font-size: 4.26667vw;
}
.choosePublishPostsTypeModal .modal-dialog .modal-content .modal-body .choose_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.choosePublishPostsTypeModal .modal-dialog .modal-content .modal-body .choose_box a {
  color: #333;
  border: solid 1px #eaeaea;
  cursor: pointer;
  margin: 5.33333vw;
  padding: 10.66667vw;
  display: block;
  height: 53.33333vw;
  border-radius: 1.06667vw;
}
.choosePublishPostsTypeModal .modal-dialog .modal-content .modal-body .choose_box a:hover {
  color: #ff6634;
  border: solid 1px #ff6634;
}
.choosePublishPostsTypeModal .modal-dialog .modal-content .modal-body .choose_box .posts_type .t1 {
  font-size: 4.8vw;
  font-weight: 500;
  line-height: 16vw;
}
.choosePublishPostsTypeModal .modal-dialog .modal-content .modal-body .choose_box .posts_type .t2 {
  font-size: 3.73333vw;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.row {
  padding: 0 !important;
  margin: 0 !important;
}
.hide {
  display: none;
}
.footer {
  padding: 4vw 1.33333vw;
  color: #999;
  text-align: center;
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5;
  display: none;
}
.footer .line {
  font-size: 3.2vw;
  padding: 1.33333vw 0;
}
.footer .line.a1 {
  padding: 0 0 1.33333vw 0;
}
.footer .line.a1 a:link,
.footer .line.a1 a:hover,
.footer .line.a1 a:visited,
.footer .line.a1 a:focus,
.footer .line.a1 a:hover {
  color: #a0a0a0;
  text-align: center;
  font-size: 3.46667vw;
  font-weight: 400;
  line-height: 4.53333vw;
}
.footer .line.a1 a {
  color: #a0a0a0;
}
.clear {
  clear: both;
}
a {
  cursor: pointer;
  text-decoration: none !important;
}
.pagination-box {
  width: 100%;
  padding: 9.33333vw 0;
  text-align: center;
}
.pagination-box .pages-box {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}
.pagination-box .pages-box .pagination > li > a,
.pagination-box .pages-box .pagination > li > span {
  margin: 0 1.86667vw !important;
  border-radius: 1.33333vw !important;
  color: #666;
}
.pagination-box .pages-box .pagination > .active > a,
.pagination-box .pages-box .pagination > .active > a:focus,
.pagination-box .pages-box .pagination > .active > a:hover,
.pagination-box .pages-box .pagination > .active > span,
.pagination-box .pages-box .pagination > .active > span:focus,
.pagination-box .pages-box .pagination > .active > span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #2a323d;
  border-color: #2a323d;
}
.wap-hide {
  display: none !important;
}
.wap-show {
  display: block !important;
}
hr {
  margin-top: 2.66667vw !important;
  margin-bottom: 2.66667vw !important;
  border: 0;
  border-top: 1px solid #eee;
}
ul li {
  list-style-type: none;
}


