body{
  min-width: 1200px;
  padding-top: 1.1rem;
  background-color: #f8f8f8;
}
.index-top{
  position: fixed;
  display: flex;
  top: 0;
  left: 0;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding: 0 1.2rem 0 1.2rem;
  height: 1.1rem;
  z-index: 10;
  background-color: #f8f8f8;
}
.index-top a.logo{
}
.index-top a.logo img{
  height: 0.43rem;
}
.index-top .right{
  display: flex;
  align-items: center;
}
.index-top .menus ul{
  display: flex;
  align-items: center;
}
.index-top .menus ul li{
  margin-left: 0.5rem;
}
.index-top .menus ul li:first-child{
  margin-left: 0;
}
.index-top .menus ul li a{
  font-size: 0.2rem;
  color: #111;
}
.index-top .menus ul li.cur a,
.index-top .menus ul li a:hover{
  color: #6BC362;
}
.index-top .search{
  margin-left: 1.06rem;
  position: relative;
  width: 1.26rem;
  height: 0.32rem;
  border-radius: 0.16rem;
  overflow: hidden;
}
.index-top .search input[type=text]{
  padding: 0 0.16rem;
  border: none;
  outline: none;
  width: 100%;
  height: 0.32rem;
  background-color: #6BC362;
}
.index-top .search .submit{
  right: 0.17rem;
  border: none;
  outline: none;
  cursor: pointer;
  background-color: transparent;
}
.ic{
  display: inline-block;
  background: url(../images/sprite.png) no-repeat;
}
.ic-search-white{
  width: 14px;
  height: 15px;
  background-position: -79px 0;
}
.index-top .lang{
  position: relative;
  margin-left: 0.28rem;
  padding: 0.1rem 0;
}
.index-top .lang .selections{
  position: absolute;
  left: 0;
  top: 100%;
  background-color: #fff;
  width: 100%;
  text-align: center;
}
.index-top .lang .selections{
  display: none;
  /* margin-top: 0.1rem; */
  padding: 0.04rem 0;
  box-shadow: 0px 0.18rem 0.38rem 0px rgba(42, 43, 45, 0.05);
}
.index-top .lang .selections li{
  padding: 0.08rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.index-top .lang .selections li:last-child{
  border-bottom: 0;
}
.index-top .lang .selections li a{
  display: block;
  font-size: 0.16rem;
  color: #111;
  line-height: 0.24rem;
}
.index-top .lang .selections li.active a{
  color: #6BC362;
}
.index-top .lang .cho{
  display: flex;
  align-items: center;
}
.index-top .lang .cho span{
  margin: 0 0.11rem 0 0.09rem;
  font-size: 14px;
  color: #111;
}
.ic-lang{
  width: 16px;
  height: 16px;
  background-position: 0 0;
}
.ic-arrow-down{
  width: 9px;
  height: 5px;
  background-position: -47px 0;
}
.top-swiper{
  z-index: 0;
}
.top-swiper .swiper-slide img{
  width: 100% ;
}
.top-swiper .swiper-pagination{
  bottom: 1.6rem;
}
.top-swiper .swiper-pagination-bullet{
  width: 0.15rem;
  height: 0.15rem;
  background-color: #fff;
  opacity: 1;
}
.top-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
  margin: 0 0.17rem;
}
.top-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background-color: #6BC362;
}

.index-search{
  position: relative;
  z-index: 1;
  margin: -0.9rem auto 0 auto;
  padding: 0.3rem 0.76rem 0.16rem 0.76rem;
  width: 15rem;
  background-color: #fff;
  box-shadow: 0px 18px 38px 0px rgba(42, 43, 45, 0.05);
}
.index-search ul{
  display: flex;
  flex-wrap: wrap;
 /* justify-content: space-between;*/
}
.index-search ul li{
  width: 8.64rem;
  margin-bottom: 0.19rem;
}

.index-search-ts{
  width: 2.64rem !important;;
  margin-bottom: 0.19rem;

}

