@charset "utf-8";
table{ border-collapse:collapse; border-spacing:0; empty-cells:show; margin:0; padding:0; }
th,td { vertical-align:top; text-align:left; }
fieldset,img{ border:0; }
address,caption,cite,code,dfn,em,th,var,optgroup{ font-style:inherit; font-weight:inherit; }
del,ins{ text-decoration:none; }
ul,li{ list-style:none; }
caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }
q:before,q:after{ content:''; }
abbr,acronym{ border:0; font-variant:normal; }
legend{color:#333;}
em { font-style:normal;}
img{border:none;max-width: 100%;height: auto;}
input,button,textarea,select,optgroup,option{ font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input,button,textarea,select{ *font-size:100%; }
input { vertical-align:middle; }
a * { cursor:pointer; }
body{ font-family:Microsoft Yahei;color:#333;}
body::-webkit-scrollbar {
    width: 5px;
    height: 8px;
    background-color: rgba(246, 248, 249, 1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
body::-webkit-scrollbar-thumb {
    background-color: rgba(123, 121, 121, 0.7);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.resetStyle {
  color: #333;
}

.resetStyle a {
  text-decoration: none;
  color: #333;
}

.resetStyle ul,
.resetStyle li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.resetStyle p {
  margin: 0;
}
.container {
  transition: 0.3s;
}

@media (min-width: 1800px) {
  .container1 {
    width: 1750px;
    padding: 0;
  }
}
#backtop {
  position: fixed;
  right: 49px;
  bottom: 20px;
  z-index: 100;
  opacity: 0;
  transition: 0.3s;
  visibility: hidden;
}

#backtop ul li {
  width: 54px;
  height: 54px;
  float: left;
  position: relative;
  line-height: 54px;
  text-align: center;
  margin-bottom: 3px;
  list-style: none;
}

#backtop ul li .inner {
  position: absolute;
  right: 70px;
  top: 0;
  background: #fff;
  border: 1px solid #ddd;
  line-height: normal;
  padding: 15px;
  transform: scale(0);
  transform-origin: top right;
  transition: 0.3s;
}

#backtop ul li .inner p {
  font-size: 12px;
}

#backtop ul li:hover .inner {
  transform: scale(1);
}

#backtop ul li .sidebox {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  transition: all 0.3s;
  background: #fff;
  border: 1px solid #ddd;
  color: #fff;
  font: 14px/54px "微软雅黑";
  overflow: hidden;
  background-position: center;
  background-size: inherit;
  background-repeat: no-repeat;
}

#backtop.show {
  opacity: 1;
  visibility: visible;
}

#backtop ul li .sidetop {
  width: 100%;
  height: 100%;
  line-height: 54px;
  display: inline-block;
  opacity: 0.6;
  filter: alpha(opacity=80);
  transition: all 0.3s;
  border: 1px solid #eef4f7;
  background: #eee url(../images/side_icon.png) center / cover no-repeat;
}

@media (min-width: 768px) {
  #backtop ul li .sidetop:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    background: #faa635 url(../images/side_icon-w.png) center / cover no-repeat;
  }
}

@media (max-width: 767px) {
  #backtop {
    right: 10px;
    bottom: 10px;
  }

  #backtop ul li {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}

.navmenu-content {
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100vh;
  opacity: 0;
  visibility: hidden;
}

.navmenu-content .content__inner {
  width: 100%;
  height: 100vh;
  position: relative;
  background-color: rgba(255, 255, 255, 0.9);
}

.navmenu-content .content__inner .nav-inner {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}

.navmenu-content .content__inner .navmenu-exit {
  position: absolute;
  width: 52px;
  height: 52px;
  background-color: #ce011a;
  color: #fff;
  top: 2vh;
  right: 5%;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.3s;
  font-size: 30px;
}

.navmenu-content .content__inner .navmenu-exit img {
  width: 25px;
}

@media (max-width: 1470px) {
  .navmenu-content .content__inner .navmenu-exit {
    width: 45px;
    height: 45px;
    font-size: 25px;
  }
}

@media (max-width: 767px) {
  .navmenu-content .content__inner .navmenu-exit {
    top: 3vh;
    right: 4vh;
    width: 30px;
    height: 30px;
    font-size: 20px;
  }

  .navmenu-content .content__inner .navmenu-exit img {
    width: 18px;
  }
}

.navmenu-content .content__inner .navList {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-items: center;
  align-items: center;
}

.navmenu-content .content__inner .navItem {
  width: calc(100%/6);
  height: 100%;
  position: relative;
  transition: 0.3s;
}

.navmenu-content .content__inner .navItem .outer {
  display: inline-block;
  position: absolute;
  z-index: 3;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  margin: auto;
}

.navmenu-content .content__inner .navItem .outer .navicon {
  height: 35px;
  overflow: hidden;
  margin: 0 0 60px;
  transition: 0.3s;
}

@media (max-width: 1470px) {
  .navmenu-content .content__inner .navItem .outer .navicon {
    height: 30px;
    margin: 0 0 50px;
  }
}

@media (max-width: 767px) {
  .navmenu-content .content__inner .navItem .outer .navicon {
    display: none;
  }
}

.navmenu-content .content__inner .navItem .outer .navicon img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.navmenu-content .content__inner .navItem .outer h3 {
  font-size: 22px;
  color: #1e1e1e;
  font-weight: 100;
  margin: 0 0 16px;
  text-align: center;
  transition: 0.3s;
}

@media (max-width: 1470px) {
  .navmenu-content .content__inner .navItem .outer h3 {
    font-size: 18px;
  }
}

.navmenu-content .content__inner .navItem .outer small {
  display: block;
  text-align: center;
  color: #1e1e1e;
  font-weight: 100;
}

