/*s:ehe01j3hil9ou0*/
.banner01 {width: 100%;height: 550px;position: relative;}
.banner01 .banner-cont,
.banner01 .banner-cont ul,
.banner01 .banner-cont li { width: 100%; height: 100%;}
.banner01 .banner-cont { position: absolute; left: 0; top: 0; z-index: 1;}
.banner01 .banner-cont li { background-repeat: no-repeat; background-position: center top; }
.banner01 .banner-cont li a { display: block; width: 100%; height: 100%;}
.banner01 .banner-cont li img { max-height: 650px; }
.banner01 .banner-prev-btn,
.banner01 .banner-next-btn { display: block; width: 66px; height: 66px; border: solid 1px rgba(255,255,255,.3); position: absolute; top: 50%; margin-top: -33px; z-index: 2; cursor: pointer; opacity: 0; }
.banner01 .banner-prev-btn { 
  left: 5%; 
  -webkit-transform:translateX(-20px);
  -moz-transform:translateX(-20px);
  -ms-transform:translateX(-20px);
  transform:translateX(-20px);
}
.banner01 .banner-next-btn { 
  right: 5%;
  -webkit-transform:translateX(20px); 
  -moz-transform:translateX(20px); 
  -ms-transform:translateX(20px); 
  transform:translateX(20px); 
}
.banner01 .banner-prev-btn:after,
.banner01 .banner-next-btn:after { content: ''; display: block; width: 9px; height: 16px; background: url(../images/banner_icon.png) no-repeat; position: absolute; left: 50%; top: 50%; margin: -8px 0 0 -4.5px; }
.banner01 .banner-next-btn:after { 
  -webkit-transform:rotate(-180deg); 
  -moz-transform:rotate(-180deg); 
  -ms-transform:rotate(-180deg); 
  transform:rotate(-180deg); 
}
.banner01 .banner-circle-btns { width: 100%; text-align: center; position: absolute; left: 0; bottom: 36px; z-index: 9;}
.banner01 .banner-circle-btns span { display: inline-block; width: 10px; height: 10px; background-color: #fff; border-radius: 50%; margin-left: 15px; cursor: pointer; opacity: 1;}
.banner01 .banner-circle-btns span:first-child { margin-left: 0;}
.banner01 .banner-circle-btns .swiper-pagination-bullet-active { background-color: #ff7800; }
.banner01:hover .banner-prev-btn,
.banner01:hover .banner-next-btn { 
  opacity: 1; 
  -webkit-transform:translateX(0);
  -moz-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0);
}
.banner01 .banner-prev-btn,
.banner01 .banner-next-btn {
  -webkit-transition:all .5s ease-out;
  -moz-transition:all .5s ease-out;
  transition:all .5s ease-out;
}

@media screen and (max-width: 800px){
  .banner01 .banner-prev-btn,
  .banner01 .banner-next-btn { display: none; }
  .banner01 .banner-circle-btns { bottom: 5%;}
  .banner01 { width: 100%; padding-top: 60%; height: auto;}
  
}
/*e:ehe01j3hil9ou0*/
/*s:hk2vq75swrd9k4*/
.product08 .cx-title01 { width: 100%; text-align: center; color: #222; margin-bottom: 50px;}
.product08 .cx-title01 h2 { font-size: 36px; padding-bottom: 10px; position: relative;}
.product08 .cx-title01 h2 a { color: #222; padding: 0 30px; }
.product08 .cx-title01 .subtitle { font-size: 16px; }
.product08 .cx-title01 h2 em { display: inline-block; width: 20%; height: 1px; background-color: #e3e3e3; position: relative; top: -10px;}
.product08 .cx-title01 h2 em:after { content: ''; display: block; width: 10px; height: 1px; background-color: #ff7800; position: absolute; top: 0; z-index: 2; }
.product08 .cx-title01 h2 em.left:after { right: 0; }
.product08 .cx-title01 h2 em.right:after { left: 0; }
.product08 {padding: 80px 0 60px; width: 100%;background:url(../images/product08_bg.jpg) no-repeat center / cover;}
.product08 .pro-box { margin-top: 10%; }
.product08 .pro-cont { width: 24%; background-color: #fff; text-align: center; padding-bottom: 3%; position: relative;}
.product08 .pro-cont:not(:first-child) { margin-left: 1.33333%; }
.product08 .pro-cont .img { display: block; width: 50%; border-radius: 50%; overflow: hidden; margin: -25% auto 0; position: relative; z-index: 5; }
.product08 .pro-cont h3 { font-size: 26px; color: #222; padding: 5% 0;}
.product08 .pro-cont p { width: 80%; height: 72px; margin: 0 auto; font-size: 15px; color: #333; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.product08 .pro-cont a { display: inline-block; font-size: 15px; color: #666; padding: 3.5% 8%; border: solid 1px #e1e1e1; margin-top: 10%; position: relative; z-index: 5;}
.product08 .see-all-pro { width: 100%;  text-align: center; color: #666; font-size: 15px; margin-top: 3%;}
.product08 .see-all-pro .xc-seeAll-icon01 em { background-color: #666; }
.product08 .see-all-pro a:hover{color:#ff7800;}
.product08 .see-all-pro a:hover  .xc-seeAll-icon01 em { background-color: #ff7800; }
.product08 .pro-cont:hover { 
  box-shadow: 8px 8px 40px rgba(0,0,0,.2); 
  -webkit-transform:translateY(-6px);
  -moz-transform:translateY(-6px);
  -ms-transform:translateY(-6px);
  transform:translateY(-6px);
}
.product08 .pro-cont:before { content: ''; display: block; width: 92%; height: 92%; border: solid 1px rgba(34,34,34,.1); position: absolute; left: 4%; top: 4%; z-index: 1; }
.product08 .pro-cont:hover a { background-color: #ff7800; color: #fff; border-color: #ff7800; }
.product08 .pro-cont a,
.product08 .pro-cont {
  -webkit-transition:all .5s ease-out;
  -moz-transition:all .5s ease-out;
  -ms-transition:all .5s ease-out;
  transition:all .5s ease-out;
}
@media screen and (max-width: 900px){
  .product08 .cx-title01 { margin-bottom: 5%; }
  .product08 .pro-box { margin-top: 17%; }
  .product08 .pro-cont { width: 49%; padding-bottom: 7%;}
  .product08 .pro-cont:not(:first-child) { margin-left: 0; }
  .product08 .pro-cont:nth-child(odd) { margin-right: 2%; }
  .product08 .pro-cont:first-child,
  .product08 .pro-cont:nth-child(2) { margin-bottom: 17%; }
  .product08 .pro-cont p { height: 96px; -webkit-line-clamp: 4;}
  .product08 .pro-cont a { margin-top: 8%; font-size: 14px;}
  .product08 .see-all-pro { display: block; }
}
@media screen and (max-width: 750px){
  .product08 .cx-title01 h2 { font-size: 20px; padding-bottom: 1%; }
  .product08 .cx-title01 h2 a { padding: 0 3%; }
  .product08 .cx-title01 .subtitle { font-size: 14px; }
  .product08 .cx-title01 h2 em { display: none; width: 28%; top: -6px; }
  .product08 { padding: 5% 3%; margin: 2% 0;}
  .product08 .pro-cont h3 { font-size: 18px; }
}

/*e:hk2vq75swrd9k4*/

/*s:nn9tymd47i725r*/
.pic02 .cx-title01 { width: 100%; text-align: center; color: #222; margin-bottom: 50px;}
.pic02 .cx-title01 h2 { font-size: 36px; padding-bottom: 10px; position: relative;}
.pic02 .cx-title01 h2 a { color: #222; padding: 0 30px; }
.pic02 .cx-title01 .subtitle { font-size: 16px; }
.pic02 .cx-title01 h2 em { display: inline-block; width: 20%; height: 1px; background-color: #e3e3e3; position: relative; top: -10px;}
.pic02 .cx-title01 h2 em:after { content: ''; display: block; width: 10px; height: 1px;  background-color: #ff7800;position: absolute; top: 0; z-index: 2; }
.pic02 .cx-title01 h2 em.left:after { right: 0; }
.pic02 .cx-title01 h2 em.right:after { left: 0; }
.pic02 { width: 100%; padding: 80px 0 60px;background:no-repeat center;background-color: #ffffff; background-image:url(../);}
.pic02 .pic-box .pic-big-cont { width: 63%; position: relative;}
.pic02 .pic-box .pic-big-cont p { width: 100%; padding: 3% 6%; background-color: rgba(0,0,0,.2); color: #fff; font-size: 18px; position: absolute; bottom: 0; left: 0; z-index: 2; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.pic02 .pic-box .pic-big-cont p a{color:#fff;}
.pic02 .pic-box .pic-big-cont .prev-btn,
.pic02 .pic-box .pic-big-cont .next-btn { width: 10px; height: 10px; border-top: solid 2px #fff; border-right: solid 2px #fff; position: absolute; bottom: 6.5%;  z-index: 5; cursor: pointer;}
.pic02 .pic-box .pic-big-cont .prev-btn { right: 13%; -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); -ms-transform:rotate(-135deg); transform:rotate(-135deg);}
.pic02 .pic-box .pic-big-cont .next-btn { right: 5%; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
.pic02 .pic-box .pic-list {width: 37%;/* padding-top: 39.375%; */position: relative;}
.pic02 .pic-box .pic-list>div {width: 100%;height: 100%;/* position: absolute; */left: 0;top: 0;z-index: 5;}
.pic02 .pic-list .small-img { width: 48%; margin-left: 2%; margin-bottom: 2%; position: relative; }
.pic02 .pic-list .small-img p { width: 100%; padding: 4% 2%; text-align: center; background-color: rgba(0,0,0,.2); color: #fff; font-size: 14px; position: absolute; bottom: 0; left: 0; z-index: 5; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.pic02 .pic-list .small-img p a{color:#fff;}
.pic02 .pic-list a.more {display: block;width: 98%;height: 9.8%;text-align: center;background-color: #0d7cc7;color: #fff;font-size: 15px;position: absolute;bottom: -40px;left: 2%;}
.pic02 .pic-list a.more span { display: block; position: absolute; top: 50%; left: 50%; -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
.pic02 .pic-list a.more:hover { background-color: #ff7800;color: #fff; }
@media screen and (max-width: 900px){
.pic02 .pic-box .pic-big-cont .prev-btn,
.pic02 .pic-box .pic-big-cont .next-btn { width: 10px; height: 10px; border-top: solid 2px #fff; border-right: solid 2px #fff; position: absolute; bottom: 4.5%;  z-index: 5; cursor: pointer;}
  .pic02 .cx-title01 { margin-bottom: 5%; }
  .pic02 .pic-box .pic-big-cont,
  .pic02 .pic-box .pic-list { width: 100%; }
  .pic02 .pic-box .pic-list { padding-top: 0; margin-top: 3%; }
  .pic02 .pic-box .pic-list>div { position: relative; }
  .pic02 .pic-list .small-img { width: 48.5%; margin-left: 0; margin-bottom: 3%;}
  .pic02 .pic-list .small-img:nth-child(odd) { margin-right: 3%; }
  .pic02 .pic-list a.more { float: left; width: 100%; height: auto; padding: 4% 0; position: relative; left: 0; }
}
@media screen and (max-width: 750px){
.pic02 .pic-box .pic-big-cont .prev-btn,
.pic02 .pic-box .pic-big-cont .next-btn { width: 10px; height: 10px; border-top: solid 2px #fff; border-right: solid 2px #fff; position: absolute; bottom: 3.5%;  z-index: 5; cursor: pointer;}
  .pic02 .cx-title01 h2 { font-size: 20px; padding-bottom: 1%; }
  .pic02 .cx-title01 h2 a { padding: 0 3%; }
  .pic02 .cx-title01 .subtitle { font-size: 14px; }
  .pic02 .cx-title01 h2 em { display: none; width: 28%; top: -6px; }
  .pic02 { padding: 5% 3%; margin: 2% 0;}
  .pic02 .pic-box .pic-big-cont p { font-size: 16px; padding-left: 4%; padding-right: 18%;  }
  .pic02 .pic-list a.more { padding: 6% 0; }
  .pic02 .pic-list .small-img:nth-child(5),
  .pic02 .pic-list .small-img:nth-child(6) { display: none; }
}


/*s:3s9wyp2o9cdycb*/
.partner01 .cx-title01 { width: 100%; text-align: center; color: #222; margin-bottom: 50px;}
.partner01 .cx-title01 h2 { font-size: 36px; padding-bottom: 10px; position: relative;}
.partner01 .cx-title01 h2 a { color: #222; padding: 0 30px; }
.partner01 .cx-title01 .subtitle { font-size: 16px; }
.partner01 .cx-title01 h2 em { display: inline-block; width: 20%; height: 1px; background-color: #e3e3e3; position: relative; top: -10px;}
.partner01 .cx-title01 h2 em:after { content: ''; display: block; width: 10px; height: 1px; background-color: #ff7800; position: absolute; top: 0; z-index: 2; }
.partner01 .cx-title01 h2 em.left:after { right: 0; }
.partner01 .cx-title01 h2 em.right:after { left: 0; }

.partner01 { width: 100%; padding: 80px 0 60px; background:no-repeat center;background-color: #f5f5f5; background-image:url(../);}
.partner01 .partner-cont { width: 100%; }
.partner01 .partner-cont ul li { float: left; width: 12.5%; margin-left: 3%!important; margin-bottom: 3%; border-radius: 50%; }
.partner01 .partner-cont ul li:nth-child(6n-5) { margin-left: 0; }
.partner01 .see-all-partner { width: 100%; text-align: center; font-size: 16px;}
.partner01 .see-all-partner .xc-seeAll-icon01 em { background-color: #666; }
.partner01 .see-all-partner a:hover{color:#ff7800;}
.partner01 .see-all-partner a:hover .xc-seeAll-icon01 em { background-color: #ff7800; }

@media screen and (max-width: 900px){
  .cx-title01 { margin-bottom: 6%; }
}

@media screen and (max-width: 750px){
  .partner01 .cx-title01 h2 { font-size: 20px; padding-bottom: 1%; }
  .partner01 .cx-title01 h2 a { padding: 0 3%; }
  .partner01 .cx-title01 .subtitle { font-size: 14px; }
  .partner01 .cx-title01 h2 em { display: none; width: 28%; top: -6px; }
  .partner01 { padding: 5% 3%; margin: 2% 0;}
  .partner01 .partner-cont ul li { width: 25%; margin: 0 4% 5%!important; }



}
/*e:3s9wyp2o9cdycb*/
/*s:l8win3s9tdldt6*/
.news01 { padding: 80px 0 60px; background:no-repeat center;background-color: #f5f5f5; }
.news01 .news-nav { width: 100%; text-align: center; font-size: 16px; }
.news01 .news-nav a { display: inline-block; width: 180px; padding: 1% 0; background-color: #f5f5f5; color: #333;}
.news01 .news-nav a:not(:first-child) { margin-left: 12px; }
.news01 .news-nav a.cur,
.news01 .news-nav a:hover { background-color: #ff7800; color: #fff; }
.news01 .news-main { margin-top: 3%; width: 100%; padding-top: 36.5%; position: relative;}
.news01 .news-main .news-cont { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 9; }
.news01 .news-main .news-cont:not(:first-child) { display: none; }
.news01 .news-cont .first-cont { width: 50%; height: 100%; position: relative;}
.news01 .news-cont .news-list { width: 46%; height: 100%; overflow: hidden;}
.news01 .news-cont .circle-btns { width: 100%; position: absolute; bottom: 90px; z-index: 9; text-align: center; }
.news01 .news-cont .circle-btns span { opacity: 1; background-color: #fff; }
.news01 .news-cont .circle-btns .swiper-pagination-bullet-active { background-color: #ff7800;}
.news01 .news-cont .prev-btn,
.news01 .news-cont .next-btn { width: 55px; height: 55px; background-color: rgba(0,0,0,.5); position: absolute; top: 42%; margin-top: -27.5px; z-index: 3; cursor: pointer;}
.news01 .news-cont .prev-btn { left: 0; }
.news01 .news-cont .next-btn { right: 0; }
.news01 .news-cont .prev-btn:after,
.news01 .news-cont .next-btn:after { content: ''; display: block; width: 9px; height: 16px; position: absolute; left: 50%; top: 50%; margin: -8px 0 0 -4.5px; }
.news01 .news-cont .next-btn:after { 
    -webkit-transform:rotate(-180deg);
    -moz-transform:rotate(-180deg);
    -ms-transform:rotate(-180deg);
    transform:rotate(-180deg);
}
.news01 .news-cont .first-cont>a { display: block; width: 94%; height: auto; background-color: #fff; padding: 4% 0; position: absolute; bottom: 0; left: 3%; z-index: 9;}
.news01 .news-cont .date { display: block; width: 18%; color: #666; text-align: center;}
.news01 .news-cont .first-cont .txts { display: block; width: 82%; }
.news01 .news-cont .date strong { display: block; font-size: 40px; }
.news01 .news-cont .date em { font-size: 14px; }
.news01 .news-cont .first-cont .txts { padding: 0 5%; border-left: solid 1px #ebebeb; }
.news01 .news-cont .txts h3 { font-size: 16px; color: #222; padding-bottom: 3%;}
.news01 .news-cont .txts p { font-size: 14px; color: #666; line-height: 22px; height: 45px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news01 .news-list .txts { width: 78%; height: 100%; overflow: hidden;}
.news01 .news-list .date { width: 18%; height: 100%; background-color: #fff;}
.news01 .news-list .date>div { position: relative; top: 50%; -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%); transform:translateY(-50%);}
.news01 .news-list .infos { height: 20%; margin-bottom: 5%; }
.news01 .see-all-news {width: 100%;text-align: center;margin-top: 5%;}
.news01 .see-all-news a { font-size: 16px; color: #666; }

.news01 .see-all-news a:hover{ color:#FF3300}


.news01 .see-all-news a:after { content: ''; display: inline-block; width: 10px; height: 10px;  margin-left: 6px; }
.news01 .news-list .infos:hover h3,
.news01 .news-cont .first-cont>a:hover h3 { color: #ff7800; }
.news01 .news-list .infos:hover .txts p,
.news01 .news-cont .first-cont>a:hover .txts p { color: #222; }

@media screen and (max-width: 1100px){
    .news01 .news-cont .date strong { font-size: 28px; }
}
@media screen and (max-width: 750px){
    .news01 { padding: 5% 3%; margin: 2% 0;}
    .news01 .news-nav { font-size: 14px; overflow: hidden; }
    .news01 .news-box .news-nav a { display: block; float: left; width: 33.333333%; margin-left: 0; padding: 2% 0;}
    .news01 .news-cont .first-cont,
    .news01 .news-cont .news-list { width: 100%; }
    .news01 .news-main { padding-top: 0; }
    .news01 .news-main .news-cont { position: relative; }
    .news01 .news-cont .first-cont>a { position: relative; width: 100%; left: 0; }
    .news01 .news-cont .news-list { margin-top: 3%; border-top: solid 1px #f5f5f5;}
    .news01 .news-list .infos { height: 120px; padding: 3% 0; border-bottom: solid 1px #f5f5f5; margin-bottom: 0;}
    .news01 .news-cont .circle-btns { bottom: 10px; }
    .news01 .news-cont .date em { font-size: 12px; }
}
@media screen and (max-width: 540px){
    .news01 .news-list .infos { height: 100px; }
}

.news01 .cx-title01 { width: 100%; text-align: center; color: #222222; margin-bottom: 50px;}
.news01 .cx-title01 h2 { font-size: 36px; padding-bottom: 10px; position: relative;}
.news01 .cx-title01 h2 a { color: #222222; padding: 0 30px; }
.news01 .cx-title01 .subtitle { font-size: 16px; }
.news01 .cx-title01 h2 em { display: inline-block; width: 20%; height: 1px; background-color: #e3e3e3; position: relative; top: -10px;}
.news01 .cx-title01 h2 em:after { content: ''; display: block; width: 10px; height: 1px; background-color: #ff7800; position: absolute; top: 0; z-index: 2; }
.news01 .cx-title01 h2 em.left:after { right: 0; }
.news01 .cx-title01 h2 em.right:after { left: 0; }


.news02 .cx-title01 { width: 100%; text-align: center; color: #222; margin-bottom: 50px;}
.news02 .cx-title01 h2 { font-size: 36px; padding-bottom: 10px; position: relative;}
.news02 .cx-title01 h2 a { color: #222; padding: 0 30px; }
.news02 .cx-title01 .subtitle { font-size: 16px; }
.news02 .cx-title01 h2 em { display: inline-block; width: 20%; height: 1px; background-color: #e3e3e3; position: relative; top: -10px;}
.news02 .cx-title01 h2 em:after { content: ''; display: block; width: 10px; height: 1px; background-color: #ff7800; position: absolute; top: 0; z-index: 2; }
.news02 .cx-title01 h2 em.left:after { right: 0; }
.news02 .cx-title01 h2 em.right:after { left: 0; }

.news02 { width: 100%; background:no-repeat center;background-color: #f5f5f5; background-image:url(../); padding: 80px 0 60px; }
.news02 .news-box .news-cont { display: block; width: 31.33333%; background-color: #fff;}
.news02 .news-box .news-cont>span { display: block; overflow: hidden; }
.news02 .news-box .news-cont .txts { padding: 6% 8%; }
.news02 .news-box .news-cont h3 { font-size: 20px; color: #333; margin-bottom: 5px; }
.news02 .news-box .news-cont em { font-size: 12px; color: #999; }
.news02 .news-box .news-cont p { width: 100%; font-size: 14px; height: 66px; color: #666; margin-top: 4%; line-height: 22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news02 .news-box .news-cont:not(:first-child) { margin-left: 3%; }
.news02 .news-box .news-cont:hover h3 { color: #ff7800; }
.news02 .news-box .news-cont:hover p { color: #333; }

.news02 .see-all-news { width: 100%; text-align: center; color: #666; font-size: 16px; margin-top: 3%;}
.news02 .see-all-news a { display: inline-block; padding: 1.4% 4%; color: #fff; background-color: #ff7800; border-radius: 50px; }
.news02 .see-all-news a:hover { background-color: #0d7cc7;  }


@media screen and (max-width: 900px){
  .news02 .cx-title01 { margin-bottom: 5%; }
}

@media screen and (max-width: 750px){
  .news02 .cx-title01 h2 { font-size: 20px; padding-bottom: 1%; }
  .news02 .cx-title01 h2 a { padding: 0 3%; }
  .news02 .cx-title01 .subtitle { font-size: 14px; }
  .news02 .cx-title01 h2 em { display: none; width: 28%; top: -6px; }

  .news02 .news-box .news-cont p { display: none; }
  .news02 { padding: 5% 3%; margin: 2% 0;}
  .news02 .news-box .news-cont { width: 100%; padding: 5% 0; border-bottom: solid 1px rgba(0,0,0,.1); background-color: transparent; position: relative;}
  .news02 .news-box .news-cont:first-child { border-top: solid 1px rgba(0,0,0,.1); }
  .news02 .news-box .news-cont>span { float: right; width: 40%;}
  .news02 .news-box .news-cont .txts { float: left; width: 57%; padding: 0;}
  .news02 .news-box .news-cont:not(:first-child) { margin-left: 0; }
  .news02 .news-box .news-cont h3 { font-size: 16px; }
  .news02 .news-box .news-cont em { font-size: 14px; position: absolute; bottom: 13%; left: 0; }
  .news02 .see-all-news { font-size: 15px; margin-top: 6%;}
  .news02 .see-all-news a { padding: 2.5% 8%; }
}
/*e:l8win3s9tdldt6*/

/*-- indexForm --*/
.indexForm{padding:60px 0;overflow:hidden;background:#0d7cc7;}
.indexForm .inner{position:relative;height:160px;overflow:hidden;}
.indexForm .inner h3{margin-bottom:25px;padding-left:20px;font-weight:normal;font-size:18px;color:#fff;background:url(../images/indexForm_tit.png) no-repeat 0 center;}
.indexForm .telBox{float:left;padding-right:8%;height:156px;border-right:rgba(255,255,255,0.2) solid 1px;}
.indexForm .telBox p{padding-left:58px;min-height:40px;font-size:20px;color:#fff;}
.indexForm .telBox p.p1{margin-bottom:10px;line-height:40px;background:url(../images/indexForm_tel01.png) no-repeat 0 0;}
.indexForm .telBox p.p2{line-height:25px;background:url(../images/indexForm_tel02.png) no-repeat 0 0;}
.indexForm .QRcodeBox{float:left;padding:0 8%;height:156px;border-right:rgba(255,255,255,0.2) solid 1px;}
.indexForm .QRcodeBox .pic{float:left;width:106px;height:106px;}
.indexForm .QRcodeBox .pic img{display:block;width:100%;}
.indexForm .QRcodeBox .text{position:relative;float:left;margin-left:20px;height:106px;}
.indexForm .QRcodeBox .text:before,.indexForm .QRcodeBox .text:after{display:block;position:absolute;left:0;height:1px;content:"";background:#fff;}
.indexForm .QRcodeBox .text:before{top:0;width:43px;}
.indexForm .QRcodeBox .text:after{bottom:0;width:100%;}
.indexForm .QRcodeBox .text p{padding:18px 0;font-size:15px;color:#fff;line-height:25px;}

.indexForm .formBox{position:absolute;right:0;top:0;width:450px;height:160px;overflow:hidden;}
.indexForm .formBox .iptBox input{margin-bottom:10px;display:block;padding:10px;width:350px;height:48px;line-height:48px;background:#fff;border:none;outline:none;box-sizing:border-box;}
.indexForm .formBox .btnBox{position:absolute;right:0;bottom:5px;width:90px;height:106px;}
.indexForm .formBox .btnBox a{display:block;padding:25px 30px;width:90px;height:106px;line-height:30px;text-align:center;font-size:14px;color:#fff;background:#ff7800;}

@media screen and (max-width: 1500px){
.indexForm .telBox{padding-right:5%;}
.indexForm .QRcodeBox{padding:0 5%;}
}
@media screen and (max-width: 1200px){
.indexForm{padding:30px 10px;}
.indexForm .telBox{display:none;}
}
@media screen and (max-width: 750px){
.indexForm .QRcodeBox{display:none;}
.indexForm .formBox{width:100%;}
.indexForm .formBox .iptBox input{width:calc(100% - 100px);}
}
/*-- end indexForm --*/

/*--stats_counter--*/
#stats-counter{padding:50px 20px;overflow:hidden;background:#fff;}
.stats_counter{position:relative;margin:0 auto;width:100%;max-width:1400px;overflow:hidden;box-sizing:border-box;}
.stats_counter .item{position:relative;float:left;padding:20px 0;width:25%;text-align:center;overflow:hidden;box-sizing:border-box;}
.stats_counter .item:after{display:block;position:absolute;z-index:1;right:0;top:0;width:1px;height:100%;content:"";background:#cacaca;}
.stats_counter .item:before{display:block;position:absolute;z-index:2;right:0;top:50%;margin-top:-5px;width:1px;height:10px;content:"";background:#ff7800;}
.stats_counter .item:last-child:before,.stats_counter .item:last-child:after{display:none;}
.stats_counter .item dt small{font-size:20px;color:#333;}
.stats_counter .item dt em{font-size:80px;font-family:"DIN Medium";color:#0d7cc7;}
.stats_counter .item dd{margin-top:20px;font-size:17px;color:#333;}

@media screen and (max-width: 750px){  
.stats_counter{/* border:#cacaca solid 1px; */}  
.stats_counter:before,.stats_counter:after{display:block;position:absolute;z-index:3;content:"";background:#cacaca;}
.stats_counter:before{left:0;top:50%;width:100%;height:1px;}
.stats_counter:after{top:0;left:50%;width:1px;height:100%;}
.stats_counter .item{width:50%;height: 130px;}
.stats_counter .item:after{display:none;}
.stats_counter .item:before{display:block !important;bottom:0;right:50%;top:unset;margin-right:-5px;width:10px;height:1px;}
.stats_counter .item dt em{font-size:10.7vw;}
.stats_counter .item dt small{font-size:3.5vw;}
.stats_counter .item dd{font-size:3.2vw}
}
/*--end stats_counter--*/

/*--partner03--*/
.partner03{padding:50px 20px;overflow:hidden;background:#fff;}
.partner03 .inner{padding-left:1px;padding-top:1px;overflow:hidden;background:#cacaca;}
.partner03 .item{position:relative;float:left;padding-right:1px;padding-bottom:1px;width:16.666%;overflow:hidden;box-sizing:border-box;}
.partner03 .item a{display:block;}
.partner03 .item .pic{overflow:hidden;}
.partner03 .item .pic img{display:block;width:100%;}
.partner03 .item .txt{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;background:#ff7800;transform:translate3d(0,100%,0);transition:all 1s;}
.partner03 .item .txt h3{position:relative;top:50%;font-size:18px;font-weight:normal;color:#fff;transform:translateY(-50%);}
.partner03 .item:hover .txt{transform:translate3d(0,0,0);}
.partner03 .see-all-partner{margin-top:40px;text-align:center;overflow:hidden;}
.partner03 .see-all-partner a{display:inline-block;width:180px;height:60px;line-height:60px;font-size:14px;color:#fff;background-color:#ff7800;}
.partner03 .see-all-partner a:hover{background-color:#0d7cc7;}
@media screen and (max-width: 750px){ 
.partner03 .item{width:25%;}
.partner03 .see-all-partner a{width:150px;height:45px;line-height:45px;}
}
/*--end partner03--*/


/*--adv01--*/
.adv01{padding:70px 0;height:1510px;overflow:hidden;background:url(../images/adv_bg01.jpg) no-repeat center 0,url(../images/adv_bg02.jpg) no-repeat center 400px,url(../images/adv_bg03.jpg) no-repeat center 799px,url(../images/adv_bg04.jpg) no-repeat center 1199px;background-color:#f5f5f5;}
.adv01 .cx-title01{color:#fff;}
.adv01 .cx-title01 h2 a{color:#fff;}
.adv01 .inner{position:relative;}
.adv01 .item{position:absolute;width:605px;overflow:hidden;background:url(../images/adv_item_bg.png) no-repeat 0 75px;}
.adv01 .item-1{left:0;top:40px;}
.adv01 .item-2{right:110px;top:440px;}
.adv01 .item-3{left:0;top:852px;}
.adv01 .num{position:absolute;top:75px;left:0;padding:20px 15px;width:90px;height:90px;line-height:22px;text-align:center;color:#fff;overflow:hidden;border-radius:50%;}
.adv01 .num em{display:block;font-size:24px;font-family:"DIN Medium";}
.adv01 .num span{display:block;font-size:16px;}
.adv01 .text{padding-left:150px;overflow:hidden;}
.adv01 .text .hd{padding:12px 0 22px;line-height:40px;font-size:26px;color:#222;overflow:hidden;}
.adv01 .text .hd strong{display:block;color:#0d7cc7;}
.adv01 .text .bd{padding-top:15px;overflow:hidden;}
.adv01 .text .bd dt{height:22px;line-height:22px;font-size:14px;font-family:Arial;color:#999;}
.adv01 .text .bd dd{padding-top:22px;overflow:hidden;}
.adv01 .text .bd dd p{margin-top:10px;padding-left:28px;line-height:25px;font-size:16px;color:#666;background:url(../images/adv_txt_list.png) no-repeat 0 6px;}
.adv01 .pic{display:none;}
.adv01 .pic img{display:block;width:100%;}
@media screen and (max-width: 750px){
    .adv01{padding:8vw 0;height:auto;background: #f5f5f5 url(../images/adv_mobile_bg.jpg) no-repeat center 0 / 100%;}
    .adv01 .cx-title01 h2 { font-size: 20px; padding-bottom: 1%; }
    .adv01 .cx-title01 h2 a { padding: 0 3%; }
    .adv01 .cx-title01 .subtitle { font-size: 14px; }
    .adv01 .cx-title01 h2 em { display: none; width: 28%; top: -6px; }
    .adv01 .inner{padding-top:4vw;}
    .adv01 .item{position: relative;width:100%;top:unset;left:unset;right:unset;overflow:hidden;background:url(../images/adv_item_mobile_bg.png) no-repeat 10px 9vw / calc(100% - 20px);}
    .adv01 .num{top:8vw;left:10px;padding:2vw 0;width:13.3vw;height:13.3vw;line-height:1.25;}
    .adv01 .num em{font-size:3.2vw;}
    .adv01 .num span{font-size:2.9vw;}
    .adv01 .text{padding-left:17.3vw;}
    .adv01 .pic{display:block;}
    .adv01 .text .hd{padding:1.6vw 0 3.2vw;line-height:6vw;font-size:4vw;}
    .adv01 .text .bd{padding-top:2vw;}
    .adv01 .text .bd dd{padding-top:2.9vw;}
    .adv01 .text .bd dd p{margin-top:1.3vw;padding-left:3vw;font-size:3.5vw;line-height:1.5;background-size:1.7vw;}
}
/*--end adv01--*/


.product-menu{margin-bottom:30px;text-align:center;overflow:hidden;}
.product-menu li{display:inline-block;margin:0 10px;}
.product-menu li a{display:block;padding:10px 30px;font-size:16px;color:#333;border:#e0e0e0 solid 1px;border-radius:50px;background:#fff;}
.product-menu li a:hover{color:#fff;background:#ff7800;border-color:#ff7800}