@charset "utf-8";
/* =====================内页样式======================== */
/* banner */
.pubban{width: 100%;height: auto;overflow: hidden;position: relative;}
.pub-bg{width: 100%;}
.pub-bg img{width: 100%;min-height: 280px;}
.ban-img{position: absolute;top: 0;left: 6%;width: 75%;}
.ban-img img{width: 100%;object-fit: cover;min-height: 280px}
.imgpc{display: block;}
.imgmb{display: none;}

.banimg-text{position: absolute;left: 15%;top: 50%;transform: translateY(-50%);}
.banimg-text h4{width: auto;float: left;border-bottom: 4px solid #313f94;padding-bottom: 20px;font-size: 50px;line-height: 60px;color: #213491;
position: relative;}
.banimg-text h4::after{content: '';width: 4px;height: 4px;left: 40px;bottom: -4px;background-color: #efefef;position: absolute;}
.banimg-text h5{padding-top: 20px;font-size: 14px;font-family: 'Avan';line-height: 26px;overflow: hidden;width: 100%;letter-spacing:2px;text-transform: uppercase;}
.pubmenu{width: 100%;height: 62px;overflow: hidden;background: url('../images/gather/banner-bg2.jpg') center center no-repeat;}
.pubmenu-left h6{float: left;font-size: 14px;color: #777;line-height: 60px;}
.pubmenu-left {float: left;}
.pubmenu-left li{float: left;}
.pubmenu-left li a{display: block;line-height: 60px;padding: 0 20px;font-size: 15px;color: #555;}
.pubmenu-left a:hover,.pubmenu-left li.ontrue a{color: #fff;background-color: #213491;}
.pubmenu-right{float: right;font-size: 14px;color: #acb4db;line-height: 42px;padding-right: 30px;background-color: #213491;}
.pubmenu-right a{font-size: 14px;color: #acb4db;}
.pubmenu-right a:hover{color: #fff;}
.pubmenu_right span{font-family: "宋体";font-size: 12px;color: #acb4db;padding: 0 8px;}

/* 产品中心 */
.prolist1{width: 100%;padding: 80px 0;overflow: hidden;}
.proimg{float: left;width: 50%;padding: 20px;position: relative;}
.proimg::before{content: '';width: 20px;height: 150px;background-color: #213491;position: absolute;left: 0;bottom: 0;}
.proimg::after{content: '';width: 100px;height: 20px;background-color: #213491;position: absolute;left: 0;bottom: 0;}
.proimg img{max-width: 100%;object-fit: cover;}
.protext{width: 50%;float: left;padding-left: 50px;}
.protext .text{padding: 20px 0 20px 20px;position: relative;}
.protext .text::before{content: '';position: absolute;width: 12px;height: 6px;top: 0px;left: 0px;background-color: #213491;}
.protext .text::after{content: '';position: absolute;width: 6px;height: 12px;top: 0px;left: 0px;background-color: #213491;}
.protext .text h6{font-size: 20px;color: #000;padding-bottom: 20px;}
.protext .text p{font-size: 14px;color: #777;line-height: 30px;height: 150px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.detail-but{display: inline-block;position: relative;margin-top: 10px;}
.detail-but a{display: block;font-size: 14px;color: #4b4b4b;text-align: center;z-index: 10;position: relative;transition: all .6s;padding: 14px 40px;border: 1px solid #3e3e3e;}
.detail-but a:hover{color: #fff;border-color: #213491;}
.detail-but::after{content: '';position: absolute;left: 0px;top: 0;height: 100%;width: 0;background-color: #213491;transition: all .6s;}
.detail-but:hover::after{width: 100%;}
.prolist2{width: 100%;padding: 80px 0;background-color: #f5f5f5;overflow: hidden;}
.prolist2 .proimg{float: right;}
.prolist2 .protext{padding: 0 50px 0 0;}

/* 行业应用 */
.caselist{width: 100%;overflow: hidden;padding: 50px 0;}
.caselist ul{margin-left: -2%;}
.caselist ul li{width: 23%;margin: 0 0 2% 2%;float: left;}
.caselist ul li .img{width: 100%;height: 224px;overflow: hidden;}
.caselist ul li .img img{width: 100%;height: 100%;object-fit: cover;transition: all .6s ease}
.caselist ul li:hover .img img{transform: scale(1.1)}
.caselist ul li p{background-color: #f4f4f4;font-size: 16px;text-align: center;line-height: 90px;height: 90px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition: all .6s ease}
.caselist ul li:hover p{color: #fff;background-color: #213491;}
/*行业应用详情 */
.yyong{width: 100%;padding: 80px 0;overflow: hidden;}
.yongtit{width: 100%;position: relative;font-size: 16px;color: #bfbfbf;line-height: 30px;}
.yongtit i{position: absolute;width: 77px;height: 61px;right: 0;top: -20px;background: url('../images/gather/tit-bg1.png') center center no-repeat;}
.yongtit span{font-size: 28px;font-weight: bold;color: #213491;line-height: 30px;border-bottom: 3px solid #213491;margin-right: 10px;
padding-bottom: 10px;}
.yongmain{width: 100%;margin-top: 30px;}
.yongmain .text{position: relative;width: 70%;float: left;padding: 0 60px 60px 35px;}
.yongmain .text::before{content: '';width: 47px;height: 41px;position: absolute;left: 0;bottom: 0;background-color: #213491;}
.yongmain .text::after{content: '';width: 47px;height: 41px;position: absolute;left: 15px;bottom: 15px;background-color: #f4f4f4;}
.yongmain .text h6{position: relative;padding-left: 36px;font-size: 14px;color: #555;line-height: 40px;}
.yongmain .text h6 span{position: absolute;width: 20px;height: 20px;border-radius: 50%;color: #fff;font-size: 12px;text-align: center;line-height: 20px;top: 12px;left: 0;background-color: #213491;}
.yongmain .img{width: 30%;float: right;position: relative;padding: 0 20px 24px 35px;}
.yongmain .img img{max-width: 100%;object-fit: cover;z-index: 3;position: relative;}
.yongmain .img::before{content: '';width: 60%;height: 60%;background-color: #213491;position: absolute;left: 0px;top: 0;}
.yongmain .img::after{content: '';width: 80%;height: 80%;background-color: #dadada;position: absolute;right: 0px;bottom: 0px;}
.recom{width: 100%;padding: 80px 0;background-color: #f5f5f5;overflow: hidden;}
.recom-tit{width: 100%;}
.recom-tit h4{font-size: 38px;color: #213491;font-family: 'Avan';text-transform: uppercase;letter-spacing: 3px;}
.recom-tit h5 {font-size: 22px;color: #000;margin-top: 10px;position: relative;padding-left: 410px;line-height: 30px;}
.recom-tit h5::after {width: 400px;height: 2px;background-color: #efefef;content: '';position: absolute;left: 0;top: 14px;}
.recom-main{width: 100%;margin-top: 40px;position: relative;}
.recom-main::after {content: '';width: 40px;height: 40px;position: absolute;left: -20px;bottom: -20px;background-color: #213491;}
.recom-img{padding-bottom: 46px;position: relative;}
.recom-img::after{content: '';width: 100%;height: 150px;background-color: #fff;position: absolute;left: 0;bottom: 0;z-index: -1;}
.recom-img .img{width: 100%;height: auto;overflow: hidden;}
.recom-img .img img{width: 100%;height: 100%;object-fit: cover;transition: all .4s;}
.recom-img .text{position: absolute;bottom: 0px;height: 46px;width: 100%;}
.recom-img .text p{font-size: 13px;color: #000;line-height: 46px;padding: 0 44px 0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height: 50px;}
.recom-img .text i{position: absolute;right: 10px;bottom: 8px;width: 30px;height: 30px;border-radius: 50%;border: 1px solid #213491;color: #213491;line-height: 30px;text-align: center;font-size: 18px;background-color: #fff;transition: all .4s;}
.recom-img:hover .text i{background-color: #213491;color: #fff;}
.recom-main .swiper-container{padding-top: 100px;margin-top: -90px;}
.pro-niu{position: absolute;top: 0px;right: 0;z-index: 99999999;}
.pro-prev,.pro-next{width: 46px;height: 46px;background-color: #fff;float: left;font-size: 20px;color: #7d7d7d;line-height: 46px;text-align: center;cursor: pointer;}
.pro-prev{margin-right: 10px;}
.pro-next:hover,.pro-prev:hover{background-color: #213491;color: #a2a7c9;}

/* 投资者关系 */
.invlist{width: 100%;padding: 60px 0;overflow: hidden;}
.invlist ul{margin-left: -2%;}
.invlist ul li{width: 48%;margin: 0 0 2% 2%;float: left;background-color: #f7f7f7;position: relative;height: 110px;}
.invlist ul li a{display: block;padding: 25px 60px 25px 90px;position: relative;z-index: 3;}
.invlist ul li::before{content: '';width: 60px;height: 60px;background: url('../images/gather/ico2.png') center center no-repeat;background-size: 100%;position: absolute;left: 15px;top: 25px;}
.invlist ul li::after{content: '';width: 25px;height: 25px;background: url('../images/gather/ico1.png') center center no-repeat;background-size: 100%;position: absolute;right: 30px;top: 40px;}
.invlist ul li h6{font-size: 18px;color: #666;line-height: 30px;height: 30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.invlist ul li p{font-size: 14px;color: #999;line-height: 30px;}
.invlist ul li:hover{background-color: #213491;}
.invlist ul li:hover h6{color: #fff;}
.invlist ul li:hover p{color: #fff;}
.invlist ul li:hover::before{background: url('../images/gather/ico3.png') center center no-repeat;}
.invlist ul li:hover::after{background: url('../images/gather/ico4.png') center center no-repeat;}
.invlist .fullpage-PUB-box{padding: 50px 0 30px 0;}

/* 新闻中心 */
.news-container{width: 100%;padding: 60px 0;overflow: hidden;}
.hyzx-picwords{width: 100%;margin: 0 auto;}
.swiper-container-newsList{width: 100%;position: relative;overflow: hidden;}
.hyzx-picwords-matter{width: 100%;}
.hyzx-picwords-matter ul li{width: 50%;height: 395px;overflow: hidden;float: left;position: relative;background-color: #f6f6f6;}
.hyzx-picwords-matter ul li:first-child img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.hyzx-picwords-matter ul li:first-child:hover img{transform: scale(1.1);}
.hyzx-picwords-matter ul li:last-child{padding: 20px 50px 20px 20px;}
.hyzx-picwords-message{width: 100%;overflow: hidden;}
.picwords-list{width: 100%;width: 100%;padding-bottom: 16px;border-bottom: 1px solid #efefef;overflow: hidden;margin-bottom: 20px;}
.picwords-list:last-child{border-bottom: 0px;}
.picwords-list h4{font-size: 18px;color: #333;height: 30px; line-height: 30px;overflow: hidden;position: relative;padding-right: 80px;
 white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition: all .4s ease;}
.picwords-list h4 span{position: absolute;right: 0px;font-size: 14px;color: #555;top:0px;font-weight: normal;}
.picwords-list h5{font-size: 14px;color: #888;height: 48px; line-height: 24px;overflow: hidden;margin-top: 10px;
overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition: all .4s ease;}
.picwords-list:hover h4{color: #213491;font-weight: bold;}
.picwords-list:hover h5{color: #213491;}
.hyzx-picwords .swiper-button-next.swiper-button-disabled, .hyzx-picwords .swiper-button-prev.swiper-button-disabled{opacity: 0.6;}
.hyzx-picwords-updown .swiper-button-prev,
.hyzx-picwords-updown .swiper-button-next{background: rgba(0, 0, 0, .8);width: 40px;height: 60px;text-align: center;}
.hyzx-picwords-updown .swiper-button-prev i,
.hyzx-picwords-updown .swiper-button-next i{width: 100%;height: 100%;display: inline-block;font-size: 26px;color: #fff;line-height: 60px;text-align: center;font-weight: lighter;}
.hyzx-picwords-updown .swiper-button-prev{left: 0;}
.hyzx-picwords-updown .swiper-button-next{right: 0;}
.hyzx-picwords-updown .swiper-button-prev:hover,
.hyzx-picwords-updown .swiper-button-next:hover{background-color: #213491;}
.hyzx-listwords-box{width: 100%;overflow: hidden;padding: 0 0 10px 0;}
.hyzx-listwords{width: 1200px;margin: 0 auto;}
.hyzx-listwords ul{width: 100%;padding: 36px 0;border-top: 1px solid #ececec;}
.hyzx-listwords ul li{width: 100%;overflow: hidden;}
.hyzx-listwords-pic{width: 29.5%;height: 186px;float: left;overflow: hidden;}
.hyzx-listwords-pic img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.hyzx-listwords-pic:hover img{transform: scale(1.1);}
.hyzx-listwords-words{width: 70.5%;height: 186px;float: right;overflow: hidden; padding: 2px 20px;}
.hyzx-listwords-words h4{font-size: 20px;color: #333;}
.hyzx-listwords-words h4:hover {color: #c30d23;}
.hyzx-listwords-words p{font-size: 14px;color: #777;line-height: 22px;margin-top: 16px; height: 88px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.hyzx-listwords-words h6{font-size: 14px;color: #999;font-weight: normal;margin-top: 10px;}

.newslist{width: 100%;padding: 70px 0 0 0;}
.newslist ul{margin-left: -3%;}
.newslist ul li{width: 30.333%;margin: 0 0 3% 3%;float: left;}
.newslist ul li a{display: block;}
.newslist ul li .img{width: 100%;height: 225px;overflow: hidden;}
.newslist ul li .img img{width: 100%;height: 100%;object-fit: cover;transition: all .6s;}
.newslist ul li:hover .img img{transform: scale(1.1)}
.newslist ul li .text{width: 100%;height: 146px;overflow: hidden;}
.newslist ul li .text .time{width: 100px;height: 146px;background-color: #213491;float: left;margin-right: 10px;}
.newslist ul li .text .time p{font-size: 45px;color: #fff;text-align: center;width: 80%;margin: 0 auto;padding-top: 16px;font-family: 'Avan';}
.newslist ul li .text .time p span{display: block;font-size: 26px;border-top: 1px solid #fff;font-family: 'Avan';}
.newslist ul li .text .wenzi{padding-top: 10px;}
.newslist ul li .text .wenzi h6{font-size: 16px;color: #222;line-height: 24px;height: 48px;overflow: hidden;;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newslist ul li:hover .text .wenzi h6{color: #213491;}
.newslist ul li .text .wenzi p{font-size: 14px;color: #888888;line-height: 24px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;height: 72px;margin-top: 16px;}


/*新闻详情*/
.news_detail{width: 100%;margin: 0 auto;overflow: hidden;}
.news_detail_left{width: 70%; float: left;}
.news_detail_left_title{width: 100%; padding-bottom: 30px; overflow: hidden;margin-bottom: 10px;text-align: center;border-bottom: 1px solid #eee;}
.news_detail_left_title h4{font-size: 22px;color: #333;line-height: 24px;}
.news_detail_left_title_ico{width: 100%;height: 20px;line-height: 20px; margin-top: 30px;}
.news_detail_left_title_ico h4{font-size: 13px;font-family: "Arial"; color: #999; padding-right: 15px;display: inline-block;}
.news_detail_left_title_ico h4 i{ background:url('../images/gather/news-detail1.png') no-repeat center center; width: 25px;height: 13px; margin-top: 5px;
display: inline-block; }
.news_detail_left_title_ico h5{font-size: 13px;font-family: "Arial"; color: #999; padding-right: 15px;display: inline-block;}
.news_detail_left_title_ico h5 i{ background:url('../images/gather/news-detail2.png') no-repeat center center; width: 25px;height: 12px; margin-top: 4px;
display: inline-block; }
.news_detail_left_title_ico h6{display: inline-block;font-size: 13px;font-family: "Arial"; color: #999; padding-right: 15px;}
.news_detail_left_title_ico h6 i{ background:url('../images/gather/news-detail3.png') no-repeat center center; width: 20px;height: 15px; padding-top: 4px;
display: inline-block; }
.news_detail_left_title_ico h6 .bdsharebuttonbox{display: inline-block;vertical-align: middle;}
.news_detail_left_title_ico .bdshare-button-style0-16 .bds_more{ background-image: url('../images/gather/news-detail3.png') !important; width: 20px; height: 15px;padding-top: 4px}
.news_detail_left_text{ font-size: 15px;line-height: 36px;color: #777; padding-bottom: 50px; }
.news_detail_left_text p{padding: 10px 0;}
.news_detail_left_text img{max-width: 100%;}
.news_detail_left_text video{width: 100%;height: 100%;}
.canshu-tab{width: 100%;padding: 2px 0 2px 0;height: auto;overflow: hidden;}

.canshu-tab table{width: 100%;overflow: hidden;font-size: 15px;color: #888;border-collapse: separate;border-spacing: 0;text-align: center;
    border: 0px solid #f1f1f1;}
.canshu-tab table th{width: 16.666%;border-right: 1px solid #fff;border-bottom: 0px solid #f1f1f1;background: #2e3192;height: 75px;color: #fff;font-weight: normal;text-align: left;padding-left: 24px;}
.canshu-tab table td{border-right: 1px solid #fff;padding: 10px 0 10px 22px;line-height: 30px;text-align: left;}
.canshu-tab table tr{background-color: #e7e7e7;}
.canshu-tab table tr:nth-child(2n){background-color: #f4f4f4;}
.news_detail_bottom{width: 100%;overflow: hidden;padding: 20px 0 24px 0; border-top: 1px solid #eee;}
.news_detail_bottom_left{width: 70%;overflow: hidden;float: left;}
.news_detail_bottom_left p{ font-size: 14px; color: #666;margin-top: 16px;}
.news_detail_bottom_left p:hover span{color: #0288d6;}
.news_detail_bottom_right{width: 30%;float: right;overflow: hidden;text-align: right;}
.news_detail_bottom_right h6{width: 120px;height: 38px;background-color: #213491;line-height: 38px;color: #fff;text-align: center;display: inline-block;font-size: 14px;border-radius: 3px;margin-top: 20px;}
.news_detail_bottom_right h6 span{padding-right: 8px;}
.news_detail_bottom_right h6:hover{background-color: #1b3ce2;}
.news_detail_right{ width: 26%; float: right; border-left: 1px solid #ececec; padding-left: 45px; }
.news_detail_right1{ width: 100%; overflow: hidden; padding-bottom: 30px; }
.news_detail_right1 h4{ font-size: 20px;color: #333; border-bottom: 1px solid #ececec; padding-bottom: 20px; }
.news_detail_right1 ul{width: 100%;padding-top: 15px;}
.news_detail_right1 ul li{width: 100%;margin-bottom: 20px;overflow: hidden;}
.news_detail_right1 ul li h5{ font-family: "Arial";font-size: 13px;color: #999;padding-bottom: 5px; }
.news_detail_right1 ul li h6{ font-size: 16px;color: #777; height: 56px; line-height: 26px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.news_detail_right1 ul li h6 a:hover{color:#213491;}

/* 视频中心 */
.videolist{width: 100%;overflow: hidden;}
.videolist ul{margin-left: -3%;}
.videolist ul li{width: 30.333%;float: left;margin: 0 0 3% 3%;}
.videolist ul li .img{width: 100%;height: 225px;overflow: hidden;position: relative;}
.videolist ul li .img img{width: 100%;height: 100%;object-fit: cover;transition: all .6s;}
.videolist ul li .img::before{content: '';width: 66px;height: 66px;position: absolute;left: 50%;top: 50%;margin-left: -33px;margin-top: -33px;background: url('../images/gather/video-ico.png') no-repeat center center;}
.videolist ul li:hover .img::before{animation: btn-pudding 1s ease both;}
.videolist ul li .text{padding: 24px;background-color: #f4f4f4;}
.videolist ul li .text p{font-size: 14px;color: #777;line-height: 24px;text-align: center;height: 48px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition: all .6s;}
.videolist ul li:hover .text p{color: #213491;}

/* 联系我们 */
.con-one{width: 100%;overflow: hidden;padding: 80px 0;}
.pub-tit1{width: 100%;position: relative;}
.pub-tit1::after{content: '';position: absolute;width: 77px;height: 61px;right: 0;top: 0px;background: url('../images/gather/tit-bg2.png') center center no-repeat;}
.pub-tit1 h4{font-size: 38px;color: #213491;font-family: 'Avan';text-transform: uppercase;}
.pub-tit1 h5 {font-size: 22px;color: #000;margin-top: 10px;position: relative;padding-left: 380px;line-height: 30px;}
.pub-tit1 h5::after {width: 370px;height: 2px;background-color: #efefef;content: '';position: absolute;left: 0;top: 14px;}

.con-left{width: 32%;float: left;padding-right: 20px;margin-top: 40px;}
.con-left ul li{height: 70px;border-bottom: 1px solid #eeefef;padding-left: 50px;margin-bottom: 24px;position: relative;}
.con-left ul li:last-child{border-bottom: 0px;margin-bottom: 0px;}
.con-left ul li h6{font-size: 18px;color: #444444;font-weight: normal;transition: all .4s ease;}
.con-left ul li:hover h6{color: #213491;}
.con-left ul li p{font-size: 14px;color: #777777;line-height: 24px;padding-top: 10px;}
.con-left ul li:nth-child(1){background: url('../images/gather/con-01.png') left 3px no-repeat;}
.con-left ul li:nth-child(2){background: url('../images/gather/con-02.png') left 3px no-repeat;}
.con-left ul li:nth-child(3){background: url('../images/gather/con-03.png') left 3px no-repeat;}
.con-left ul li:nth-child(4){background: url('../images/gather/con-04.png') left 3px no-repeat;}
.con-left ul li:nth-child(5){background: url('../images/gather/con-05.png') left 3px no-repeat;}
.con-left ul li i{width: 78px;height: 78px;position: absolute;right: 0px;top: -8px;}
.con-map{width: 68%;float: left;height: 430px;background-color: #444444;overflow: hidden;margin-top: 40px;}
#allmap{width:100%;height:510px;}
.BMap_bubble_title{font-size: 16px;color: #333;line-height: 30px;padding-bottom: 10px;}
.BMap_bubble_content{font-size: 14px;color: #666;line-height: 22px;}

.con-two{width: 100%;height: 297px;overflow: hidden;padding: 50px 0;background: url('../images/gather/con-bg1.jpg') no-repeat center center;}
.con-two h6{position: relative;font-size: 24px;color: #fff;line-height: 34px;padding-bottom: 12px;}
.con-two h6::after{width: 35px;content: '';height: 3px;background-color: #fff;position: absolute;bottom: 0;left: 0;}
.con-two ul{width: 100%;margin-top: 30px;overflow: hidden;}
.con-two ul li{width: 232px;height: 115px;background-color: #3043a0;margin-right: 15px;overflow: hidden;text-align: center;float: left;}
.con-two ul li p{margin-top: 42px;font-size: 14px;color: #fff;}
.con-two ul li p span{margin-right: 6px;user-select: none;}

.con-three{width: 100%;padding: 80px 0;background-color: #efefef;overflow: hidden;}
.pub-tit2{width: 100%;position: relative;}
.pub-tit2 h4{font-size: 38px;color: #213491;font-family: 'Avan';text-transform: uppercase;}
.pub-tit2 h5 {font-size: 22px;color: #000;margin-top: 10px;position: relative;padding-left: 280px;line-height: 30px;}
.pub-tit2 h5::after {width: 270px;height: 2px;background-color: #fff;content: '';position: absolute;left: 0;top: 14px;}
.con-zixun{width: 176px;height: 50px;position: absolute;right: 0px;bottom: 0;background: #213491 url('../images/gather/ico8.png') 26px center no-repeat;}
.con-zixun a{font-size: 16px;color: #fff;line-height: 50px;text-align: center;padding-left: 14px;}
.con-zixun:hover{background: #3146af url('../images/gather/ico8.png') 26px center no-repeat;}
.zixun-pc{display: block ;}
.zixun-mb{display: none;}

.con-message{margin-top: 50px;width: 100%;}
.message1{margin-left: -1%;}
.message1 input{width: 32.333%;font-size: 16px;color: #666;padding: 0 15px;box-sizing: border-box;border: 0px solid #eee;background-color: #fff;
height: 50px;display: block;margin: 0 0 1% 1%;float: left;}
.message1 textarea{width: 99%;height: 96px;font-size: 14px;color: #666;padding: 4px 10px;line-height: 30px;border: 0px solid #eee;background: #fff;
margin-left: 1%;margin-bottom: 1%;display: block; }
.message2{width: 100%;height: 50px;overflow: hidden;}
.message2-1{width: 70%;height: 50px;position: relative;padding-right: 120px;float: left;background-color: #fff;}
.message2-1 span{position: absolute;width: 120px;height: 50px;right: 0px;top: 0px;text-align: center;line-height: 50px;cursor: pointer;}
.message2-1 span img{max-width: 100%;}
.message2-1 input{width: 100%;font-size: 14px;color: #666;padding: 0 10px;box-sizing: border-box;border: 0px solid #eee;background-color: #fff;
height: 50px;display: block;}
.message2-2{width: 29%;margin: 0 0 0 1%;float: left;height: 50px;background-color: #213491;line-height: 50px;cursor: pointer;font-size: 14px;color: #fff;transition: all 0.4s ease;text-align: center;letter-spacing:8px;}
.message2-2:hover{background-color: #3146af;}

.down-select{float: left;width: 32.333%;height: auto;margin: 0 0 1% 1%;background-color: #fff;position: relative;}
.down-select p{width: 100%;padding: 0 15px;line-height: 50px;font-size: 14px;color: #666;background: url('../images/gather/ico9.png') no-repeat 96% center; cursor: pointer;height: 50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.down-select ul{top: 50px;border: 1px solid #ddd;background-color: #fff;width: 100%;z-index: 99999;display: none;position: absolute;max-height: 200px;overflow-y: auto !important;}
.down-select ul li{line-height: 30px;font-size: 12px;color: #666;padding-left: 10px;}
.down-select ul li:hover{background-color: #213491;color: #fff;}
.down-select ul li a{display: block;}

/* 技术与服务 */
.tec-list{width: 100%;overflow: hidden;padding: 60px 0;}
.tec-menubox{width: 22%;float: left;background: #2e3192;height: 660px;overflow-y: auto;}
.tec-menu{width: 100%;}
.tec-menu ul li{width: 100%;height: 45px;text-align: center;line-height: 45px;font-size: 16px;color: #fff;transition: all .3s ease;cursor: pointer;user-select: none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tec-menu ul li:hover{color: #fff;background: #5356ba;}
.tec-menu ul li.ontrue{color: #fff;background: #5356ba;}
.tec-menubox .zUIpanelScrollBox,.tec-menubox .zUIpanelScrollBar{width:4px;top:4px;right:2px;border-radius:6px;}
.tec-menubox .zUIpanelScrollBox{background:#f4f4f4;}
.tec-menubox .zUIpanelScrollBar{background:#2e3192;}
.tec-menubox::-webkit-scrollbar {width: 6px;height: 4px;}
.tec-menubox::-webkit-scrollbar-thumb {border-radius: 6px;background: #fff url('../images/gather/scr-bg.png') no-repeat center center;}
.tec-menubox::-webkit-scrollbar-track {border-radius: 0;}

.tech-swiper{width: 78%;float: left;background: #f4f4f4;height: 660px;overflow-y: auto;}
.tech-wordsbox{width: 100%;}
.tech-scroll{width: 100%;padding: 40px 54px;}
.tech-name{width: 100%;border-bottom: 1px solid #dfdfdf;padding-bottom: 14px;}
.tech-name h6{font-size: 18px;color: #333;}
.tech-words{width: 100%;margin-top: 28px;}
.tech-words img{max-width: 100%;}
.tech-words p{width: 100%;font-size: 14px;color: #555;line-height: 30px;margin-top: 10px;}
.tech-swiper .zUIpanelScrollBox,.tech-swiper .zUIpanelScrollBar{width:4px;top:4px;right:2px;border-radius:6px;}
.tech-swiper .zUIpanelScrollBox{background:#f4f4f4;}
.tech-swiper .zUIpanelScrollBar{background:#2e3192;}
.tech-swiper::-webkit-scrollbar {width: 10px;height: 4px;}
.tech-swiper::-webkit-scrollbar-thumb {border-radius: 6px;background: #2e3192 url('../images/gather/scr-bg.png') no-repeat center center;}
.tech-swiper::-webkit-scrollbar-track {border-radius: 0;}

.tec-more{width: 100%;background-color: #f1f1f1;padding: 50px 0;overflow: hidden;}
.tec-more .img{width: 22%;height: 208px;overflow: hidden;float: left;}
.tec-more .img img{width: 100%;height: 100%;object-fit: cover;}
.tec-more .text{width: 78%;height: 208px;overflow: hidden;background: #fff;position: relative;padding: 40px 40px 30px 50px;}
.tec-more .text::after{content: '';width: 182px;height: 92px;position: absolute;top: 50px;right: 30px;background:  url('../images/gather/dian-bg.png') center center no-repeat;}
.tec-more .text h6{position: relative;font-size: 32px;color: #2e3192;padding-bottom: 20px;margin-bottom: 20px;}
.tec-more .text h6::after{content: '';width: 30px;height: 3px;background-color: #2e3192;position: absolute;bottom: 0;left: 0;}
.tec-more .text p{float: left;margin-right: 40px;font-size: 18px;color: #444;line-height: 30px;}
.tec-more .text p span{user-select: none;margin-right: 10px;}

/* 关于我们-企业文化 */
.abo-culture{width: 100%;padding: 80px 0;overflow: hidden;}
.abo-tit1{width: 100%;position: relative;}
.abo-tit1::after{content: '';position: absolute;width: 77px;height: 61px;right: 0;top: 0px;background: url('../images/gather/tit-bg1.png') center center no-repeat;}
.abo-tit1 h4{font-size: 38px;color: #213491;font-family: 'Avan';text-transform: uppercase;}
.abo-tit1 h5 {font-size: 22px;color: #000;margin-top: 10px;position: relative;padding-left: 330px;line-height: 30px;}
.abo-tit1 h5::after {width: 320px;height: 2px;background-color: #efefef;content: '';position: absolute;left: 0;top: 14px;}
.culture-text1{width: 100%;padding: 40px 0;}
.culture-text1 p{font-size: 16px;color: #888;line-height: 40px;text-align: center;}
.culture-text1 p span{font-size: 22px;font-weight: bold;color: #213491;font-style: italic;}
.fwms_center{width: 100%;height: auto;padding: 50px 0;}
.fwms_center_q{float: left;width: 21.5%;margin: 0 1%;}
.fwms_center_q h4{width: 110px;height: 110px; margin:0 auto; transition: all .4s; border-radius: 100%;background: #f2f2f2; text-align: center;line-height: 110px; }
.fwms_center_q h4 img{max-width: 100%; height: auto;vertical-align: middle;display: inline-block;}
.fwms_center_q h4 .imghover{display: none}
.fwms_center_q h4:hover .img{display: none;}
.fwms_center_q h4:hover .imghover{display: block;}
.fwms_center_q h4:hover{  background:#213491;  transform: translateY(-10px);}
.fwms_center_q p{font-size: 16px;text-align: center;;padding-top: 30px;color: #999;}
.fwms_center_j{width: 2%;float: left; line-height: 110px;text-align: center;color: #999;font-size: 60px;}
.abo-team{width: 100%;padding: 60px 0;background-color: #efefef;}
.abo-team .recom-tit h5{padding-left: 260px;}
.abo-team .recom-tit h5::after{width: 250px;background-color: #fff;}
.teampic{width: 100%;}
.teampic .img{width: 100%;height: 274px;overflow: hidden;}
.teampic .img img{width: 100%;height: 100%;object-fit: cover;transition: all .6s ease;}
.teampic:hover .img img{transform: scale(1.06)}
.teampic p{background-color: #fff;font-size: 14px;color: #666;text-align: center;line-height: 80px;transition: all .6s ease;}
.teampic:hover p{color: #213491;}

/* 资质荣誉 */
.honor{width: 100%;padding: 80px 0;overflow: hidden;}
.honor ul{margin-left: -3%;}
.honor ul li{width: 30.333%;float: left;margin: 0 0 3% 3%;}
.honor ul li .img{position: relative;width: 100%;padding-bottom: 40px;text-align: center;}
.honor ul li .img img{max-width: 100%;position: relative;z-index: 2;}
.honor ul li .img::after{content: '';position: absolute;bottom: 0px;left: 0;width: 100%;height: 110px;background-color: #ebebeb;}
.honor ul li .img i{position: absolute;width: 44px;height: 44px;left: 50%;top: 40%;margin-left: -22px;margin-top: -22px;background: url('../popImg/honor.png') center center no-repeat;opacity: 0;z-index: 3;transition: all .4s ease;}
.honor ul li:hover .img i{opacity: 1;}
.honor ul li p{font-size: 15px;color: #666;line-height: 80px;padding: 0 30px 0 20px;background: #f5f5f5 url('../images/gather/ico10.png') 96% center no-repeat;transition: all .4s ease;}
.honor ul li:hover p{background: #f5f5f5 url('../images/gather/ico11.png') 96% center no-repeat;color: #213491;}

/* 加入我们 */
.join-one{width: 100%;padding: 80px 0;overflow: hidden;}
.join-one .pub-tit1 h5{padding-left: 300px;}
.join-one .pub-tit1 h5::after{width: 290px;}
.join-one .text{width: 50%;float: left;padding: 40px 20px 80px 0;position: relative;}
.join-one .text::before{content: '';width: 47px;height: 41px;position: absolute;left: 0;bottom: 0;background-color: #213491;}
.join-one .text::after{content: '';width: 47px;height: 41px;position: absolute;left: 15px;bottom: 15px;background-color: #f4f4f4;}
.join-one .text p{font-size: 14px;color: #777;line-height: 34px;}
.join-one .img{width: 50%;margin-top: -50px;text-align: center;float: left;}
.join-one .img img{max-width: 100%;}
.join-two{width: 100%;padding: 80px 0;overflow: hidden;background-color: #f2f2f2;}
.join-two .pub-tit1 h5::after{background-color: #fff;}
.jtwo-text1{width: 100%;padding: 30px 0;font-size: 14px;color: #282828;line-height: 30px;}
.jtwo-text1 span{font-size: 24px;color: #213491;font-weight: bold;padding-right: 20px;}
.jtwo-list{width: 100%;overflow: hidden;}
.jtwo-list ul{margin-left: -2%;}
.jtwo-list ul li{width: 23%;float: left;margin-left: 2%;}
.jtwo-list ul li .texttit{width: 100%;height: 110px;background: #213491 url('../images/gather/join-bg1.jpg') right top no-repeat;text-align: left;line-height: 110px;font-size: 20px;color: #fff;padding-left: 36px;}
.jtwo-list ul li .texttit span{font-weight: bold;border-bottom: 3px solid #fff;padding-bottom:10px;position: relative;margin-right: 40px;}
.jtwo-list ul li .texttit span::after{content: '';width: 24px;height: 1px;background-color: #fff;position: absolute;right: -32px;top: 40%;}
.text-center{width: 100%;height: 270px;padding: 28px;background-color: #fff;}
.text-center p{font-size: 14px;color: #777;line-height: 30px;}
.jtwo2{width: 100%;padding: 60px 0 0 0;overflow: hidden;}
.jtwo2 .text{width: 66%;float: left;padding-right: 30px;}
.jtwo2 .text h6{font-size: 24px;color: #213491;font-weight: bold;padding-bottom: 20px;}
.jtwo2 .text p{color: #666;font-size: 14px;line-height: 26px;}
.jtwo2 .img{width: 34%;position: relative;float: left;padding: 0 24px 30px 24px;text-align: center;}
.jtwo2 .img img{max-width: 100%;z-index: 3;position: relative;}
.jtwo2 .img::before{content: '';width: 30%;height: 30%;background-color: #213491;position: absolute;left: 0px;top: 0;}
.jtwo2 .img::after{content: '';width: 60%;height: 60%;background-color: #fff;position: absolute;right: 0px;bottom: 0px;}
.join-three{width: 100%;padding: 80px 0;overflow: hidden;}
.join-three .pub-tit1 h5{padding-left: 280px;}
.join-three .pub-tit1 h5::after{width: 270px;}
.jthree{width: 100%;padding: 50px 0 0 0;}
.jthree-box{width: 100%;overflow: hidden;border-top: 1px solid #e5e5e5;}
.jthree-list{width: 100%;line-height: 60px;border-bottom: 1px solid #e5e5e5;overflow: hidden;cursor: pointer;}
.jthree-list h1{width: 16%;float: left;font-size: 16px;color: #333;text-align: left;line-height: 60px;}
.jthree-list h2{width: 16%;float: left;font-size: 14px;color: #777;text-align: center;line-height: 60px;}
.jthree-list h3{width: 30%;float: left;font-size: 14px;color: #777;text-align: center;line-height: 60px;}
.jthree-list h4{width: 16%;float: left;font-size: 14px;color: #777;text-align: center;line-height: 60px;}
.jthree-list h5{width: 16%;float: left;font-size: 14px;color: #777;text-align: center;line-height: 60px;}
.jthree-list h6{width: 6%;float: left;font-size: 14px;color: #777;text-align: center;line-height: 60px;}
.jthree-list.ontrue h1,.jthree-list.ontrue h2,.jthree-list.ontrue h3,.jthree-list.ontrue h4,.jthree-list.ontrue h5,.jthree-list.ontrue h6{color: #213491;}
.jthree-main{width: 100%;background-color: #213491;padding: 50px;display: none;}
.jthree-main h6{font-size: 16px;color: #d0d6f2;line-height: 30px;padding: 10px 0;}
.jthree-main h5{font-size: 14px;color: #d0d6f2;line-height: 30px;padding: 20px 0 0 0;}
.jthree-main p{font-size: 14px;color: #d0d6f2;line-height: 28px;}
.jthree-more-box{width: 100%;display: none;overflow: hidden;}
.jthree-more-box .jthree-box{border-top: 0px;}
.jthree-more{width: 200px;height: 44px;border: 1px solid #dfdfdf;cursor: pointer;font-size: 14px;color: #555;text-align: center;line-height: 44px;margin: 0 auto;margin-top: 40px;transition: all .4s ease;}
.jthree-more:hover{color: #213491;border-color: #213491;}
.jthree-more.ontrue{color: #213491;border-color: #213491;}

/* 公司简介 */
.abo-company{width: 100%;padding: 100px 0 50px 0;overflow: hidden;}
.company-img{width: 40%;float: right;padding: 0 30px 60px 30px;position: relative;}
.company-img img{position: relative;z-index: 3;max-width: 100%;}
.company-img::before{content: '';width: 30%;height: 30%;background-color: #213491;position: absolute;left: 0px;top: 0;}
.company-img::after{content: '';width: 50%;height: 50%;background-color: #efefef;position: absolute;right: 0px;bottom: 0px;}

.company-text1{width: 60%;padding-right: 30px;}
.company-text1 .pub-tit2{padding-bottom: 40px;}
.company-text1 .pub-tit2 h5{padding-left: 400px;}
.company-text1 .pub-tit2 h5::after{background-color: #efefef;width: 390px;}
.company-text1 h6{font-size: 16px;font-weight: bold;color: #666;line-height: 30px;}
.company-text1 p{font-size: 14px;color: #666;line-height: 24px;padding-bottom: 20px;}
.company-text2{width: 100%;overflow: hidden;display: none;}
.company-text2 h6{font-size: 16px;font-weight: bold;color: #666;line-height: 30px;}
.company-text2 p{font-size: 14px;color: #666;line-height: 24px;}
.company-more{width: 135px;height: 32px;border: 1px solid #c7c7c7;margin: 16px 0;cursor: pointer;}
.company-more i{display: block;width: 30px;height: 30px;font-size: 30px;text-align: center;margin: 0 auto;text-align: center;color: #aaa;
font-weight: 200;transition: all .4s ease}
.company-more.ontrue i{transform: rotate(180deg);color: #213491;}
.company-more.ontrue{border-color: #213491;}

.about-num{width: 100%;height: auto;overflow: hidden;margin-top: 50px;}
.about-num ul li{float: left;width: 25%;overflow: hidden;}
.about-num ul li h5{overflow: hidden;font-size: 30px;color: #213491;line-height: 50px;text-align: center;}
.about-num ul li h5 span{font-size: 50px;color: #213491;font-family: 'Avan';}
.about-num ul li h6{font-size: 16px;color: #333;padding-top: 4px;text-align: center;}

.abo-zuijia{width: 100%;height: 520px;overflow: hidden;background: url('../images/gather/abo-bg2.jpg') center center no-repeat;text-align: center;}
.abo-zuijia .text{width: 100%;padding-top: 12%;}
.abo-zuijia .text h5{display: inline-block;font-size: 60px;color: #fff;font-weight: bold;background-color: #213491;padding: 8px 10px 10px 10px;line-height: 60px;text-align: center;}
.abo-zuijia .text h6{font-size: 30px;color: #213491;padding: 20px 0 20px 30px;letter-spacing:28px;text-align: center;}
.abo-zuijia .text p{font-size: 16px;color: #606ba1;line-height: 30px;}
.abo-history{width: 100%;padding: 80px 0;background-color: #213491;overflow: hidden;}
.abo-history .pub-tit1 h4{color: #fff;}
.abo-history .pub-tit1 h5{color: #fff;}
.abo-history .pub-tit1::after{background: url('../images/gather/tit-bg3.png') center center no-repeat;right: 180px;}
.abo-history .pub-tit1::before{content: '';width: 142px;height: 61px;background-color: #4d5da7;position: absolute;right: 0;top: 0;}
.abocomhis-list{width: 100%;overflow: hidden;margin-top: 26px;position: relative;}
.abocomhis-words{width: 50%;padding-top: 60px;position: relative;padding-bottom: 24px;}
.abocomhis-title{font-size: 40px;color: #fff;font-weight: bold;position: absolute;top: 12px;right: 100px;line-height: normal;}
.abocomhis-title i:after,.abocomhis-title i:before{content: "";position: absolute;}
.abocomhis-title i:after{width: 6px;height: 6px;border-radius: 6px;background-color: #fff;;top: 50%;margin-top: -6px;right: -16px;}
.abocomhis-title i{position: absolute;width: 84px;height: 1px;background: #e1e1e1;right: -90px;top: 50%;margin-top: -3.5px;z-index: 1;}
.abocomhis-title i:after{right: -13px;top: 3.5px;z-index: 2;}
.abocomhis-title i:before{width: 22px;height: 22px;background: rgba(255, 255, 255, .5);border-radius: 22px;right: -21px;top: -10px;z-index: 1;}
.abocomhis-fonts{width: 100%;padding: 14px 0;}
.abocomhis-fonts p{position: relative;padding-left: 12px;font-size: 14px;color: #fff;line-height: 24px;text-align: justify;}
.abocomhis-fonts p:after{content: "";width: 6px;height: 6px;border-radius: 6px;background: #fff;position: absolute;left: 0;top: 9px;}
.abocomhis-img{width: 100%;overflow: hidden;}
.abocomhis-img img{width: 100%;object-fit: cover;min-height: 124px;}
.abocomhis-right .abocomhis-title{right: auto;left: 100px;}
.abocomhis-right .abocomhis-title:after, .abocomhis-right .abocomhis-title i:after{right: auto;left: -13px;}
.abocomhis-right .abocomhis-title i{right: auto;left: -90px;}
.abocomhis-right .abocomhis-title i:before{right: auto;left: -21px;}
.abocomhis-left{float: left;padding-right: 100px;}
.abocomhis-right{float: right;padding-left: 100px;margin-top: 30px;}
.abocomhis-list:after{width: 1px;height: 100%;content: "";position: absolute;left: 50%;top: 0;background: #717cb1;z-index: 2;}
.abocomhis-left .abocomhis-fonts p{text-align: right;padding-left: 0;padding-right: 12px;}
.abocomhis-left .abocomhis-fonts p:after{left: auto;right: 0;}

.abo-zheren{width: 100%;padding: 80px 0 50px 0;overflow: hidden;}
.zheren{width: 100%;margin-top: 50px;overflow: hidden;}
.zheren-logo{width: 17%;height: 290px;background-color: #213491;text-align: center;line-height: 290px;float: left;}
.zheren-text{width: 44%;float: left;padding: 0 30px;}
.zheren-text h5{font-size: 30px;color: #222;font-weight: bold;padding-bottom: 10px;}
.zheren-text h6{font-size: 22px;color: #888;font-weight: lighter;padding-bottom: 20px;}
.zheren-text p{font-size: 14px;color: #777;line-height: 30px;}
.zheren-img{width: 39%;float: left;padding: 0 40px 40px 30px;position: relative;}
.zheren-img img{z-index: 3;position: relative;max-width: 100%;}
.zheren-img::before{content: '';width: 50%;height: 50%;background-color: #213491;position: absolute;left: 0px;top: 0;}
.zheren-img::after{content: '';width: 50%;height: 80%;background-color: #dadada;position: absolute;right: 0px;bottom: 0px;}

.abo-jiegou{width: 100%;background-color: #f5f5f5;padding: 80px 0;overflow: hidden;}
.jiegou{width: 100%;margin-top: 30px;}
.jiegou h5{font-size: 16px;color: #444;line-height: 30px;text-align: center;background-color: #fff;border-radius: 8px;padding: 16px 0;}
.jiegou h5 span{font-weight: bold;color: #213491;}
.jiegou h6{padding-top: 50px;text-align: center;}
.jiegou h6 img{max-width: 100%;}

.abo-jiazhi{width: 100%;padding: 80px 0;overflow: hidden;}
.jiazhi{width: 100%;padding-top: 30px;overflow: hidden;}
.jiazhi h5{font-size: 14px;color: #282828;line-height: 30px;padding-bottom: 20px;border-bottom: 1px solid #f2f2f2;}
.jiazhi h5 span{font-size: 24px;color: #213491;font-weight: bold;padding-right: 10px;}
.jiazhi .text{width: 70%;float: left;margin-top: 40px;padding-right: 35px;}
.jiazhi .text h6{font-size: 18px;color: #213491;font-weight: bold;padding: 8px 0 10px 0;line-height: 30px;}
.jiazhi .text p{font-size: 14px;color: #666;line-height: 24px;}

.jiazhi .img{width: 30%;padding: 0 30px 30px 30px;position: relative;float: left;margin-top: 40px;}
.jiazhi .img img{position: relative; z-index: 3;max-width: 100%;}
.jiazhi .img::before{content: '';width: 30%;height: 30%;background-color: #213491;position: absolute;left: 0px;top: 0;}
.jiazhi .img::after{content: '';width: 50%;height: 50%;background-color: #ededed;position: absolute;right: 0px;bottom: 0px;}

.abo-fazhan{width: 100%;padding: 80px 0;overflow: hidden;background-color: #f2f2f2;}
.fazhan{width: 100%;margin-top: 50px;overflow: hidden;}
.fazhan .img{width: 50%;float: left;padding: 0 40px 40px 40px;position: relative;}
.fazhan .img img{position: relative; z-index: 3;max-width: 100%;}
.fazhan .img::before{content: '';width: 110px;height: 110px;background-color: #fff;position: absolute;left: 0px;bottom: 0;}
.fazhan .text{width: 50%;float: left;padding-bottom: 50px;position: relative;font-size: 14px;color: #777;line-height: 34px;}
.fazhan .text::before{content: '';width: 47px;height: 41px;position: absolute;right: 15px;bottom: 0;background-color: #213491;}
.fazhan .text::after{content: '';width: 47px;height: 41px;position: absolute;right: 0px;bottom: 15px;background-color: #fff;}



/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    .ban-img{left: 0;width: 80%;}
    .pubmenu-right{padding-right: 0;}
    .banimg-text{left: 8%;}
    
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
    .banimg-text{left: 5%;}
    .banimg-text h4{padding-bottom: 10px;font-size: 40px;line-height: 50px;}
    .prolist1,.prolist2{padding: 60px 0;}
    .recom,.yyong{padding: 60px 0;}
    .join-one,.join-two,.join-three{padding: 60px 0;}
   
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .caselist ul li .img{height: 206px;}
    .recom-tit h4{font-size: 34px;}
    .recom-tit h5{padding-left: 380px;}
    .recom-tit h5::after{width: 370px;}
    .pub-tit1 h4{font-size: 34px;}
    .pub-tit1 h5{padding-left: 380px;}
    .pub-tit1 h5::after{width: 370px;}
    .abo-tit1 h4{font-size: 34px;}
    .abo-tit1 h5{padding-left: 290px;}
    .abo-tit1 h5::after{width: 280px;}
    .con-one{padding: 60px 0;}
    .con-left ul li h6{font-size: 16px;}
    .pub-tit2 h4{font-size: 34px;}
    .tec-list{padding: 50px 0;}
    .tec-menu ul li{font-size: 14px;}
    .fwms_center{padding: 30px 0;}
    .abo-culture{padding: 60px 0;}
    .teampic .img{height: 255px;}
    .honor{padding: 60px 0;}
    .text-center p{line-height: 26px;}

}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .pubmenu{background: none;border-bottom: 2px solid #eee;}
    .pubmenu-right{display: none;}
    .proimg{padding: 14px;}
    .proimg::before{width: 14px;height: 130px;}
    .proimg::after{height: 14px;width: 100px;}
    .protext .text p{line-height: 26px;height: 130px;}
    .detail-but a{padding: 10px 40px;}
    .caselist ul li .img{height: 185px;}
    .caselist ul li p{height: 60px;line-height: 60px;}
    .yongmain .text h6{line-height: 34px;}
    .newslist ul li .img{height: 190px;}
    .newslist ul li .text .wenzi h6{font-size: 15px;}
    .newslist ul li .text .wenzi p{margin-top: 10px;line-height: 20px;height: 60px;}
    .newslist ul li .text .time{height: 132px;}
    .newslist ul li .text .time p{padding-top: 10px;}
    .newslist{padding: 50px 0 0 0;}
    .news-container{padding: 50px 0;}
    .videolist ul li .img{height: 190px;}
    .tech-scroll{padding: 30px;}
    .teampic .img{height: 228px;}
    .company-text1 .pub-tit2 h5{padding-left: 360px;}
    .company-text1 .pub-tit2 h5::after{width: 350px;}
    .zheren-text h5{font-size: 24px;}
    .zheren-text h6{font-size: 17px;padding-bottom: 10px;}
    .zheren-text p{line-height: 26px;}
    .zheren{margin-top: 40px;}
    .abo-jiegou .abo-tit1 h5::after,.abo-fazhan .abo-tit1 h5::after{background-color: #fff;}
    
    .abo-zheren,.abo-jiegou,.abo-jiazhi,.abo-fazhan{padding: 50px 0;}
    .jiegou h5{font-size: 14px;}
    .jiegou h6{padding-top: 30px;}
    .recom-img::after{height: 120px;}

}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .protext{padding-left: 30px;}
    .prolist2 .protext{padding: 0 30px 0 0;}
    .caselist ul li .img{height: 165px;}
    .caselist ul li p{height: 50px;line-height: 50px;font-size: 14px;}
    .teampic .img{height: 200px;}
    .text-center{padding: 16px;}
    .text-center p{line-height: 24px;}
    .canshu-tab table td{padding: 10px 0 10px 10px;}
    .canshu-tab table th{height: 60px;}
    .canshu-tab table td{line-height: 30px;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .imgpc{display: none;}
    .imgmb{display: block;}
    .pub-bg{display: none;}
    .ban-img{position: relative;width: 100%;}
    .banimg-text h4{font-size: 34px;line-height: 44px;}
    .banimg-text h4::after{left: 30px;}
    .banimg-text h5{padding-top: 10px;letter-spacing:0;}
    .pubmenu{height: auto;overflow-x: auto;}
    .pubmenu .center{width: 100%;}
    .pubmenu-left{float: none;width: 2000px;}
    .pubmenu-left li a{line-height: 44px;padding: 0 12px;font-size: 14px;}
    .pubmenu-left h6{line-height: 44px;padding-left: 10px;height: 40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

    .prolist1, .prolist2{padding: 40px 0;}
    .protext .text p {line-height: 24px;height: 120px;}
    .protext .text h6{font-size: 18px;padding-bottom: 10px;}
    .detail-but{margin-top: 0;}
    .detail-but a{padding: 6px 24px;}
    .caselist{padding: 40px 0;}
    .caselist ul li{width: 48%;}
    .caselist ul li .img{height: auto;}
    .recom, .yyong{padding: 50px 0;}
    .recom-tit h4{font-size: 30px;}
    .recom-tit h5{padding-left: 320px;}
    .recom-tit h5::after{width: 310px;}
    .pub-tit1 h4{font-size: 30px;}
    .pub-tit1 h5{padding-left: 320px;}
    .pub-tit1 h5::after{width: 310px;}
    .abo-tit1 h4{font-size: 30px;}
    .abo-tit1 h5{padding-left: 260px;}
    .abo-tit1 h5::after{width: 250px;}
    .yongmain .text {width: 100%; padding: 0 0px 60px 30px;}
    .yongmain .img{width: 50%;margin-top: 20px;float: left;}
    .invlist .fullpage-PUB-box{padding: 20px 0;}
    .invlist{padding: 40px 0;}
    .invlist ul{margin-left: 0;}
    .invlist ul li{width: 100%;margin: 0 0 2% 0;}

    .hyzx-picwords-matter ul li { width: 100%;height: auto;margin-bottom: 14px;}
    .hyzx-picwords-matter ul li:last-child {padding: 10px;}
    .hyzx-picwords {width: 100%;margin-left: 0%;}
    .picwords-list{padding-bottom: 16px;margin-bottom: 10px;}
    .hyzx-picwords-updown .swiper-button-next {right: 0%;}
    .hyzx-picwords-message p {margin-top: 18px;}
    .hyzx-picwords-updown .swiper-button-prev, .hyzx-picwords-updown .swiper-button-next {width: 26px;height: 60px;top: 26%;}
    /* .hyzx-picwords-updown .swiper-button-prev i, .hyzx-picwords-updown .swiper-button-next i {margin-top: 20px;} */
    .hyzx-listwords ul {padding: 20px 0;}
    .hyzx-listwords-pic {width: 100%;height: auto;}
    .hyzx-listwords-words {width: 100%;height: 186px;padding: 10px 0;}
    .hyzx-listwords-words h4 {font-size: 16px;}
    .picwords-list h4{font-size: 14px;}
    .picwords-list h4 span{font-size: 14px;}
    .picwords-list h5{font-size: 14px;margin-top: 0px;}
    .news-container{padding: 30px 0;}
    .newslist ul li{width: 47%;}

    .news_detail_left_title{padding-bottom: 20px;}
    .news_detail_left_title h4{font-size: 16px;}
    .news_detail_left_title_ico{margin-top: 10px;}
    .news_detail_left_text {font-size: 14px; line-height: 26px;padding-bottom: 20px;}
    .news_detail_bottom{border-bottom: 1px solid #eee;}
    .news_detail_bottom_left {width: 100%;}
    .news_detail_bottom_right {width: 100%;text-align: left;}
    .news_detail_right{width: 100%;margin-top: 30px; border-left: 0px; padding-left: 0px;}
    .news_detail_right1{padding-bottom: 16px;}
    .news_detail_right1 ul li{margin-bottom: 14px;}
    .news_detail_right1 ul li h6{ font-size: 14px;color: #666; height: 44px; line-height: 22px; }
    .news_detail_left{width: 100%}

    .videolist ul li{width: 47%;}
    .con-left{width: 100%;padding-right: 0px;padding-bottom: 0px;margin-top: 20px;}
    .con-map{width: 100%;margin-top: 20px;height: 300px;}
    .con-two ul li{width: 210px;}
    .con-two ul li p{font-size: 12px;}
    .con-three{padding: 60px 0;}
    .message1 input{width: 49%;}
    .down-select{width: 49%;}
    .tech-words p{line-height: 24px;}
    .tec-more .text{padding: 30px;}
    .tec-more .text h6{font-size: 24px;}
    .tec-more .img{width: 40%;}
    .tec-more .text{width: 60%;}
    .tec-more .text::after{display: none;}
    .tec-more .text p{font-size: 16px;margin-bottom: 10px;}
    .tec-more{padding: 40px 0;}

    .fwms_center {padding: 20px 0 0 0;}
    .fwms_center_q h4{width: 60px;height:60px;line-height: 60px;}
    .fwms_center_q h4 img{width: 50%;}  
    .fwms_center_q p{font-size: 13px;padding-top: 20px;}
    .fwms_center_j{font-size: 16px;line-height: 60px;}

    .honor ul li{width: 47%;}

    .join-one .text{width: 100%;padding: 30px 0 60px 0;}
    .join-one .img{width: 100%;margin-top: 20px;}
    .jtwo-list ul li{width: 48%;margin-bottom: 3%;}
    .text-center{height: 220px;}
    .jtwo2{padding-top: 20px;}
    .jtwo2 .text{width: 100%;padding-right: 0;}
    .jtwo2 .img{width: 50%;margin-top: 20px;}
    .join-one .pub-tit1 h5{padding-left: 230px;}
    .join-one .pub-tit1 h5::after{width: 220px;}
    .join-three .pub-tit1 h5{padding-left: 220px;}
    .join-three .pub-tit1 h5::after{width: 210px;}
    .join-one, .join-two, .join-three{padding: 40px 0;}
    .jthree{padding-top: 40px;}

    .abo-zuijia{height: 400px;}
    .abo-zuijia .text h5{font-size: 50px;padding: 6px 10px 10px 10px;}
    .abo-zuijia .text h6{letter-spacing:18px;}
    .abo-history{padding: 60px 0;}

    .abo-company{padding: 50px 0 30px 0;}
    .company-img{width: 50%;float: none;margin: 0 auto;}
    .company-text1{width: 100%;padding-right: 0;margin-top: 20px;}
    .company-text1 .pub-tit2{padding-bottom: 20px;}
    .about-num{margin-top: 30px;}
    .about-num ul li h5 span{font-size: 40px;}
    .abo-zheren, .abo-jiegou, .abo-jiazhi, .abo-fazhan{padding: 40px 0;}
    .zheren-logo{width: 100%;height: auto;line-height: normal;padding: 10px 0;}
    .zheren-text{width: 100%;padding: 20px 0;}
    .zheren-text h5{font-size: 20px;}
    .zheren-img{width: 50%;}
    .jiegou h5{padding: 10px;}
    .jiazhi .text{width: 100%;margin-top: 20px;padding-right: 0px;}
    .jiazhi .img{width: 50%;}
    .recom-main::after {display: none;}

    .pubmenu{border-bottom: 0px;}
    .pubmenu-right{width: 100%;color: #666;display: block;background: none;border-top: 1px solid #eee;padding: 0 3%;}
    .pubmenu-right a{color: #666;}
    .pubmenu-right a:hover{color: #213491;}

    .canshu-tab table{font-size: 12px;}
    .canshu-tab table td{padding: 10px 0 10px 10px;}
    .canshu-tab table th{height: 50px;}
    .canshu-tab table th{min-width: 150px;}

}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .banimg-text h4{font-size: 30px;line-height: 40px;border-bottom: 2px solid #313f94;}
    .prolist1, .prolist2{padding: 30px 0;}
    .proimg{width: 100%;padding: 10px;}
    .proimg::before{width: 10px;height: 100px;}
    .proimg::after{height: 10px;width: 70px;}
    .protext{width: 100%;padding-left: 0;margin-top: 20px;}
    .protext .text{padding: 16px 0 20px 10px;}
    .caselist{padding: 30px 0 20px 0;}
    .yongtit i{width: 30px;height: 30px;top: 0;background-size: 100%}
    .recom, .yyong{padding: 30px 0;}
    .yongmain .text{padding: 0 0 60px 0;}
    .yongtit span{font-size: 24px;padding-bottom: 6px;}
    .yongmain{margin-top: 20px;}
    .yongmain .img{width: 100%;}
    .recom-tit h4{font-size: 22px;}
    .recom-tit h5{padding-left: 190px;font-size: 16px;margin-top: 6px;}
    .recom-tit h5::after{width: 180px;}
    .pub-tit1 h4{font-size: 22px;}
    .pub-tit1 h5{padding-left: 190px;font-size: 16px;margin-top: 6px;}
    .pub-tit1 h5::after{width: 180px;}
    .abo-tit1::after{display: none;}
    .abo-tit1 h4{font-size: 22px;}
    .abo-tit1 h5{padding-left: 190px;font-size: 16px;margin-top: 6px;}
    .abo-tit1 h5::after{width: 180px;}
    .pub-tit2 h4{font-size: 22px;}
    .pub-tit2 h5{padding-left: 190px;font-size: 16px;margin-top: 6px;}
    .pub-tit2 h5::after{width: 180px;}
    .pub-tit1::after{display: none;}
    .recom-main{margin-top: 20px;}
    .recom-main .swiper-container{padding-top: 80px;margin-top: 0;}
    .invlist ul li h6{font-size: 14px;}
    .invlist ul li a{padding: 25px 40px 25px 80px;}
    .invlist ul li::before{left: 10px;}
    .invlist ul li::after{right: 10px;}
    .newslist{padding: 30px 0 0 0;}
    .newslist ul{margin-left: 0;}
    .newslist ul li{width: 100%;margin-left: 0;}
    .newslist ul li .text .time{width: 80px;}
    .newslist ul li .text .time p{font-size: 40px;}
    .newslist ul li .text .time p span{font-size: 24px;padding-top: 6px;}
    .newslist ul li .img{height: auto;}
    .videolist ul{margin-left: 0;}
    .videolist ul li{width: 100%;margin-left: 0;}
    .videolist ul li .img{height: auto;}
    .videolist ul li .text{padding: 14px;}
    .con-left ul li{min-height: 70px;height: auto;margin-bottom: 16px;padding-left: 42px;}
    .con-one{padding: 30px 0;}
    .con-two{height: auto;padding: 30px 0;background-size: cover;}
    .con-two ul li{width: 100%;margin-bottom: 20px;height: auto;text-align: left;}
    .con-two ul li p{padding: 20px;margin-top: 0;}
    .con-zixun{position: relative;margin: 10px 0;}
    .con-message{margin: 30px 0;}
    .message1 input{width: 100%;margin-bottom: 2%;margin-left: 0;}
    .down-select{width: 100%;margin-bottom: 2%;margin-left: 0;}
    .down-select p{line-height: 40px;height: 40px;}
    .down-select ul{top: 40px;}
    .message1 input{height: 40px;}
    .message1 textarea{width: 100%;margin-bottom: 2%;margin-left: 0;}
    .message1{margin-left: 0;}
    .message2{height: auto;}
    .message2-1{width: 100%;margin-bottom: 2%;}
    .message2-2{width: 100%;margin-top: 2%;margin-left: 0;}
    .con-three{padding: 30px 0;}
    .con-zixun{width: 160px;}

    .tec-list{padding: 30px 0;}
    .tec-menubox{width: 100%;height: auto;margin-bottom: 20px;}
    .tec-menu ul li{width: 50%;line-height: 44px;margin-bottom: 2px;height: 44px;float:left;}
    .tech-swiper{width: 100%;height: auto;}
    .tech-scroll{padding: 20px 10px;}
    .tec-more{padding: 30px 0;}
    .tec-more .img{width: 100%;height: auto;}
    .tec-more .text{width: 100%;padding: 20px;height: auto;}
    .tec-more .text p{float: none;padding-right: 0;}
    .abo-culture{padding: 40px 0;}
    .culture-text1 p{font-size: 14px;line-height: 30px;}
    .culture-text1 p span{font-size: 16px;font-style: normal;font-weight: normal;}
    .culture-text1{padding: 20px 0;}
    .abo-team{padding: 40px 0;}
    .abo-team .recom-tit h5{padding-left: 150px;}
    .abo-team .recom-tit h5::after{width: 140px;}
    .abo-team .recom-main .swiper-container{padding-top: 70px;}
    .teampic p{line-height: 60px;}
    .honor{padding: 40px 0 20px 0;}
    .honor ul li .img{padding-bottom: 0px;}
    .honor ul li p{font-size: 13px;padding: 0 10px;line-height: 50px;background: #f5f5f5;text-align: center;}
    .join-one .pub-tit1 h5{padding-left: 170px;}
    .join-one .pub-tit1 h5::after{width: 160px;}
    .join-one .text{padding: 20px 0 60px 0;}
    .join-one .text p{line-height: 24px;}
    .jtwo-text1{padding: 20px 0;line-height: 24px;}
    .jtwo-text1 span{font-size: 20px;line-height: 24px;padding-right: 10px;}
    .jtwo-list ul li .texttit{text-align: center;padding-left: 0;font-size: 14px;height: 100px;line-height: 100px;}
    .text-center{height: auto;padding: 10px;min-height: 280px;font-size: 12px;line-height: 22px;}
    .text-center p{font-size: 12px;line-height: 22px;}
    .jtwo2 .img{width: 100%;}
    .jthree-list h1{width: 30%;font-size: 14px;}
    .jthree-list h3{width: 16%;}
    .jthree{padding-top: 30px;}
    .jthree-more{margin-top: 30px;}

    .abo-history{padding: 40px 0;}
    .abo-history .pub-tit1::before{display: none;}
    .abocomhis-list:after,.abocomhis-title:after, .abocomhis-title i:after,.abocomhis-title i:before,.abocomhis-title i{display: none;}
    .abocomhis-left {padding-right: 0px;}
    .abocomhis-right {padding-left: 0px;margin-top: 0;}
    .abocomhis-words {width: 100%;padding-top: 26px;padding-bottom: 0;margin-top: 16px;}
    .abocomhis-title {font-size: 30px;top: 0;left: 0 !important;}
    .abocomhis-list{margin-top: 0;}
    .abocomhis-left .abocomhis-fonts p{text-align: left;padding-left: 12px;padding-right: 0px;}
    .abocomhis-left .abocomhis-fonts p:after{left: 0;right: auto;}

    .abo-zuijia{height: 300px;}
    .abo-zuijia .text h5 {font-size: 36px; padding: 0px 6px 2px 6px;}
    .abo-zuijia .text h6{font-size: 20px;letter-spacing: 14px;padding: 14px 0 14px 20px;}
    .abo-zuijia .text p{font-size: 14px;line-height: 26px;}
    .company-img{width: 100%;}
    .company-text1 .pub-tit2 h5{padding-left: 210px;}
    .company-text1 .pub-tit2 h5::after{width: 200px;}
    .abo-company{padding: 30px 0;}
    .company-text1 p{padding-bottom: 10px;}
    .company-more{margin: 10px auto;}
    .about-num{margin-top: 20px;}
    .about-num ul li{width: 50%;margin-bottom: 3%;}
    .about-num ul li h5 span{font-size: 30px;}
    .about-num ul li h5{line-height: 40px;}
    .zheren{margin-top: 20px;}
    .zheren-text h6{font-size: 14px;}
    .zheren-img{width: 100%;}
    .abo-zheren, .abo-jiegou, .abo-jiazhi, .abo-fazhan{padding: 30px 0;}
    .jiegou h5{line-height: 25px;}
    .jiazhi{padding-top: 20px;}
    .jiazhi h5 span{font-size: 18px;}
    .jiazhi h5{padding-bottom: 10px;}
    .jiazhi .text{margin-top: 10px;}
    .jiazhi .text h6{padding: 0 0 4px 0;}
    .jiazhi .img{width: 100%;margin-top: 20px;}
    .fazhan .img{width: 100%;}
    .fazhan{margin-top: 20px;}
    .fazhan .img{padding: 0 20px 20px 20px;}
    .fazhan .text{width: 100%;padding-top: 20px;}
    .canshu-tab table td{padding: 10px 0 10px 0;}
    
}