.navmenu-content .content__inner .navItem .hover-show {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  margin: auto;
  width: 1px;
  height: 1px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: height 0.3s ease 0.3s, width 0.3s ease;
}

.navmenu-content .content__inner .navItem .hover-show:after {
  content: "";
  position: absolute;
  z-index: 3;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.45);
}

.navmenu-content .content__inner .navItem .hover-show ul {
  width: 100%;
  height: 100%;
  display: none;
  flex-wrap: wrap;
  align-items: center;
  align-content: center;
  position: relative;
  z-index: 5;
}

.navmenu-content .content__inner .navItem .hover-show ul.on {
  display: flex;
}

.navmenu-content .content__inner .navItem .hover-show ul li {
  width: 100%;
  text-align: center;
  height: 60px;
  line-height: 60px;
  transition: 0.3s;
}

@media (max-width: 1470px) {
  .navmenu-content .content__inner .navItem .hover-show ul li {
    height: 50px;
    line-height: 50px;
  }
}

.navmenu-content .content__inner .navItem .hover-show ul li a {
  font-size: 16px;
}

.navmenu-content .content__inner .navItem .hover-show ul li:first-child a {
  font-weight: bold;
  font-size: 24px;
  transition: 0.3s;
}

@media (max-width: 1470px) {
  .navmenu-content .content__inner .navItem .hover-show ul li:first-child a {
    font-size: 18px;
  }
}

.navmenu-content .content__inner .navItem .hover-show ul li a {
  text-align: center;
  color: #fff;
  width: 100%;
  opacity: 1;
  display: inline-block;
  transition: 0.3s;
}

.navmenu-content .content__inner .navItem .hover-show ul li a[href]:hover {
  color: #faa635;
}

.navmenu-content .content__inner .navItem:hover .hover-show {
  width: 100%;
  height: 100%;
  transition: width 0.3s ease 0.3s, height 0.3s ease;
}

.navmenu-content .content__inner .app_navList {
  position: relative;
}

.navmenu-content .content__inner .app_navList>ul {
  padding-top: 12vh;
  width: 84%;
  margin: auto;
}

.navmenu-content .content__inner .app_navList>ul>li {
  line-height: 60px;
  border-bottom: 1px solid #dcdcdc;
}

.navmenu-content .content__inner .app_navList>ul>li>.item {
  display: flex;
  justify-content: space-between;
}

.navmenu-content .content__inner .app_navList>ul>li>.item>a {
  display: inline-block;
  height: 60px;
  line-height: 60px;
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  text-align: left;
  position: relative;
  transition: 0.3s;
}

.navmenu-content .content__inner .app_navList>ul>li>.item em {
  flex: 1;
  text-align: right;
  font-style: normal;
  font-size: 18px;
  cursor: pointer;
}

.navmenu-content .content__inner .app_navList>ul>li>ol {
  width: 68%;
  margin: auto;
  display: none;
  padding: 0;
}

.navmenu-content .content__inner .app_navList>ul>li>ol>li {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
}

.navmenu-content .content__inner .app_navList>ul>li>ol>li>a {
  display: inline-block;
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: left;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.6);
}

.navmenu-content .shape-wrap {
  position: relative;
  z-index: 10;
  fill: rgba(255, 255, 255, 0.9);
}

.navmenu-content.index-navmenu-content .content__inner .navmenu-exit {
  top: 60px;
}

.currency-breadnav {
  width: 100%;
  height: 100px;
  display: flex;
  align-items: center;
}

.currency-breadnav ul {
  display: flex;
}

.currency-breadnav ul li {
  position: relative;
  color: #999;
  font-size: 16px;
  margin: 0 20px 0 0;
}

.currency-breadnav ul li:last-child {
  margin: 0;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.currency-breadnav ul li:after {
  content: ">";
  position: absolute;
  font-family: "微软雅黑";
  top: 0;
  bottom: 0;
  right: -16px;
  font-size: 16px;
  color: #999;
  margin: auto 0;
  transform: translateY(-2px);
}

.currency-breadnav ul li:last-child:after {
  display: none;
}

.currency-breadnav ul li a {
  color: #999;
  font-size: 16px;
  transition: 0.3s;
}

.currency-breadnav ul li a[href]:hover {
  color: #faa635;
}

.currency-card a {
  display: block;
  width: 100%;
  height: 100%;
}

.currency-card .img-box {
  width: 100%;
  height: 213px;
  overflow: hidden;
  transition: 0.3s;
}

.currency-card .img-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.3s;
}

.currency-card h4 {
  width: 100%;
  height: 85px;
  line-height: 85px;
  font-size: 26px;
  color: #333;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.currency-card h4 p {
  transition: 0.3s;
}

.currency-card p.des {
  font-size: 16px;
  color: #666;
  line-height: 1.8;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  /* max-height: 56px; */
  height: 0;
  transition: 0.3s;
}

.currency-card:hover .img-box img {
  transform: scale(1.1);
}

.currency-card:hover h4 {
  color: #faa635;
}

.currency-breadnav-box {
  background: #f5f5f5;
  margin: 0 0 100px;
  transition: 0.3s;
}

@media (max-width: 1199px) {
  .currency-breadnav-box {
    margin: 0 0 60px;
  }
}

@media (max-width: 991px) {
  .currency-breadnav-box {
    margin: 0 0 50px;
  }
}

@media (max-width: 767px) {
  .currency-breadnav-box {
    background: #fff;
    margin: 0;
  }
}

.currency-breadnav-box .flexbox {
  display: flex;
}

@media (max-width: 767px) {
  .currency-breadnav-box .flexbox {
    flex-direction: column-reverse;
  }
}

