@charset "UTF-8";

/*头尾通用css代码=========================================*/
/*初始化样式*/
*{margin:0;padding:0;box-sizing:border-box;outline:0;font-family:'Microsoft YaHei';}
ul,li{list-style:none;}
img{border:0;}
table{border-collapse:collapse;}
a{text-decoration:none;}
html{min-width: 100%;scroll-behavior: smooth;scroll-padding-top: 80px;}
.page_con{max-width:1400px;margin: 0 auto;width: 100%;display: flow-root;}
.page_con::after{content: '';display: block;clear: both;float:none;}
body,dd,dl,dt,h1,h2,h3,h4,h5,h6,input,li,ol,p,ul{margin:0;padding:0}
body{color:#333}
ol,ul{list-style:none}
em,i{font-style:normal}
a{text-decoration:none;color:#333}
a:hover{color:#0950b4}
img{vertical-align:middle}
input{border:none;outline:0;color:#333}
.fl{float:left}
.fr{float:right}
.clearfix::after,.clearfix::before{content:"";display:table}
.clearfix::after{clear:both}

/* 溢出显示省略号 */
.ycyc{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.ycyc2,.ycyc3,.ycyc4,.ycyc5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow: ellipsis;}
.ycyc3{-webkit-line-clamp:3;}
.ycyc4{-webkit-line-clamp:4;}
.ycyc5{-webkit-line-clamp:5;}

/* 图片效果 */
.zoomImg{width:100%;overflow:hidden;position:relative;display:block}
.zoomImg:before{position:absolute;top:0;left:-90%;z-index:2;display:block;content:'';width:50%;height:100%;opacity:.6;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);transform:skewX(-25deg)}
.zoomImg img{width:100%;height:100%;vertical-align:middle;max-width:100%;border:0;object-fit:cover}
.zoomImg:hover:before{animation:shine .75s}
.zoomImg:hover img{transform:scale(1.1)}
.zoomImg,.zoomImg *{transition:All .5s ease}
@keyframes shine{100%{left:125%}}

/* 导航栏样式 */
.top{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all .4s ease;background-color:transparent}
.navbar{max-width:1400px;margin:auto;display:flex;justify-content:space-between;align-items:center}
.top.scrolled{background-color:#fff;box-shadow:0 .125rem .625rem rgba(0,0,0,.1)}
.logo{font-size:1.5rem;font-weight:700;color:#fff;text-decoration:none;transition:color .3s ease}
.logo_hover{display:none}
.logo img,.logo_hover img{display:block;width: 18.75rem;}
.top.scrolled .logo{display:none}
.top.scrolled .logo_hover{display:block}
.nav-links{display:flex;list-style:none;gap: 1.25rem;}
.nav-links a{display:block;text-decoration:none;color:#fff;font-weight:500;transition:color .3s ease;height:5rem;line-height:5rem}
.top.scrolled .nav-links a{color:#333}
.nav-links a:hover::after{content:'';display:block;width:1.875rem;height:.125rem;background:#fff;margin:auto;border-radius:.625rem;margin-top:-0.125rem}
.top.scrolled .nav-links a:hover{color:#134b9f}
.top.scrolled .nav-links a:hover::after{background:#134b9f}
.phone{display:flex;align-items:center;color:#fff}
.phone_icon_hover{display:none}
.top.scrolled .phone_icon{display:none}
.top.scrolled .phone_icon_hover{display:block}
.phone img{display:block}
.phone .number{margin-left:.625rem}
.phone .number p:first-child{font-size:1.25rem;font-weight:700}
.top.scrolled .phone .number p:first-child{color:#333}
.phone .number p:last-child{font-size:.75rem;line-height:1.5}
.top.scrolled .phone .number p:last-child{color:#999}

/* 第一屏 */
.hero{display:flex;height:auto;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;position: relative;}
.hero img{width:100%;height:100%}
.hero .hero_more{width: 15.625rem;height: 3.125rem;border: .0625rem solid rgba(204, 204, 204);line-height: 3.125rem;text-align: center;position: absolute;border-radius: .9375rem;}
.hero .hero_more{width: 12.125rem;height: 3.125rem; border-radius: .625rem;border: .0625rem solid rgba(255, 255, 255, 1);font-size: 1.25rem;line-height: 3.125rem;text-align: center;position: absolute;bottom: 5rem;}
.hero .hero_more a{display: block;color: #fff;}



/* 关于铁正 */
.content1{height:59.375rem;background:url(content1_bg.jpg) no-repeat center;color: #fff;position: relative;background-size: 100% 100%;}
.content1 .page_con .content1_c{padding-top: 32.5rem;}
.content1 .page_con h2{font-size: 2.875rem;}
.content1 .page_con p.content1_by{margin: .625rem 0;font-size: 1.25rem;}
.content1 .page_con span.content1_zy{font-size: .875rem;line-height: 1.25rem;float: left;width: 40%;}
.content1 .page_con div.content1_z{display: flex;align-items: center;}
.content1 .page_con div.content1_z ul li{padding-left: 3%;}
.content1 .page_con ul{display: flex;flex: 1;}
.content1 .page_con ul li{flex: 1;width: 33.3%;padding-left: 2%;}
.content1 .page_con ul li h1{display: inline-block;  font-size: 3.75rem; line-height: 3rem;}
.content1 .page_con ul li span.content1_dw{font-size: 1.25rem;margin-left: .3125rem;}
.content1 .page_con ul li div.content1_zz span{display: block;font-size: .75rem;line-height: 1.0625rem;}
.content1 .page_con .content1_b{margin-top: 1.25rem;}
.content1 .page_con .content1_b ul li h1{font-size: 3.125rem}

/* 核心展示 */
.content2 div.content2_top{width: 100% !important;}
.content_mp div.content2_list{width: 50%;height:31.25rem;overflow: hidden; color: #fff;text-align: center;position: relative;background-color: rgba(255, 0, 0, 0.5);}
.content_mp div .content2_nr{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);display: flex;flex-direction: column;align-items: center;justify-content: center;color: white;transition: background 0.3s ease;}
.content_mp div .content2_nr:hover{background: rgba(0, 64, 152, 0.85);}
.content_mp div.content2_list img{width: 100%;height: 100%;}
.content_mp div .content2_nrjt{position: absolute;bottom: 2.5rem;left: 48.5%;width: 3.875rem;height: 3.875rem;background: url(content2-right.png) no-repeat 100% 100%;transition: background 0.3s ease; background-size: 100%;}
.content_mp div.content2_list:hover .content2_nrjt {background: url(content2-top.png) no-repeat;background-size: 100%;}
.content_mp div .content2_nr {padding: 0 24%;}
.content_mp div .content2_nr h1{font-size: 2.875rem;line-height: 2.875rem;margin-bottom: .625rem;}
.content_mp div .content2_nr p{display: none;}
.content_mp div.content2_list:hover .content2_nr p{display: block;padding: 0 12%;}
.content_mp div.content2_bottom{display: flex;flex-wrap: wrap;}
.content_mp div.content2_bottom div.content2_list{flex: 1 1 50%;box-sizing: border-box;}

/* 品牌理念 */
.content_by{height: 18.75rem;background: url(content_by.png) no-repeat 100% 100%;color: #fff;display: flex;flex-direction: column;align-items: center;justify-content: center;background-size: 100% 100%;}
.content_by h1{margin-bottom: .9375rem;}
.content_by p{line-height: 1.75rem;}

/* 企业标识 */
.content_bs{height: .625rem;background: url(content_bs.png) no-repeat;margin: .5625rem 0 1rem 0;}

/* 检测测绘 */
.content3{padding-bottom: 16.5625rem;}
.content3_top{display: flex;align-items: center;padding: 0 4.5rem;}
.content3_top h1{font-size: 2.875rem;font-weight: normal;flex: 0 0 48%;}
.content3_top .content3_top_zy{flex: 0 0 52%;}
.content3_top p{font-size: 1rem;line-height: 1.4375rem;}
.content3_bottom .content3_bottom_t {display: flex;margin-top: 1.875rem;text-align: center;margin-bottom: 1.875rem;}
.content3_bottom .content3_bottom_t li{line-height: 5.625rem;flex-grow: 1;font-size: 1.25rem;cursor: pointer;border-bottom: .1875rem solid rgb(245 245 245);}
.content3_bottom .content3_bottom_t li.on{border-bottom: .1875rem solid rgba(0, 64, 152);font-weight: bold;}
.content3_bottom .content3_bottom_t li:hover{border-bottom: .1875rem solid rgba(0, 64, 152);font-weight: bold;}
.content3_top .content3_top_zy p{display: none;}
.content3_top .content3_top_zy p.on{display: block;}
.content3_bottom .content3_bottom_b .content3_list{display: none;position: relative;}
.content3_bottom .content3_bottom_b .content3_list.on{display: block;}

/* 通用轮播 */
.content_tzhx .swiper{width:100%;height:46.875rem;padding:0 10%}
.content_tzhx .swiper-slide{width:88%!important;height:100%;transition:transform .4s ease;position:relative;opacity: 0.5;}
.content_tzhx .swiper-slide-active {z-index:10;opacity: 1;}
.content_tzhx .swiper-slide img{width:100%;height:100%;object-fit:cover;}
.content_tzhx .swiper-slide p{position: absolute;bottom: 8.125rem;left: 3.125rem;font-size: 1.5rem;font-weight: 700;color: #fff;z-index: 9;text-align: center;width: 100%;}
.content_tzhx .swiper-slide span{position: absolute;bottom: 4.125rem;left: 3.125rem;font-size: 1rem;color: #fff;z-index: 9;}
.content_tzhx .swiper-slide::after{content: ""; position: absolute;bottom: 0;left: 0;height: 25rem;width: 100%;    background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);}
.content_tzhx .navigation-buttons{display:flex;justify-content:center;gap:1.25rem;margin-top:1.875rem;position: absolute;bottom: -4.875rem;left: 46.5%;width: 9.375rem;}
.content_tzhx .swiper-button{width:2.625rem;height:2.625rem;cursor:pointer;transition:all .3s;background-size: 100%;}
.content_tzhx .swiper-button:hover{transform:scale(1.1)}
.content_tzhx .swiper-button-prev:after,.content_tzhx .swiper-rtl .swiper-button-next:after {content: '';display: none;}
.content_tzhx .swiper-button-next:after,.content_tzhx .swiper-rtl .swiper-button-prev:after {content: '';display: none;}
.content_tzhx .swiper-button-prev{background-image: url(content3-left.png);left: 10%;}
.content_tzhx .swiper-button-next{background-image: url(content3-right.png);}

/* 工程生命健康管理 */
.content4{background-color: rgba(0, 64, 152);padding: 3.75rem 0 11.25rem 0;color: #fff;}
.content4 .swiper-button-prev{background-image: url(content4-left.png);left: 20%;}
.content4 .swiper-button-next{background-image: url(content4-right.png);}
.content4 .content3_bottom .content3_bottom_t li{border-bottom: .1875rem solid rgba(255, 255, 255, 0.1);;}
.content4 .content3_bottom .content3_bottom_t li.on{border-bottom: .1875rem solid rgba(255, 255, 255);}
.content4 .content3_bottom .content3_bottom_t li:hover{border-bottom: .1875rem solid rgba(255, 255, 255);}

/* 新材料 */
.content5{padding: 5rem 0 12.5rem 0;}

/* 智能检测 */
.content6{background-color: #000;padding: 4.5625rem 0 5.1875rem 0;}
.content6 .content6_page{max-width:84.375rem;margin: 0 auto;width: 100%;display: flow-root;}
.content6 .content6_page::after{content: '';display: block;clear: both;float:none;}
.content6 .content6_page .content6_top{padding: 0 4.375rem 3.125rem 4.375rem;color: #fff;}
.content6 .content6_page .content6_top h1{font-size: 2.875rem;margin-bottom: 1.875rem;font-weight: normal;}
.content6 .content6_page .content6_top p{font-size: 1rem;line-height: 1.4481rem;}
.video-container{position:relative;width:100%;height: 100%; background:#000}
video{width:100%;display:block}
.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3.75rem;height:3.75rem;cursor:pointer;transition:opacity .3s;z-index:10;background: url(video_jt.png) no-repeat; background-size: 100% 100%;}
.play-btn.hidden{background: none;}

/* 检测N次方 */
.content7{padding: 5rem 0 11.875rem 0;}

/* 通用标题 */
.content_top{text-align: center;margin-bottom: 1.75rem;}
.content_top h1{font-size: 2.875rem;margin-bottom: .4375rem;line-height: 2.875rem;}
.content_top p{color: rgba(153, 153, 153, 1);font-size: 1.25rem;line-height: 1.8125rem;}

/* 参与工程 */
.content9{margin: 4.375rem 0 5.9375rem 0;}
.bottom9_top{width: 70%; display: flex;justify-content: center; gap: 1.25rem;align-items: center; border-radius: 7.5625rem;background: rgba(245, 245, 245, 1);margin: 0 auto;padding: .625rem;}
.bottom9_top li{height: 2.5rem;flex: 1;text-align: center;line-height: 2.5rem;font-size: 1.25rem;cursor: pointer;}
.bottom9_top li.on{border-radius: 17rem;background: rgba(51, 51, 51, 1);color: #fff;}
.bottom9_top li:hover{border-radius: 17rem;background: rgba(51, 51, 51, 1);color: #fff;}
.bottom9_bottom{margin-top: 1.875rem;}
.bottom9_bottom .content9_list{display: none;}
.bottom9_bottom .content9_list.on{display: block}
.content9 .swiper{width:100%;height:49.125rem;margin-left:auto;margin-right:auto}
.content9 .swiper-slide{position: relative;}
.content9 .swiper-slide img{width: 100%; height: 100%;}
.content9 .swiper-slide .content9_gc{position: absolute;top: 0;left: 0; width: 100%;height: 100%;color: #fff;display:none;justify-content:center;align-items:center;transition: all 0.3s ease;font-size: 1.5rem;}
.content9 .swiper-slide:hover .content9_gc{display: flex;background-color: rgba(0, 0, 0, 0.7);}
.content9 .swiper-button-next,.content9 .swiper-button-prev{width:2.125rem;height:6.5rem;transition:all .3s ease;}
.content9 .swiper-button-next::after,.content9 .swiper-button-prev::after{content: ""; position: absolute; width:2.125rem;height:6.5rem;background: url(content9-left.png) no-repeat;background-size: 100% 100%;}
.content9 .swiper-button-next::after{background: url(content9-right.png) no-repeat;background-size: 100% 100%;}

/* 铁正资质 */
.content10{display: flex;}
.content10>div{color: #fff;flex: 1;}
.content10 .content10_left{background: rgba(0, 64, 152, 1);padding: 2.375rem 6% 0 13.5%;}
.content10 .content10_left .content10_top h1{font-size: 2.875rem;margin-bottom: .4375rem;}
.content10 .content10_left .content10_top p{font-size: 1.125rem;}
.content10 .content10_left .content10_center{margin: 3.75rem 0 1.875rem 0;}
.content10 .content10_left .content10_center h1{font-size: 1.875rem;margin-bottom: .3125rem;}
.content10 .content10_left .content10_center p{font-size: 1.25rem;margin-bottom: 1.25rem;}
.content10 .content10_left .content10_center span{font-size: .875rem;line-height: 1.25rem;}
.content10 .content10_left .content10_bottom ul{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 1.875rem;}
.content10 .content10_left .content10_bottom ul li{width: 50%;line-height: 1.625rem;font-size: 1.125rem;display: flex;align-items: center;}
.content10 .content10_left .content10_bottom ul li::before {content: "•"; color: #fff;padding-right: .5rem;}
.content10 .content10_left .content10_bottom a{display: block; border: .125rem solid rgba(255, 255, 255, 1);width: 15rem;height: 3.75rem;line-height: 3.75rem;color: #fff;font-size: 1.125rem;margin-bottom: 3.9375rem;background: url(content10_more.png) no-repeat; background-size: 2rem 1rem;background-position: 70% 53%;padding-left: 3.75rem;}
.content10_right img {height: 100%;width: 100%;object-fit: cover;}

/* 铁正荣誉 */
.content11{margin: 3.125rem 0 0 0;}
.content11 .content11_list ul{display: flex;flex-wrap: wrap;width: 100%;}
.content11 .content11_list ul li{width: 20%;height: 16.25rem;position: relative;text-align: center;}
.content11 .content11_list ul li img{width: 100%;height: 100%;}
.content11 .content11_list ul li .content11_ry{position: absolute;top: 0;left: 0; width: 100%;height: 100%;color: #fff;justify-content:center;align-items:center;transition: all 0.3s ease;font-size: 1.5rem;line-height: 2rem;display: flex;background-color: rgba(0, 64, 152, 0.95);}
.content11 .content11_list ul li:hover .content11_ry{display:none;}



/* 铁正动态 */
.content12{padding: 5rem 0 0 0;background: rgba(245, 245, 245);}
.content12 ul li{border-bottom: .125rem solid rgba(204, 204, 204);padding: 1.4375rem 0 1.125rem 0;}
.content12 ul li a{display: flex;flex-wrap: wrap;color: rgba(51, 51, 51);}
.content12 ul li .content12_lb_left{width: 9.5%;margin-right: 1.3%;}
.content12 ul li .content12_lb_left p{font-size: 1.25rem;margin-bottom: .5rem;}
.content12 ul li .content12_lb_left h2{font-size: 3.125rem;font-weight: normal;}
.content12 ul li .content12_lb_center{width: 73%;padding-left: 5.25rem;position: relative;}
.content12 ul li .content12_lb_center::before{content: "";width: 4.375rem;height: .125rem;background: rgba(204, 204, 204);position: absolute;left: 0;top: 1.0625rem;}
.content12 ul li .content12_lb_center p.ycyc{font-size: 1.5rem;margin-bottom: 1.4375rem;}
.content12 ul li .content12_lb_center p.ycyc2{font-size: .875rem;line-height: 1.25rem;color: rgba(153, 153, 153);}
.content12 ul li .content12_lb_center p.content12_list_time{display: none;}
.content12 ul li .content12_lb_right{width: 12.8%;margin-left: 3.2%;text-align: center;}
.content12 ul li .content12_lb_right img{max-width: 100%;width: auto;height: 6.875rem;}
.content12 .content12_more{margin: 3.75rem 0 5.1875rem 0;display: flex;justify-content:center;align-items:center;}
.content12 .content12_more a{width: 15.625rem;height: 3.125rem;border: .0625rem solid rgba(204, 204, 204);line-height: 3.125rem;padding-left: 4.375rem;background: url(content12_more.png) no-repeat; background-size: 1.875rem 1rem;background-position: 65% 50%;}

/* 联系我们 */
.content13{height: 38.4375rem; background: url(content13_bj.png) no-repeat 100% 100%;background-size: 100% 100%;}
.content13 .content_top{padding-top: 3.125rem;}
.content13 .page_con{padding-top: 1.75rem;}
.content13 .content13_left{float: left;margin-right: 6.25rem;}
.content13 .content13_right{float: left;}
.content13 div.page_con h1{font-size: 1.375rem; line-height: 2.25rem;font-weight: normal;margin-bottom: 1.875rem;}
.content13 .content13_left p{margin-bottom: 1.375rem;}
.content13 .content13_left .content13_phone{font-size: 1.125rem;line-height: 1.625rem;display: block;font-weight: bold;}
.content13 .content13_left .content13_name{font-size: .875rem;line-height: 1.25rem;display: block;color: rgba(153, 153, 153);}
.content13 .content13_right h2{font-size: 1.5rem;line-height: 2.1875rem;font-weight: bold;}
.content13 .content13_right .right13_fwrx{font-size: .875rem;line-height: 1.25rem;color: rgba(153, 153, 153);}
.content13 .content13_right .right13_lxdz{font-size: 1.375rem;line-height: 2.25rem;margin: 1.875rem 0;}
.content13 .content13_right .right13_dz{font-size: .875rem;line-height: 1.25rem;color: rgba(153, 153, 153);background: url(content13_wz.png) no-repeat;background-size: .75rem 1.125rem;padding-left: 1.375rem;}
.content13 .content13_right h3{font-size: 1.125rem;line-height: 1.625rem;padding-left: 1.4375rem;background: url(content13_dian.png) no-repeat;background-position: 1% 55%;}

/* 底部 */
.footer{background: rgba(51, 51, 51);display: flex;flex-direction: column;align-items: center;}
.footer ul {display: flex;margin: 3.1875rem 0 2.6875rem 0;flex-wrap: wrap;}
.footer ul li a{color: rgba(204, 204, 204, 1);padding: 0 .625rem;}
.footer .footer_logo img{width: 21.25rem;}
.footer .footer_dz{font-size: .875rem;color: rgba(153, 153, 153);line-height: 1.25rem;text-align: center;margin-top: 2rem;}
.footer .footer_bq{margin-top: 3.9375rem;border-top: .0625rem solid rgba(102, 102, 102);width: 100%;font-size: .875rem;line-height: 1.25rem;text-align: center;padding: .9375rem 0;}
.footer .footer_bq a{color: rgba(153, 153, 153);}

/* 铁正资质-栏目页 */
.content_zz{padding: 5rem 0 8.125rem 0;background-color: rgba(239, 242, 244, 1);}
.content_zz .dqwz{margin: 1.875rem 0 3.75rem 0;color: rgba(153, 153, 153);}
.content_zz .dqwz span{margin-right: .3125rem;}
.content_zz .dqwz a{font-size: 1rem;color: rgba(153, 153, 153);padding: 0 .3125rem;}
.content_zz .content_top{margin-bottom: 3.75rem;}
.content_zz .content_top h1{font-size: 2.375rem;}
.content_zz .content_top p{font-size: 1.125rem;}
.content_zz .content_zz_list{display: flex;flex-wrap: wrap;gap: 1.25rem;}
.content_zz .content_zz_list li{flex:0 0 calc(25% - .9375rem);background: rgba(255, 255, 255, 1);box-shadow: 0rem .125rem .25rem  rgba(0, 0, 0, 0.25);padding: 1.375rem 1.375rem 0 1.375rem;text-align: center;}
.content_zz .content_zz_list li div{height: 80%;display: flex;justify-content:center;align-items:center;}
.content_zz .content_zz_list li img{max-width: 100%;max-height: 100%;}
.content_zz .content_zz_list li p{font-size: 1.125rem; line-height: 1.5rem;margin-top: 2rem;}

/* 铁正动态 */
.content_zz .content_dt_list li a{display: flex;flex-wrap: wrap;padding: 1.5625rem 0;border-bottom: .0625rem dashed rgba(204, 204, 204, 1);background: url(list_right.png) no-repeat right 2.5rem center; background-size: 2.5rem;}
.content_zz .content_dt_list li:hover a{background-image:url(list_right_hover.png);background-color: #fff;padding-left: 1.875rem;transition:All .5s ease}
.content_zz .content_dt_list li:hover a .content_dt_list3 h2{ color: rgba(19, 75, 159, 1);}
.content_zz .content_dt_list li a .content_dt_list1{width: 16.4%;display: flex;justify-content:center;}
.content_zz .content_dt_list li a .content_dt_list1 img{max-width: 100%;width: auto;height: 10rem;}
.content_zz .content_dt_list li a .content_dt_list2{width: 4.8%;margin: 0 1.4375rem;display: flex;justify-content:center;flex-direction: column;color: rgba(102, 102, 102, 1);}
.content_zz .content_dt_list li a .content_dt_list2 h3{font-size: 1.5rem;line-height: 2.0581rem;}
.content_zz .content_dt_list li a .content_dt_list2 p{font-size: 1rem;line-height: 1.3719rem;}
.content_zz .content_dt_list li a .content_dt_list3{width: 59%;border-left: .0625rem solid rgba(217, 217, 217, 1);padding: .9375rem 0 0 1.4375rem;}
.content_zz .content_dt_list li a .content_dt_list3 h2{font-size: 1.125rem;line-height: 1.5437rem;margin-bottom: .8125rem;color: rgba(51, 51, 51, 1);}
.content_zz .content_dt_list li a .content_dt_list3 p{font-size: 1rem;color: rgba(102, 102, 102, 1);line-height: 1.3719rem;}

/* 文章页 */
.wzy_main{width:100%;float:left;padding:0 8.33333%;*width:80%;margin:.9375rem 0 1.25rem 0;}
.wzy_hd{width:100%;float:left;}
.wzy_hd1{width:100%;float:left;border-bottom:.0625rem solid #b7b7b7;padding-bottom:.625rem;}
.wzy_hd2{width:100%;line-height:1.875rem;float:left;font-size:.9375rem;color:#999;text-align:center;margin:.625rem 0;}
.wzy_t1{width:100%;float:left;font-size:1.5625rem;color:#333;text-align:center;line-height:1.5;}
.wzy_bd{width:100%;float:left;font-family:"宋体",sumsin;line-height:180%;font-size:1rem;color:#333;}
.wzy_bd > p{text-indent:2em;}
.wzy_bd > p img{margin:0 auto !important;float:none !important;clear:both !important;display:block !important;max-width:100% !important;}




.hero .hero_phone,.top .top_fh{display: none;}
.content_zz .content_dt_list li a .content_dt_list3 p.content12_list_time{display: none;}


@media screen and (max-width:768px){
    html{padding-top: 13.3333vw;background: rgba(245, 245, 245, 1);}
    .nav-links,
    .content_mp div .content2_nrjt,
    .hero .video-container,
    .content_bs,
    .content9 .swiper-button-next,
    .content9 .swiper-button-prev,
    .phone{display: none;}

    .top .top_fh{display: block; font-size: 4vw;line-height: 13.3333vw;position: absolute;color: #000;font-weight: bold;}
    .navbar{height: 13.3333vw;width: 100%;display: flex;justify-content: center;background: rgba(0, 64, 152);}
    .top.scrolled .navbar{background: none;}
    .logo{text-align: center;}
    .logo img, .logo_hover img{height: 6.9333vw;display: inline-block;width: auto;}
    .hero {height: auto;}
    .hero .hero_phone{display: block;width: 100%; height: 100vh;background: url(hero_phone.png) no-repeat 100% 100%;background-size: 100% 100%; text-align: center;padding-top: 23.2vw;}
    .hero .hero_phone .hero_phone_t{margin-bottom: 13.3333vw;}
    .hero .hero_phone .hero_phone_t h1{font-size: 10.6667vw;line-height: 15.4667vw;font-weight: bold;margin-bottom: 1.0667vw;}
    .hero .hero_phone .hero_phone_t p{font-size: 8vw;line-height: 11.584vw;}
    .hero .hero_phone .hero_phone_c{width: 51.7333vw;height: 10.1333vw;line-height: 10.1333vw;text-align: center; margin: 0 auto;border: 1px solid rgba(255, 255, 255, 1);font-size: 3.7vw;border-radius: 10px;color: #fff;}
    .hero .hero_phone .hero_phone_c a{color: #fff;}

    .footer ul{display: none;}
    .footer .footer_logo{padding: 4vw 10.1333vw 5.3333vw 10.6667vw;}
    .footer .footer_logo img{width: 100%;}
    .footer .footer_dz{margin-top: 0;}
    .footer .footer_dz{font-size: 3.2vw;line-height: 4.3893vw;}
    .footer .footer_bq{margin-top: 7.7013vw;border-top:none;font-size: 3.2vw;line-height: 4.3893vw;}

    .content1 .page_con div.content1_z{display: block;}
    .content1{height: auto;background: url(content1_pbj.png) no-repeat center bottom rgba(0, 64, 152, 1); background-size: 100% auto;height: 155.2vw;}
    .content1 .page_con .content1_c{padding-top: 8vw;}
    .content1 .page_con h2{font-size: 7.2vw;text-align: center;line-height: 10.4vw;}
    .content1 .page_con p.content1_by{font-size: 3.7vw;text-align: center;line-height: 5.4053vw;margin: 0 0 4.2667vw 0;}
    .content1 .page_con span.content1_zy{font-size: 3.2vw;line-height: 4.6347vw;width: 100%;padding: 0 5.3vw;text-align: justify;}
    .content1 .page_con .content1_b{margin-top: 0;}
    .content1 .page_con ul{width: 100%;flex-wrap: wrap;padding: 0 3vw;}
    .content1 .page_con ul li{text-align: center;flex:0 0 calc(33.333%);;padding-top: 2.6667vw;padding-left: 0;}
    .content1 .page_con div.content1_z ul li{padding-left: 0;}
    .content1 .page_con ul li h1{font-size: 6.7vw;line-height: 10.8107vw;}
    .content1 .page_con ul li span.content1_dw{font-size: 3.2vw;}
    .content1 .page_con ul li div.content1_zz span{font-size: 3.2vw;line-height: 4.6347vw;}
    .content1 .page_con .content1_b ul li h1{font-size: 6.7vw;}
    
    .content2 {padding: 5.3333vw 5.3333vw 0 5.3333vw;}
    .content_mp div.content2_list{height: 64vw;margin-bottom: 5.3333vw;}
    .content_mp div .content2_nr{background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);display: block;padding: 5.333vw 4vw 0 4vw;}
    .content_mp div .content2_top .content2_nr{background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);display: block;padding: 5.333vw 4vw 0 4vw;}
    .content_mp div .content2_nr:hover{background: none;background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);}
    .content_mp div .content2_top .content2_nr:hover{background: none;background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);}
    .content_mp div .content2_nr p{display: block;font-size: 3.2vw;line-height: 4.6347vw;text-align: left;}
    .content_mp div .content2_nr h1{font-size: 4.3vw;line-height: 6.1787vw;margin-bottom: 2.6667vw;font-weight: bold;}
    .content_mp div.content2_bottom div.content2_list{flex: none;width: 100%;}
    .content_mp div.content2_list:hover .content2_nr p{padding: 0;}

    .content_top h1{font-size: 7.2vw;margin-bottom:0;line-height: 10.4267vw;}
    .content_top p{font-size: 3.7vw;line-height: 5.4053vw;}

    .content_by{padding: 13.3333vw 7.2vw 0 7.2vw;height: 53.3333vw;display:block;text-align: center;background: url(content_pby.png) no-repeat 100% 100%; background-size: 100% 100%;}
    .content_by h1{font-size: 7.2vw;line-height: 7.2vw;margin-bottom: 2.6667vw;}
    .content_by p{font-size: 3.7333vw;line-height: 5.4053vw;}

    .content3{padding: 5.4053vw 0;}
    .content3_top{display: block;padding: 0 5.3vw;}
    .content3_top h1{font-size: 7.2vw;line-height: 10.4267vw;margin-bottom: 5.4053vw;}
    .content3_top p{font-size: 3.2vw;line-height: 4.6347vw;color: rgba(153, 153, 153, 1);}
    .content3_bottom .content3_bottom_t{margin: 0 5.3vw 4vw 5.3vw;}
    .content3_bottom .content3_bottom_t li{font-size: 3.2vw;line-height: 4.6347vw;padding: 4vw 0;border-bottom: .2667vw solid  rgba(204, 204, 204, 1);}
    .content_tzhx .navigation-buttons{display: none;}
    .content_tzhx .swiper{height: 59.4667vw;}
    .content_tzhx .swiper-slide p{left: 50%;transform: translateX(-50%);bottom: 16.2667vw;font-size: 4.2vw;}
    .content_tzhx .swiper-slide span{font-size: 3.2vw;line-height: 4.6347vw;bottom: 5.3333vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow: ellipsis;left: 0;padding: 0 5.3333vw}
    .content_tzhx .swiper-slide::after{height: 29.8667vw;}
    .content_tzhx .swiper{padding: 0 8.5%;}
    .content_tzhx .swiper-slide{width: 100% !important;}



    .content4{padding: 5.3333vw 0;}
    .content4 .content3_top p{color: #fff;}
    .content4 .content3_bottom .content3_bottom_t{margin-top: 4vw;}
    .content4 .content3_bottom .content3_bottom_t li{padding: 0 2vw;}
    .content5{padding: 5.3333vw 0;}

    .content6 {padding: 5.3333vw 5.3vw;}
    .content6 .content6_page{max-width: 100%;}
    .content6 .content6_page .content6_top{padding: 0 5.3vw 5.3333vw 5.3vw;}
    .content6 .content6_page .content6_top h1{font-size: 7.2vw;line-height: 10.4267vw;margin-bottom: 2.6667vw;}
    .content6 .content6_page .content6_top p{font-size: 3.2vw;line-height: 4.6347vw;}
    .play-btn{width: 10.6667vw;height: 10.6667vw;}
    .video-container{height: auto;}
    .content7 {padding: 5.3333vw 0 0 0;}
    .content8 {padding: 5.3333vw 5.3vw 0 5.3vw;}
    


    .bottom9_top{width: 100%;padding: 0 5vw;background-color: #fff;border-radius:0;}
    .bottom9_top li{height: 12vw;;line-height: 12vw;font-size: 3.7vw;flex-grow: 1;flex-shrink: 0;white-space: nowrap;position: relative;}
    .bottom9_top li.on{background:none;border-radius: 0;color: #000;}
    .bottom9_top li.on::after{content: "";position: absolute;bottom: .5333vw;left: 50%;transform:translateX(-50%);background-color: rgba(0, 64, 152, 1);width: 25%;height:  0.5vw;}
    .bottom9_bottom{margin-top: 0;}
    .content9{margin: 0;}
    .content9 .swiper{height: 120vw;}
    .content9 .swiper-slide:hover .content9_gc{background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 20%, rgba(0, 0, 0, 0) 35%);}
    .content9 .swiper-slide .content9_gc{justify-content: normal;align-items: end;display: flex;background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 20%, rgba(0, 0, 0, 0) 35%);font-size: 3.2vw;padding: 0 5.3vw 2.6667vw 5.3vw;}
    
    .content10{display: block;}
    .content10 .content10_left{padding: 8vw 5.3333vw 8vw 5.3333vw;width: 100%;}
    .content10 .content10_left .content10_top{text-align: center;}
    .content10 .content10_left .content10_top h1{font-size: 7.2vw;line-height: 10.4267vw;margin-bottom: 0;}
    .content10 .content10_left .content10_top p{font-size: 3.7vw;line-height: 5.3333vw;}
    .content10 .content10_left .content10_center{margin: 5.3333vw 0 2.6667vw 0;}
    .content10 .content10_left .content10_center h1{font-size: 4.5vw;line-height: 9.0667vw;}
    .content10 .content10_left .content10_center p{font-size: 3.5vw;margin-bottom: 1.8667vw;}
    .content10 .content10_left .content10_center span{font-size: 3.2vw;line-height: 4.6347vw;}
    .content10 .content10_left .content10_bottom ul{margin-bottom: 8vw;}
    .content10 .content10_left .content10_bottom ul li{font-size: 3.2vw;line-height: 5.3333vw;width: 48%;margin: 1.5vw 0;}
    .content10 .content10_left .content10_bottom a{width: 64vw;height: 12vw;line-height: 12vw;font-size: 3.7vw;margin-bottom: 0;background-size: 6.4vw 3.2vw;background-position: 70% 53%;padding-left: 20vw;margin: 0 auto;}
    .content10>div.content10_right{width: 100%;}
    .content11 .content11_list ul li{width: 50%;height: 33.3333vw;}
    .content11 .content11_list ul li .content11_ry{font-size: 3.7vw;line-height: 5.0987vw;}
    
    
    .content12{padding-top: 5.3333vw;}
    .content12 ul li{background-color: #fff;padding:2.6667vw 0}
    .content12 ul li .content12_lb_center{width: 70%;padding-left: 5.3vw;}
    .content12 ul li .content12_lb_center p.content12_list_time{display: block;font-size: 3.2vw;color: rgba(153, 153, 153, 1);}
    .content12 ul li .content12_lb_left{display: none;}
    .content12 ul li .content12_lb_center::before{display: none;}
    .content12 ul li .content12_lb_center p.ycyc2{display: none;}
    .content12 ul li .content12_lb_center p.ycyc{font-size: 4.2vw;line-height: 5.8533vw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;}
    .content12 ul li .content12_lb_right{width: 29.8%;margin-left: 0;display: flex;justify-content: center;align-items: center;}
    .content12 ul li .content12_lb_right img{height: 16.8667vw;}
    .content12 .content12_more a{width: 66.6vw;height: 13.3333vw;line-height: 13.3333vw;font-size: 3.7vw;background-size: 6.4vw 3.2vw;background-position: 70% 53%;padding-left: 20vw;}
    .content12 .content12_more{margin: 5.3333vw 0;}

    .content13 .content_top{padding-bottom: 5.3333vw;margin-bottom: 0;padding-top: 5.3333vw;}
    .content13 .content_top h1{font-size: 7.2vw;line-height: 10.4267vw;font-weight: bold;}
    .content13 .content_top p{font-size: 3.7vw;line-height: 5.3333vw;}
    .content13 .page_con{padding-top: 0;}
    .content13{height: 210vw;padding: 0 5.3vw;background: url(content13_pbj.png) no-repeat center bottom #ebeef7;background-size: 100%;}
    .content13 .content13_left{width: 100%;}
    .content13 .content13_right{width: 100%;}
    .content13 div.page_con h1{font-size: 3.7vw;line-height: 5.3333vw;margin-bottom: 0;}
    .content13 .content13_left p{width: 50%;float: left;margin-bottom: 6.6667vw;}
    .content13 .content13_left .content13_phone{font-size: 4.3vw;line-height: 6.1333vw;}
    .content13 .content13_left .content13_name{font-size: 3.7vw;line-height: 5.3333vw;}
    .content13 .content13_right h2{font-size: 4.3vw;line-height: 9.0667vw;}
    .content13 .content13_right .right13_fwrx{font-size: 3.7vw;line-height: 5.3333vw;}
    .content13 .content13_right .right13_lxdz{font-size: 3.7vw;line-height: 5.3333vw;margin: 5.3333vw 0 2.6667vw 0;}
    .content13 .content13_right .right13_dz{font-size: 3.7vw;line-height: 5.3333vw;padding-left: 6.1vw;background-size: 3.5vw 4.8vw;}
    .content13 .content13_right h3{font-size: 4.3vw;line-height: 6.1333vw;padding-left: 5.5vw;font-weight: bold;}





    .content_zz{padding: 0 0 5.3333vw 0;}
    .content_zz .dqwz{display: none;}
    .content_zz .content_top{margin: 2.6667vw 0;}
    .content_zz .content_top h1{font-size: 7.2vw;}
    .content_zz .content_top p{font-size: 3.7vw;}
    .content_zz .content_zz_list li{ flex: 0 0 calc(50% - 5.3vw / 2);padding: 0;}
    .content_zz .content_zz_list li p{ margin-top: 1.8667vw;}
    .content_zz .content_zz_list{gap: 5.3vw;padding: 0 3.2vw;}

    .content_zz .content_dt_list li{margin-top: 2.6667vw;background-color: #fff;}
    .content_zz .content_dt_list li a{background:none;flex-direction: row-reverse;border-bottom:none;padding: 2.6667vw 5.3vw;}
    .content_zz .content_dt_list li a .content_dt_list2{display: none;}

    .content_zz .content_dt_list li a .content_dt_list3{border: none;}
    .content_zz .content_dt_list li:hover a{background-image:none;padding: 2.6667vw 5.3vw;}
    .content_zz .content_dt_list li:hover a .content_dt_list3 h2{color: rgba(51, 51, 51, 1);}
    .content_zz .content_dt_list li a .content_dt_list3{padding: 0;width: 70%;}
    .content_zz .content_dt_list li a .content_dt_list1{width: 29%;}
    .content_zz .content_dt_list li a .content_dt_list1 img{height: 16.8vw;}
    .content_zz .content_dt_list li a .content_dt_list3 h2{font-size: 4.2vw;line-height: 5.8533vw;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;margin-bottom: 2.2vw;}
    .content_zz .content_dt_list li a .content_dt_list3 p.ycyc2{display: none;}
    .content_zz .content_dt_list li a .content_dt_list3 p.content12_list_time{display: block;font-size: 3.2vw;color: rgba(153, 153, 153, 1);}
}