*{

  margin:0;
  padding:0;
  font-size: 14px;
  font-family: "微软雅黑";
}
body{

      background-color: #f8f8f8;
}
a{

  text-decoration: none;
}
ul,ol,li{

  list-style: none;
}
.cl{

  clear:both;
}
.main100{ width:100%}

.mj1{

  width:100%;
  height:110px;
  max-width00: 1920px;
  background:#fff;
}
.mj11{

  width:1280px;
  height:110px;
  margin:0 auto;
}
.mj11l{

  width:200px;
  height:80px;
  float:left;
  margin-top: 15px;
}
.mj11la1i1{

  display: block;
  width:200px;
  height:80px;
}
.mj11r{

  width:960px;
  height:60px;
  float:right;
  margin-top: 25px;
}
.mj11ra1{

  display: block;
  height:60px;
  line-height: 60px;
  float:left;
  color:#8a8e98;
  font-size: 16px;
  position: relative;
  margin-left: 56px;
}
.mj11ra11{

  color:#244798;
  font-weight: bold;
}
.mj11ra11:after{

  content: "";
  display: block;
  width:100%;
  height:2px;
  background:#244798;
  position: absolute;
  bottom:-2px;
  left:0px;
}
.banner-box{

  width:1280px;
  height:auto;
  margin:0 auto;
}
.mj2{

  width:100%;
  height:130px;
  max-width00: 1920px;
  background:#f8f8f8;
}
.mj21{

  width:1280px;
  height:130px;
  margin:0 auto;
  overflow: hidden;
}
.mj21a1{

  display: block;
  float:left;
  width:90px;
  height:90px;
  margin-left: 148px;
  margin-top: 20px;
}
.mj21a1:nth-child(1){

  margin-left: 0px;
}
.mj21a1i1{

  display: block;
  width:90px;
  height:60px;
}
.mj21a1s1{

  display: block;
  width:90px;
  height:30px;
  text-align: center;
  line-height: 30px;
  color:#333;
}
.mj3{

  width:100%;
  max-width00: 1920px;
  background:#fff;
  padding-top: 80px;
}

.mj31{

  width:1280px;
  height:215px;
  margin:0 auto;
  background:#fff;
}
.mj311{

  width:580px;
  height:130px;
  margin-top: 42px;
  float:right;
}
.mj311s1{

  display: block;
  width:580px;
  height:40px;
  font-size: 24px;
  font-weight: bold;
  color:#333;
  overflow: hidden;
  line-height: 40px;
}
.mj311s2{

  display: block;
  width:580px;
  height:90px;
  line-height: 30px;
  color:#999;
}
.mj32{

  width:100%;
  max-width00: 1920px;
  height:415px;
  background-image: url("../image/mj_24.png");
  background-repeat: no-repeat;
  background-size: 100% 415px;
  background-position: top center;
}
.mj321{

  width:1280px;
  height:415px;
  margin:0 auto;
  position: relative;
}
.mj32i1{

  display: block;
  width:600px;
  height:630px;
  position: absolute;
  left:0px;
  bottom:0px;
}
.mj32if1{

  display: block;
  width:480px;
  height:315px;
  border:2px solid #fff;
  border-radius: 15px;
  position: absolute;
  top:50px;
  left:700px;
}
.mj4{

  width:100%;
  max-width00: 1920px;
  padding:80px 0px;
  background:#fff;
}
.mj41{

  width:1280px;
  margin:0 auto;
}
.mj41l{

  width:255px;
  float:left;
}
.mj41li1{

  display: block;
  width:255px;
  height:160px;
}

.mj41la1{

  display: block;
  width:250px;
  height:84px;
  border-left:5px solid #eee;
  margin-top: 10px;
  background-color: #f8f8f8;
  position: relative;
  z-index: 99;
}
.mj41la11{

  width:280px;
  background-image: url("../image/biao_02.png");
  background-repeat: no-repeat;
  background-size: 280px 84px;
  background-position: left center;
  background-color: rgba(0,0,0,0);
  border-left:5px solid #ffbc00;
}
.mj41la1s1{

  display: block;
  width:225px;
  padding-left: 20px;
  height:42px;
  line-height: 60px;
  color:#bbb;
  font-size: 12px;
  transition: 0.5s;
}
.mj41la1s11{

  color:#7184af;
}

