@charset "UTF-8";
/*scss定义*/
/*文本超出省略*/
/*默认*/
body {
  background-color: #f4f4f4;
  min-width: 1200px; }

* {
  margin: 0;
  padding: 0;
  font-family: "novecento_widelight","微软雅黑",Arial,Helvetica; }

img {
  border: none; }

ul li, ol li {
  list-style: none; }

h1, h2, h3, strong, b {
  font-weight: normal; }

em {
  font-style: normal; }

a {
  border: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
  text-decoration: none;
  color: #333333; }

a:focus {
  outline: none; }

input,
select,
textarea {
  border: none;
  outline: none; }

textarea {
  resize: none; }

i {
  display: block; }

.fl {
  float: left; }

.fr {
  float: right; }

.clear:after {
  clear: both;
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
  _zoom: 1; }

.w1200 {
  width: 1200px;
  margin: 0 auto; }

/*index*/
.ix_b {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center; }
  .ix_b img {
    display: block;
    width: 1920px; }

.ix_btwo {
  width: 100%;
  height: 800px;
  background: url(http://img.share-menu.com/website/pc/baidu/20181019/index_j2_05.jpg) no-repeat center center;
  overflow: hidden;
  margin-bottom: 50px; }
  .ix_btwo .ix_btwoc {
    width: 1000px;
    margin: 0 auto;
    margin-top: 60px; }
    .ix_btwo .ix_btwoc .ix_btwocx1 {
      display: block;
      width: 678px;
      height: 125px;
      margin: 0 auto; }
    .ix_btwo .ix_btwoc .ix_btwocx2 {
      margin-top: 60px; }
      .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz {
        width: 590px;
        float: right;
        border: solid 1px rgba(255, 255, 255, 0.8);
        height: 415px; }
        .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczn1 {
          height: 60px;
          background-color: rgba(255, 255, 255, 0.3); }
          .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczn1 h3 {
            float: left;
            font-size: 28px;
            color: #ffffff;
            font-weight: bold;
            line-height: 60px;
            margin-left: 30px; }
          .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczn1 img {
            float: right;
            margin-right: 30px;
            width: 180px;
            height: 22px;
            margin-top: 16px; }
        .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczx {
          width: 560px;
          margin: 0 auto;
          margin-top: 30px; }
          .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczx .ix_btwoczxz {
            float: left;
            width: 340px; }
            .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczx .ix_btwoczxz div {
              margin-bottom: 15px; }
              .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczx .ix_btwoczxz div span {
                font-size: 16px;
                color: #ffffff;
                position: relative;
                line-height: 24px;
                margin-left: 20px; }
                .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczx .ix_btwoczxz div span i {
                  position: absolute;
                  font-style: normal;
                  font-size: 26px;
                  color: #ff0000;
                  top: -2px;
                  left: -16px; }
              .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczx .ix_btwoczxz div input {
                width: 245px;
                padding-left: 10px;
                height: 24px;
                background-color: #d9d9d9;
                line-height: 24px;
                font-size: 14px;
                color: #000000;
                display: block; }
              .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczx .ix_btwoczxz div textarea {
                display: block;
                width: 245px;
                height: 60px;
                background-color: #d9d9d9;
                font-size: 14px;
                color: #000000;
                padding-left: 10px;
                padding-top: 10px; }
            .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczx .ix_btwoczxz .ix_btwoczx1 {
              float: right;
              width: 120px;
              height: 40px;
              cursor: pointer;
              background-color: #c32420;
              font-size: 24px;
              color: #ffffff;
              font-weight: bold; }
            .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczx .ix_btwoczxz p {
              width: 100%;
              float: right;
              text-align: right;
              font-size: 12px;
              color: #707070;
              margin-top: 10px; }
          .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczx .ix_btwoczxy {
            float: right;
            width: 196px; }
            .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczx .ix_btwoczxy div {
              width: 88px;
              height: 24px;
              background-color: #d9d9d9;
              line-height: 24px;
              text-align: center;
              font-size: 18px;
              color: #000000;
              margin-bottom: 20px; }
            .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczx .ix_btwoczxy p {
              font-size: 15px;
              color: #ffffff;
              line-height: 26px;
              cursor: pointer; }
              .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocz .ix_btwoczx .ix_btwoczxy p span {
                font-size: 15px;
                color: #ffffff;
                line-height: 26px;
                cursor: pointer; }
      .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocy {
        width: 370px;
        height: 415px;
        float: left;
        border: solid 1px rgba(255, 255, 255, 0.8); }
        .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocy .ix_btwocy1 {
          display: block;
          width: 180px;
          height: 82px;
          margin: 0 auto;
          margin-top: 30px; }
        .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocy span {
          display: block;
          text-align: center;
          font-size: 16px;
          color: #ffffff;
          margin-top: 15px; }
        .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocy .ix_btwocy3 {
          display: block;
          width: 110px;
          height: 110px;
          margin: 0 auto;
          margin-top: 20px; }
        .ix_btwo .ix_btwoc .ix_btwocx2 .ix_btwocy p {
          font-size: 16px;
          color: #ffffff;
          width: 200px;
          margin: 0 auto;
          margin-top: 30px; }
  .ix_btwo .ix_btwoc2 {
    width: 740px;
    margin: 0 auto;
    margin-top: 52px; }
    .ix_btwo .ix_btwoc2 .ix_btoc2y {
      font-size: 20px;
      color: #ffffff;
      font-weight: bold;
      text-align: center;
      line-height: 30px;
      letter-spacing: 10px; }
      .ix_btwo .ix_btwoc2 .ix_btoc2y p {
        font-size: 16px;
        font-weight: normal; }

.ix_bm {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 150px;
  background-color: #13284c;
  overflow: hidden; }
  .ix_bm .ix_bmc {
    width: 1200px;
    margin: 0 auto; }
    .ix_bm .ix_bmc .ix_bmc1 {
      float: left;
      width: 194px;
      height: 88px;
      margin-top: 30px; }
    .ix_bm .ix_bmc .ix_bmc2 {
      float: left;
      width: 425px;
      height: 57px;
      margin-left: 90px;
      margin-top: 50px;
      /*animation: tadatwo 1.6s infinite ease-in;*/ }
    .ix_bm .ix_bmc .ix_bmc3 {
      float: right;
      width: 450px;
      height: 99px;
      margin-top: 24px; }

@-webkit-keyframes tadatwo {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
/*动画笔记*/
.animation {
  animation-name: ldl;
  animation-duration: 3s;
  animation-timing-function: ease;
  animation-delay: 3s;
  animation-iteration-count: 1;
  animation-fill-mode: none;
  animation-play-state: paused;
  animation-direction: normal; }

/*过渡笔记*/
.transition {
  transition-property: all;
  transition-duration: 3s;
  transition-timing-function: ease;
  transition-delay: 3s; }

/*# sourceMappingURL=sharemenu.css.map */
.all_right{
  position: fixed;
  right: 0;
  top: 40%;
}
.all_right a{
  display: block;
  width: 50px;
  height: 50px;
  background-color: rgba(0,0,0,0.4);
  margin-bottom: 2px;
  transition: all 0.3s ease;
  position: relative;
}
.all_right a:hover{
  background-color: #c30d23;
}
.all_right .all_rightx4.all_rtx4on{
  background-color: #c30d23;
}
.all_right a.all_rightx1 div{
  position: absolute;
  right: 50px;
  top: 10px;
  width: 130px;
  height: 130px;
  background-color: #12284b;
  opacity: 0;
  transition: all 0.3s ease;
}
.all_right a.all_rightx1:hover div{
  top: 0;
  opacity: 1;
}
.all_right a.all_rightx1 div img{
  width: 100px;
  height: 100px;
  display: block;
  margin: 0 auto;
  margin-top: 15px;
}
.all_right a.all_rightx1 div:before{
  content: '';
    position: absolute;
    right: -6px;
    top: 22px;
    height: 0;
    border: 3px solid #12284b;
    border-color: transparent transparent transparent #12284b;
}
.all_right i{
  position: absolute;
  width: 170px;
  height: 100%;
  top: 0;
  right: 50px;
  z-index: 999;
}

.all_right a.all_rightx2 div{
  position: absolute;
  right: 50px;
  top: 10px;
  width: 170px;
  height: 50px;
  background-color: #12284b;
  opacity: 0;
  transition: all 0.3s ease;
  text-align: center;
  line-height: 50px;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}
.all_right a.all_rightx2:hover div{
  top: 0;
  opacity: 1;
}
.all_right a.all_rightx2 div:before{
  content: '';
    position: absolute;
    right: -6px;
    top: 22px;
    height: 0;
    border: 3px solid #12284b;
    border-color: transparent transparent transparent #12284b;
}

.all_right a.all_rightx3 div{
  position: absolute;
  right: 50px;
  top: 10px;
  width: 170px;
  height: 50px;
  background-color: #12284b;
  opacity: 0;
  transition: all 0.3s ease;
  text-align: center;
  line-height: 50px;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}
.all_right a.all_rightx3:hover div{
  top: 0;
  opacity: 1;
}
.all_right a.all_rightx3 div:before{
  content: '';
    position: absolute;
    right: -6px;
    top: 22px;
    height: 0;
    border: 3px solid #12284b;
    border-color: transparent transparent transparent #12284b;
}
/*新增底部*/
.news_bm{
  position: fixed;
  width: 100%;
  height: 50px;
  background-color: #13284c;
  overflow: hidden;
  left: 0;
  bottom: 0;
}
.news_bm .news_bmc{
  width: 1200px;
  margin: 0 auto;
}
.news_bm .news_bmc .news_bmcz{
  float: left;
  width: 7%;
  margin-top: 6px;
}
.news_bm .news_bmc p{
  float: left;
  font-size: 15px;
  color: #ffffff;
  line-height: 50px;
  margin-left: 10px;
}
.news_bm .news_bmc div{
  float: left;
  width: 420px;
  height: 30px;
  /*border-top: solid 1px #d0d4db;
  border-bottom: solid 1px #d0d4db;
  border-left: solid 1px #d0d4db;*/
  margin-top: 10px;
  margin-left: 20px;
}
.news_bm .news_bmc div span{
  float: left;
  font-size: 16px;
  color: #ffffff;
  line-height: 30px;
  margin-left: 15px;
}
.news_bm .news_bmc div input{
  float: left;
  width: 125px;
  height: 20px;
  background-color: #ffffff;
  line-height: 20px;
  font-size: 16px;
  color: #000000;
  padding-left: 5px;
  margin-top: 5px;
}
.news_bm .news_bmc .news_bmcbtn{
  float: left;
  width: 130px;
  height: 32px;
  background-color: #b71c25;
  margin-top: 10px;
  cursor: pointer;
  font-size: 18px;
  color: #ffffff;
}
.news_bm .news_bmc .news_bmcy{
  float: right;
  width: 12%;
  margin-top: 10px;
}




