﻿@charset "utf-8";

/* banner */
.index-top{width: 100%;height: 616px;position: relative;}

.index-banner {position: relative;width: 100%;height: 100%;transition: all 1s;-webkit-transition: all 1s;/* Safari */}
.index-banner .swiper-container { height: 100%;}
.index-banner .swiper-slide a {display: block;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.index-banner .swiper-container .swiper-pagination {bottom: 10px;display: none;}
.index-banner .swiper-container .swiper-pagination-bullet {border: 0;background: #fff;opacity: 1;border-radius: 50%;width: 10px;margin: 0 4px;height: 10px;transition: all .3s;}
.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #006ebc;}
.index-page{width:100%;height: calc(100% - 95px);position: absolute;}
.index-pagebox{width: 1364px;height: 100%;position: relative;margin: 0 auto;}
.index-page .swiper-button-next, .index-page .swiper-button-prev{display: none;transition: all 0.6s;-webkit-transition: all 0.6s;width: 42px;height: 42px;background-size:cover;opacity: 0.55;margin-top: -21px;}
.index-page .swiper-button-prev{background-image: url(../images/prev.png);left: 0;}
.index-page .swiper-button-next{background-image: url(../images/next.png);right: 0;}
.index-top:hover .index-page .swiper-button-next{display:block;transition: all 0.6s;-webkit-transition: all 0.6s;}
.index-top:hover .index-page .swiper-button-prev{display:block;transition: all 0.6s;-webkit-transition: all 0.6s;}
.keys-seek{position: absolute;z-index: 2;bottom: 0;left: 0;width: 100%;background:rgba(0,0,0,0.5);height: 95px;}
.keys-seekboxs{position: relative;height: 100%;padding: 24px 0;left: 0;top: 0;display: flex;align-items: center;}
.top-search{width: calc(100% - 312px);height: 100%;}
.top-search-box{float:left;width:100%;background: #fff;border: 1px transparent solid;position:relative;border-radius: 3px;}
.top-search-box::before{content:'';position: absolute;
top: -3px; bottom: -3px;left: -3px; right: -3px;
background:-webkit-linear-gradient(bottom,#212385,#007ac6); 
border-radius: 3px;z-index: -1;}
.top-search-box #search_box{float:left;width:calc(100% - 118px);height: 46px;margin: -1px;}
.top-search-box input.inp_srh {float:left;outline:medium none;width:calc(100% - 120px);height:100%;padding:8px 20px;font-size:16px;line-height:28px; color:#999;}
.top-search-box .btn_srh {float:right;display: flex;align-items: center;justify-content: center;width:120px;height:100%;background:#f39800;font-size:16px;color:#fff;}
.top-search-box .btn_srh img{display: block;width: 21px;margin-right: 10px;}

.search-sort{float:left;margin: -1px;width:122px;padding: 0 16px;height:46px;position:relative;background:-webkit-linear-gradient(bottom,#212385,#007ac6);  }
.search-sort h6{width:100%;font-size:16px;color:#fff;line-height:44px;cursor:pointer;}
.search-sort ul{position:absolute;z-index:9;top:44px;left:-2px;width:124px;border:#007ac6 solid 1px;background:#fff;border-top:none;display:none;}
.search-sort ul li{width:100%;font-size:14px;color:#333;line-height:36px;padding: 0 16px;cursor:pointer;}
.search-sort ul li:hover{color:#007ac6;}

.top-search .search-history{position:absolute;left:121px;top:40px;width:calc(100% - 240px);background:#f9f9f9;border:#e0e0e0 solid 1px;display:none;-webkit-box-shadow: 0 4px 12px rgba(0,0,0,0.1);box-shadow: 0 4px 12px rgba(0,0,0,0.1);z-index:3;}
.top-search .search-history a{float:left;width:100%;font-size:14px;color:#666;line-height:32px;padding:0 20px;}
.top-search .search-history a:hover{color:#007ac6;}

.top-search .search_keys{float:left;width:100%;height:30px;overflow:hidden;}
.top-search .search_keys a{float:left;font-size:12px;color:#999;line-height:30px;}
.top-search .search_keys a:hover{color:#c82126;}
.top-search .search_keys span{float:left;font-size:font-size:12px;line-height:30px;color:#e0e0e0;margin-left:12px;margin-right:12px;}

.search-keys{width: 312px;padding-left: 25px;display: flex;justify-content: flex-end;height: 100%;}
.search-keys ul{width: 100%;height: 100%;overflow: hidden;}
.search-keys li{float: left;padding: 0 10px;font-size: 14px;line-height: 18px;border-left: 1px solid #fff;margin-bottom: 10px;}
.search-keys li a{display: block;color: #fff;}
.search-keys li:nth-child(3n){padding-right: 0;}
.search-keys li:nth-child(3n+1){border-left: 0;}
.search-keys li:hover a{color: #006ebc;}

.youce{    right: 2px;top: 50%;left: auto;bottom: auto;margin: -25px 0 0 0; margin-top:-31px; width:157px; position: fixed; cursor: pointer; border-radius: 5px; z-index:9999;}
.youce a{ display:block; width:157px; height:61px; background-color:#00aef3; border-radius:5px; position:relative; overflow:hidden;}
.youce a img{ height: 50px;
    width: 140px;
    margin-left: -68px;
    margin-top: -25px; display:block; position:absolute; top:50%; left:50%; overflow:hidden;}	
	
	.sjbottom{ display:none;}	


	
	
@media(max-width:1440px) {
	.index-pagebox{width: 100%;}
	.index-page .swiper-button-prev{left: 40px;}
	.index-page .swiper-button-next{right: 40px;}
}
@media(max-width:1366px) {
	.index-top{height:500px ;}
	.index-page{height: calc(100% - 76px);}
	.keys-seek{height: 76px;}
	.keys-seekboxs{padding: 15px 0;}
}
@media(max-width:1080px) {
	.index-pagebox{width: 100%;}
	.index-page .swiper-button-prev{left: 30px;}
	.index-page .swiper-button-next{right: 30px;}
}
@media (max-width:991px) {
	.index-top{height: auto;}
	.index-page{display: none;}
	.index-banner{height: 400px;}
	.index-banner .swiper-container .swiper-pagination{display: block;}
	
	.keys-seek{position: relative;background: #000;height: 66px;}
	.keys-seekboxs{padding: 15px 2.5%;}
	.search-sort{width: 100px;height: 36px;padding: 0 8px;}
	.search-sort h6{font-size: 14px;line-height: 34px;}
	.search-sort ul{width: 100px;top: 36px;left: 0px;}
	.search-sort ul li{padding: 0 8px;}
	.top-search-box #search_box{height: 36px;width: calc(100% - 96px);}
	.top-search-box input.inp_srh{width:calc(100% - 100px);font-size: 14px;}
	.top-search .search-history{width: calc(100% - 198px);left: 99px; top: 35px;}
	.top-search-box .btn_srh {width:100px;}
	.top-search-box .btn_srh img{width: 16px;}
	.search-keys li{line-height: 16px;margin-bottom: 2px;}
}

@media(max-width:769px) {
    .index-banner {height: 320px;}
    .index-banner .swiper-container .swiper-pagination {bottom: 6px;}
    .index-banner .swiper-container .swiper-pagination-bullet {width: 8px;height: 8px;margin: 0 4px;}
	.keys-seek{height: auto;}
	.keys-seekboxs{height: auto;display: block;padding-top: 10px;padding-bottom: 0;}
	.top-search{width: 100%;height: auto;}
	.search-keys{width: 100%;padding-left: 0;margin-top: 10px;}
	.search-sort{width: 80px;height: 30px;}
	.search-sort h6{font-size: 12px;line-height: 28px;}
	
	.top-search-box .btn_srh{width: 40px;height: 30px;}
	.top-search-box .btn_srh img{margin-right: 0;}
	.top-search-box .btn_srh span{display: none;}
	.top-search-box #search_box{width: calc(100% - 76px);height: 30px;}
	
	.search-sort ul{width: 80px;top: 30px;}
	.search-sort ul li{font-size: 12px;line-height: 28px;}
	.top-search-box input.inp_srh{width: calc(100% - 40px);font-size: 12px;line-height: 28px;padding: 0 10px;}
	.top-search .search-history{width: calc(100% - 118px);left: 79px;top: 29px;}
	.search-keys li{border-left: 0;margin-bottom: 8px;font-size: 12px;padding: 0;padding-right: 8px;}
	.search-keys li:nth-child(3n){padding: 0;padding-right: 8px;}
	.top-search .search-history a{padding: 0 10px;line-height: 28px;}
		
}

@media(max-width:480px) {
    .index-banner {height: 180px;}
}

/* 首页 */
.index-item{width: 100%;padding: 60px 0 248px;}
.title-box{width: 100%;position: relative;display: flex;justify-content: center;}
.title-box h3{font-size: 32px; line-height: 90px; color: #000;font-weight: bold;position: relative;z-index: 2;}
.title-box h4{margin-left: 10px;font-size: 18px; line-height: 90px; color: #0d65bc;font-weight: bold;font-family: "Arial Regular";font-style: italic;position: relative;z-index: 2;}
.title-box .english-name{position: relative;}
.title-box .img{position: absolute;width: 90px;height: 90px;top: 0;left: -64px;z-index: 1;}
.title-box .img img{width: 100%;height: 100%;}
.add-icon{display: none;width: 36px;height: 36px;margin: 0 auto;background-image: url(../images/add.png);background-size: cover;background-position: center;background-repeat: no-repeat;}
.lookmore{width: 100%;display: flex;justify-content: center;align-items: center;}
.lookmore a{display: block;background: -webkit-linear-gradient(bottom,#212385,#007ac6);color: #fff;font-size: 16px;line-height: 52px;height: 52px;padding: 0 30px;border-radius: 3px;}
.lookmore a span{display: block;width: 100%;background: url(../images/right.png) no-repeat right;padding-right: 15px;}
.lookmore a:hover span{font-weight: bold;}

@media (max-width:991px) {
	.title-box h3{line-height: 72px;font-size: 26px;}
	.title-box .img{width: 72px;height: 72px;left: -52px;}
	.title-box h4{font-size: 16px;line-height: 72px;}
	.index-item{padding: 40px 0 60px;}
	
	.lookmore a{padding: 0 15px;height: 32px;line-height: 32px;font-size: 14px;}
}

@media (max-width:767px) {
	.index-item{padding:30px 0 40px ;}
	
	.title-box h3{line-height: 64px;font-size: 20px;}
	.title-box .img{width: 64px;height: 64px;left: -40px;}
	.title-box h4{font-size: 14px;line-height: 64px;}
}
@media (max-width:480px) {
	.index-item{padding:20px 0 30px ;}
	
}


/* 首页 服务项目 */
.index-severbox{width: 100%;}
.severlist{width: 100%;padding: 40px 0;}

.severlist li a{display: block;width: 100%;position: relative;}
.severlist li .img{width: 100%;height: 214px;background-size: cover;background-position: center;background-repeat: no-repeat;}
.severlist li .bottom{position: absolute;width: 100%;bottom: 0;left: 0;height: 60px;background-image: url(../images/severbg.png);background-position: center;background-repeat: no-repeat;}
.severlist li .bottom h3{font-size: 18px;color: #fff;line-height: 60px;text-align: center;}
.severlist li .infobox{position: absolute;width: 100%;height: 0;left: 0;top: 0;z-index: 2;transition: all 0.6s;-webkit-transition: all 0.6s;}
.severlist li .info-bg{position: absolute;left: 0;top: 0;z-index: 3;width: 100%;height: 100%;background: -webkit-linear-gradient(bottom,#212385,#007ac6);opacity: 0.7;filter:alpha(opacity=70)}
.severlist li .info-txt{display: none;padding:30px 20px;color: #fff;width: 100%;height: 0;position: absolute;left: 0;top: 0;z-index: 4;}
.severlist li .info-txt h2{font-size: 20px;font-weight: bold;text-align: center;line-height: 32px;}
.severlist li .info-txt p{font-size: 16px;line-height: 28px;height: 56px;overflow: hidden;margin-bottom: 20px;margin-top: 10px;}
/*.severlist li:hover .bottom{display: none;}*/
.severlist li:hover .infobox{height: 100%;transition: all 0.6s;-webkit-transition: all 0.6s;}
.severlist li:hover .info-txt{display: block;height: 100%;transition: all 0.6s;-webkit-transition: all 0.6s;}
.severlist li:hover .add-icon{display: block;transition: all 0.6s;-webkit-transition: all 0.6s;}

@media (max-width:1080px) {
	.severlist{padding-bottom: 50px;}
	.index-severbox .swiper-pagination{display: block;bottom: 10px;}
}
@media (max-width:991px) {
	.severlist{padding-top: 20px;}
	.severlist li .img{height: 156px;}
	.severlist li .bottom h3{font-size: 16px;}
	.severlist li:hover .info-txt{padding: 15px;}
	.severlist li .info-txt h2{font-size: 18px;line-height: 28px;}
	.severlist li .info-txt p{font-size: 14px;line-height: 24px;margin: 8px 0 12px;height: 48px;}
	.severlist li:hover .add-icon{width: 30px;height: 30px;}
}

.index-ad{width: 100%;position: relative;display: block;}
.index-ad .img{width: 100%;}
.index-ad .img img{width: 100%;}
.mask{z-index: 2;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-color: rgba(0,0,0,0.7);}

/* 我们的优势 */
.index-advance{position: relative;width: 100%;background-image: url(../images/ht/bg.png);height: 866px;}
.adv-bg{width: 100%;position: absolute;bottom: 0;left: 0;display: flex;justify-content: center;}
.index-advancebox{width: 100%;margin-top: 20px;}
.index-advancebox ul{width: 100%;}
.index-advancebox li{float: left;width: calc((100% - 120px) / 3);    margin-right: 40px;background: #fff;border: 1px transparent solid;position: relative;border-radius: 3px;}
.index-advancebox li:first-child{margin-left: 0;}
.index-advancebox li:nth-child(2),.index-advancebox li:nth-child(3){/*margin-top: 40px;*/ margin-bottom:28px}
.index-advancebox li::before{content: '';
    position: absolute;
    top: -3px;
    bottom: -3px;
    left: -3px;
    right: -3px;
    background: -webkit-linear-gradient(bottom,#212385,#007ac6);
    border-radius: 3px;
    z-index: 1;}

.index-advancebox li a{display: block;width: 100%;padding:40px 25px;background: #fff;z-index: 2;position: relative;}
.index-advancebox li .icon{width: 48px;margin: 0 auto;}
.index-advancebox li .icon img{width: 100%;}
.index-advancebox li h3{margin:15px 0;font-size: 24px;color: #f39800;font-weight: bold;text-align: center;line-height: 32px;}
.index-advancebox li p{font-size: 16px;color: #999;line-height: 28px;text-align: center;-webkit-line-clamp:5;height: 56px;}
.index-advancebox li .arrow{z-index: 2;
	position: absolute;
	    bottom: -10px;
	    right: 50%;
		margin-right: -8px;
	    width: 16px;
	    height: 16px;
		box-sizing:border-box;
	    background-color: #fff;
		border-bottom: 3px solid #21248b ;
		border-right: 3px solid #21248b ;
	   
		-webkit-transform: rotate(45deg);
	    -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	    -o-transform: rotate(45deg);
	    transform: rotate(45deg);
}
@media (max-width:1199px) {
	.index-advance{background-image: none;height: auto;}
	.adv-bg{display: none;}
	.index-advancebox li{width: calc(25% - 12px);margin-left: 15px;}
	.index-advancebox li:first-child{margin-left: 0;}
	.index-advancebox li a{padding: 20px 8px;}
	.index-advancebox li h3{margin: 10px 0 ;}
}
@media (max-width:991px) {
	.index-advancebox li .icon{width: 36px;}
	.index-advancebox li h3{font-size: 20px;line-height: 28px;}
	.index-advancebox li p{font-size: 14px;line-height: 24px;height: 120px;}
	.index-advancebox li:nth-child(2), .index-advancebox li:nth-child(3){margin-top: 0;margin-left: 100px;}
}
@media (max-width:767px) {
	.index-advancebox li{width: calc(50% - 10px);margin-left: 100px;margin-bottom: 40px;}
	.index-advancebox li:nth-child(2n+1){margin-left: 100px;}
	.index-advancebox li h3{font-size: 18px;line-height: 24px;}
	.index-advancebox li p{font-size: 12px;line-height: 20px;height: 100px;}
}
@media (max-width:750px) {
.youcesj{       position: fixed;
    box-sizing: border-box;
    z-index: 2147483646;    right: 5px;
    top: 50%;
    left: auto;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);height: 63.75px;
    width: 63.75px; display:block;}
.youcesj a{ border-radius: 50%; display:block;
    background: #00aef3 url(../images/module-bg-0.png) center center no-repeat;
    background-size: 50px; height:100%;}
	.youce{ display:none;}
	
	
	.sjbottom{height: 8%;
    background: rgba(24,11,10,0.2);
    bottom: 0%;    position: fixed;
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center;
    z-index: 2247483647;
    left: 0;    border-top: 1px solid #bbb;}
	.sjbottom a{background: #FFFFFF;
    color: #18426c; font-size: 1em;
    display: inline-block;
    width: 87%;
    height: 67%;
    text-align: center;
    position: relative;
    border-radius: .15em;
    justify-content: center;
    align-items: center;
    display: flex;
    text-decoration: none;}
}


@media (max-width:480px) {
	
}

/* 订单查询 */
.index-seek{width: 100%; background: -webkit-linear-gradient(right,#1d2088,#006dbb);padding: 40px 0;}
.seek-class ul{width: 100%;margin-bottom: 10px;}
.seek-class li{padding-bottom: 10px;float: left;margin-left: 40px;position: relative;cursor: pointer;}
.seek-class li:first-child{margin-left: 0;}
.seek-class li a{font-size: 18px;color: #fff;font-weight: bold;display: block;}
.seek-class li.cur a{color: #f39800;}
.arrow-bottom{ display: none; position: absolute;left: 50%;bottom: 0;margin-left: -5px;width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #f39800;}
.seek-class li.cur .arrow-bottom{display: block;}
.seek-form{width: 100%;display: flex;}
.seek-form .form{width: 560px;display: flex;border-radius: 3px;height: 46px;}
.seek-form .form input{width: calc(100% - 123px);color: #999;font-size: 16px;padding: 0 20px;line-height: 46px;border-radius:3px 0 0 3px;}
.seek-form .form .btn_srh{display: flex; align-items: center; justify-content: center; width: 123px; height: 100%; background: #f39800; font-size: 16px;color: #fff;border-radius: 0 3px 3px 0;}
.seek-form .form .btn_srh img{display: block;width: 21px;margin-right: 10px;}
.seek-form .info-txt{width: calc(100% - 560px - 131px);font-style: oblique;color: #fff;display: flex;justify-content: center;align-items: center;}
.seek-form .info-txt h3{font-size: 48px;font-weight: bold;padding-right: 20px;line-height: 46px;}
.seek-form .info-txt p{font-size: 20px;font-weight: bold;line-height: 23px;}
.seek-form .ask-btn{width: 131px;background: #f39800;line-height: 46px;height: 46px;border-radius: 3px;}
.seek-form .ask-btn a{width: 100%;text-align: center;color: #fff;line-height: 46px;font-size: 18px;font-weight: bold;display: block;}

@media (max-width:1199px) {
	.seek-form form{width: 340px;}
	.seek-form form input{width: calc(100% - 100px);}
	.seek-form form .btn_srh{width: 100px;}
	.seek-form .ask-btn{width: 100px;}
	.seek-form .info-txt{width: calc(100% - 340px - 100px);}
}
@media (max-width:991px) {
	.index-seek{padding: 20px 0;}
	.seek-class li a{font-size: 16px;}
	.seek-form form{height: 32px;}
	.seek-form form input{font-size: 14px;padding: 0 10px;line-height: 32px;}
	
	.seek-form .info-txt h3{font-size: 30px;line-height: 32px;}
	.seek-form .info-txt p{font-size: 14px;line-height: 15px;}
	.seek-form .ask-btn{height: 32px;}
	.seek-form .ask-btn a{font-size: 16px;line-height: 32px;}
}
@media (max-width:767px) {
	.seek-class li{margin-left: 20px;}
	.seek-form{flex-flow: column;}
	.seek-form form{width: 100%;}
	.seek-form form input{width: calc(100% - 80px);}
	.seek-form form .btn_srh{width: 80px;}
	.seek-form .ask-btn{width: 80px;margin-top: 10px;}
	.seek-form .info-txt{width: 100%;justify-content: flex-start;margin-top: 10px;}
}

/* 首页资讯 */
.index-newsbox{width: 100%;}
.title-box2{justify-content: flex-start;}
.title-box2 .title-add{display: block;position: absolute;right: 0;top: 50%;margin-top: -30px;width: 60px;height: 60px;}
.title-box2 .title-add img{width: 100%;height: 100%;display: block;}
.index-newsbox .news-floor{width: 30%;margin-left: 2.5%;float: left;}
.index-newsbox .news-floor:first-child{margin-left: 0;}
.title-box .txt-box{position: relative;padding: 13px 0;position: relative;}
.title-box .txt-box .img{position: absolute;top: 0;left: 64px;width: 90px;height: 90px;}
.title-box .txt-box .img img{width: 100%;height: 100%;display: block;}
.title-box .txt-box h3, .title-box .txt-box h4{line-height: 32px;margin-left: 0;}
.news-floor-info{width: 100%;margin-top: 40px;}
.news-floor-info .newslist,.news-floor-info .infolist{width: 100%;}
.news-floor-info .newslist li{width: 100%;margin-bottom: 30px;}
.news-floor-info .newslist li:last-child{margin-bottom: 0;}
.news-floor-info .newslist li a{width: 100%;display: flex;}
.news-floor-info .newslist li a .img{width: 128px; height:98px;}
.news-floor-info .newslist li a .img img{display: block;width: 100%; height:100%;}
.news-floor-info .newslist li a .txt{width: calc(100%  - 128px);padding-left: 20px;}
.news-floor-info .newslist li a h3{font-size: 18px;color: #333;font-weight: bold;line-height: 32px;height: 32px;}
.news-floor-info .newslist li a p{margin-top: 10px;font-size: 16px;color: #999;line-height: 28px;height: 56px;}
.news-floor-info .newslist li:hover a h3,.news-floor-info .infolist li:hover a h3,.news-floor-info .infolist li:hover a h4{color: #f39800;}

.news-floor-info .info-img{width: 100%;margin-bottom: 20px;}
.news-floor-info .info-img a {width: 100%;display: flex;}
.news-floor-info .info-img a img{width: 100%;display: block;}
.news-floor-info .infolist li{width: 100%;border-bottom: 1px dashed #e0e0e0;}
.news-floor-info .infolist li a{display: flex;width: 100%;height: 100%;}
.news-floor-info .infolist li a h3,.news-floor-info .infolist li a h4{line-height: 46px;font-size: 16px;color: #333;}
.news-floor-info .infolist li a h3{width: calc(100% - 100px);}
.news-floor-info .infolist li a h4{width:90px;text-align: right;}

.news-floor-info .news-floor-problem {padding: 0 25px;background: #f5f5f5;width: 100%;}
.news-floor-info .news-floor-problem .swiper-container {max-height: 354px;}
.news-floor-info .problemlist{width: 100%;}
.news-floor-info .problemlist li{width: 100%;border-bottom: 1px dashed  #e0e0e0;padding: 15px 0;text-align: left;}
.news-floor-info .problemlist li a{display: block;width: 100%;}
.news-floor-info .problemlist li h3 {font-size: 18px;color: #000000;line-height: 32px;font-weight: bold;}
.news-floor-info .problemlist li p{font-size: 14px;line-height: 24px;color: #999;height: 48px;}
/* .news-floor-info .problemlist li:last-child p{display: none;} */
.news-floor-info .problemlist li:last-child {border-bottom:0;}
.news-floor-info .problemlist li:hover h3{color: #f39800;}


@media (max-width:991px) {
	.title-box .txt-box .img{width: 72px;height: 72px;left: 52px;}
	.index-newsbox .news-floor{margin-bottom: 40px;}
	.index-newsbox .news-floor:last-child{margin-bottom: 0;}
	.news-floor-info{margin-top: 20px;}
	.index-newsbox .news-floor{width: 100%;margin-left: 0;}
	.title-box .txt-box h3, .title-box .txt-box h4{line-height: 26px;}
	.title-box2 .title-add{width: 48px;height: 48px;margin-top: -24px;}
	.news-floor-info .newslist li{margin-bottom: 15px;}
	.news-floor-info .newslist li a .img{width: 112px;}
	.news-floor-info .newslist li a .txt{width: calc(100%- 112px);padding-left: 15px;}
	.news-floor-info .newslist li a h3{font-size: 16px;height: 28px;line-height: 28px;}
	.news-floor-info .newslist li a p{font-size: 14px;height: 48px;line-height: 24px;}
	
	.news-floor-info .info-img{margin-bottom: 10px;}
	.news-floor-info .infolist li a h3, .news-floor-info .infolist li a h4{font-size: 14px;line-height: 42px;}
	.news-floor-info .news-floor-problem{padding: 15px;}
	.news-floor-info .problemlist{padding: 15px 0;}
	.news-floor-info .problemlist li{padding: 15px 0;}
	.news-floor-info .problemlist li h3{font-size: 16px;line-height: 28px;}
	.news-floor-info .problemlist li p{font-size: 12px;line-height: 20px;height: 40px;}
	.news-floor-info{max-height: 460px;}
	
}
@media (max-width:767px) {
	.title-box .txt-box .img{width: 60px;height: 60px;left: 40px;}
	.title-box .txt-box h3, .title-box .txt-box h4{line-height: 20px;}
	.title-box2 .title-add{width: 36px;height: 36px;margin-top: -18px;}
}

/* 客户见证 */
.index-customer{width: 100%;background-image: url(../images/Custome-bg.jpg);background-position: center;background-size: cover;}
.index-customer .title-box h4{color: #fff;line-height: 94px;}
.customerlist .pic{width: 100%;}
.customerlist .pic img{width: 100%;display: block;}
.severlist.customerlist li:hover .info-txt{display: flex;flex-flow: column;justify-content: center;align-items: center;padding: 0 20px;}
.index-customerbox{position: relative;}
.index-customerbox .swiper-button-next, .index-customerbox .swiper-button-prev{z-index: 55;opacity: 1;width: 42px;height: 42px;background-size:cover;margin-top: -21px;}
.index-customerbox .swiper-button-prev{background-image: url(../images/prev.png);left: 0;}
.index-customerbox .swiper-button-next{background-image: url(../images/next.png);right: 0;}

.index-customerbox{width: 1364px;margin: 0 auto;position: relative;}
.customer-pagebox{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}

/* 合作客户 */
.index-partner .title-box{margin-bottom: 35px;}

.partnerlist li a{width: 100%;border: #e0e0e0 solid 2px;
background: #fff;overflow: hidden;}
.partnerlist li a .logo{width: 100%;/*padding: 16%;*/height: 100%;vertical-align: middle;display: -webkit-flex;-webkit-align-items: center;display: flex;align-items: center;text-align: center;}
.partnerlist li a .logo img{
	/* opacity: 0.55;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; */
	vertical-align: middle;
	max-width: 100%;max-height: 100%;display: block;margin: 0 auto;}
.partnerlist li a:hover {　
        border-image: -webkit-linear-gradient(#007ac6,#212385) 30 30;
        border-image: -moz-linear-gradient(#007ac6,#212385) 30 30;
        border-image: linear-gradient(#007ac6,#212385) 30 30;}
/* .partnerlist li a:hover .logo img{
	opacity:1;
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(100);
	-o-filter: grayscale(0);
	filter: grayscale(0);
	filter:none;
} */
.index-customerbox.index-partner-box .swiper-button-next{background-image: url(../images/next02.png);;}
.index-customerbox.index-partner-box .swiper-button-prev{background-image: url(../images/prev02.png);;}
.index-customerbox.index-partner-box .swiper-pagination{bottom: 0;}

.index-link{width: 100%;padding: 40px 0 30px 0;}
.index-link h3{font-size: 16px;font-weight: bold;line-height: 32px;color: #000;}
.index-link ul{width: 100%;margin: 0 -10px;}
.index-link li{float: left;padding: 0 10px;margin-bottom: 10px;}
.index-link li a{display: block;font-size: 14px;line-height: 32px;color: #999;}
.index-link li:hover a{color: #000;}

@media (max-width:1440px) {
	.index-customerbox{width: 100%;}
	.index-customerbox .swiper-button-prev{left: 20px;}
	.index-customerbox .swiper-button-next{right: 20px;}
}

@media (max-width:1199px) {
	.index-link ul{width: 100%;margin: 0 -6px;}
	.index-link li{padding: 0 6px;}
}

@media (max-width:1080px) {
	.partnerlist{padding-bottom: 40px;}
	.customer-pagebox{display: none;}
}
@media (max-width:991px) {
	.index-customer .title-box h4{line-height: 75px;}
	.index-link{padding: 10px 0;}
	.index-link h3{font-size: 14px;line-height: 28px;}
	.index-link li a{font-size: 12px;line-height: 26px;}
	.index-link li{margin-bottom: 5px;}
}
@media (max-width:767px) {
	.index-customer .title-box h4{line-height: 66px;}
	.index-link{padding-top: 0;}
}

/* 我们的优势 新增 */
.index-newadvance{width: 1200px;margin: 0 auto;margin-top: 35px;position: relative;z-index: 3;}
.index-newadvance ul{width: 100%;display: flex;height: 340px;}
.index-newadvance li{width: 25%;padding: 0 0;}
.index-newadvance li:nth-child(2){/*align-self: center;*/}
.index-newadvance li:nth-child(3){/*align-self: flex-end;*/}
.index-newadvance li:nth-child(4){/*align-self: center;*/}
.index-newadvance li .newadvance-item{width: 100%;}
.index-newadvance li .newadvance-item .img{width: 160px;height: 160px;border: 1px dashed #036bb4;overflow: hidden; border-radius: 50%;/* background-size: 96%;*/ background-position: center;background-repeat: no-repeat;}
.index-newadvance li .newadvance-item .txt{width: 178px;margin-top: 5px;}
.index-newadvance li .newadvance-item .txt p{font-size: 15px;color: #000;font-weight: bold;line-height: 28px;text-align: center;}

@media (max-width:1080px) {
	.index-newadvance{width: 100%;}
	.index-newadvance li{padding: 0 10px;}
	.index-newadvance li .newadvance-item .img{width: 120px;height:120px;}
	.index-newadvance li .newadvance-item .txt{width: 120px;}
	.index-newadvance li .newadvance-item .txt p{font-size: 16px;line-height: 24px;}
}
@media (max-width:767px) {
	.index-newadvance ul{height: auto;display: block;}
	.index-newadvance ul::after{display: table;content: " ";}
	.index-newadvance li{width:50%;float: left;margin-bottom: 15px;}
	.index-newadvance li:nth-child(2),.index-newadvance li:nth-child(3),.index-newadvance li:nth-child(4){align-self: flex-start;}
	.index-newadvance li .newadvance-item{display: flex;align-items: center;}
	.index-newadvance li .newadvance-item .img{width: 100px;height:100px;}
	.index-newadvance li .newadvance-item .txt{width: calc(100% - 100px);padding-left: 10px;}
	.index-newadvance li .newadvance-item .txt p{text-align: left;}	
}
@media (max-width:767px){
	.index-newadvance li{width:100%;padding: 0;}
	.index-newadvance li .newadvance-item{justify-content: space-evenly;}
	.index-newadvance li .newadvance-item .txt{width: 200px;overflow: hidden;}
	.index-newadvance li .newadvance-item .txt p{font-size: 14px;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;}
	.index-newadvance li:nth-child(2) .newadvance-item,.index-newadvance li:nth-child(4) .newadvance-item{justify-content: flex-end;display: flex;}
	.index-newadvance li:nth-child(2) .newadvance-item .img,.index-newadvance li:nth-child(4) .newadvance-item .img{margin: 0 8%;flex-shrink: 0;}
	.index-newadvance li:nth-child(2) .newadvance-item .txt,.index-newadvance li:nth-child(4) .newadvance-item .txt{order: -1;}
	.index-newadvance li:nth-child(2) .newadvance-item .txt p,.index-newadvance li:nth-child(4) .newadvance-item .txt p{text-align: right;}
}

.index-ad .mask{display: none;}