.mj41la1s2{

  display: block;
  width:225px;
  padding-left: 20px;
  height:42px;
  line-height: 25px;
  color:#666;
  font-size: 16px;
  transition: 0.5s;
}
.mj41la1s21{

  color:#fff;
}
.mj41la1:hover{

  width:280px;
  background-image: url("../image/biao_02.png");
  background-repeat: no-repeat;
  background-size: 280px 84px;
  background-position: left center;
  background-color: rgba(0,0,0,0);
  border-left:5px solid #ffbc00;
}

.mj41la1:hover .mj41la1s1{

  color:#7184af;
}
.mj41la1:hover .mj41la1s2{

  color:#fff;
}
.mj41r{

  width:995px;
  float:right;
  border:5px solid #e8edf4;
}
.mj41ri1{

  display: none;
  width:950px;
  height:600px;
  margin:10px auto;
}
.mj41ri11{

  display: block;
}

.mj5{

  width:100%;
  max-width00: 1920px;
  height:130px;
  background:#f8f8f8;
  margin-top: 0px;
  overflow: hidden;
}
.mj51{

  width:1280px;
  height:90px;
  margin:20px auto;
}
.mj51a1{

  display: block;
  width:200px;
  height:90px;
  float:left;
}
.mj51a1s1{

  display: block;
  width:200px;
  height:50px;
  line-height: 50px;
  font-size: 30px;
  font-weight: bold;
  color:#244798;
  letter-spacing: 2px;
  text-align:center;
}
.mj51a1s2{

  display: block;
  width:200px;
  height:40px;
  line-height: 40px;
  color:#d9d9d9;
  letter-spacing: 2px;
  text-align:center;

}
.mj51a2{

  display: block;
  width:150px;
  height:90px;
  float:left;
  margin-left: 120px;
  position: relative;
}
.mj51a2:before{

  content: "";
  display: block;
  width:2px;
  height:130px;
  background:#eaeaea;
  position: absolute;
  top:-20px;
  left:-60px;
}
.mj51a2i1{

  display: block;
  width:80px;
  height:60px;
  margin:0 auto;
}
.mj51a2s1{

  display: block;
  width:150px;
  height:30px;
  text-align: center;
  line-height: 30px;
  color:#333;
}
.mj6{

  width:100%;
  max-width00: 1920px;
  height:740px;
  background-image: url("../image/bgg01.jpg");
  background-repeat: no-repeat;
  background-size: 100% 880px;
  background-position: top center;
  overflow: hidden;
}
.mj61{

  width:1280px;
  margin:0 auto;
}
.mj611{

  width:1280px;
  margin-top: 80px;
  position: relative;
}
.mj611:before{

  content: "";
  display: block;
  width:100px;
  height:2px;
  background-color: #244798;
  position: absolute;
  top:34px;
  right:440px;
}
.mj611:after{

  content: "";
  display: block;
  width:100px;
  height:2px;
  background-color: #244798;
  position: absolute;
  top:34px;
  left:440px;
}
.mj611s1{

  display: block;
  width:1280px;
  height:40px;
  text-align: center;
  line-height: 40px;
  font-size: 30px;
  font-weight: bold;
  letter-spacing: 2px;
  color:#244798;
}
.mj611s2{

  display: block;
  width:1280px;
  height:30px;
  line-height: 30px;
  text-align: center;
  color:#244798;
}