.currency-breadnav-box .flexbox .inner-breadnav-tab {
  flex: 1;
  display: flex;
  align-items: center;
  transition: 0.3s;
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul {
  display: flex;
}

@media (max-width: 767px) {
  .currency-breadnav-box .flexbox .inner-breadnav-tab ul {
    width: 100%;
  }
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul li {
  margin: 0 60px 0 0;
  transition: 0.3s;
}

@media (max-width: 1199px) {
  .currency-breadnav-box .flexbox .inner-breadnav-tab ul li {
    margin: 0 50px 0 0;
  }
}

@media (max-width: 991px) {
  .currency-breadnav-box .flexbox .inner-breadnav-tab ul li {
    margin: 0 30px 0 0;
  }
}

@media (max-width: 767px) {
  .currency-breadnav-box .flexbox .inner-breadnav-tab ul li {
    margin: 0;
    flex: auto;
  }
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul li:last-child {
  margin: 0;
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul li a {
  display: flex;
  align-items: center;
}

@media (max-width: 767px) {
  .currency-breadnav-box .flexbox .inner-breadnav-tab ul li a {
    justify-content: center;
    height: 60px;
  }
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul li a .nico {
  width: 42px;
  height: 42px;
  overflow: hidden;
  margin: 0 15px 0 0;
  transition: 0.3s;
}

@media (max-width: 1199px) {
  .currency-breadnav-box .flexbox .inner-breadnav-tab ul li a .nico {
    width: 30px;
    height: 30px;
    margin: 0 10px 0 0;
  }
}

@media (max-width: 575px) {
  .currency-breadnav-box .flexbox .inner-breadnav-tab ul li a .nico {
    display: none;
  }
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul li a .nico.ni {
  background: url(../images/other/n1.png) center / contain no-repeat;
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul li a .nico.n2 {
  background: url(../images/other/n2.png) center / contain no-repeat;
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul li a .nico.n3 {
  background: url(../images/other/n3.png) center / contain no-repeat;
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul li a .nico.n4 {
  background: url(../images/other/n4.png) center / contain no-repeat;
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul li a span {
  font-size: 18px;
  color: #999;
  transition: 0.3s;
}

@media (max-width: 1199px) {
  .currency-breadnav-box .flexbox .inner-breadnav-tab ul li a span {
    font-size: 16px;
  }
}

@media (max-width: 575px) {
  .currency-breadnav-box .flexbox .inner-breadnav-tab ul li a span {
    font-size: 14px;
  }
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul li.active a .nico.n1,
.currency-breadnav-box .flexbox .inner-breadnav-tab ul li:hover a .nico.n1 {
  background: url(../images/other/n1-h.png) center / contain no-repeat;
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul li.active a .nico.n2,
.currency-breadnav-box .flexbox .inner-breadnav-tab ul li:hover a .nico.n2 {
  background: url(../images/other/n2-h.png) center / contain no-repeat;
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul li.active a .nico.n3,
.currency-breadnav-box .flexbox .inner-breadnav-tab ul li:hover a .nico.n3 {
  background: url(../images/other/n3-h.png) center / contain no-repeat;
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul li.active a .nico.n4,
.currency-breadnav-box .flexbox .inner-breadnav-tab ul li:hover a .nico.n4 {
  background: url(../images/other/n4-h.png) center / contain no-repeat;
}

.currency-breadnav-box .flexbox .inner-breadnav-tab ul li.active a span,
.currency-breadnav-box .flexbox .inner-breadnav-tab ul li:hover a span {
  color: #faa635;
}

.currency-breadnav-box .flexbox .currency-breadnav {
  width: auto;
  transition: 0.3s;
}

@media (max-width: 767px) {
  .currency-breadnav-box .flexbox .currency-breadnav {
    height: 60px;
  }
}

@media (max-width: 575px) {
  .currency-breadnav-box .flexbox .currency-breadnav {
    height: 30px;
    margin: 10px 0 0;
  }
}

@media (max-width: 575px) {
  .currency-breadnav-box .flexbox .currency-breadnav li {
    font-size: 14px;
  }
}

@media (max-width: 575px) {
  .currency-breadnav-box .flexbox .currency-breadnav li a {
    font-size: 14px;
  }
}

.currency-breadnav-apptab {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  margin: 0 0 30px;
  border-bottom: 1px solid #eee;
  z-index: 99;
  background: #fff;
  transition: 0.3s;
}

@media (max-width: 575px) {
  .currency-breadnav-apptab {
    margin: 0 0 15px;
  }
}

.currency-breadnav-apptab ul {
  display: flex;
  transition: 0.3s;
}

@media (max-width: 767px) {
  .currency-breadnav-apptab ul {
    padding: 0 15px;
  }
}

.currency-breadnav-apptab ul li {
  flex: auto;
  text-align: center;
}

.currency-breadnav-apptab ul li a {
  display: block;
  text-align: center;
  font-size: 16px;
  width: 100%;
  padding: 20px 0;
  color: #999;
  transition: 0.3s;
}

@media (max-width: 575px) {
  .currency-breadnav-apptab ul li a {
    font-size: 14px;
  }
}

.currency-breadnav-apptab ul li.active a {
  color: #faa635;
}

.currency-show-more {
  width: 100%;
  height: 100px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: 0.3s;
}

@media (max-width: 767px) {
  .currency-show-more {
    height: 60px;
  }
}

.currency-show-more .down {
  margin: 0 0 12px;
  animation: rise 1s linear infinite alternate;
  transition: 0.3s;
}

@media (max-width: 767px) {
  .currency-show-more .down {
    width: 15px;
  }
}

.video-model video {
  width: 100%;
}

.home-header-fixed {
  position: relative;
  height: 100px;
}

.home-header-fixed .home-header {
  position: fixed;
  z-index: 100;
  width: 100%;
  top: 0;
  transition: .3s;
}

.home-header-fixed.scroll .home-header {
  height: 75px;
}
.home-header-fixed .header{
  padding:0 26px 0 10px;
}
.home-header-absolute {
  position: absolute;
  z-index: 100;
  width: 100%;
  margin: 55px 0 0;
}

.home-header-absolute .header-container .logo .logo1 {
  display: block;
}

@media (max-width: 767px) {
  .home-header-absolute {
    margin: 15px 0 0;
  }
}

.home-header-static .home-header {
  border-bottom: 1px solid #f4f4f4;
  background: #fefefe;
  height: 100px;
}

.home-header-static .home-header .header-container .logo .logo2 {
  display: block;
  height: 34px;
}

.home-header-static .home-header .header-container #downBox .getwork em {
  color: #333;
}

.home-header-static .home-header .header-container #downBox .getwork .caret {
  color: #989898;
}

.home-header-static .home-header .header-container .right-operate .lang li:after {
  background: rgba(51, 51, 51, 0.5);
}

.home-header-static .home-header .header-container .right-operate .lang li a {
  color: rgba(51, 51, 51, 0.5);
}

.home-header-static .home-header .header-container #navmenu-btn:before {
  color: #333;
}

.home-header-static .home-header .header-container #navmenu-btn .getNav span {
  background: #333;
}

.home-header {
  width: 100%;
  height: 68px;
  transition: 0.3s;
}

@media (max-width: 767px) {
  .home-header {
    height: 50px;
  }
}

.home-header .header-container {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  height: 100%;
  margin: 0 auto;
}

.home-header .header-container .logo a img {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
  height: 68px;
  display: none;
  transition: 0.3s;
}

@media (max-width: 767px) {
  .home-header .header-container .logo a img {
    height: 50px;
    margin-left: 0;
  }
}

.home-header .header-container #downBox {
  position: absolute;
  z-index: 99;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  cursor: pointer;
}

.home-header .header-container #downBox:hover .uldown {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}

.home-header .header-container #downBox .getwork em {
  color: #fff;
  font-style: normal;
  font-size: 18px;
}

.home-header .header-container #downBox .getwork .caret {
  margin-left: 5px;
  color: #fff;
  border-top: 6px dashed;
  border-top: 6px solid\9;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}

.home-header .header-container #downBox ul.uldown {
  cursor: default;
  background-color: #fff;
  padding: 18px 38px;
  position: absolute;
  top: 100%;
  opacity: 0;
  transform: translateY(-10px);
  visibility: hidden;
  /* transition: all 0.3s cubic-bezier(0, 0.31, 0.22, 0.43); */
  box-shadow: 0px 7px 26px rgba(0, 0, 0, 0.1);
}

.home-header .header-container #downBox ul.uldown li {
  padding: 20px 0;
}

.home-header .header-container #downBox ul.uldown li a {
  display: flex;
  align-items: center;
  width: 100%;
}

.home-header .header-container #downBox ul.uldown li a:hover .tit {
  color: #faa635;
}

.home-header .header-container #downBox ul.uldown li .img-box {
  flex: 0 0 100px;
  min-width: 100px;
  height: 55px;
  margin: 0 15px 0 0;
}

.home-header .header-container #downBox ul.uldown li .img-box img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.home-header .header-container #downBox ul.uldown li .info {
  max-width: 150px;
}

.home-header .header-container #downBox ul.uldown li .info .tit {
  font-size: 16px;
  margin-bottom: 10px;
  color: #333;
  white-space: nowrap;
  transition: 0.3s;
}