.index-search ul li .select-plug{
  position: relative;
  padding: 0 0.24rem;
  background-color: #F4F4F4;
      padding-left: 80px;
}
.index-search ul li .select-plug .selections{
  display: none;
  position: absolute;
  left: 0;
  top: 80%;
  width: 2.82rem;
  z-index: 3;
  padding-top: 0.1rem;
}
.index-search ul li .select-plug .selections ul{
  display: block;
  min-height: 3rem;
  border-radius: 0.04rem;
  padding: 0.1rem 0.34rem;
  background-color: rgba(0, 0, 0, 0.7);
}
.index-search ul li .select-plug .selections ul li{
  width: 100%;
  margin-bottom: 0;
  padding: 0.16rem 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.index-search ul li .select-plug .selections ul li a{
  font-size: 0.14rem;
  color: rgba(255, 255, 255, 0.6);
}
.index-search ul li .select-plug .selections:before{
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  content: "";
  width:0;
  height:0;
  border-right: 0.1rem solid transparent;
  border-left: 0.1rem solid transparent;
  border-bottom: 0.1rem solid rgba(0, 0, 0, 0.7);
  
}
.index-search ul li .select-plug a.trigger{
  position: relative;
  display: flex;
  align-items: center;
  height: 0.6rem;
  font-size: 14px;
  color: #111;
  
}
.index-search ul li .select-plug a.trigger:before{
  position: absolute;
  content: "";
   left: -0.3rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 16px;
  background-color: #ccc;
}
.index-search ul li .select-plug a.trigger:after{
  position: absolute;
  content: "";
 left: -0.8rem;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 5px;
  background: url(../images/sprite.png) no-repeat;
  background-position: -124px 0;
}
.index-search ul li .is-input{
  position: relative;
  width: 100%;
}
.index-search ul li .is-input:after{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.4rem;
  content: "";
  width: 18px;
  height: 18px;
    background-position: -161px 0;
  z-index: 1;
  
}
.index-search ul li .is-input input{
  position: relative;
  z-index: 0;
  width: 100%;
  border: 1px solid #EBEBEB;
  height: 0.6rem;
  padding: 0 0.22rem;
}
.index-search ul li .right{
  display: flex;
  justify-content: flex-end;
}
.index-search ul li .right .submit{
  width: 2.28rem;
  height: 0.6rem;
  font-size: 14px;
  color: #fff;
  text-align: center;
  background-color: #111;
  border: none;
  outline: none;
}


.index-intro{
  position: relative;
  margin: 1.02rem auto 0;
  width: 15rem;
  padding-left: 1.53rem;
}
.index-intro img.bj{
  width: 100%;
}
.index-intro .intro-words{
  left: 0;
  padding: 0 0.6rem;
  width: 6.88rem;
  height: 4.4rem;
  background-color: #fff;
}
.index-intro .intro-words .iw-header{
  padding: 0.56rem 0 0.32rem 0;
  border-bottom: 1px solid #eee;
}
.index-intro .intro-words .iw-header h2{
  font-size: 0.3rem;
  color: #111;
  font-weight: 800;
}
.index-intro .intro-words .iw-header p{
  margin-top: 0.2rem;
  font-size: 0.18rem;
  color: #111;
}
.index-intro .intro-words .iw-body{
  padding: 0.3rem 0;
}
.index-intro .intro-words .iw-body p.row-ellipsis{
  font-size: 0.14rem;
  color: #0E1111;
  line-height: 0.36rem;
  -webkit-line-clamp: 4;
}
a.more{
  display: inline-block;
  width: 1.4rem;
  border: 1px solid #000;
  font-size: 0.14rem;
  color: #111;
  text-align: center;
  line-height: 0.44rem;
  transition: all .2s;
}
a.more:after{
  display: inline-block;
  margin-left: 0.1rem;
  content: "";
  width: 17px;
  height: 7px;
  background: url(../images/sprite.png) no-repeat;
  background-position: -210px 0;
}
a.more:hover{
  border-color: #6BC362;
  color: #fff;
  background-color: #6BC362; 
}
a.more:hover:after{
  background-position: -238px 0;
}


.index-solution{
  position: relative;
  padding: 0.7rem 0 0 0;
  width: 15rem;
  margin: 0 auto;
}
.index-solution .is-header{
  font-size: 0.3rem;
  font-weight: 800;
  color: #0B1518;
  text-align: center;
}
.index-solution .is-body{
  margin-top: 0.5rem;
  overflow: hidden;
}
.index-solution .is-body ul{
 
  width: 100%;
  
  padding-left: 90px;
}

.index-solution .is-body ul li{
  /* margin-left: 0.2rem; */
  float:left;
  width: 30%;
  border-radius: 0.2rem;
  height: 300px;
  padding: 0.4rem 0.8rem 0;
  background-color: #fff;
  margin-right: 20px;
  margin-bottom: 20px;
}

.index-solution .is-body ul li .img-box{
  display: block;
  margin-top: 0.5rem;
  height: 1.4rem;
  text-align: center;
  transition: all .2s ease-in-out;
}
.index-solution .is-body ul li .img-box:hover{
  transform: scale(1.1);
}
.index-solution .is-body ul li .img-box img{
  max-width: 100%;
  max-height: 100%;
}
.index-solution .is-body ul li:first-child{
  margin-left: 0;
}
.index-solution .is-body ul li p.tit{
  position: relative;
  font-size: 0.26rem;
  color: #111;
  text-align: center;
}

.is-body ul li p a{
  
  color: #0B1518;
  
}
.index-solution .is-body ul li p.tit:after{
  position: absolute;
  content: "";
  left: 50%;
  bottom: -0.26rem;
  transform: translateX(-50%);
  width: 0.28rem;
  height: 0.02rem;
  background-color: #6BC362;
}
.index-solution .is-body ul li .con{
  margin-top: 0.5rem;
  font-size: 0.14rem;
  line-height: 0.36rem;
  -webkit-line-clamp: 3;
}
.index-solution .is-footer{
  margin-top: 0.4rem;
  text-align: center;
  margin-bottom: 30px;
}


.index-news{
  padding: 0.98rem 0 1rem;
  width: 15rem;
  margin: 0 auto;
}
.index-news .in-header{
  font-size: 0.3rem;
  color: #0B1518;
  font-weight: 800;
}
.index-news .in-body{
  display: flex;
  justify-content: space-between;
  margin-top: 0.96rem;
}
.index-news .in-body .swiper-container{
  width: 7.5rem;
  margin: 0;
}
.index-news .in-body .swiper-container .swiper-slide{
  position: relative;
  width: 100%;
  height: 4.3rem;
  overflow: hidden;
}
.index-news .in-body .swiper-container .swiper-slide img{
  position: relative;
  z-index: 0;
  width: 100%;
}
.index-news .in-body .swiper-container .swiper-slide p{
  position: absolute;
  left: 0;
  right: 0;
  height: 0.82rem;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  padding: 0 1.1rem 0 0.5rem;
  font-size: 0.24rem;
  color: #fff;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.3);
}
.index-news .in-body .swiper-button-prev,
.index-news .in-body .swiper-button-next{
  right: 0.55rem;
  width: 0.55rem;
  height: 0.82rem;
  bottom: 0;
  background-color: #111;
  border: none !important;
}
.index-news .in-body .swiper-button-prev:active,
.index-news .in-body .swiper-button-next:active{
  border: none;
}
.index-news .in-body .swiper-button-prev:after,
.index-news .in-body .swiper-button-next:after{
  content: "";
  width: 12px;
  height: 16px;
  transition: all .2s ease-in-out;
  background: url(../images/sprite.png) no-repeat;
}
.index-news .in-body .swiper-button-prev:after{
  background-position: -284px 0;
}
.index-news .in-body .swiper-button-next:after{
  background-position: -318px 0;
}
.index-news .in-body .swiper-button-prev:hover:after,
.index-news .in-body .swiper-button-next:hover:after{
  transform: scale(1.4);
}
.index-news .in-body .swiper-button-prev{
  left: inherit;
  top: inherit;
}
.index-news .in-body .swiper-button-next{
  top: inherit;
  right: 0;
}
.index-news .in-body .list{
  width: 7.08rem;
}
.index-news .in-body .list ul li{
  margin-bottom: 0.2rem;
  border-radius: 4px;
  overflow: hidden;
  background-color: #fff;
}
.index-news .in-body .list ul li:last-child{
  margin-bottom: 0;
}
.index-news .in-body .list ul li a{
  display: flex;
  height: 1.3rem;
  padding: 0 0.43rem 0 0.46rem;
  align-items: center;
  justify-content: space-between;
  transition: all .2s ease-in-out;
}
.index-news .in-body .list ul li a:hover{
  transform: scale(1.01);
  background-color: #6BC362;
}
.index-news .in-body .list ul li a .time{
  width: 0.76rem;
  height: 0.76rem;
  border: 1px solid #ECECEC;
  font-family: arial;
  text-align: center;
  color: #111;
}
.index-news .in-body .list ul li a .time p.date{
  margin-top: 0.1rem;
  font-size: 0.36rem;
  font-weight: 600;
}
.index-news .in-body .list ul li a .time p.ym{
  margin-top: 0.04rem;
  font-size: 0.14rem;
}
.index-news .in-body .list ul li a .right{
  margin-top: 0.04rem;
  width: 5.12rem;
}
.index-news .in-body .list ul li a .right p.tit{
  font-size: 0.18rem;
  color: #111;
  font-weight: 600;
}
.index-news .in-body .list ul li a .right .con{
  margin-top: 0.1rem;
  font-size: 0.14rem;
  line-height: 0.27rem;
  color: #888;
  height: 0.54rem;
  -webkit-line-clamp: 2;
}
.index-news .in-body .list ul li a:hover p{
  color: #fff !important;
}
.index-news .in-footer{
  padding-top: 0.98rem;
  text-align: center;
}


.index-footer{
  background-color: #111;
}
.index-footer .if-body{
  width: 15rem;
  margin: 0 auto;
  padding-top: 0.68rem;
  padding-bottom: 0.64rem;
  border-bottom: 1px solid #222;
  display: flex;
  justify-content: space-between;
}
.index-footer .if-body .left{
  display: flex;
}
.index-footer .if-body .left .infos{
  width: 3.86rem;
}
.index-footer .if-body .left a.logo{
  height: 0.43rem;
}
.index-footer .if-body .left .is{
  padding-top: 0.1rem;
}
.index-footer .if-body .left .is li{
  margin-top: 0.28rem;
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #fff;
}
.index-footer .if-body .left .is li .ic{
  margin-right: 0.18rem;
}
.ic-phone{
  width: 12px;
  height: 16px;
  background-position: 0 -107px;
}
.ic-loc{
  width: 12px;
  height: 16px;
  background-position: -40px -107px;
}
.index-footer .if-body .links{
  margin-top: 0.34rem;
  width: 1.06rem;
}
.index-footer .if-body .links li{
  margin-bottom: 0.32rem;
}
.index-footer .if-body .links li:last-child{
  margin-bottom: 0;
}
.index-footer .if-body .links li a{
  font-size: 14px;
  color: #fff;
}
.index-footer .if-body .right{
  margin-top: 0.34rem;
  width: 3.06rem;
}
.index-footer .if-body .right img{
  width: 2.16rem;
    height: 1.22rem;
  padding-left:10px;
}
.index-footer .if-footer{
  margin: 0 auto ;
  width: 15rem;
  height: 0.78rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.index-footer .if-footer p.copyright{
  font-size: 14px;
  color: #fff;
}
.index-footer .if-footer .links{
  margin-left: 0.2rem;
  display: flex;
  align-items: center;
}
.index-footer .if-footer .links a{
  margin-left: 0.2rem;
}
.ic-o{
  width: 18px;
  height: 18px;
  background-position: 0 -138px;
}
.ic-f{
  width: 18px;
  height: 18px;
  background-position: -29px -138px;
}


.top-banner{
  display: flex;
  height: 4rem;
  justify-content: space-around;
  align-items: center;
}
.top-banner p{
  font-size: 0.44rem;
  color: #fff;
  font-weight: 600;
}

.index-solution.inside{
  padding-top: 1.18rem;
  padding-bottom: 0.87rem;
}
.index-solution.inside .is-header{
  text-align: left;
}
.index-solution.inside .is-body{
  margin-top: 0.88rem;
}
.index-solution.inside .is-body ul {
  margin: 0 -0.19rem;
  flex-wrap: wrap;
}
.index-solution.inside .is-body ul li{
  margin: 0 0.19rem 0.4rem 0.19rem;
  width: 3.46rem;
  height: 3.7rem;
  border-radius: 0.2rem;
  padding: 0.46rem 0.46rem 0 0.46rem;
  transition: all 0.2s ease-in-out;
}
.index-solution.inside .is-body ul li:hover{
  transform: translateY(-0.2rem);
  box-shadow: 0px 0.2rem 0.38rem 0px rgba(113, 115, 117, 0.14);
}
.index-solution.inside .is-body ul li p.tit{
  font-size: 0.26rem;
margin-top: 30px;
}
.index-solution.inside .is-body ul li p.tit:after{
  bottom: -0.38rem;
  width: 0.28rem;
}
.index-solution.inside .is-body ul li p.con{
  margin-top: 0.68rem;
  font-size: 0.14rem;
  text-align: center;
}
.index-solution.inside .is-body ul li .m-box{
  margin-top: 0.4rem;
  text-align: center;
}
.index-solution.inside .is-body ul li .m-box a.more{
  width: 1.2rem;
  line-height: 0.36rem;
}
.index-solution.inside .is-body ul li.int{
  padding: 0.4rem 0.26rem 0 0.26rem;
  text-align: center;
  font-size: 0.14rem;
  color: #111;
}
.index-solution.inside .is-body ul li.int .img img{
  width: 100%;
  height: 1.59rem;
}
.index-solution.inside .is-body ul li.int .t{
  margin-top: 0.37rem;
  font-size: 0.16rem;
  font-weight: bold;
}
.index-solution.inside .is-body ul li.int .i{
  display: inline-block;
  padding: 0.15rem 0 0.16rem 0;
  border-bottom: 1px solid #A6A6A6;
}
.index-solution.inside .is-body ul li.int .g{
  margin-top: 0.21rem;
}
.index-solution.inside .is-body ul li.int .g span{
  margin: 0 0.09rem;
}


.sub-page{
  width: 15rem;
  margin: 0 auto;
  padding: 1.19rem 0 0.8rem 0;
}
.sub-page1{
  width: 15rem;
  margin: 0 auto;
  padding: 1.19rem 0 0 0;
}
.sub-page .sp-header span{
  font-size: 0.3rem;
  color: #000919;
  font-weight: 600;
  display:block;
}
.sub-page .sp-header1 span{
  font-size: 0.3rem;
  color: #000919;
  font-weight: 600;
  display:block;
  text-align: center;
}

}
.sub-page .sp-body{
  margin-top: 0.83rem;
}
.contact-us .map{
  position: relative;
  z-index: 0;
  height: 100%;
}
.contact-us .company-info{
  position: absolute;
  top: 0.56rem;
}
.contact-us .map01,
.contact-us .map03{
  position: relative;
  height: 5.18rem;
  background-color: #007AFF;
  z-index: 1;
}
.contact-us .map01 .company-info,
.contact-us .map03 .company-info{
  right: 0.9rem;
}
.contact-us .map02,
.contact-us .map03{
  position: relative;
  margin-top: 0.53rem;
  height: 5.18rem;
  background-color: #007AFF;
}
.contact-us .map-pop{
  /* min-width: 3.4rem; */
  padding-bottom: 9px;
  position: relative;
}
.contact-us .map-pop:after{
  position: absolute;
  bottom: -9px;
  left: 42.3%;
  transform: translateX(-50%);
  content: "";
  width: 0;
  height: 0;
  border: 9px solid;
  border-color: #44C654 transparent transparent transparent;
}
.contact-us .map-pop .box{
  display: flex;
  align-items: center;
  padding: 12px 11px;
  background-color: #44C654;
  color: #fff;
}

.contact-us .map-pop .logo-box{
  display: flex;
  align-items: center;
  justify-content: space-around;
  width:71px;
  min-width: 71px;
  height: 68px;
  background-color: #fff;
}
.contact-us .map-pop .logo-box img{
  
}
.contact-us .map-pop .words{
  flex: 1;
  margin-left: 18px;
}
.contact-us .map-pop .words p.t{
  font-size: 20px;
}
.contact-us .map-pop .words p.i{
  margin-top: 11px;
  font-size: 14px;
}
.contact-us .company-info{
  padding: 0.32rem 0.55rem 0.2rem 0.55rem;
  width: 4.24rem;
  min-height: 4.03rem;
  border-radius: 0.04rem;
  overflow: hidden;
  background-color: #fff;
}
.contact-us .company-info p.tit{
  padding: 0.23rem 0;
  font-size: 0.22rem;
  color: #111;
  font-weight: 600;
  border-bottom: 1px solid #E9E9E9;
}
.contact-us .company-info ul{
  margin-top: 0.3rem;
}
.contact-us .company-info ul li{
  display: flex;
  font-size: 0.14rem;
  line-height: 0.42rem;
}
.contact-us .company-info ul li label{
  min-width: 3em;
}
.contact-us .company-info ul li div{
  flex: 1;
}
.contact-us .BMap_bubble_pop{
  padding: 0 !important;
  border: none !important;
  background-color: transparent !important;
}
.contact-us .BMap_bubble_buttons{
  display: none !important;
}
.contact-us .BMap_bubble_pop > img{
  display: none !important;
}
.contact-us .BMap_cpyCtrl,
.contact-us .anchorBL{
  display: none !important;
}


.news-list ul{
  margin: 0 -0.19rem;
  display: flex;
  flex-wrap: wrap;
}
.news-list ul li{
  margin: 0 0.19rem 0.5rem 0.19rem;
  width: 3.46rem;
  transition: all  .2s ease-in-out;
border-radius: 10px;
    padding: 5px;
    background: #fff;
}
.news-list ul li:hover{
  transform: translateY(-0.2rem);
  /* box-shadow: 0px 0.2rem 0.38rem 0px rgba(113, 115, 117, 0.14); */
}
.news-list ul li a.img{
  display: block;
  border-top-right-radius: 0.1rem;
  border-top-left-radius: 0.1rem;
  height: 2.85rem;
  overflow: hidden;
}
.news-list ul li a.img img{
  width: 100%;
}
.news-list ul li a.tit{
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  padding: 0 0.39rem;
  height: 1.5rem;
}
.news-list ul li a.tit p{
  width: 100%;
  font-size: 0.23rem;
  color: #111;
  line-height: 0.39rem;
  height: 0.78rem;
}
.pagenation ul{
  text-align: center;
}
.pagenation ul li{
  display: inline-block;
  margin: 0 0.10rem;
  font-size: 0.18rem;
  color: #1D1E20;
}
.pagenation ul li a{
  display: block;
  width: 0.44rem;
  border: 1px solid #E1E1E1;
  line-height: 0.42rem;
  text-align: center;
  color: #1D1E20;
  transition: all .2s ease-in-out;
}
.pagenation ul li a:hover{
  transform: translateY(-0.06rem);
}
.pagenation ul li.cur a{
  border-color: #44C654;
  color: #fff;
  background-color: #44C654;
}

.top-banner .intro{
  text-align: center;
}
.top-banner .intro p.t{
  font-size: 0.44rem;
  font-weight: 600;
}
.top-banner .intro p.i{
  margin-top: 0.36rem;
  margin-bottom: 0.35rem;
  font-size: 28px;
  font-weight: 600;
}
.top-banner .intro a.get{
  display: inline-block;
  padding: 0 0.35rem;
  font-size: 0.18rem;
  color: #111;
  line-height: 0.44rem;
  background-color: #F8F8F8;
  transition: all .2s ease-in-out;
}
.top-banner .intro a.get:hover{
  color: #fff;
  background-color: #6BC362;
}


.intro-contents{
  width: 15rem;
  margin: 0 auto;
  padding: 1.16rem 0 0.82rem 0;
}
.intro-contents .ic-header a.back{
  font-size: 0.2rem;
  color: #44C654;
}
.intro-contents .ic-body{
  margin-top: 0.82rem;
}
.intro-contents .icb-sections{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.intro-contents .icb-sections .sec{
  padding: 0.15rem 0.54rem 0 0.49rem;
  width: 7.28rem;
  margin-bottom: 0.3rem;
  background-color: #fff;
}
.sec .s-tit{
  padding: 0.25rem 0;
  border-bottom: 1px solid #E7E7E7;
  font-size: 0.22rem;
  color: #111;
}
.sec .s-content{
  position: relative;
  height: 2.17rem;
}
.sec .s-content .img-box{
  padding: 0.19rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: 2.17rem;
}
.sec .s-content .img-box img{
  max-height: 100%;
  max-width: 100%;
}
.sec .s-content.jgs p.fzl{
  position: absolute;
  left: 0;
  bottom: 0.32rem;
  font-size: 0.14rem;
  color: #111;
}
.sec .s-content.intros{
  padding: 0.3rem 0;
}
.sec .s-content.intros p{
  font-size: 0.14rem;
  color: #111;
  line-height: 0.28rem;
}
.sec .s-content.sx{
  padding: 0.3rem 0;
}
.sec .s-content.sx table tr td{
  height: 0.54rem;
  font-size: 14px;
  color: #111;
}

.new-article{
  width: 15rem;
  margin: 0 auto;
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}
.new-article .na-header{
  padding-bottom: 0.3rem;
  border-bottom: 1px solid #A6A6A6;
  text-align: center;
}
.new-article .na-header h1{
  font-size: 0.32rem;
  color: #111;
  line-height: 1.5;
}
.new-article .na-header .nah-infos{
  margin-top: 0.2rem;
  font-size: 0.14rem;
  color: #A6A6A6;
}
.new-article .na-header .nah-infos span{
  margin: 0 0.1rem;
}
.new-article .na-body{
  position: relative;
  margin-top: 0.4rem;
}
.new-article .na-body img{
  max-width: 100% !important;
   margin-bottom:0.1rem;
   
}
.new-article .na-body p{
 margin: 0 0.1rem;
     font-size: 16px;
    color: #737373;
    line-height: 40px;
}

.white-body{
  padding: 0.45rem 0.54rem;
  background-color: #fff;
}
.solution-table li{
  margin-bottom: 0.2rem;
  display: flex;
}
.solution-table1 li{
  margin-bottom: 0;
  display: flex;
}


.solution-table li .th,
.solution-table li .td{
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: wrap;
  line-height: 1.5;
  padding: 0 0.1rem;
}
.solution-table li .th{
  font-size: 0.18rem;
  font-weight: 600;
  height: 0.74rem;
  border: 1px solid #DBDBDB;
  border-right: none;
  background-color: #F3F3F3;
}
.solution-table li .td{
  border: 1px solid #DBDBDB;
  font-size: 0.14rem;
  color: #111;
    border-right: none;
  height: 0.74rem;
}



.solution-table li .th:nth-child(1),
.solution-table li .td:nth-child(1){
  width: 2rem;
}
.solution-table li .th:nth-child(2),
.solution-table li .td:nth-child(2){
  padding: 0 0.42rem;
  width: 3.87rem;
  justify-content: flex-start;
}
.solution-table li .th:nth-child(3),
.solution-table li .td:nth-child(3){
  padding: 0 0.42rem;
  width: 3.87rem;
  justify-content: flex-start;
}
.solution-table li .th:nth-child(4),
.solution-table li .td:nth-child(4){
  width: 1.5rem;
}
.solution-table li .th:nth-child(5),
.solution-table li .td:nth-child(5){
  width: 1.5rem;
}
.solution-table li .th:nth-child(6),
.solution-table li .td:nth-child(6){
  flex: 1;
      border-right: 1px solid #DBDBDB;
}
.solution-table1 li .th:nth-child(1),
.solution-table1 li .td:nth-child(1){
  padding: 0 0.42rem;
  width: 3.87rem;
  justify-content: flex-start;
}
.solution-table1 li .th:nth-child(2),
.solution-table1 li .td:nth-child(2){
  width:3.87rem;
 
  
}
.solution-table1 li .th:nth-child(3),
.solution-table1 li .td:nth-child(3){
  flex: 1;
      border-right: 1px solid #DBDBDB;
}
.solution-table1 li.tr:nth-child(3){
	height:6.84em;
}
.solution-table1 li.tr:nth-child(3) .td {
	height:auto;
}
.solution-table li:hover{
	  background-color: #6BC362; 

}




.r{
  display: flex;
}
.aa{
  font-size: 16px;
  color: #737373;
  line-height: 40px;
  margin-right: 180px;
  margin-top: 37px;
}

.aa p{
   font-size: 16px;
    color: #737373;
    line-height: 40px;

}

.aa1{
  font-size: 16px;
  color: #737373;
  line-height: 40px;
  margin-right: 60px;
  margin-top: 37px;
}

.aa1 p{
   font-size: 16px;
    color: #737373;
    line-height: 40px;

}

.aa2{
  font-size: 16px;
  color: #737373;
  line-height: 40px;
  margin-right: 20px;
  margin-top: 37px;
}

.aa2 p{
   font-size: 16px;
    color: #737373;
    line-height: 40px;

}

.aa2-1{
  font-size: 16px;
  color: #737373;
  line-height: 40px;
  margin-right: 20px;
  margin-top: 37px;
}

.aa2-1 p{
   font-size: 16px;
    color: #737373;
    line-height: 30px;

}


   

.join-main{
  padding: 0 0.7rem;
  background-color: #fff;
}
.join-main .join-list li{
  display: flex;
}
.join-main .join-list li .th:nth-child(1),
.join-main .join-list li .td:nth-child(1){
  width: 2.9rem;
}
.join-main .join-list li .th:nth-child(2),
.join-main .join-list li .td:nth-child(2){
  width: 2.88rem;
}
.join-main .join-list li .th:nth-child(3),
.join-main .join-list li .td:nth-child(3){
  width: 2.9rem;
}
.join-main .join-list li .th:nth-child(4),
.join-main .join-list li .td:nth-child(4){
  width: 2.9rem;
}
.join-main .join-list li .th:nth-child(5),
.join-main .join-list li .td:nth-child(5){
  flex: 1;
}
.join-main .join-list li .th{
  padding: 0.36rem 0;
  font-size: 0.2rem;
  color: #111;
  font-weight: 600;
  border-bottom: 1px solid #e3e3e3;
}
.join-main .join-list li .td{
  display: flex;
  align-items: center;
  font-size: 0.12rem;
  color: #111;
  height: 0.84rem;
}
.join-main .join-intro{
  display: flex;
  margin-top: 0.58rem;
}
.join-main .join-intro .ji-desc{
  width: 50%;
}
.join-main .join-intro .ji-desc .j-header{
  font-size: 0.2rem;
  color: #111;
  font-weight: 600;
}
.join-main .join-intro .ji-desc .j-body{
  margin-top: 0.28rem;
  min-height: 1.5rem;
}
.join-main .join-intro .ji-desc .j-body p{
  font-size: 12px;
  line-height: 20px;
  color: #111;
}
.join-footer{
  margin-top: 0.7rem;
  font-size: 0.2rem;
  color: #1f2735;
  font-weight: 600;
}

/*修改 */

.bt{width: 100%;text-align: center;}
.bt h2{font-size: 24px;color: #0975ba;padding-bottom: 5px;}
.bt p{font-size:16px;color: #999999;}

.index_new{width: 100%;}
.new{margin-top: 25px;width: 100%;}
.tabs{overflow: hidden;width:25%;margin: 0 37.5%;}
.tabs li:first-child {border-left: 0;}
.tabs li {float: left;border-radius: 15px;text-align: center;margin:0 3%;font-size: 18px;font-weight: bold;background: #57b560;line-height: 35px;width: 44%;}
.tabs li a{color: #fff;}
.tab_con {display: none;}
.new_1{width:100%;margin-top: 40px;}
.new_1 .new3{margin-left: 1.5%;margin-right: 0;}
.new_1 ul li{background: #f8f8f8;width:48.5%;margin-bottom: 25px;float: left;margin-right: 1.5%;border: 1px solid#d7d7d7;}
.new1{float: left;margin: 4.9%;width:27.19%;}
.new1 img{width: 100%;height: auto;}
.new2{width: 60%;float: left;margin:4.9% 3% 0 0;}
.new2 h1{font-size: 20px;width: 100%;}
.new2 h1 a{color: #4c4c4c;}
.new2 p{font-size: 15px;width: 100%;line-height:28px;}
.new2 p a{color: #4c4c4c;}
.new2 span{float: left;font-size: 14px;width:25%;text-align: center;line-height: 30px;background: #f5f5f5;margin:16px 0 25px;border: 1px solid#d5d5d5;}
.new2 span a{color: #595959;}
.clear{clear:both;}

.leave-contain {
    padding: 60px 0 115px;
    background-color: #f8f8f8;
	width: 1100px;
    margin: 0 auto;
}
.leave-contain .wd1200 .title {
    font-size: 24px;
    text-align: center;
}
.leave-contain .wd1200 .leave-box {
    margin-top: 50px;
}
.leave-contain .wd1200 .leave-box .l-small {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;
}
.leave-contain .wd1200 .leave-box .l-small .l-item {
    display: flex;
    align-items: center;
}
.leave-contain .wd1200 .leave-box .l-small .l-item span {
    font-size: 16px;
    margin-right: 20px;
}
.leave-contain .wd1200 .leave-box .l-small .l-item .input {
    width: 500px;
    height: 70px;
    background-color: #ffffff;
}
.leave-contain .wd1200 .leave-box .l-small .l-item .input input {
    width: 100%;
    height: 100%;
    font-size: 16px;
    text-indent: 0.2rem;
}
.leave-contain .wd1200 .leave-box .l-big {
    display: flex;
}
.leave-contain .wd1200 .leave-box .l-big span {
    font-size: 16px;
    margin-right: 20px;
}
.leave-contain .wd1200 .leave-box .l-big .text {
    flex: 1;
    height: 230px;
   
    box-sizing: border-box;
    background-color: #ffffff;
}
.leave-contain .wd1200 .leave-box .l-big .text textarea {
    width: 100%;
    height: 100%;
    font-size: 16px;
	    text-indent: 0.2rem;
		
		line-height: 35px;

}
.leave-contain .wd1200 .leave-box .l-send {
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.leave-contain .wd1200 .leave-box .l-send button {
    display: block;
    width: 180px;
    height: 68px;
    line-height: 68px;
    text-align: center;
    font-size: 16px;
    margin-left: 20px;
    transition: 0.2s;
}
.leave-contain .wd1200 .leave-box .l-send .reset {
    background-color: #d5d5d5;
}
.leave-contain .wd1200 .leave-box .l-send .button {
    color: #fff;
    background-color: #3186E0;
}
.leave-contain .wd1200 .leave-box .l-send .reset:hover {
    color: #fff;
    background-color: #ffb123;
}
.leave-contain .wd1200 .leave-box .l-send .button:hover {
    background-color: #ffb123;
}


/*修改1 */

#nybannerz {
	height: 450px;
	width: 100%;
	overflow: visible;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#nymain {
	float: left;
	width: 1300px;
	padding-bottom: 85px;
}

#warp2 {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
  overflow: hidden;
}



#left {
	display: inline;
	float: left;
	width: 230px;
	margin-top: 35px;
	background-color: #FFFFFF;
	border: 1px solid #e6e6e6;
	padding-bottom: 35px;
}
.list1 {
	float: left;
	height: 100px;
	width: 230px;
	line-height: 100px;
	background-color: rgb(15, 126, 194);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 25px;
	color: #FFF;
	text-align: center;
	padding-bottom: 1px;
}
.list2 {
	background-image: url(../images/list2_35.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 230px;
}
.list2_li1 {
	line-height: 40px;
	text-align: center;
	display: inline;
	float: left;
	width: 184px;
	background-image: url(../images/lili_05.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	height: 40px;
	font-family: "微软雅黑";
	font-size: 15px;
	padding-right: 35px;
	margin-bottom: 1px;
}
.list2_li1 a {
	color: #FFF
}
.list2_li2  strong {color: #0071c8;}
a:hover .list2_li2 strong {color: #fff;}
.list2_li2 {
	line-height: 40px;
	text-align: center;
	display: inline;
	float: left;
	width: 230px;
	background-repeat: no-repeat;
	color: #c7000b;
	height: 40px;
	font-family: "微软雅黑";
	font-size: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
}
.list2 ul a .list2_li2 {
	color: #000;
}
.list2 ul a:hover .list2_li2  {
	line-height: 40px;
	display: inline;
	float: left;
	background-repeat: no-repeat;
	color: #FFF;
	height: 40px;
	font-family: "微软雅黑";
	font-size: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	background-repeat: no-repeat;
	background-color: #2180d2;
}

.list2_li3 {
	line-height: 40px;
	text-align: center;
	display: inline;
	float: left;
	width: 184px;
	background-repeat: no-repeat;
	color: #666;
	height: 40px;
	font-family: "微软雅黑";
	font-size: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	padding-right: 35px;	
}

.list2_li3 a:hover {
	line-height: 40px;
	text-align: center;
	display: inline;
	float: left;
	width: 184px;
	background-repeat: no-repeat;
	color: #FFF;
	height: 40px;
	font-family: "微软雅黑";
	font-size: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e2e2e2;
	padding-right: 35px;
	background-image: url(../images/lili_05.jpg);
	background-repeat: no-repeat;
}

.list3 {
	background-image: url(../images/list2_35.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 182px;
	height: 96px;
	margin-top: 27px;
	margin-left: 19px;
}
#ny {
	display: inline;
	float: left;
	width: 962px;
	background-color: #FFFFFF;
	border: 1px solid #e6e6e6;
	margin-top: 35px;
	padding-right: 22px;
	padding-left: 22px;
	margin-left: 19px;
	font-size: 15px;
}
.ny1 {
	background-image: url(../images/nybg_39.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 903px;
	font-size: 25px;
	line-height: 60px;
	color: #333;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
.ny1 p {
	line-height: 60px;
	color: #2180d2;
}
.ny_about {
	float: left;
	width: 883px;
	padding-top: 20px;
	padding-bottom: 35px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 32px;
}.ny_about_fuwu {
	float: left;
	width: 903px;
	padding-top: 20px;
	padding-bottom: 35px;
}.ny_about_fuwu img {
	width: 196px!important;
	padding-right: 10px!important;	
}
.ny_about p {
	line-height: 32px;
	text-align: left;
}.ny_order {			float: left;
	width: 883px;
	padding-top: 20px;
	padding-bottom: 35px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 30px;
	text-align: left;

}
.hong{
	color: #FF0000;
	text-decoration: none;
}
.ny_contact {
	float: left;
	width: 883px;
	padding-top: 20px;
	padding-bottom: 35px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 30px;
	font-size: 15px;
}.ny_contact p {
	text-align: left;
	line-height: 30px;
	font-size: 15px;
}
.ny_job {
			float: left;
	width: 883px;
	padding-top: 20px;
	padding-bottom: 35px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 30px;
}
.ny_news {
			float: left;
	width: 883px;
	padding-top: 20px;
	padding-bottom: 35px;
	padding-right: 10px;
	padding-left: 10px;
}.ny_news_li1 {
	line-height: 40px;
	float: left;
	height: 40px;
	width: 740px;
	background-image: url(../images/icon12.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding-left: 25px;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #979797;
}
.ny_news_li2 {
	line-height: 40px;
	float: left;
	height: 40px;
	width: 70px;
	
	text-align: right;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #979797;
}
.fy {
	line-height: 40px;
	float: left;
	width: 100%;
	margin-top: 15px;
	text-align: center;
}.ny_news_da {
			float: left;
	width: 883px;
	padding-top: 20px;
	padding-bottom: 35px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 27px;
	text-align: left;
}
.ny_news_da h1 {
	font-size: 18px;
	line-height: 40px;
	text-align: center;
}
.ny_news_da p {
	text-align: left;
}.ny_job_da {
			float: left;
	width: 883px;
	padding-top: 20px;
	padding-bottom: 35px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 27px;
	text-align: left;
}
.ny_job_da h1 {
	font-size: 18px;
	line-height: 60px;
	text-align: center;
}
.ny_job_da p {
	text-align: left;

}

.ny_changfang {			float: left;
	width: 883px;
	padding-top: 20px;
	padding-bottom: 35px;
	padding-right: 10px;
	padding-left: 10px;

}
.ny_changfang img {
	display: inline;
	float: left;
	height: 153px;
	width: 190px;
	margin-top: 20px;
	margin-left: 24px;
	padding: 2px;
	border: 1px solid #eaeaea;
}




.ny_changfang_da {			float: left;
	width: 883px;
	padding-top: 20px;
	padding-bottom: 35px;
	padding-right: 10px;
	padding-left: 10px;

}
.ny_changfang_da h1 {
	font-size: 15px;
	line-height: 40px;
}
.ny_changfang_da img {
	padding: 2px;
	border: 1px solid #eaeaea;
}
.ny_honor {

	float: left;
	height: 660px;
	width: 679px;
	padding-top: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e9e9e9;
	border-bottom-color: #e9e9e9;
	border-left-color: #e9e9e9;
	padding-right: 15px;
	padding-left: 15px;

}.ny_honor img {
	display: inline;
	float: left;
	height: 178px;
	width: 270px;
	margin-top: 15px;
	margin-left: 30px;
	padding: 2px;
	border: 1px solid #eaeaea;
}.ny_anli {
				float: left;
	width: 883px;
	padding-top: 20px;
	padding-bottom: 35px;
	padding-right: 10px;
	padding-left: 10px;
}
.ny_product {
	float: left;
	width: 903px;
	padding-top: 20px;
	padding-bottom: 35px;
}
.tu {
	display: inline;
	float: left;
	width: 215px;
	padding-right: 15px;
	padding-left: 15px;
}
.tu img {
	float: left;
	height: 175px;
	width: 208px;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.tu p {
	line-height: 30px;
	float: left;
	width: 215px;
	text-align: center;
}
.ny_product_da h3 {
	font-size: 18px!important;
	line-height: 40px;
	color: #2180d2;
	background-color: #dfdfdf;
	text-align: left;
	height: 40px;
	width: 98%;
	padding-left: 2%;
}
.ny_product_da {
	float: left;
	width: 843px;
	padding-top: 20px;
	padding-bottom: 35px;
	padding-right: 10px;
	padding-left: 10px;text-align: center;
	
	line-height: 30px;
}.ny_product_da table {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left!important; width:100%;
}.ny_product_da table tr td {
	padding-right: 15px;
	padding-left: 15px;	
}
.ny_product_da h1 {
	font-size: 18px;
	line-height: 40px;
	text-align: center;
}
.ny_product_da img {
	 max-width:100%!important; height:auto!important;
}.ny_product_da p {
	line-height: 28px;
	text-align: left;
}
.newspage {
 width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 15px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; font-family:"微软雅黑"!important;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #4e4e4e; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}


#nywarpz {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#nywarpzjm {
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/jm.jpg);
	background-position: center -205px;
	clear: both;
	height: 7345px;
	overflow: visible;
	background-repeat: no-repeat;
}
.cpnytu_dy {
	display: inline;
	float: left;
	width: 280px;
	margin-right: 10px;
	margin-left: 10px;
}
.cpnytu_dy img {
	text-align: center;
	text-align: center;
	max-width: 274px;

	padding: 2px;
}
.cpnytu_dy p {
	line-height: 30px;
	float: left;
	height: 30px;
	width: 280px;
	text-align: center;
}
.pic09 {
}

.cpnytu1 {
	display: inline;
	float: left;
	width: 160px;
	margin-right: 30px;
	margin-left: 30px;
}
.cpnytu1 img {
	text-align: center;
	text-align: center;
	max-width: 150px;
	max-height: 206px;
	padding: 5px;
	border: 5px solid #e9e9e9;
	background-color: #f8f8f8;
}
.cpnytu1 p {
	line-height: 30px;
	float: left;
	height: 30px;
	width: 160px;
	text-align: center;
}
.pic03{
	overflow: hidden;
	
	height: 206px;
	background-color: #f9f9f9;
}
.cpnytu_ho {
	display: inline;
	float: left;
	width: 280px;
	margin-right: 10px;
	margin-left: 10px;margin-top: 15px;
}
.cpnytu_ho  img {
	text-align: center;
	text-align: center;
	max-width: 280px; max-height:206px;

	
}
.cpnytu_ho p {
	line-height: 30px;
	float: left;
	height: 30px;
	width: 280px;
	text-align: center;
}
.cpnytu {
	display: inline;
	float: left;
	width: 280px;
	margin-right: 10px;
	margin-left: 10px;margin-top: 15px;
}
.cpnytu img {
	text-align: center;
	text-align: center;
	width: 280px;
	height: 206px;
	
}
.cpnytu p {
	line-height: 30px;
	float: left;
	height: 30px;
	width: 280px;
	text-align: center;
}
/*.pic02{
	overflow: hidden;
	border: 3px solid #e6e6e6;
	height: 185px;
	background-color: #f6f6f6;	background-color: #f9f9f9;
}*/
#yychaxun {
	float: left;
	width: 904px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 15px;
	height: 600px;
}
.yycc1 {
	float: left;
	width: 904px;
	height: 329px;
}
.yycc1_1 {
	float: left;
	width: 904px;
	height: 169px;
	text-align: center;
	padding-top: 58px;
}
.yycc1_2 {
	float: left;
	width: 904px;
	height: 44px;
	text-align: center;
}.yy1search {
	background-repeat: no-repeat;
	float: left;
	height: 42px;
	width: 550px;
	margin-top: 2px;
	background-position: left top;
	padding-left: 213px;
}
.yy1search1 {
	float: left;
	height: 40px;
	width: 348px;
	color: #666;
	display: inline;
	line-height: 40px;
	font-size: 15px;
	background-color: #FFFFFF;
	margin-left: 30px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #bbbbbb;
	border-bottom-color: #bbbbbb;
	border-left-color: #bbbbbb;
	padding-left: 20px;
	border-right-style: none;
}
.yy1searchimg1 {
	float: left;
	display: inline;
}.yycc3 {
	float: left;
	width: 1000px;
	height:74px;
	line-height:74px;
	font-size: 22px;
	color: #e70012;
	text-align: center;
}.yycc2 {
	float: left;
	width: 960px;
	background-color: #f4f4f4;
	border: 1px solid #d6d6d6;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}.yycc2_1 {
	float: left;
	width: 960px;
	height:74px;
	background-image: url(../images/yycc3_10.jpg);
	background-repeat: no-repeat;
	background-position: 109px top;
	line-height: 74px;
}.yycc2_2 {
	float: left;
	width: 960px;
	background-image: url(../images/yycc5_17.jpg);
	background-repeat: repeat-y;
	background-position: left top;	

}.yycc2_2_1 {
	float: left;
	width: 163px;
	font-size: 20px;
	line-height: 32px;
	color: #cc0600;
	text-align: left;
	background-image: url(../images/yycc2_13.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}.yycc2_2_2 {
	float: right;
	width: 760px;
	font-size: 15px;
	line-height: 24px;
	color: #666;
	background-color: #FFF;
	padding: 10px;
	border: 1px solid #c6c6c6;
	text-align: left;
}.cpnytu_list {
	display: inline;
	float: left;
	width: 230px;
	margin-right: 35px;
	margin-left: 35px;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 230px;
}.cpnytu_list img {
	display: inline;
	float: left;
	width: 210px;
	height: 210px;
	border-radius: 50%;
	border: 10px solid #efefef;
	position: absolute;
}.cpnytu_list p {
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #FFF;
	background-color: rgba(0,0,20,0.7);
	height: 30px;
	width: 150px;
	position: relative;
	top: 100px;
	text-align: center;
	float: left;
	display: inline;
	margin-left: 40px;
}.cpnytu_list a {

	color: #FFF;
	
}.yg_tu {
	width: 280px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	display: inline;
	height: 320px;
	position: relative;
}
.yg_tu img {
	width: 280px;
	height: 205px;
	position: absolute;
	left: 0px;
	top: 0px;
}.yg_tu h1 {
	width: 280px;
	height: 35px;
	position: absolute;
	left: 0px;
	top: 205px;
	font-size: 18px;
	line-height: 35px;
	font-weight: bold;
	color: #0052b6;
	text-align: left;
}.yg_tu h1 a {
	color: #d21112;	
}.yg_tu p {
	width: 280px;
	height: 40px;
	position: absolute;
	left: 0px;
	top: 240px;
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #999999;
	text-align: left;
}.yg_tu span {
	width: 280px;
	height: 20px;
	position: absolute;
	left: 0px;
	top: 280px;
	font-size: 15px;
	line-height: 20px;
	color: #bcbcbc;
	text-align: left;
}#formP {
    position: relative;
}


#formP a{
   color: #000;
}
/*#formP img {
    position: absolute;
    top: -50px;
    left: 0;
    z-index: 123;
}*/

.table-price td {
    text-align: center;
    padding: 11px 0;
    color: #262626;
}

.table-price tr:nth-child(odd) {
    background: #fff;
}

.table-price tr:nth-child(even) {
    background: #f0f0f0;
}

.table-price {
    margin: 8px;
}
.biaoge {
	line-height: 40px;
	font-size: 15px;
	color: #FFF;
}  

.wenhualm {
	float: left;
	width: 100%;
	margin-top: 15px;
	
}#formP {
position: relative;
}

/*#formP img {
position: absolute;
top: -50px;
left: 0;
z-index: 123;
}*/

.table-price td {
	
	padding: 11px 10px;
    color: #262626;
    text-align: left;
	
}

.table-price tr:nth-child(odd) {
background: #fff;
}

.table-price tr:nth-child(even) {
background: #f9f9f9;
}

.table-price {

	margin-bottom: 20px;
}.biaoge {
	line-height: 40px;
	font-size: 15px;
	color: #FFF;
}
#about td {
	padding-right: 15px;
	padding-left: 15px;
	font-size: 15px;
}
.table-price #tbody_price img { max-height:90px;}
#nywarpz #warp2 #nymain #ny .ny_order form table tbody tr td img {
    height: 45PX!important;
}

a:hover {
  cursor:pointer;
}

button[type="submit"]:hover {
  cursor: pointer;
}


.xw{margin-top: 50px;}
.xw ul li{background: #f8f8f8;width:100%;margin-bottom: 25px;float: left;border: 1px solid#d5d5d5;}
.x1{float: left;margin:1.6%;width:16.13%;}
.x1 img{width: 100%;height: auto;}
.x2{width:77.8%;float: left;margin:15px 2% 15px 0.8%;}
.x2 h1{font-size: 20px;margin: 0.67em 0;}
.x2 h1 a{color: #4c4c4c;}
.x2 p{font-size: 15px;line-height:26px;}
.x2 a{color: #4c4c4c;}
.x2 span {width:10%;line-height: 30px;display: block;text-align: center;font-size: 14px;margin-top: 40px;border: 1px solid#d5d5d5;}
.x2 span a{color: #5e5e5e;}

.box{width:1200px;margin: 0 auto; overflow: hidden;}
.index_nr{width: 100%;background: #FFFFFF;}

.ye{font-size: 15px;color: #6c6c6c;text-align: center;padding: 60px 0;}
.ye a{color: #6c6c6c;}

.exp-a{ border-bottom:2px solid #fff}