.mj612{

  width:1280px;
  margin-top: 40px;
}
.mj612a1{

  display: block;
  width:256px;
  height:198px;
  background:#3369e2;
  float:left;
  overflow: hidden;
}
.mj612a1i1{

  display: block;
  width:256px;
  height:198px;
  transition: 0.5s;
}
.mj612a1:hover .mj612a1i1{

  transform: scale(1.1);
}
.mj612a1d1{

  width:180px;
  height:62px;
  margin:87px auto;
}
.mj612a1s1{

  display: block;
  width:180px;
  height:30px;
  line-height: 30px;
  color:#fff;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 2px;
}
.mj612a1s3{

  display: block;
  width:180px;
  height:30px;
  line-height: 30px;
  color:#fff;
  font-weight: bold;
  font-size: 16px;
  letter-spacing: 2px;
}
.mj612a1s2{

  display: block;
  width:50px;
  height:3px;
  background:#fff;
  margin-top: 10px;
  margin-bottom: 10px;
  transition: 0.5s;
}
.mj612a1:hover .mj612a1s2{

  width:150px;
}
.mj7{

  width:100%;
  max-width00: 1920px;
  margin-top: 80px;
}
.mj71{

  width:1280px;
  margin:0 auto;
}
.mj72{

  width:1280px;
  margin:40px auto 0px;
}
.mj72a1{

  display: block;
  width:410px;
  height:328px;
  float:left;
  margin-left: 25px;
  border-bottom: 2px solid rgba(0,0,0,0);
  transition: 0.5s;
  background:#f8f8f8;
}
.mj72a1:nth-child(1){

  margin-left: 0px;
}
.mj72a1:hover{

  border-bottom: 2px solid #244798;
}
.mj72a1d1{

  width:410px;
  height:220px;
  overflow: hidden;
}
.mj72a1i1{

  display: block;
  width:410px;
  height:220px;
  transition: 0.5s;
}
.mj72a1:hover .mj72a1i1{

  transform: scale(1.2);
}
.mj72a1s1{

  display: block;
  width:390px;
  padding-left: 20px;
  height:30px;
  line-height: 30px;
  overflow: hidden;
  font-weight: bold;
  color:#333;
  transition: 0.5s;
  margin-top: 10px;
}
.mj72a1:hover .mj72a1s1{

  color:#244798;
}
.mj72a1s2{

  display: block;
  width:390px;
  padding-left: 20px;
  height:60px;
  line-height: 30px;
  overflow: hidden;
  color:#666;
}
.mj72a2{

  display: block;
  width:120px;
  height:36px;
  border:1px solid #ffbc00;
  margin:40px auto 0px;
  color:#ffbc00;
  text-align: center;
  line-height: 36px;
  border-radius: 36px;
}
.mj8{

  width:100%;
  max-width00: 1920px;
  height:700px;
  background-image: url("../image/bgg02.jpg");
  background-position: top center;
  background-size: 100% 700px;
  background-repeat: no-repeat;
  overflow: hidden;
  margin-top: 80px;
  background-color:#66CCFF
}
.mj81{

  width:1280px;
  margin:0 auto;
}
.mj82{

  width:1280px;
  height:508px;
  margin:40px auto;
}
.mj82l{

  width:580px;
  height:508px;
  float:left;
}
.mj82r{

  width:700px;
  height:508px;
  float:left;
  background:#fff;
}
.mj82li1{

  display: block;
  width:580px;
  height:508px;
}
.mj82r1{

  width:580px;
  height:440px;
  margin:34px auto;
  position: relative;
  overflow: hidden;
}
.mj82r1:before{

  content: "";
  display: block;
  width:22px;
  height:23px;
  background-image: url("../image/shang.jpg");
  background-size: 22px 23px;
  position: absolute;
  top:0px;
  right:0px;
}

.mj82r1:after{

  content: "";
  display: block;
  width:22px;
  height:23px;
  background-image: url("../image/xia.jpg");
  background-size: 22px 23px;
  position: absolute;
  bottom:0px;
  right:0px;
}
.mj82r11{

  width:550px;
  height:125px;
  line-height: 25px;
  overflow: hidden;
  margin-top: 12px;
}
.mj82r12{

  width:550px;
  height:38px;
  margin-top: 40px;
}
.mj82r12a1{

  display: block;
  width:120px;
  height:36px;
  border:1px solid #ffbc00;
  color:#ffbc00;
  text-align: center;
  line-height: 36px;
  border-radius: 36px;

}
.mj82r13{

  width:550px;
}
.mj82r13a1{

  display: block;
  width:170px;
  height:64px;
  float:left;
  margin-right: 105px;
  margin-top: 40px;
}
.mj82r13a1i1{

  display: block;
  width:55px;
  height:64px;
  float:left;
}
.mj82r13a1s1{

  display: block;
  float:left;
  width:100px;
  height:60px;
  line-height: 30px;
  margin-top: 2px;
  margin-left: 15px;
  color:#666;
}
.mj9{

  width:100%;
  max-width00: 1920px;
  background:#232323;
  overflow: hidden;
}