.home-header .header-container #downBox ul.uldown li .info .des {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: #ccc;
  font-size: 12px;
}

.home-header .header-container .right-operate {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
}

.home-header .header-container .right-operate .lang {
  display: flex;
  align-items: center;
  margin: 0 35px 0 0;
}

.home-header .header-container .right-operate .lang li {
  position: relative;
  margin: 0 28px 0 0;
}

.home-header .header-container .right-operate .lang li:after {
  content: "";
  position: absolute;
  right: -14px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 1px;
  height: 55%;
  background: #fff;
}

.home-header .header-container .right-operate .lang li:last-child {
  margin: 0;
}

.home-header .header-container .right-operate .lang li:last-child:after {
  background: transparent;
}

.home-header .header-container .right-operate .lang li a {
  color: #fff;
  font-size: 16px;
  font-weight: 100;
  transition: 0.3s;
}

.home-header .header-container .right-operate .lang li a:hover {
  color: #faa635;
}

.home-header .header-container #navmenu-btn {
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 0 0 0 40px;
}

.home-header .header-container #navmenu-btn:before {
  content: attr(data-name);
  position: absolute;
  color: #fff;
  left: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  font-size: 18px;
  transition: 0.3s;
}

@media (max-width: 767px) {
  .home-header .header-container #navmenu-btn:before {
    font-size: 14px;
  }
}

.home-header .header-container #navmenu-btn .getNav {
  position: relative;
  display: block;
  width: 18px;
  height: 18px;
  box-sizing: content-box;
  transition: all 0.3s cubic-bezier(0, 0.31, 0.22, 0.43);
}

.home-header .header-container #navmenu-btn .getNav span {
  position: absolute;
  height: 2px;
  left: 0;
  background-color: #fff;
  display: inline-block;
  transition: all 0.3s cubic-bezier(0, 0.31, 0.22, 0.43);
  transition-delay: 0.3s;
}

.home-header .header-container #navmenu-btn .getNav span:nth-of-type(1) {
  width: 18px;
  top: 2px;
}

.home-header .header-container #navmenu-btn .getNav span:nth-of-type(2) {
  width: 12px;
  top: 8px;
}

.home-header .header-container #navmenu-btn .getNav span:nth-of-type(3) {
  width: 8px;
  top: 14px;
}

