.index-news{ position: absolute; bottom:0%; left: 50%; margin-bottom:17%; width: 50%; z-index:100; height: 22px; font-size: 16px; line-height: 22px; color: #fff; margin-left:-25%; }
.index-news-title{ padding-left: 60px; overflow: hidden; }
.index-news-title span{ position: absolute; left: 0; top: 0; display: block; font-size: 17px; color: #65d9ff; font-weight: bold; }
.bd{ height: 22px; overflow: hidden; }
.index-news-title li{ height: 22px; line-height: 22px; font-size: 16px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.index-news-title li a{ height: 22px; line-height: 22px; font-size: 16px; color: #fff; }
.index-news-more{ height: 22px; line-height: 22px; font-size: 14px; display: block; color: #65d9ff; text-decoration: underline; text-transform: uppercase; text-align: right; }
.move-down{ position: absolute; z-index: 800; bottom: 4%; left: 50%; margin-left: -32px; height: 64px; width: 64px; background: url(../images/movedown.png) no-repeat; display: block; }

/*合作伙伴*/
.part-box{ width: 100%; height: 920px; background: url(../images/part-bg.png) no-repeat; background-size: cover; overflow: hidden; }
.part-item{ display: inline-block; width: 299px; height: 144px; background: url(../images/part.png) no-repeat; transition: all 1s ease 0s; }
.part-item01{ background-position: 0 0; }
.part-item02{ background-position: -299px 0; }
.part-item03{ background-position: -598px 0; }
.part-item04{ background-position: -897px 0; }
.part-item05{ background-position: -1196px 0; }
.part-item06{ background-position: -1495px 0; }
.part-item07{ background-position: -1794px 0; }
.part-item08{ background-position: -2093px 0; }
.part-item09{ background-position: -2392px 0; }
.part-item10{ background-position: -2691px 0; }
.part-item11{ background-position: -2990px 0; }
.part-item12{ background-position: -3289px 0; }

.part-box .part-item-box{ border-right: 1px dashed #515760; border-bottom: 1px dashed #515760; }
.part-box .part-item-box:nth-child(4n){ border-right: none; }
.part-box .part-item-box:nth-child(9),
.part-box .part-item-box:nth-child(10),
.part-box .part-item-box:nth-child(11),
.part-box .part-item-box:nth-child(12){ border-bottom: none; }
.part-item-box{ overflow: hidden; }
.part-item-box:hover .part-item01{ background-position: 0 -144px; }
.part-item-box:hover .part-item02{ background-position: -299px -144px; }
.part-item-box:hover .part-item03{ background-position: -598px -144px; }
.part-item-box:hover .part-item04{ background-position: -897px -144px; }
.part-item-box:hover .part-item05{ background-position: -1196px -144px; }
.part-item-box:hover .part-item06{ background-position: -1495px -144px; }
.part-item-box:hover .part-item07{ background-position: -1794px -144px; }
.part-item-box:hover .part-item08{ background-position: -2093px -144px; }
.part-item-box:hover .part-item09{ background-position: -2392px -144px; }
.part-item-box:hover .part-item10{ background-position: -2691px -144px; }
.part-item-box:hover .part-item11{ background-position: -2990px -144px; }
.part-item-box:hover .part-item12{ background-position: -3289px -144px; }
.part-box-title-en{ margin-top: 140px; font-size: 40px; color: #65d9ff; text-transform: uppercase; }
.part-box-title-cn{ margin-top: 0; margin-bottom: 55px; font-size: 30px; color: #fff; }
.index-more{ display: block; width: 100%; font-size: 20px; color: #65d9ff; margin-top: 50px; }
a.index-more:hover{color: #fff; text-decoration:underline;}
.bg-cover{ position: absolute; opacity: .5; background: #ddd; }

.nav-hotline{ float:right; height: 112px; line-height: 112px; font-size: 26px; color: #65d9ff; transition: all .5s ease .5s; }
#header.header-scrolled .nav-hotline{ height: 60px; line-height: 60px; transition: all .5s ease 0s; }
#header.header-scrolled,
#header.header-scrolled .nav-menu li,
#header.header-scrolled .nav-menu a{ height: 60px; line-height: 60px; }
#header.header-scrolled #logo img{ max-height: 30px; }

@media screen and (max-width: 768px) {
   .index-news {
    position: absolute; bottom:0%; left: 50%; margin-bottom:45% !important;margin-left:-25%;
  }
}

@media screen and (max-width: 990px) {
  #header.header-scrolled { height: 60px; }
  #header { height: 60px; line-height: 60px; }
  #header #logo h1 { font-size: 28px; transition: all .5s ease 0s; }
  #header #logo h1 a{ height: 60px; line-height: 60px; transition: all .5s ease 0s; }
  #header #logo img { width: 118px; height: 30px; transition: all .5s ease 0s; }
  #mobile-nav-toggle { line-height: 24px !important; margin: 16px 10px 0 0 !important; }
  .part-box .part-item-box:nth-child(2n){ border-right: none; }
  .part-box .part-item-box:nth-child(7),
  .part-box .part-item-box:nth-child(8){ border-bottom: none; }
  .part-box-title-en{ margin-top: 50px; }
  .part-box-title-cn{ margin: 20px 0; }
  .index-more{ margin-top: 20px; }
  .nav-hotline { display: none !important; transition: all .5s ease .5s !important; }
}

@media screen and (max-width: 1200px) {
  .part-box .part-item-box:nth-child(2n){ border-right: none; }
  .part-box .part-item-box:nth-child(7),
  .part-box .part-item-box:nth-child(8){ border-bottom: none; }
}

.part-item-box .bg-cover{ width: 100%; height: 100%; background: #fff; opacity: .1; position: absolute; left: 0; top: -100%; transition: all .5s ease 0s; }
.part-item-box:hover .bg-cover{ top: 0; }

/*首页产品介绍*/
.index-product-box{ width: 100%; background: url(../images/index-product-bg.jpg) no-repeat; background-size: cover; overflow: hidden; }
.index-product-img {
    width: 50%;
    margin: 0 auto;
    border: none;
    border-radius: 0;
}
.tp-banner-container2{ position: relative; }
.tp-simpleresponsive.tp-banner2 >ul >li{ visibility: visible !important; }
.tp-simpleresponsive.tp-banner2 .caption, .tp-simpleresponsive.tp-banner2 .tp-caption{ visibility: visible !important; }
.index-product-p1{ font-size: 26px; color: #65d9ff; font-weight: normal; }
.index-product-p1 span{ padding-bottom: 20px; display: inline-block; border-bottom: 1px solid #da737d }
.index-product-p2{ white-space: normal !important; font-size: 14px; color: #fff; line-height: 24px; }
a.index-product-more{ display: inline-block; font-size: 14px; color: #65d9ff !important; padding: 10px 25px; border: 1px solid #65d9ff; border-radius: 20px; }
