.mj91{

  width:1280px;
  margin:40px auto 0px;
}
.mj911{

  width:150px;
  height:80px;
  float:left;
  margin-right: 40px;
}
.mj911i1{

  display: block;
  width:150px;
  height:80px;
}
.mj912{

  width:120px;
  float:left;
}
.mj912a1{

  display: block;
  width:120px;
  height:30px;
  line-height: 30px;
  color:#9c9c9c;
}
.mj913{

  width:120px;
  float:left;
}
.mj913a1{

  display: block;
  width:120px;
  height:30px;
  line-height: 30px;
  color:#9c9c9c;
}
.mj914{

  width:300px;
  float:left;
}
.mj914s1{

  display: block;
  width:300px;
  height:30px;
  line-height: 30px;
  color:#9c9c9c;
}
.mj915{

  width:300px;
  float:left;
}
.mj915s1{

  display: block;
  width:300px;
  height:30px;
  line-height: 30px;
  color:#9c9c9c;
  text-align: center;
}
.mj915s2{

  display: block;
  width:300px;
  height:40px;
  text-align: center;
  line-height: 40px;
  color:#244798;
  font-size: 24px;
  font-weight: bold;
}
.mj916{

  width:190px;
  float:left;
}
.mj916i1{

  display: block;
  width:100px;
  height:100px;
  float:right;
}
.mj92{

  width:100%;
  height:40px;
  border-top:1px solid #454545;
  margin-top: 20px;
}
.mj921{

  width:1280px;
  margin:0 auto;
  height:40px;
  line-height: 40px;
  color:#9c9c9c;
}




















.prev{

  background: #fff;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
    border: 1px solid #547D66;
    display: inline-block;
    margin-bottom: 20px;
    color:#000;
}
.num{

  display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
    border: 1px solid #547D66;
    margin-left: 10px;
    color:#000;
}
.current{

  display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
    border: 1px solid #547D66;
    margin-left: 10px;
    color:#547D66;
    font-weight: bold;
}
.next{

  background: #fff;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;
    border: 1px solid #547D66;
    display: inline-block;
    color:#000;
}


/*新闻列表*/
.xwl1{

  width:100%;
  max-width00: 1920px;
}
.xwl11{

  width:100%;
  height:460px;
  background-image: url("../image/xwl_01.png");
  background-repeat: no-repeat;
  background-size: auto 460px;
  background-position: top center;
}
.xwl12{

  width:1180px;
  height:80px;
  margin:40px auto 0px;
  border-bottom: 1px solid #eee;
}
.xwl121{

  float:left;
  height:80px;
}
.xwl121a1{

  display: block;
  width:140px;
  height:80px;
  float:left;
  text-align: center;
  line-height: 80px;
  font-size: 30px;
  color:#666;
}
.xwl121a1:hover{

  color:#244798;
  font-weight: bold;
  position: relative;
}
.xwl121a1:hover::before{

  content: "";
  display: block;
  width:140px;
  height:3px;
  background:#244798;
  position: absolute;
  left:0px;
  bottom:0px;
}

.xwl121a2{

  color:#244798;
  font-weight: bold;
  position: relative;
}
.xwl121a2:before{

  content: "";
  display: block;
  width:140px;
  height:3px;
  background:#244798;
  position: absolute;
  left:0px;
  bottom:0px;
}
.xwl122{

  float: right;
  height:80px;
  line-height: 80px;
  color:#666;
}
.xwl122i1{

  display: block;
  width:13px;
  height:15px;
  margin-top: 32.5px;
  float:left;
  margin-right: 10px;
}
.xwl13{

  width:1140px;
  margin:20px auto 0px;
}
.xwl13a1{

  display: block;
  width:1140px;
  padding:40px 0px;
  border-bottom: 1px dashed #ccc;
}
.xwl13a1l{

  width:335px;
  float:left;
  height:180px;
}
.xwl13a1li1{

  width:335px;
  height:180px;
}
.xwl13a1r{

  width:765px;
  height:180px;
  float:left;
  margin-left: 40px;
}
.xwl13a1rs1{

  display: block;
  width:765px;
  height:40px;
  line-height: 40px;
  font-weight: bold;
  color:#000;
  font-size: 16px;
  overflow: hidden;
}
.xwl13a1rs2{

  display: block;
  width:765px;
  height:90px;
  line-height: 30px;
  overflow: hidden;
  color:#999;
}
.xwl13a1rs3{

  display: block;
  width:120px;
  height:38px;
  border:1px solid #ffbc00;
  text-align: center;
  line-height: 38px;
  color:#ffbc00;
  margin-top: 10px;
  border-radius: 38px;
  transition: 0.5s;
}
.xwl13a1:hover .xwl13a1rs3{

  background:#ffbc00;
  color:#fff;
}
.xwl14{

  width:1280px;
  margin-top: 40px auto;
}