.home-header .header-container #navmenu-btn:hover .getNav {
  transform: rotate(-90deg);
}

.home-header .header-container #navmenu-btn:hover .getNav span {
  width: 18px;
}
/*大图  开始*/
.wap-banner{display: none;}
/*大图  结束*/

.head{
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto
}

@media (min-width:768px) {
  .head {
    width: 750px
  }
  .header .nav ul li a{
    font-size:14px!important;
  }
}
@media (min-width:992px) {
  .head {
    width: 970px
  }
  /*.header .nav ul li a{
    font-size: 14px!important;
  }*/
}
@media (min-width:1200px) {
  .head {
    width: 1170px
  }
  .header .nav ul li a{
    font-size: 18px!important;
  }
}
@media (min-width:1570px){
  .head{
      width: 1470px;
  }
}
@media (min-width:1670px){
  .head{
      width: 1570px;
  }
}
@media (min-width:1770px){
  .head{
      width: 1670px;
  }
}
@media (min-width:1800px){
  .head{
      width: 1770px;
  }
}
/*导航  开始*/
.home-header-fixed{
    position: relative;
    z-index: 999999;
    width: 100%;
    height: 120px;
    background: #fff;
}
.header{
  position: absolute;
  z-index: 999;
  left: 0;
  right: 0;
  top:0px;
  height: 120px;
  background-color: #fff;
}
.header .telephone_box{
  overflow: hidden; 
  margin-top: 30px;
  font-family:Arial; 
  font-size: 14px;
  /*font-weight: bold;
  font-size: 21px;
  color: #eb262f;*/
}
.header .telephone{
  
}
.header .nav span.dropBottom,span.dropRight {
  display: block;
  /*box-shadow:inset 2px 0px 0px #FF9;*/
  position: absolute;
  left: 0px;
  width:100%;
  height: 100%;
  top: 0px;
}
.header .nav span.dropBottom {
  position: absolute;
  width: 100%;
  bottom: 0px;
}
.header .nav{    
  position: absolute;
  right: 0;
  top:53px;
}
.header .nav ul{
  margin:0;
  padding:0;
  list-style:none;
}
.header .nav ul ul {
  opacity:0;
  position:absolute;
  top:160%;
  visibility:hidden;
  transition:all .4s ease;
  -webkit-transition:all .4s ease;
}
.header .nav ul ul ul{
  top:0%;
  left:160%;
}
.header .nav ul ul li:hover > ul {
  top:0%;
  left:100%;
  opacity:1;
  visibility:visible;
}
.header .nav ul li:hover > ul {
  opacity:1;
  top:100%;
  visibility:visible;
}
.header .nav ul li {
  float:left;
  position:relative;
  cursor: pointer;
}
.header .nav ul li a{
  text-decoration: none;
  display:block;
  text-transform: uppercase;
  text-align:center;
  line-height:67px;
  color:#333;
  font-size:17px;
  padding:0 25px 0 25px;
}
.header .nav ul > li:before {
  content: "";
  position: absolute;
  left: 0;
  bottom:0px;
  margin: auto;
  width: 0;
  height: 3px;
  background: #eb262f;
  transition: 0.3s;
}
.header .nav ul > li.active:before,
.header .nav ul > li:hover:before {
  width: 100%;
}
.header .nav ul li .b:hover {
  background:#333;
}
.header .nav ul li .b{
  width: 118px;
  color:#fff;
  display:block;
  text-align:center;
  font-size:13px!important;
  line-height:40px;
  background:rgba(0,0,0,0.9);
  border-bottom: 1px solid #191919;    
  padding: 0 10px 0 10px;
}
.header .nav .c img{
  position: absolute;
    right: 7px;
}
.header-right-nav{
  display: none;
}
.app-navmenu-btn {
  display: none;
  width: 25px;
  cursor: pointer;
  margin: 0 0 0 30px;
}

