@import url(animate.min.css);
@import url(swiper-bundle.min8.0.7.css);
@import url(reset.css);
@import url(Keyfreames.css);
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {overflow-x: auto;}
.el-cascader {width:100%}

header .top{background: #0a1a3e;height: 0.45rem;}
header .top .container{height: 100%;}
header .top .left,header .top a{color: #fff;font-size: var(--font14);}
header .top .right a{padding: 0 0.1rem;line-height: 1;position: relative;}
header .top .right a:last-child{padding-right: 0;}
header .top .right a::after{content: '';width: 1px;height: 100%;background: rgba(255, 255, 255, 0.3);position: absolute;left: 0;top: 0;}
header .top .right a:nth-of-type(1)::after{display: none;}
header .top a:hover{text-decoration: underline;}
header .content{background: #fff;padding: 0.22rem 0;}
header .logo{width: 2.28rem;}
header .logo img{width: 100%;}
header .nav_list{padding-left: 0.2rem;}
header .nav_list li{margin: 0 0.02rem;}
header .nav_list li a span{padding: 0 0.15rem;font-size: var(--font15);color: #333;transition: .35s ease;line-height: 0.4rem;display: block;}
header .nav_list li.active a span,header .nav_list li a:hover span{background: #0a78d7;color: #fff;}
header .hotline{padding-left: 0.45rem;background: url(../images/tel1.png) no-repeat left center;background-size: 0.4rem;line-height: 1;}
header .hotline span{display: block;font-size: var(--font15);color: #aaa;margin-bottom: 0.04rem;}
header .hotline p{font-size: var(--font30);color: #c3062c;font-weight: 700;}
.nav_menu,.nav_mask{display: none;}

.indexBanner{position: relative;z-index: 0;}
.bannerSwiper {position: relative;line-height: 1;}
.bannerSwiper .imgBox {position: relative; width: 100%; height: 100%;}
.bannerSwiper .imgBox > img {width: 100%;object-fit: cover;}
.bannerSwiper .pagination{position: absolute;bottom: 0.6rem;left: 0;right: 0;margin: auto;}
.bannerSwiper .swiper-pagination{position: relative;bottom: 0;width: auto;}
.bannerSwiper .swiper-pagination span{width:18px;height: 18px;margin: 0 10px 0 0 !important;background:transparent;opacity: 1;border: 1px solid transparent;position: relative;transition: border-color 0.5s ease;padding:0;border-radius:50%;}
.bannerSwiper .swiper-pagination span::after{content: '';width: 6px;height: 6px;border-radius: 50%;background: #fff;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;}
.bannerSwiper .swiper-pagination span.swiper-pagination-bullet-active{border-color: #fff;}
.bannerSwiper .swjt{width: 0.6rem;height: 0.6rem;position: absolute;background: url(../images/arrow-1.png) no-repeat center;background-size: 0.13rem 0.18rem;top: 0;bottom: 0;margin: auto;border: 1px solid rgba(255, 255, 255, 0.5);}
.bannerSwiper .swiper-button-prev{left: 0.6rem;}
.bannerSwiper .swiper-button-next{right: 0.6rem;transform: rotate(180deg);}

footer *{font-size: var(--font14);color: rgba(255, 255, 255, 0.9);}
footer .bottom{background: #333333;height: 45px;line-height: 45px;}
footer .bottom a{font-size: var(--font14);color: rgba(255, 255, 255, 0.9);}
footer .bottom .beian{margin: 0 0.15rem;}
footer .bottom a:hover,footer .top a:hover{text-decoration: underline;}
footer .top{background: #2E2E2E;padding: 0.4rem 0 0.48rem;}
footer .top .tc{flex-wrap: wrap;}
footer .top .left{flex-shrink: 0;width: 35.5%;}
footer .top .nav li{margin-right: 0.2rem;}
footer .top .nav li a{font-size: var(--font14);color: rgba(255, 255, 255, 0.8);display: block;}
footer .f_lxfs .t_lxfs{margin: 0.36rem 0 0.18rem;position: relative;}
footer .f_lxfs .t_lxfs b{overflow: hidden;font-weight: 700;font-size: var(--font16);color: #fff;background: #2E2E2E;position: relative;z-index:1;padding-right:0.15rem;}
footer .f_lxfs .t_lxfs span{width: 100%;height: 1px;background: rgba(255, 255, 255, 0.5);position: absolute;top: 0;bottom: 0;left: 0;margin: auto;z-index:0;}
footer .f_lxfs p span{display: block;line-height: 2;}
footer .f_Hotline{flex-shrink: 0;width: 30%;border-left: 1px solid rgba(255, 255, 255, 0.5);border-right: 1px solid rgba(255, 255, 255, 0.5);padding: 0 0.48rem;}
footer .f_Hotline span{display: block;font-size: var(--font14);line-height: 1;}
footer .f_Hotline b{display: block;font-size: var(--font32);color: #fff;font-weight: 700;line-height: 0.85;margin: 0.16rem 0;}
footer .f_Hotline .contact-btn{width: 120px;height: 40px;line-height: 40px;background: #696969;color: #fff;transition: .35s all;font-size: var(--font14);color: #fff;text-align: center;display: block;margin-top: 0.2rem;}
footer .f_Hotline .contact-btn:hover{background: #0A78D7;}
footer .f_qrcode{flex-shrink: 0;width: 22%;}
footer .f_qrcode .item{flex-shrink: 0;width: 41%;text-align: center;}
footer .f_qrcode .item img{display: block;width: 100%;}
footer .f_qrcode .item span{display: block;width: 100%;margin-top: 0.14rem;}

.footNews{background: #F3F3F3;padding: 0.9rem 0 1.2rem;}
.footNews .item{flex-shrink: 0;width: 36%;}
.footNews .item:last-child{width: 21.5%;}
.column_title{margin-bottom: 0.26rem;}
.column_title b{font-size: var(--font24);color: #32353a;padding-left: 0.14rem;line-height: 1;position: relative;font-weight: normal;}
.column_title b::before{content: '';width: 0.04rem;background: #184179;height: 100%;position: absolute;left: 0;top: 0;}
.column_more{flex-shrink: 0;width:0.4rem;height: 0.4rem;background: url(../images/more_icon1.png) no-repeat center;background-size: 100%;transition: .5s all;overflow: hidden;}
.column_more:hover{background: #0a78d7 url(../images/more_icon2.png) no-repeat center;background-size: 100%;}
.footNews .list li{border-bottom: 1px dashed #9f9f9f;display: flex;justify-content: space-between;align-items: center;transition: .5s all;}
.footNews .list li a{flex-shrink: 0;width: 79%;white-space: nowrap;text-overflow: ellipsis;font-size: var(--font14);color: #454545;overflow: hidden;height: 40px;line-height: 40px;cursor: pointer;padding-left: 0.2rem;background: url(../images/jt2.png) no-repeat left center;background-size: 0.2rem;}
.footNews .list li i{font-style: normal;font-size: var(--font14);color: #aaaaaa;transition: .5s all;}
.footNews .list li:hover i{padding-right: 0.1rem;color: #fff;}
.footNews .list li:hover{background: #0A78D7;}
.footNews .list li:hover a{color: #fff;background: url(../images/jt5.png) no-repeat left center;background-size: 0.2rem;}
.footNews .item:last-child li a{width: 100%;}
.footNews .links_title{width: 100%;border-bottom: 1px solid #dfdfdf;line-height: 1;padding-bottom: 0.1rem;margin: 0.55rem 0 0.1rem;}
.footNews .links_title span{font-size: var(--font15);color: #aaaaaa;margin-left: 0.06rem;}
.footNews .links_title b{font-size: var(--font18);color: #2e67b8;}
.lk_list{flex-wrap: wrap;}
.lk_list a{font-size: var(--font14);color: #454545;line-height: 0.4rem;margin-right: 0.2rem;transition: .5s all;}
.lk_list a:hover{color:#0a78d7;}

.homeSearch{background:url(../images/shadow_bg1.png) no-repeat center bottom;background-size: 100% 0.25rem;margin-top: -0.4rem;position: relative;z-index: 2;padding-bottom: 0.25rem;}
.homeSearch .con{background: #fff;padding: 0.22rem 0.4rem;width: 100%;}
.lt_services,.lt_services a{font-size: var(--font14);color: #797979;flex-wrap: wrap;}
.lt_services a:hover{text-decoration: underline;}
.rt_search .input{border:1px solid #dfdfdf;border-right: 0;height: 40px;line-height: 40px;padding-left: 0.4rem;background: url(../images/sc_btn.png) no-repeat left 0.08rem center;background-size: 0.2rem;font-size: var(--font14);color: #777;}
.rt_search .submit{width: 0.8rem;height: 40px;line-height: 40px;background: #0a78d7;color: #fff;font-size: var(--font16);cursor: pointer;}

.MainBusiness{padding: 1.2rem 0 1rem;}
.titOne{text-align: center;}
.titOne b,.MainAbout .info b{display: block;font-size: var(--font32);color: #0a1c4c;font-weight: 700;line-height: 1;}
.titOne p{font-size: var(--font14);color: #666;margin-top: 0.2rem;}
.titOne.white b,.titOne.white p{color: #fff;}
.MainBusiness .list{margin-top: 0.5rem;align-items: stretch;}
.MainBusiness .list li{flex-shrink: 0;width: 24%;border: 1px solid #E4E4E4;border-radius: 0.3rem;padding: 0.6rem 0 0.5rem;text-align: center;}
.MainBusiness .list li img{display: block;margin: 0 auto;transition: .8s ease;}
.MainBusiness .list li h3{font-size: var(--font20);color: #333333;margin: 0.3rem 0;font-weight: 700;transition: .8s ease;}
.MainBusiness .list li p span{display: block;font-size: var(--font15);color: #666666;line-height: 2;}
.MainBusiness .list li:hover img{transform: rotateY(360deg);}
.MainBusiness .list li:hover h3{color: #0A78D7;}

.MainAbout{background: #FAFAFA;padding: 1rem 0;}
.MainAbout .pic{flex-shrink: 0;width: 48%;}
.MainAbout .info{flex-shrink: 0;width: 45.5%;}
.MainAbout .info p{font-size: var(--font15);color: #696969;line-height: 1.85;margin: 0.25rem 0 0.55rem;}
.more-a{font-size: var(--font15);width: 124px;border-radius: 0.5rem;background: #197DC7 url(../images/arrow-2.png) no-repeat right 0.2rem center;background-size: 0.06rem 0.1rem;padding-left: 0.24rem;line-height: 45px;display: block;color: #fff;margin: 0.8rem 0 0;transition:.5S all}
.more-a:hover{background: #18437a url(../images/arrow-2.png) no-repeat right 0.2rem center;background-size: 0.06rem 0.1rem;}
.MainAbout .number{text-align: center;line-height: 1;padding-right: 0.2rem;}
.MainAbout .number b,.MainAbout .number i{display: block;font-size: var(--font46);color: #333;font-weight: normal;}
.MainAbout .number i{line-height: 0.5;font-style: normal;font-size: var(--font32);}
.MainAbout .number span{display: block;font-size: var(--font16);color: #555555;margin-top: 0.1rem;}

.MainProduct{padding:1rem 0;}
.more-b{font-size: var(--font16);color: #fff;width: 200px;line-height: 52px;background: #0A78D7;display: block;margin: 0.6rem auto 0;text-align: center;transition:.5S all}
.more-b:hover{background: #18437a;}
.MainProduct .list{flex-wrap: wrap;margin-top: 0.5rem;align-items: stretch;}
.MainProduct .list li{flex-shrink: 0;width: 32%;border: 1px solid #E4E4E4;margin: 0 2% 0.2rem 0;padding: 0.2rem 0 0.3rem;text-align: center;}
.MainProduct .list li:nth-child(3n){margin-right: 0;}
.MainProduct .list li img{display: block;width: 78%;margin: 0 auto;}
.MainProduct .list li h3{font-size: var(--font16);color: #333333;line-height: 1.5;margin-top: 0.24rem;}

.MainCooperate{padding: 0.85rem 0;}
.MainCooperate .list{flex-wrap: wrap;margin-top: 0.75rem;}
.MainCooperate .list li{flex-shrink: 0;width: 11%;margin: 0 0.75%;}
.MainCooperate .list li img{width:100%;}

.MainCase{width: 100%;background: url(../images/case-bg.jpg) no-repeat center;background-size: cover;padding: 0.85rem 0 1.3rem;}
.caseContent{margin-top: 0.9rem;position: relative;}
.caseContent a{background: #fff;display: block;}
.caseContent .pic{overflow: hidden;}
.caseContent .pic img{display: block;width: 100%;transition:.5s all;}
.caseContent a:hover img{transform:scale(1.1);}
.caseContent a span{font-size: var(--font16);color: #333333;display: flex;justify-content: center;align-items: center;padding:0.15rem;}
.caseSwiper{overflow: hidden;}
.caseSwiper .swiper-pagination{display: none;}
.caseContent .swiper-button-next,.caseContent .swiper-button-prev{width: 0.5rem;height: 0.5rem;background: #fff url(../images/arrow-3.png) no-repeat center;background-size: 0.09rem 0.15rem;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin: auto;transition: .35s all;}
.caseContent .swiper-button-prev{transform: rotate(180deg);left: -0.9rem;}
.caseContent .swiper-button-next{right: -0.9rem;}
.caseContent .swiper-button-next:hover,.caseContent .swiper-button-prev:hover{background-color: #eee;}

/* 新闻中心 */
.ny-banner {height: 3.6rem; overflow: hidden;position: relative;}
.ny-banner .bjBox {position: absolute; width: 100%; height: 100%; left: 0; top: 0;z-index: 0;}
.ny-banner .pub_img {position: absolute; width: 100%; height: 100%;font-size: var(--font48);color: #fff;font-weight: 700;}
.ny-banner .news_pub {background: url(../images/banner-news.jpg) no-repeat center;background-size: cover;}
.ny-banner .message_pub {background: url(../images/banner-message.jpg) no-repeat center;background-size: cover;}
.ny-header{background: #fff;}
.ny-header p{padding-left: 0.24rem;background: url(../images/crumb_icon.png) no-repeat left center;background-size: 0.2rem;line-height: 0.2rem;} 
.ny-header p,.ny-header p a{font-size: var(--font14);color: #545454;}
.ny-header p span{color: #797979;}
.ny-header p a:hover{color: #1B5BC6;}
.ny-header .column li{flex-shrink: 0;width: 1.5rem;line-height: 0.64rem;text-align: center;font-size: var(--font16);}
.ny-header .column li.active{background: #1B5BC6;}
.ny-header .column li a{color: #666;display: block;}
.ny-header .column li.active a{color: #fff;}
.ny-header .column li:hover a{text-decoration: underline;}
.newsList{background: #F1F2F4;padding: 0.7rem 0;}
.newsList ul{flex-wrap: wrap;}
.newsList li{background: #fff;flex-shrink: 0;width: 49%;border-radius: 0.1rem;padding: 0.3rem;margin-bottom: 0.28rem;}
.newsList li a{display: flex;justify-content: space-between;align-items: center;}
.newsList li .pic{flex-shrink: 0;width: 35%;}
.newsList li .pic img{display: block;width: 100%;}
.newsList li .info{flex-shrink: 0;width: 60%;}
.newsList li .info h3{font-size: var(--font16);color: #333333;}
.newsList li .info p{font-size: var(--font14);color: #8e8e8e;margin: 0.15rem 0 0.3rem;}
.newsList li .or{width: 100%;}
.newsList li .date{font-size: var(--font14);color: #939393;}
.newsList li .more{font-size: var(--font14);color: rgba(147, 147, 147, 0.5);}
.newsList li .more:hover{color: #1B5BC6;}
.newsList li:hover h3{color: #1B5BC6;}

/* 在线留言 */
.MainMessage{margin: 0.5rem auto 1rem;}
.MainMessage li{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 0.2rem;}
.MainMessage li label{flex-shrink: 0;width: 13%;padding-right: 2%;font-size: var(--font16);color: #333;text-align: right;line-height: 0.44rem;}
.MainMessage li label.xh{background: url(../images/tb_img1.png) center right no-repeat;}
.MainMessage li .msgLi{flex-shrink: 0;width: 87%;height: 0.44rem;}
.MainMessage li .msgLi input,.MainMessage li .msgLi select,.MainMessage li .msgLi textarea{width: 100%;height: 0.44rem;line-height: 0.44rem;padding: 0.08rem 0.15rem;text-indent: 0;outline: none;background: #f8f8f8;border: 1px solid #f1f1f1;color: #666;}
.MainMessage li .msgLi.msg_ipt0{height: 0.9rem;}
.MainMessage li .msgLi textarea{height: 100%;line-height: 1.5;}
.MainMessage li .msgLi.Vnum input{width: 1.25rem;margin-right: 0.2rem;}
.MainMessage li .msgLi.Vnum span{font-size: var(--font16);color: #999999;margin-left: 0.2rem;}
.MainMessage li .msg_btn{flex-shrink: 0;width: 87%;margin-top: 0.4rem;}
.MainMessage li .msg_btn input{flex-shrink: 0;width: 1.6rem;height: 0.44rem;line-height: 0.44rem;margin-right: 0.15rem;color: #fff;font-size: var(--font16);cursor: pointer;}
.MainMessage li .msg_btn input.submit{background: #18437a;}
.MainMessage li .msg_btn input.reset{background: #bbbbbb;}

/* 联系我们 */
.MainContact{margin: 0.5rem auto 1rem;}
.welcome{background: #f4f4f4;padding: 0.3rem;margin-bottom: 0.6rem;}
.welcome img{flex-shrink: 0;border-radius: 50%;border: 4px solid #fff;width: 1.5rem;height: 1.5rem;margin-right: 0.4rem;}
.welcome span{display: block;font-size: var(--font24);color: #13427a;}
.welcome p{font-size: var(--font15);color: #565656;line-height: 2;margin-top: 0.2rem;}
.MainContact .contact{flex-shrink: 0;width: 42%;}
.MainContact h1{font-size: var(--font24);color: #13427a;margin-bottom: 0.24rem;}
.MainContact ul li{display: flex;justify-content: flex-start;align-items: center;padding: 0.1rem 0;border-bottom: 1px dashed #dfdfdf;}
.MainContact ul li img{flex-shrink: 0;width: 0.45rem;margin-right: 0.2rem;}
.MainContact ul li p{font-size: var(--font14);color: #565656;}
.MainContact .mapbox{flex-shrink: 0;width: 54%;}
.MainContact .maptit{width: 220px;height: 40px;line-height: 40px;color: #fff;font-size: var(--font20);text-align: center;margin-bottom: 0.2rem;padding: 0 0 0 110px;background: url(../images/map_titbg.jpg) no-repeat;background-size: 100%;}
.MainContact .map{width: 100%;height: 2.7rem;border: 1px solid #dfdfdf;overflow: hidden;}
#container{min-width:6rem;min-height:4.67rem;}

/* 荣誉详情 */
.ArticleDetails{padding: 0.4rem 0;}
.ArticleDetails h1{display: block;font-size: var(--font24);color: #0a1c4c;font-weight: 700;line-height: 1;text-align: center;}
.ArticleDetails .fb_tips{height: 40px;line-height: 40px;background: #f5f5f5;color: #aaa;font-size: var(--font14);margin: 0.3rem 0;}
.ArticleDetails .fb_tips span{padding: 0 0.12rem;}
.ArticleDetails .content img{display: block;margin: 0 auto 0.2rem;}
.ArticleDetails .content p{font-size: var(--font15);color: #000;line-height: 2;margin-bottom: 0.2rem;}
.ArticleDetails .content li{list-style: initial;}
.ArticleDetails .content h2{font-weight:bold;font-size: var(--font26);margin-bottom: 0.2rem;}
.ArticleDetails .content h3{font-weight:bold;font-size: var(--font20);margin-bottom: 0.2rem;}
.ArticleDetails .content ul,.ArticleDetails .content ol{padding-left:0.5rem;margin-bottom: 0.2rem;}
.ArticleDetails .content table{margin-bottom: 0.2rem;}
.ArticleDetails .content *{color:#000;}
table, th, td {
  border: 1px solid black; /* 设置1像素黑色边框 */
}
.HonorDetail .content{width: 100%;}
.HonorDetail .content img{width: 50%;margin: 0 auto;}
.HonorDetail .content .casename{text-align: center;margin-top: 0.2rem;text-indent: 0;}
.PrevNext{margin-top: 0.3rem;}
.PrevNext li{width: 100%;line-height: 0.4rem;padding: 0 0.2rem;background: #f1f1f1;color: #565656;font-size: var(--font14);margin-bottom: 0.2rem;transition: .5s all;}
.PrevNext li:hover{background: #18427E;color: #fff;}
.PrevNext li:hover a{color: #fff;}

/* 关于我们 */
.MainAboutus{padding: 0.4rem 0 0.5rem;}
.ny-title{text-align: center;margin-bottom: 0.3rem;}
.ny-title b{display: block;font-size: var(--font32);color: #e3e3e3;line-height: 1;font-weight: 700;margin-bottom: 0.15rem;}
.ny-title span{display: inline-block;font-size: var(--font24);color: #32353a;position: relative;line-height: 1;}
.ny-title span::before,.ny-title span::after{content: '';width: 120px;height: 1px;background: #dfdfdf;position: absolute;top: 0;bottom: 0;margin: auto;}
.ny-title span::before{left: -140px;}
.ny-title span::after{right: -140px;}
.MainAboutus .info{flex-wrap: wrap;}
.MainAboutus .info .aboutus-pic{flex-shrink: 0;width: 50%;}
.MainAboutus .info .aboutus-con{flex-shrink: 0;width: 47%;}
.MainAboutus .info .aboutus-con p{display: block;font-size: var(--font15);color: #787878;line-height: 2;}
.MainAboutus .advantage{padding: 0.7rem 0 0.6rem;}
.MainAboutus .advantage li{flex: 1;border-left: 1px solid #e6e6e6;transition: .35s all;padding: 0.25rem 0;}
.MainAboutus .advantage li:last-child{border-right: 1px solid #e6e6e6;}
.MainAboutus .advantage li i{display: block;width: 0.95rem;height: 0.95rem;margin: 0 auto 0.2rem;border-radius: 50%;transition: .35s all;}
.MainAboutus .advantage p{font-size: var(--font14);color: #787878;line-height: 1.5;text-align: center;}
.MainAboutus .advantage li:nth-of-type(1) i{background:#0A78D7 url(../images/abs_icon01.png) no-repeat center;background-size: 100%;}
.MainAboutus .advantage li:nth-of-type(2) i{background:#0A78D7 url(../images/abs_icon02.png) no-repeat center;background-size: 100%;}
.MainAboutus .advantage li:nth-of-type(3) i{background:#0A78D7 url(../images/abs_icon03.png) no-repeat center;background-size: 100%;}
.MainAboutus .advantage li:nth-of-type(4) i{background:#0A78D7 url(../images/abs_icon04.png) no-repeat center;background-size: 100%;}
.MainAboutus .advantage li:nth-of-type(1):hover i{background:#fff url(../images/abs_icon1.png) no-repeat center;background-size: 100%;}
.MainAboutus .advantage li:nth-of-type(2):hover i{background:#fff url(../images/abs_icon2.png) no-repeat center;background-size: 100%;}
.MainAboutus .advantage li:nth-of-type(3):hover i{background:#fff url(../images/abs_icon3.png) no-repeat center;background-size: 100%;}
.MainAboutus .advantage li:nth-of-type(4):hover i{background:#fff url(../images/abs_icon4.png) no-repeat center;background-size: 100%;}
.MainAboutus .advantage li:hover{background:#0A78D7;}
.MainAboutus .advantage li:hover p{color: #fff;}
.honorContent{margin-top: 0.9rem;position: relative;}
.honorContent a{background: #fff;display: block;}
.honorContent .pic{overflow: hidden;border: 1px solid #DDDDDD;padding: 0.2rem 0;width: calc(100% - 2px);}
.honorContent .pic img{display: block;width: 100%;transition: .35s all;}
.honorContent .pic:hover img{transform: scale(1.05);}
.honorContent a span{height: 0.7rem;font-size: var(--font16);color: #333333;display: flex;justify-content: center;align-items: center;}
.honorSwiper{overflow: hidden;}
.honorContent .swiper-button-next,.honorContent .swiper-button-prev{width: 0.5rem;height: 0.5rem;background: #fff url(../images/arrow-3.png) no-repeat center;background-size: 0.09rem 0.15rem;border-radius: 50%;position: absolute;top: 0;bottom: 0;margin: auto;transition: .35s all;border: 2px solid #A7A7A7;}
.honorContent .swiper-button-prev{transform: rotate(180deg);left: -0.9rem;}
.honorContent .swiper-button-next{right: -0.9rem;}
.honorContent .swiper-button-next:hover,.honorContent .swiper-button-prev:hover{background-color: #eee;}
.honorSwiper .swiper-pagination{display:none;}

/* 产品中心 */
.MainProducts{padding:0.4rem 0 0.6rem;}
.productLeft{flex-shrink: 0;width: 25%;}
.productLeft .headname{text-align: center;background: #18437a;padding: 0.2rem;border:1px solid #18437a;margin-top: 0.24rem;}
.productLeft .headname:nth-of-type(1){margin-top:0;}
.productLeft .headname p{height: 40px;line-height: 40px;font-size: var(--font28);font-weight: 700;color: #fff;}
.productLeft .headname p::before{content: '';display: inline-block;width: 0.28rem;height: 0.28rem;background: url(../images/mulu_tlt.png) center center no-repeat;margin-right: 0.05rem;vertical-align: middle;margin-top: -0.03rem;}
.productLeft .headname span{display: block;font-size: var(--font14);line-height: 1.5;color: #fff;text-transform: uppercase;}
.productLeft .bdCate{background: #fff;border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;}
.productLeft .bdCate li{border-bottom: 1px solid #dfdfdf;}
.productLeft .bdCate li p{height:60px; line-height:60px;}
.productLeft .bdCate li p a{display:block;width:80%;padding:0 0 0 0.2rem;overflow: hidden;line-height:60px;color:#333;font-size:var(--font16);white-space:nowrap;text-overflow:ellipsis;float:left;}
.productLeft .bdCate li p span{display:block; width:20%;height:100%;background:url(../images/mulu1.png) center center no-repeat;cursor:pointer; float:left;}
.productLeft .bdCate li .child{background:#fafafa; display:none;}
.productLeft .bdCate li .child a { display:block;height:48px;line-height:48px; color:#797979; font-size:var(--font14); border-top:1px solid #e7e5e5; padding:0 0.24rem 0 0.48rem; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;background:url(../images/icon2.png) 0.32rem center no-repeat;}
.productLeft .bdCate li .child a:first-child {border-top:0;}
.productLeft .bdCate li.on p,.productLeft .bdCate li:hover p {background-color:#2a5b9a;}
.productLeft .bdCate li.on p a,.productLeft .bdCate li:hover p a { color:#fff;}
.productLeft .bdCate li.on p span {background:url(../images/mulu2.png) center center no-repeat;}
.productLeft .bdCate li.on p span {background:url(../images/mulu3.png) center center no-repeat;}
.productLeft .bdCate li .child a:hover{ color:#0a78d7; background:url(../images/icon3.png) 0.32rem center no-repeat;}
.productRight{flex-shrink: 0;width: 72%;}
.productRight ul{flex-wrap: wrap;}
.productRight .LevelOne li{flex-shrink: 0;width: 31%;margin: 0 3.5% 0.3rem 0;overflow: hidden;}
.productRight .LevelOne li:nth-child(3n+3){margin: 0 0 0.3rem;}
.productRight .LevelOne li .pic{width: 100%;height: 2.24rem;background: #fff;border: 1px solid #dfdfdf;border-bottom: 0;position: relative;overflow: hidden;}
.productRight .LevelOne li .pic img{display: block;max-width: 100%;max-height: 100%;margin: auto;padding: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;transition: all 0.5s;}
.productRight .LevelOne li .pic::after{content: '';opacity: 0;width: 100%;height: 100%;overflow: hidden;margin: 0;padding: 0;background: rgba(24, 67, 122, 0.6) url(../images/eye.png) center center no-repeat;position: absolute;left: 0;top: 0;z-index: 2;transition: all 0.5s;}
.productRight .LevelOne li .pro-name{width: 100%;height: 45px;line-height: 45px;text-align: center;white-space: nowrap;text-overflow: ellipsis;font-size: var(--font15);color: #fff;background:#9d9d9d;transition: all 0.5s;}
.productRight .LevelOne li:hover .pic img{transform: scale(1.1);}
.productRight .LevelOne li:hover .pro-name{ background-color:#18437a;color: #fff;}
.productRight .LevelOne li:hover .pic::after{opacity: 1;}
/* 分页 */
#fengye {text-align: center; margin: 30px auto 0; color: #555; font-size:14px;}
#fengye a {display: inline-block; padding: 0 10px; background: #ddd; height: 30px; line-height: 30px; text-align: center; margin: 0 5px; border-radius: 2px; color: #555; font-size:14px;}
#fengye a:hover {background: #18427e; color: #ffffff; }
#fengye a.pnnum1 {background: #18427e; color: #ffffff; }
#fengye input {display: inline-block; padding: 0 5px; background-color:#18427e;width: 40px !important; height: 30px !important; line-height: 30px; text-align: center; margin: 0 5px; color: #fff; cursor: pointer;border: 0;outline:none;}
#fengye .p_input {display: inline-block; padding: 0 5px; background: #ddd;height:30px;line-height: 30px; text-align: center; margin: 0 5px; color: #555; cursor: default;}


/* 产品中心二级 */
.productLeft .headname.other p::before{display: none;}
.xgCate{ width:100%;overflow:hidden;padding:0 0.18rem; border:1px solid #dfdfdf; border-top:0;}
.xgCate ul li { width:100%; overflow:hidden;padding:0 0 0 0.2rem; border-bottom:1px dashed #dfdfdf; position:relative; -webkit-box-sizing: border-box;}
.xgCate ul li:last-child { border:0;}
.xgCate ul li em { display: block; width: 0.2rem; height: 0.2rem; overflow: hidden; margin: 0; padding: 0; background: url(../images/jt2.png) no-repeat left center; position: absolute; left: 0; top: 0;bottom: 0;margin: auto;}
.xgCate ul li:hover em { background: url(../images/jt3.png) center center no-repeat;}
.xgCate ul li a { display:block; width:100%; height:48px;line-height:48px; overflow:hidden; color:#32353a; font-size:var(--font15); white-space:nowrap; text-overflow: ellipsis;}
.xgCate ul li a:hover { color:#0a78d7;}
.LevelTwo li {width:100%;margin:0 auto 0.3rem;padding:0.2rem; background:#f4f5f9;transition: .5s all;}
.LevelTwo li:hover {background:#fff;box-shadow:0 10px 20px rgba(0, 0, 0, 0.1);}
.LevelTwo li .pic{flex-shrink: 0;width:34%;height:1.9rem;overflow:hidden;background:#fff;position:relative;}
.LevelTwo li .pic img{display:block;max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1;transition: all 0.5s;}
.LevelTwo li .pic::after {content: '';width:100%; height:100%;overflow:hidden; margin:0; padding:0; background:rgba(24, 67, 122, 0.6) url(../images/eye.png) center center no-repeat; position:absolute;left:0; top:0; z-index:2;opacity: 0;transition: .5s all;}
.LevelTwo li .info {flex-shrink: 0;width:62%;padding:0.1rem 0;}
.LevelTwo li .info h3{line-height:0.4rem;}
.LevelTwo li .info p{height: 0.4rem;line-height:0.4rem;overflow:hidden;white-space:nowrap; text-overflow: ellipsis}
.LevelTwo li .info h3{color:#32353a; font-size:var(--font22);}
.LevelTwo li .info p {color:#797979;font-size:var(--font14);}
.LevelTwo li .info dl{width:100%;}
.LevelTwo li .info dl dd {color:#aaa;font-size:var(--font14);flex:1;line-height:0.4rem;}
.LevelTwo li .info dl dd span {color:#32353a;}
.LevelTwo li .info .more{display:block;width:1.2rem;height: 0.4rem;line-height:0.4rem;color:#aaa;font-size:var(--font15);text-align:center; margin:0; padding:0; border:1px solid #ccc;transition: .5s all;}
.LevelTwo li .info .more:hover{color:#fff;background-color:#0a78d7;border:1px solid #0a78d7;}
.LevelTwo li:hover .pic img{transform: scale(1.1);}
.LevelTwo li:hover .pic::after{opacity: 1;}
.LevelTwo li .info h3:hover{color:#0a78d7;}
.productRight .Rtitle{margin:0 auto 0.3rem;padding:0 0 0 5px;border-bottom:1px solid #dfdfdf;}
.productRight .Rtitle p{width:120px;height:48px;line-height:48px;color:#32353a;font-size:var(--font20);text-align:center;margin:0 0 -1px;border:1px solid #dfdfdf;border-bottom:1px solid #fff;}
.productRight .ConText{margin-bottom: 0.3rem;}
.productRight .ConText *{line-height: 2;color: #333;}
/*font-size: var(--font14);*/

.ProductsInfo{padding: 0.4rem 0 0;}
.ProductsInfo .leftPic{flex-shrink: 0;width: 43.75%;}
.ProductsInfo .rightInfo{flex-shrink: 0;width: 53%;position: relative;padding-bottom: 0.9rem;}
.ProductsInfo .rightInfo h1{line-height:1.3;color: #32353a;font-size: var(--font30);text-align: justify;}
.ProductsInfo .rightInfo .description{margin:0.25rem auto;padding:0.2rem;background:#f8f8f8;font-size: var(--font14);line-height: 1.8;color: #888;text-align: justify;}
.ProductsInfo .rightInfo .description span { color:#333; font-weight: bold;}
.ProductsInfo .rightInfo ul {width:100%;flex-wrap: wrap;}
.ProductsInfo .rightInfo ul li {flex-shrink: 0;width:50%;height:0.3rem;line-height: 0.3rem;overflow: hidden;color: #888;font-size: var(--font15); text-align: justify; white-space:nowrap; text-overflow: ellipsis; margin: 0.1rem auto;padding-left: 0.22rem;background: url(../images/dot.png) no-repeat left center;background-size: 0.16rem;}
.ProductsInfo .rightInfo ul li span {color:#333; font-weight: bold;}
.ProductsInfo .rightInfo .btn {width:100%;overflow: hidden; position:absolute;left:0;bottom:0;}
.ProductsInfo .rightInfo .btn a {flex-shrink: 0; width: 48%;height:0.6rem;line-height:0.6rem;color: #fff;font-size: var(--font22);text-align: center;}
.ProductsInfo .rightInfo .btn a.btn1{margin: 0 4% 0 0; background-color: #18437a;}
.ProductsInfo .rightInfo .btn a.btn2 { background-color: #999;}
.ProductsInfo .rightInfo .btn a.btn1:hover { background-color: #0a78d7;}
.ProductsInfo .rightInfo .btn a.btn2:hover { background-color: #565656;}
.mySwiper2-pro {width: 100%;height: 3.4rem;margin: 0;position: static;border: 1px solid #dfdfdf;}
.mySwiper2-pro .slide-img{width: 3.38rem;height: 3.38rem;margin: 0 auto;position: relative;overflow: hidden;}
.introduction-right .swiper-slide img {display: block;max-width: 100%;max-height: 100%;margin: auto;padding: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.mySwiper2-pro .slide-img img {display: block;width: 100%; object-fit: cover;}
.mySwiper-pro .slide2-img img {width: 100%; object-fit: cover;}
.mySwiper-pro{width:100%;margin: 0.1rem auto 0;}
.mySwiper-pro .slide2-img {cursor: pointer;position: relative;box-sizing: border-box;border: 1px solid #DFDFDF; text-align: center; display: flex; justify-content: center; align-items: center;overflow: hidden;height: 0.7rem;}
.mySwiper-pro .swiper-slide-thumb-active .slide2-img{border-color: #18437A;}
div.zoomDiv {z-index: 10;position: absolute;top: 0px;left: 0px;width: 100px;height: 100px;background: #ffffff; border: 1px solid #cccccc; display: none;text-align: center; overflow: hidden;}
div.zoomMask {position: absolute; background: url(../images/mask.png) repeat scroll 0 0 transparent; cursor: move; z-index: 1;}

.client-2 {position:fixed;right:-170px;top:55%;z-index:99999;}
.client-2 li a {text-decoration:none;}
.client-2 li {margin-top:1px;clear:both;height:71px;position:relative;}
.client-2 li i {background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin: 4px auto 0;text-align:center;}
.client-2 li p {height:20px;font-size:14px;line-height:20px;overflow:hidden;text-align:center;color:#fff;}
.client-2 .my-kefu-qq i {background-position:4px 5px;}
.client-2 .my-kefu-tel i {background-position:0 -21px;}
.client-2 .my-kefu-liuyan i {background-position:4px -53px;}
.client-2 .my-kefu-weixin i {background-position:-34px 4px;}
.client-2 .my-kefu-weibo i {background-position:-30px -22px;}
.client-2 .my-kefu-ftop {display:none;}
.client-2 .my-kefu-ftop i {width:33px;height:35px;background-position:-27px -51px;}
.client-2 .my-kefu-left {float:left;width:77px;height:47px;position:relative;}
.client-2 .my-kefu-tel-right {font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px;}
.client-2 .my-kefu-tel-main {background:#18437a;color:#fff;height:70px;width:247px;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-main {background:#18437a;width:97px;height:70px;position:relative;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-weixin-pic {position:absolute;left:-130px;top:-24px;display:none;z-index:333;}
.my-kefu-weixin-pic img {width:115px;height:115px;}

#container>div>div:nth-of-type(2){font-size:0 !important;display:none !important;}


/*通用-列表翻页*/
.pagination{width:100%;font-size:13px;text-align:center;overflow:hidden;}
.pagination span{display:inline-block;height:30px;margin-left:5px;padding:0px 11px;border:solid 1px #ddd;border-radius:5px;line-height:28px;background:#efefef; pointer-events: none;}
.pagination a{display:inline-block;height:30px;margin-left:5px;padding:0px 10px;border:solid 1px #ddd;border-radius:5px;line-height:28px;background:#ddd;}
.pagination a:hover{border:1px solid #18427e;background:#18427e;color:#fff;}
.pagination .current-page{border:1px solid #18427e;background:#18427e;color:#fff;}
@media screen and (max-width:767px){
.pagination{margin:10px 0;}
}