/*新闻详情页*/
.xwx1{

  width:100%;
  max-width00: 1920px;
}
.xwx11{

  width:1180px;
  margin:20px auto;
}
.xwx111{

  width:1180px;
  line-height: 40px;
  font-weight: bold;
  font-size: 24px;
  color:#000;
  text-align: center;
}
.xwx112{

  width:1180px;
  height:60px;
  border-bottom: 1px solid #e0e0e0;
  text-align: center;
}
.xwx112s1{

  display: inline-block;
  height:30px;
  line-height: 30px;
  color:#999;
  background-image: url("../image/xwx_01.png");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  padding-left: 24px;
  margin-right: 50px;
  margin-top: 15px;
}

.xwx112s2{

  display: inline-block;
  height:30px;
  line-height: 30px;
  color:#999;
  background-image: url("../image/xwx_02.png");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  padding-left: 24px;
  margin-right: 50px;
  margin-top: 15px;
}

.xwx112s3{

  display: inline-block;
  height:30px;
  line-height: 30px;
  color:#999;
  background-image: url("../image/xwx_03.png");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  padding-left: 24px;
  margin-right: 50px;
  margin-top: 15px;
}
.xwx113{

  width:1140px;
  line-height: 30px;
  margin: 20px auto 0px;
}


/*产品列表*/

.cpl1{

  width:100%;
  max-width00: 1920px;
}
.cpl11{

  width:100%;
  height:460px;
  background-image: url("../image/cpl_01.png");
  background-repeat: no-repeat;
  background-size: auto 460px;
  background-position: top center;
}
.cpl12{

  width:1180px;
  margin:40px auto 0px;
}
.cpl12a1{

  display: block;
  float:left;
  width:380px;
  height:270px;
  margin-left: 20px;
  margin-bottom: 40px;
}
.cpl12a1:nth-child(3n+1){

  margin-left: 0px;
}
.cpl12a1d2{

  width:380px;
  height:230px;
  overflow: hidden;
}
.cpl12a1i1{

  width:380px;
  height:230px;
  transition: 0.5s;
}
.cpl12a1:hover .cpl12a1i1{

  transform: scale(1.1);
}
.cpl12a1d1{

  width:380px;
  height:40px;
}
.cpl12a1d1s1{

  display: block;
  width:230px;
  height:40px;
  line-height: 40px;
  font-size: 16px;
  float:left;
  margin-left: 15px;
  color:#333;
}
.cpl12a1d1s2{

  display: block;
  width:130px;
  height:40px;
  line-height: 40px;
  float:right;
  text-align: right;
  font-size: 36px;
  color:#ccc;
  transition: 0.5s;
}
.cpl12a1:hover .cpl12a1d1s2{

  color:#ffbc00;
}


/*产品详情页*/
.cpx1{

  width:100%;
  max-width00: 1920px;
}
.cpx11{

  width:1200px;
  margin:40px auto 0px;
  background-color:#FFFFFF
}

.cpx11l{

  width:282px;
  float:left;
}
.cpx11li1{

  width:282px;
  height:106px;
}
.cpx11la1{

  display: block;
  width:260px;
  height:60px;
  line-height: 60px;
  padding-left: 20px;
  background-color: #f8f8f8;
  color:#333;
  font-size: 16px;
  border:1px solid #eeeeee;
}
.cpx11r{

  width:860px;
  float:left;
  margin-left: 50px;
}
.cpx11r1{

  height:60px;
  line-height: 60px;
  font-size: 24px;
  font-weight: bold;
  color:#333;
  letter-spacing: 3px;
}
.cpx11ri1{

  max-width: 600px;
  height:auto;
}
.cpx12{

  width:900px;
  margin:40px auto;
}
.cpx12 img{

  max-width: 900px;
}

/*关于我们*/

.gy1{

  width:100%;
  max-width00: 1920px;
}
.gy11{

  width:100%;
  height:460px;
  background-image: url("../image/gywm_01.png");
  background-repeat: no-repeat;
  background-size: auto 460px;
  background-position: top center;
}

.gy12{

  width:1180px;
  margin:40px auto 0px;
}

