.idea {
  width: 1220px;
  margin: 40px auto 70px;
}
.idea .ideaitem,
.idea .ideaitem1 {
  width: 600px ;
  height: 300px ;
  overflow: hidden;
}
.idea .ideaitem .idea-title,
.idea .ideaitem1 .idea-title {
  bottom: 35px ;
  left: 30px;
}
.idea .ideaitem .idea-title h2,
.idea .ideaitem1 .idea-title h2 {
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
}
.idea .cdes {
  width: 100%;
  padding: 0 35px;
  margin-top: 155px;
  box-sizing: border-box;
}
.idea h2 {
  font-size: 18px;
  line-height: 36px;
}
.idea .idea {
  width: 1220px;
  margin: 40px auto 70px;
}
.idea .idea .ideaitem,
.idea .idea .ideaitem1 {
  width: 600px ;
  height: 300px ;
  overflow: hidden;
}
.idea .idea .ideaitem .idea-title,
.idea .idea .ideaitem1 .idea-title {
  bottom: 35px ;
  left: 30px;
}
.idea .idea .ideaitem .idea-title h2,
.idea .idea .ideaitem1 .idea-title h2 {
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
}
.idea .idea .cdes {
  width: 100%;
  padding: 0 35px;
  margin-top: 155px;
  box-sizing: border-box;
}
.idea .idea h2 {
  font-size: 18px;
  line-height: 36px;
}
.idea .idea p {
  font-size: 14px ;
  line-height: 24px;
}
.idea .idea .ideaitem {
  float: left;
  background: url(../image/cpic1.jpg) no-repeat center;
}
.idea .idea .ideaitem1 {
  float: right;
  background: url(../image/cpic2.jpg) no-repeat center;
}
.idea .newmap {
  width: 1220px;
  margin: 50px auto 0;
  height: 438px;
}
.idea .newmap .mapdes {
  width: 370px;
  padding: 55px 35px;
  box-sizing: border-box;
  background: #fff;
  float: left;
}
.idea .newmap .mapdes .sel {
  width: 100%;
  box-sizing: border-box;
}
.idea .newmap .mapdes .sel .m_zlxg {
  color: #989898;
  width: 300px;
  height: 42px;
  font-size: 14px;
  line-height: 32px;
  margin: 20px auto 0;
  cursor: pointer;
  box-sizing: border-box;
  background: url(../image/nicon2.png) no-repeat;
}
.idea .newmap .mapdes .sel .m_zlxg p {
  width: 280px;
  padding: 5px 0 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.idea .newmap .mapdes .sel .m_zlxg2 {
  z-index: 99;
  position: absolute;
  top: 42px;
  border: 1px solid #989898;
  background: #fff;
  color: #989898;
  width: 298px;
  display: none;
  max-height: 224px;
  height: 180px;
  overflow-x: hidden;
  overflow-y: auto;
  white-space: nowrap;
}
.idea .newmap .mapdes .sel .m_zlxg2 li {
  line-height: 28px;
  white-space: nowrap;
  padding: 8px 10px;
  color: #989898;
  font-size: 16px;
}
.idea .newmap .mapdes .sel .m_zlxg2 li a {
  color: #989898;
}
.idea .newmap .mapdes .sel .m_zlxg2 li a:hover {
  color: #bf0008;
}
.idea .newmap h2 {
  font-size: 16px;
  line-height: 30px;
  color: #000;
  font-weight: 400;
}
.idea .newmap h3 {
  color: #000;
  font-weight: 400;
  line-height: 20px;
  font-size: 14px;
  margin-top: 10px;
}
.idea .newmap .mapcon {
  width: 850px;
  float: left;
  height: 500px;
}
.idea .newmap .mapcon1 {
  width: 674px;
  float: left;
  height: 485px;
  margin-left: 126px;
}
.idea .example {
  width: 1220px;
  margin: 30px auto 20px;
  color: #000;
}
.idea .example .exm {
  width: 570px;
  margin: 0 auto;
}
.idea .example .exm .em,
.idea .example .exm .em1 {
  float: left;
  font-size: 18px ;
  line-height: 27.5px;
  cursor: pointer;
}
.idea .example .exm .em h2,
.idea .example .exm .em1 h2 {
  font-size: 18px;
  font-weight: 400;
}
.idea .example .exm .em .edian,
.idea .example .exm .em1 .edian {
  background: #000;
  border-radius: 50%;
  left: 35px;
  bottom: -8px;
}
.idea .example .exm .em:hover,
.idea .example .exm .em1:hover {
  color: #bf0008;
}
.idea .example .exm .em1 {
  float: right;
}
.idea .example .exm .active {
  color: #bf0008;
}
.idea .ecology {
  width: 1220px;
  margin: 0 auto 65px;
  color: #000;
  padding: 0 70px;
  box-sizing: border-box;
}
.idea .ecology .eco-find,
.idea .ecology .eco-find1,
.idea .ecology .eco-find2,
.idea .ecology .eco-find3 {
  width: 240px;
  float: left;
  cursor: pointer;
  height: 157px;
}
.idea .ecology .eco-find .eco-item,
.idea .ecology .eco-find1 .eco-item,
.idea .ecology .eco-find2 .eco-item,
.idea .ecology .eco-find3 .eco-item {
  width: 137px ;
  height: 136px ;
  margin: 10px auto;
}
.idea .ecology .eco-find .eco-item img.img1,
.idea .ecology .eco-find1 .eco-item img.img1,
.idea .ecology .eco-find2 .eco-item img.img1,
.idea .ecology .eco-find3 .eco-item img.img1 {
  opacity: 1;
}
.idea .ecology .eco-find .eco-item img.img2,
.idea .ecology .eco-find1 .eco-item img.img2,
.idea .ecology .eco-find2 .eco-item img.img2,
.idea .ecology .eco-find3 .eco-item img.img2 {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0;
  z-index: 1;
}
.idea .ecology .eco-find .eco-item h2,
.idea .ecology .eco-find1 .eco-item h2,
.idea .ecology .eco-find2 .eco-item h2,
.idea .ecology .eco-find3 .eco-item h2 {
  font-size: 20px;
  z-index: 10;
  line-height: 18px;
  font-weight: 400;
  bottom: 30px;
  left: 30px;
  color: #45322f;
}
.idea .ecology .eco-find .eco-item h2.active,
.idea .ecology .eco-find1 .eco-item h2.active,
.idea .ecology .eco-find2 .eco-item h2.active,
.idea .ecology .eco-find3 .eco-item h2.active {
  color: #bf0008;
}
.idea .ecology .eco-find p,
.idea .ecology .eco-find1 p,
.idea .ecology .eco-find2 p,
.idea .ecology .eco-find3 p {
  font-size: 14px;
  line-height: 24px;
  margin-top: 10px;
}
.idea .ecology .eco-find1 {
  width: 185px;
  height: 167px;
}
.idea .ecology .eco-find1 h2 {
  margin-top: -55px;
}
.idea .ecology .eco-find2 {
  width: 158px;
  height: 157px;
}
.idea .ecology .eco-find2 .eco-item h2 {
  font-size: 18px;
  color: #453330;
}
.idea .ecology .eco-find3 {
  width: 240px;
  height: 162px;
}
.idea .ecology .eco-img {
  margin-top: 80px;
  float: left;
  background: url(../image/sicon5.png) no-repeat center;
  width: 174px;
  height: 7px;
}
.idea .ecology .eco-img1 {
  margin: 80px 8px 0;
  float: left;
  background: url(../image/guanicon2.png) no-repeat center;
  width: 70px;
  height: 7px;
}
.idea .ecology .eco-img2 {
  margin: 73px 7px 0;
  float: left;
  background: url(../image/xinicon13.png) no-repeat center;
  width: 32px;
  height: 5px;
}
.idea .eco-det {
  color: #000;
  width: 1220px;
  background: #fff ;
  margin: 25px auto 78px;
}
.idea .eco-det .dcon {
  float: left;
  width: 611px;
  padding: 35px 40px 0;
  box-sizing: border-box;
}
.idea .eco-det .dcon h2 {
  font-size: 22px ;
  line-height: 36px ;
  font-weight: 400;
  letter-spacing: 2px;
}
.idea .eco-det .dcon p {
  font-size: 14px;
  line-height: 26px;
  margin-top: 20px;
  letter-spacing: .5px;
}
.idea .eco-det .look {
  bottom: 40px;
  left: 40px;
}
.idea .eco-det .look img {
  margin-top: -2px;
}
.idea .eco-det .look a {
  font-size: 14px;
  color: #bf0008;
  padding-bottom: 3px;
}
.idea .eco-det .look a:hover {
  border-bottom: 1px solid #bf0008;
}
.idea .eco-det .dconbg {
  float: right;
  width: 609px;
  height: 338px;
  box-sizing: border-box;
}
.idea .eco-det .dconbg h2 {
  font-size: 22px ;
  line-height: 36px ;
  font-weight: 400;
  letter-spacing: 2px;
}
.idea .eco-det .dconbg p {
  font-size: 14px;
  line-height: 26px;
  margin-top: 20px;
  letter-spacing: .5px;
}
.idea .eco-det .dcon1 {
  background: url(../image/spic1.jpg) no-repeat center center / cover;
}
.idea .eco-det .dcon2 {
  background: url(../image/spic2.jpg) no-repeat center center / cover;
}
.idea .creatvalue,
.idea .upgrade {
  color: #000;
  width: 1220px;
  background: #fff ;
  margin: 65px auto 60px;
  padding: 0 50px 0 0;
  box-sizing: border-box;
}
.idea .creatvalue .valueimg,
.idea .upgrade .valueimg {
  float: left;
  width: 425px;
  height: 151px;
  margin: 40px 65px 0 0px;
}
.idea .creatvalue .create-cyfz,
.idea .upgrade .create-cyfz {
  float: right;
  padding: 10px 0 35px;
  width: 676px;
  box-sizing: border-box;
}
.idea .creatvalue .create-cyfz h2,
.idea .upgrade .create-cyfz h2 {
  font-size: 22px ;
  font-weight: 400;
  line-height: 36px ;
}
.idea .creatvalue .create-cyfz p,
.idea .upgrade .create-cyfz p {
  font-size: 16px;
  line-height: 30px;
  margin-top: 20px;
}
.idea .creatvalue .create-cyfz .look,
.idea .upgrade .create-cyfz .look {
  bottom: -10px;
}
.idea .creatvalue .create-cyfz .look img,
.idea .upgrade .create-cyfz .look img {
  margin-top: -2px;
}
.idea .creatvalue .create-cyfz .look a,
.idea .upgrade .create-cyfz .look a {
  font-size: 14px;
  color: #bf0008;
  padding-bottom: 3px;
}
.idea .creatvalue .create-cyfz .look a:hover,
.idea .upgrade .create-cyfz .look a:hover {
  border-bottom: 1px solid #bf0008;
}
.idea .upgrade {
  padding: 0;
  margin-top: 25px;
}
.idea .upgrade .valueimg {
  width: 610px;
  height: 350px;
  margin: 0;
}
.idea .upgrade .create-cyfz {
  background: #fff;
  width: 610px;
  padding: 50px 45px;
  box-sizing: border-box;
}
.idea .upgrade .create-cyfz h2 {
  font-size: 24px;
  line-height: 36px;
  font-weight: 400;
}
.idea .upgrade .create-cyfz h3 {
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  margin-top: 20px;
}
.idea .upgrade .create-cyfz p {
  font-size: 14px;
  line-height: 30px;
  font-weight: 400;
  width: 430px;
}
.idea .upgrade .create-cyfz .look {
  bottom: 40px;
  left: 45px;
}
.idea .upgrade .create-cyfz .look img {
  margin-top: -2px;
}
.idea .upgrade .create-cyfz .look a {
  font-size: 14px;
  color: #bf0008;
  padding-bottom: 3px;
}
.idea .upgrade .create-cyfz .look a:hover {
  border-bottom: 1px solid #bf0008;
}
.idea .guarantee,
.idea .guarantee1,
.idea .guarantee2 {
  width: 1220px;
  margin: 20px auto 75px;
}
.idea .guarantee .swiper-container,
.idea .guarantee1 .swiper-container,
.idea .guarantee2 .swiper-container,
.idea .guarantee .swiper-content1,
.idea .guarantee1 .swiper-content1,
.idea .guarantee2 .swiper-content1,
.idea .guarantee .swiper-content2,
.idea .guarantee1 .swiper-content2,
.idea .guarantee2 .swiper-content2 {
  width: 100%;
  height: auto;
}
.idea .guarantee .swiper-wrapper,
.idea .guarantee1 .swiper-wrapper,
.idea .guarantee2 .swiper-wrapper,
.idea .guarantee .swiper-slide,
.idea .guarantee1 .swiper-slide,
.idea .guarantee2 .swiper-slide {
  width: 100%;
  height: 480px !important;
}
.idea .guarantee .swiper-wrapper .guar-con,
.idea .guarantee1 .swiper-wrapper .guar-con,
.idea .guarantee2 .swiper-wrapper .guar-con,
.idea .guarantee .swiper-slide .guar-con,
.idea .guarantee1 .swiper-slide .guar-con,
.idea .guarantee2 .swiper-slide .guar-con {
  bottom: 40px;
  text-align: center;
  font-size: 16px ;
  line-height: 28px;
  width: 1220px;
}
.idea .guarantee .swiper-pagination,
.idea .guarantee1 .swiper-pagination,
.idea .guarantee2 .swiper-pagination {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin-bottom: .6%;
  text-align: center;
  padding: 8px 0;
}
.idea .guarantee .swiper-pagination-switch,
.idea .guarantee1 .swiper-pagination-switch,
.idea .guarantee2 .swiper-pagination-switch {
  /* Stylize pagination button: */
  width: 10px;
  height: 10px;
  border-radius: 50%;
  /*border:1px solid #fff;*/
  display: inline-block;
  margin: 0 5px;
  background: rgba(255, 255, 255, 0.6);
}
.idea .guarantee .swiper-active-switch,
.idea .guarantee1 .swiper-active-switch,
.idea .guarantee2 .swiper-active-switch {
  /* Specific active button style: */
  width: 10px;
  height: 10px;
  border-radius: 10px;
  /*border:1px solid #bf0008;*/
  background-color: #bf0008;
  display: inline-block;
}
.idea .guarantee .swiper-leftrow,
.idea .guarantee1 .swiper-leftrow,
.idea .guarantee2 .swiper-leftrow,
.idea .guarantee .swiper-leftrow1,
.idea .guarantee1 .swiper-leftrow1,
.idea .guarantee2 .swiper-leftrow1,
.idea .guarantee .swiper-leftrow2,
.idea .guarantee1 .swiper-leftrow2,
.idea .guarantee2 .swiper-leftrow2 {
  position: absolute;
  left: 20px;
  top: 50%;
  width: 34px;
  height: 46px;
}
.idea .guarantee .swiper-rightrow,
.idea .guarantee1 .swiper-rightrow,
.idea .guarantee2 .swiper-rightrow,
.idea .guarantee .swiper-rightrow1,
.idea .guarantee1 .swiper-rightrow1,
.idea .guarantee2 .swiper-rightrow1,
.idea .guarantee .swiper-rightrow2,
.idea .guarantee1 .swiper-rightrow2,
.idea .guarantee2 .swiper-rightrow2 {
  position: absolute;
  right: 20px;
  top: 50%;
  width: 34px;
  height: 46px;
}
.idea .guarantee .leftarrowbg,
.idea .guarantee1 .leftarrowbg,
.idea .guarantee2 .leftarrowbg {
  background: url(../img/ps1/news/researchicon4.png) no-repeat center;
}
.idea .guarantee .leftarrowbg.active,
.idea .guarantee1 .leftarrowbg.active,
.idea .guarantee2 .leftarrowbg.active,
.idea .guarantee .leftarrowbg:hover,
.idea .guarantee1 .leftarrowbg:hover,
.idea .guarantee2 .leftarrowbg:hover {
  background: url(../img/ps1/news/researchicon22.png) no-repeat center;
}
.idea .guarantee .rightarrowbg,
.idea .guarantee1 .rightarrowbg,
.idea .guarantee2 .rightarrowbg {
  background: url(../img/ps1/news/researchicon3.png) no-repeat center;
}
.idea .guarantee .rightarrowbg.active,
.idea .guarantee1 .rightarrowbg.active,
.idea .guarantee2 .rightarrowbg.active,
.idea .guarantee .rightarrowbg:hover,
.idea .guarantee1 .rightarrowbg:hover,
.idea .guarantee2 .rightarrowbg:hover {
  background: url(../img/ps1/news/researchicon11.png) no-repeat center;
}
.idea .guarantee .bd,
.idea .guarantee1 .bd,
.idea .guarantee2 .bd {
  width: 100%;
  height: 100%;
}
.idea .guarantee .bd li img,
.idea .guarantee1 .bd li img,
.idea .guarantee2 .bd li img {
  width: 1220px;
  height: 480px;
}
.idea .guarantee1,
.idea .guarantee2 {
  margin-top: -555px;
}
.idea .guan-understand {
  box-sizing: border-box;
  width: 1220px;
  margin: 35px auto;
  color: #000;
}
.idea .guan-understand ul {
  width: 100%;
  padding-left: 55px;
  padding-right: 75px;
}
.idea .guan-understand ul li {
  display: inline-block;
  padding-left: 40px;
  box-sizing: border-box;
}
.idea .guan-understand ul li img {
  float: left;
}
.idea .guan-understand ul li .gzcon {
  float: left;
  margin: 25px 0 0 10px;
}
.idea .guan-understand ul li .gzcon h2 {
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
}
.idea .guan-understand ul li .gzcon p {
  font-size: 14px;
  line-height: 27px;
}
.idea .guan-understand ul li .gzcon p a {
  color: #615f5f;
}
.idea .guan-understand ul li .gzcon p a:hover {
  border-bottom: 1px solid #615f5f;
}
.idea .guan-understand ul .limm {
  margin: 0 179px;
}
.idea .guan-understand .dqwei {
  margin: -10px 0 0 182px;
  width: 140px;
  height: 140px;
}
.idea .appointment {
  display: none;
  z-index: 9999999;
  width: 100%;
  margin: 0 auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
}
.idea .appointment .app-con {
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 470px;
  color: #000;
  height: 550px;
  background: #fff;
  padding: 45px 35px ;
  box-sizing: border-box;
}
.idea .appointment .app-con .app-close {
  cursor: pointer;
  top: 20px;
  right: 20px;
  background: url(../image/close.png) no-repeat center;
}
.idea .appointment .app-con h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
.idea .appointment .app-con p {
  font-size: 16px;
  line-height: 28px;
  color: #9c9c9c;
}
.idea .appointment .app-con .app-border {
  width: 100%;
  border: 1px solid #b5b5b5;
  padding: 10px 20px;
  box-sizing: border-box;
  margin-top: 15px;
}
.idea .appointment .app-con .app-border img {
  float: left;
  width: 34px;
  height: 33px;
}
.idea .appointment .app-con .app-border input {
  border: none;
  float: left;
  font-size: 14px;
  outline: none;
  margin-left: 10px;
  width: 200px;
  padding-top: 10px;
}
.idea .appointment .app-con .app-border p,
.idea .appointment .app-con .app-border h6 {
  color: #000;
  float: left;
  font-size: 18px ;
  margin-left: 5px;
  line-height: 24px;
  padding-top: 5px;
}
.idea .appointment .app-con .app-border h6 {
  font-weight: 400;
}
.idea .appointment .app-con .app-border .selp {
  width: 225px;
  margin-left: 10px;
  font-size: 14px;
  float: left;
  background: url(../image/downrow.png) no-repeat right;
}
.idea .appointment .app-con .app-border .m_zlxg2 {
  z-index: 99;
  position: absolute;
  top: 42px;
  border: 1px solid #989898;
  background: #fff;
  color: #989898;
  width: 398px;
  left: -21px;
  display: none;
  max-height: 224px;
  -height: 224px;
  overflow-x: hidden;
  overflow-y: auto;
  white-space: nowrap;
}
.idea .appointment .app-con .app-border .m_zlxg2 li {
  cursor: pointer;
  line-height: 28px;
  white-space: nowrap;
  padding: 8px 20px;
  color: #989898;
  font-size: 16px;
}
.idea .appointment .app-con .app-tip {
  margin-top: 15px;
}
.idea .appointment .app-con .app-tip img {
  display: inline-block;
  margin-top: -3px;
}
.idea .appointment .app-con .app-tip p {
  font-size: 14px;
  display: inline-block;
  margin-left: 5px;
  color: #bd0716;
}
.idea .appointment .app-con .more {
  line-height: 30px;
  text-align: center;
  font-size: 16px;
  z-index: 99;
  box-sizing: border-box;
  margin: 50px auto 0px;
}
.idea .appointment .app-con .more a,
.idea .appointment .app-con .more button {
  border: 2px solid #bf0008;
  background: #fff;
  color: #bf0008;
  width: 100%;
  padding: 15px 40px;
  box-sizing: border-box;
}
.idea .appointment .app-con .more a:hover,
.idea .appointment .app-con .more button:hover {
  width: 100%;
  padding: 15px 40px;
  color: #fff;
  background: #bf0008;
  border: 2px solid #bf0008;
  box-sizing: border-box;
}
.idea .appointment .videoBoxInset {
  width: 60%;
  margin: 0 auto;
  top: 170px;
  left: 0;
  right: 0;
  background: #000;
  border: 10px solid #000;
}
.idea .appointment .videoBoxInset .videoWin {
  width: 100%;
  background: #000;
  z-index: 10;
}
.idea .appointment .videoBoxInset .videoWin .closeBtn {
  right: -42px;
  top: -10px;
  z-index: 99999999;
  display: block;
  width: 31px;
  height: 31px;
  overflow: hidden;
  background: #000;
  cursor: pointer;
  font-family: 'Times new roman';
  color: #FFF;
  font-size: 26px;
  text-align: center;
  line-height: 31px;
}
.idea .appointment .videoBoxInset .videoWin img {
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  bottom: 0;
  margin: auto;
}
.idea .ppp-mode {
  color: #000;
  width: 1220px;
  margin: 0 auto 75px;
}
.idea .ppp-mode .ppp-detail {
  float: left;
  width: 600px;
  padding-top: 50px;
}
.idea .ppp-mode .ppp-detail h2 {
  font-size: 22px ;
  font-weight: 400;
  line-height: 36px ;
}
.idea .ppp-mode .ppp-detail p {
  font-size: 14px;
  line-height: 30px;
  margin-top: 10px;
}
.idea .ppp-mode img {
  width: 482px;
  height: 412px;
  float: right;
}
.idea .ppp-mode .ppp-history ul {
  margin-top: 35px;
}
.idea .ppp-mode .ppp-history ul li {
  cursor: pointer;
  width: 375px;
  float: left;
  height: 89px;
  background: url(../image/picon2.png) no-repeat left;
}
.idea .ppp-mode .ppp-history ul li img {
  float: left;
  width: 89px ;
  height: 89px;
  cursor: pointer;
}
.idea .ppp-mode .ppp-history ul li .renke {
  width: 255px;
  float: left;
  margin-left: 104px;
  padding-top: 7px;
  cursor: pointer;
}
.idea .ppp-mode .ppp-history ul li .renke h2 {
  font-size: 18px;
  line-height: 28px;
}
.idea .ppp-mode .ppp-history ul li .renke p {
  font-size: 14px;
  line-height: 24px;
  color: #747474;
}
.idea .ppp-mode .ppp-history ul li .renke-detail {
  display: none;
  top: 100px;
  z-index: 99;
  width: 664px;
  left: -40px;
  box-shadow: 0 2px 30px rgba(0, 0, 0, 0.2), 0 -2px 30px rgba(0, 0, 0, 0.2), 2px 0 30px rgba(0, 0, 0, 0.2), -2px 0 30px rgba(0, 0, 0, 0.2);
}
.idea .ppp-mode .ppp-history ul li .renke-detail img {
  width: 100%;
  height: auto;
}
.idea .ppp-mode .ppp-history ul li.active,
.idea .ppp-mode .ppp-history ul li:hover {
  background: url(../image/picon3.png) no-repeat left;
}
.idea .ppp-mode .ppp-history ul .pli1 {
  background: url(../image/picon2.png) no-repeat left;
}
.idea .ppp-mode .ppp-history ul .pli1.active,
.idea .ppp-mode .ppp-history ul .pli1:hover {
  background: url(../image/picon3.png) no-repeat left;
}
.idea .ppp-mode .extension {
  color: #fff;
}
.idea .ppp-mode .extension ul {
  float: left;
  width: 600px;
}
.idea .ppp-mode .extension ul li {
  margin: 25px 0 ;
  width: 600px;
  padding: 0px 0 0px 30px;
  box-sizing: border-box;
  font-size: 16px ;
  line-height: 36px ;
  background: #717171 url(../image/ppic5.jpg) no-repeat right;
}
.idea .ppp-mode .extension ul li a {
  color: #fff;
}
.idea .ppp-mode .extension ul li:hover {
  background: #bf0008 url(../image/ppic4.jpg) no-repeat right;
}
.idea .introduce,
.idea .introduce1 {
  color: #000;
  width: 1220px;
  margin: 20px auto 35px;
}
.idea .introduce .intro-set,
.idea .introduce1 .intro-set {
  width: 100%;
}
.idea .introduce .intro-set .intro-con,
.idea .introduce1 .intro-set .intro-con {
  float: left;
  width: 610px;
  height: 420px;
  display: table;
  font-size: 16px ;
  line-height: 36px;
}
.idea .introduce .intro-set .intro-con .conitem,
.idea .introduce1 .intro-set .intro-con .conitem {
  vertical-align: middle;
  display: table-cell;
  width: 100%;
}
.idea .introduce .intro-set .intro-map,
.idea .introduce1 .intro-set .intro-map {
  color: #fff;
  float: right;
  background: url(../image/guanmap.png) no-repeat center;
  width: 510px;
  height: 420px;
}
.idea .introduce .intro-set .intro-map .intro-f,
.idea .introduce1 .intro-set .intro-map .intro-f {
  width: 160px;
  top: 190px;
  left: 45px;
}
.idea .introduce .intro-set .intro-map .intro-f .intro-f-item,
.idea .introduce1 .intro-set .intro-map .intro-f .intro-f-item {
  width: 100%;
  border-radius: 5px;
  background: #a82c34;
  padding: 7px 0 7px 25px;
  box-sizing: border-box;
  font-size: 18px ;
  line-height: 22px;
}
.idea .introduce .intro-set .intro-map .intro-f .intro-f-item:before,
.idea .introduce1 .intro-set .intro-map .intro-f .intro-f-item:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-left: 5px solid #a82c34;
  border-bottom: 5px solid transparent;
  position: absolute;
  right: -5px;
  top: 15px;
}
.idea .introduce .intro-set .intro-map .intro-f .intro-f-detail,
.idea .introduce1 .intro-set .intro-map .intro-f .intro-f-detail {
  margin-top: 10px;
  width: 100%;
  border-radius: 5px;
  background: rgba(135, 134, 134, 0.5);
  padding: 10px 20px;
  box-sizing: border-box;
}
.idea .introduce .intro-set .intro-map .intro-f .intro-f-detail ul li,
.idea .introduce1 .intro-set .intro-map .intro-f .intro-f-detail ul li {
  display: inline-block;
}
.idea .introduce .intro-set .intro-map .intro-f .intro-f-detail ul li img,
.idea .introduce1 .intro-set .intro-map .intro-f .intro-f-detail ul li img {
  display: inline-block;
}
.idea .introduce .intro-set .intro-map .intro-f .intro-f-detail ul li p,
.idea .introduce1 .intro-set .intro-map .intro-f .intro-f-detail ul li p {
  font-size: 14px ;
  line-height: 20px;
  display: inline-block;
  margin-left: 5px;
}
.idea .introduce .intro-data,
.idea .introduce1 .intro-data,
.idea .introduce .intro-data-three,
.idea .introduce1 .intro-data-three,
.idea .introduce .intro-data-four,
.idea .introduce1 .intro-data-four {
  box-sizing: border-box;
  width: 100%;
  height: 185px ;
  padding: 0 25px;
  background: url(../image/guanicon14.png) no-repeat center;
  margin: 75px auto 0;
}
.idea .introduce .intro-data ul,
.idea .introduce1 .intro-data ul,
.idea .introduce .intro-data-three ul,
.idea .introduce1 .intro-data-three ul,
.idea .introduce .intro-data-four ul,
.idea .introduce1 .intro-data-four ul {
  width: 100%;
}
.idea .introduce .intro-data ul li,
.idea .introduce1 .intro-data ul li,
.idea .introduce .intro-data-three ul li,
.idea .introduce1 .intro-data-three ul li,
.idea .introduce .intro-data-four ul li,
.idea .introduce1 .intro-data-four ul li {
  width: 160px;
  float: left;
  margin: 65px 37px;
}
.idea .introduce .intro-data ul li h2,
.idea .introduce1 .intro-data ul li h2,
.idea .introduce .intro-data-three ul li h2,
.idea .introduce1 .intro-data-three ul li h2,
.idea .introduce .intro-data-four ul li h2,
.idea .introduce1 .intro-data-four ul li h2 {
  font-size: 14px ;
  font-weight: 400;
  line-height: 40px ;
}
.idea .introduce .intro-data ul li h2 span,
.idea .introduce1 .intro-data ul li h2 span,
.idea .introduce .intro-data-three ul li h2 span,
.idea .introduce1 .intro-data-three ul li h2 span,
.idea .introduce .intro-data-four ul li h2 span,
.idea .introduce1 .intro-data-four ul li h2 span {
  font-size: 44px;
  font-family: 'Arial';
  font-weight: 800;
}
.idea .introduce .intro-data ul li p,
.idea .introduce1 .intro-data ul li p,
.idea .introduce .intro-data-three ul li p,
.idea .introduce1 .intro-data-three ul li p,
.idea .introduce .intro-data-four ul li p,
.idea .introduce1 .intro-data-four ul li p {
  font-size: 14px;
  line-height: 18px;
}
.idea .introduce .intro-data ul .lic1,
.idea .introduce1 .intro-data ul .lic1,
.idea .introduce .intro-data-three ul .lic1,
.idea .introduce1 .intro-data-three ul .lic1,
.idea .introduce .intro-data-four ul .lic1,
.idea .introduce1 .intro-data-four ul .lic1 {
  color: #bc0316;
}
.idea .introduce .intro-data ul .lic2,
.idea .introduce1 .intro-data ul .lic2,
.idea .introduce .intro-data-three ul .lic2,
.idea .introduce1 .intro-data-three ul .lic2,
.idea .introduce .intro-data-four ul .lic2,
.idea .introduce1 .intro-data-four ul .lic2 {
  color: #453330;
}
.idea .introduce .intro-data ul .lic3,
.idea .introduce1 .intro-data ul .lic3,
.idea .introduce .intro-data-three ul .lic3,
.idea .introduce1 .intro-data-three ul .lic3,
.idea .introduce .intro-data-four ul .lic3,
.idea .introduce1 .intro-data-four ul .lic3 {
  color: #b2a29a;
}
.idea .introduce .intro-data ul .lic4,
.idea .introduce1 .intro-data ul .lic4,
.idea .introduce .intro-data-three ul .lic4,
.idea .introduce1 .intro-data-three ul .lic4,
.idea .introduce .intro-data-four ul .lic4,
.idea .introduce1 .intro-data-four ul .lic4 {
  color: #797c86;
}
.idea .introduce .intro-data ul .lic5,
.idea .introduce1 .intro-data ul .lic5,
.idea .introduce .intro-data-three ul .lic5,
.idea .introduce1 .intro-data-three ul .lic5,
.idea .introduce .intro-data-four ul .lic5,
.idea .introduce1 .intro-data-four ul .lic5 {
  color: #595757;
}
.idea .introduce .intro-data-three,
.idea .introduce1 .intro-data-three {
  width: 880px;
  padding: 0 57px;
  background: url(../image/guanicon15.png) no-repeat center;
}
.idea .introduce .intro-data-three ul li,
.idea .introduce1 .intro-data-three ul li {
  width: 185px;
  margin: 65px 105px 0 0 ;
}
.idea .introduce .intro-data-four,
.idea .introduce1 .intro-data-four {
  width: 1170px;
  padding: 0 57px;
  background: url(../image/guanicon16.png) no-repeat center;
}
.idea .introduce .intro-data-four ul li,
.idea .introduce1 .intro-data-four ul li {
  width: 185px;
  margin: 65px 105px 0 0 ;
}
.idea .introduce1 {
  margin: 40px auto 115px;
}
.idea .introduce1 .intro-set {
  background: #f4f4f4;
}
.idea .introduce1 .intro-set .intro-map {
  background: url(../image/guanmap.png) no-repeat right;
  width: 610px;
}
.idea .introduce1 .intro-set .electronics {
  width: 610px;
  padding: 55px 35px 0 35px;
  box-sizing: border-box;
  float: left;
}
.idea .introduce1 .intro-set .electronics p {
  font-size: 16px ;
  line-height: 36px;
  margin-bottom: 35px;
}
.idea .introduce1 .intro-set .electronics a {
  color: #bf0008 ;
  font-size: 14px;
}
.idea .introduce1 .intro-set .electronics a:hover {
  border-bottom: 1px solid #bf0008;
}
.idea .introduce1 .intro-set .electronics a img {
  margin: -3px 0 0 5px;
}
.idea .introduce1 .intro-set .elec-pic {
  float: right;
  width: 610px;
  height: 300px;
}
.idea .introduce1 .intro-data {
  box-sizing: border-box;
  width: 100%;
  height: 195px ;
  padding: 0 25px;
  background: url(../image/guanicon6.png) no-repeat center;
  margin: 75px auto 0;
}
.idea .introduce1 .intro-data ul {
  width: 100%;
}
.idea .introduce1 .intro-data ul li {
  width: 160px;
  float: left;
  margin: 75px 37px;
}
.idea .introduce1 .intro-data ul li h2 {
  font-size: 26px ;
  font-weight: 400;
  line-height: 40px ;
}
.idea .introduce1 .intro-data ul li h2 span {
  font-size: 55px;
  font-family: 'Times New Roman';
}
.idea .introduce1 .intro-data ul li p {
  font-size: 14px;
  line-height: 18px;
}
.idea .introduce1 .intro-data ul .lic1 {
  color: #bc0316;
}
.idea .introduce1 .intro-data ul .lic2 {
  color: #453330;
}
.idea .introduce1 .intro-data ul .lic3 {
  color: #b2a29a;
}
.idea .introduce1 .intro-data ul .lic4 {
  color: #797c86;
}
.idea .introduce1 .intro-data ul .lic5 {
  color: #595757;
}
.idea .ovfHiden {
  overflow: hidden;
}
.idea .franchisee {
  color: #000;
  width: 1220px;
  margin: 25px auto 55px;
  box-sizing: border-box;
}
.idea .franchisee ul li {
  width: 20%;
  float: left;
}
.idea .franchisee ul li img {
  margin: 0 auto;
}
.idea .franchisee ul li p {
  font-size: 16px ;
  line-height: 28px;
  margin-top: 10px;
}
.idea .idea {
  width: 1220px;
  margin: 40px auto 70px;
}
.idea .idea .ideaitem,
.idea .idea .ideaitem1 {
  width: 600px ;
  height: 300px ;
  overflow: hidden;
}
.idea .idea .ideaitem .idea-title,
.idea .idea .ideaitem1 .idea-title {
  bottom: 35px ;
  left: 30px;
}
.idea .idea .ideaitem .idea-title h2,
.idea .idea .ideaitem1 .idea-title h2 {
  font-size: 18px;
  line-height: 36px;
  font-weight: 400;
}
.idea .idea .cdes {
  width: 100%;
  padding: 0 35px;
  margin-top: 155px;
  box-sizing: border-box;
}
.idea .idea h2 {
  font-size: 18px;
  line-height: 36px;
}
.idea .idea p {
  font-size: 14px ;
  line-height: 24px;
}
.idea .idea .ideaitem {
  float: left;
  background: url(../image/cpic1.jpg) no-repeat center;
}
.idea .idea .ideaitem1 {
  float: right;
  background: url(../image/cpic2.jpg) no-repeat center;
}
.idea .newmap {
  width: 1220px;
  margin: 50px auto 0;
  height: 438px;
}
.idea .newmap .mapdes {
  width: 370px;
  padding: 55px 35px;
  box-sizing: border-box;
  background: #fff;
  float: left;
}
.idea .newmap .mapdes .sel {
  width: 100%;
  box-sizing: border-box;
}
.idea .newmap .mapdes .sel .m_zlxg {
  color: #989898;
  width: 300px;
  height: 42px;
  font-size: 14px;
  line-height: 32px;
  margin: 20px auto 0;
  cursor: pointer;
  box-sizing: border-box;
  background: url(../image/nicon2.png) no-repeat;
}
.idea .newmap .mapdes .sel .m_zlxg p {
  width: 280px;
  padding: 5px 0 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.idea .newmap .mapdes .sel .m_zlxg2 {
  z-index: 99;
  position: absolute;
  top: 42px;
  border: 1px solid #989898;
  background: #fff;
  color: #989898;
  width: 298px;
  display: none;
  max-height: 224px;
  height: 180px;
  overflow-x: hidden;
  overflow-y: auto;
  white-space: nowrap;
}
.idea .newmap .mapdes .sel .m_zlxg2 li {
  line-height: 28px;
  white-space: nowrap;
  padding: 8px 10px;
  color: #989898;
  font-size: 16px;
}
.idea .newmap .mapdes .sel .m_zlxg2 li a {
  color: #989898;
}
.idea .newmap .mapdes .sel .m_zlxg2 li a:hover {
  color: #bf0008;
}
.idea .newmap h2 {
  font-size: 16px;
  line-height: 30px;
  color: #000;
  font-weight: 400;
}
.idea .newmap h3 {
  color: #000;
  font-weight: 400;
  line-height: 20px;
  font-size: 14px;
  margin-top: 10px;
}
.idea .newmap .mapcon {
  width: 850px;
  float: left;
  height: 500px;
}
.idea .newmap .mapcon1 {
  width: 674px;
  float: left;
  height: 485px;
  margin-left: 126px;
}
.idea .example {
  width: 1220px;
  margin: 30px auto 20px;
  color: #000;
}
.idea .example .exm {
  width: 570px;
  margin: 0 auto;
}
.idea .example .exm .em,
.idea .example .exm .em1 {
  float: left;
  font-size: 18px ;
  line-height: 27.5px;
  cursor: pointer;
}
.idea .example .exm .em h2,
.idea .example .exm .em1 h2 {
  font-size: 18px;
  font-weight: 400;
}
.idea .example .exm .em .edian,
.idea .example .exm .em1 .edian {
  background: #000;
  border-radius: 50%;
  left: 35px;
  bottom: -8px;
}
.idea .example .exm .em:hover,
.idea .example .exm .em1:hover {
  color: #bf0008;
}
.idea .example .exm .em1 {
  float: right;
}
.idea .example .exm .active {
  color: #bf0008;
}
.idea .ecology {
  width: 1220px;
  margin: 0 auto 65px;
  color: #000;
  padding: 0 70px;
  box-sizing: border-box;
}
.idea .ecology .eco-find,
.idea .ecology .eco-find1,
.idea .ecology .eco-find2,
.idea .ecology .eco-find3 {
  width: 240px;
  float: left;
  cursor: pointer;
  height: 157px;
}
.idea .ecology .eco-find .eco-item,
.idea .ecology .eco-find1 .eco-item,
.idea .ecology .eco-find2 .eco-item,
.idea .ecology .eco-find3 .eco-item {
  width: 137px ;
  height: 136px ;
  margin: 10px auto;
}
.idea .ecology .eco-find .eco-item img.img1,
.idea .ecology .eco-find1 .eco-item img.img1,
.idea .ecology .eco-find2 .eco-item img.img1,
.idea .ecology .eco-find3 .eco-item img.img1 {
  opacity: 1;
}
.idea .ecology .eco-find .eco-item img.img2,
.idea .ecology .eco-find1 .eco-item img.img2,
.idea .ecology .eco-find2 .eco-item img.img2,
.idea .ecology .eco-find3 .eco-item img.img2 {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0;
  z-index: 1;
}
.idea .ecology .eco-find .eco-item h2,
.idea .ecology .eco-find1 .eco-item h2,
.idea .ecology .eco-find2 .eco-item h2,
.idea .ecology .eco-find3 .eco-item h2 {
  font-size: 20px;
  z-index: 10;
  line-height: 18px;
  font-weight: 400;
  bottom: 30px;
  left: 30px;
  color: #45322f;
}
.idea .ecology .eco-find .eco-item h2.active,
.idea .ecology .eco-find1 .eco-item h2.active,
.idea .ecology .eco-find2 .eco-item h2.active,
.idea .ecology .eco-find3 .eco-item h2.active {
  color: #bf0008;
}
.idea .ecology .eco-find p,
.idea .ecology .eco-find1 p,
.idea .ecology .eco-find2 p,
.idea .ecology .eco-find3 p {
  font-size: 14px;
  line-height: 24px;
  margin-top: 10px;
}
.idea .ecology .eco-find1 {
  width: 185px;
  height: 167px;
}
.idea .ecology .eco-find1 h2 {
  margin-top: -55px;
}
.idea .ecology .eco-find2 {
  width: 158px;
  height: 157px;
}
.idea .ecology .eco-find2 .eco-item h2 {
  font-size: 18px;
  color: #453330;
}
.idea .ecology .eco-find3 {
  width: 240px;
  height: 162px;
}
.idea .ecology .eco-img {
  margin-top: 80px;
  float: left;
  background: url(../image/sicon5.png) no-repeat center;
  width: 174px;
  height: 7px;
}
.idea .ecology .eco-img1 {
  margin: 80px 8px 0;
  float: left;
  background: url(../image/guanicon2.png) no-repeat center;
  width: 70px;
  height: 7px;
}
.idea .ecology .eco-img2 {
  margin: 73px 7px 0;
  float: left;
  background: url(../image/xinicon13.png) no-repeat center;
  width: 32px;
  height: 5px;
}
.idea .eco-det {
  color: #000;
  width: 1220px;
  background: #fff ;
  margin: 25px auto 78px;
}
.idea .eco-det .dcon {
  float: left;
  width: 611px;
  padding: 35px 40px 0;
  box-sizing: border-box;
}
.idea .eco-det .dcon h2 {
  font-size: 22px ;
  line-height: 36px ;
  font-weight: 400;
  letter-spacing: 2px;
}
.idea .eco-det .dcon p {
  font-size: 14px;
  line-height: 26px;
  margin-top: 20px;
  letter-spacing: .5px;
}
.idea .eco-det .look {
  bottom: 40px;
  left: 40px;
}
.idea .eco-det .look img {
  margin-top: -2px;
}
.idea .eco-det .look a {
  font-size: 14px;
  color: #bf0008;
  padding-bottom: 3px;
}
.idea .eco-det .look a:hover {
  border-bottom: 1px solid #bf0008;
}
.idea .eco-det .dconbg {
  float: right;
  width: 609px;
  height: 338px;
  box-sizing: border-box;
}
.idea .eco-det .dconbg h2 {
  font-size: 22px ;
  line-height: 36px ;
  font-weight: 400;
  letter-spacing: 2px;
}
.idea .eco-det .dconbg p {
  font-size: 14px;
  line-height: 26px;
  margin-top: 20px;
  letter-spacing: .5px;
}
.idea .eco-det .dcon1 {
  background: url(../image/spic1.jpg) no-repeat center center / cover;
}
.idea .eco-det .dcon2 {
  background: url(../image/spic2.jpg) no-repeat center center / cover;
}
.idea .creatvalue,
.idea .upgrade {
  color: #000;
  width: 1220px;
  background: #fff ;
  margin: 65px auto 60px;
  padding: 0 50px 0 0;
  box-sizing: border-box;
}
.idea .creatvalue .valueimg,
.idea .upgrade .valueimg {
  float: left;
  width: 425px;
  height: 151px;
  margin: 40px 65px 0 0px;
}
.idea .creatvalue .create-cyfz,
.idea .upgrade .create-cyfz {
  float: right;
  padding: 10px 0 35px;
  width: 676px;
  box-sizing: border-box;
}
.idea .creatvalue .create-cyfz h2,
.idea .upgrade .create-cyfz h2 {
  font-size: 22px ;
  font-weight: 400;
  line-height: 36px ;
}
.idea .creatvalue .create-cyfz p,
.idea .upgrade .create-cyfz p {
  font-size: 16px;
  line-height: 30px;
  margin-top: 20px;
}
.idea .creatvalue .create-cyfz .look,
.idea .upgrade .create-cyfz .look {
  bottom: -10px;
}
.idea .creatvalue .create-cyfz .look img,
.idea .upgrade .create-cyfz .look img {
  margin-top: -2px;
}
.idea .creatvalue .create-cyfz .look a,
.idea .upgrade .create-cyfz .look a {
  font-size: 14px;
  color: #bf0008;
  padding-bottom: 3px;
}
.idea .creatvalue .create-cyfz .look a:hover,
.idea .upgrade .create-cyfz .look a:hover {
  border-bottom: 1px solid #bf0008;
}
.idea .upgrade {
  padding: 0;
  margin-top: 25px;
}
.idea .upgrade .valueimg {
  width: 610px;
  height: 350px;
  margin: 0;
}
.idea .upgrade .create-cyfz {
  background: #fff;
  width: 610px;
  padding: 50px 45px;
  box-sizing: border-box;
}
.idea .upgrade .create-cyfz h2 {
  font-size: 24px;
  line-height: 36px;
  font-weight: 400;
}
.idea .upgrade .create-cyfz h3 {
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  margin-top: 20px;
}
.idea .upgrade .create-cyfz p {
  font-size: 14px;
  line-height: 30px;
  font-weight: 400;
  width: 430px;
}
.idea .upgrade .create-cyfz .look {
  bottom: 40px;
  left: 45px;
}
.idea .upgrade .create-cyfz .look img {
  margin-top: -2px;
}
.idea .upgrade .create-cyfz .look a {
  font-size: 14px;
  color: #bf0008;
  padding-bottom: 3px;
}
.idea .upgrade .create-cyfz .look a:hover {
  border-bottom: 1px solid #bf0008;
}
.idea .guarantee,
.idea .guarantee1,
.idea .guarantee2 {
  width: 1220px;
  margin: 20px auto 75px;
}
.idea .guarantee .swiper-container,
.idea .guarantee1 .swiper-container,
.idea .guarantee2 .swiper-container,
.idea .guarantee .swiper-content1,
.idea .guarantee1 .swiper-content1,
.idea .guarantee2 .swiper-content1,
.idea .guarantee .swiper-content2,
.idea .guarantee1 .swiper-content2,
.idea .guarantee2 .swiper-content2 {
  width: 100%;
  height: auto;
}
.idea .guarantee .swiper-wrapper,
.idea .guarantee1 .swiper-wrapper,
.idea .guarantee2 .swiper-wrapper,
.idea .guarantee .swiper-slide,
.idea .guarantee1 .swiper-slide,
.idea .guarantee2 .swiper-slide {
  width: 100%;
  height: 480px !important;
}
.idea .guarantee .swiper-wrapper .guar-con,
.idea .guarantee1 .swiper-wrapper .guar-con,
.idea .guarantee2 .swiper-wrapper .guar-con,
.idea .guarantee .swiper-slide .guar-con,
.idea .guarantee1 .swiper-slide .guar-con,
.idea .guarantee2 .swiper-slide .guar-con {
  bottom: 40px;
  text-align: center;
  font-size: 16px ;
  line-height: 28px;
  width: 1220px;
}
.idea .guarantee .swiper-pagination,
.idea .guarantee1 .swiper-pagination,
.idea .guarantee2 .swiper-pagination {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin-bottom: .6%;
  text-align: center;
  padding: 8px 0;
}
.idea .guarantee .swiper-pagination-switch,
.idea .guarantee1 .swiper-pagination-switch,
.idea .guarantee2 .swiper-pagination-switch {
  /* Stylize pagination button: */
  width: 10px;
  height: 10px;
  border-radius: 50%;
  /*border:1px solid #fff;*/
  display: inline-block;
  margin: 0 5px;
  background: rgba(255, 255, 255, 0.6);
}
.idea .guarantee .swiper-active-switch,
.idea .guarantee1 .swiper-active-switch,
.idea .guarantee2 .swiper-active-switch {
  /* Specific active button style: */
  width: 10px;
  height: 10px;
  border-radius: 10px;
  /*border:1px solid #bf0008;*/
  background-color: #bf0008;
  display: inline-block;
}
.idea .guarantee .swiper-leftrow,
.idea .guarantee1 .swiper-leftrow,
.idea .guarantee2 .swiper-leftrow,
.idea .guarantee .swiper-leftrow1,
.idea .guarantee1 .swiper-leftrow1,
.idea .guarantee2 .swiper-leftrow1,
.idea .guarantee .swiper-leftrow2,
.idea .guarantee1 .swiper-leftrow2,
.idea .guarantee2 .swiper-leftrow2 {
  position: absolute;
  left: 20px;
  top: 50%;
  width: 34px;
  height: 46px;
}
.idea .guarantee .swiper-rightrow,
.idea .guarantee1 .swiper-rightrow,
.idea .guarantee2 .swiper-rightrow,
.idea .guarantee .swiper-rightrow1,
.idea .guarantee1 .swiper-rightrow1,
.idea .guarantee2 .swiper-rightrow1,
.idea .guarantee .swiper-rightrow2,
.idea .guarantee1 .swiper-rightrow2,
.idea .guarantee2 .swiper-rightrow2 {
  position: absolute;
  right: 20px;
  top: 50%;
  width: 34px;
  height: 46px;
}
.idea .guarantee .leftarrowbg,
.idea .guarantee1 .leftarrowbg,
.idea .guarantee2 .leftarrowbg {
  background: url(../img/ps1/news/researchicon4.png) no-repeat center;
}
.idea .guarantee .leftarrowbg.active,
.idea .guarantee1 .leftarrowbg.active,
.idea .guarantee2 .leftarrowbg.active,
.idea .guarantee .leftarrowbg:hover,
.idea .guarantee1 .leftarrowbg:hover,
.idea .guarantee2 .leftarrowbg:hover {
  background: url(../img/ps1/news/researchicon22.png) no-repeat center;
}
.idea .guarantee .rightarrowbg,
.idea .guarantee1 .rightarrowbg,
.idea .guarantee2 .rightarrowbg {
  background: url(../img/ps1/news/researchicon3.png) no-repeat center;
}
.idea .guarantee .rightarrowbg.active,
.idea .guarantee1 .rightarrowbg.active,
.idea .guarantee2 .rightarrowbg.active,
.idea .guarantee .rightarrowbg:hover,
.idea .guarantee1 .rightarrowbg:hover,
.idea .guarantee2 .rightarrowbg:hover {
  background: url(../img/ps1/news/researchicon11.png) no-repeat center;
}
.idea .guarantee .bd,
.idea .guarantee1 .bd,
.idea .guarantee2 .bd {
  width: 100%;
  height: 100%;
}
.idea .guarantee .bd li img,
.idea .guarantee1 .bd li img,
.idea .guarantee2 .bd li img {
  width: 1220px;
  height: 480px;
}
.idea .guarantee1,
.idea .guarantee2 {
  margin-top: -555px;
}
.idea .guan-understand {
  box-sizing: border-box;
  width: 1220px;
  margin: 35px auto;
  color: #000;
}
.idea .guan-understand ul {
  width: 100%;
  padding-left: 55px;
  padding-right: 75px;
}
.idea .guan-understand ul li {
  display: inline-block;
  padding-left: 40px;
  box-sizing: border-box;
}
.idea .guan-understand ul li img {
  float: left;
}
.idea .guan-understand ul li .gzcon {
  float: left;
  margin: 25px 0 0 10px;
}
.idea .guan-understand ul li .gzcon h2 {
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
}
.idea .guan-understand ul li .gzcon p {
  font-size: 14px;
  line-height: 27px;
}
.idea .guan-understand ul li .gzcon p a {
  color: #615f5f;
}
.idea .guan-understand ul li .gzcon p a:hover {
  border-bottom: 1px solid #615f5f;
}
.idea .guan-understand ul .limm {
  margin: 0 179px;
}
.idea .guan-understand .dqwei {
  margin: -10px 0 0 182px;
  width: 140px;
  height: 140px;
}
.idea .appointment {
  display: none;
  z-index: 9999999;
  width: 100%;
  margin: 0 auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
}
.idea .appointment .app-con {
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 470px;
  color: #000;
  height: 550px;
  background: #fff;
  padding: 45px 35px ;
  box-sizing: border-box;
}
.idea .appointment .app-con .app-close {
  cursor: pointer;
  top: 20px;
  right: 20px;
  background: url(../image/close.png) no-repeat center;
}
.idea .appointment .app-con h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
.idea .appointment .app-con p {
  font-size: 16px;
  line-height: 28px;
  color: #9c9c9c;
}
.idea .appointment .app-con .app-border {
  width: 100%;
  border: 1px solid #b5b5b5;
  padding: 10px 20px;
  box-sizing: border-box;
  margin-top: 15px;
}
.idea .appointment .app-con .app-border img {
  float: left;
  width: 34px;
  height: 33px;
}
.idea .appointment .app-con .app-border input {
  border: none;
  float: left;
  font-size: 14px;
  outline: none;
  margin-left: 10px;
  width: 200px;
  padding-top: 10px;
}
.idea .appointment .app-con .app-border p,
.idea .appointment .app-con .app-border h6 {
  color: #000;
  float: left;
  font-size: 18px ;
  margin-left: 5px;
  line-height: 24px;
  padding-top: 5px;
}
.idea .appointment .app-con .app-border h6 {
  font-weight: 400;
}
.idea .appointment .app-con .app-border .selp {
  width: 225px;
  margin-left: 10px;
  font-size: 14px;
  float: left;
  background: url(../image/downrow.png) no-repeat right;
}
.idea .appointment .app-con .app-border .m_zlxg2 {
  z-index: 99;
  position: absolute;
  top: 42px;
  border: 1px solid #989898;
  background: #fff;
  color: #989898;
  width: 398px;
  left: -21px;
  display: none;
  max-height: 224px;
  -height: 224px;
  overflow-x: hidden;
  overflow-y: auto;
  white-space: nowrap;
}
.idea .appointment .app-con .app-border .m_zlxg2 li {
  cursor: pointer;
  line-height: 28px;
  white-space: nowrap;
  padding: 8px 20px;
  color: #989898;
  font-size: 16px;
}
.idea .appointment .app-con .app-tip {
  margin-top: 15px;
}
.idea .appointment .app-con .app-tip img {
  display: inline-block;
  margin-top: -3px;
}
.idea .appointment .app-con .app-tip p {
  font-size: 14px;
  display: inline-block;
  margin-left: 5px;
  color: #bd0716;
}
.idea .appointment .app-con .more {
  line-height: 30px;
  text-align: center;
  font-size: 16px;
  z-index: 99;
  box-sizing: border-box;
  margin: 50px auto 0px;
}
.idea .appointment .app-con .more a,
.idea .appointment .app-con .more button {
  border: 2px solid #bf0008;
  background: #fff;
  color: #bf0008;
  width: 100%;
  padding: 15px 40px;
  box-sizing: border-box;
}
.idea .appointment .app-con .more a:hover,
.idea .appointment .app-con .more button:hover {
  width: 100%;
  padding: 15px 40px;
  color: #fff;
  background: #bf0008;
  border: 2px solid #bf0008;
  box-sizing: border-box;
}
.idea .appointment .videoBoxInset {
  width: 60%;
  margin: 0 auto;
  top: 170px;
  left: 0;
  right: 0;
  background: #000;
  border: 10px solid #000;
}
.idea .appointment .videoBoxInset .videoWin {
  width: 100%;
  background: #000;
  z-index: 10;
}
.idea .appointment .videoBoxInset .videoWin .closeBtn {
  right: -42px;
  top: -10px;
  z-index: 99999999;
  display: block;
  width: 31px;
  height: 31px;
  overflow: hidden;
  background: #000;
  cursor: pointer;
  font-family: 'Times new roman';
  color: #FFF;
  font-size: 26px;
  text-align: center;
  line-height: 31px;
}
.idea .appointment .videoBoxInset .videoWin img {
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  bottom: 0;
  margin: auto;
}
.idea .ppp-mode {
  color: #000;
  width: 1220px;
  margin: 0 auto 75px;
}
.idea .ppp-mode .ppp-detail {
  float: left;
  width: 600px;
  padding-top: 50px;
}
.idea .ppp-mode .ppp-detail h2 {
  font-size: 22px ;
  font-weight: 400;
  line-height: 36px ;
}
.idea .ppp-mode .ppp-detail p {
  font-size: 14px;
  line-height: 30px;
  margin-top: 10px;
}
.idea .ppp-mode img {
  width: 482px;
  height: 412px;
  float: right;
}
.idea .ppp-mode .ppp-history ul {
  margin-top: 35px;
}
.idea .ppp-mode .ppp-history ul li {
  cursor: pointer;
  width: 375px;
  float: left;
  height: 89px;
  background: url(../image/picon2.png) no-repeat left;
}
.idea .ppp-mode .ppp-history ul li img {
  float: left;
  width: 89px ;
  height: 89px;
  cursor: pointer;
}
.idea .ppp-mode .ppp-history ul li .renke {
  width: 255px;
  float: left;
  margin-left: 104px;
  padding-top: 7px;
  cursor: pointer;
}
.idea .ppp-mode .ppp-history ul li .renke h2 {
  font-size: 18px;
  line-height: 28px;
}
.idea .ppp-mode .ppp-history ul li .renke p {
  font-size: 14px;
  line-height: 24px;
  color: #747474;
}
.idea .ppp-mode .ppp-history ul li .renke-detail {
  display: none;
  top: 100px;
  z-index: 99;
  width: 664px;
  left: -40px;
  box-shadow: 0 2px 30px rgba(0, 0, 0, 0.2), 0 -2px 30px rgba(0, 0, 0, 0.2), 2px 0 30px rgba(0, 0, 0, 0.2), -2px 0 30px rgba(0, 0, 0, 0.2);
}
.idea .ppp-mode .ppp-history ul li .renke-detail img {
  width: 100%;
  height: auto;
}
.idea .ppp-mode .ppp-history ul li.active,
.idea .ppp-mode .ppp-history ul li:hover {
  background: url(../image/picon3.png) no-repeat left;
}
.idea .ppp-mode .ppp-history ul .pli1 {
  background: url(../image/picon2.png) no-repeat left;
}
.idea .ppp-mode .ppp-history ul .pli1.active,
.idea .ppp-mode .ppp-history ul .pli1:hover {
  background: url(../image/picon3.png) no-repeat left;
}
.idea .ppp-mode .extension {
  color: #fff;
}
.idea .ppp-mode .extension ul {
  float: left;
  width: 600px;
}
.idea .ppp-mode .extension ul li {
  margin: 25px 0 ;
  width: 600px;
  padding: 0px 0 0px 30px;
  box-sizing: border-box;
  font-size: 16px ;
  line-height: 36px ;
  background: #717171 url(../image/ppic5.jpg) no-repeat right;
}
.idea .ppp-mode .extension ul li a {
  color: #fff;
}
.idea .ppp-mode .extension ul li:hover {
  background: #bf0008 url(../image/ppic4.jpg) no-repeat right;
}
.idea .introduce,
.idea .introduce1 {
  color: #000;
  width: 1220px;
  margin: 20px auto 35px;
}
.idea .introduce .intro-set,
.idea .introduce1 .intro-set {
  width: 100%;
}
.idea .introduce .intro-set .intro-con,
.idea .introduce1 .intro-set .intro-con {
  float: left;
  width: 610px;
  height: 420px;
  display: table;
  font-size: 16px ;
  line-height: 36px;
}
.idea .introduce .intro-set .intro-con .conitem,
.idea .introduce1 .intro-set .intro-con .conitem {
  vertical-align: middle;
  display: table-cell;
  width: 100%;
}
.idea .introduce .intro-set .intro-map,
.idea .introduce1 .intro-set .intro-map {
  color: #fff;
  float: right;
  background: url(../image/guanmap.png) no-repeat center;
  width: 510px;
  height: 420px;
}
.idea .introduce .intro-set .intro-map .intro-f,
.idea .introduce1 .intro-set .intro-map .intro-f {
  width: 160px;
  top: 190px;
  left: 45px;
}
.idea .introduce .intro-set .intro-map .intro-f .intro-f-item,
.idea .introduce1 .intro-set .intro-map .intro-f .intro-f-item {
  width: 100%;
  border-radius: 5px;
  background: #a82c34;
  padding: 7px 0 7px 25px;
  box-sizing: border-box;
  font-size: 18px ;
  line-height: 22px;
}
.idea .introduce .intro-set .intro-map .intro-f .intro-f-item:before,
.idea .introduce1 .intro-set .intro-map .intro-f .intro-f-item:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-left: 5px solid #a82c34;
  border-bottom: 5px solid transparent;
  position: absolute;
  right: -5px;
  top: 15px;
}
.idea .introduce .intro-set .intro-map .intro-f .intro-f-detail,
.idea .introduce1 .intro-set .intro-map .intro-f .intro-f-detail {
  margin-top: 10px;
  width: 100%;
  border-radius: 5px;
  background: rgba(135, 134, 134, 0.5);
  padding: 10px 20px;
  box-sizing: border-box;
}
.idea .introduce .intro-set .intro-map .intro-f .intro-f-detail ul li,
.idea .introduce1 .intro-set .intro-map .intro-f .intro-f-detail ul li {
  display: inline-block;
}
.idea .introduce .intro-set .intro-map .intro-f .intro-f-detail ul li img,
.idea .introduce1 .intro-set .intro-map .intro-f .intro-f-detail ul li img {
  display: inline-block;
}
.idea .introduce .intro-set .intro-map .intro-f .intro-f-detail ul li p,
.idea .introduce1 .intro-set .intro-map .intro-f .intro-f-detail ul li p {
  font-size: 14px ;
  line-height: 20px;
  display: inline-block;
  margin-left: 5px;
}
.idea .introduce .intro-data,
.idea .introduce1 .intro-data,
.idea .introduce .intro-data-three,
.idea .introduce1 .intro-data-three,
.idea .introduce .intro-data-four,
.idea .introduce1 .intro-data-four {
  box-sizing: border-box;
  width: 100%;
  height: 185px ;
  padding: 0 25px;
  background: url(../image/guanicon14.png) no-repeat center;
  margin: 75px auto 0;
}
.idea .introduce .intro-data ul,
.idea .introduce1 .intro-data ul,
.idea .introduce .intro-data-three ul,
.idea .introduce1 .intro-data-three ul,
.idea .introduce .intro-data-four ul,
.idea .introduce1 .intro-data-four ul {
  width: 100%;
}
.idea .introduce .intro-data ul li,
.idea .introduce1 .intro-data ul li,
.idea .introduce .intro-data-three ul li,
.idea .introduce1 .intro-data-three ul li,
.idea .introduce .intro-data-four ul li,
.idea .introduce1 .intro-data-four ul li {
  width: 160px;
  float: left;
  margin: 65px 37px;
}
.idea .introduce .intro-data ul li h2,
.idea .introduce1 .intro-data ul li h2,
.idea .introduce .intro-data-three ul li h2,
.idea .introduce1 .intro-data-three ul li h2,
.idea .introduce .intro-data-four ul li h2,
.idea .introduce1 .intro-data-four ul li h2 {
  font-size: 14px ;
  font-weight: 400;
  line-height: 40px ;
}
.idea .introduce .intro-data ul li h2 span,
.idea .introduce1 .intro-data ul li h2 span,
.idea .introduce .intro-data-three ul li h2 span,
.idea .introduce1 .intro-data-three ul li h2 span,
.idea .introduce .intro-data-four ul li h2 span,
.idea .introduce1 .intro-data-four ul li h2 span {
  font-size: 44px;
  font-family: 'Arial';
  font-weight: 800;
}
.idea .introduce .intro-data ul li p,
.idea .introduce1 .intro-data ul li p,
.idea .introduce .intro-data-three ul li p,
.idea .introduce1 .intro-data-three ul li p,
.idea .introduce .intro-data-four ul li p,
.idea .introduce1 .intro-data-four ul li p {
  font-size: 14px;
  line-height: 18px;
}
.idea .introduce .intro-data ul .lic1,
.idea .introduce1 .intro-data ul .lic1,
.idea .introduce .intro-data-three ul .lic1,
.idea .introduce1 .intro-data-three ul .lic1,
.idea .introduce .intro-data-four ul .lic1,
.idea .introduce1 .intro-data-four ul .lic1 {
  color: #bc0316;
}
.idea .introduce .intro-data ul .lic2,
.idea .introduce1 .intro-data ul .lic2,
.idea .introduce .intro-data-three ul .lic2,
.idea .introduce1 .intro-data-three ul .lic2,
.idea .introduce .intro-data-four ul .lic2,
.idea .introduce1 .intro-data-four ul .lic2 {
  color: #453330;
}
.idea .introduce .intro-data ul .lic3,
.idea .introduce1 .intro-data ul .lic3,
.idea .introduce .intro-data-three ul .lic3,
.idea .introduce1 .intro-data-three ul .lic3,
.idea .introduce .intro-data-four ul .lic3,
.idea .introduce1 .intro-data-four ul .lic3 {
  color: #b2a29a;
}
.idea .introduce .intro-data ul .lic4,
.idea .introduce1 .intro-data ul .lic4,
.idea .introduce .intro-data-three ul .lic4,
.idea .introduce1 .intro-data-three ul .lic4,
.idea .introduce .intro-data-four ul .lic4,
.idea .introduce1 .intro-data-four ul .lic4 {
  color: #797c86;
}
.idea .introduce .intro-data ul .lic5,
.idea .introduce1 .intro-data ul .lic5,
.idea .introduce .intro-data-three ul .lic5,
.idea .introduce1 .intro-data-three ul .lic5,
.idea .introduce .intro-data-four ul .lic5,
.idea .introduce1 .intro-data-four ul .lic5 {
  color: #595757;
}
.idea .introduce .intro-data-three,
.idea .introduce1 .intro-data-three {
  width: 880px;
  padding: 0 57px;
  background: url(../image/guanicon15.png) no-repeat center;
}
.idea .introduce .intro-data-three ul li,
.idea .introduce1 .intro-data-three ul li {
  width: 185px;
  margin: 65px 105px 0 0 ;
}
.idea .introduce .intro-data-four,
.idea .introduce1 .intro-data-four {
  width: 1170px;
  padding: 0 57px;
  background: url(../image/guanicon16.png) no-repeat center;
}
.idea .introduce .intro-data-four ul li,
.idea .introduce1 .intro-data-four ul li {
  width: 185px;
  margin: 65px 105px 0 0 ;
}
.idea .introduce1 {
  margin: 40px auto 115px;
}
.idea .introduce1 .intro-set {
  background: #f4f4f4;
}
.idea .introduce1 .intro-set .intro-map {
  background: url(../image/guanmap.png) no-repeat right;
  width: 610px;
}
.idea .introduce1 .intro-set .electronics {
  width: 610px;
  padding: 55px 35px 0 35px;
  box-sizing: border-box;
  float: left;
}
.idea .introduce1 .intro-set .electronics p {
  font-size: 16px ;
  line-height: 36px;
  margin-bottom: 35px;
}
.idea .introduce1 .intro-set .electronics a {
  color: #bf0008 ;
  font-size: 14px;
}
.idea .introduce1 .intro-set .electronics a:hover {
  border-bottom: 1px solid #bf0008;
}
.idea .introduce1 .intro-set .electronics a img {
  margin: -3px 0 0 5px;
}
.idea .introduce1 .intro-set .elec-pic {
  float: right;
  width: 610px;
  height: 300px;
}
.idea .introduce1 .intro-data {
  box-sizing: border-box;
  width: 100%;
  height: 195px ;
  padding: 0 25px;
  background: url(../image/guanicon6.png) no-repeat center;
  margin: 75px auto 0;
}
.idea .introduce1 .intro-data ul {
  width: 100%;
}
.idea .introduce1 .intro-data ul li {
  width: 160px;
  float: left;
  margin: 75px 37px;
}
.idea .introduce1 .intro-data ul li h2 {
  font-size: 26px ;
  font-weight: 400;
  line-height: 40px ;
}
.idea .introduce1 .intro-data ul li h2 span {
  font-size: 55px;
  font-family: 'Times New Roman';
}
.idea .introduce1 .intro-data ul li p {
  font-size: 14px;
  line-height: 18px;
}
.idea .introduce1 .intro-data ul .lic1 {
  color: #bc0316;
}
.idea .introduce1 .intro-data ul .lic2 {
  color: #453330;
}
.idea .introduce1 .intro-data ul .lic3 {
  color: #b2a29a;
}
.idea .introduce1 .intro-data ul .lic4 {
  color: #797c86;
}
.idea .introduce1 .intro-data ul .lic5 {
  color: #595757;
}
.idea .ovfHiden {
  overflow: hidden;
}
.idea .franchisee {
  color: #000;
  width: 1220px;
  margin: 25px auto 55px;
  box-sizing: border-box;
}
.idea .franchisee ul li {
  width: 20%;
  float: left;
}
.idea .franchisee ul li img {
  margin: 0 auto;
}
.idea .franchisee ul li p {
  font-size: 16px ;
  line-height: 28px;
  margin-top: 10px;
}
.idea p {
  font-size: 14px ;
  line-height: 24px;
}
.idea .ideaitem {
  float: left;
  background: url(../image/cpic1.jpg) no-repeat center;
}
.idea .ideaitem1 {
  float: right;
  background: url(../image/cpic2.jpg) no-repeat center;
}
.newmap {
  width: 1220px;
  margin: 50px auto 0;
  height: 438px;
}
.newmap .mapdes {
  width: 370px;
  padding: 55px 35px;
  box-sizing: border-box;
  background: #fff;
  float: left;
}
.newmap .mapdes .sel {
  width: 100%;
  box-sizing: border-box;
}
.newmap .mapdes .sel .m_zlxg {
  color: #989898;
  width: 300px;
  height: 42px;
  font-size: 14px;
  line-height: 32px;
  margin: 20px auto 0;
  cursor: pointer;
  box-sizing: border-box;
  background: url(../image/nicon2.png) no-repeat;
}
.newmap .mapdes .sel .m_zlxg p {
  width: 280px;
  padding: 5px 0 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.newmap .mapdes .sel .m_zlxg2 {
  z-index: 99;
  position: absolute;
  top: 42px;
  border: 1px solid #989898;
  background: #fff;
  color: #989898;
  width: 298px;
  display: none;
  max-height: 224px;
  height: 180px;
  overflow-x: hidden;
  overflow-y: auto;
  white-space: nowrap;
}
.newmap .mapdes .sel .m_zlxg2 li {
  line-height: 28px;
  white-space: nowrap;
  padding: 8px 10px;
  color: #989898;
  font-size: 16px;
}
.newmap .mapdes .sel .m_zlxg2 li a {
  color: #989898;
}
.newmap .mapdes .sel .m_zlxg2 li a:hover {
  color: #bf0008;
}
.newmap h2 {
  font-size: 16px;
  line-height: 30px;
  color: #000;
  font-weight: 400;
}
.newmap h3 {
  color: #000;
  font-weight: 400;
  line-height: 20px;
  font-size: 14px;
  margin-top: 10px;
}
.newmap .mapcon {
  width: 850px;
  float: left;
  height: 500px;
}
.newmap .mapcon1 {
  width: 674px;
  float: left;
  height: 485px;
  margin-left: 126px;
}
.example {
  width: 1220px;
  margin: 30px auto 20px;
  color: #000;
}
.example .exm {
  width: 570px;
  margin: 0 auto;
}
.example .exm .em,
.example .exm .em1 {
  float: left;
  font-size: 18px ;
  line-height: 27.5px;
  cursor: pointer;
}
.example .exm .em h2,
.example .exm .em1 h2 {
  font-size: 18px;
  font-weight: 400;
}
.example .exm .em .edian,
.example .exm .em1 .edian {
  background: #000;
  border-radius: 50%;
  left: 35px;
  bottom: -8px;
}
.example .exm .em:hover,
.example .exm .em1:hover {
  color: #bf0008;
}
.example .exm .em1 {
  float: right;
}
.example .exm .active {
  color: #bf0008;
}
.ecology {
  width: 1220px;
  margin: 0 auto 65px;
  color: #000;
  padding: 0 70px;
  box-sizing: border-box;
}
.ecology .eco-find,
.ecology .eco-find1,
.ecology .eco-find2,
.ecology .eco-find3 {
  width: 240px;
  float: left;
  cursor: pointer;
  height: 157px;
}
.ecology .eco-find .eco-item,
.ecology .eco-find1 .eco-item,
.ecology .eco-find2 .eco-item,
.ecology .eco-find3 .eco-item {
  width: 137px ;
  height: 136px ;
  margin: 10px auto;
}
.ecology .eco-find .eco-item img.img1,
.ecology .eco-find1 .eco-item img.img1,
.ecology .eco-find2 .eco-item img.img1,
.ecology .eco-find3 .eco-item img.img1 {
  opacity: 1;
}
.ecology .eco-find .eco-item img.img2,
.ecology .eco-find1 .eco-item img.img2,
.ecology .eco-find2 .eco-item img.img2,
.ecology .eco-find3 .eco-item img.img2 {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0;
  z-index: 1;
}
.ecology .eco-find .eco-item h2,
.ecology .eco-find1 .eco-item h2,
.ecology .eco-find2 .eco-item h2,
.ecology .eco-find3 .eco-item h2 {
  font-size: 20px;
  z-index: 10;
  line-height: 18px;
  font-weight: 400;
  bottom: 30px;
  left: 30px;
  color: #45322f;
}
.ecology .eco-find .eco-item h2.active,
.ecology .eco-find1 .eco-item h2.active,
.ecology .eco-find2 .eco-item h2.active,
.ecology .eco-find3 .eco-item h2.active {
  color: #bf0008;
}
.ecology .eco-find p,
.ecology .eco-find1 p,
.ecology .eco-find2 p,
.ecology .eco-find3 p {
  font-size: 14px;
  line-height: 24px;
  margin-top: 10px;
}
.ecology .eco-find1 {
  width: 185px;
  height: 167px;
}
.ecology .eco-find1 h2 {
  margin-top: -55px;
}
.ecology .eco-find2 {
  width: 158px;
  height: 157px;
}
.ecology .eco-find2 .eco-item h2 {
  font-size: 18px;
  color: #453330;
}
.ecology .eco-find3 {
  width: 240px;
  height: 162px;
}
.ecology .eco-img {
  margin-top: 80px;
  float: left;
  background: url(../image/sicon5.png) no-repeat center;
  width: 174px;
  height: 7px;
}
.ecology .eco-img1 {
  margin: 80px 8px 0;
  float: left;
  background: url(../image/guanicon2.png) no-repeat center;
  width: 70px;
  height: 7px;
}
.ecology .eco-img2 {
  margin: 73px 7px 0;
  float: left;
  background: url(../image/xinicon13.png) no-repeat center;
  width: 32px;
  height: 5px;
}
.eco-det {
  color: #000;
  width: 1220px;
  background: #fff ;
  margin: 25px auto 78px;
}
.eco-det .dcon {
  float: left;
  width: 611px;
  padding: 35px 40px 0;
  box-sizing: border-box;
}
.eco-det .dcon h2 {
  font-size: 22px ;
  line-height: 36px ;
  font-weight: 400;
  letter-spacing: 2px;
}
.eco-det .dcon p {
  font-size: 14px;
  line-height: 26px;
  margin-top: 20px;
  letter-spacing: .5px;
}
.eco-det .look {
  bottom: 40px;
  left: 40px;
}
.eco-det .look img {
  margin-top: -2px;
}
.eco-det .look a {
  font-size: 14px;
  color: #bf0008;
  padding-bottom: 3px;
}
.eco-det .look a:hover {
  border-bottom: 1px solid #bf0008;
}
.eco-det .dconbg {
  float: right;
  width: 609px;
  height: 338px;
  box-sizing: border-box;
}
.eco-det .dconbg h2 {
  font-size: 22px ;
  line-height: 36px ;
  font-weight: 400;
  letter-spacing: 2px;
}
.eco-det .dconbg p {
  font-size: 14px;
  line-height: 26px;
  margin-top: 20px;
  letter-spacing: .5px;
}
.eco-det .dcon1 {
  background: url(../image/spic1.jpg) no-repeat center center / cover;
}
.eco-det .dcon2 {
  background: url(../image/spic2.jpg) no-repeat center center / cover;
}
.creatvalue,
.upgrade {
  color: #000;
  width: 1220px;
  background: #fff ;
  margin: 65px auto 60px;
  padding: 0 50px 0 0;
  box-sizing: border-box;
}
.creatvalue .valueimg,
.upgrade .valueimg {
  float: left;
  width: 425px;
  height: 151px;
  margin: 40px 65px 0 0px;
}
.creatvalue .create-cyfz,
.upgrade .create-cyfz {
  float: right;
  padding: 10px 0 35px;
  width: 676px;
  box-sizing: border-box;
}
.creatvalue .create-cyfz h2,
.upgrade .create-cyfz h2 {
  font-size: 22px ;
  font-weight: 400;
  line-height: 36px ;
}
.creatvalue .create-cyfz p,
.upgrade .create-cyfz p {
  font-size: 16px;
  line-height: 30px;
  margin-top: 20px;
}
.creatvalue .create-cyfz .look,
.upgrade .create-cyfz .look {
  bottom: -10px;
}
.creatvalue .create-cyfz .look img,
.upgrade .create-cyfz .look img {
  margin-top: -2px;
}
.creatvalue .create-cyfz .look a,
.upgrade .create-cyfz .look a {
  font-size: 14px;
  color: #bf0008;
  padding-bottom: 3px;
}
.creatvalue .create-cyfz .look a:hover,
.upgrade .create-cyfz .look a:hover {
  border-bottom: 1px solid #bf0008;
}
.upgrade {
  padding: 0;
  margin-top: 25px;
}
.upgrade .valueimg {
  width: 610px;
  height: 350px;
  margin: 0;
}
.upgrade .create-cyfz {
  background: #fff;
  width: 610px;
  padding: 50px 45px;
  box-sizing: border-box;
}
.upgrade .create-cyfz h2 {
  font-size: 24px;
  line-height: 36px;
  font-weight: 400;
}
.upgrade .create-cyfz h3 {
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  margin-top: 20px;
}
.upgrade .create-cyfz p {
  font-size: 14px;
  line-height: 30px;
  font-weight: 400;
  width: 430px;
}
.upgrade .create-cyfz .look {
  bottom: 40px;
  left: 45px;
}
.upgrade .create-cyfz .look img {
  margin-top: -2px;
}
.upgrade .create-cyfz .look a {
  font-size: 14px;
  color: #bf0008;
  padding-bottom: 3px;
}
.upgrade .create-cyfz .look a:hover {
  border-bottom: 1px solid #bf0008;
}
.guarantee,
.guarantee1,
.guarantee2 {
  width: 1220px;
  margin: 20px auto 75px;
}
.guarantee .swiper-container,
.guarantee1 .swiper-container,
.guarantee2 .swiper-container,
.guarantee .swiper-content1,
.guarantee1 .swiper-content1,
.guarantee2 .swiper-content1,
.guarantee .swiper-content2,
.guarantee1 .swiper-content2,
.guarantee2 .swiper-content2 {
  width: 100%;
  height: auto;
}
.guarantee .swiper-wrapper,
.guarantee1 .swiper-wrapper,
.guarantee2 .swiper-wrapper,
.guarantee .swiper-slide,
.guarantee1 .swiper-slide,
.guarantee2 .swiper-slide {
  width: 100%;
  height: 480px !important;
}
.guarantee .swiper-wrapper .guar-con,
.guarantee1 .swiper-wrapper .guar-con,
.guarantee2 .swiper-wrapper .guar-con,
.guarantee .swiper-slide .guar-con,
.guarantee1 .swiper-slide .guar-con,
.guarantee2 .swiper-slide .guar-con {
  bottom: 40px;
  text-align: center;
  font-size: 16px ;
  line-height: 28px;
  width: 1220px;
}
.guarantee .swiper-pagination,
.guarantee1 .swiper-pagination,
.guarantee2 .swiper-pagination {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin-bottom: .6%;
  text-align: center;
  padding: 8px 0;
}
.guarantee .swiper-pagination-switch,
.guarantee1 .swiper-pagination-switch,
.guarantee2 .swiper-pagination-switch {
  /* Stylize pagination button: */
  width: 10px;
  height: 10px;
  border-radius: 50%;
  /*border:1px solid #fff;*/
  display: inline-block;
  margin: 0 5px;
  background: rgba(255, 255, 255, 0.6);
}
.guarantee .swiper-active-switch,
.guarantee1 .swiper-active-switch,
.guarantee2 .swiper-active-switch {
  /* Specific active button style: */
  width: 10px;
  height: 10px;
  border-radius: 10px;
  /*border:1px solid #bf0008;*/
  background-color: #bf0008;
  display: inline-block;
}
.guarantee .swiper-leftrow,
.guarantee1 .swiper-leftrow,
.guarantee2 .swiper-leftrow,
.guarantee .swiper-leftrow1,
.guarantee1 .swiper-leftrow1,
.guarantee2 .swiper-leftrow1,
.guarantee .swiper-leftrow2,
.guarantee1 .swiper-leftrow2,
.guarantee2 .swiper-leftrow2 {
  position: absolute;
  left: 20px;
  top: 50%;
  width: 34px;
  height: 46px;
}
.guarantee .swiper-rightrow,
.guarantee1 .swiper-rightrow,
.guarantee2 .swiper-rightrow,
.guarantee .swiper-rightrow1,
.guarantee1 .swiper-rightrow1,
.guarantee2 .swiper-rightrow1,
.guarantee .swiper-rightrow2,
.guarantee1 .swiper-rightrow2,
.guarantee2 .swiper-rightrow2 {
  position: absolute;
  right: 20px;
  top: 50%;
  width: 34px;
  height: 46px;
}
.guarantee .leftarrowbg,
.guarantee1 .leftarrowbg,
.guarantee2 .leftarrowbg {
  background: url(../img/ps1/news/researchicon4.png) no-repeat center;
}
.guarantee .leftarrowbg.active,
.guarantee1 .leftarrowbg.active,
.guarantee2 .leftarrowbg.active,
.guarantee .leftarrowbg:hover,
.guarantee1 .leftarrowbg:hover,
.guarantee2 .leftarrowbg:hover {
  background: url(../img/ps1/news/researchicon22.png) no-repeat center;
}
.guarantee .rightarrowbg,
.guarantee1 .rightarrowbg,
.guarantee2 .rightarrowbg {
  background: url(../img/ps1/news/researchicon3.png) no-repeat center;
}
.guarantee .rightarrowbg.active,
.guarantee1 .rightarrowbg.active,
.guarantee2 .rightarrowbg.active,
.guarantee .rightarrowbg:hover,
.guarantee1 .rightarrowbg:hover,
.guarantee2 .rightarrowbg:hover {
  background: url(../img/ps1/news/researchicon11.png) no-repeat center;
}
.guarantee .bd,
.guarantee1 .bd,
.guarantee2 .bd {
  width: 100%;
  height: 100%;
}
.guarantee .bd li img,
.guarantee1 .bd li img,
.guarantee2 .bd li img {
  width: 1220px;
  height: 480px;
}
.guarantee1,
.guarantee2 {
  margin-top: -555px;
}
.guan-understand {
  box-sizing: border-box;
  width: 1220px;
  margin: 35px auto;
  color: #000;
}
.guan-understand ul {
  width: 100%;
  padding-left: 55px;
  padding-right: 75px;
}
.guan-understand ul li {
  display: inline-block;
  padding-left: 40px;
  box-sizing: border-box;
}
.guan-understand ul li img {
  float: left;
}
.guan-understand ul li .gzcon {
  float: left;
  margin: 25px 0 0 10px;
}
.guan-understand ul li .gzcon h2 {
  font-size: 18px;
  line-height: 27px;
  font-weight: 400;
}
.guan-understand ul li .gzcon p {
  font-size: 14px;
  line-height: 27px;
}
.guan-understand ul li .gzcon p a {
  color: #615f5f;
}
.guan-understand ul li .gzcon p a:hover {
  border-bottom: 1px solid #615f5f;
}
.guan-understand ul .limm {
  margin: 0 179px;
}
.guan-understand .dqwei {
  margin: -10px 0 0 182px;
  width: 140px;
  height: 140px;
}
.appointment {
  display: none;
  z-index: 9999999;
  width: 100%;
  margin: 0 auto;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
}
.appointment .app-con {
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 470px;
  color: #000;
  height: 550px;
  background: #fff;
  padding: 45px 35px ;
  box-sizing: border-box;
}
.appointment .app-con .app-close {
  cursor: pointer;
  top: 20px;
  right: 20px;
  background: url(../image/close.png) no-repeat center;
}
.appointment .app-con h2 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 400;
}
.appointment .app-con p {
  font-size: 16px;
  line-height: 28px;
  color: #9c9c9c;
}
.appointment .app-con .app-border {
  width: 100%;
  border: 1px solid #b5b5b5;
  padding: 10px 20px;
  box-sizing: border-box;
  margin-top: 15px;
}
.appointment .app-con .app-border img {
  float: left;
  width: 34px;
  height: 33px;
}
.appointment .app-con .app-border input {
  border: none;
  float: left;
  font-size: 14px;
  outline: none;
  margin-left: 10px;
  width: 200px;
  padding-top: 10px;
}
.appointment .app-con .app-border p,
.appointment .app-con .app-border h6 {
  color: #000;
  float: left;
  font-size: 18px ;
  margin-left: 5px;
  line-height: 24px;
  padding-top: 5px;
}
.appointment .app-con .app-border h6 {
  font-weight: 400;
}
.appointment .app-con .app-border .selp {
  width: 225px;
  margin-left: 10px;
  font-size: 14px;
  float: left;
  background: url(../image/downrow.png) no-repeat right;
}
.appointment .app-con .app-border .m_zlxg2 {
  z-index: 99;
  position: absolute;
  top: 42px;
  border: 1px solid #989898;
  background: #fff;
  color: #989898;
  width: 398px;
  left: -21px;
  display: none;
  max-height: 224px;
  -height: 224px;
  overflow-x: hidden;
  overflow-y: auto;
  white-space: nowrap;
}
.appointment .app-con .app-border .m_zlxg2 li {
  cursor: pointer;
  line-height: 28px;
  white-space: nowrap;
  padding: 8px 20px;
  color: #989898;
  font-size: 16px;
}
.appointment .app-con .app-tip {
  margin-top: 15px;
}
.appointment .app-con .app-tip img {
  display: inline-block;
  margin-top: -3px;
}
.appointment .app-con .app-tip p {
  font-size: 14px;
  display: inline-block;
  margin-left: 5px;
  color: #bd0716;
}
.appointment .app-con .more {
  line-height: 30px;
  text-align: center;
  font-size: 16px;
  z-index: 99;
  box-sizing: border-box;
  margin: 50px auto 0px;
}
.appointment .app-con .more a,
.appointment .app-con .more button {
  border: 2px solid #bf0008;
  background: #fff;
  color: #bf0008;
  width: 100%;
  padding: 15px 40px;
  box-sizing: border-box;
}
.appointment .app-con .more a:hover,
.appointment .app-con .more button:hover {
  width: 100%;
  padding: 15px 40px;
  color: #fff;
  background: #bf0008;
  border: 2px solid #bf0008;
  box-sizing: border-box;
}
.appointment .videoBoxInset {
  width: 60%;
  margin: 0 auto;
  top: 170px;
  left: 0;
  right: 0;
  background: #000;
  border: 10px solid #000;
}
.appointment .videoBoxInset .videoWin {
  width: 100%;
  background: #000;
  z-index: 10;
}
.appointment .videoBoxInset .videoWin .closeBtn {
  right: -42px;
  top: -10px;
  z-index: 99999999;
  display: block;
  width: 31px;
  height: 31px;
  overflow: hidden;
  background: #000;
  cursor: pointer;
  font-family: 'Times new roman';
  color: #FFF;
  font-size: 26px;
  text-align: center;
  line-height: 31px;
}
.appointment .videoBoxInset .videoWin img {
  top: 0;
  left: 0;
  right: 0;
  z-index: 10;
  bottom: 0;
  margin: auto;
}
.ppp-mode {
  color: #000;
  width: 1220px;
  margin: 0 auto 75px;
}
.ppp-mode .ppp-detail {
  float: left;
  width: 600px;
  padding-top: 50px;
}
.ppp-mode .ppp-detail h2 {
  font-size: 22px ;
  font-weight: 400;
  line-height: 36px ;
}
.ppp-mode .ppp-detail p {
  font-size: 14px;
  line-height: 30px;
  margin-top: 10px;
}
.ppp-mode img {
  width: 482px;
  height: 412px;
  float: right;
}
.ppp-mode .ppp-history ul {
  margin-top: 35px;
}
.ppp-mode .ppp-history ul li {
  cursor: pointer;
  width: 375px;
  float: left;
  height: 89px;
  background: url(../image/picon2.png) no-repeat left;
}
.ppp-mode .ppp-history ul li img {
  float: left;
  width: 89px ;
  height: 89px;
  cursor: pointer;
}
.ppp-mode .ppp-history ul li .renke {
  width: 255px;
  float: left;
  margin-left: 104px;
  padding-top: 7px;
  cursor: pointer;
}
.ppp-mode .ppp-history ul li .renke h2 {
  font-size: 18px;
  line-height: 28px;
}
.ppp-mode .ppp-history ul li .renke p {
  font-size: 14px;
  line-height: 24px;
  color: #747474;
}
.ppp-mode .ppp-history ul li .renke-detail {
  display: none;
  top: 100px;
  z-index: 99;
  width: 664px;
  left: -40px;
  box-shadow: 0 2px 30px rgba(0, 0, 0, 0.2), 0 -2px 30px rgba(0, 0, 0, 0.2), 2px 0 30px rgba(0, 0, 0, 0.2), -2px 0 30px rgba(0, 0, 0, 0.2);
}
.ppp-mode .ppp-history ul li .renke-detail img {
  width: 100%;
  height: auto;
}
.ppp-mode .ppp-history ul li.active,
.ppp-mode .ppp-history ul li:hover {
  background: url(../image/picon3.png) no-repeat left;
}
.ppp-mode .ppp-history ul .pli1 {
  background: url(../image/picon2.png) no-repeat left;
}
.ppp-mode .ppp-history ul .pli1.active,
.ppp-mode .ppp-history ul .pli1:hover {
  background: url(../image/picon3.png) no-repeat left;
}
.ppp-mode .extension {
  color: #fff;
}
.ppp-mode .extension ul {
  float: left;
  width: 600px;
}
.ppp-mode .extension ul li {
  margin: 25px 0 ;
  width: 600px;
  padding: 0px 0 0px 30px;
  box-sizing: border-box;
  font-size: 16px ;
  line-height: 36px ;
  background: #717171 url(../image/ppic5.jpg) no-repeat right;
}
.ppp-mode .extension ul li a {
  color: #fff;
}
.ppp-mode .extension ul li:hover {
  background: #bf0008 url(../image/ppic4.jpg) no-repeat right;
}
.introduce,
.introduce1 {
  color: #000;
  width: 1220px;
  margin: 20px auto 35px;
}
.introduce .intro-set,
.introduce1 .intro-set {
  width: 100%;
}
.introduce .intro-set .intro-con,
.introduce1 .intro-set .intro-con {
  float: left;
  width: 610px;
  height: 420px;
  display: table;
  font-size: 16px ;
  line-height: 36px;
}
.introduce .intro-set .intro-con .conitem,
.introduce1 .intro-set .intro-con .conitem {
  vertical-align: middle;
  display: table-cell;
  width: 100%;
}
.introduce .intro-set .intro-map,
.introduce1 .intro-set .intro-map {
  color: #fff;
  float: right;
  background: url(../image/guanmap.png) no-repeat center;
  width: 510px;
  height: 420px;
}
.introduce .intro-set .intro-map .intro-f,
.introduce1 .intro-set .intro-map .intro-f {
  width: 160px;
  top: 190px;
  left: 45px;
}
.introduce .intro-set .intro-map .intro-f .intro-f-item,
.introduce1 .intro-set .intro-map .intro-f .intro-f-item {
  width: 100%;
  border-radius: 5px;
  background: #a82c34;
  padding: 7px 0 7px 25px;
  box-sizing: border-box;
  font-size: 18px ;
  line-height: 22px;
}
.introduce .intro-set .intro-map .intro-f .intro-f-item:before,
.introduce1 .intro-set .intro-map .intro-f .intro-f-item:before {
  content: '';
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-left: 5px solid #a82c34;
  border-bottom: 5px solid transparent;
  position: absolute;
  right: -5px;
  top: 15px;
}
.introduce .intro-set .intro-map .intro-f .intro-f-detail,
.introduce1 .intro-set .intro-map .intro-f .intro-f-detail {
  margin-top: 10px;
  width: 100%;
  border-radius: 5px;
  background: rgba(135, 134, 134, 0.5);
  padding: 10px 20px;
  box-sizing: border-box;
}
.introduce .intro-set .intro-map .intro-f .intro-f-detail ul li,
.introduce1 .intro-set .intro-map .intro-f .intro-f-detail ul li {
  display: inline-block;
}
.introduce .intro-set .intro-map .intro-f .intro-f-detail ul li img,
.introduce1 .intro-set .intro-map .intro-f .intro-f-detail ul li img {
  display: inline-block;
}
.introduce .intro-set .intro-map .intro-f .intro-f-detail ul li p,
.introduce1 .intro-set .intro-map .intro-f .intro-f-detail ul li p {
  font-size: 14px ;
  line-height: 20px;
  display: inline-block;
  margin-left: 5px;
}
.introduce .intro-data,
.introduce1 .intro-data,
.introduce .intro-data-three,
.introduce1 .intro-data-three,
.introduce .intro-data-four,
.introduce1 .intro-data-four {
  box-sizing: border-box;
  width: 100%;
  height: 185px ;
  padding: 0 25px;
  background: url(../image/guanicon14.png) no-repeat center;
  margin: 75px auto 0;
}
.introduce .intro-data ul,
.introduce1 .intro-data ul,
.introduce .intro-data-three ul,
.introduce1 .intro-data-three ul,
.introduce .intro-data-four ul,
.introduce1 .intro-data-four ul {
  width: 100%;
}
.introduce .intro-data ul li,
.introduce1 .intro-data ul li,
.introduce .intro-data-three ul li,
.introduce1 .intro-data-three ul li,
.introduce .intro-data-four ul li,
.introduce1 .intro-data-four ul li {
  width: 160px;
  float: left;
  margin: 65px 37px;
}
.introduce .intro-data ul li h2,
.introduce1 .intro-data ul li h2,
.introduce .intro-data-three ul li h2,
.introduce1 .intro-data-three ul li h2,
.introduce .intro-data-four ul li h2,
.introduce1 .intro-data-four ul li h2 {
  font-size: 14px ;
  font-weight: 400;
  line-height: 40px ;
}
.introduce .intro-data ul li h2 span,
.introduce1 .intro-data ul li h2 span,
.introduce .intro-data-three ul li h2 span,
.introduce1 .intro-data-three ul li h2 span,
.introduce .intro-data-four ul li h2 span,
.introduce1 .intro-data-four ul li h2 span {
  font-size: 44px;
  font-family: 'Arial';
  font-weight: 800;
}
.introduce .intro-data ul li p,
.introduce1 .intro-data ul li p,
.introduce .intro-data-three ul li p,
.introduce1 .intro-data-three ul li p,
.introduce .intro-data-four ul li p,
.introduce1 .intro-data-four ul li p {
  font-size: 14px;
  line-height: 18px;
}
.introduce .intro-data ul .lic1,
.introduce1 .intro-data ul .lic1,
.introduce .intro-data-three ul .lic1,
.introduce1 .intro-data-three ul .lic1,
.introduce .intro-data-four ul .lic1,
.introduce1 .intro-data-four ul .lic1 {
  color: #bc0316;
}
.introduce .intro-data ul .lic2,
.introduce1 .intro-data ul .lic2,
.introduce .intro-data-three ul .lic2,
.introduce1 .intro-data-three ul .lic2,
.introduce .intro-data-four ul .lic2,
.introduce1 .intro-data-four ul .lic2 {
  color: #453330;
}
.introduce .intro-data ul .lic3,
.introduce1 .intro-data ul .lic3,
.introduce .intro-data-three ul .lic3,
.introduce1 .intro-data-three ul .lic3,
.introduce .intro-data-four ul .lic3,
.introduce1 .intro-data-four ul .lic3 {
  color: #b2a29a;
}
.introduce .intro-data ul .lic4,
.introduce1 .intro-data ul .lic4,
.introduce .intro-data-three ul .lic4,
.introduce1 .intro-data-three ul .lic4,
.introduce .intro-data-four ul .lic4,
.introduce1 .intro-data-four ul .lic4 {
  color: #797c86;
}
.introduce .intro-data ul .lic5,
.introduce1 .intro-data ul .lic5,
.introduce .intro-data-three ul .lic5,
.introduce1 .intro-data-three ul .lic5,
.introduce .intro-data-four ul .lic5,
.introduce1 .intro-data-four ul .lic5 {
  color: #595757;
}
.introduce .intro-data-three,
.introduce1 .intro-data-three {
  width: 880px;
  padding: 0 57px;
  background: url(../image/guanicon15.png) no-repeat center;
}
.introduce .intro-data-three ul li,
.introduce1 .intro-data-three ul li {
  width: 185px;
  margin: 65px 105px 0 0 ;
}
.introduce .intro-data-four,
.introduce1 .intro-data-four {
  width: 1170px;
  padding: 0 57px;
  background: url(../image/guanicon16.png) no-repeat center;
}
.introduce .intro-data-four ul li,
.introduce1 .intro-data-four ul li {
  width: 185px;
  margin: 65px 105px 0 0 ;
}
.introduce1 {
  margin: 40px auto 115px;
}
.introduce1 .intro-set {
  background: #f4f4f4;
}
.introduce1 .intro-set .intro-map {
  background: url(../image/guanmap.png) no-repeat right;
  width: 610px;
}
.introduce1 .intro-set .electronics {
  width: 610px;
  padding: 55px 35px 0 35px;
  box-sizing: border-box;
  float: left;
}
.introduce1 .intro-set .electronics p {
  font-size: 16px ;
  line-height: 36px;
  margin-bottom: 35px;
}
.introduce1 .intro-set .electronics a {
  color: #bf0008 ;
  font-size: 14px;
}
.introduce1 .intro-set .electronics a:hover {
  border-bottom: 1px solid #bf0008;
}
.introduce1 .intro-set .electronics a img {
  margin: -3px 0 0 5px;
}
.introduce1 .intro-set .elec-pic {
  float: right;
  width: 610px;
  height: 300px;
}
.introduce1 .intro-data {
  box-sizing: border-box;
  width: 100%;
  height: 195px ;
  padding: 0 25px;
  background: url(../image/guanicon6.png) no-repeat center;
  margin: 75px auto 0;
}
.introduce1 .intro-data ul {
  width: 100%;
}
.introduce1 .intro-data ul li {
  width: 160px;
  float: left;
  margin: 75px 37px;
}
.introduce1 .intro-data ul li h2 {
  font-size: 26px ;
  font-weight: 400;
  line-height: 40px ;
}
.introduce1 .intro-data ul li h2 span {
  font-size: 55px;
  font-family: 'Times New Roman';
}
.introduce1 .intro-data ul li p {
  font-size: 14px;
  line-height: 18px;
}
.introduce1 .intro-data ul .lic1 {
  color: #bc0316;
}
.introduce1 .intro-data ul .lic2 {
  color: #453330;
}
.introduce1 .intro-data ul .lic3 {
  color: #b2a29a;
}
.introduce1 .intro-data ul .lic4 {
  color: #797c86;
}
.introduce1 .intro-data ul .lic5 {
  color: #595757;
}
.ovfHiden {
  overflow: hidden;
}
.franchisee {
  color: #000;
  width: 1220px;
  margin: 25px auto 55px;
  box-sizing: border-box;
}
.franchisee ul li {
  width: 20%;
  float: left;
}
.franchisee ul li img {
  margin: 0 auto;
}
.franchisee ul li p {
  font-size: 16px ;
  line-height: 28px;
  margin-top: 10px;
}