@media (max-width: 991px) {
  .app-navmenu-btn {
    display: block;
    background: #fff;
    border-radius: 50%;
    width: 26px;
    height: 26px;
    padding: 8px;
    margin: 0 0 0 20px;
    box-sizing: content-box;
  }
}
@media (max-width: 575px) {
  .app-navmenu-btn {
    padding: 12px;
    margin: 0 3px 0 0;
  }
}
.app-navmenu-btn img {
  width: 100%;
}
@media (max-width: 575px) {
  .app-navmenu-btn img {
    filter: grayscale(1) brightness(0);
  }
}
/*导航  结束*/
/*咨询服务  开始*/
/*syfuwu******************************************************************/
.syfuwu{width: 100%;}
.syfuwu .row{border-top: 1px #ccc solid; border-left: 1px #ccc solid;}
.syfuwu li{height: 350px;border-right: 1px #ccc solid;border-bottom: 1px #ccc solid;float: left;text-align:center;display: flex; align-items: center; justify-content: center; padding: 0 20px;}
.syfuwu li i{display: block; margin: 0 auto;overflow: hidden;}
/*.syfuwu li:hover{background:#eb262f;}
.syfuwu li:hover span, .syfuwu li:hover p{color: #fff;}*/
.syfuwu li > div{height: 172px;}  
.syfuwu li i.i1{width: 73px;height: 73px;}
.syfuwu li i.i2{width: 77px;height: 73px;}
.syfuwu li i.i3{width: 67px;height: 73px;}
.syfuwu li i.i4{width: 73px;height: 73px;}
.syfuwu li i.i1{background: url(../images/img2.png) no-repeat center center;background-size: cover;}
/*.syfuwu li:hover i.i1{ background: url(../images/img2_1.png) no-repeat center center;background-size: cover;}
*/.syfuwu li i.i2{background: url(../images/img3.png) no-repeat center center;background-size: cover;}
/*.syfuwu li:hover i.i2{ background: url(../images/img3_1.png) no-repeat center center;background-size: cover;}
*/.syfuwu li i.i3{background: url(../images/img4.png) no-repeat center center;background-size: cover;}
/*.syfuwu li:hover i.i3{ background: url(../images/img4_1.png) no-repeat center center;background-size: cover;}
*/.syfuwu li i.i4{background: url(../images/img5.png) no-repeat center center;background-size: cover;}
/*.syfuwu li:hover i.i4{ background: url(../images/img5_1.png) no-repeat center center;background-size: cover;}
*/.syfuwu li span{font-size:20px; display: block;margin:15px 0;opacity: 1;transform: translateY(0);}
.syfuwu li:hover span{position: relative;transform: translateY(30%);transition: all 0.5s ease 0s;}
.syfuwu li p{font-size: 16px;line-height: 21px;opacity: 1;transform: translateY(0);}
.syfuwu li:hover p{transform: translateY(30%);transition: all 0.5s ease 0s;}

/*.syfuwu li:hover p{animation-iteration-count: 1;animation: fadeIn forwards 0.8s ease-out;}
@keyframes fadeIn {
  0% {
    transform: scale(0.2);
    opacity: 0;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}*/

img,.syfuwu li i:before,.syfuwu li i:after,.syfuwu li:after
{-webkit-transition: all .5s ease-in;-o-transition: all .5s ease-in;
 -ms-transition: all .5s ease-in; -moz-transition: all .5s ease-in;}
 @keyframes myFade{
  0%{bottom:10px;opacity: 1;}
  25%{bottom:5px;opacity: 0.3;}
  50%{bottom:10px;opacity: 1;}
  75%{bottom:20px;opacity: 0.3;}
  100%{bottom:10px;opacity: 1;}
}
@-webkit-keyframes myFade{
  0%{bottom:10px;opacity: 1;}
  25%{bottom:5px;opacity: 0.3;}
  50%{bottom:10px;opacity: 1;}
  75%{bottom:20px;opacity: 0.3;}
  100%{bottom:10px;opacity: 1;}
}@-moz-keyframes myFade{
  0%{bottom:10px;opacity: 1;}
  25%{bottom:5px;opacity: 0.3;}
  50%{bottom:10px;opacity: 1;}
  75%{bottom:20px;opacity: 0.3;}
  100%{bottom:10px;opacity: 1;}
}@-o-keyframes myFade{
  0%{bottom:10px;opacity: 1;}
  25%{bottom:5px;opacity: 0.3;}
  50%{bottom:10px;opacity: 1;}
  75%{bottom:20px;opacity: 0.3;}
  100%{bottom:10px;opacity: 1;}
}

/*咨询服务  结束*/

/*辉煌业绩  开始*/
/*synews***********************************************************************/
.synews{width: 100%;}
.synews li figure{width: 100%; display: block;position: relative; overflow: hidden; height: 290px;}
.synews li figure img{width: 100%; height: 100%}
.synews li figure:hover img{transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.synews li figure .date{display: none;position: absolute;width:75px;top:15px;  left:15px;background: #eb262f;text-align: center; color: #fff; padding: 10px 0}
.synews .date .day{display: block;font-size:33px;line-height: 1; font-weight: bold;}
.synews .date .month{display: block;font-size: 13px;line-height: 1;}
.synews li .zi{background:#fafafa; padding: 10px; width: 100%; text-align:left;}
.synews li b{display: block;font-size: 16px;color: #151515;height:36px;line-height: 36px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: normal;}
.synews li p{font-size: 12px; line-height:24px;height:48px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;display: none;}
/*.synews li:nth-child(2){padding-right: 30px;padding-left: 30px;}*/
/*辉煌业绩  结束*/
/*新闻  招标信息  开始*/
.information{background-color:#fafafa;width: 100%;overflow: hidden;}
.tender_news{padding-top: 50px;padding-bottom: 50px;}
.tender_news .tender_news_title{height: 50px;}
.tender_news .tender_news_title h1{float: left;margin: 0px;font-size:32px;}
.tender_news .tender_news_title a{float: right;}
.tender_news .tender_news_top_img{width: 100%;display: block;overflow: hidden;height:150px;}
.tender_news .tender_news_top_img img{width:100%;height: 100%;}
.tender_news .tender_news_bottom{margin-top:20px;border-top:1px dashed #cccccc;height:225px;}
.tender_news .tender_news_bottom ul li{border-bottom:1px dashed #cccccc;line-height: 56px;height: 56px;}
.tender_news .tender_news_bottom ul li i{float: left; display: block;position: relative; overflow: hidden;}
.tender_news_bottom ul li i:before{content:""; display: block;width: 100%; height: 100%;position: absolute; top: 0; left: 0;background-size: 100%!important;}
.tender_news_bottom ul li i.i1{width:5px;height:9px;margin-top:24px;margin-right: 10px;}
.tender_news .tender_news_bottom ul li i.i1:before{background: url(../images/img9.png) no-repeat center center;}
.tender_news .tender_news_bottom ul li h5{float: left;margin: 0px;line-height: 56px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;font-weight: normal;}
.tender_news .tender_news_bottom ul li span{float: right;}
.tender_news .tender_news_left:nth-child(1){padding:0px 15px 0 15px;}
.tender_news .tender_news_left:nth-child(2){padding:0px 15px 0 15px;}
/*鼠标经过向右移动动画*/
.tender_news .tender_news_bottom ul li, 
.tender_news .tender_news_bottom ul li p{
   transition:all .6s ease-in-out 0s;
  -webkit-transition:all .6s ease-in-out 0s;
   -moz-transition:all .6s ease-in-out 0s; 
  -ms-transition:all .6s ease-in-out 0s; 
  -o-transition:all .6s ease-in-out 0s; 
}
.tender_news .tender_news_bottom ul li p{width: 0;height: 1px;display: inline-block;vertical-align: middle;background: #030102;opacity: 0;}
.tender_news .tender_news_bottom ul li:hover p{width:10px;opacity: 1;margin-right:10px;}
/*鼠标经过向右移动动画（完）*/
/*新闻  招标信息  结束*/
/*关于我们  开始*/
/*syab***********************************************************************/
.syab{width: 100%;height: 285px; background:url(../images/img10.jpg) no-repeat;overflow: hidden;/*background-attachment: fixed;*/background-position: 50%;background-repeat: no-repeat;/*background-size: cover;*/}
.syab .dtit{width: 100%;padding:50px 0 50px 0;font-size: 30px;line-height: 27px;}
.syab .dtit a{color: #fff;}
.syaby{width:100%;}
.syaby li{width: 33.33%;margin-top: 100px; float: left; text-align: center;color: #fff; position: relative;}
.syaby li:hover{-webkit-animation: float 6s ease infinite; animation: float 6s ease infinite;cursor:pointer;}
.syaby li b{font-size:70px;color:#fff;line-height:1;margin-bottom:10px;font-weight: normal;}
@-webkit-keyframes float {
  0%,100% {
    top: 0px;
  }
  40% {
    top: -20px;
  }
}

@keyframes float {
  0%,100% {
    top: 0px;
  }
  40% {
    top: -20px;
  }
} 


/*关于我们  结束*/
@media (min-width:1200px){
  .synews li{padding: 0 15px 15px;}
  .xwnav_width{}
}
@media (min-width:992px){
  .synews li{padding: 0 15px 15px;}
}
@media (min-width:300px) and (max-width:992px) {
  .home-header-fixed{position: fixed;}
  .home-header-fixed{height: 60px;}
  .header{padding: 0 15px 0 15px;height: 60px;}
  .header .pull-left img{height: 60px;}
  .header .telephone{font-size: 16px;display: none;}
  .header .telephone img{margin-top:3px!important;}
  .nav-display{display: none;}
  .header .telephone_box{display: none;}
  /*导航  开始*/
  .header-right-nav{display: block;}
  .header .nav{top: 0px;}
  .top_right {padding-right: 10px;}
  .top_right a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
  .top_right .imgbox{display:inline-block;margin-top:15px;}
  .top_right .imgbox img {width:100%;}
  .top_right .menutitle{width:35px;}
  .top_right .submenu{display: none;}
  .top_right .submenu{position:absolute;right:0px;top:60px;background:rgba(225,6,16,0.8);z-index:1;}
  .top_right .submenu a{  display: block;width: 10em; line-height: 50px;text-align: center;color: #fff;font-size: 14px;border-bottom: 1px solid #ed2730;}
  .top_right .submenu a:hover{background: #d82830;}
  .top_right .imgbox{display:block;line-height:0;}
  /*导航  结束*/
  .more_box{margin-top:20px!important; margin-bottom: 20px!important;}
  /*首页 辉煌业绩*/
  .synews li b{font-size: 16px;height: 24px;line-height: 24px;}
  
  .tender_news .tender_news_bottom ul li h5{
    width: 60%;
  }
  /*首页新闻*/
  .tender_news{padding-top: 20px;padding-top: 20px;}
  .tender_news .tender_news_title h1{font-size: 16px;}
  /*PC-banner*/
  .banner{display: none!important;}
  /*wap-banner*/
  .wap-banner{display: block;padding-top: 60px;}
  .wap-banner {/*box-shadow: 0 .1rem .15rem #d7d7d7;*/}
  .wap-banner .swiper-slide img {width: 100%;}
  .wap-banner .swiper-pagination-bullet {width: 10px;height:10px;border-radius: 0;}
  .wap-banner .swiper-pagination-bullet-active {background: #d0111a;height:10px;}
  .synews li p{font-size: 12px;}
  #banner_nei{padding-top: 60px;}
  /*内页子 导航 开始*/
  .xwnav{height: 50px!important;}
  .xwnav_width{height: 50px!important;}
  .xwnav_width a{ width: 90px!important;height:50px!important;line-height:50px!important;font-size:12px!important;}
  /*内页子 导航  结束*/
  .syfuwu li i{margin-top: 10px;}
  .syfuwu li i.i1{width:50px;height:50px;}
  .syfuwu li i.i2{width:50px;height:50px;}
  .syfuwu li i.i3{width:50px;height:50px;}
  .syfuwu li i.i4{width:50px;height:50px;}
  .syfuwu li{height:200px;}
  .synews li{margin-bottom: 15px;}
  .syfuwu li p{height:40px;font-size: 12px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
  .title{margin-top: 20px!important;margin-bottom: 20px!important;width: 70%!important}
  .title h2{font-size:16px!important;margin-top:10px!important;}
  .title h5{margin-bottom:0px!important;}
  .title:before{top:35px!important;}
  .title:after{top: 35px!important;}
  .syfuwu li span{font-size: 16px;}
  .tender_news .tender_news_left{margin-bottom: 15px;}
  .tender_news .tender_news_left:nth-child(1){padding:0px;}
  .tender_news .tender_news_left:nth-child(2){padding:0px;margin-top: 50px;}
  .syab{height: 300px;}
  .syaby{width: 100%;}
  .syaby li{float: none;margin-top:40px;width: 100%;}
  .syaby li b{font-size:40px;}
  .syabz{width: 100%;margin-bottom:20px;font-size: 12px;}
  .syab .dtit{padding:20px 0 10px 0;font-size: 16px;}
  .foott .footer_logo{width:25%;margin-right:10px;}
  .qr_code{display: none;}
  .foott{padding-top:20px!important;}
  .foott ul{width:54%!important;margin-top: 0px!important;}
  .foott ul li{line-height: 24px;}  
  .foott ul li span{width: 90%; font-size: 12px!important; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
  .foobb p{ font-size: 12px;}
  .syabz{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
  .newslist li .content b{font-size: 14px!important;}
  .newslist li .date .day{font-size: 24px!important;}
  .newslist li .date .month{font-size: 12px!important;}
}

/*内页 案例 开始*/
.xwnav{ height:72px;width: 100%; border-bottom:1px #ccc solid; position:relative;}
.xwnav_width{ height:82px; overflow:hidden;}
.xwnav_width a{ width:160px; height:82px; overflow:hidden; float:left; background:url(../images/navbg.png) right center no-repeat; padding-bottom:10px; text-align:center; line-height:72px; font-size:16px; color:#666666;}
.xwnav_width a.xwnav_on{ background:url(../images/xwnav_on.png) top center no-repeat; color:#fff;}

/*内页 案例 结束*/
/*内页 新闻 开始***********************************************************************/
.newslist{width:100%; display: table;}
.newslist li{width: 49%; margin-right: 2%; float: left; padding:25px;background:#fff; margin-bottom:30px;}
.newslist li a{display: block;}
.newslist li .date{width:20%;float: left;text-align: center; font-weight: bold; margin-top: 15px}
.newslist li .date .day{display: block; font-size:55px;line-height: 1;}
.newslist li .date .month{display: block;line-height: 1;font-size: 16px;}
.newslist li .content{width: 80%;font-size:14px;float: right;}
.newslist li .content b{display: block;font-size: 18px;margin-bottom: 10px; overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.newslist li .content p{display: block;color: #565656; max-height: 42px; overflow: hidden; margin-bottom: 15px}
.newslist li .content i{display: inline-block;border: 1px solid #ccc; padding:3px 30px;font-style:normal;}
.newslist li:hover{background:#eb262f;}
.newslist li:hover .date{color:#fff;}
.newslist li:hover .date .month{color:#fff;}
.newslist li:hover .content b{color:#fff;}
.newslist li:hover .content p{color:#fff;}
.newslist li:hover .content i{color:#fff; border-color: #fff}
@media screen and (max-width: 768px){
  .newslist li {
      width: 100%;
      padding: 10px;
      margin-right: 0;
      margin-bottom: 10px;
  }
  .newslist li .date .day {
    font-size: 35px;
  }
}
/*内页 新闻 结束***********************************************************************/
/*页码 开始****************************************************************************/
.Paging{background:#FFF; text-align:center; margin-top:30px;margin-bottom: 30px; padding:20px 0px 17px;}
.Paging a{ display:inline-block;width:37px;height:37px;text-align:center; line-height:37px; vertical-align:middle; margin:0px 5px;color:#636363; font-size:14px; font-weight:400; border:1px solid #ccc; border-radius:3px;}
.Paging a:hover{color:#FFF; background-color: #eb262f;}
.Paging a img{position:relative;top:12px; display:block; margin:auto;}
.Paging a.Pagingmore{ background:none; margin:0px; width:25px; border:none}
.Paging a.Pagingmore:hover{ background:none;color:#636363;}
.Paging span{ display:inline-block;width:37px;height:37px;text-align:center; line-height:37px; vertical-align:middle; margin:0px 5px;color:#636363; font-size:14px; font-weight:400;border-radius:3px;}
.Paging .laypage_next,.Paging .laypage_prev{border:1px solid #ccc;color:#636363; padding:0; margin:0}
.Paging .laypage_next span,.Paging .laypage_prev span{  padding:0; margin:0}
.Paging span.laypage_total{width:200px;height:37px;}
.Paging span.laypage_total input{ width:30px;}
.Paging span.laypage_curr{ color:#fff;border:1px solid #ccc; background:#00a8ec}
/*页码 结束****************************************************************************/
/*底部 开始****************************************************************************/
.footer{background:#212121;width:100%;color: #999999;}
.foott{width: 100%;overflow:hidden;padding-top: 46px;padding-bottom: 20px;}
.foott .footer_logo{width: 25%;float: left;}
.foott ul{width:47%;overflow: hidden;float: left;margin-top:20px;}
.foott ul li{line-height: 30px;overflow: hidden;}
.foott ul li i{width: 12px;height: 14px;margin-right: 6px;float: left;}
.foott ul li span{font-size: 14px;float: left;}
.foott .qr_code{float: right;}
.foott .qr_code img{width:100%;display: block;}
.foott .qr_code span{text-align: center;line-height: 30px;display: block;}
.foobb p{text-align: center;line-height: 46px;height: 46px;}
/*底部  结束*/
/*内页 大图 开始*/
#banner_nei{width:100%; margin:0 auto;}
#banner_nei img{display: block;margin: 0 auto;}
/*内页 大图 结束*/
/*更多 开始*/
.more_box{ width: 170px;height: 50px;line-height: 50px;border: 1px solid #ccc;margin: 0 auto;margin-top: 50px;margin-bottom: 50px;display: block;}
.more_box:hover{background-color: #eb262f;color: #fff;}
.more_box span{text-align: center;font-size: 16px; display:block;}
/*更多 结束*/
/*标题  通用  开始*/
.title{width:40%;margin: 0 auto;position: relative;left: 0;right: 0;margin-top: 50px;margin-bottom: 50px;}
.title h5{text-transform : uppercase;font-size: 16px;text-align: center;color: #ccc;margin-bottom: 10px;}
.title h2{font-size: 32px;text-align: center;}
.title:before{content: "";position: absolute;z-index: 1;left: 0;top: 50px;width:50px;height:1px;background: #ccc;}
.title:after{content: "";position: absolute;z-index: 1;right: 0;top:50px;width:50px;height:1px;background: #ccc;}
/*标题  通用  结束*/