.gy12l{

  width:740px;
  height:374px;
  float:left;
  margin-top: 67px;
}
.gy12l1{

  width:740px;
  height:50px;
}
.gy12l1l{

  width:400px;
  text-align: center;
  border-radius: 10px;
  height:50px;
  font-size: 24px;
  color:#fff;
  line-height: 50px;
  background:#244798;
  float:left;
}
.gy12l12{

  width:320px;
  height:50px;
  float:left;
  margin-left: 20px;
}
.gy12l12s1{

  display: block;
  width:320px;
  height:30px;
  line-height: 30px;
  font-weight: bold;
  color:#333;
  font-size: 20px;
}
.gy12l12s2{

  display: block;
  width:320px;
  height:20px;
  line-height: 20px;
  font-size: 12px;
  color:#333;
}
.gy12l2{

  width:740px;
  margin-top: 40px;
  margin-bottom: 40px;
}
.gy12l21{

  width:185px;
  float:left;
  position: relative;
}
.gy12l21:before{

  content: "";
  display: block;
  width:1px;
  height:120px;
  background:#eee;
  position: absolute;
  top:2px;
  right:0px;
}
.gy12l21:nth-child(4):before{

  content: "";
  display: block;
  width:0px;
  height:120px;
  background:#eee;
  position: absolute;
  top:2px;
  right:0px;
}
.gy12l21i1{

  display: block;
  width:55px;
  height:64px;
  margin:0px auto 0px;
}
.gy12l21s1{

  display: block;
  width:100px;
  line-height: 25px;
  height:50px;
  margin:10px auto 0px;
  text-align: center;
  color:#666;
}
.gy12l3{

  width:740px;
  height:120px;
  line-height: 30px;
  overflow: hidden;
  text-indent: 2em;
  color:#333;
}

.gy12r{

  width:322px;
  height:508px;
  float:left;
  margin-left: 110px;
  border:4px solid #ffbc00;
  position: relative;
}
.gy12ri1{

  display: block;
  width:338px;
  height:468px;
  position: absolute;
  right:20px;
  top:20px;
}

.gy13{

  width:1180px;
  margin:40px auto;
}

.gy13l{

  width:465px;
  height:320px;
  float:left;
  background:#ffbc00;
  position: relative;
}
.gy13li1{

  display: block;
  width:465px;
  height:320px;
  position: absolute;
  left:15px;
  bottom:15px;
}
.gy13r{

  width:670px;
  line-height: 30px;
  height:330px;
  overflow: hidden;
  float:right;
  text-indent: 2em;
  color:#333;
}


/*产品应用*/
.cpy1{

  width:100%;
  max-width00: 1920px;
}
.cpy11{

  width:100%;
  height:460px;
  background-image: url("../image/cpyy.png");
  background-repeat: no-repeat;
  background-size: auto 460px;
  background-position: top center;
}
.cpy112{

  width:100%;
  height:460px;
  background-image: url("../image/yingyong.jpg");
  background-repeat: no-repeat;
  background-size: auto 460px;
  background-position: top center;
}
.cpy113{

  width:100%;
  height:460px;
  background-image: url("../image/zhengshu.jpg");
  background-repeat: no-repeat;
  background-size: auto 460px;
  background-position: top center;
}
.cpy12{

  width:1180px;
  margin:40px auto;
}
.cpy121{

  width:1180px;
  text-align: center;
}

.cpy121a1{

  display: inline-block;
  padding:0px 20px;
  margin-right: 20px;
  color:#666;
  font-size: 16px;
  height:26px;
  line-height: 26px;
  border:1px solid #ccc;
  border-radius: 40px;
}
.cpy121a2{

  border:1px solid #244798;
  color:#244798;
}
.cpy122{

  width:1180px;
  margin:40px auto;
}
.cpy122i1{

  display: none;
  width:1056px;
  height:665px;
  margin:0 auto;
}
.cpy122i2{

  display: block;
}

/*招商加盟*/

.zsjm1{

  width:100%;
  max-width00: 1920px;
}
.zsjm11{

  width:100%;
  height:460px;
  background-image: url("../image/zsjm1_02.png");
  background-repeat: no-repeat;
  background-size: auto 460px;
  background-position: top center;
}

.zsjm12{

  width:1100px;
  margin:40px auto;
}
.zsjm121{

  width:1100px;
  text-align: center;
  height:80px;
  line-height: 80px;
  font-size: 34px;
  font-weight: bold;
  color:#244798;
  letter-spacing: 3px;
  position: relative;
}
.zsjm121:before{

  content: "";
  display: block;
  width:50px;
  height:3px;
  background:#244798;
  position: absolute;
  bottom:0px;
  left:525px;
}

