*{padding: 0;margin: 0;}
body,html{color: #333;font-size: 0.28rem;background-image: linear-gradient(-45deg, #f6faff , #ecf9ff);}
.ellipsis{text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.ellipsis2{ overflow: hidden;	text-overflow: ellipsis;	-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical;line-clamp: 2;}
.flex{display: flex;display: -webkit-flex;}
a{text-decoration: none;color: #333;}
.transition{transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}
.boxSizing{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
/* 按钮默认 */


.container{width:100%; padding: 0px .25rem;}
.clr{clear:both;}
h1,h2,h3,h4,h5,h6{ margin: 0;font-weight:normal;}
html{font-size: 100px;}
.l{float:left}
.r{float:right}


/* 头部 */
.header{height: 0.9rem;align-items: center;justify-content: space-between;padding: 0 0.2rem;position: fixed;top: 0;left: 0;width: 100%;z-index: 99;background: #fff;}
.headerHeight{height: 0.9rem;}
.header .logo{align-items: center;display: block;}
.header .logo img{height: 0.6rem;display: block;}
.header .logo>p{font-size: 0.36rem;font-weight: bold;padding-left: 0.1rem;}
.classifyModel .eng{align-items: center;}
.classifyModel .eng1{width: 0.3rem;height: 0.3rem;}
.classifyModel .text{padding: 0 0.1rem;}
.classifyModel .eng2{width: 0.2rem;height: 0.2rem;object-fit: contain;display: block;}
.classifyModel .btn{width: 0.36rem;height: 0.36rem;margin-left: 0.2rem;padding: 0.1rem;}
.classifyModel .btn>img{width: 100%;height: 100%;}

/* 侧边栏 */
.back{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 100;background-color: rgba(0, 0, 0, 0.25);display: none;}
.sideList{background: #175E9D;width: 60%;height: 100%;overflow: auto;position: fixed;top: 0;left: 0;z-index: 101;transform: translateX(-100%);}
.sideList .side{border-bottom: 1px solid #eee;}
.sideList .side>a{font-size: 0.28rem;font-weight: bold;line-height: 0.8rem;display: block;padding: 0 0.2rem;color: #fff;}
.sideList .sidebarModel{height: 0;overflow: hidden;}
.sidebar>a{padding: 0.2rem 0.4rem;font-size: 0.26rem;display: block;color: #fff;}

/* 底部导航栏 */
/* .tabbar{padding: 0 0.16rem;background: #175E9D;position: fixed;bottom: 0;z-index: 99;width: 100%;box-sizing: border-box;}
.tabbar>a{flex: 1;align-items: center;justify-content: center;flex-direction: column;height: 1.26rem;color: #fff;}
.tabbar>a.act{background: #175E9D;}
.tabbar>a>img{width: 0.45rem;height: 0.45rem;}
.tabbar>a>p{padding-top: 0.16rem;font-size: 0.24rem;} */

/* 底部 */

.footer{padding: 0.8rem 0.3rem;background: url('../images/footer_bg.png') no-repeat center;background-size: cover;}
.footLogo>img{width:0.92rem;height: 0.92rem ;}
.footLogo .main{flex: 1;padding-left: 0.2rem;color: #fff;}
.footLogo .main .tit{font-size: 0.3rem;font-weight: bold;}
.footLogo .main .desc{font-size: 0.2rem;padding-top: 0.06rem;}
.footMain{background: rgba(0, 0, 0, 0.2);padding: 0.5rem 0.3rem 0.3rem;color: #fff;font-size: 0.22rem;margin-top: 0.3rem;}
.footMain>p{padding-bottom: 0.16rem;}
.footMain p,.footMain span{text-wrap-mode: initial !important;word-break: break-all;font-size: 0.22rem;}
.footBot{padding-top: 0.5rem;}
.footBot a{color: #fff;font-size: 0.26rem;display: block;}
.footBot>a{margin-top: 0.16rem;}
.footBot1{margin-top: 0.16rem;align-items: center;}
.footBot1 >p{height: 0.25rem;width: 1px;background: #fff;margin: 0 0.26rem;}



/* .footer{padding-bottom: 1.26rem;}
.footer .footHead{padding:1.3rem 0.16rem 1.56rem;background: url('../images/foot_bg.png') no-repeat center;background-size: cover;text-align: center;}
.footer .footHead .p1{font-size: 0.42rem;font-weight: bold;color: #fff;}
.footer .footHead .p2{font-size: 0.24rem;color: #fff;padding: 0.3rem 0;line-height: 0.5rem;}
.footHead .p3{justify-content: center;}
.footHead .p3>a{width: 2.2rem;height: 0.72rem;display: flex;align-items: center;justify-content: center;background: #175E9D;color: #fff;border-radius: 0.12rem;font-size: 0.26rem;margin: 0 0.1rem;}
.footHead .p3>a:first-child{background: #fff;color: #175E9D;}
.footBot{padding: 0.6rem 0.16rem;text-align: center;}
.footBot a{font-size: 0.26rem;}
.footBot .fb2{justify-content: center;padding-top: 0.2rem;}
.footBot .fb2>a{padding:0 0.2rem;position: relative;}
.footBot .fb2>a::after{content: '';display: block;height: 0.2rem;width: 1px;background: #999;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.footBot .fb2>a:first-child::after{display: none;} */


.model{padding: 0.6rem 0.3rem;}
.headTitle{font-size: 0.36rem;padding-bottom: 0.6rem;}
.headTitle .tit{font-weight: bold;color: #175E9D;}
.headTitle .desc{font-size: 0.3rem;padding-top: 0.2rem;word-wrap: break-word;}
.headTitle.white{color: #fff;}
.headTitle.white .tit{color: #fff;}
.moreBtn{line-height: 0.66rem;color: #175E9D;text-align: center;font-size: 0.26rem;display: inline-block;align-items: center;justify-content: space-around;;border-radius: 50px;padding: 0 0.26rem;box-shadow: 0 0 0 1px #175E9D inset;}
.moreBtn>img{width: 0.2rem;height: 0.2rem;object-fit: contain;margin-left: 0.2rem;}

/* 首页 */
.homeSwiper{height: 9.62rem;}
.homeSwiper .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;opacity: 1;}
.homeSwiper .swiper-pagination-bullet-active{background: #175E9D;}
.homeSwiper img{width: 100%;height: 100%;}
.homeSMain{position: relative;}
.homeSMain .title{position: absolute;z-index: 10;top: 2.1rem;left: 0.3rem;width: calc(100% - 0.6rem);font-size: 0.6rem;font-weight: bold;color: #fff;}
.homeSMain .desc{top: 5.2rem;left: 0.3rem;width: calc(100% - 0.6rem);z-index: 10;position: absolute;color: #fff;}
.homeSMain .desc .text{padding-top: 0.1rem;}
.homeSMain .desc .slide{width: 0.64rem;height: 2px;background: #fff;margin-bottom: 0.2rem;}

.aboutModel{background: url('../images/about_bg.png') no-repeat center;background-size: cover;}
.aboutModel>.text{font-size: 0.26rem;line-height: 0.42rem;padding-bottom: 0.8rem;}
.aboutNum{flex-wrap: wrap;padding-bottom: 0.6rem;}
.aboutNum  .aNum{width: 50%;padding-top: 0.6rem;}
.aNum .num{font-size: 0.58rem;color: #175E9D;}
.aNum .text{padding-top: 0.1rem;font-size: 0.22rem;}
.aboutModel .img{width: 100%;display: block;}

.serveModel{background: url('../images/ser_bg.png') no-repeat center;background-size: cover;}
.serveList{flex-wrap:wrap;}
.serveItem{width: calc(100% / 3);display: flex;align-items: center;justify-content: center;flex-direction: column;padding-top: 0.8rem;}
.serveItem .img .img1{padding: 0.2rem;background: #175E9D;padding: 0.26rem;border-radius: 50%;}
.serveItem .img .img1>img{width: 0.4rem;height: 0.4rem;display: block;object-fit: contain}
.serveItem .img{border-radius: 50px;padding: 0.2rem;border: 1px dashed rgba(255, 255, 255, 0.3);}
.serveItem .text{color: #fff;font-weight: bold;padding-top: 0.2rem;font-size: 0.26rem;}
.serveBtn{text-align: center;padding-top: 0.8rem;}
.serveBtn .moreBtn{background: transparent;color: #fff;padding: 0 0.4rem;line-height: 0.56rem;font-size: 0.24rem;box-shadow: 0 0 0 1px #fff inset;}

.teamModel{background: url('../images/team_bg.png') no-repeat center;background-size: cover;}
.teamNav{flex-wrap: wrap;}
.teamNav a{padding:0.1rem 0.1rem 0.1rem 0.38rem;background: url('../images/round.png') no-repeat left center;background-size: 0.24rem;height: 0.3rem;font-size: 0.26rem;margin-right: 0.3rem;margin-top: 0.2rem;display: flex;align-items: center;}
.teamNav a.active{background: url('../images/round-select.png') no-repeat left center;background-size: 0.24rem;}

.teamMain{text-align: center;}
.teamMain .cover{width: 5.9rem;height: 5.9rem;margin: 0 auto;}
.teamMain .cover>img{width: 100%;height: 100%;border-radius: 50%;}
.teamMain .tit{font-size: 0.36rem;font-weight: bold;color: #175E9D;padding-top: 0.4rem;}
.teamMain .label{flex-wrap: wrap;margin: -0.04rem -0.04rem;padding-top: 0.4rem;}
.teamMain .label>p{background: #175E9D;padding: 0.1rem 0.22rem;font-size: 0.22rem;border-radius: 50px;margin:0.04rem 0.04rem;color: #fff;}
.teamMain .text{padding-top: 0.4rem;font-size: 0.24rem;line-height: 0.38rem;}
.teamMain .moreBtn{margin-top: 0.5rem;}
.teamSwiperModel{padding-top: 0.8rem;}
.teamSwiperModel .teamSwiper{display: none;}
.teamSwiperModel .teamSwiper:first-child{display: block;}

.honorModel{background: url('../images/hour_bg.png') no-repeat center;background-size: cover;}
.hourMain{display: block;}
.hourMain img{width: 100%;}
.hourMain>p{color: #fff;font-size: 0.26rem;padding:0.2rem 0.2rem 0;text-align: center;}

.caseModel{background: url('../images/case_bg.png') no-repeat center;background-size: cover;}
.caseHead{background: #fff;}
.caseHead>img{width: 50%;height: 2.2rem;object-fit: cover;}
.caseHead .caseHR{width: 50%;box-sizing: border-box;padding: 0.16rem;flex-direction: column;justify-content: space-between;align-items: flex-start;}
.caseHR .tit{width: 100%;}
.caseHR .text{font-size: 0.22rem;color: #666;line-height: 0.36rem;}
.caseHR .moreBtn{line-height: 0.5rem;font-size: 0.22rem;}
.caseList .case{height: 1.1rem;background: #fff;display: block;margin-top: 0.3rem;display: flex;align-items: center;padding: 0 1.2rem 0 0.2rem;position: relative;}
.caseList .case::after{content: '';display: block;height: 0.8rem;width: 0.8rem;background: url('../images/case_img.png') no-repeat center;background-size:contain;position: absolute;z-index: 10;right: 0.2rem;top: 50%;transform: translateY(-50%);}

.newsModel{background: url('../images/news_bg.png') no-repeat center;background-size: cover;}
.newsMain>img{height: 3.82rem;display: block;width: 100%;object-fit: cover;}
.newsMain .tit{padding-top: 0.2rem;}
.newsMain .desc{font-size: 0.24rem;padding-top: 0.2rem;height: 0.8rem;line-height: 0.4rem;}
.newsMain .rightBtn{justify-content: space-between;align-items: center;padding-top: 0.2rem;}
.newsMain .rightBtn .dit{font-size: 0.26rem;}
.newsMain .rightBtn>img{width: 0.2rem;height: 0.2rem;object-fit: contain;display: block;}
.newsSwiper{padding-bottom: 0.7rem;}
.newsSwiper .swiper-pagination-bullet{width: 10px;height: 10px;background: #175E9D;opacity: 1;}
.newsSwiper .swiper-pagination-bullet-active{background: #00B7EE;}


.tradeModel{background: url('../images/trade_bg.png') no-repeat center;background-size: cover;}
.tradeList{flex-wrap: wrap;}
/* .tradeList .trade{width: calc((100% - 0.3rem) / 3);margin-right: 0.15rem;} */
/* .tradeList .trade:nth-child(3n){margin-right: 0;} */
.trade>img{width: 100%;}
.trade>p{font-size: 0.22rem;padding: 0.1rem 0.1rem 0;text-align: center;}
/* .trade:nth-child(n+4){margin-top: 0.3rem;} */


.teamDMain{text-align: left;}
.teamDMain .cover>img{border-radius: 0;} 
.teamInfo{padding-top: 0.6rem;}
.detTit{display: flex;align-items: center;font-size: 0.3rem;font-weight: bold;color: #175E9D;padding-bottom: 0.1rem;border-bottom:1px solid #84ABCE;margin-bottom: 0.3rem;}
.detTit>img{width: 0.36rem;height: 0.63rem;object-fit: contain;margin-right: 0.1rem;display: block;}
.detTit1{border: none;padding-bottom: 0;color: #333;}
.teamInfo .main{line-height: 0.46rem;}
.teamInfo .main1{padding-left: 1rem;}


/*关于我们*/
.index_about{width:100%; height:auto; overflow: hidden;background:url(../images/about_bjs.jpg) no-repeat center; background-size: cover; 
	padding: 1.4rem 0 .8rem; position: relative}
.index_about_top{width:100%; height: auto; overflow: hidden}
.index_about_top h4{color:#fff; font-size:.4rem; font-weight: bold; text-align: center; }
.about_top_xx{width:100%; height: auto; overflow: hidden; display: block; color:#ffffff; font-size: .27rem; opacity:0.55; line-height:.5rem; 
	margin:.4rem auto .3rem; text-align: center}
.about_top_more{width:40%; height:.8rem; background: #2063c6 url(../images/c_jts.png) no-repeat 90% center; padding: 0 3%; line-height: .8rem; 
	font-size: 16px; display: block; border-radius: 5px; margin:.65rem auto 0; color:#fff}
.about_top_more:hover{padding: 0 2.5%;}
.index_about_num{width:100%; height: auto; overflow: hidden; margin-top: 1.5rem;}
.index_about_num dl{width:50%; height: auto; float: left; text-align: center; margin-bottom: .6rem}
.index_about_num dl dt{color:#fff; font-size: .28rem; margin-bottom: 5px;}
.index_about_num dl dt span{color:#fff; font-size:.48rem; font-weight: bold;}
.index_about_num dl dd{color:#fff; font-size: .28rem;}
#holder{position:absolute; position: -webkit-sticky; top: 0; width: 100%; height: 100vh; z-index: 33; pointer-events: none; overflow: hidden; display: flex; justify-content: center; align-items: center;}



/*服务内容*/
.index_service{width:100%; height: auto; overflow: hidden; margin:.8rem 0 .7rem}
.index_service_left{width:48%; height: auto; float: left}
.in_sli{width:100%; position: relative; overflow: hidden}
.in_sli a{width:100%;display: block}
.in_ser_pic{width:100%; height: 100%;  display: block; object-fit: cover; object-position: center center; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.service_left_hover{width:100%; height: auto; position: absolute; bottom:15px; left:0; padding: 0 .2rem}
.service_left_hover h4{color:#fff; font-size: .28rem; margin-top:.1rem;    text-transform: uppercase; font-weight: bold;}
.in_si1 .in_ser_pic,.in_si1{border-radius: 25px 0 0 0;}
.in_si2 .in_ser_pic,.in_si2{border-radius: 0 0 25px 0;}
.index_service_center{width:48%; height: auto; float: right; position: relative; overflow: hidden; border-radius: 0 25px 0 25px}
.index_service_center a{width:100%; height:100%; display: block}
.index_service_right{width:100%; overflow: hidden; display: flex; display: -webkit-flex; -webkit-justify-content: space-between; justify-content: space-between;}
.index_service_right .in_sli{width:48%;}
.index_service_all{width:100%; height: auto; overflow: hidden}
.in_sli:hover .in_ser_pic{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.index_service_center:hover .in_ser_pic{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.service_all_top{width:100%; height: auto; overflow: hidden; margin-bottom: .2rem}
.service_all_top .in_si1{margin-bottom: .2rem}


/*案例*/
.index_case{width:100%; height: auto; overflow: hidden; background: url(../images/case_bjs.jpg) no-repeat center; padding: .6rem 0; background-size:cover;}
.index_case_tt{color:#000000; font-size: .5rem; font-weight: bold; text-align: center;  margin-bottom: .5rem}
.index_case_all{width:100%; position: relative}
.index_case_all .swiper-slide a{width:100%; height: auto; display: block}
.index_case_pic{width:100%; height: auto; overflow: hidden; border-radius: 25px;}
.index_case_pic img{width:100%; display: block; border-radius: 25px; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_case_all .swiper-slide a h4{width:100%; height: .6rem; line-height: .6rem; color:#000000; font-size:.28rem;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: center; margin-top: .12rem;}
.index_case_all .swiper-button-next,.index_case_all .swiper-button-prev{width:.6rem; height: .6rem; margin-top:-.3rem; opacity:0.8}
.index_case_all .swiper-button-next{background: url(../images/c_right.png) no-repeat center; right:2%; background-size: 100% 100%}
.index_case_all .swiper-button-prev{background: url(../images/c_left.png) no-repeat center; left:2%;  background-size: 100% 100%}
.index_case_all .swiper-button-next:hover{ opacity:1}
.index_case_all .swiper-button-prev:hover{opacity:1}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{content: ""}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{content: ""}
.index_case_more{width:40%; height: .8rem; background: #2063c6 url(../images/c_jts.png) no-repeat 90% center; padding: 0 3% 0 5%; line-height: .8rem; 
	font-size:.24rem; display: block; border-radius: 5px; margin:.5rem auto 0; color:#fff}
.index_case_more:hover{padding: 0 2.5%;}
.index_case_all .swiper-slide a:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}


/*广告1*/
.index_jshl{width:100%; height:auto; background: url(../images/jshl_bjs.jpg) no-repeat center; background-size: cover; padding:.9rem .25rem;  text-align: center}
.index_jshl h4{color:#fff; font-size: .4rem;  font-weight: bold;}
.index_jshl p{color:#fff; font-size:.28rem; opacity: 0.5; margin: .2rem auto .3rem; line-height: .45rem; font-weight: 100 }


/*新闻*/
.index_news{width:100%; height: auto; overflow: hidden; margin-bottom: .6rem}
.index_news_title{width:100%; height: auto; overflow: hidden; position: relative; margin-top: .6rem}
.index_news_title h4{color:#000000; font-size: .5rem; font-weight: bold; text-align: center;  margin-bottom: .5rem}
.index_news_left{width:90%; height: auto; overflow: hidden; margin: 0px auto;}
.index_news_pic{width:100%; height: auto; overflow: hidden; border-radius: 25px;}
.index_news_pic img{width:100%; display: block; border-radius: 25px; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_news_xx{width:100%; height: .7rem; line-height:.7rem; margin-top: 8px;}
.index_news_xx h4{width:70%; height: 100%; float: left; color:#000000; font-size:.27rem; font-weight: bold; text-overflow: ellipsis; overflow: hidden; 
	white-space: nowrap}
.index_news_xx span{color:#999999; font-size:.26rem; float: right}
.index_news_right{width:100%; height: auto; overflow: hidden; margin-top: .5rem}
.index_news_right ul{width:100%; height: auto; overflow:hidden; border-top: 1px solid #eeeeee;}
.index_news_right ul li{width:100%; height: .8rem; border-bottom: 1px solid #eeeeee; line-height: .8rem;}
.index_news_right ul li i{color:#2063c6; font-size: .26rem; float: left; font-style: normal}
.index_news_right ul li p{width:70%; height: 100%;  float: left; color: #090915; font-size: .26rem; text-overflow: ellipsis; overflow: hidden; 
	white-space: nowrap}
.index_news_right ul li span{color:#999999; font-size: .26rem; float: right}
.index_news_right ul li:hover p{color:#2063c6}
.index_news_left:hover img{transform: scale(1.07);transition: all 1s ease 0s;-webkit-transform: scale(1.07);-webkit-transform: all 1s ease 0s;}
.index_news_left:hover h4{color:#2063c6}



.ny_banner,.ny_ban{width:100%; position: relative; height:2.6rem; }
.ny_banner img,.ny_ban img{width:100%; height:100%;object-fit: cover; object-position: center center;}
.ny_bans_title{width:100%; height: auto; overflow: hidden; text-align: center; position: absolute; top:50%; left:0; transform: translate(0,-50%);}
.ny_bans_title h4{font-size: .52rem; font-weight: bold; color:#fff; text-transform:uppercase}
.ny_bans_title hr{width:.9rem; height: .08rem; background: #175e9d; display: block; margin:.2rem auto; border: 0}

/*内页面包屑导航*/
.pos{height:auto; line-height:.4rem; padding:.15rem 2%; font-size:.23rem; clear:both;
   text-align:left; border-bottom:1px solid rgba(255, 255, 255, 0.38); color:#313131; background:#fff}
.pos a{color:#313131; font-size:.23rem}
.pos span{color: #175e9d; font-size:.23rem}
.pos span.wei{color: #313131;}
.ny{ padding:.3rem .2rem; line-height:.4rem; clear:both; color:#333333; font-size:.24rem}
.ny img,.index_abou_xx img{max-width:100%; display:block; height:auto!important}
.ny_about_info{width:100%; height: auto; display: block; overflow: hidden; margin: 8px auto; padding: 0px 15px}
.ny p,.ny span{color:#333333; font-size:.24rem!important; line-height:.45rem;}
 


 /*内页新闻*/
.news_x{ margin-bottom:.15rem; clear:both;padding:0px .2rem; margin-top: .2rem;}
.news_x ul{width:100%; height:auto; overflow:hidden; margin-bottom:.2rem}
.news_x li{width:100%; padding:12px 0px; border-bottom:#bebebe 1px solid; float:left;}
.news_x li h3{height:.4rem; line-height:.4rem; color:#313131;  font-weight:bold; font-size:.27rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.news_x li p{font-size:.22rem; color:#7d7d7d; height: .25rem; line-height: .25rem; margin:.1rem 0;}
.news_x li h4{font-weight:normal; color:#626262; height:.8rem; line-height:.4rem; overflow:hidden; margin-top: .1rem; font-size:.24rem;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}



/*内页荣誉资质*/
.honor_list{padding:.2rem; clear:both;}
.honor_list ul{width:100%; height:auto; overflow:hidden; margin-bottom:.2rem}
.honor_list li{width:48%;  float:left;height: auto; margin-bottom:.2rem; overflow:hidden}
.honor_list li img{width:100%;height: 100%; border:#ddd 1px solid; display:block;}
.honor_list li p{line-height:.4rem; height:.4rem; overflow:hidden; color:#333; font-size:.25rem; text-align:center; clear:both; text-overflow:ellipsis; white-space:nowrap; margin-top:.1rem;}
.honor_list li:nth-child(2n){float:right}

.pic_list{padding:.3rem .2rem; clear:both; overflow:hidden}
.pic_list a{width:48%;  float:left;height: auto; margin-bottom:.2rem; overflow:hidden}
.pic_list a img{width:100%;height: 100%; display:block;}
.pic_list a p{line-height:.4rem; height:.4rem; overflow:hidden; color:#333; font-size:.25rem; text-align:center; clear:both; text-overflow:ellipsis; white-space:nowrap; margin-top:.1rem}
.pic_list a:nth-child(2n){float:right}

  


/*内页导航*/
.index_clei{ width:100%; height:auto; background:#eeeeee; overflow: hidden}
.index_clei a{ color:#1b1b1b; font-size:.24rem; text-align:center; width:50%; height:.7rem; line-height:.7rem; display:block; overflow:hidden; float:left; }
.index_clei a:nth-child(4){ border-right:0px;}
.index_clei a.active{ background:#175e9d; color:#fff }
.pic{width:100%; clear:both; height: 221px; padding-top: 70px;}
.about_ban{ background: url(../images/about.jpg) no-repeat; background-size: 100% 100%; text-align: center }
.about_ban h3{ font-size: .3rem; font-weight: bold; color: #fff;}
.about_ban p{font-size: .16rem; color:#fff}
.index_plei{width:100%; height:auto; line-height:.7rem; background:#eee; overflow: hidden}
.index_plei a{ color:#333; font-size:.24rem; text-align:center; width:50%; height:.7rem; display:block; overflow:hidden; float:left; text-overflow:ellipsis; overflow:hidden; white-space:nowrap }
.index_plei a.active{ background:#175e9d;color:#fff }
.ny_biaoti{width: 100%; font-size:.35rem; color: #000; padding: .1rem 0px; text-align: center;  clear: both; line-height:.5rem}
.ny_time{width: 100%;  line-height: .6rem; color: #888; height: auto;   margin-bottom: .2rem; border-top: 1px solid #666; border-bottom: 1px solid #666;
           text-align: center; clear: both; font-size:.24rem;}
.keyword_light,.keyword_light p{font-size:.2rem; color:#333; line-height:.4rem}



/*联系我们*/
.ditu{height:5rem;padding: 0px 15px}
.ny_contact{ height:auto; display:block; font-size:.14rem; color:#333; line-height:.28rem; padding:0px 10px; margin:20px 0 40px}


.page-list span,.page-list a{box-sizing: border-box;}


/* 专业团队搜索样式 */
.search-container_filter {margin: 24px 10px;}
.search-container{background-color:white;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.05);padding:20px;margin:24px 10px;display:none;}
.search-form{display:flex;flex-wrap:nowrap;gap:15px}
.search-field{display:flex;align-items:center;flex:1;min-width:0}
.search-label{font-size:14px;color:#6c757d;margin-right:8px;white-space:nowrap}
.search-input,.search-select{flex:1;height:40px;padding:0 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;color:#495057;background-color:white;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;min-width:0}
.search-input:focus,.search-select:focus{border-color:#175E9D;outline:0;box-shadow:0 0 0 2px rgba(23,94,157,0.25)}
.search-select{appearance:none;background-image:url("../images/down.png");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 12px}
.search-button-with-icon{display:flex;align-items:center;justify-content:center;gap:8px}
.search-icon{position:relative;width:14px;height:14px}
.search-icon::before{content:"";position:absolute;top:0;left:0;width:10px;height:10px;border:2px solid white;border-radius:50%}
.search-icon::after{content:"";position:absolute;bottom:-3px;left:10px;width:2px;height:8px;background-color:white;transform:rotate(-45deg);transform-origin:top right}
.search-button{width: 100%;height:40px;padding:0 20px;background-color:#175E9D;border:none;border-radius:4px;color:white;font-size:14px;font-weight:500;cursor:pointer;transition:background-color 0.15s ease-in-out;white-space:nowrap}
.search-button:hover{background-color:#134e82}
.search-button:active{background-color:#0f416d}

/* 响应式布局 */
@media (max-width: 992px) {
    .search-form {
        flex-wrap: wrap;
    }

    .search-field {
        flex-basis: 100%;
    }
}

/*@media screen and (max-width:500px){
	html{font-size: 78.125px;}
}

@media screen and (max-width:425px){
	html{font-size: 66.4062px;}

}

@media screen and (max-width:414px){
	html{font-size: 64.6875px;}

}



@media screen and (max-width:375px){
	html{font-size: 58.5938px;}

}


@media screen and (max-width:360px){
	html{font-size: 57.0312px;}
	
}


@media screen and (max-width:320px){
	html{font-size: 50px;}
*/
}
