@charset "UTF-8";
.clear{
  clear: both;
}
.banner {
  position: relative;
  height: 1003px; }
  .banner ul.slides {
    height: 1003px;
    position: relative;
    clear: both;
    width: 100%; }
    .banner ul.slides li {
      clear: both;
      height: 1003px;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0; }
      .banner ul.slides li a {
        display: block;
        height: 1003px;
        width: 100%; }
  .banner .btns {
    position: absolute;
    right: 50%;
    bottom: 32%; }
    .banner .btns span {
      margin-bottom: 10px;
      display: block;
      width: 8px;
      height: 8px;
      background: #9fa0a0;
      z-index: 100;
      border-radius: 10px;
      cursor: pointer;
      float: left;
      margin-right: 9px; }
    .banner .btns .active {
      width: 12px;
      height: 12px;
      border: 1px solid #fff;
      background: transparent; }

.word-break, .job .job-box1 .school .job-con dl dd ul li h4 span.span2, .internet .internet-box .internet-con dl dd {
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.head-box {
  width: 100%;
  position: absolute;
  top: 26px;
  left: 0;
  z-index: 9; }
  .head-box a {
    display: block; }
  .head-box .head1 {
    width: 1200px;
    margin: 0 auto; }
    .head-box .head1 .head1-left {
      width: 95px;
      height: 89px;
      background: url(../img/logo.png) no-repeat;
      float: left;
      margin-top: 40px; }
      .head-box .head1 .head1-left a {
        width: 95px;
        height: 89px; }
    .head-box .head1 .head1-right {
      float: right;
      width: 1024px; }
      .head-box .head1 .head1-right .head1-top dl {
        float: right;
        font-size: 16px;
        color: #fff; }
        .head-box .head1 .head1-right .head1-top dl dd {
          margin-top: 4px;
          float: right; }
          .head-box .head1 .head1-right .head1-top dl dd a {
            font-size: 15px;
            float: left;
            color: #fff;
            background: url(../img/n1.png) right center no-repeat;
            padding-right: 15px;
            margin-right: 15px;
            text-align: center; }
            .head-box .head1 .head1-right .head1-top dl dd a:hover {
              color: #a3f163; }
            .head-box .head1 .head1-right .head1-top dl dd a.last-a {
              background: transparent;
              padding-right: 0;
              margin-right: 0; }
      .head-box .head1 .head1-right .head2 {
        clear: both;
        height: 49px;
        line-height: 49px;
        padding-top: 15px; }
        .head-box .head1 .head1-right .head2 .nav-left {
          height: 49px;
          width: 277px;
          float: left;
          background: rgba(236, 236, 236, 0.65); }
          .head-box .head1 .head1-right .head2 .nav-left dl {
            width: 50%;
            float: left; }
            .head-box .head1 .head1-right .head2 .nav-left dl dt {
              float: left;
              margin-left: 14px; }
              .head-box .head1 .head1-right .head2 .nav-left dl dt img {
                width: 39px;
                height: 27px; }
            .head-box .head1 .head1-right .head2 .nav-left dl dd {
              float: left;
              width: 84px;
              font-size: 10px;
              line-height: 12px;
              color: #595757; }
              .head-box .head1 .head1-right .head2 .nav-left dl dd.dd1 {
                margin-top: 14px;
                text-align: left; }
        .head-box .head1 .head1-right .head2 .nav-right {
          width: 747px;
          height: 49px;
          float: right;
          background: url(../img/n2.png) no-repeat; }
          .head-box .head1 .head1-right .head2 .nav-right ul li {
            height: 49px;
            width: 106px;
            text-align: center; }
            .head-box .head1 .head1-right .head2 .nav-right ul li a {
              color: #fff;
              font-size: 14px; }
              .head-box .head1 .head1-right .head2 .nav-right ul li a.tit-a {
                background: url(../img/n3.png) right center no-repeat; }
                .head-box .head1 .head1-right .head2 .nav-right ul li a.tit-a.cur {
                  color: #99e15f; }
                .head-box .head1 .head1-right .head2 .nav-right ul li a.tit-a:hover {
                  color: #99e15f; }
              .head-box .head1 .head1-right .head2 .nav-right ul li a.last-a {
                background: transparent; }
            .head-box .head1 .head1-right .head2 .nav-right ul li ul {
              width: 106px;
              display: none;
              padding-bottom: 20px;
              background-image: url(../img/n4.png);
              background-size: cover;
              filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(    src='../img/n4.png',    sizingMethod='scale'); }
              .head-box .head1 .head1-right .head2 .nav-right ul li ul li {
                width: 70px;
                height: 20px;
                margin-left: 18px;
                clear: both;
                line-height: 20px;
                margin-top: 10px;
                background: url(../img/n3.png) left center no-repeat; }
                .head-box .head1 .head1-right .head2 .nav-right ul li ul li:hover {
                  background: url(../img/n5.png) left center no-repeat; }
                .head-box .head1 .head1-right .head2 .nav-right ul li ul li:hover a {
                  color: #0e9ebd;
                  background: url(../img/n5.png) right center no-repeat; }
                .head-box .head1 .head1-right .head2 .nav-right ul li ul li a {
                  background: url(../img/n3.png) right center no-repeat; }

.content-box {
  position: absolute;
  bottom: 26px;
  left: 0;
  width: 100%; }
  .content-box .content {
    background: #fff;
    box-shadow: -5px 0 5px #373737, 5px 0 5px #373737, 0 -10px 10px transparent, 0 5px 14px #373737;
    /*搴曡竟闃村奖*/
    width: 1200px;
    margin: 0 auto;
    height: 273px;
    padding-top: 22px; }
    .content-box .content .content-left {
      width: 315px;
      height: 151px;
      /* background:url(../img/c4.png) right center no-repeat; */
      margin-left: 50px;
      margin-right: 11px;
      float: left; }
      .content-box .content .content-left dl dt {
        font-size: 16px;
        color: #595757;
        margin-bottom: 10px; }
      .content-box .content .content-left dl dd a {
        font-size: 12px;
        line-height: 22px;
        color: #595757;
        display: block; }
        .content-box .content .content-left dl dd a:hover {
          color: #00a6cb; }
        .content-box .content .content-left dl dd a.more {
          width: 74px;
          height: 26px;
          line-height: 26px;
          text-align: center;
          font-size: 12px;
          color: #fff;
          background: url(../img/an.png) center center no-repeat;
          margin-top: 22px; }
    .content-box .content .content-right {
      float: left; }
      .content-box .content .content-right .pro {
        width: 492px;
        float: left; }
        .content-box .content .content-right .pro dl dt {
          float: left;
          margin-right: 12px; }
          .content-box .content .content-right .pro dl dt img {
            width: 149px;
            height: 151px; }
        .content-box .content .content-right .pro dl dd {
          width: 330px;
          float: left; }
          .content-box .content .content-right .pro dl dd.dd1 {
            margin-bottom: 10px;
            font-size: 16px;
            color: #595757; }
          .content-box .content .content-right .pro dl dd.dd2 {
            font-size: 12px;
            line-height: 16px;
            color: #595757; }
          .content-box .content .content-right .pro dl dd.dd3 {
            width: 74px;
            height: 26px;
            line-height: 26px;
            text-align: center;
            font-size: 12px;
            color: #fff;
            background: url(../img/an.png) center center no-repeat;
            margin-top: 13px; }
      .content-box .content .content-right .video1 {
        float: left;
        margin-left: 54px;
        background: #333;
        width: 377px;
        height: 151px;
        /* background:url(../img/c6.png) right center no-repeat; */ }

.foot-box {
  padding-top: 10px;
  clear: both;
  float: right;
  position: relative; }
  .foot-box .share{
    position: absolute;
    top: 10px;
    right: 150px;
  }
  .foot-box .foot1 {
    float: left;
    padding-top: 44px; }
    .foot-box .foot1 a {
      display: block;
      width: 108px;
      height: 35px;
      background: url(../img/c2.png) no-repeat; }
  .foot-box .foot2 {
    float: left;
    margin-left: 16px;
    padding-top: 35px; }
    .foot-box .foot2 ul li {
      width: 60px; }
      .foot-box .foot2 ul li a {
        font-size: 12px;
        color: #9fa0a0;
        background: url(../img/n6.png) right center no-repeat;
        display: block;
        text-align: center; }
        .foot-box .foot2 ul li a.last-a {
          background: transparent; }
    .foot-box .foot2 p {
      font-size: 14px;
      color: #9fa0a0;
      text-indent: 5px;
      clear: both; }
  .foot-box .foot3 {
    margin-right: 44px;
    float: left;
    margin-left: 15px;
    width: 85px;
    height: 84px;
    background: url(../img/c3.png) right center no-repeat; }

/*home*/
.container1 {
  position: relative;
  width: 100%;
  background: url(../img/ab1.jpg) top center no-repeat; }
  .container1 .about {
    width: 1060px;
    margin: 0 auto;
    margin-bottom: 35px;
    padding: 30px 0px 30px 40px;
    box-shadow: -5px 0 5px #a3a3a3, 5px 0 5px #a3a3a3, 0 -10px 10px transparent, 0 5px 32px #a3a3a3;
    /*搴曡竟闃村奖*/
    clear: both;
    background: #fff; }
    .container1 .about .about-top dl dt {
      float: left;
      margin-right: 20px; }
    .container1 .about .about-top dl dd {
      width: 512px;
      float: left; }
      .container1 .about .about-top dl dd.dd1 {
        font-size: 24px;
        color: #585657;
        margin-bottom: 20px; }
      .container1 .about .about-top dl dd.dd2 {
        font-size: 14px;
        line-height: 24px;
        color: #585657; }
      .container1 .about .about-top dl dd.dd3 a {
        display: block;
        width: 74px;
        height: 26px;
        line-height: 26px;
        text-align: center;
        font-size: 12px;
        color: #fff;
        background: url(../img/an.png) center center no-repeat;
        margin-top: 8px;
        float: right; }
    .container1 .about .about-bottom {
      clear: both;
      padding-top: 8px; }
      .container1 .about .about-bottom ul li {
        width: 287px;
        padding: 12px 18px;
        margin-right: 22px;
        margin-bottom: 4px;
        background: #fcfefd url(../img/li.png) bottom center no-repeat;
        border: 1px solid #e4e6f2;
        box-shadow: -1px -1px 2px #efeef3; }
        .container1 .about .about-bottom ul li.right-li {
          margin-right: 0; }
        .container1 .about .about-bottom ul li dl dt {
          font-size: 20px;
          color: #d6584c;
          margin-bottom: 10px; }
        .container1 .about .about-bottom ul li dl dd img {
          width: 283px;
          height: 76px; }
        .container1 .about .about-bottom ul li dl dd.dd1 {
          font-size: 13px;
          color: #6b6767; }
        .container1 .about .about-bottom ul li dl dd.dd2 {
          width: 74px;
          height: 26px;
          line-height: 26px;
          text-align: center;
          font-size: 12px;
          color: #fff;
          background: url(../img/an.png) center center no-repeat;
          margin-top: 8px; }

.title {
  width: 1020px;
  margin: 0 auto;
  padding-top: 170px; }
  .title .title-box {
    width: 347px;
    height: 63px;
    margin-left: 85px;
    background: url(../img/tit.png) center center no-repeat;
    margin-bottom: 190px; }
  .title .title1-box {
    width: 656px;
    height: 104px;
    margin-left: 85px;
    /*  background:url(../img/nee.png) center center no-repeat; */
    margin-bottom: 140px; }
  .title .title2-box {
    width: 438px;
    height: 63px;
    margin-left: 85px;
    background: url(../img/pt1.png) center center no-repeat;
    margin-bottom: 180px; }
  .title .title3-box {
    width: 631px;
    height: 49px;
    margin-left: 409px;
    margin-top: 109px;
    background: url(../img/spe1.png) center center no-repeat;
    margin-bottom: 87px; }
  .title .title4-box {
    width: 438px;
    height: 63px;
    margin-left: 85px;
    background: url(../img/diy1.png) center center no-repeat;
    margin-bottom: 180px; }
  .title .title5-box {
    width: 438px;
    height: 63px;
    margin-left: 85px;
    margin-bottom: 180px; }
  .title .title6-box {
    width: 438px;
    height: 63px;
    margin-left: 85px;
    background: url(../img/co1.png) center center no-repeat;
    margin-bottom: 73px;
    margin-top: 100px; }
  .title .title7-box {
    width: 385px;
    height: 134px;
    margin-left: 85px;
    /*background: url(../img/sb5.png) center center no-repeat;*/
    margin-bottom: 73px;
    margin-top: 100px; }
  .title .title8-box {
    width: 304px;
    height: 106px;
    margin-left: 757px;
    background: url(../img/tea2.png) center center no-repeat;
    margin-bottom: 35px;
    margin-top: 100px; }
  .title .title9-box {
    width: 514px;
    height: 113px;
    background: url(../img/jo2.png) center center no-repeat;
    margin-bottom: 105px;
    margin-top: 28px;
    margin-left: -49px; }
  .title .title10-box {
    width: 458px;
    height: 141px;
    background: url(../img/intq.png) center center no-repeat;
    margin-bottom: 68px;
    margin-top: 37px;
    margin-left: 603px; }
  .title .title11-box {
    width: 458px;
    height: 141px;
    background: url(../img/intq.png) center center no-repeat;
    margin-bottom: 68px;
    margin-top: 37px;
    margin-left: 603px; }
  .title .title99-box {
    width: 514px;
    height: 113px;
    margin-bottom: 105px;
    margin-top: 28px;
    margin-left: -49px; }

/*about*/
.abdt {
  width: 1060px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 0px 30px 40px;
  box-shadow: -5px 0 5px #a3a3a3, 5px 0 5px #a3a3a3, 0 -10px 10px transparent, 0 5px 32px #a3a3a3;
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .abdt .abdt-box .abdt-left {
    width: 72px;
    height: 577px;
    background: #cfd6da;
    float: left;
    padding: 50px 40px; }
    .abdt .abdt-box .abdt-left ul li {
      clear: left;
      margin-bottom: 20px;
      cursor: pointer; }
      .abdt .abdt-box .abdt-left ul li a {
        font-size: 14px;
        display: block;
        color: #7b7e81; }
        .abdt .abdt-box .abdt-left ul li a.on3 {
          color: #8a3c35; }
        .abdt .abdt-box .abdt-left ul li a:hover {
          color: #8a3c35; }
  .abdt .abdt-box .aptitude {
    margin-left: 20px; }
    .abdt .abdt-box .aptitude .top{
      width: 100%;
      margin-bottom: 35px;
    }
    .abdt .abdt-box .aptitude .top h2 {
      width: 109px;
      background: url(../img/dt.png) left center no-repeat;
      text-indent: 19px;
      font-size: 18px;
      color: #5e5e5e;
      font-weight: 100;
      float: left;;
       }
    .abdt .abdt-box .aptitude ul li {
      width: 240px;
      margin: 0 10px;
      cursor: pointer; }
      .abdt .abdt-box .aptitude ul li dl dt {
        background: transparent;
        width: 240px;
        overflow: hidden;
        text-indent: 0; }
        .abdt .abdt-box .aptitude ul li dl dt img {
          width: 240px; }
          .abdt .abdt-box .aptitude ul li dl dt img:hover {
            transform: scale(1.2); }
      .abdt .abdt-box .aptitude ul li dl dd {
        text-align: center; }
  .abdt .abdt-box .abdt-right {
    float: left;
    width: 780px;
    margin-left: 40px; }
    .abdt .abdt-box .abdt-right dl dt {
      width: 100%;
      margin-bottom: 25px;
    }
    .abdt .abdt-box .abdt-right dl dt .wgx-tits{
      width: 109px;
      font-size: 18px;
      color: #5e5e5e;
      text-indent: 20px;
      background: url(../img/dt.png) left center no-repeat;
      float: left; }
      .wgx-tit{
        font-size: 14px;
        color: #5e5e5e;
        float: right;
      }
      .wgx-tit a{
        color: #5e5e5e;
      }
      .wgx-tit a:hover{
        color: #8a3c35;
      }
      .wgx-tit span{
        font-family: "宋体";
        margin: 0 5px;
      }
    .abdt .abdt-box .abdt-right dl dd {
      font-size: 14px;
      line-height: 24px;
      color: #747474;
      margin-bottom: 24px; }

/*abdt*/
.news {
  width: 1060px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 0px 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .news .news-top .news-scroll {
    margin-right: 70px;
    float: left; }
    .news .news-top .news-scroll .slideBox {
      width: 437px;
      height: 256px;
      overflow: hidden;
      position: relative; }
      .news .news-top .news-scroll .slideBox .hd {
        height: 16px;
        overflow: hidden;
        z-index: 9;
        position: absolute;
        bottom: 0px;
        right: 5px; }
        .news .news-top .news-scroll .slideBox .hd ul li {
          width: 17px;
          height: 10px;
          color: #fff;
          line-height: 10px;
          text-align: center;
          background: url(../img/scr.png) center center no-repeat; }
          .news .news-top .news-scroll .slideBox .hd ul li.on {
            background: url(../img/scr1.png) center center no-repeat;
            color: #3e3e3e; }
  .news .news-top .news-mess {
    float: left;
    width: 512px;
    height: 256px; }
    .news .news-top .news-mess h2 {
      font-size: 24px;
      color: #595757;
      margin-bottom: 10px;
      font-weight: 100; }
    .news .news-top .news-mess dl dt {
      font-size: 16px;
      color: #d9564a;
      background: url(../img/neg.png) left center no-repeat;
      text-indent: 16px;
      margin-bottom: 10px; }
    .news .news-top .news-mess dl dd.dd1 {
      font-size: 14px;
      line-height: 18px;
      color: #595757;
      margin-bottom: 15px; }
    .news .news-top .news-mess dl dd.dd2 a {
      display: block;
      float: right;
      width: 74px;
      height: 26px;
      line-height: 26px;
      text-align: center;
      font-size: 12px;
      color: #fff;
      background: url(../img/an.png) center center no-repeat; }
  .news .news-bottom {
    margin-top: 40px;
    clear: both; }
    .news .news-bottom ul li {
      width: 335px;
      height: 240px;
      background: url(../img/lin.png) right 38px no-repeat;
      margin-right: 18px;
      margin-bottom: 25px; }
      .news .news-bottom ul li embed {
        padding-top: 26px; }
      .news .news-bottom ul li.li3 {
        background: transparent; }
      .news .news-bottom ul li dl dt {
        font-size: 18px;
        color: #414042;
        margin-bottom: 18px; }
      .news .news-bottom ul li dl dd {
        margin-bottom: 5px; }
        .news .news-bottom ul li dl dd a {
          font-size: 14px;
          color: #7d7d7d;
          padding-left: 10px;
          background: url(../img/nez.png) left center no-repeat;
          text-decoration: underline; }
          .news .news-bottom ul li dl dd a:hover {
            color: #8560a8;
            background: url(../img/ned.png) left center no-repeat; }
        .news .news-bottom ul li dl dd.dda a {
          width: 74px;
          height: 26px;
          line-height: 26px;
          text-align: center;
          font-size: 12px;
          color: #fff;
          text-decoration: none;
          background: url(../img/an.png) center center no-repeat;
          display: block;
          padding-left: 0; }

.ndetails {
  width: 1060px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 0px 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff;
  /*  .page{
   	float: right;
   	margin-top: 30px;
   	margin-right: 60px;
   } */ }
  .ndetails .ndetails-box .ndetails-box-left {
    width: 72px;
    height: 577px;
    background: #cfd6da;
    float: left;
    padding: 50px 40px; }
    .ndetails .ndetails-box .ndetails-box-left ul li {
      clear: left;
      margin-bottom: 20px; }
      .ndetails .ndetails-box .ndetails-box-left ul li a {
        font-size: 14px;
        display: block;
        color: #7b7e81; }
        .ndetails .ndetails-box .ndetails-box-left ul li a.on2 {
          color: #8a3c35; }
        .ndetails .ndetails-box .ndetails-box-left ul li a:hover {
          color: #8a3c35; }
  .ndetails .ndetails-box .ndetails-box-right {
    width: 850px;
    float: left;
    margin-left: 45px; }
    .ndetails .ndetails-box .ndetails-box-right .top{
      width: 800px;
       margin-bottom: 35px;
    }
    .ndetails .ndetails-box .ndetails-box-right .top h2 {
      width: 109px;
      background: url(../img/dt.png) left center no-repeat;
      text-indent: 19px;
      font-size: 18px;
      color: #5e5e5e;
      font-weight: 100;
      float: left;
      }
    .ndetails .ndetails-box .ndetails-box-right ul li {
      margin-bottom: 25px;
      margin-right: 13px;
      cursor: pointer; }
      .ndetails .ndetails-box .ndetails-box-right ul li dl {
        position: relative; }
        .ndetails .ndetails-box .ndetails-box-right ul li dl dt {
          overflow: hidden; }
          .ndetails .ndetails-box .ndetails-box-right ul li dl dt img {
            width: 242px;
            height: 177px;
            box-shadow: 3px 3px 3px #ccc;
            padding: 7px;
            border: 1px solid #e5e3e3; }
            .ndetails .ndetails-box .ndetails-box-right ul li dl dt img:hover {
              transform: scale(1.1); }
        .ndetails .ndetails-box .ndetails-box-right ul li dl dd {
          font-size: 14px;
          color: #5e5e5e;
          text-align: center;
          margin-top: 18px; }
          .ndetails .ndetails-box .ndetails-box-right ul li dl dd.ddd {
            width: 256px;
            height: 191px;
            position: absolute;
            top: 0px;
            left: 0px;
            background: url(../img/iconfont.png) 116px 57px no-repeat; }

.mdetails-box-right dl {
  /*   border-bottom:1px solid #e6e5e5; */ }
  .mdetails-box-right dl dt {
    width: 798px;
    margin-bottom: 25px;
    } 
    .mdetails-box-right dl dt .wgx-tits{
      width: 109px;
      float: left;
    background: url(../img/dt.png) left center no-repeat;
    text-indent: 19px;
    font-size: 18px;
    color: #5e5e5e;
    font-weight: 100; }
  .mdetails-box-right dl dd {
    background: url(../img/sd.png) 13px center no-repeat;
    padding-left: 40px;
    margin-right: 54px;
    height: 33px; }
    .mdetails-box-right dl dd a {
      font-size: 14px;
      line-height: 33px;
      color: #666; }
      .mdetails-box-right dl dd a:hover {
        color: #8560a8; }
    .mdetails-box-right dl dd span {
      float: right;
      margin-right: 12px; }
    .mdetails-box-right dl dd.dd1 {
      background: #efefef url(../img/sd.png) 13px center no-repeat; }

.adetails {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .adetails .adetails-box .top{
    width: 100%;
    margin-bottom: 25px;
  }
  .adetails .adetails-box h2 {
    font-size: 24px;
    color: #929292;
    font-weight: 100;
    text-align: center; }
  .adetails .adetails-box dl dt {
    font-size: 13px;
    color: #929292;
    text-align: center;
    margin-top: 10px;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 20px;
    margin-bottom: 20px; }
  .adetails .adetails-box dl dd {
    font-size: 14px;
    line-height: 24px;
    color: #747474;
    margin-bottom: 22px; }
  .adetails .adetails-box h3 {
    border-bottom: 1px solid #e2e2e2;
    font-weight: 100;
    padding-bottom: 5px;
    margin-bottom: 20px;
    margin-top: 150px;}
    .adetails .adetails-box h3 p{
      width: 80%;
      float: left;
    }
    .adetails .adetails-box h3 a {
      font-size: 14px;
      color: #929292;
      margin-right: 15px; }
      .adetails .adetails-box h3 a.return {
        float: right; }

.product {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .product .title-dl dt{
    width: 100%;
  }
  .product .title-dl dt .wgx-tits {
    font-size: 24px;
    line-height: 30px;
    color: #595757;
    float: left; }
  .product .title-dl dd {
    font-size: 16px;
    line-height: 24px;
    color: #8a3c35; }
  .product .tp1 {
    margin-top: 20px; }
    .product .tp1 .picMarquee-left {
      position: relative;
      margin-left: 30px; }
      .product .tp1 .picMarquee-left .hd {
        width: 1020px;
        position: absolute;
        left: -24px;
        top: 78px;
        overflow: hidden;
        height: 39px;
        z-index: 10;
        cursor: pointer; }
        .product .tp1 .picMarquee-left .hd a {
          display: block;
          width: 9px;
          height: 15px; }
          .product .tp1 .picMarquee-left .hd a.next {
            background: url(../img/pr6.png) no-repeat;
            float: right; }
          .product .tp1 .picMarquee-left .hd a.prev {
            float: left;
            background: url(../img/pr5.png) no-repeat; }
      .product .tp1 .picMarquee-left .bd ul li {
        width: 300px;
        margin-right: 22px; }
        .product .tp1 .picMarquee-left .bd ul li dl dt {
          overflow: hidden;
          border: 1px solid #d6d4d3; }
          .product .tp1 .picMarquee-left .bd ul li dl dt img {
            width: 300px;
            height: 173px;
            /* &:hover{
            	 transform: scale(1.1);
            } */ }
        .product .tp1 .picMarquee-left .bd ul li dl dd {
          font-size: 16px;
          line-height: 24px;
          color: #818485;
          text-align: center;
          margin-top: 10px; }
  .product .tp2 {
    position: relative;
    width: 967px;
    height: 205px;
    box-shadow: 2px 0 3px #ccc;
    background: url(../img/pr4.png) no-repeat;
    margin-top: 20px; }
    .product .tp2 span.sp1 {
      position: absolute;
      top: 13px;
      left: 16px;
      font-size: 16px;
      color: #fff; }
    .product .tp2 .sp2 {
      position: absolute;
      bottom: 2px;
      left: 53px;
      font-size: 14px;
      color: #656565; }
    .product .tp2 .picMarquee-left2 {
      position: relative;
      margin-left: 143px;
      padding-top: 17px; }
      .product .tp2 .picMarquee-left2 .hd {
        position: absolute;
        right: 20px;
        top: 160px;
        overflow: hidden;
        height: 39px;
        z-index: 10; }
        .product .tp2 .picMarquee-left2 .hd a {
          display: block;
          cursor: pointer;
          width: 13px;
          height: 24px; }
          .product .tp2 .picMarquee-left2 .hd a.next {
            background: url(../img/pr2.png) no-repeat;
            float: right; }
          .product .tp2 .picMarquee-left2 .hd a.prev {
            float: left;
            margin-right: 15px;
            margin-top: 1px;
            background: url(../img/pr1.png) no-repeat; }
      .product .tp2 .picMarquee-left2 .bd ul li {
        width: 232px;
        margin-right: 17px; }
        .product .tp2 .picMarquee-left2 .bd ul li dl dt {
          overflow: hidden;
          border: 1px solid #d6d4d3; }
          .product .tp2 .picMarquee-left2 .bd ul li dl dt img {
            width: 232px;
            height: 151px; }
            .product .tp2 .picMarquee-left2 .bd ul li dl dt img:hover {
              transform: scale(1.1); }
        .product .tp2 .picMarquee-left2 .bd ul li dl dd {
          font-size: 16px;
          line-height: 24px;
          color: #818485;
          text-align: center;
          margin-top: 10px; }
  .product .tp3 {
    position: relative;
    width: 967px;
    height: 205px;
    box-shadow: 2px 0 3px #ccc;
    background: url(../img/pr4.png) no-repeat;
    margin-top: 20px; }
    .product .tp3 span.sp1 {
      position: absolute;
      top: 13px;
      left: 16px;
      font-size: 16px;
      color: #fff; }
    .product .tp3 .sp2 {
      position: absolute;
      bottom: 2px;
      left: 53px;
      font-size: 14px;
      color: #656565; }
    .product .tp3 .picMarquee-left3 {
      position: relative;
      margin-left: 143px;
      padding-top: 17px; }
      .product .tp3 .picMarquee-left3 .hd {
        position: absolute;
        right: 20px;
        top: 160px;
        overflow: hidden;
        height: 39px;
        z-index: 10; }
        .product .tp3 .picMarquee-left3 .hd a {
          display: block;
          cursor: pointer;
          width: 13px;
          height: 24px; }
          .product .tp3 .picMarquee-left3 .hd a.next {
            background: url(../img/pr2.png) no-repeat;
            float: right; }
          .product .tp3 .picMarquee-left3 .hd a.prev {
            float: left;
            margin-right: 15px;
            margin-top: 1px;
            background: url(../img/pr1.png) no-repeat; }
      .product .tp3 .picMarquee-left3 .bd ul li {
        width: 232px;
        margin-right: 17px; }
        .product .tp3 .picMarquee-left3 .bd ul li dl dt {
          overflow: hidden;
          border: 1px solid #d6d4d3; }
          .product .tp3 .picMarquee-left3 .bd ul li dl dt img {
            width: 232px;
            height: 151px; }
            .product .tp3 .picMarquee-left3 .bd ul li dl dt img:hover {
              transform: scale(1.1); }
        .product .tp3 .picMarquee-left3 .bd ul li dl dd {
          font-size: 16px;
          line-height: 24px;
          color: #818485;
          text-align: center;
          margin-top: 10px; }

.page1 {
  float: right;
  margin-right: 63px;
  clear: both; }
  .page1 .page {
    float: left;
    margin-right: 25px; }
    .page1 .page a {
      font-size: 12px;
      color: #707375;
      padding: 0 6px; }
      .page1 .page a.active {
        text-decoration: underline; }
  .page1 .check {
    float: left;
    padding-top: 3px;
    height: 17px;
    line-height: 17px; }
    .page1 .check input[type=text] {
      width: 46px;
      height: 13px;
      border: 1px solid #a9acae;
      text-align: center; }
    .page1 .check button {
      background: #fff;
      border: none;
      float: left;
      color: #707375; }

.special {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .special .special-box .special-box-left {
    width: 159px;
    float: left;
    background: #f1f3f4; }
    .special .special-box .special-box-left ul {
      background: #e6eaec;
      padding-top: 20px;
      width: 145px;
      margin-left: 7px;
      text-align: center;
      padding-bottom: 45px; }
      .special .special-box .special-box-left ul li {
        clear: both;
        width: 100%;
        margin-bottom: 20px; }
        .special .special-box .special-box-left ul li a {
          font-size: 14px;
          color: #7b7e81;
          display: block;
          width: 99px;
          margin-left: 23px; }
          .special .special-box .special-box-left ul li a.on4 {
            background: url(../img/specls.png) center center no-repeat;
            color: #8a3c35; }
          .special .special-box .special-box-left ul li a:hover {
            background: url(../img/specls.png) center center no-repeat;
            color: #8a3c35; }
        .special .special-box .special-box-left ul li.first-li {
          margin-bottom: 40px;
          font-size: 24px;
          color: #878686; }
  .special .special-box .special-box-right {
    width: 811px;
    float: left;
    margin-left: 50px; }
    .special .special-box .special-box-right .top{
      width: 100%;
      line-height: 25px;
      margin-bottom: 10px;
    }
    .special .special-box .special-box-right ul li {
      margin-right: 24px;
      margin-bottom: 20px; }
      .special .special-box .special-box-right ul li dl dt {
        padding: 5px;
        border: 1px solid #cdcaca;
        overflow: hidden; }
        .special .special-box .special-box-right ul li dl dt img {
          width: 232px;
          height: 135px;
          border: 1px solid #e8e8e8; }
          .special .special-box .special-box-right ul li dl dt img:hover {
            transform: scale(1.1); }
      .special .special-box .special-box-right ul li dl dd {
        font-size: 16px;
        color: #818485;
        text-align: center;
        margin-top: 5px; }

.serv {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .serv .top{
    width: 100%;
    margin-bottom: 45px;
  }
  .serv .top h2 {
    font-size: 24px;
    line-height: 30px;
    color: #595757;
    font-weight: 100;
    float: left;}
  .serv .serv-box {
    border: 1px solid #d2d2d2;
    width: 1007px;
    height: 500px;
    padding-top: 48px;
    background: url(../img/serc.png) center center no-repeat; }
    .serv .serv-box ul {
      margin-bottom: 45px; }
      .serv .serv-box ul li {
        width: 295px;
        height: 282px;
        border-right: 1px solid #ccc;
        padding-left: 40px; }
        .serv .serv-box ul li.right-li {
          border-right: none; }
        .serv .serv-box ul li dl {
          position: relative;
          height: 100%; }
          .serv .serv-box ul li dl dt {
            font-size: 18px;
            line-height: 24px;
            color: #1dafcd;
            margin-bottom: 5px; }
          .serv .serv-box ul li dl dd {
            width: 240px;
            font-size: 14px;
            line-height: 20px;
            color: #6d6e71; }
            .serv .serv-box ul li dl dd.dd2 {
              position: absolute;
              bottom: 2px;
              left: 24px; }
              .serv .serv-box ul li dl dd.dd2 img {
                width: 203px;
                height: 129px; }
    .serv .serv-box .dl-bot {
      clear: both; }
      .serv .serv-box .dl-bot dt {
        width: 100%;
        font-size: 18px;
        line-height: 30px;
        color: #595757;
        text-align: center;
        margin-bottom: 49px; }
      .serv .serv-box .dl-bot dd {
        width: 295px;
        height: 37px;
        float: left;
        font-size: 14px;
        line-height: 20px;
        color: #595757;
        border-right: 1px solid #ccc;
        padding-left: 40px; }
        .serv .serv-box .dl-bot dd span {
          font-size: 18px;
          line-height: 24px;
          color: #1dafcd;
          float: left; }
        .serv .serv-box .dl-bot dd i {
          float: left;
          margin-left: 10px; }
        .serv .serv-box .dl-bot dd.right-dd {
          border-right: none; }

.lais {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .lais dl dt{
    width: 100%;
    margin-bottom: 10px;
    line-height: 30px;
  }
  .lais dl dt .wgx-tits {
    font-size: 24px;
    
    color: #595757;
    float: left; }
  .lais dl dd {
    width: 911px;
    margin-left: 32px;
    font-size: 14px;
    line-height: 20px;
    color: #6d6e71;
    margin-bottom: 30px; }
    .lais dl dd img {
      width: 404px;
      height: 267px;
      margin-left: 308px; }

.equipment {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .equipment .equipment-box .equipment-box-left {
    width: 699px;
    float: left; }
    .equipment .equipment-box .top{
      width: 100%;
      margin-bottom: 20px;
      line-height: 30px;
    }
    .equipment .equipment-box .top h2 {
      font-size: 24px;
      line-height: 30px;
      color: #595757;
      font-weight: 100;
      clear: both;
       
      float: left;}
    .equipment .equipment-box .equipment-box-left h3 {
      font-size: 14px;
      line-height: 25px;
      color: #595757;
      font-weight: 100;
      clear: both;
      padding-top: 30px;
      margin-bottom: 30px; }
    .equipment .equipment-box .equipment-box-left ul li {
      width: 222px;
      margin-right: 10px; }
      .equipment .equipment-box .equipment-box-left ul li dl dt {
        overflow: hidden; }
        .equipment .equipment-box .equipment-box-left ul li dl dt img {
          width: 222px;
          height: 221px; }
          .equipment .equipment-box .equipment-box-left ul li dl dt img:hover {
            transform: scale(1.1); }
      .equipment .equipment-box .equipment-box-left ul li dl dd {
        width: 222px;
        height: 42px;
        background: url(../img/sb3.png) no-repeat;
        margin-top: -42px;
        position: relative;
        z-index: 5;
        line-height: 42px;
        text-indent: 12px;
        font-size: 14px;
        color: #fff; }
  .equipment .equipment-box .equipment-box-right {
    width: 257px;
    float: left;
    margin-left: 60px; }
    .equipment .equipment-box .equipment-box-right .equip-top {
      width: 257px;
      height: 148px;
      background: #00a7c9;
      text-align: center;
      font-size: 18px;
      line-height: 28px;
      color: #fff;
      padding-top: 75px; }
    .equipment .equipment-box .equipment-box-right .equip-bottom {
      margin-top: 27px;
      height: 317px;
      border-top: 1px solid #d3d5d8;
      border-bottom: 1px solid #d3d5d8; }
      .equipment .equipment-box .equipment-box-right .equip-bottom .picMarquee-top {
        position: relative; }
        .equipment .equipment-box .equipment-box-right .equip-bottom .picMarquee-top .hd {
          position: absolute;
          height: 384px;
          width: 13px;
          z-index: 9; }
          .equipment .equipment-box .equipment-box-right .equip-bottom .picMarquee-top .hd .next {
            display: block;
            position: absolute;
            top: -12px;
            left: 117px;
            width: 13px;
            height: 10px;
            background: url(../img/sb1.png) no-repeat; }
          .equipment .equipment-box .equipment-box-right .equip-bottom .picMarquee-top .hd .prev {
            display: block;
            position: absolute;
            bottom: 55px;
            left: 117px;
            width: 13px;
            height: 10px;
            background: url(../img/sb2.png) no-repeat; }
        .equipment .equipment-box .equipment-box-right .equip-bottom .picMarquee-top .bd {
          overflow: hidden;
          height: 317px; }
          .equipment .equipment-box .equipment-box-right .equip-bottom .picMarquee-top .bd li {
            clear: both; }
            .equipment .equipment-box .equipment-box-right .equip-bottom .picMarquee-top .bd li dl dt {
              font-size: 14px;
              line-height: 24px;
              color: #58595b;
              text-align: center;
              margin-top: 13px; }
            .equipment .equipment-box .equipment-box-right .equip-bottom .picMarquee-top .bd li dl dd {
              font-size: 14px;
              line-height: 24px;
              color: #58595b; }

.creat {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .creat .creat-box .top{
    width: 100%;
    line-height: 30px;
    margin-bottom: 20px;
  }
  .creat .creat-box .top h2 {
    font-size: 24px;
    line-height: 30px;
    color: #595757;
    font-weight: 100;
    clear: both;
    float: left; }
  .creat .creat-box dl {
    clear: both;
    margin-bottom: 80px; }
    .creat .creat-box dl.dl2 dd {
      float: right; }
      .creat .creat-box dl.dl2 dd.ddd {
        font-size: 18px;
        line-height: 24px;
        color: #000; }
    .creat .creat-box dl dt {
      font-size: 18px;
      line-height: 24px;
      color: #000;
      margin-bottom: 15px; }
    .creat .creat-box dl dd {
      font-size: 14px;
      line-height: 20px;
      color: #595757;
      margin-bottom: 15px;
      width: 480px;
      float: left; }
      .creat .creat-box dl dd.dd-img {
        float: right;
        margin-bottom: 0;
        margin-left: 20px;
        margin-top: 20px; }
      .creat .creat-box dl dd.dd-img1 {
        float: left;
        margin-left: 60px; }

.team {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .team .top{
    width: 100%;
    line-height: 30px;
    margin-bottom: 20px;
  }
  .team .top h2 {
    font-size: 24px;
    line-height: 30px;
    color: #595757;
    font-weight: 100;
    clear: both;
    float: left; }
  .team .team-box {
    background: #efefef;
    padding-bottom: 108px; }
    .team .team-box img {
      width: 966px;
      height: 229px;
      margin-top: 12px;
      margin-left: 18px; }
    .team .team-box dl dt {
      font-size: 24px;
      line-height: 30px;
      color: #595757;
      margin-top: 20px;
      margin-bottom: 16px;
      text-align: center; }
    .team .team-box dl dd {
      padding: 0 72px; }
      .team .team-box dl dd.dd1 {
        font-size: 15px;
        line-height: 24px;
        color: #abaaaa;
        text-align: center; }
      .team .team-box dl dd.dd2 {
        font-size: 24px;
        line-height: 30px;
        color: #595757;
        margin-bottom: 20px;
        text-align: center; }
      .team .team-box dl dd.dd3 {
        font-size: 12px;
        line-height: 24px;
        color: #595757; }

.job {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .job .top{
    width: 100%;
    margin-bottom: 20px;
  }
  .job .top h2 {
    width: 109px;
    float: left;
    font-size: 18px;
    line-height: 18px;
    color: #5e5e5e;
    font-weight: 100;
    clear: both;
    
    text-indent: 20px;
    background: url(../img/dt.png) no-repeat; }
  .job .job-box1 .job-box-left {
    padding: 50px 40px;
    width: 72px;
    float: left;
    background: #cfd6da;
    height: 577px; }
    .job .job-box1 .job-box-left ul li {
      clear: left;
      margin-bottom: 20px; }
      .job .job-box1 .job-box-left ul li a {
        font-size: 14px;
        display: block;
        color: #7b7e81; }
        .job .job-box1 .job-box-left ul li a.on1 {
          color: #8a3c35; }
        .job .job-box1 .job-box-left ul li a:hover {
          color: #8a3c35; }
  .job .job-box1 .job-box-right {
    float: left;
    width: 822px;
    margin-left: 40px; }
    .job .job-box1 .job-box-right .idea {
      width: 724px;
      height: 428px;
      margin-left: 50px;
      margin-top: 60px; }
    .job .job-box1 .job-box-right .job-con {
      width: 762px;
      padding: 30px;
      border: 1px solid #C1C1C1;}
      .job .job-box1 .job-box-right .job-con dl {
        margin-bottom: 20px; }
        .job .job-box1 .job-box-right .job-con dl dd ul li {
          font-size: 14px;
          color: #58595b;
          border-bottom: 1px solid #c7c7c7;
          width: 762px; }
          .job .job-box1 .job-box-right .job-con dl dd ul li h4 {
            font-weight: 100;
            height: 38px;
            line-height: 38px;
            margin-bottom: 15px;
            cursor: pointer;
            background: url(../img/open.png) right bottom no-repeat; }
            .job .job-box1 .job-box-right .job-con dl dd ul li h4.open {
              background: transparent; }
            .job .job-box1 .job-box-right .job-con dl dd ul li h4 span.span2 {
              margin-left: 60px; }
            .job .job-box1 .job-box-right .job-con dl dd ul li h4 span.span3 {
              margin-left: 60px; }
            .job .job-box1 .job-box-right .job-con dl dd ul li h4 span.span4 {
              margin-left: 236px;
              margin-left: 177px\9; }
          .job .job-box1 .job-box-right .job-con dl dd ul li .job-box {
            display: none; }
            .job .job-box1 .job-box-right .job-con dl dd ul li .job-box dl {
              margin-bottom: 20px; }
            .job .job-box1 .job-box-right .job-con dl dd ul li .job-box a {
              display: block;
              width: 120px;
              height: 32px;
              line-height: 32px;
              text-align: center;
              font-size: 14px;
              color: #58595b;
              border: 1px solid #00a7c9;
              margin-bottom: 20px; }
              .job .job-box1 .job-box-right .job-con dl dd ul li .job-box a:hover {
                background: #00a7c9;
                color: #fff; }
  .job .job-box1 .school .job-con dl.and {
     }
  .job .job-box1 .school .job-con dl dd ul li {
    position: relative;
    width: 762px; }
    .job .job-box1 .school .job-con dl dd ul li strong {
      display: block;
      cursor: pointer;
      width: 27px;
      height: 13px;
      position: absolute;
      bottom: 10px;
      right: 0px;
      background: url(../img/close.png) no-repeat; }
    .job .job-box1 .school .job-con dl dd ul li h4 {
      font-size: 14px;
      line-height: 18px;
      color: #676767;
      width: 100%;
      background: url(../img/open.png) right bottom no-repeat;
      height: 38px;
      line-height: 38px; }
      .job .job-box1 .school .job-con dl dd ul li h4.open {
        display: none; }
      .job .job-box1 .school .job-con dl dd ul li h4 span {
        display: block;
        float: left; }
        .job .job-box1 .school .job-con dl dd ul li h4 span.span6 {
          margin-left: 20px; }
        .job .job-box1 .school .job-con dl dd ul li h4 span.span7 {
          margin-left: 20px; }
        .job .job-box1 .school .job-con dl dd ul li h4 span.span2 {
          width: 580px; }
    .job .job-box1 .school .job-con dl dd ul li .job-box dl {
      padding-bottom: 20px;
      padding-top: 20px; }
      .job .job-box1 .school .job-con dl dd ul li .job-box dl dt {
        float: left;
        font-size: 14px;
        line-height: 24px;
        color: #000;
        text-align: center;
        overflow: hidden; }
        .job .job-box1 .school .job-con dl dd ul li .job-box dl dt img {
          width: 161px;
          height: 161px;
          display: block;
          border: 1px solid #b3b4b4;
          margin-bottom: 10px; }
      .job .job-box1 .school .job-con dl dd ul li .job-box dl dd {
        float: left;
        width: 540px;
        margin-left: 22px; }
    .job .job-box1 .school .job-con dl dd ul li .job-box .guide {
      padding-bottom: 0; }
      .job .job-box1 .school .job-con dl dd ul li .job-box .guide dt {
        padding-right: 30px;
        text-align: left;
        font-size: 14px;
        line-height: 24px;
        color: #7b7e81;
        border-bottom: 1px solid #c7c7c7;
        padding-bottom: 20px;
        margin-bottom: 10px; }
      .job .job-box1 .school .job-con dl dd ul li .job-box .guide dd {
        width: 100%;
        font-size: 14px;
        line-height: 24px;
        color: #7b7e81;
        margin-bottom: 10px; }
        .job .job-box1 .school .job-con dl dd ul li .job-box .guide dd i {
          margin-right: 20px; }

.contact {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .contact h2 {
    font-weight: 100;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 10px; }
    .contact h2 span {
      font-size: 18px;
      color: #d9564a; }
    .contact h2 i {
      float: right;
      font-size: 14px; }
      .contact h2 i a {
        color: #737374; }
  .contact .contact-box .contact-con {
    margin: 0 60px;
    padding: 25px 0;
    border-bottom: 1px solid #d9d9d9; }
    .contact .contact-box .contact-con .contact-left {
      width: 410px;
      height: 167px;
      padding-left: 116px;
      float: left;
      position: relative;
       }
       .contact .contact-box .contact-con .contact-left .rwm{
        width: 166px;
        height: 167px;
        position: absolute;
        top: -10px;
        right: 5px;
       }
      .contact .contact-box .contact-con .contact-left dl dt {
        font-size: 16px;
        line-height: 24px;
        color: #000; }
      .contact .contact-box .contact-con .contact-left dl dd {
        font-size: 12px;
        line-height: 24px;
        color: #6b6b6b;
        width: 240px; }
    .contact .contact-box .contact-con .contact-right {
      width: 340px;
      height: 136px;
      float: left;
      border: 1px solid #574e4b; }

.internet {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .internet .top{
    width: 100%;
    line-height: 30px;
  }
  .internet .top h2 {
    font-size: 24px;
    line-height: 30px;
    color: #929292;
    font-weight: 100;
    float: left;
     }
  .internet .internet-box {
    margin-top: 40px;
    margin-left: 20px; }
    .internet .internet-box .internet-con {
      width: 235px;
      margin-right: 14px;
      float: left; }
      .internet .internet-box .internet-con h2 {
        font-size: 16px;
        line-height: 24px;
        color: #575757;
        margin-bottom: 10px;
        text-align: center;; }
      .internet .internet-box .internet-con dl {
        width: 235px;
        height: 317px;
        background: url(../img/cj5.png) no-repeat; }
        .internet .internet-box .internet-con dl dt img {
          width: 183px;
          height: 108px;
          border: 1px solid #aca8a7;
          margin-left: 25px;
          margin-top: 12px; }
        .internet .internet-box .internet-con dl dd {
          margin: 0 25px;
          text-indent: 10px;
          font-size: 12px;
          line-height: 24px;
          color: #575757;
          background: url(../img/nez.png) left center no-repeat; }

.question {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .question h2 {
    font-size: 24px;
    line-height: 30px;
    color: #929292;
    font-weight: 100;
    text-align: center;
    margin-bottom: 20px; }
  .question h3 {
    font-weight: 100;
    margin-top: 100px; }
    .question h3 a {
      font-size: 14px;
      color: #929292; }
      .question h3 a.return {
        float: right; }
  .question .question-box dl dt {
    font-size: 18px;
    line-height: 24px;
    color: #444;
    text-align: center;
    margin-bottom: 20px; }
  .question .question-box dl dd {
    font-size: 14px;
    line-height: 24px;
    color: #747474;
    margin-bottom: 20px; }

.business1 {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .business1 .business1-box .top{
    width: 100%;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .business1 .business1-box dl dt {
    width: 1020px;
    height: 464px;
    margin-bottom: 50px; }
  .business1 .business1-box dl dd {
    font-size: 12px;
    line-height: 24px;
    color: #585858;
    width: 505px; }

.business {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .business .business-box .top{
    width: 100%;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .business .business-box dl dt {
    /* @include boxes(1020px,464px); */
    height: 464px;
    margin-bottom: 50px; }
  .business .business-box dl dd {
    font-size: 12px;
    line-height: 24px;
    color: #000;
    width: 505px; }

.pdetails {
  width: 1020px;
  margin: 0 auto;
  margin-bottom: 35px;
  padding: 30px 40px;
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.1), 5px 0 5px rgba(0, 0, 0, 0.1), 0 -10px 10px transparent, 0 5px 32px rgba(0, 0, 0, 0.1);
  /*搴曡竟闃村奖*/
  clear: both;
  background: #fff; }
  .pdetails-box {
    padding: 10px; }
    .pdetails-box .pd-top .pd-con {
      position: relative;
      width: 338px;
      height: 225px;
      float: left; }
      .pdetails-box .pd-top .pd-con .pd-box {
        position: absolute;
        top: 0px;
        left: 0px; }
        .pdetails-box .pd-top .pd-con .pd-box img {
          width: 338px;
          height: 225px;
          border: 1px solid #c5c5c5;
          cursor: pointer; }
    .pdetails-box .pd-top .pd-swich {
      float: left;
      margin-top: 20px;
      margin-left: 25px; }
      .pdetails-box .pd-top .pd-swich dl dt {
        font-size: 22px;
        line-height: 28px;
        color: #818485;
        margin-bottom: 119px; }
      .pdetails-box .pd-top .pd-swich dl dd img {
        width: 87px;
        height: 58px;
        border: 1px solid #c5c5c5;
        float: left;
        margin-right: 6px;
        cursor: pointer; }
    .pdetails-box .pd-bottom {
      margin-top: 20px; }
      .pdetails-box .pd-bottom dl dt {
        font-size: 16px;
        line-height: 24px;
        color: #6d6e71;
        margin-bottom: 10px; }
      .pdetails-box .pd-bottom dl dd {
        font-size: 14px;
        line-height: 24px;
        color: #6d6e71; }
      .pdetails-box .pd-bottom dl.dl1 {
        border-bottom: 1px solid #ebebeb;
        padding-bottom: 15px;
        margin-bottom: 15px; }
      .pdetails-box .pd-bottom dl.dl2 {
        padding-bottom: 60px; }

.form-horizontal {
  /* border:1px solid #d4d6d9; */ }
  .form-horizontal .recr_table {
    border: none; }
    .form-horizontal .recr_table td {
      border: none;
      padding-bottom: 15px; }
      .form-horizontal .recr_table td input[type=text] {
        width: 110px;
        height: 32px;
        border: 1px solid #d4d6d9;
        text-indent: 10px; }
      .form-horizontal .recr_table td input[type=file] {
        padding: 10px 0; }
      .form-horizontal .recr_table td input[type=submit] {
        width: 90px;
        height: 32px;
        background: #00a7c9;
        color: #fff;
        border: none; }
      .form-horizontal .recr_table td select {
        width: 112px;
        height: 32px;
        border: 1px solid #d4d6d9; }
      .form-horizontal .recr_table td textarea {
        width: 500px;
        height: 150px;
        padding: 10px; }

/* .pagination{
	float:right;
	margin-right:63px;
	margin-top:20px;
	 a{
	 	color: #ccc;
	 	border:1px solid #ccc;
	 	padding:4px 9px;
	 	margin-right: 3px;
	 	&.active{
	 		 color: #fff;
	 		 background:#051b67;
	 		 border:1px solid #051b67;
	 	}
	 }
} */
.more-right {
  float: right;
  margin-right: 20px;
  background: url(../img/right.png) right center no-repeat; }

.mark {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  display: none; }
  .mark .mark-box {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 500px;
    height: 365px;
    margin-left: -250px;
    margin-top: -182px;
    background: #fff; }
    .mark .mark-box .slideBox {
      position: relative; }
      .mark .mark-box .slideBox a {
        width: 32px;
        height: 32px;
        display: block; }
        .mark .mark-box .slideBox a.prev {
          position: absolute;
          top: 166px;
          left: 0;
          background: url(../img/left1.png) center center no-repeat; }
        .mark .mark-box .slideBox a.next {
          position: absolute;
          top: 166px;
          right: 0;
          background: url(../img/right1.png) center center no-repeat; }
      .mark .mark-box .slideBox i {
        width: 32px;
        height: 32px;
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        background: url(../img/close1.png) center center no-repeat;
        cursor: pointer; }
      .mark .mark-box .slideBox .bd ul li {
        width: 500px;
        height: 365px; }
        .mark .mark-box .slideBox .bd ul li img {
          width: 500px;
          height: 365px; }

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