.index-pul{display: flex;}
.index-pul li{width: 25%; margin: 1%;}
.index-pul li div{border: 1px solid #004790; border-radius: 30px; overflow: hidden; height: 100%;}
.index-pul li img{width: 100%;height: 100%;transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.index-pul li:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}
.index-pul li p{text-align: center; margin: 10px 0px; font-size: 20px;}
.index-pul li:first-child,.index-pul li:last-child{width: 120px;line-height: 200px;}
.index-pul li:first-child img,.index-pul li:last-child img{width: auto;height:auto;}
.index-pul li:first-child img{transform: rotateY(-180deg);}.index-pul li:last-child img{transform: rotateY(-360deg);}

.index-tit{overflow: hidden; display: inline-block;}
.index-News h1{font-size: 24px;font-weight: bold}
.index-News p.line{height: 1px; background: #004790;margin: 3px 0px;}
.index-News p.txt{font-size: 12px; text-transform: uppercase;}


/*关于我们*/
.index-about {display: flex;justify-content: space-between;align-items: center;}
.index-about-row {padding-top: 20px;line-height: 35px; color: #fff; overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;}
.index-box{width: 750px;}
.index-img {width: 350px;overflow: hidden;background: #fff; margin: 10px;}
.index-img img{padding: 10px 10px 10px 10px;max-height: 100%;}
.g-txt1 {font-size: 16px; line-height: 1.6; margin:0;}
.g-txt1 div:first-child{text-align: right}
.g-txt1 div p.line{height: 1px; background: #004790;margin: 3px 0px;}
.g-txt1 div p.txt{font-size: 18px; text-transform: uppercase;}
.g-txt2{background: #004790; padding-left: 10px; padding-right: 0px;}
.g-txt2 img{max-width: 100%;}
/*index ad*/
.index_ad{background: url(../images/index_ad.jpg) no-repeat; height: 168px; text-align: center;margin-bottom: 30px;}
.index_ad h1{color:#fff; font-size: 66px;}
.index_ad .index_ad_txt{bottom: -70px; left: 40%; padding: 3px 25px; font-size: 30px; color: #fff; background: #007cdc; border-radius: 30px; border: #fff 5px solid;}
/*新闻资讯*/
.tab-con{padding: 10px 0px;}
.index-News {}
.news-tab-tit {font-size: 16px; text-align: center; margin: 50px 0;}
.news-tab-tit ul {display: inline-block; *display: inline; *zoom: 1; overflow: hidden;}
.news-tab-tit li { float: left; width: 180px; height: 46px;line-height: 46px; border: 1px solid #007cdc; cursor: pointer; margin: 0 5px;}
.news-tab-tit li:hover,.news-tab-tit li:hover a{background:#007cdc; color: #fff; }
.news-tab-tit li a:hover{color: #fff;}
.news-tab-tit .on a{color: #fff;}
.news-tab-tit .on {color: #fff;background-color: #007cdc; border-color: #007cdc;}

.g-list2 {overflow: hidden;}
.g-list2 li {width: 50%;float: left; padding:10px 10px 10px;}
.g-list2 .con {color: #fff; line-height: 20px; display: block; overflow: hidden;border-bottom: 1px #ccc dashed; padding-bottom: 10px;}
.g-list2 li:last-child .con{}
.g-list2 .date {float: left;width: 80px; line-height: 28px;padding-bottom:5px; text-align: center; background-color: #004790;
    transition: .3s;-ms-transition: .3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.g-list2 .con:hover .date {color: #fff; background-color: #007cdc;}
.g-list2 .date span {font-size: 33px; padding-top: 12px; display: block;}
.g-list2 .txt {margin-left: 90px;}
.g-list2 h4 {color: #333; font-size: 18px; font-weight: normal; line-height: 30px; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin:0px 0 5px 0;}
.g-list2 p {color: #aeadad; overflow: hidden;margin-bottom: 0;}

.index-lxwm{background: #004790; padding-left: 10px; margin-top: 30px;}
.index-lxwm .div{background: #007cdc; color: #fff; padding:30px 15px;font-size: 18px;}
.index-lxwm .div h1{font-size: 30px; padding-bottom: 10px;padding-top: 0px}.index-lxwm .div h3{font-size: 16px; padding-bottom: 30px}
.index-lxwm .div .title,.index-lxwm .div .title2,.index-lxwm .div .title3{margin: 15px 0px;}
.index-lxwm .div .title2{display: flex}
/*合作客户*/
.index-Partner .row {position: relative;}
.index-Partner .index-Partner-tit::after{width:100px;height: 2px;background: #ccc;content: '';position: absolute;top:33px;left: 46%;}
.index-Partner .index-Partner-tit h1{font-size: 24px;font-weight: bold;text-align: center;}
.index-Partner .index-Partner-tit p.line{height: 5px; border-bottom: 1px #eee solid;}
.PartnerSlider .slick-list {z-index: 1;}
.PartnerSlider .slick-arrow {position: absolute; z-index: 9; top: 50%; width: 50px; height: 50px;margin-top: -25px; text-indent: -999px; background-repeat: no-repeat; background-position: center; overflow: hidden;}
.PartnerSlider .slick-prev {left: 70px; background-image: url(../images/arr-l.png);}
.PartnerSlider .slick-next {right: 70px;background-image: url(../images/arr-r.png);}
.PartnerSlider .g-tpList1 {max-width: 1920px; padding: 0 150px;}

.g-tpList1 {margin: 0 auto; overflow: hidden;}
.g-tpList1 .item {padding: 10px;}
.g-tpList1 p{ text-align: center;}
.g-tpList1 .con {height: 200px; text-align: center; background-color: #fff; overflow: hidden; margin: 10px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.g-tpList1 img {display: inline-block !important; vertical-align: middle;
    transition: .5s ease-in-out;
    -ms-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -webkit-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
}