.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,dt{font-weight: 400;}
.container{max-width: 1450px;}
.clear{zoom:1}
.clear:after{content:"";display:block;height:0;visibility:hidden;clear:both}
.clear::before,.clear::after{content:"";display:table}
.clear::after{clear:both}
img{max-width: 100%;}
.wrap{max-width: 1560px;}
.btn-info{background-color: #0074E4;
  border-color: #0074E4;
}
/* 头部 */
.navbar{padding: 1rem;transition: .5s;}
.navbar-light .navbar-nav .nav-link{color: #fff;transition: .5s;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-link:hover{background: #EC6D01;color: #fff;border-radius: 20px;}
.navbar.bg{background: rgba(0,116,228, .7);    padding: .5rem;}
.navbar .logo-sm-height{transition: .4s;}
.navbar.bg .logo-sm-height{height: 50px !important;}
.navbar.bg .g_navxiala{top: 71px !important;}

/* .navbar-brand{opacity: 0;} */

.g_navxiala{position:absolute;top:100px;left:0;width:100%;display:none;background:rgba(255, 255, 255, .97);box-shadow: 0 0 15px rgba(0, 0, 0, .2);border-radius: 0 0 20px 20px;}
.g_content{width:1200px;margin:auto}
.g_navxiala .g_content{padding:40px 0 35px}
.g_navlileft{color:#333333;font-size:24px;line-height:48px;width:32%}
.g_navliright{width:345px}
.g_navxialar{width:68%}
.g_navlizhong{width:calc(100% - 345px);padding-right:30px}
.g_navrighttu{width:100%;position:relative}
.g_navrighttu img{height:100%}
.g_navrighttu1{position:relative;top:0;left:0}
.g_navrighttu2{position:absolute;top:0;left:0}
.g_navzhong{margin-bottom:10px}
.g_navzhong a{display: inline-block;}
.g_navzhfr{color:#666666;font-size:16px;line-height:30px;margin-right:20px;transition: .3s;}
.g_navzhfr:hover{color: #EC6D01;}
.g_navzhfl{line-height:30px;letter-spacing:2px;opacity:0;color:#666;transition:all .36s}
.g_navzhfl img{width:100%}
.g_navrighttu{display:none}
.g_navrighttu.on{display:block}


/* 大图 */
/* .banner {height: 100vh;} */
.banner .swiper-slide{overflow: hidden;}
.banner video{width: 100%;height: 100%;}
.banner::before{height: 50vh;background: url(../images/head.png) no-repeat top;display: block;width: 100%;content: "";position: absolute;z-index: 99;}


/* 简介 */
.about-bg{background: url(../images/abg.jpg) no-repeat center;background-size: cover;}
.fs-95{font-size: 95px;}

.sygsjj{background:url(../images/about_bj.jpg) center 100px no-repeat;box-sizing: border-box;padding: 95px 0 50px ;}
.sygsjj .w1300{width: 1480px;}
.sygsjj dl{background: #0074E4;}
.sygsjj dl dt{width:50%;position: relative;}
.sygsjj dl dt .a_poa{padding: 35px;}
.sygsjj dl dt h3{color:#fff;font-size:38px;font-weight: 700;}
.sygsjj dl dt h3 em{display:block;color:#fff;text-transform:uppercase;}
.sygsjj  ul{display:flex;margin: 50px auto;}
.sygsjj  ul li{flex:1;text-align: center;}
.sygsjj  ul li:first-child{padding-left: 0;}
.sygsjj  ul li:last-child{border: none;}
.sygsjj  ul li span{color:#EC6D01;font-size:72px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;}
.sygsjj  ul li em{color:#EC6D01;}
.sygsjj  ul li p{color:#999999;font-size:20px;}
.sygsjj dl dd{width:50%;}
.sygsjj dl dd video{width: 100%;}
.sygsjj .gs_con{width:100%;margin:30px auto; }
.sygsjj .gs_con p{color:#fff;line-height:200%;text-indent: 2em;text-align: justify;}
.sygsjj .more{width: 530px;line-height: 52px;border-radius: 50px;background: #fff;overflow: hidden;padding-left: 50px;box-sizing: border-box;margin: 0 auto;}
.sygsjj .more a:nth-child(1){color: #EC6D01;font-family: impact;}
.sygsjj .more a:nth-child(2){color: #fff;background: #EC6D01;text-align: center;border-radius: 50px;width: 170px;}
.sygsjj .more a:nth-child(2):hover{background: #044888;}


/* 实力 */
.case-bg{background: url(../images/cbg.jpg) no-repeat center;background-size: cover;}
.case-box{overflow: hidden;}
.case-bg .container{max-width: 100%;}
.shili_nav{background: #999999 url(../images/you.png) no-repeat 90% center;box-sizing: border-box;transition: .45s;width: 45%;margin-right: 5%;line-height: 48px;box-sizing: border-box;padding: 0 20px;margin-bottom: 15px;}
.shili_nav:hover{background-color: #EC6D01;background-position-x: 95%}

/* 产品 */
.pro_box{background: url(../images/pbg.jpg) no-repeat center;background-size: cover;height: 700px;position: relative;}
.pro_box .tab{width:100%;margin:0 auto;height:100%;position: relative;}
.pro_box .tab-hd{zoom:1;width:28%;position:absolute;left:10%;margin:auto;z-index:9;height:100%; display: flex; flex-wrap: wrap;}
.pro_box .tab-hd li{transition:all 0.3s;color:#fff;display: flex; flex-direction: column; align-items: flex-start; justify-content: center; box-sizing: border-box; width: 50%; height: 33.33%; padding: 0 5%; border: 1px solid #fff;font-size:14px;cursor: pointer;background: rgba(0, 0, 0, .4)}
.pro_box .tab-hd li:nth-child(n+5){display: none;}
.pro_box .tab-hd li:nth-child(1){margin-right: 50%;}
.pro_box .tab-hd li:nth-child(4){margin-left: 50%;}
.pro_box .tab-hd li strong{margin: 10px 0 5px 0;display: block;transition: .5s;}
.pro_box .tab-hd li p{font-weight: 400;display: none;}
.pro_box .tab-hd li a{color:#fff;display: inline-block;}
.pro_box .tab-hd li a.more{line-height:30px;display:block;margin:25% 0 0;background: url(../images/b41.png) no-repeat 80px center;text-align: left;display: none;transition: .3s;}
.pro_box .tab-hd li a.more:hover{background:url(../images/b41.png) no-repeat 90px center rgba(4,69,127,0.808);color:#fff;border-radius: 50px;padding: 0 15px;}
.pro_box .tab-hd li.active{color:#fff;background:rgba(236,109,1, .9);border-color: rgba(236,109,1, .9) !important;}
.pro_box .tab-hd li.active strong{font-size: 28px;}
.pro_box .tab-hd li.active p,.pro_box .tab-hd li.active a{display: block;}
.pro_box .tab-hd li.active img{display: none;}
.pro_box .tab-bd{width:100%;height:100%;position:relative;background:url(../images/11.jpg) top center no-repeat;background-size:cover;background-attachment: fixed;}
.pro_box .tab-bd li{display:none;width:100%!important;height:100%!important;}
/* .pro_box .tab-bd li:nth-of-type(1){background:url(../images/11.jpg) top center no-repeat;background-size:cover;width:100%!important;height:100%!important;background-attachment: fixed;}
.pro_box .tab-bd li:nth-of-type(2){background:url(../images/11.jpg) top center no-repeat;background-size:cover;width:100%;height:100%;background-attachment: fixed;}
.pro_box .tab-bd li:nth-of-type(3){background:url(../images/11.jpg) top center no-repeat;background-size:cover;width:100%;height:100%;background-attachment: fixed;}
.pro_box .tab-bd li:nth-of-type(4){background:url(../images/11.jpg) top center no-repeat;background-size:cover;width:100%;height:100%;background-attachment: fixed;} */
.pro_box .tab-bd li.thisclass{display:list-item;}
.pro_box .right { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; width: 28%; padding: 1rem 0; color: #fff; position: absolute;right: 20%;z-index: 9;top: 0;bottom: 0;}
.pro_box .right p { margin-bottom: 0.6rem; }
.pro_box .right .button { box-sizing: border-box; display: inline-block; padding: 10px 20px; border: 2px solid #fff; text-align: center; cursor: pointer; transition: all 0.3s ease-out; color: #fff; }
.pro_box .right .button:hover { background: #00a147; border-color: #00a147; color: #fff; }


/* 优势 */
.ys_bj{position: relative; z-index: 1;background: url(../images/ys_bj.jpg) no-repeat center 0; height:1000px; padding-top: 60px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background-size: cover;background-attachment: fixed;}
.ys_bj .pub_title h4,.ys_bj .pub_title p{color: #fff;}
.ys_bj .pub_title p img{    vertical-align: middle; margin: 0 15px;display: inline-block;opacity: .8;}
.ys{width:1200px;margin: 0 auto;}
.ys .pub_title h4{margin-top: 0;}
.ys h2{height:80px;height:136px;overflow: hidden;}
.ys_nav{height:177px;overflow: hidden;margin-top: 50px;}
.ys_nav li{ float: left; margin-right: 40px; width:270px;overflow: hidden; font-size: 24px; color:#333333;position: relative;cursor: pointer;}
.ys_nav li:last-child{margin-right: 0;}
.ys_nav li p{background: url(../images/ys_ico.png) no-repeat right 48px; line-height: 32px;height:177px;color: #fff;}
.ys_nav li i{display: block;padding-top: 26px; font-size: 12px; color:#cecece; text-transform: uppercase; font-family: Arial; line-height: 15px;font-style: normal;}
.ys_nav li::before{position: absolute; content:""; width:100%; height:2px; top: 0;left: 0;background:#d5d5d5;}
.ys_nav li::after{position: absolute; content:""; width:99px; height:2px; top: 0;left: 0;background:#EC6D01;}
.ys_nav .li01{background: url(../images/01.png) no-repeat left 92px; height:178px;}
.ys_nav .li02{background: url(../images/02.png) no-repeat left 92px; height:178px;}
.ys_nav .li03{background: url(../images/03.png) no-repeat left 92px; height:178px;}
.ys_nav .li04{background: url(../images/04.png) no-repeat left 92px; height:178px;}
.ys_nav .li01:hover , .ys_nav .li01.cur{background: url(../images/01-1.png) no-repeat left 92px; height:178px;}
.ys_nav .li02:hover , .ys_nav .li02.cur{background: url(../images/02-2.png) no-repeat left 92px; height:178px;}
.ys_nav .li03:hover , .ys_nav .li03.cur{background: url(../images/03-3.png) no-repeat left 92px; height:178px;}
.ys_nav .li04:hover , .ys_nav .li04.cur{background: url(../images/04-4.png) no-repeat left 92px; height:178px;}
.ys_c dt{ float: left; width:902px;height:500px;overflow: hidden;}
.ys_c dt img{width:902px;height:500px;}
.ys_c dd{ float: right; width:298px;height:500px;background:#fff;overflow: hidden; padding: 92px 32px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.ys_c dd h3{  color:#333; line-height: 30px;font-weight: normal;}
.ys_c dd p{ margin-top: 20px;  line-height: 30px; color:#666;}

.hf {background: url(../images/hf.jpg) no-repeat center;height: 330px;box-sizing: border-box;padding-top: 80px;background-size: cover;background-attachment: fixed;color: #fff;}
.hf p{text-transform: uppercase;margin: 10px auto 0;}
.hf h3{font-weight: 400;font-size: 60px;}
.hf p{background: url(../images/hf_bg.png) no-repeat;background-size: cover;display: inline-block;width: 798px;line-height: 76px;}


/* 新闻 */
.tabbox{margin:50px auto 0;}
.tabbox .content1{width:48%;overflow:hidden;position:relative;height:500px;}
.tabbox .content1 ul{display: block;width:100%;height:100%;}
.tabbox .content1 li{width:100%;height:100%;display: block;}
.tabbox .content1 li a{display: block;height:100%;}
.tabbox .content1 li img{display:block;height:100%;o-object-fit: cover;    object-fit: cover;}
.tabbox .content1 li .arrow{position:absolute;bottom:0;width:100%;height:70px;}
.tabbox .tab{width:50%;}
.tabbox .tab .time{background-color:#F3F3F3;padding: 25px 15px;box-sizing: border-box;width: 20%;;font-size: 18px;transition: .3s;}
.tabbox .tab .time b{display: block;font-size: 34px;color: #66615C;}
.tabbox .tab a:hover .time {color: #fff;background: #0074E4}
.tabbox .tab a:hover .time b{color: #fff;}
.tabbox .tab .item{height:115px;margin-bottom:13px;border: 1px solid #f0f0f0;border-radius: 10px;overflow: hidden;}
.tabbox .tab .item a{display:block;}
.tabbox .tab .item .info{padding:0 20px;width: 80%;}
.tabbox .tab .item h3{font-size:16px;color:#181818;padding:15px 0 10px 0;}
.tabbox .tab .item p{font-size:14px;color:#222222;line-height:22px;height:44px;overflow:hidden;}
.tabbox h3 strong{width:80%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_nav{display: inline-block;border: 1px solid #C7C7C7;border-radius: 5px;padding: 5px 20px;}


/* 底部 */
.footer{background: #FFFFFF;background-size: cover;}
.copyright{background: #fff;border-top: 1px solid #E5E5E5;font-size: 16px;}
.bom{background: url(../images/ban.jpg) no-repeat center;}
.footer h3{background: url(../images/ftel.png) no-repeat left center;color: #EC6D01;padding-left: 55px;}
.b-nav-list{padding: 0 5px;}

/* 内页 */
/* 简介 */
.nbanner{height: 38rem;background-attachment: fixed;position: relative;}
.nbanner img.nbom {position: absolute;bottom: 0;}
.nbanner .position  img {  width: 1rem;  margin-right: 0.5rem;}

.size{font-size:14px!important}
.text-title1{font-size:2.667rem;font-family:ssb}
.text-title1-en{font-size:1.5rem;font-family:Arial,Helvetica,sans-serif}
.text-title{font-size:3.992rem;font-family:ssb}
.text-title-en{font-size:1.417rem;font-family:Arial,Helvetica,sans-serif}
.main{width:100%;padding-top:.042rem;height:36.667rem;overflow:hidden;position:relative}
.main-bg{position:absolute;width:100%;height:100%;background:url(/img/huijun-bg.5941b447.jpg) no-repeat;background-size:100% 100%;-webkit-animation:zoom_big2-b6a12cce 16s ease-out infinite;animation:zoom_big2-b6a12cce 16s ease-out infinite;z-index:-1}
@-webkit-keyframes zoom_big2-b6a12cce{0%{transform:scale(1)}
60%{transform:scale(1.05)}
95%{transform:scale(1)}
to{transform:scale(1)}
}@keyframes zoom_big2-b6a12cce{0%{transform:scale(1)}
60%{transform:scale(1.05)}
95%{transform:scale(1)}
to{transform:scale(1)}
}.main-text{margin:15.417rem 0 0 3.333rem;color:#fff}
.nav-head{position:relative}
.nav-title{width:54.167rem;height:6.25rem;background-image:linear-gradient(90deg,#72caed,#26b1e0);border-radius:0 3.75rem 0 0;position:absolute;left:0;top:-3.75rem;z-index:11}
.nav-text{width:41.667rem;height:6.25rem;background-image:linear-gradient(90deg,#e6eeca,#a6c142);border-radius:0 0 0 2.083rem;position:absolute;top:0;right:0;z-index:10;display:flex;justify-content:flex-end;align-items:center}
.right-nav{margin-right:3.333rem}
.about{display:flex;justify-content:space-between;padding-bottom:2.083rem}
.phoneAbout{padding-top:4rem;padding-bottom:2.083rem}
.left{margin:0 3.333rem}
.text{width:68.5rem;margin:4.583rem 0}
.phoneText{width:100%;margin:4.583rem 0}
.text-hj{padding-top:2.083rem}
.text-hj p{line-height:2!important;font-size:1.0667rem!important}
.size2 p,.size p{font-size:13px!important}
.image{width:60.833rem}
.course{position:relative;display:flex;height:37.917rem}
.course-title{position:absolute;right:6.667rem;top:4.167rem;color:#fff;text-align:right}
.course-l{width:59.167rem;padding:13.833rem 7.5rem 0;background:url(https://www.huijun.net.cn/img/course-bg.a070adbc.jpg) no-repeat 50%;background-size:cover}
.course-l .course-text{padding-top:1.25rem;color:#fff;line-height:2;font-size:.667rem}
.course-text p{color:#fff;line-height:2!important;font-size:.667rem}
.course-r{width:20.833rem;padding-top:9.6rem;background-color:#a6c142}
.year{width:7.083rem;height:27rem;margin:0 auto;padding-top:13rem;color:#fff;font-size:1rem;text-align:center;overflow:hidden}
.yearBor{transition:all .6s ease;border-top:2px solid #fff!important;border-bottom:2px solid #fff!important}
.white-line{width:100%;height:.083rem;background-color:#fff}
.corporate-culture{margin-top:3.333rem;height:38.75rem;display:flex}
.corporate-culture-phone{margin-top:3.333rem;display:flex;flex-direction:column}
.wrap-phone{width:100%;margin-bottom:.833rem}
.wrap-phone,.wrap{height:38.75rem;padding:0 2.5rem;position:relative;overflow:hidden;transition:all .6s ease}
.wrap-image-phone,.wrap-image{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}
.wrap-image img{width:auto;height:38.75rem}
.wrap-image-phone img{width:100%;height:38.75rem}
.sign{width:100%;text-align:center;margin:3.75rem 0 6.25rem 0;font-size:7.083rem;color:#c6c8c9;color:hsla(220,3%,79%,.3)}
.culturel-text{width:30rem}
.phoneCulturel-text{width:100%}
.culturel-text p{font-size:.667rem;line-height:2!important}
.culture-icon{padding-top:17.333rem;margin:0 auto;width:6.042rem;height:auto;text-align:center}
.high{width:34.167rem}
.short{width:22.917rem}
.icon-image{width:6.042rem;height:6.042rem;margin-bottom:.417rem}
.culture-icon p{font-size:.75rem;color:#fff}
.ry-image{width:100%;padding:0;margin-bottom:1rem}
.ry-image img{transition:all .6s ease;height:auto!important;}
.about_honor{cursor:pointer;margin-bottom:4rem;position: relative;}
.about_honor .swiper-slide{justify-content:center;width:25.417rem;height:auto;margin:0 1.667rem 2rem}
.about_honor .swiper-slide p{width:100%;font-size:1.333rem;text-align:center}
.about_honor .pagination{position:absolute;z-index:20;bottom:0;width:100%;text-align:center}
.about_honor .swiper-pagination-switch{display:inline-block;width:.333rem;height:.333rem;border-radius:.333rem;background:#555;margin:0 .208rem;opacity:.8;border:.042rem solid #fff;cursor:pointer}
.about_honor .swiper-active-switch{background:#fff}
.mask{background-color:#000;opacity:.8;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99}
.pop{position:fixed;width:auto;height:auto;border-radius:1.25rem;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}
.close{position:absolute;top:1.25rem;right:1.25rem;width:2.208rem;height:2.208rem;border-radius:50%;overflow:hidden}
.nav-head .el-breadcrumb{font-size:.583rem}
.nav-head .el-breadcrumb__inner.is-link,.nav-head .el-breadcrumb__item .el-breadcrumb__inner,.nav-head .el-breadcrumb__separator{color:#fff}

.about_5 ul{
  display: flex;
  display: -webkit-flex;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: flex-start;}
.about_5 ul li{ width: 25%; overflow: hidden;}
.about_5 ul li a{ display: block; padding-top: 179%; position: relative;}
.about_5 ul li a:after{ content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #0074E4; opacity: 0; transition: all 0.3s; z-index: 2;}
.about_5 ul li:hover a:after{ opacity: 1;}
.about_5 ul li:hover .ab_5_text{ top: 15%;}
.about_5 ul li:hover .ab_5_text p{ opacity: 0.9;}
.about_5 ul li:nth-child(3) .ab_5_text i{ font-size: 60px;}

.ab_5_text{ position: absolute; top: 65%; left: 0; right: 0; width: 76%; margin: 0 auto; z-index: 10; color: #fff;  transition: all 0.6s;}
.ab_5_text i{ border-radius: 50%; width: 90px; height: 90px; margin: 0 auto; background: rgba(255,255,255,0.85); display: block; text-align: center; line-height: 90px; font-size: 46px; color: #0074E4;} 
.ab_5_text h2{ padding-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,0.5); position: relative; text-align: center; margin: 25px 0; margin-bottom: 30px;}
.ab_5_text h2:after{ content: ''; width: 50px; height: 4px; position: absolute; bottom: -1px; left: 0; right: 0; margin: 0 auto; z-index: 2; background: #fff;}
.ab_5_text p{ text-align: center; font-size: 18px; line-height: 36px; opacity: 0; transition: all 0.3s;}


.develop_con{margin-top:4rem;background: url(../images/hisBg.jpg) no-repeat bottom center;}
.develop_con .swiper-slide{width:17.1rem}
.develop_top img{width:100%;height:9.6rem}
.develop_top p{height:9.5rem;font-size:1.1rem;color:#fff;line-height:1.4;display:block;padding:.75rem .3rem 1.5rem .3rem;text-align: center;}
.develop_bottom{position:relative}
.develop_bottom div{position:absolute;font-size:1.2rem;color:#CCCCCC;max-width:100%;left:50%;transform:translateX(-50%);top:1.8rem;transition:ease-out .3s}
.develop_bottom i{display:block;width:21px;height:21px;border-radius:50%;position:relative;margin:0 auto;background:#CCCCCC;transform:scale(.5);transition:ease-out.3s}
.develop_bottom i::after{content:'';display:block;width:100%;height:100%;background:#EC6D01;border-radius: 50px;}
.develop_con .swiper-slide:nth-child(even){position:relative;display:flex;flex-direction:column-reverse}
.develop_con .swiper-slide:nth-child(even) .develop_top div{padding-top:3rem}
.develop_con .swiper-slide:nth-child(even) .develop_bottom div{top:auto;bottom:1.8rem}
.develop_con .swiper-container{height:26rem;position:relative}
.develop_con .swiper-wrapper{height:auto}
.develop_pn,.develop_line,.develop_con .swiper-slide:nth-child(even){top:9.4rem}
.develop_line{width:100%;height:1px;background:#CCCCCC;position:absolute;left:0;transform:translateY(10px);z-index:0}
.develop_pn{position:absolute;left:0;width:100%;z-index:2;transform:translateY(10px)}
.develop_pn div{width:2.5rem;height:2.5rem;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#CCCCCC;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}
.develop_pn div:last-child{left:auto;right:0}
.develop_pn div img{width:.65rem;height:auto;position:relative;z-index:1}
.develop_pn div::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#EC6D01;z-index:0;opacity:0;transition:ease-out .3s}
.develop_pn div:hover::before{opacity:1}
.develop_con .swiper-slide-active .develop_bottom i{transform:scale(1)}
.develop_con .swiper-slide-active .develop_bottom i::after{opacity:1}
.develop_con .swiper-slide-active .develop_bottom div{font-size:2.8rem;color: #fff;}
.develop_swp{position:relative}

.introduc2{padding:3.35rem 2.5rem;background:#0066CC url(../images/introduc2_bg.png) no-repeat;background-size:contain;background-position:center;font-size:1rem;color:#C4ECFF;line-height:1.5;margin:5rem auto 0 auto;max-width: 1600px;}
.introduc2_i2{font-size:1.2rem;color:#fff;line-height:2;margin-top:2.1rem;}
.introduc2_i2 p{padding:.5rem 0}
.introduc2_i3{width:62%;margin:0 auto;margin-top:2.3rem}
.introduc2 a{width:2.5rem;margin:0 auto;margin-top:2.9rem;position:relative;cursor:pointer}
.introduc2 a img{width:100%}
.introduc2 a img:last-child{position:absolute;left:0;top:0;opacity:0;transition:ease-out 0.36s}
.introduc2 a:hover img:first-child{opacity:0}
.introduc2 a:hover img:last-child{opacity:1}

/* 产品 */
.prolist{margin:60px auto 80px}
.prolistbox li{width: 100%;}
.prolistbox li:nth-child(2n) {background: #F5F7FA}
.prolistbox li:first-child .prolist{margin-top: 0;}
.prolist.wrap{height: auto;}
.prolist .prolist_top{position:relative;z-index:2;margin-bottom:30px}
.prolist .prolist_top span{float:left;width:90px;height:90px;border-radius:50%;background:#c6ccd8}
.prolist .prolist_top span img{padding:15px}
.prolist .prolist_top .prolist_tit{float:left;width:80%;display:inline-block;padding-left:15px;position:relative;}
.prolist .prolist_top .prolist_tit h3{margin-bottom:20px;font-size:42px}
.prolist .prolist_top .prolist_tit h3 a{color:#03132b}
.prolist .prolist_top .prolist_tit p{font-size:16px;line-height:28px;}
.prolist .prolist_top .prolist_tit p a{display: inline-block;border-radius: 30px;border: 1px solid #AFB9C5;padding: 0 10px;transition: .3s;}
.prolist .prolist_top .prolist_tit p a:hover,.prolist .prolist_top .more_detail:hover{color: #fff;background: #0074E4}
.prolist .prolist_top .more_detail{display:block;height:30px;border:1px dotted #212F45;border-radius:5px;padding:0 15px;float:right;margin:35px 20px 0 0;line-height:28px;font-size:16px;color:#4c4c4c;position:relative;transition:all .5s linear}
.prolist ul{clear:both;display:block;margin-left:-4%;padding-top:21px;position:relative;z-index:2}
.prolist ul li{float:left;width:21%;margin-left:4%;position:relative}
.prolist ul li .prolist_img{padding:5%;background:#000000}
.prolist ul li>a{clear:both;display:block;overflow:hidden}
.prolist ul li img{clear:both;display:block}
.prolist ul li p{font-size:16px;text-align:center}
.prolist ul li p a{clear:both;display:block;color:#fff;padding:12px 0;background:#AFB9C5;transition: .3s;}
.prolist ul li:hover p a{background:#0074E4;color: #fff;}
.prolist_ban_bottom{clear:both;margin:40px 0 0 10px;text-align:center}
.prolist_ban_bottom a{float:left;margin-top:16px;border:1px dashed #fff;color:#fff;font-size:16px;margin-left:-10px;padding:8px 35px;border-radius:25px}
.prolist_ban_bottom a:hover{color:#fff;border-color:#f60}

/* 产品内页 */
.show-product-phone .tel{background:url("../images/img35.png") no-repeat left center;background-size:60px auto;padding-left:70px}
.show-product-phone .tel a{display:block;font-size:42px;font-family:Arial;font-weight:bold}
.show-product-phone .btn-danger{padding: 10px 25px;border-color: #EC6D01;background: #EC6D01}


/* 联系 */
.contact{padding-bottom:6.5rem}
.contact .row{align-items:center;background:#f9f9f9;box-shadow:0px 5px 10px rgba(181,181,181,0.25)}
.contact .left{padding:3rem 5.53% 3rem 6.21%;display:flex;align-items:center;margin: 0;}
.contact .left .text{flex:1;padding-right:1rem}
.contact .left .text .tit span{font-size:2.3rem;font-weight:500;font-weight:bold;color:#0074E4;}
.contact .left .text ul li{display:flex;align-items:start;margin-top:2.5rem}
.contact .left .text ul li img{width:1.6rem;margin-right:.2rem;position:relative;top:.15rem}
.contact .left .text ul li p{flex:1;font-size:1.2rem;line-height:1.3rem;color:#383838}
.contact .left .code{padding:.6rem .5rem 0 .5rem;background:#fff;text-align:center}
/* .contact .left .code img{width:9.5rem} */
.contact .left .code p{font-size:.9rem;line-height:2.3rem;color:#383838}
.contact .right{width:35.15%;position:relative}
.contact .right>img{width:100%}
.contact .right div{position:absolute;left:40.5%;top:34%}
.contact .right div img{width:2rem;animation:bounceInDown2 2s 1s linear infinite}
.contact .right div i{background:rgba(0,0,0,0.2);display:block;border-radius:50%;height:.7rem;width:.7rem;position:absolute;left:.018rem;top:70%;margin:.55rem 0px 0px .6rem;transform:rotateX(55deg)}
.contact .right div i::after{content:"";border-radius:50%;height:2rem;width:2rem;position:absolute;margin:-0.65rem 0 0 -.65rem;animation:mypulsate 1s ease-out;animation-iteration-count:infinite;opacity:0;filter:alpha(opacity=0);box-shadow:0 0 1px 2px #89849b;animation-delay:1.1s}
@keyframes mypulsate {
  0% {
    transform: scale(0.1, 0.1);
    opacity: 0;
    filter: alpha(opacity=0);
  }

  50% {
    opacity: 1;
    filter: none;
  }

  100% {
    transform: scale(1.2, 1.2);
    opacity: 0;
    filter: alpha(opacity=0);
  }
}


@keyframes bounceInDown2 {

  0% {
    transform: translate3d(0, -10px, 0);
  }

  50% {
    transform: translate3d(0, 0, 0);
  }

  100% {
    transform: translate3d(0, -10px, 0);
  }

}
/* 招聘 */
.about_model1{padding:0 0 50px 0}
.about_model1 .right{width:35%;display:inline-block;vertical-align:top;margin-left:40px}
.about_model1 .right span{font-size:36px;color:#333333;font-weight:bold;line-height:1.4;padding-left:25px;position:relative}
.about_model1 .right span strong{font-size:40px;color:#3d6eba;display:block;padding-left:25px;padding-bottom:25px}
.about_model1 .right span:before{content:'';width:8px;height:28px;display:block;background:#3d6eba;position:absolute;top:12px}
.about_model1 .right p{font-size:16px;color:#333333;line-height:2}
.about_model1 .left{width:54%;display:inline-block;position:relative;margin-bottom:100px}
.about_model1 .left dl{width:340px;background:#0074E4;color:#fff;position:absolute;right:-95px;bottom:-85px;padding:100px 50px}
.about_model1 .left dd{font-size:36px;font-weight:bold;line-height:1}
.about_model1 .left dt{font-size:18px;line-height:1.7;margin-top:50px}

/* 新闻 */
.nnew_li{ margin-bottom: 30px;}
.nnew_li a{ display: flex;
  display: -webkit-flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: flex-start; background: #f4f4f4; transition: all 0.3s;}
.nnew_img{ width: 23%; overflow: hidden;}
.nnew_img span{ display: block; width: 100%; padding-top: 62.5%;  transition: all 0.3s;}
.nnew_time{ width: 11%; margin-left: 3%; font-size: 18px; transition: all 0.3s; color: #777;}
.nnew_time span{ font-size: 40px; display: block;font-family: 'DIN-BOLD';}
.nnew_text{ width: 60%;}
.nnew_text h3{ margin-bottom: 15px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666; font-weight: bold;}
.nnew_text h3 i{ position: absolute; left: 100%; top: 50%; transform: translateY(-50%); font-size: 24px; color: #999;  transition: all 0.3s;}
.nnew_text p{ color: #666; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.nnew_li:hover a{ background: #fff; box-shadow: 0px 0px 8px rgba(0,0,0,0.1);}
.nnew_li:hover .nnew_img span{ transform: scale(1.1);}
.nnew_li:hover .nnew_time{ color: #0056b3;}
.nnew_li:hover .nnew_text h3{ color: #0056b3;}
.nnew_li:hover .nnew_text h3 i{ color: #0056b3;}

  /* 响应式 */
  @media (max-width:1460px){
    .text-hj p{    font-size: 0.9667rem!important;}
    .text{margin: 0;}
}
  @media (max-width:1400px){
    .hf h3{font-size: 44px;}
    .hf p,.text-title{font-size: 30px;}
    .hf{height: 250px;padding-top: 40px;}
    .sygsjj .gs_con p:last-child{display: none;}
    .container{width: 1200px;}
    .case-bg .container{width: 100%;}
    .pro_box{height: 600px;}
    .text-hj{padding-top: 0;}
  }
@media (max-width:1200px){
  .ys_bj .pub_title p img,.g_navxiala,.more_detail,.prolist .prolist_top span,.nnew_time{display: none !important;}
  .sygsjj ul li p,.about_honor .swiper-slide p{font-size: 16px !important;}
  .nnew_text h3{font-size: 18px;}
  .fs-40,.fs-48,.sygsjj dl dt h3,.hf h3,.text-title,.about p.left,.about_model1 .right span{font-size: 1.857rem !important;}
.fs-95 ,.sygsjj ul li span{font-size: 40px;}
.container,.ys,.hf p,.about_model1 .right,.prolist.wrap{width: auto;padding: 0 15px;}
.sygsjj{padding: 30px 0 0;}
.sygsjj dl dt,.sygsjj dl dd{width: 100%;}
.sygsjj ul{display: block;}
.sygsjj ul li,.about_5 ul li{width: 50%;float: left;}
.sygsjj dl dt .a_poa{padding: 15px;}
.hf{margin-top: 0;padding: 30px 15px;height: auto;}
.hf p{background: #EC6D01;line-height: 40px;font-size: 18px;}
.ys_bj,.case-bg{height: auto;padding: 30px 0 !important;}
.ys_nav li{width: 48%;margin-right: 3%;background: none !important;height: auto !important;}
.ys_nav li i{padding-top: 15px;}
.ys_nav li p{height: auto;padding-bottom: 15px;background-position: right center;}
.ys_nav li:nth-child(2n){margin-right: 0;}
.ys_nav li.cur p{color: #EC6D01;}
.ys_c dd{width: 100%;height: auto;padding: 15px;}
.ys_c dt,.ys_c dt img{width: auto;height: auto;float: none;}
.case-bg .mt-8{margin: 0 !important;}
.shili_nav{width: 40%;margin-left: 5%;}

.index_pro{margin-top: 30px !important;}
.index_pro .tab-hd{width: 88%;left: 0;right: 0;top: 10%;height: auto;}
.index_pro .tab-hd li:nth-child(1),.index_pro .tab-hd li:nth-child(4){margin: 0;}
.index_pro .tab-hd li{height: 15vh;padding: 10px;}
.index_pro .tab-hd li img{width: 60px;}
.index_pro .tab-hd li.active strong{font-size: 20px;margin: 0;}
.index_pro .right{width: 70%;left: 0;right: 0;top:auto;bottom: 0;margin: auto;}

.tabbox{margin-top: 30px;}
.index_news{padding: 30px 0 !important;}
.tabbox .content1{width: 100%;height: 300px;}
.tabbox .tab{width: 100%;margin-top: 15px;}
.tabbox .tab .time{width: 25%;padding: 20px 10px;}
.tabbox .tab .item .info{width: 75%;padding: 0 10px;}

.section2{height:auto;padding-left:10px;padding-right:10px;padding-top:30px;padding-bottom:30px;margin-bottom:0;margin-top:0}
.section2 .sec2-text{right:5%;margin-bottom:20px;width:100%;text-align:center;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);position:static}
.section2 .map-cont .map{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.section2 .map-cont .location-list .list1 li .iconfont{width:20px}
.section2 .map-cont .location-list .list1 li .iconfont img{max-width: 100%;}

.logo-sm-height{height: 30px;}
.navbar{padding: 1em;}
.nbanner{height: 18rem;}
.navbar-nav{background: rgba(0, 0, 0, .5)}

/* 内页 */
.about .left{margin: 0 15px;}
.about i{font-size: 20px !important;}
.about_honor{overflow: hidden;}
.about_honor .swiper-slide{width: 100%;margin: 0;}

.sonsort1{display: table;  word-spacing:-.5em;width: 100%;}

.about_model1 .right{margin-left: 0;}

.prolist ul li{width: 46%;}
.prolist ul li:nth-child(n+3){margin-top: 15px;}
.prolist .prolist_top .prolist_tit h3{font-size: 30px;margin-bottom: 10px;}
.prolist .prolist_top .prolist_tit{padding: 0;width: 100%;}
.prolist .prolist_top .prolist_tit p a{margin-bottom: 10px;}

.nnew_img{width: 30%;}
.nnew_text{margin-left: 3%;}
.nnew_text h3{margin-bottom: 10px;}

.contact .row{display:block}
.contact .left{display:block;box-sizing: border-box;}
.contact .left .text{width: 100%;padding-right: 0;}
.contact .left .text .tit span{font-size:1.6rem}
.contact .left .text ul li img{width:1.4rem;top:.2rem}
.contact .left .text ul li p{font-size:1.2rem;line-height:1.8rem}
.contact .left .code{width:15rem;margin-top:2.6rem;margin-left:auto;margin-right:auto}
.contact .left .code img{width:100%}
.contact .left .code p{font-size:1.2rem}
.contact .right{width:100%}
.contact{padding-top:2rem;padding-bottom:5rem}

.bom{padding: 50px 0 !important;}
}