.zsjm122{

  width:1100px;
  margin-top: 40px;
}
.zsjm122l{

  width:518px;
  height:333px;
  float:left;
  margin-left: 50px;
}
.zsjm122li1{

  width:518px;
  height:333px;
}
.zsjm122r{

  width:482px;
  height:200px;
  float:left;
  margin-left: 50px;
  margin-top: 66.5px;
}
.zsjm122rs1{

  display: block;
  width:457px;
  padding-left: 25px;
  height:50px;
  line-height: 50px;
  background-image: url("../image/zsjm_06.png");
  background-repeat: no-repeat;
  background-size: 18px 15px; 
  background-position: left center;
  font-size: 16px;
}

.zsjm123{

  width:1100px;
  margin-top: 40px;
}
.zsjm123i1{

  width:1100px;
  height:687px;
}

.zsjm124{

  width:1100px;
  margin-top: 40px;
}
.zsjm124a1{

  display: block;
  width:148px;
  float:left;
  margin-left: 60px;
}
.zsjm124a1i1{

  display: block;
  width:86px;
  height:99px;
  margin:0 auto;
}
.zsjm124a1s1{

  display: block;
  width:148px;
  height:50px;
  text-align: center;
  line-height: 50px;
  font-size: 18px;
  color:#1d4ab6;
  font-weight: bold;
  letter-spacing: 2px;
}
.zsjm124a1s2{

  display: block;
  width:148px;
  height:75px;
  line-height: 25px;
  color:#333;
  text-align: center;
}

.zsjm125{

  width:1100px;
  margin-top: 40px;
}
.zsjm125l{

  width:518px;
  height:288px;
  float:left;
  margin-left: 50px;
}
.zsjm125li1{

  width:518px;
  height:288px;
}
.zsjm125r{

  width:482px;
  height:288px;
  float:left;
  margin-left: 50px;
}
.zsjm125rs1{

  display: block;
  width:482px;
  height:60px;
  line-height: 60px;
  font-size: 24px;
  color:#244798;
  font-weight: bold;
  letter-spacing: 2px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 22px;
}
.zsjm125rs1:before{

  content: "";
  display: block;
  width:50px;
  height:3px;
  background:#244798;
  position: absolute;
  bottom:0px;
  left:0px;
}
.zsjm125rs2{

  display: block;
  width:457px;
  height:36px;
  padding-left: 25px;
  line-height: 36px;
  background-image: url("../image/zsjm_06.png");
  background-repeat: no-repeat;
  background-size: 18px 15px; 
  background-position: left center;
  font-size: 16px;
}
.zsjm125rs2 b{

  font-size: 16px;
}


/*联系我们*/

.lxwm1{

  width:100%;
  max-width00: 1920px;
}
.lxwm11{

  width:100%;
  height:460px;
  background-image: url("../image/lxwm1_02.png");
  background-repeat: no-repeat;
  background-size: auto 460px;
  background-position: top center;
}

.lxwm12{

  width:1100px;
  margin:40px auto;
}
.lxwm121{

  width:1100px;
}
.lxwm121l{

  width:550px;
  height:300px;
  float:left;
  margin-left: 50px;
}
.lxwm121lif1{

  width:550px;
  height:300px;
  border:none;
}
.lxwm121r{

  width:450px;
  height:300px;
  float:left;
  margin-left: 50px;
}
.lxwm121r span{

  display: block;
  width:412px;
  height:50px;
  line-height: 50px;
  padding-left: 38px;
  font-size: 16px;
  color:#333;
}
.lxwm121rs1{

  background-image: url("../image/lxwm_03.png");
  background-size: 28px 28px;
  background-repeat: no-repeat;
  background-position: left center;
  margin-top: 25px;
}

.lxwm121rs2{

  background-image: url("../image/lxwm_04.png");
  background-size: 28px 28px;
  background-repeat: no-repeat;
  background-position: left center;
}

.lxwm121rs3{

  background-image: url("../image/lxwm_05.png");
  background-size: 28px 28px;
  background-repeat: no-repeat;
  background-position: left center;
}

.lxwm121rs4{

  background-image: url("../image/lxwm_06.png");
  background-size: 28px 28px;
  background-repeat: no-repeat;
  background-position: left center;
}

