@charset "utf-8";
/*产品首页*/
.home {
  width: 100%; }
  .home .module1 {
    background-color: #ffffff; }
    .home .module1 .container {
      text-align: center;
      overflow: hidden; }
      .home .module1 .container h2 {
        font-size: 1.07rem;
        color: #353a3f;
        margin-top: 0.86rem; }
      .home .module1 .container .introduction {
        margin-top: 0.43rem;
        font-size: 0.72rem;
        color: #606b76;
        line-height: 1.1rem;
        padding: 0 3rem; }
      .home .module1 .container .list {
        margin: 1.07rem 0.6rem 0 0.6rem;
        font-size: 0; }
        .home .module1 .container .list .item {
          margin: 0.36rem 2%;
          display: inline-block;
          vertical-align: top;
          width: 46%;
          padding-bottom: 1rem;
          background: url("../images/home/1.png") no-repeat 0 top;
          -webkit-background-size: 100% 7.6rem;
          background-size: 100% 7.6rem;
          overflow: hidden;
          text-align: center;
          border: 1px solid #dbe1e7; }
          .home .module1 .container .list .item:nth-child(1) {
            background: url("../images/home/1.png") no-repeat 0 top;
            -webkit-background-size: 100% 7.6rem;
            background-size: 100% 7.6rem; }
          .home .module1 .container .list .item:nth-child(2) {
            background: url("../images/home/2.png") no-repeat 0 top;
            -webkit-background-size: 100% 7.6rem;
            background-size: 100% 7.6rem; }
          .home .module1 .container .list .item:nth-child(3) {
            background: url("../images/home/3.png") no-repeat 0 top;
            -webkit-background-size: 100% 7.6rem;
            background-size: 100% 7.6rem; }
          .home .module1 .container .list .item:nth-child(4) {
            background: url("../images/home/4.png") no-repeat 0 top;
            -webkit-background-size: 100% 7.6rem;
            background-size: 100% 7.6rem; }
          .home .module1 .container .list .item:nth-child(5) {
            background: url("../images/home/5.png") no-repeat 0 top;
            -webkit-background-size: 100% 7.6rem;
            background-size: 100% 7.6rem; }
          .home .module1 .container .list .item img {
            margin-top: 5.21rem;
            display: inline-block;
            width: 3.8rem;
            height: 3.8rem;
            border-radius: 3.8rem; }
          .home .module1 .container .list .item h3 {
            margin-top: 15px;
            margin-bottom: 10px;
            font-size: 19px;
            color: #353a3f; }
          .home .module1 .container .list .item .describe {
            padding: 0 0.32rem; }
            .home .module1 .container .list .item .describe p {
              font-size: 0.72rem;
              color: #606b76;
              line-height: 1.2rem;
              text-align: left; }
          .home .module1 .container .list .item button {
            width: 4.5rem;
            height: 1.6rem;
            border: 2px solid #f9b52c;
            font-size: 0.5rem;
            margin-top: 0.5rem;
            background-color: #FFFFFF;
            outline: none; }
            .home .module1 .container .list .item button a {
              color: #f9b52c; }
  .home .module2 {
    background: url("../images/home/kucun.png");
    background-size: 100% 100%; }
    .home .module2 .container {
      margin: 0 auto;
      text-align: center;
      overflow: hidden; }
      .home .module2 .container h2 {
        font-size: 1.72rem;
        color: #ededed;
        margin-top: 1rem;
        padding: 0 1rem; }
      .home .module2 .container .introduction {
        font-size: 1.1rem;
        color: #a8a8a8;
        padding: 0 1rem; }
      .home .module2 .container .list {
        margin-top: 2.86rem;
        font-size: 0;
        padding: 0 2%; }
        .home .module2 .container .list .item {
          display: inline-block;
          vertical-align: top;
          width: 32%;
          overflow: hidden;
          text-align: center; }
          .home .module2 .container .list .item img {
            display: inline-block;
            width: 4.43rem; }
          .home .module2 .container .list .item h3 {
            margin-top: 0.9rem;
            font-size: 0.86rem;
            color: #e9e9e9; }
          .home .module2 .container .list .item .describe {
            margin-top: 0.36rem; }
            .home .module2 .container .list .item .describe p {
              font-size: 0.43rem;
              color: #888888;
              line-height: 1rem;
              text-align: center;
              padding: 0 0.1rem; }
  .home .module3 {
    background-color: #ffffff;
    padding-bottom: 1rem; }
    .home .module3 .container {
      margin: 0 auto;
      text-align: center;
      overflow: hidden; }
      .home .module3 .container h2 {
        font-size: 1.07rem;
        color: #353a3f;
        margin-top: 1.79rem; }
      .home .module3 .container .list {
        margin-top: 0.86rem;
        font-size: 0; }
        .home .module3 .container .list .item {
          margin: 0.57rem 2.63rem;
          overflow: hidden;
          font-size: 0; }
          .home .module3 .container .list .item > div {
            display: inline-block;
            vertical-align: top; }
          .home .module3 .container .list .item .image {
            width: 20%; }
            .home .module3 .container .list .item .image img {
              display: inline-block;
              width: 2.07rem; }
          .home .module3 .container .list .item .describe {
            width: 80%; }
            .home .module3 .container .list .item .describe h3 {
              font-size: 0.86rem;
              color: #353a3f;
              text-align: left; }
            .home .module3 .container .list .item .describe p {
              font-size: 0.64rem;
              color: #888888;
              line-height: 1.07rem;
              text-align: left; }
  .home .module4 {
    background-color: #ffffff;
    padding-bottom: 1rem; }
    .home .module4 .container {
      font-size: 0;
      overflow: hidden; }
      .home .module4 .container .text {
        overflow: hidden; }
        .home .module4 .container .text h2 {
          margin-top: 1.79rem;
          font-size: 1.07rem;
          color: #353a3f;
          text-align: center; }
        .home .module4 .container .text p {
          margin-top: 0.86rem;
          font-size: 0.64rem;
          color: #777777;
          padding: 0 3rem;
          text-align: center; }
      .home .module4 .container .bottom {
        padding-top: 1.71rem; }
        .home .module4 .container .bottom .item {
          border-left: 1px solid #d4d4d4;
          position: relative;
          font-size: 0;
          height: 5rem;
          margin-left: 2.43rem;
          padding-right: 1rem; }
          .home .module4 .container .bottom .item em {
            position: absolute;
            top: 1.96rem;
            left: -0.36rem;
            width: 0.72rem;
            height: 0.72rem;
            display: inline-block;
            background: #ffffff;
            border-radius: 0.36rem;
            border: 2px solid #cccccc; }
          .home .module4 .container .bottom .item > div {
            display: inline-block;
            vertical-align: top; }
          .home .module4 .container .bottom .item .leftTitle {
            font-size: 0.72rem;
            color: #ffffff;
            height: 1.96rem;
            width: 1.96rem;
            line-height: 1.96rem;
            text-align: center;
            background-color: #FF6900;
            border-radius: 0.6rem;
            margin-left: 0.72rem;
            margin-top: 1.4rem; }
          .home .module4 .container .bottom .item .rightContent {
            margin-top: 1.4rem;
            margin-left: 0.86rem;
            width: 80%; }
            .home .module4 .container .bottom .item .rightContent .title {
              font-size: 0.86rem;
              color: #353a3f; }
            .home .module4 .container .bottom .item .rightContent .content {
              font-size: 0.5rem;
              color: #353a3f; }
  .home .module5 .container {
    background-color: #ffffff;
    margin: 0.72rem 1.07rem;
    padding: 1.14rem 0;
    overflow: hidden;
    text-align: center; }
    .home .module5 .container h2 {
      font-size: 1.07rem;
      color: #5c5c5c; }
    .home .module5 .container p {
      margin-top: 0.36rem;
      font-size: 0.72rem;
      color: #464646; }
    .home .module5 .container button {
      width: 5.29rem;
      height: 1.45rem;
      border: 2px solid #f9b52c;
      color: #f9b52c;
      font-size: 0.5rem;
      margin-top: 0.86rem;
      background-color: #FFFFFF; }
    .home .module5 .container .list {
      margin-top: 1.2rem;
      font-size: 0;
      padding: 0 5px; }
      .home .module5 .container .list .cl {
        display: inline-block;
        width: 50%;
        vertical-align: top; }
        .home .module5 .container .list .cl > div {
          padding: 5px; }
        .home .module5 .container .list .cl img {
          display: block;
          width: 100%; }
  .home .agent .form {
    padding: 1.25rem; }
    .home .agent .form h2 {
      margin-bottom: 1.07rem;
      font-size: 1.07rem;
      color: #7d7d7d; }
    .home .agent .form > div {
      margin: 1.25rem auto;
      font-size: 0.57rem; }
      .home .agent .form > div label {
        display: block;
        text-align: left;
        color: #353a3f;
        font-size: 0.57rem;
        line-height: 1.07rem; }
      .home .agent .form > div input {
        text-indent: 0.72rem;
        height: 1.79rem;
        width: 90%;
        line-height: 1.79rem;
        outline: none;
        border-radius: 5px;
        border: 1px solid #000000;
        font-size: 0.54rem; }
        .home .agent .form > div input:hover {
          border-radius: 5px;
          border: 2px solid #f9b52c; }
        .home .agent .form > div input:focus {
          border-radius: 5px;
          border: 2px solid #f9b52c; }
      .home .agent .form > div select {
        height: 1.79rem;
        width: 25%;
        font-size: 0.64rem;
        line-height: 1.79rem;
        outline: none;
        border-radius: 5px;
        border: 1px solid #000000;
        padding-left: 0.36rem; }
        .home .agent .form > div select:hover {
          border-radius: 5px;
          border: 2px solid #f9b52c; }
        .home .agent .form > div select:focus {
          border-radius: 5px;
          border: 2px solid #f9b52c; }
      .home .agent .form > div input[type='button'] {
        padding: 0;
        width: 90%;
        height: 2.14rem;
        font-size: 0.72rem;
        color: #FFFFFF;
        background-color: #FF6900;
        border: none;
        border-radius: 5px;
        outline: none; }

/*用户分享*/
.share {
  overflow: hidden;
  background: url("../images/share-bg.png") no-repeat 0 top;
  background-size: 100% auto; }
  .share .container {
    margin-top: 8.43rem;
    text-align: center;
    overflow: hidden; }
    .share .container .content {
      margin: 0 0.72rem;
      overflow: hidden; }
      .share .container .content .title {
        font-size: 0.86rem;
        color: #ffffff;
        background-color: #515151;
        height: 3.5rem;
        line-height: 3.5rem;
        text-align: left;
        text-indent: 1rem; }
      .share .container .content .list {
        text-align: left; }
        .share .container .content .list .item {
          width: 100%;
          overflow: hidden;
          font-size: 0; }
          .share .container .content .list .item .image {
            margin: 0.57rem 0 0.72rem 0; }
            .share .container .content .list .item .image img {
              width: 100%; }
          .share .container .content .list .item .info {
            margin: 0.57rem 0 0.72rem 0; }
            .share .container .content .list .item .info .top {
              height: 3.29rem; }
              .share .container .content .list .item .info .top img {
                vertical-align: top;
                display: inline-block;
                margin-top: 0.43rem;
                margin-left: 1rem;
                width: 2.43rem;
                height: 2.43rem;
                border-radius: 2.43rem; }
              .share .container .content .list .item .info .top .describe {
                vertical-align: top;
                display: inline-block;
                padding-top: 0.72rem;
                padding-left: 0.72rem; }
                .share .container .content .list .item .info .top .describe .company {
                  font-size: 0.62rem;
                  color: #353a3f; }
                .share .container .content .list .item .info .top .describe .name {
                  font-size: 0.5rem;
                  color: #959595; }
            .share .container .content .list .item .info .des {
              font-size: 0.5rem;
              color: #353a3f;
              line-height: 0.89rem;
              padding: 0 1rem; }
          .share .container .content .list .item .line {
            height: 1px;
            background-color: #d9d9d9;
            margin: 0 30px; }

/*优秀案例*/
.cases .container {
  margin: 0 auto; }
  .cases .container .title {
    margin-top: 30px;
    font-size: 40px;
    color: #353a3f; }
  .cases .container .subNav {
    margin-top: 30px;
    width: 270px;
    height: 40px;
    font-size: 0;
    border-bottom: 2px solid #dcdcdc; }
    .cases .container .subNav a {
      display: inline-block;
      width: 90px;
      font-size: 22px;
      line-height: 40px;
      height: 40px;
      text-align: center;
      color: #606b76; }
    .cases .container .subNav .currentNav {
      border-bottom: 2px solid #FF6900;
      font-weight: bold;
      color: #FF6900; }
  .cases .container ul {
    font-size: 0; }
    .cases .container ul li {
      display: inline-block;
      width: 45%;
      margin: 0 2.5%;
      border-bottom: 1px solid #dddddd;
      vertical-align: top; }
      .cases .container ul li > img {
        margin-top: 0.72rem;
        width: 100%;
        height: 8rem; }
      .cases .container ul li h2 {
        font-size: 0.64rem;
        margin: 0.54rem;
        color: #262626;
        overflow: hidden;
        line-height: 1rem;
        height: 1rem; }
      .cases .container ul li p {
        font-size: 0.36rem;
        line-height: 0.64rem;
        height: 1.92rem;
        overflow: hidden;
        margin: 0 0.54rem 0.36rem 0.54rem;
        color: #747474; }
  .cases .container .index-page {
    margin: 2rem auto;
    width: 80%;
    height: 1.43rem;
    font-size: 0;
    border-top: 2px solid #dcdcdc; }
    .cases .container .index-page a {
      display: inline-block;
      width: 1.43rem;
      font-size: 0.72rem;
      line-height: 1.43rem;
      text-align: center;
      margin-top: -2px;
      color: #3e3e3e; }
  .cases .container .currentpage {
    border-top: 2px solid #00afec;
    font-weight: bold; }

/*施工眼产品*/
.product {
  font-size: 0;
  width: 100%; }
  .product .subNav {
    height: 2.14rem;
    background-color: #f5f2f2; }
    .product .subNav > div a {
      display: inline-block;
      width: 25%;
      line-height: 2.14rem;
      color: #353a3f;
      font-size: 1rem;
      text-align: center; }
      .product .subNav > div a.current {
        color: #ff6900; }
  .product .contentDes {
    display: none; }
    .product .contentDes.current {
      display: block; }
    .product .contentDes .itemTop {
      width: 100%; }
      .product .contentDes .itemTop .text {
        overflow: hidden;
        padding: 0 2rem; }
        .product .contentDes .itemTop .text h2 {
          font-size: 1.43rem;
          color: #ffffff;
          margin-top: 1.7rem;
          line-height: 2rem; }
        .product .contentDes .itemTop .text p {
          font-size: 0.86rem;
          color: #ffffff; }
        .product .contentDes .itemTop .text .btn {
          margin-top: 2.08rem;
          height: 2.14rem;
          text-align: center; }
        .product .contentDes .itemTop .text button {
          font-size: 0.86rem;
          color: #ffffff;
          width: 8.93rem;
          height: 2.14rem;
          border: 2px solid #ffffff;
          background: none;
          border-radius: 5px; }
      .product .contentDes .itemTop .pic {
        height: 21.36rem; }
        .product .contentDes .itemTop .pic img {
          display: block;
          height: 21.36rem;
          float: right; }
    .product .contentDes .item {
      padding-bottom: 1.43rem; }
      .product .contentDes .item .text {
        overflow: hidden;
        padding: 0 3rem;
        text-align: center; }
        .product .contentDes .item .text h3 {
          font-size: 2rem;
          color: #353a3f;
          margin-top: 1.64rem; }
        .product .contentDes .item .text h4 {
          font-size: 1.29rem;
          color: #353a3f; }
        .product .contentDes .item .text .line-coarse {
          height: 5px;
          margin-top: 1rem; }
          .product .contentDes .item .text .line-coarse span {
            display: inline-block;
            height: 100%;
            width: 5rem;
            background-color: #ff6900;
            margin: 0 auto; }
        .product .contentDes .item .text .line-fine {
          height: 3px;
          margin-top: 0.43rem; }
          .product .contentDes .item .text .line-fine span {
            display: inline-block;
            height: 100%;
            width: 3rem;
            background-color: #ff6900;
            margin: 0 auto; }
        .product .contentDes .item .text p {
          font-size: 0.79rem;
          color: #777777;
          margin-top: 1rem;
          text-align: left; }
      .product .contentDes .item .pic {
        margin-top: 1.43rem; }
        .product .contentDes .item .pic img {
          display: block;
          width: 15.6rem;
          margin: 0 auto; }
    .product .contentDes .itemType2 {
      padding-bottom: 1.43rem; }
      .product .contentDes .itemType2 .text {
        overflow: hidden;
        padding: 0 2rem;
        text-align: center; }
        .product .contentDes .itemType2 .text h3 {
          font-size: 2rem;
          color: #353a3f;
          margin-top: 3rem; }
        .product .contentDes .itemType2 .text .subItem {
          width: 90%;
          margin: 0 auto;
          padding-left: 3rem; }
          .product .contentDes .itemType2 .text .subItem h4 {
            font-size: 0.96rem;
            color: #353a3f;
            text-align: left; }
          .product .contentDes .itemType2 .text .subItem p {
            font-size: 0.71rem;
            color: #777777;
            margin-top: 0.43rem;
            text-align: left; }
        .product .contentDes .itemType2 .text .line-coarse {
          height: 5px;
          margin-top: 1rem; }
          .product .contentDes .itemType2 .text .line-coarse span {
            display: inline-block;
            height: 100%;
            width: 5rem;
            background-color: #ff6900;
            margin: 0 auto; }
        .product .contentDes .itemType2 .text .line-fine {
          height: 3px;
          margin-top: 0.43rem; }
          .product .contentDes .itemType2 .text .line-fine span {
            display: inline-block;
            height: 100%;
            width: 3rem;
            background-color: #ff6900;
            margin: 0 auto; }
      .product .contentDes .itemType2 .pic {
        margin-top: 1.43rem; }
        .product .contentDes .itemType2 .pic img {
          display: block;
          width: 15.6rem;
          margin: 0 auto; }
    .product .contentDes .itemType-web {
      padding-bottom: 1.43rem; }
      .product .contentDes .itemType-web .text {
        text-align: center;
        padding: 0 3rem;
        overflow: hidden; }
        .product .contentDes .itemType-web .text h3 {
          font-size: 1.43rem;
          color: #222222;
          margin-top: 1.6rem; }
        .product .contentDes .itemType-web .text p {
          font-size: 1rem;
          color: #777777;
          margin-top: 0.72rem; }
      .product .contentDes .itemType-web .pic {
        margin-top: 1.8rem;
        padding: 0 1.43rem; }
    .product .contentDes .more {
      height: 6.07rem;
      background-color: #888888;
      text-align: center;
      overflow: hidden; }
      .product .contentDes .more .first {
        font-size: 1.0rem;
        color: #ffffff;
        margin-top: 0.36rem; }
      .product .contentDes .more .second {
        font-size: 0.8rem;
        color: #00afec;
        margin-top: 0.4rem; }
      .product .contentDes .more button {
        font-size: 0.73rem;
        color: #ffffff;
        height: 1.43rem;
        border: 2px solid #ffffff;
        background: none;
        border-radius: 5px;
        margin-top: 0.43rem; }
        .product .contentDes .more button:hover {
          opacity: 0.6; }

/*解决方案*/
.solution {
  font-size: 0;
  width: 100%; }
  .solution .contentDes {
    display: none; }
    .solution .contentDes.current {
      display: block; }
    .solution .contentDes .itemTop {
      width: 100%;
      height: 12.86rem; }
      .solution .contentDes .itemTop > div {
        display: inline-block;
        vertical-align: top; }
      .solution .contentDes .itemTop .text {
        width: 55%;
        height: 100%;
        background-color: #506d8d; }
        .solution .contentDes .itemTop .text h2 {
          font-size: 1.07rem;
          color: #ffffff;
          margin-top: 2.21rem;
          margin-left: 2rem; }
        .solution .contentDes .itemTop .text .des {
          margin-top: 1.6rem; }
          .solution .contentDes .itemTop .text .des p {
            margin-left: 2rem;
            margin-right: 1rem;
            font-size: 0.64rem;
            color: #ffffff;
            line-height: 1.3rem; }
      .solution .contentDes .itemTop .pic {
        width: 45%;
        height: 100%; }
        .solution .contentDes .itemTop .pic img {
          display: block;
          width: 100%;
          height: 100%; }
    .solution .contentDes .item {
      padding-bottom: 1.43rem; }
      .solution .contentDes .item .text {
        overflow: hidden;
        padding: 0 3rem;
        text-align: center; }
        .solution .contentDes .item .text h3 {
          font-size: 1.28rem;
          color: #353a3f;
          margin-top: 1.64rem; }
        .solution .contentDes .item .text h4 {
          font-size: 1.29rem;
          color: #353a3f; }
        .solution .contentDes .item .text .line-coarse {
          height: 5px;
          margin-top: 1rem; }
          .solution .contentDes .item .text .line-coarse span {
            display: inline-block;
            height: 100%;
            width: 5rem;
            background-color: #ff6900;
            margin: 0 auto; }
        .solution .contentDes .item .text .line-fine {
          height: 3px;
          margin-top: 0.43rem; }
          .solution .contentDes .item .text .line-fine span {
            display: inline-block;
            height: 100%;
            width: 3rem;
            background-color: #ff6900;
            margin: 0 auto; }
        .solution .contentDes .item .text p {
          font-size: 0.79rem;
          color: #777777;
          margin-top: 1rem;
          text-align: left; }
      .solution .contentDes .item .pic {
        margin-top: 1.43rem; }
        .solution .contentDes .item .pic img {
          display: block;
          width: 15.6rem;
          margin: 0 auto; }
    .solution .contentDes .itemTopBottom {
      width: 100%;
      text-align: center;
      padding-bottom: 2rem; }
      .solution .contentDes .itemTopBottom .text {
        padding: 0 3rem; }
        .solution .contentDes .itemTopBottom .text h3 {
          font-size: 1.28rem;
          color: #353a3f;
          margin-top: 2rem;
          text-align: center; }
        .solution .contentDes .itemTopBottom .text .des p {
          font-size: 0.79rem;
          color: #777777;
          margin-top: 1rem;
          text-align: left; }
      .solution .contentDes .itemTopBottom .pic {
        text-align: center;
        margin-top: 1rem; }
        .solution .contentDes .itemTopBottom .pic img {
          display: block;
          width: 90%;
          margin: 0 auto; }
    .solution .contentDes .more {
      height: 6.07rem;
      background-color: #888888;
      text-align: center;
      overflow: hidden; }
      .solution .contentDes .more .first {
        font-size: 1.0rem;
        color: #ffffff;
        margin-top: 0.36rem; }
      .solution .contentDes .more .second {
        font-size: 0.8rem;
        color: #00afec;
        margin-top: 0.4rem; }
      .solution .contentDes .more button {
        font-size: 0.73rem;
        color: #ffffff;
        height: 1.43rem;
        border: 2px solid #ffffff;
        background: none;
        border-radius: 5px;
        margin-top: 0.43rem; }
        .solution .contentDes .more button:hover {
          opacity: 0.6; }

/*诚招代理*/
.agentView {
  overflow: hidden; }
  .agentView .container {
    margin: 30px auto;
    overflow: hidden;
    font-size: 0; }
    .agentView .container .form {
      padding: 1.25rem; }
      .agentView .container .form h2 {
        margin-bottom: 1.07rem;
        font-size: 1.07rem;
        color: #7d7d7d; }
      .agentView .container .form > div {
        margin: 1.25rem auto;
        font-size: 0.57rem; }
        .agentView .container .form > div label {
          display: block;
          text-align: left;
          color: #353a3f;
          font-size: 0.57rem;
          line-height: 1.07rem; }
        .agentView .container .form > div input {
          text-indent: 0.72rem;
          height: 1.79rem;
          width: 90%;
          line-height: 1.79rem;
          outline: none;
          border-radius: 5px;
          border: 1px solid #000000;
          font-size: 0.54rem; }
          .agentView .container .form > div input:hover {
            border-radius: 5px;
            border: 2px solid #f9b52c; }
          .agentView .container .form > div input:focus {
            border-radius: 5px;
            border: 2px solid #f9b52c; }
        .agentView .container .form > div select {
          height: 1.79rem;
          width: 25%;
          font-size: 0.64rem;
          line-height: 1.79rem;
          outline: none;
          border-radius: 5px;
          border: 1px solid #000000;
          padding-left: 0.36rem; }
          .agentView .container .form > div select:hover {
            border-radius: 5px;
            border: 2px solid #f9b52c; }
          .agentView .container .form > div select:focus {
            border-radius: 5px;
            border: 2px solid #f9b52c; }
        .agentView .container .form > div input[type='button'] {
          padding: 0;
          width: 90%;
          height: 2.14rem;
          font-size: 0.72rem;
          color: #FFFFFF;
          background-color: #FF6900;
          border: none;
          border-radius: 5px;
          outline: none; }
    .agentView .container .text h2 {
      font-size: 1.07rem;
      color: #666666; }
    .agentView .container .text p {
      font-size: 0.64rem;
      color: #8a8a8a; }

/*发展愿景*/
.futures .container {
  margin: 150px auto;
  overflow: hidden; }
  .futures .container .content {
    margin: 0 auto;
    overflow: hidden;
    border: 1px solid #dfdfdf; }
    .futures .container .content .title {
      font-size: 36px;
      color: #ffffff;
      background-color: #515151;
      height: 160px;
      line-height: 160px;
      text-align: left;
      text-indent: 36px; }
    .futures .container .content .list .img {
      padding: 28px; }
      .futures .container .content .list .img img {
        width: 100%; }
    .futures .container .content .list .text {
      padding: 28px; }
      .futures .container .content .list .text p {
        font-size: 24px;
        color: #777777;
        margin-bottom: 25px; }

/*视频教程*/
.video .container {
  margin: 0 auto; }
  .video .container .title {
    margin-top: 30px;
    font-size: 40px;
    color: #353a3f; }
  .video .container .subNav {
    margin-top: 30px;
    width: 270px;
    height: 40px;
    font-size: 0;
    border-bottom: 2px solid #dcdcdc; }
    .video .container .subNav a {
      display: inline-block;
      width: 90px;
      font-size: 22px;
      line-height: 40px;
      height: 40px;
      text-align: center;
      color: #606b76; }
    .video .container .subNav .currentNav {
      border-bottom: 2px solid #FF6900;
      font-weight: bold;
      color: #FF6900; }
  .video .container ul {
    font-size: 0; }
    .video .container ul li {
      display: inline-block;
      width: 45%;
      margin: 0 2.5%;
      border-bottom: 1px solid #dddddd;
      vertical-align: top; }
      .video .container ul li > img {
        margin-top: 0.72rem;
        width: 100%;
        height: 8rem; }
      .video .container ul li h2 {
        font-size: 0.64rem;
        margin: 0.54rem;
        color: #262626;
        overflow: hidden;
        line-height: 1rem;
        height: 1rem; }
      .video .container ul li p {
        font-size: 0.36rem;
        line-height: 0.64rem;
        height: 1.92rem;
        overflow: hidden;
        margin: 0 0.54rem 0.36rem 0.54rem;
        color: #747474; }
  .video .container .index-page {
    margin: 2rem auto;
    width: 80%;
    height: 1.43rem;
    font-size: 0;
    border-top: 2px solid #dcdcdc; }
    .video .container .index-page a {
      display: inline-block;
      width: 1.43rem;
      font-size: 0.72rem;
      line-height: 1.43rem;
      text-align: center;
      margin-top: -2px;
      color: #3e3e3e; }
  .video .container .currentpage {
    border-top: 2px solid #00afec;
    font-weight: bold; }

/*申请试用*/
.taste {
  overflow: hidden; }
  .taste table {
    margin: 0 auto; }
    .taste table tr th {
      width: 25%;
      padding: 5px;
      border: 1px solid #c7c7c7; }
    .taste table tr td {
      padding: 5px;
      border: 1px solid #c7c7c7; }
  .taste input,
  .taste button,
  .taste textarea,
  .taste select {
    outline: none; }
  .taste input:focus,
  .taste textarea:focus,
  .taste select:focus {
    border: 1px solid #FF6900 !important; }
  .taste .container {
    overflow: hidden;
    margin: 0 auto; }
    .taste .container .server h2 {
      color: #353a3f;
      font-size: 18px;
      font-weight: normal; }
    .taste .container .server .formContent .top {
      height: 5rem;
      background-color: #323232; }
      .taste .container .server .formContent .top button {
        height: 4rem;
        margin-top: 1rem;
        padding: 0 1rem;
        background-color: #5c5c5c;
        color: #ffffff;
        font-size: 22px;
        border: none; }
        .taste .container .server .formContent .top button.current {
          background-color: #FF6900; }
    .taste .container .server .formContent .bottom {
      background: url("../images/img.png") no-repeat left top;
      background-size: 100% 100%;
      overflow: hidden;
      border: 1px solid #c7c7c7; }
      .taste .container .server .formContent .bottom h3 {
        height: 44px;
        line-height: 50px;
        color: #FF6900;
        font-size: 16px;
        border-bottom: 1px solid #e2e2e2;
        margin: 0 22px;
        text-indent: 22px; }
      .taste .container .server .formContent .bottom .line {
        font-size: 0;
        margin: 20px 0;
        padding: 0 30px; }
        .taste .container .server .formContent .bottom .line p {
          font-size: 15px;
          color: #777777;
          padding-left: 10px; }
        .taste .container .server .formContent .bottom .line > div {
          display: inline-block;
          margin: 0 10px;
          overflow: hidden;
          font-size: 15px; }
          .taste .container .server .formContent .bottom .line > div input[type='text'] {
            height: 34px;
            vertical-align: top;
            font-size: 15px;
            padding-left: 10px; }
          .taste .container .server .formContent .bottom .line > div input[type='radio'] {
            margin: 0 10px; }
          .taste .container .server .formContent .bottom .line > div input[type='button'] {
            padding: 0.36rem 0.72rem;
            background-color: #FF6900;
            color: #ffffff;
            font-size: 1rem;
            border: none; }
          .taste .container .server .formContent .bottom .line > div label {
            line-height: 34px;
            font-size: 15px;
            color: #353a3f;
            margin-right: 5px; }
            .taste .container .server .formContent .bottom .line > div label span {
              color: red; }
          .taste .container .server .formContent .bottom .line > div select {
            font-size: 15px;
            vertical-align: top;
            height: 34px;
            border-radius: 0;
            margin-right: 10px; }
          .taste .container .server .formContent .bottom .line > div textarea {
            font-size: 15px;
            display: block;
            height: 5rem;
            width: 20rem;
            border: 1px solid #e2e2e2;
            padding: 10px; }

/*# sourceMappingURL=style.css.map */