.lxwm121rs5{

  background-image: url("../image/lxwm_07.png");
  background-size: 28px 28px;
  background-repeat: no-repeat;
  background-position: left center;
}

.lxwm122{

  width:1100px;
  margin-top: 60px;
}
.lxwm122l{

  width:200px;
  height:200px;
  float:left;
  margin-left: 50px;
}
.lxwm122z{

  width:430px;
  height:200px;
  line-height: 40px;
  float:left;
  font-size: 16px;
  color:#333;
  margin-left: 20px;
}
.lxwm122r{

  width:340px;
  height:170px;
  float:left;
}
.lxwm122r1{

  width:130px;
  height:170px;
  float:left;
  margin-top: 15px;
  margin-left: 40px;
}

.lxwm122r1i1{

  display: block;
  width:130px;
  height:130px;
}
.lxwm122r1s1{

  display: block;
  width:130px;
  height:40px;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  color:#333;
}



/*在线留言*/

.zxly1{

  width:100%;
  max-width00: 1920px;
}

.zxly11{

  width:100%;
  height:460px;
  background-image: url("../image/zxly_02.png");
  background-repeat: no-repeat;
  background-size: auto 460px;
  background-position: top center;
}

.zxly12{

  width:1100px;
  margin:40px auto;
}
.zxly12l{

  width:550px;
  float:left;
}

.zxly12r{

  width:490px;
  height:475px;
  float:left;
  margin-left: 60px;
}

.zxly12ld1{

  width:550px;
  margin-top: 30px;
}
.zxly12ld1s1{

  display: inline-block;
  width:100px;
  height:40px;
  text-align: right;
  line-height: 40px;
  color:#333;
  font-weight: bold;
  font-size: 16px;
  float:left;
}
.zxly12ld1i1{

  width:400px;
  height:80px;
  padding-left: 10px;
  padding-top: 10px;
  border:1px solid #e0e0e0;  
  float:left;
}
.zxly12ld1i2{

  width:400px;
  height:38px;
  padding-left: 10px;
  border:1px solid #e0e0e0;
  float:left;
}
.zxly12ld1i3{

  display: inline-block;
  width:180px;
  height:46px;
  background:#ffbc00;
  border-radius: 46px;
  text-align: center;
  line-height: 46px;
  border:none;
  cursor:pointer;
  color:#694203;
  outline: none;
  float:left;
}

/*加入梅捷*/
.jrmj1{

  width:100%;
  max-width00: 1920px;
}
.jrmj12{

  width:1080px;
  margin:40px auto 0px;
}
.jrmj121{

  width:458px;
  height:210px;
  padding:30px 30px 0px 30px;
  background:#fff;
  border:1px dashed #ccc;
  border-radius: 20px;
  float:left;
  margin-left: 40px;
  margin-top: 40px;
  box-shadow: 0px 0px  3px #999;
}
.jrmj121:nth-child(2n+1){

  margin-left: 0px;
}
.jrmj1211{

  width:auto;
  text-align: center;
  border-radius: 5px;
  padding:0px 10px;
  height:40px;
  line-height: 40px;
  color:#fff;
  font-weight: bold;
  font-size: 20px;
  background:#244798;
  display: inline-block;
}
.jrmj1212{

  width:438px;
  max-height:50px;
  line-height: 25px;
  padding-left: 20px;
  background-image: url("../image/jrmj_03.png");
  background-position: left 5.5px;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  margin-top: 10px;
}
.jrmj121:nth-child(1) , .jrmj121:nth-child(2){

  margin-top: 0px;
}

.jrmj13{

  width:1080px;
  margin:40px auto;
}
.jrmj13 span{

  display: block;
  width:1042px;
  height:60px;
  line-height: 60px;
  font-size: 16px;
  color:#333;
  padding-left: 38px;
}
.jrmj13s1{

  background-image: url("../image/jrmj_07.png");
  background-repeat: no-repeat;
  background-size:28px 28px;
  background-position: left center;
}

.jrmj13s2{

  background-image: url("../image/jrmj_10.png");
  background-repeat: no-repeat;
  background-size:28px 28px;
  background-position: left center;
}

.jrmj13s3{

  background-image: url("../image/jrmj_12.png");
  background-repeat: no-repeat;
  background-size:28px 28px;
  background-position: left center;
}