/*亮哥-视频播放弹出层-插件封装*/

.video_dialog{position: fixed; display: table; z-index: 2147483647; top: 0; left: 0; width: 100%; height: 100%; overflow: auto; background: rgba(0, 0, 0, 0.5); -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); -webkit-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out;}
.video_dialog .video_content{position: relative; display: table-cell; width: 100%; height: 100%; padding: 3% 13%; vertical-align: middle; text-align: center;}
.video_dialog .video_content a.video_close{position: absolute; z-index: 1; top: 2px; right: 2px; display: block; width: 30px; height: 30px; overflow: hidden; margin: -15px; background: url(../images/mvClose.png) center no-repeat;}
.video_dialog .video_content .video-frame{position: relative; width: 100%; height: 0; padding-bottom: 56.25%; margin: 0 auto; background: #1c1c1c; -webkit-box-shadow: 0 0 3em 0 rgba(0, 0, 0, 0.6); box-shadow: 0 0 3em 0 rgba(0, 0, 0, 0.6);}
.video_dialog .video_content .video-frame iframe{position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; vertical-align: top;}
.video_dialog_over{overflow: hidden;}
.video_dialog .video_content video{width: 100% !important;}

/*亮哥-视频播放弹出层-窗口展示*/

.videoWindow{position: relative;cursor: pointer;overflow: hidden;}
.videoWindow .mvcover img,.videoWindow .mvplay img{display: block;width: 100%;height: 100%;}
.videoWindow .mvcover{width: 100%;height: 100%;display: block;-webkit-transition: all 1s;-o-transition: all 1s;transition: all 1s;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);}
.videoWindow .mvplay{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);display: inline-block;width: 80px;height: 80px;}
.videoWindow:hover .mvcover{-webkit-transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}

/*公共类按钮*/

.com_lookmoreBtn a{display: inline-flex;align-items: center;padding: 15px 0;}
.com_lookmoreBtn a span{color: #1D2089;padding-right: 5px;}
.com_lookmoreBtn a img{width: 17px;height: 16px;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .com_lookmoreBtn a{padding: 0.3rem 0 0.3rem 0.3rem;}
  /*1000px 结束*/
  }

/*公共类标题文字+公共类按钮*/

.comTitleBar{width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 120px 0 60px 0;}
.comTitleBar .dd1{font-size: 40px;color: #333;flex: 1;text-align: center;padding-left: 78px;font-weight: 700;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .comTitleBar{padding: 0.5rem 0;}
  .comTitleBar .dd1{font-size: 0.4rem;padding-left: 0;text-align: left;}
  /*1000px 结束*/
  }

/*公共类标题文字~~~左侧1个标题文字+右侧2行文字*/

.comTitleTwo{width: 100%;display: flex;justify-content: space-between;align-items: center;padding-bottom: 50px;}
.comTitleTwo div,.comTitleTwo p{color: #fff;}
.comTitleTwo .fls{font-size: 50px;}
.comTitleTwo .frs .p1{font-size: 14px;text-align: right;}
.comTitleTwo .frs .p2{font-size: 22px;text-align: right;padding-top: 10px;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .comTitleTwo{padding-bottom: 0.5rem;display: block;}
  .comTitleTwo .fls{font-size: 0.4rem;width: 100%;padding-bottom: 0.5rem;}
  .comTitleTwo .frs{width: 100%;display: block;text-align: justify;}
  .comTitleTwo .frs .p1{font-size: 0.26rem;display: inline;line-height: 0.4rem;}
  .comTitleTwo .frs .p2{font-size: 0.26rem;display: inline;line-height: 0.4rem;padding-top: 0;}
  /*1000px 结束*/
  }

/*公共类标题文字，用于详情页面侧边栏*/

.comTitleSlide{font-size: 36px;padding-bottom: 40px;width: 100%;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .comTitleSlide{font-size: 0.4rem;padding-bottom: 0.4rem;}
  /*1000px 结束*/
  }

/*公共类带图片的标题文字*/

.imgTitles{width: 100%;padding-bottom: 75px;}
.imgTitles span{font-size: 50px;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .imgTitles{width: 100%;padding-bottom: 0.5rem;}
  .imgTitles span{font-size: 0.4rem;}
  /*1000px 结束*/
  }

/*公共类轮播正方形区域的箭头*/

a.swiperBtns{width: 96px;height: 96px;display: inline-flex;justify-content: center;align-items: center;background: #fff;transition: all 0.5s;}
a.swiperBtns img{width: 16px;height: 26px;position: absolute;transition: all 0.5s;}
a.swiperBtns .img1{opacity: 1;z-index: 2;}
a.swiperBtns .img2{opacity: 0;z-index: 1;}
a.swiperBtns:hover{background: #D7020F;}
a.swiperBtns:hover .img1{opacity: 0;z-index: 1;}
a.swiperBtns:hover .img2{opacity: 1;z-index: 2;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  a.swiperBtns{width: 0.8rem;height: 0.8rem;}
  a.swiperBtns img{width: 0.18rem;height: 0.28rem;}
  /*1000px 结束*/
  }

/*固定在右侧的锚记链接*/

.fixSlideDot{position: fixed;border: 0px solid red;top: 50%;transform: translateY(-50%);z-index: 100;right: 24px;transition: all 0.5s;}
.fixSlideDot a{display: flex;justify-content: space-between;align-items: center;}
.fixSlideDot a .fls{font-size: 12px;color: #1D2089;flex: 1;text-align: right;padding-right: 5px;opacity: 0;}
.fixSlideDot a .frs{width: 30px;height: 30px;border: 0px solid red;display: inline-flex;justify-content: center;align-items: center;position: relative;}
.fixSlideDot a .frs p{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);transition: all 0.5s;}
.fixSlideDot a .frs .blankDot{width: 14px;height: 14px;border: 2px solid #1D2089;display: inline-flex;justify-content: center;align-items: center;border-radius: 100%;overflow: hidden;display: none;}
.fixSlideDot a .frs .blankDot i{width: 6px;height: 6px;background: #1D2089;border-radius: 100%;overflow: hidden;}
.fixSlideDot a .frs .fillDot{width: 10px;height: 10px;border-radius: 100%;overflow: hidden;background: #1D2089;display: inline-block;}
.fixSlideDot a .frs.onClass .fillDot{opacity: 0;}
.fixSlideDot a .frs.onClass .blankDot{display: inline-flex;}
.fixSlideDot a.onClass .fls{opacity: 1;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .fixSlideDot{display: none;}
  /*1000px 结束*/
  }

/*页面公共样式*/

#YQtop{display: none;}
.YQtop{cursor: pointer;position: fixed;right: 20px;top: 85%;margin-top: -100px;z-index: 100;filter: alpha(opacity=9);-moz-opacity: 0.9;-khtml-opacity: 0.9;opacity: 0.9;z-index: 99999;}
.YQbox{width: 1400px;margin: 0 auto;}
.YQtitle .A{font-size: 36px;color: #212121;}
.YQtitle .B{content: "";width: 38px;height: 4px;background: url(../images/10.png) no-repeat center;}
@media screen and (max-width: 1440px){
  /*1440px 开始*/
  .YQbox{width: 90%;}
  .YQtitle .A{text-align: center;font-size: 18px;font-weight: 700;}
  .YQtitle .B{font-size: 0.4rem;margin: 0 auto;}
  /*1440px 结束*/
  }

/*YQlearnmore*/

.YQlearnmore{font-size: 0.20rem;color: #FFA500;border: 0.5px solid #FFA500;border-radius: 50px;cursor: pointer;padding: 10px 0.5rem;display: inline-block;}
.YQlearnmore:hover{background: #FFA500;color: #fff;}

/*header*/

body{padding-top: 100px;}
.index_body{padding-top: 0;}
.header{background: rgba(255, 255, 255, 1)!important;box-shadow: 5px 3px 15px rgba(0, 0, 0, .05);position: fixed;width: 100%;z-index: 99999;height: 100px;left: 0;top: 0;}
.header .headerBox{height: 100%;margin: 0 5%;}
.header .headerBox .logo{width: 120px;height: 80px;float: left;padding: 10px 0;}
.header .headerBox .logo a{display: block;width: 120px;height: 80px;}
.header .headerBox .logo a img{display: block;width: 100%;height: 100%}
.header .headerBox .nav{margin-left: 100px;}
.header .headerBox .nav .navBox li{float: left;line-height: 100px;margin-left: 70px;font-size: 18px;text-align: center;height: 100px;cursor: pointer;position: relative;}
.header .headerBox .nav .navBox li:first-child{margin-left: 0;}
.header .headerBox .nav .navBox li a.A{display: block;position: relative;font-size: 18px;color: #444;}
.header .headerBox .nav .navBox li a.A span i{height: 2px;margin-top: 3px;background-color: #1F3163;width: 0%;display: block;}
.header .headerBox .nav .navBox li:hover a.A{color: #1F3163;transition: all .3s ease;position: relative;}
.header .headerBox .nav .navBox li:hover a.A i{width: 100%;position: absolute;left: 0;top: 70px;transition: all 0.5s ease;}
.header .headerBox .nav .navBox li.on a.A{color: #1F3163;transition: all .3s ease;font-weight: 600;}
.header .headerBox .nav .navBox li.on a.A i{width: 100%;position: absolute;left: 0;top: 70px;transition: all 0.5s ease;}
.header .headerBox .nav .navBox li:hover dl{display: block;}
.header .headerBox .nav .navBox li dl{width: 100px;background: #fff;border-radius: 0px 0px 2px 2px;box-shadow: 5px 3px 15px rgba(0, 0, 0, .05);position: absolute;left: 56px;margin-left: -70px;top: 113px;line-height: 52px;font-size: 16px;box-sizing: border-box;display: none;border: 0px solid red;line-height: inherit;}
.header .headerBox .nav .navBox li dl:before{content: "";display: inline-block;position: absolute;width: 0; height: 0;border: 10px solid transparent; border-bottom: 10px solid #fff;z-index: 10;left: 50%;transform: translateX(-50%);top: -20px;}
.header .headerBox .nav .navBox li dl dd{border-bottom: 0.5px solid rgba(2, 71, 81, 0.05);}
.header .headerBox .nav .navBox li dl dd:last-child{border: none;}
.header .headerBox .nav .navBox li dl dd a{color: #444;display: block;width: 52px;width: 100%;text-align: center;font-size: 13px;height: 40px;line-height: 40px;}
.header .headerBox .nav .navBox li dl dd a:hover{color: #1F3163;}
.header .headerBox .nav .navBox li dl dd a.on{color: #1F3163;}
.header .headerBox .nav .navBox li.other{position: relative;margin-left: 20px;float: right;}
.header .headerBox .nav .navBox li.other img{width: 30px;height: 30px;}
.header .headerBox .nav .navBox li.other dl{margin-left: -120px;}
.header .headerBox .nav .navBox li.SearchClass{margin-left: 200px;position: relative;}
.header .headerBox .nav .navBox li.SearchClass .inputClass{border: 2px solid #aaa;border-right: none;position: absolute;right: 30px;top: 50%;transform: translateY(-50%);width: 160px;height: 30px;line-height: 30px;box-sizing: border-box;padding: 0 10px;font-size: 16px;opacity: 0;transform: all 0.5s;}
.header .headerBox .nav .navBox li.SearchClass:hover .inputClass{opacity: 1;}
.header .headerBox .nav .navBox li.LanguageClass dl{left: inherit;right: -36px;}
@media (max-width:1680px){
  /*1680px*/
  .header .headerBox{height: 100%;margin: 0 auto;padding: 0 4%;}
  .header .headerBox .nav .navBox li{margin-left: 50px;}
  }
@media (max-width:1440px){
  /*1440px*/
  .header .headerBox .nav .navBox li{margin-left: 40px;}
  }
@media (max-width:1360px){
  /*1360px*/
  .header .headerBox{margin: 0 20px;padding: 0;}
  .header .headerBox .nav .navBox li{margin-left: 20px;}
  }
@media (max-width:1200px){
  /*1200px*/
  .header .headerBox .nav .navBox li{margin-left: 10px;}
  }

/*headerWap*/

.headerWap{background: rgba(255, 255, 255, 1)!important;box-shadow: 5px 3px 15px rgba(0, 0, 0, .05);position: fixed;width: 100%;z-index: 999992;display: none;left: 0;top: 0;}
.headerWap .headerBox{padding: 0 0.20rem;margin: 0 auto;}
.headerWap .headerBox .logo{float: left;padding: 10px 0;}
.headerWap .headerBox .logo a{display: block;}
.headerWap .headerBox .logo a img{display: block;height: 50px;}
.headerWap .headerBox .right{text-align: right;display: flex;float: right;font-size: 35px;font-weight: 700;color: #444;}
.headerWap .headerBox .right img{width: 40px;}
.headerWap .nav{position: fixed;top: 0px;left: 0;background: rgba(0, 0, 0, 0);width: 100%;height: 100%;transform: translateX(100%);transition: all 0.5s;}
.headerWap .nav.open{transform: translateX(0);transition: all 0.5s;}
.headerWap .nav.open{background: rgba(0, 0, 0, 0.5);}
.headerWap .nav .head{height: 50px;padding: 20px 15px;}
.headerWap .nav .head .icon{height: 50px;display: block;line-height: 10px;}
.headerWap .nav .head .icon img{height: 50px;}
.headerWap .nav .head .btn{width: 50px;height: 50px;color: #444;text-align: right;font-size: 20px;line-height: 50px;}
.headerWap .nav .head .btn img{width: 20px;}
.headerWap .nav .navBox{position: absolute;right: 0;top: 0;width: 80%;height: 100%;background: #fff;}
.headerWap .nav .navBox ul{overflow-y: auto;height: calc(100% - 50px);}
.headerWap .nav .navBox li{border-bottom: 1px solid #f5f5f5;position: relative;width: 100%;border-bottom: 1px solid #f5f5f5;}
.headerWap .nav .navBox li.open dl{display: block;}
.headerWap .nav .navBox li >i.iconfont{width: 59px;height: 59px;color: #1F3163;position: absolute;right: 0;top: 0;text-align: center;font-size: 15px;border: 0px solid red;display: inline-flex;align-items: center;justify-content: center;transition: all 0.5s;background: #F5F5F5;}
.headerWap .nav .navBox li >i.iconfont img{transition: all 0.5s;}
.headerWap .nav .navBox li.open>i.iconfont img{border: 0px solid red;transform: rotate(180deg);}
.headerWap .nav .navBox li i img{width: 20px;}
.headerWap .nav .navBox li a{display: inline-block;width: calc(100% - 59px);color: #444;font-size: 0.28rem;padding: 20px 0;font-weight: 700;box-sizing: border-box;padding-left: 20px;}
.headerWap .nav .navBox li a.on{color: #63A517;}
.headerWap .nav .navBox li dl{display: none;}
.headerWap .nav .navBox li dl a{font-weight: normal;box-sizing: border-box;padding: 10px 0 10px 20px;}
.headerWap .nav .lanuage img{height: 50px;padding: 0.3rem 0;}
@media (max-width:1080px){ .header{display: none;}
  .headerWap{display: block;}
  }
@media (max-width:800px){ .header{display: none;}
  .headerWap{display: block;}
  .headerWap .headerBox .logo a img{height: 40px;}
  .headerWap .headerBox .right{font-size: 30px;}
  }

/*headerWap~~~新增了三级菜单后的样式~~~1*/

.twoNav dd{width: 100%;position: relative;}
.headerWap .nav .navBox li .twoNav dd>a{width: calc(100% - 0.8rem);box-sizing: border-box;padding-left: 0.8rem;}
.headerWap .nav .navBox li .twoNav dd .threeNav{display: none;}
.headerWap .nav .navBox li .twoNav dd .threeNav a{padding-left: 1.6rem;box-sizing: border-box;width: calc(100% - 1.6rem);}
.twoNav dd>i.iconfont{width: 40px;height: 40px;color: #1F3163;position: absolute;right: 0;top: 0;text-align: center;font-size: 15px;border: 0px solid red;display: inline-flex;align-items: center;justify-content: center;transition: all 0.5s;background: #F5F5F5;}

/*headerWap~~~新增了三级菜单后的样式~~~2*/

.headerWap .nav .navBox li .twoNav dd.open2Class .threeNav{display: block;}
.headerWap .nav .navBox li .twoNav dd>i.iconfont img{transition: all 0.5s;}
.headerWap .nav .navBox li .twoNav dd.open2Class>i.iconfont img{border: 0px solid red;transform: rotate(180deg);}

/*banner*/

.banner{overflow: hidden;width: 100%;display: block;background-color: #000;position: relative;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.banner .swiper-container{width: 100%;overflow: hidden;z-index: 10;position: relative;}
.banner .swiper-slide{background-color: rgba(255, 255, 255, .5);z-index: 9!important;position: relative;}
.banner .swiper-slide{position: relative;overflow: hidden;background-size: cover!important;}
.banner .swiper-slide .headbg{overflow: hidden;width: 100%;background: url() no-repeat center;background-size: cover;}
.banner .swiper-slide .headbg img{width: 100%;display: block;opacity: 0;height: 100vh;}
.banner .swiper-button-next,.banner .swiper-button-prev{display: none;}
.banner .swiper-pagination-bullet-active{background: #E7241E !important;}
.banner .swiper-container-horizontal > .swiper-pagination{margin-bottom: 0.5rem !important;}
.banner .video{position: absolute;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;object-fit: fill;background: #fff !important;}
.banner .swiper-slide-active .headbg{transform: scale(1.2); transition: all 3.5s linear 0s;}
.banner .bannerNum{display: inline-flex;align-items: center;color: #eee;padding-right: 20px;}
.banner .bannerNum span{padding: 0 1px;color: #fff;}
.banner .bannerBg1{position: absolute;left: 0;right: 0;bottom: 0;z-index: 10;width: 100%;display: flex;justify-content: flex-end;background: linear-gradient(to right, rgba(29, 32, 137, 0) 0%, #1D2089 100%);}
.banner .bannerBg1 .bannerBg2{display: inline-flex;}
.bannerWap{display: none;}
.bannerPC{display: block;}
@media (max-width:1080px){ .banner .video{display: none;}
  .bannerWap{display: block;}
  .bannerPC{display: none;}
  .banner .swiper-slide .headbg img{height: 6rem;}
  }
@media (max-width:600px){ .banner .swiper-slide .headbg img{height: 5rem;}
  }

/*footer*/

.footer{padding-top: 110px;}
.footer a{color: #fff;cursor: pointer;}
.footer a:hover{opacity: 0.6;}
.footer .box1 .box1_1{padding: 0.5rem 0;}
.footer .box1 .box1_1 img{width: 164px;}
.footer .box1 .box1_2{padding-bottom: 0.5rem;}
.footer .box1 .box1_2 h3{font-size: 16px;margin-bottom: 0.1rem;color: #fff;}
.footer .box1 .box1_2 a{color: rgba(255, 255, 255, 0.7);font-size: 16px;line-height: 1.4;padding: 5px 0;display: block;transition: all 0.5s;}
.footer .box1 .box1_3{height: 280px;}
.footer .box1 .box1_3 h3{font-size: 16px;margin-bottom: 30px;}
.footer .box1 .box1_3 li{margin-left: 15px;}
.footer .box1 .box1_3 li:first-child{margin-left: 0;}
.footer .box1 .box1_2_5 a img{width: 140px;height: 140px;}
.footer .box1 .box1_2_5 h3{text-align: center;font-size: 16px;padding-top: 10px;}
.footer .box1 .box1_3 a{border: 1px solid #FFFFFF;border-radius: 100px;width: 44px;height: 44px;cursor: pointer;}
.footer .Copyright{font-size: 14px;padding: 20px 10px;border-top: 1px solid rgba(255, 255, 255, 0.2);text-align: center;}
.footer .Copyright p{color: #fff;}
.footer .dis{opacity: 0;}
.footer .YQtitle .A{color: #fff;}
.footer .YQtitle .B{background: url(../images/9.png) no-repeat center !important;}
@media (max-width:1000px){
  /*1000px 开始*/
  .footer{padding-top: 0.5rem;}
  .box1_1{display: none;}
  .box1_2_1,.box1_2_2,.box1_2_3{display: none;}
  .footer .box1 .box1_1 img{width: 1.64rem;}
  .footer{text-align: center;}
  .footer .box1 .box1_2 li{display: block;margin: 0 auto;}
  .footer .box1{display: block;}
  .footer .dis{display: none !important;}
  .footer .YQtitle .box1{margin: 0 auto;}
  .footer .box1_2_4>h3{display: none;}
  .footer .box1 .box1_2{padding-bottom: 0;}
  .footer .box1 .box1_2 ul{padding-top: 0.5rem;}
  .footer .box1 .box1_2 ul a{display: block;text-align: left;}
  .footer .box1 .box1_2_5{display: inline-block;width: 48%;padding-bottom: 0.3rem;}
  .footer .box1 .box1_2_5 a img{width: 2rem;height: 2rem;}
  .footer .box1 .box1_2_5 h3{font-size: 0.26rem;}
  .footer .Copyright p{line-height: 0.5rem;}
  /*1000px 结束*/
  }

/*footerFrom*/

.footerFrom .inputBox{margin-top: 0.2rem;}
.footerFrom .textarea{margin-top: 0.40rem;height: 200px;border: 1px solid #fff;border-radius: 5px;padding: 10px;width: 100%;box-sizing: border-box;background: none;color: #fff;font-size: 14px;line-height: 1.5;font-family: "微软雅黑";}
.footerFrom .input{width: 28%;height: 40px;border: 1px solid #fff;border-radius: 5px;padding: 10px;background: none !important;color: #fff;margin-right: 20px;position: relative;overflow: hidden;}
.footerFrom .input option{color: #333;}
.footerFrom .btn{background: #fff;height: 40px;width: 150px;color: #1F3163;border-radius: 5px;font-size: 15px;cursor: pointer;transition: all 0.5s;}
.footerFrom .btn:hover{background: #D61921;color: #fff;}
.footerFrom .sec1{color: #646B79 !important;}
.footerFrom select{position: absolute;width: 100%;height: 100%;box-sizing: border-box;left: 0;top: 0;border: none;padding: 10px;}
.footerFrom .input2{width: 100%;background: none !important;color: #fff;margin-right: 20px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.footerFrom .inputselect::after{content: "";width: 40px;height: 100%;background: red;right: 0;top: 0;display: block;position: absolute;}
.footerFrom .inputselect::after{background: url(../images/jt.png) no-repeat center;background-size: 40% 40%;}
@media (max-width:1000px){
  /*1000px 开始*/
  .footerFrom .textarea{height: 100px;}
  .footerFrom .inputBox{display: block !important;}
  .footerFrom .input{width: 100%;box-sizing: border-box;height: 40px;margin-bottom: 20px;}
  .footerFrom .btn{width: 100%;height: inherit;font-size: 0.24rem;font-weight: 700;padding: 0.15rem 0;}
  .footer .box1 .box1_1 img{width: 1.64rem;}
  /*1000px 结束*/
  }

/*listOne*/

.listOne{overflow: hidden;color: #024751;}
.listOne .li{float: left;width: 24%;margin-right: 1.31%;margin-top: 0.20rem;display: block;background: #fff;box-shadow: 5px 3px 15px rgba(0, 0, 0, .05);border-radius: 5px;overflow: hidden;}
.listOne .li{padding-bottom: 10px;}
.listOne .li:hover{color: #1F3163;}
.listOne .li:nth-child(4n+4){margin-right: 0;}
.listOne .li div{background: #fff;position: relative;z-index: 1;}
.listOne .li h4{font-size: 12px;margin: 10px;display: inline-block;background: #E9EBF0;padding: 5px;font-weight: normal;color: #1F3163;}
.listOne .li p{font-size: 14px;line-height: 1.5;height: 42px;padding: 0 10px 0 10px;font-weight: 700;}
.listOne .li img{width: 100%;transition: all 0.5s ease;}
.listOne .li img:hover{ transform: scale(1.2);transition: all 0.5s ease;}
.listOne .li .more{font-size: 15px;color: #1F3163;margin-top: 30px;}
.listOne .li .more i{font-size: 12px;margin-left: 5px;}
@media (max-width:1360px){ .listOne .li{float: left;width: 32.333333%;margin-right: 1.5%;}
  .listOne .li:nth-child(4n+4){margin-right: 1.5%;}
  .listOne .li:nth-child(3n+3){margin-right: 0;}
  }
@media (max-width:1080px){ .listOne .li{float: left;width: 48%;margin-right: 3%;}
  .listOne .li:nth-child(3n+3){margin-right: 3%;}
  .listOne .li:nth-child(2n+2){margin-right: 0;}
  }

/*indexSection1*/

.indexSection1{padding-top: 115px;position: relative;}
.indexSection1 .xiangRiKui_Img{position: absolute;left: 0;top: 0;width: 280px;z-index: 10;}
.indexSection1_A{width: 1060px;margin: 0 auto;padding-bottom: 115px;}
.indexSection1_A .titles{font-size: 50px;color: #1D2089;padding-bottom: 50px;}
.indexSection1_A .descripts p{font-size: 20px;line-height: 36px;text-align: justify;color: #333;padding-top: 20px;}
.indexSection1_A .descripts p:first-child{padding-top: 0;}
.indexSection1_A .com_lookmoreBtn{padding-top: 20px;display: flex;justify-content: flex-end;}
.indexSection1_B{width: 100%;}
.indexSection1_B .img_shows img{width: 100%;}
.indexSection1_B .count_nums{width: 1260px;height: 480px;display: flex;justify-content: space-around;align-items: center;margin: 0 auto;}
.indexSection1_B .count_nums .itembox .p1{display: flex;align-items: center;}
.indexSection1_B .count_nums .itembox .p1 span{color: #1D2089;font-size: 56px;display: flex;align-items: center;justify-content: center;}
.indexSection1_B .count_nums .itembox .p2{color: #333;font-size: 18px;text-align: center;padding-top: 10px;}
@media screen and (max-width: 1600px){
  /*1600px 开始*/
  .indexSection1 .xiangRiKui_Img{width: 210px;}
  /*1600px 结束*/
  }
@media screen and (max-width: 1440px){
  /*1600px 开始*/
  .indexSection1 .xiangRiKui_Img{display: none;}
  .indexSection1_B .count_nums{width: 100%;}
  /*1600px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .indexSection1_A{width: 100%;padding-bottom: 0.8rem;}
  .indexSection1{padding-top: 0.5rem;position: inherit;}
  .indexSection1_A .titles{font-size: 0.5rem;padding-bottom: 0.5rem;}
  .indexSection1_A .descripts p{font-size: 0.26rem;line-height: 0.4rem;color: #555;}
  .indexSection1_A .com_lookmoreBtn{padding-top: 0.3rem;justify-content: center;}
  .indexSection1_A .com_lookmoreBtn a{border: 1px solid #1D2089;padding: 0.2rem 0.3rem;border-radius: 0.1rem;overflow: hidden;}
  .indexSection1_B .count_nums{height: inherit;flex-wrap: wrap;padding: 0.5rem 0;}
  .indexSection1_B .count_nums .itembox{width: 50%;border: 0px solid red;}
  .indexSection1_B .count_nums .itembox .p1{justify-content: center;}
  .indexSection1_B .count_nums .itembox .p1 span{font-size: 0.4rem;}
  .indexSection1_B .count_nums .itembox .p2{font-size: 0.26rem;padding-top: 0.25rem;text-align: center;}
  .indexSection1_B .count_nums .itembox:nth-child(3){margin-top: 0.5rem;}
  .indexSection1_B .count_nums .itembox:nth-child(4){margin-top: 0.5rem;}
  .about_Page .indexSection1_B .count_nums{width: 90%;}
  /*1000px 结束*/
  }

/*indexSection2*/

.indexSection2{background: linear-gradient(180deg, #F9F9FA 0%, #E1E6EE 100%);padding-bottom: 125px;}
.productList{width: 100%;overflow: hidden;background: -pink;}
.productList a{width: 326px;float: left;margin-right: 30px;background: #f9f9f9;margin-top: 30px;box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);}
.productList a:nth-child(1){margin-top: 0;}
.productList a:nth-child(2){margin-top: 0;}
.productList a:nth-child(3){margin-top: 0;}
.productList a:nth-child(4){margin-top: 0;}
.productList a:nth-child(4n){margin-right: 0;}
.productList a .dd1{width: 100%;overflow: hidden;padding: 20px;background: #fff;}
.productList a .dd1 img{width: 100%;}
.productList a .dd2{background: #f9f9f9;width: 100%;display: flex;align-items: center;height: 32px;overflow: hidden;width: calc(100% - 50px);margin: 25px auto 0 auto;}
.productList a .dd2 span{margin-left: 15px;background: #fff;border-radius: 3px;overflow: hidden;height: 32px;line-height: 32px;padding: 0 10px;box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);color: #1D2089;}
.productList a .dd2 span:first-child{margin-left: 0;}
.productList a .dd3{background: #f9f9f9;padding: 15px 25px 25px 25px;font-size: 18px;font-weight: 700;}
@media screen and (max-width: 1440px){
  /*1440px 开始*/
  .productList a{width: 23.5%;margin-right: 2%;}
  /*1440px 结束*/
  }
@media screen and (max-width: 1200px){
  /*1200px 开始*/
  .productList a .dd1{height: 180px;}
  /*1200px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .productList a{width: 100%;margin-right: 0;border: 1px solid #F5F5F5;margin-top: 0.35rem;}
  .productList a:nth-child(1){margin-top: 0;}
  .productList a:nth-child(2){margin-top: 0.35rem;}
  .productList a:nth-child(3){margin-top: 0.35rem;}
  .productList a:nth-child(4){margin-top: 0.35rem;}
  .productList a .dd1{height: 4rem;padding: 0.5rem;}
  .productList a .dd2{margin: 0.25rem auto 0 auto;height: inherit;width: calc(100% - 0.5rem);}
  .productList a .dd3{padding: 0.2rem 0.25rem 0.3rem 0.25rem;font-size: 0.28rem;}
  .indexSection2{padding-bottom: 0.5rem;}
  .productList a .dd2 span{height: inherit;line-height: inherit;padding: 0.1rem;margin-left: 0.2rem;}
  /*1000px 结束*/
  }

/*indexSection3*/

.indexSection3{padding-bottom: 120px;}
.indexSection3 .comTitleBar .dd1{color: #fff;}
.indexSection3 .com_lookmoreBtn a span{color: #fff;}
.newsList{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.newsList .swiper-container{width: 100%;margin: 0 40px;}
.newsList .swiper-container .swiper-wrapper{width: 100%;position: relative;}
.newsList .swiper-container .swiper-wrapper .swiper-slide{background: #fff;padding: 50px 40px;position: relative;transform: scale(0.85);}
.newsList .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next{transform: scale(1);}
.newsList .swiper-container .swiper-wrapper .swiper-slide:before{content: "";position: absolute;height: 10px;width: 50%;background: none;top: 0;left: 0;z-index: 10;}
.newsList .swiper-container .swiper-wrapper .swiper-slide:after{content: "";position: absolute;height: 10px;width: 50%;background: none;top: 0;right: 0;z-index: 10;}
.newsList .swiper-container .swiper-wrapper .swiper-slide .titles{font-size: 20px;line-height: 40px;height: 80px;font-weight: 700;}
.newsList .swiper-container .swiper-wrapper .swiper-slide .descripts{font-size: 16px;line-height: 30px;height: 120px;margin-top: 25px;}
.newsList .swiper-container .swiper-wrapper .swiper-slide .imgs{margin-top: 35px;}
.newsList .swiper-container .swiper-wrapper .swiper-slide .imgs img{width: 100%;}
@media screen and (max-width: 1440px){
  /*1440px 开始*/
  .newsList .swiper-container .swiper-wrapper .swiper-slide .descripts{height: 60px;-webkit-line-clamp: 2;}
  .newsList .swiper-container .swiper-wrapper .swiper-slide .imgs{margin-top: 25px;}
  .newsList .swiper-container{margin: 0 20px;}
  /*1440px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .indexSection3{padding-bottom: 0.5rem;}
  .newsList{position: relative;}
  .newsList .jianTouDivs{position: absolute;top: 50%;transform: translateY(-50%);z-index: 10;border: 1px solid #ddd;font-size: 0;}
  .newsList .jianTouDivs:hover{border: 1px solid #D7020F;}
  .newsList .jianTouDiv1{left: 0;}
  .newsList .jianTouDiv2{right: 0;}
  .newsList .swiper-container{margin: 0;}
  .newsList .swiper-container .swiper-wrapper .swiper-slide{padding: 0.4rem;transform: scale(1);}
  .newsList .swiper-container .swiper-wrapper .swiper-slide .titles{font-size: 0.3rem;line-height: 0.4rem;height: 0.8rem;}
  .newsList .swiper-container .swiper-wrapper .swiper-slide .descripts{font-size: 0.26rem;line-height: 0.4rem;height: 0.8rem;margin-top: 0.25rem;}
  .newsList .swiper-container .swiper-wrapper .swiper-slide .imgs{margin-top: 0.3rem;}
  /*1000px 结束*/
  }

/*indexSection3~~~激活的class*/

.newsList .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next:before{background: #1D2089;}
.newsList .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next:after{background: #D7020F;}

/*底部的表单的placeholder属性颜色*/

.footerFrom input::-webkit-input-placeholder,.footerFrom textarea::-webkit-input-placeholder,.footerFrom select::-webkit-input-placeholder,.footerFrom option::-webkit-input-placeholder{ color: #fff;}
.footerFrom input::-moz-placeholder,.footerFrom textarea::-moz-placeholder,.footerFrom select::-moz-placeholder,.footerFrom option::-moz-placeholder{ color: #fff;}
.footerFrom input:-moz-placeholder,.footerFrom textarea:-moz-placeholder,.footerFrom select:-moz-placeholder,.footerFrom option:-moz-placeholder{ color: #fff;}
.footerFrom input:-ms-input-placeholder,.footerFrom textarea:-ms-input-placeholder,.footerFrom select:-ms-input-placeholder,.footerFrom option:-ms-input-placeholder{ color: #fff;}

/*解决layer弹窗组件的文字颜色*/

.layui-layer{z-index: 98765432110 !important;}
.layui-layer-content{color: #fff !important;}
.layui-m-layercont{color: #fff !important;}
.layui-layer-content.layui-layer-padding{color: #333 !important;}

/*子页面公共类Banner图*/

.com_Banner{width: 100%;background: #064676;display: block;position: relative;}
.com_Banner img{width: 100%;display: block;}
.com_Banner div{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);border: 0px solid red;z-index: 1;}
.com_Banner div .pp1{font-size: 62px;color: #fff;font-weight: 700;}
.com_Banner div .pp2{font-size: 22px;color: #fff;padding-top: 10px;}
@media screen and (max-width: 1366px){
  /*1366px 开始*/
  .com_Banner div .pp1{font-size: 52px;}
  /*1366px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .com_Banner div .pp1{font-size: 0.4rem;}
  .com_Banner div .pp2{font-size: 0.26rem;padding-top: 0.1rem;}
  /*1000px 结束*/
  }

/*联系我们的地图*/

.contact_Map{width: 100%;padding: 80px 0 120px 0;}
.contact_Map .YQbox{background: #F5F5F5;}
.contact_Map img{width: 100%;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .contact_Map{padding: 0.5rem 0;}
  .contact_Map img{border: 1px solid #ddd;}
  /*1000px 结束*/
  }

/*关于我们的左图右文1*/

.aboutUs_Intro1B{display: flex;justify-content: space-between;align-items: center;padding-top: 130px;}
.aboutUs_Intro1B .leftbox{width: 420px;}
.aboutUs_Intro1B .leftbox img{width: 100%;}
.aboutUs_Intro1B .rightbox{width: 920px;}
.aboutUs_Intro1B .rightbox p{font-size: 16px;text-align: justify;line-height: 30px;padding-top: 20px;}
.aboutUs_Intro1B .rightbox p:first-child{padding-top: 0;}
@media screen and (max-width: 1440px){
  /*1440px 开始*/
  .aboutUs_Intro1B .leftbox{width: 40%;}
  .aboutUs_Intro1B .rightbox{width: 60%;padding-left: 5%;}
  /*1440px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .aboutUs_Intro1B{padding-top: 0.5rem;display: block;}
  .aboutUs_Intro1B .leftbox{width: 100%;display: flex;justify-content: center;}
  .aboutUs_Intro1B .leftbox img{max-width: 100%;width: 80%;}
  .aboutUs_Intro1B .rightbox{width: 100%;padding-top: 0.5rem;padding-left: 0;}
  .aboutUs_Intro1B .rightbox p{font-size: 0.26rem;line-height: 0.4rem;padding-top: 0.2rem;}
  /*1000px 结束*/
  }

/*关于我们的左图右文2*/

.aboutUs_Intro2 .YQbox{margin: 0;width: 85%;max-width: 100%;}
.aboutUs_Intro2B{width: 100%;display: flex;justify-content: space-between;align-items: center;padding-top: 130px;}
.aboutUs_Intro2B .leftbox{width: 880px;}
.aboutUs_Intro2B .leftbox img{width: 100%;}
.aboutUs_Intro2B .rightbox{width: calc(100% - 880px);padding-left: 30px;border: 0px solid red;}
.aboutUs_Intro2B .rightbox p{font-size: 16px;text-align: justify;line-height: 30px;padding-top: 20px;}
.aboutUs_Intro2B .rightbox p:first-child{padding-top: 0;}
@media screen and (max-width: 1600px){
  /*1600px 开始*/
  .aboutUs_Intro2{padding-bottom: 100px;}
  /*1600px 结束*/
  }
@media screen and (max-width: 1440px){
  /*1440px 开始*/
  .aboutUs_Intro2B .leftbox{width: 50%;}
  .aboutUs_Intro2B .rightbox{width: 50%;padding-left: 2%;}
  .aboutUs_Intro2 .YQbox{width: 90%;}
  /*1440px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .aboutUs_Intro2{padding-bottom: 0.5rem;}
  .aboutUs_Intro2 .YQbox{margin: 0 auto;}
  .aboutUs_Intro2B{display: block;padding-top: 0.6rem;}
  .aboutUs_Intro2B .leftbox{width: 100%;}
  .aboutUs_Intro2B .rightbox{width: 100%;padding-left: 0;padding-top: 0.5rem;}
  .aboutUs_Intro2B .rightbox p{font-size: 0.26rem;line-height: 0.4rem;padding-top: 0.2rem;color: #555;}
  /*1000px 结束*/
  }

/*向日葵大背景*/

.bg_xiangRiKui{padding: 100px 0;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .bg_xiangRiKui{padding: 0.5rem 0;}
  /*1000px 结束*/
  }

/*发展历程div~~~1*/

.develop_course_div1{width: 100%;display: flex;justify-content: center;align-items: center;}
.develop_course_div2{border: 0px solid red;margin: 0 50px;}
@media screen and (max-width: 1440px){
  /*1440px 开始*/
  .develop_course_div2{margin: 0;}
  .develop_course_div1 .YQbox{width: 85%;}
  /*1440px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .bg_xiangRiKui .jianTouDivs{display: none;}
  /*1000px 结束*/
  }

/*发展历程div~~~2*/

.develop_course_div1 a.swiperBtns{background: none !important;}
.develop_course_div1 a.swiperBtns img{width: 60px;height: 60px;}
.develop_course_div2 .swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal{top: inherit;bottom: 0;}
.progressSwiperID{padding-bottom: 40px !important;}
.progressSwiperID .swiper-pagination-progressbar-fill{background: #1D2089 !important;}

/*发展历程div~~~3*/

.timelineDiv{overflow: hidden;}
.timelineDiv .onlyline{width: 100%;display: flex;}
.timelineDiv .onlyline img{width: 100%;}
.timelineDiv .topbox{width: 100%;display: flex;position: relative;bottom: -10px;}
.timelineDiv .botbox{width: 100%;display: flex;padding-left: 150px;position: relative;top: -10px;}
.timelineDiv .itembox{border: 0px solid red;display: inline-flex;margin-left: 30px;}
.timelineDiv .botbox .itembox .dd1{padding-top: 10px;}
.timelineDiv .botbox .itembox .dd3{padding-top: 10px;padding-right: 10px;height: 150px;overflow-x: hidden;overflow-y: auto;}
.timelineDiv .itembox:first-child{margin-left: 0;}
.timelineDiv .itembox .dd1{font-size: 32px;color: #111;padding-right: 10px;}
.timelineDiv .itembox .dd3{background: -pink;width: 240px;height: 165px;padding: 0 10px;overflow-x: hidden;overflow-y: auto;}
.timelineDiv .itembox .dd2 img{width: 15px;height: 100%;}
.timelineDiv .itembox .dd3 p{font-size: 14px;line-height: 24px;margin-top: 10px;}
.timelineDiv .itembox .dd3 p:first-child{margin-top: 0;}
@media screen and (max-width: 1440px){
  /*1440px 开始*/
  .timelineDiv .itembox .dd1{font-size: 20px;}
  /*1440px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .timelineDiv{padding: 0.2rem 0;border-top: 1px dotted #ddd;}
  .timelineDiv:first-child{padding-top: 0;border-top: none;}
  .timelineDiv:last-child{padding-bottom: 0;}
  .timelineDiv .itembox{display: block;width: 100%;margin-left: 0;}
  .timelineDiv .itembox .dd1{font-size: 0.3rem;padding-bottom: 0.1rem;padding-right: 0;}
  .timelineDiv .itembox .dd2{display: none;}
  .timelineDiv .topbox{position: inherit;bottom: 0;display: block;}
  .timelineDiv .botbox{padding-left: 0;position: inherit;top: 0;display: block;}
  .timelineDiv .itembox .dd3{width: 100%;padding: 0;height: inherit;}
  .timelineDiv .onlyline{display: block;width: 100%;height: 1px;border-bottom: 1px dotted #ddd;margin: 0.1rem 0;visibility: hidden;}
  .timelineDiv .onlyline img{display: none;}
  .timelineDiv .itembox .dd3 p{margin-top: 0;margin-bottom: 0.1rem;text-overflow: ellipsis;}
  .timelineDiv .botbox .itembox .dd3{padding-top: 0;padding-right: 0;height: inherit;}
  .timelineDiv .botbox .itembox .dd1{padding-top: 0;}
  .progressSwiperID{padding-bottom: 0 !important;}
  /*1000px 结束*/
  }

/*企业文化div*/

.corporate_culture_div{padding-top: 120px;}
.corporate_culture_list{width: 1160px;overflow: hidden;margin-left: 120px;}
.corporate_culture_list a{float: left;width: 560px;margin-right: 40px;margin-top: 30px;background: #5f6b8f;padding: 30px;display: inline-flex;justify-content: space-between;}
.corporate_culture_list a:nth-child(2n){margin-right: 0;}
.corporate_culture_list a .fls{width: 80px;display: inline-flex;align-items: center;}
.corporate_culture_list a .fls p{background: -pink;display: inline-flex;justify-content: center;}
.corporate_culture_list a .fls p img{max-width: 100%;}
.corporate_culture_list a:nth-child(1) .fls p img{width: 60%;}
.corporate_culture_list a:nth-child(2) .fls p img{width: 90%;}
.corporate_culture_list a:nth-child(3) .fls p img{width: 90%;}
.corporate_culture_list a:nth-child(4) .fls p img{width: 90%;}
.corporate_culture_list a .frs{width: calc(100% - 80px);padding-left: 30px;}
.corporate_culture_list a .frs .fr1{font-size: 18px;padding-bottom: 10px;color: #fff;}
.corporate_culture_list a .frs .fr2 p{font-size: 15px;color: #fff;line-height: 30px;text-align: justify;}
@media screen and (max-width: 1366px){
  /*1366px 开始*/
  .corporate_culture_list{margin-left: 0;}
  /*1366px 结束*/
  }
@media screen and (max-width: 1200px){
  /*1366px 开始*/
  .corporate_culture_list{margin-left: 0;width: 100%;}
  .corporate_culture_list a{width: 48%;margin-right: 2%;}
  /*1366px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1200px 开始*/
  .corporate_culture_div{padding-top: 0.5rem;}
  .corporate_culture_list{width: 100%;}
  .corporate_culture_list a{width: 100%;float: inherit;margin-top: 0.3rem;padding: 0.3rem;}
  .corporate_culture_list a:first-child{margin-top: 0;}
  .corporate_culture_list a .fls{width: 0.6rem;}
  .corporate_culture_list a .fls p img{width: 100% !important;}
  .corporate_culture_list a .frs{width: calc(100% - 0.6rem);padding-left: 0.5rem;}
  .corporate_culture_list a .frs .fr1{font-size: 0.28rem;padding-bottom: 0.2rem;}
  .corporate_culture_list a .frs .fr2 p{font-size: 0.26rem;line-height: 0.4rem;}
  /*1200px 结束*/
  }

/*企业荣誉div*/

.enterprise_honor_div{padding-top: 85px;display: flex;justify-content: center;align-items: center;}
.enterprise_honor_div a.swiperBtns{background: #F5F5F5;}
.enterprise_honor_div a.swiperBtns:hover{background: #1D2089;}
.enterprise_honor_div .YQbox{margin: 0;background: -pink;}
.enterprise_honor_list{width: 100%;margin: 0 auto;}
.enterprise_honor_list .swiper-wrapper .swiper-slide{height: 500px;cursor: pointer;transform: scale(0.8);}
.enterprise_honor_list .swiper-wrapper .swiper-slide.swiper-slide-next{transform: scale(1);}
@media screen and (max-width: 1600px){
  /*1600px 开始*/
  .enterprise_honor_div a.swiperBtns{display: none;}
  /*1600px 结束*/
  }
@media screen and (max-width: 1366px){
  /*1366px 开始*/
  .enterprise_honor_list{margin: 0;}
  .enterprise_honor_list .swiper-wrapper .swiper-slide{height: 400px;}
  /*1366px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .enterprise_honor_div{padding-top: 0.5rem;}
  .enterprise_honor_list .swiper-wrapper .swiper-slide{transform: scale(1);height: 5rem;}
  /*1000px 结束*/
  }

/*产品中心的二级导航~~~1*/

.product_Nav{padding: 130px 0 75px 0;}
.huangNavBox{display: flex;width: 100%;margin: 0 auto;position: relative;z-index: 10;}
.huangNavBox .huangNavLink{display: inline-block;flex: 1;text-align: center;height: 65px;line-height: 65px;transition: all 0.5s;}
.huangNavBox .huangNavLink>a{display: flex;width: 100%;height: 100%;font-size: 18px;color: #1D2089;align-items: center;justify-content: center;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);transition: all 0.5s;color: #1D2089;}
.huangNavBox .huangNavLink>a img{width: 16px;height: 16px;margin-left: 10px;transform: rotate(0deg);transition: all 0.5s;}
.huangNavBox .huangNavLink:hover img{transform: rotate(180deg);}
.huangNavBox .huangNavLink:hover>a,.huangNavBox .huangNavLink.onClass>a{background: url(../images/bgon.png);color: #fff;}

/*产品中心的二级导航~~~2*/

.huangSubNavBox{display: none;width: 100%;background: #fff;}
.huangSubNavBox a{display: block;width: 100%;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);transition: all 0.5s;}
.huangSubNavBox a span{display: block;width: 90%;border-bottom: 1px solid #eee;margin: 0 auto;transition: all 0.5s;font-size: 18px;height: 65px;line-height: 65px;}
.huangSubNavBox a:last-child span{border-bottom: none;}
.huangSubNavBox a:hover span{color: #1D2089;border-bottom: 1px solid #1D2089;}
.huangSubNavBox a:last-child:hover span{border-bottom: none;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .product_Nav{padding: 0.6rem 0;}
  .huangNavBox{width: 100%;}
  .huangNavBox .huangNavLink{height: 1rem;line-height: 1rem;}
  .huangNavBox .huangNavLink>a{font-size: 0.26rem;}
  .huangSubNavBox a span{height: 1rem;line-height: 1rem;font-size: 0.26rem;display: block;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
  /*1000px 结束*/
  }

/*产品中心的列表~~~1*/

.product_List{width: 100%;overflow: hidden;}
.product_List a{display: block;width: 685px;height: 560px;padding: 60px 50px 50px 50px;overflow: hidden;margin-right: 30px;margin-top: 30px;float: left;transition: all 0.5s;background-size: 92% !important;background-repeat: no-repeat !important;background-position: left bottom !important;}
.product_List a:nth-child(2n){margin-right: 0;}
.product_List a .dd1{width: 100%;display: flex;justify-content: space-between;}
.product_List a .dd1 .d1a{width:100%;}
.product_List a .dd1 .d1a .p1{font-size: 18px;color: #fff;margin-bottom: 10px;line-height: 30px;height: 60px;}
.product_List a .dd1 .d1a .p2{font-size: 34px;color: #fff;line-height: 40px;height: 80px;}
.product_List a .dd1 .d1b{display: inline-flex;align-items: center;justify-content: flex-end;}
.product_List a .dd2{width: 100%;display: flex;justify-content: center;padding-top: 30px;}
.product_List a .dd2 p{width: 400px;height: 300px;border: 0px solid red;overflow: hidden;}
.product_List a .dd2 p img{max-width: 100%;width: 100%;}
@media screen and (max-width: 1440px){
  /*1440px 开始*/
  .product_List a{width: 48%;}
  /*1440px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .product_List a{width: 100%;display: block;height: inherit;padding: 0.4rem;margin-right: 0;margin-top: 0.3rem;float: inherit;}
  .product_List a .dd1 .d1a{width: 100%;}
  .product_List a .dd1 .d1a .p1{font-size: 0.28rem;margin-bottom: 0.1rem;line-height: 0.3rem;height: 0.6rem;}
  .product_List a .dd1 .d1a .p2{font-size: 0.32rem;line-height: 0.4rem;height: 0.8rem;}
  .product_List a .dd1 .d1b{display: none;}
  .product_List a .dd2{padding-top: 0.3rem;}
  .product_List a .dd2 p{width: 100%;height: 4rem;}
  /*1000px 结束*/
  }

/*产品中心的列表~~~2*/

.product_List a.noBgClass{background: #F2F4F8 !important;}
.product_List a.noBgClass .dd1 .d1a .p1{color: #666;text-align: center;}
.product_List a.noBgClass .dd1 .d1a .p2{color: #333;text-align: center;}
.product_List a.noBgClass .dd1 .d1b img{visibility: hidden;width: 0px;}
.product_List a:hover .dd1 .d1b{width: 60px !important;}
.product_List a:hover .dd1 .d1b img{width: 40px !important;}
/*通用分页的样式~~~1*/

.com_Page{width: 100%;display: flex;justify-content: center;align-items: center;padding: 70px 0;}
.com_Page a{width: 50px;height: 50px;display: inline-flex;justify-content: center;align-items: center;border: 1px solid #ddd;color: #333;transition: all 0.5s;font-size: 18px;}
.com_Page a{margin-left: 12px;}
.com_Page a:first-child{margin-left: 0;}
.com_Page a:hover{background: #1D2089;border: 1px solid #1D2089;color: #fff;}
.com_Page a:nth-child(3){border: none;font-weight: 700;}
.com_Page a:nth-last-child(3){border: none;font-weight: 700;}
.com_Page a:nth-child(3):hover{background: none;border: none;color: #333;}
.com_Page a:nth-last-child(3):hover{background: none;border: none;color: #333;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .com_Page{padding: 0.5rem 0;}
  .com_Page a{width: 0.6rem;height: 0.6rem;font-size: 0.26rem;}
  .com_Page a{margin-left: 0.1rem;}
  /*1000px 结束*/
  }

/*通用分页的样式~~~2*/

.com_TurnPage1{width: 100%;padding: 60px 0 110px 0;}
.com_TurnPage2{display: flex;justify-content: space-between;align-items: center;border-top: 1px solid #eee;padding-top: 45px;}
.com_TurnPage2 .lefts{width: calc(100% - 200px);background: -pink;}
.com_TurnPage2 .lefts a{display: block;max-width: 90%;color: #111;font-size: 16px;padding: 10px 0;}
.com_TurnPage2 .lefts a:hover{color: #1D2089;}
.com_TurnPage2 .rights{width: 200px;}
.com_TurnPage2 .rights a{width: 100%;height: 50px;line-height: 50px;text-align: center;color: #1D2089;border: 1px solid #1D2089;}
.com_TurnPage2 .rights a:hover{background: #1D2089;color: #fff;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .com_TurnPage1{width: 100%;padding: 0.5rem 0;}
  .com_TurnPage2{padding-top: 0.5rem;}
  .com_TurnPage2 .lefts{width: calc(100% - 2rem);}
  .com_TurnPage2 .lefts a{font-size: 0.26rem;padding: 0.1rem 0;}
  .com_TurnPage2 .rights{width: 2rem;}
  .com_TurnPage2 .rights a{height: inherit;line-height: inherit;padding: 0.2rem 0;}
  /*1000px 结束*/
  }

/*新闻资讯的列表*/

.news_List{width: 100%;padding-top: 130px;}
.news_List a{width: 100%;display: flex;justify-content: space-between;margin: 60px 0;}
.news_List a:first-child{margin-top: 0;}
.news_List a:last-child{margin-bottom: 0;}
.news_List a .lefts{width: 350px;}
.news_List a .lefts p{width: 100%;height: 270px;overflow: hidden;}
.news_List a .rifhts{width: calc(100% - 350px);padding-left: 65px;background: -pink;}
.news_List a .rifhts .fr1{width: 100%;display: flex;justify-content: space-between;border-bottom: 1px solid #eee;align-items: center;padding-bottom: 25px;}
.news_List a .rifhts .fr1 .fr1a{width: 80%;font-size: 18px;height: 60px;line-height: 30px;transition: all 0.5s;font-weight: 700;}
.news_List a .rifhts .fr1 .fr1b{width: 20%;background: -pink;}
.news_List a .rifhts .fr1 .fr1b .p1{width: 100%;font-weight: 700;font-size: 64px;text-align: right;color: #1D2089;}
.news_List a .rifhts .fr1 .fr1b .p2{width: 100%;display: flex;align-items: center;justify-content: flex-end;}
.news_List a .rifhts .fr1 .fr1b .p2 span:last-child{padding-left: 10px;}
.news_List a .rifhts .fr2{height: 75px;line-height: 25px;text-align: justify;color: #999;font-size: 14px;margin-top: 20px;}
.news_List a .rifhts .fr3{width: 100%;padding-top: 15px;}
.news_List a .rifhts .fr3 img{width: 21px;}
.news_List a:hover .rifhts .fr1 .fr1a{color: #1D2089;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .news_List{padding-top: 0.5rem;}
  .news_List a{margin: 0.3rem 0;border-bottom: 1px dotted #ddd;}
  .news_List a:last-child{border-bottom: none;}
  .news_List a .lefts{width: 2rem;display: none;}
  .news_List a .rifhts{width: 100%;padding-left: 0;}
  .news_List a .rifhts .fr1{border-bottom: none;padding-bottom: 0;}
  .news_List a .rifhts .fr1 .fr1a{width: 80%;font-size: 0.28rem;height: 1rem;line-height: 0.5rem;transition: all 0.5s;padding-right: 0.3rem;}
  .news_List a .rifhts .fr1 .fr1b{width: 20%;background: -pink;}
  .news_List a .rifhts .fr1 .fr1b .p1{font-size: 0.5rem;}
  .news_List a .rifhts .fr1 .fr1b .p2 span:last-child{padding-left: 0.1rem;}
  .news_List a .rifhts .fr2{height: 1.2rem;line-height: 0.4rem;font-size: 0.24rem;margin-top: 0.2rem;}
  .news_List a .rifhts .fr3{width: 100%;padding-top: 0.2rem;}
  .news_List a .rifhts .fr3 img{width: 0.2rem;display: none;}
  /*1000px 结束*/
  }

/*新闻资讯的详情页面~~~1*/

.new_Details2{display: flex;justify-content: space-between;}
.onlyBgClass{background: linear-gradient(180deg, #7989B8 0%, rgba(121, 137, 184, 0) 100%);height: 460px;position: absolute;z-index: -1;width: 100%;}

/*新闻资讯的详情页面~~~2*/

.new_Details1{padding-top: 120px;}
.new_Detail_A{width: 870px;}
.new_Detail_A .titles{font-size: 36px;text-align: justify;line-height: 50px;}
.new_Detail_A .descripts{font-size: 14px;padding: 40px 0;margin-bottom: 40px;border-bottom: 1px solid #ddd;}
.new_Detail_A .imgs{width: 100%;margin-bottom: 40px;}
.new_Detail_A .imgs img{width: 100%;display: block;}
.new_Detail_A p img{width: 100%;}
.new_Detail_A .contents p{line-height: 30px;text-align: justify;padding-top: 20px;font-size: 16px;}
.new_Detail_A .contents p:first-child{padding-top: 0;}
@media screen and (max-width: 1440px){
  /*1440px 开始*/
  .new_Detail_A{width: 70%;padding-right: 3%;}
  /*1440px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .new_Details1{padding-top: 0.5rem;}
  .new_Details2{display: block;}
  .new_Detail_A{width: 100%;}
  .new_Detail_A .titles{font-size: 0.4rem;line-height: 0.6rem;color: #ffff;}
  .new_Detail_A .descripts{font-size: 0.26rem;padding: 0.3rem 0;margin-bottom: 0.3rem;}
  .new_Detail_A .imgs{margin-bottom: 0.4rem;}
  .new_Detail_A .contents p{line-height: 0.4rem;padding-top: 0.2rem;font-size: 0.26rem;color: #555;}
  /*1000px 结束*/
  }

/*新闻资讯的详情页面~~~3*/

.new_Detail_B{width: 420px;}
.new_Detail_B .tuiJian_Product{padding-top: 60px;}
@media screen and (max-width: 1440px){
  /*1440px 开始*/
  .new_Detail_B{width: 30%;}
  /*1440px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .new_Detail_B{width: 100%;padding-top: 0.5rem;}
  /*1000px 结束*/
  }

/*推荐新闻，可作为单独板块*/

.tuiJian_News .lists{background: #F2F4F8;padding: 32px;}
.tuiJian_News .lists a{padding: 24px 0;border-bottom: 1px solid #eee;display: block;}
.tuiJian_News .lists a:first-child{padding-top: 0;}
.tuiJian_News .lists a:last-child{padding-bottom: 0;border-bottom: none;}
.tuiJian_News .lists a .p1{height: 48px;line-height: 24px;font-size: 16px;color: #111;transition: all 0.5s;}
.tuiJian_News .lists a .p2{font-size: 14px;color: #999;padding-top: 10px;}
.tuiJian_News .lists a:hover .p1{color: #1D2089;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .tuiJian_News .lists{padding: 0.3rem;}
  .tuiJian_News .lists a{padding: 0.2rem 0;}
  .tuiJian_News .lists a .p1{height: 0.8rem;line-height: 0.4rem;font-size: 0.26rem;}
  .tuiJian_News .lists a .p2{font-size: 0.24rem;padding-top: 0.1rem;}
  /*1000px 结束*/
  }

/*相关产品，可作为单独板块*/

.tuiJian_Product .lists{background: #F2F4F8;padding: 32px;}
.tuiJian_Product .lists a{padding: 24px 0;border-bottom: 1px solid #eee;display: block;}
.tuiJian_Product .lists a:first-child{padding-top: 0;}
.tuiJian_Product .lists a:last-child{padding-bottom: 0;border-bottom: none;}
.tuiJian_Product .lists a .p1{font-size: 16px;color: #666;padding-bottom: 10px;text-align: center;}
.tuiJian_Product .lists a .p2{font-size: 24px;color: #111;padding-bottom: 10px;text-align: center;transition: all 0.5s;}
.tuiJian_Product .lists a .p3{height: 240px;width: 100%;overflow: hidden;background: -pink;}
.tuiJian_Product .lists a .p3 img{width: 100%;}
.tuiJian_Product .lists a:hover .p2{color: #1D2089;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .tuiJian_Product .lists{padding: 0.3rem;}
  .tuiJian_Product .lists a{padding: 0.25rem 0;}
  .tuiJian_Product .lists a .p1{font-size: 0.24rem;padding-bottom: 0.2rem;text-align: left;}
  .tuiJian_Product .lists a .p2{font-size: 0.28rem;padding-bottom: 0.1rem;text-align: left;}
  .tuiJian_Product .lists a .p3{height: 4rem;}
  /*1000px 结束*/
  }

/*联系我们的Icon图标*/

.contact_Icon1{width: 100%;}
.contact_Icon2{overflow: hidden;padding-top: 100px;}
.contact_Icon2 a{float: left;width: 440px;height: 200px;margin-right: 40px;display: inline-flex;justify-content: space-between;padding: 60px 20px 60px 40px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);margin-top: 30px;border: 1px solid #f5f5f5;align-items: center;}
.contact_Icon2 a:nth-child(3n){margin-right: 0;}
.contact_Icon2 a .lefts{width: 73px;}
.contact_Icon2 a .lefts img{width: 100%;}
.contact_Icon2 a .rights{width: calc(100% - 73px);padding-left: 20px;}
.contact_Icon2 a .rights .fr1{font-size: 28px;}
.contact_Icon2 a .rights .fr2{font-size: 16px;padding-top: 10px;}
.contact_Icon2 a.ifHasImg .imgs{width: 107px;}
.contact_Icon2 a.ifHasImg .imgs img{width: 100%;display: block;border: 1px solid #ddd;}
.contact_Icon2 a.ifHasImg .rights{width: calc(100% - 180px);padding-left: 20px;}
@media screen and (max-width: 1440px){
  /*1440px 开始*/
  .contact_Icon2 a{width: 32%;margin-right: 2%;padding: 20px;}
  /*1440px 结束*/
  }
@media screen and (max-width: 1200px){
  /*120px 开始*/
  .contact_Icon2 a{padding: 10px;height: 160px;}
  .contact_Icon2 a .rights .fr1{font-size: 22px;}
  .contact_Icon2 a .rights .fr2{font-size: 14px;}
  /*120px 结束*/
  }
@media screen and (max-width: 1100px){
  /*120px 开始*/
  .contact_Icon2 a .lefts{display: none;}
  .contact_Icon2 a.ifHasImg .rights{width: calc(100% - 107px);}
  /*120px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .contact_Icon2{overflow: hidden;padding-top: 0.5rem;}
  .contact_Icon2 a{float: left;width: 100%;height: inherit;margin-right: 0;display: flex;padding: 0.3rem;margin-top: 0.3rem;}
  .contact_Icon2 a .lefts{width: 1rem;background: -pink;display: inline-block;}
  .contact_Icon2 a .rights{width: calc(100% - 1rem);padding-left: 0.3rem;}
  .contact_Icon2 a .rights .fr1{font-size: 0.28rem;}
  .contact_Icon2 a .rights .fr2{font-size: 0.24rem;padding-top: 0.2rem;}
  .contact_Icon2 a.ifHasImg .imgs{width: 1.6rem;height: inherit;}
  .contact_Icon2 a.ifHasImg .rights{width: calc(100% - 2.6rem);}
  /*1000px 结束*/
  }

/*用人理念div*/

.person_Idea1{width: 100%;padding: 130px 0 170px 0;}
.person_Idea2{position: relative;}
.person_Idea2 .lefts{width: 800px;overflow: hidden;}
.person_Idea2 .lefts img{width: 100%;}
.person_Idea2 .rights{width: 1030px;border: 0px solid red;right: 0;bottom: 0;position: absolute;z-index: 10;padding: 65px;background: #fff;}
.person_Idea2 .rights .dd1{font-size: 50px;padding-bottom: 25px;}
.person_Idea2 .rights .dd2{width: 100%;display: flex;justify-content: space-between;}
.person_Idea2 .rights .dd2 .i1{background: #1D2089;height: 2px;width: 195px;}
.person_Idea2 .rights .dd2 .i2{background: #D7020F;height: 2px;width: 695px;}
.person_Idea2 .rights .dd3{width: 100%;padding-top: 40px;padding-left: 210px;}
.person_Idea2 .rights .dd3 p{height: 60px;line-height: 30px;font-size: 22px;width: 470px;text-align: justify;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .person_Idea1{width: 100%;padding: 0.5rem 0;}
  .person_Idea2{position: inherit;}
  .person_Idea2 .lefts{width: 100%;}
  .person_Idea2 .rights{width: 100%;right: inherit;bottom: inherit;position: inherit;padding: 0;}
  .person_Idea2 .rights .dd1{font-size: 0.4rem;padding-bottom: 0;padding-top: 0.5rem;}
  .person_Idea2 .rights .dd2{display: none;}
  .person_Idea2 .rights .dd2 .i1{height: 1px;width: 20%;}
  .person_Idea2 .rights .dd2 .i2{height: 1px;width: 80%;}
  .person_Idea2 .rights .dd3{width: 100%;padding-top: 0.2rem;padding-left: 0;}
  .person_Idea2 .rights .dd3 p{height: 1rem;line-height: 0.5rem;font-size: 0.26rem;width: 100%;}
  /*1000px 结束*/
  }

/*投递简历的表格~~~1*/

.person_Table1{width: 100%;padding-bottom: 110px;}
.person_Table2{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);}
.person_Table2 .tableHead,.person_Table2 .tableBody .everybody .body1{display: flex;justify-content: space-between;}
.person_Table2 .tableHead .itembox,.person_Table2 .tableBody .everybody .body1 .itembox{height: 80px;flex: 1;line-height: 80px;text-align: left;font-size: 20px;padding-left: 40px;}
.person_Table2 .tableHead .itembox{background: #1D2089;color: #fff;}
.person_Table2 .tableHead .itembox:last-child{text-align: center;}
.person_Table2 .tableBody .everybody{border-bottom: 1px solid #eee;}
.person_Table2 .tableBody .everybody:last-child{border-bottom: none;}
.person_Table2 .tableBody .everybody .body1 .itembox{background: #fff;}
.person_Table2 .tableBody .everybody .body1 .item_link{display: inline-flex;justify-content: center;align-items: center;}
.person_Table2 .tableBody .everybody .body1 .item_link a{position: relative;overflow: hidden;border: 0px solid red;display: inline-block;background: -pink;height: 100%;width: 80px;}
.person_Table2 .tableBody .everybody .body1 .item_link a img{position: absolute;width: 42px;height: 42px;transition: all 0.5s;left: 50%;top: 50%;transform: translate(-50%, -50%);transition: all 0.5s;}
.person_Table2 .tableBody .everybody .body1 .item_link a .img1{opacity: 1;}
.person_Table2 .tableBody .everybody .body1 .item_link a .img2{opacity: 0;}
.person_Table2 .tableBody .everybody .body1 .item_link a:hover .img2{opacity: 1;}
.person_Table2 .tableBody .everybody .body1 .item_link a:hover .img1{opacity: 0;}
.person_Table2 .tableBody .everybody .body2{padding: 0 40px 40px;}
.person_Table2 .tableBody .everybody .body2 .job_item:first-child{padding-top: 0;}
.person_Table2 .tableBody .everybody .body2 .job_item{padding-top: 20px;}
.person_Table2 .tableBody .everybody .body2 .job_item .dd1{font-size: 18px;padding-bottom: 10px;}
.person_Table2 .tableBody .everybody .body2 .job_item .dd2 p{font-size: 14px;text-align: justify;line-height: 30px;}
.person_Table2 .tableBody .everybody .deliver_job{width: 100%;display: flex;justify-content: center;align-items: center;padding-top: 20px;}
.person_Table2 .tableBody .everybody .deliver_job a{width: 200px;height: 50px;border: 1px solid #D7020F;display: inline-flex;justify-content: center;align-items: center;font-size: 16px;color: #fff;background: #D7020F;transition: all 0.5s;}
.person_Table2 .tableBody .everybody .deliver_job a:hover{background: #9f1019;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .person_Table1{padding-bottom: 0.5rem;}
  .person_Table2 .tableHead .itembox,.person_Table2 .tableBody .everybody .body1 .itembox{height: 0.8rem;flex: 1;line-height: 0.8rem;font-size: 0.26rem;padding-left: 0.2rem;}
  .person_Table2 .tableBody .everybody .body1 .item_link a{width: 0.4rem;height: 0.4rem;}
  .person_Table2 .tableBody .everybody .body1 .item_link a img{position: absolute;width: 0.4rem;height: 0.4rem;}
  .person_Table2 .tableBody .everybody .body2{padding: 0 0.4rem 0.4rem;}
  .person_Table2 .tableBody .everybody .body2 .job_item{padding-top: 0.2rem;}
  .person_Table2 .tableBody .everybody .body2 .job_item .dd1{font-size: 0.28rem;padding-bottom: 0.2rem;}
  .person_Table2 .tableBody .everybody .body2 .job_item .dd2 p{font-size: 0.24rem;line-height: 0.4rem;}
  .person_Table2 .tableBody .everybody .deliver_job{padding-top: 0.2rem;}
  .person_Table2 .tableBody .everybody .deliver_job a{width: 2rem;height: 0.6rem;font-size: 0.24rem;}
  /*1000px 结束*/
  }

/*投递简历的表格~~~2*/

.person_Table2 .tableBody .everybody .body2{display: none;}
.person_Table2 .tableBody .everybody.onClass .body1 .item_link a .img1{opacity: 0;}
.person_Table2 .tableBody .everybody.onClass .body1 .item_link a .img2{opacity: 1;}

/*服务理念div*/

.services_Idea1{width: 100%;padding: 130px 0;}
.services_Idea2{display: flex;justify-content: space-between;position: relative;}
.services_Idea2 .lefts{width: 800px;}
.services_Idea2 .lefts img{width: 100%;}
.services_Idea2 .rights{width: 720px;overflow: hidden;border: 0px solid red;position: absolute;right: 0;bottom: 0;z-index: 10;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);}
.services_Idea2 .rights .onlyBgClass{width: 100%;display: flex;justify-content: space-between;}
.services_Idea2 .rights .onlyBgClass i{height: 1px;width: 50%;}
.services_Idea2 .rights .onlyBgClass i.i1{background: #1D2089;}
.services_Idea2 .rights .onlyBgClass i.i2{background: #D7020F;}
.services_Idea2 .rights .textbox{padding: 55px 40px;background: #fff;}
.services_Idea2 .rights .textbox .dd1{width: 100%;display: flex;align-items: center;justify-content: space-between;padding-bottom: 30px;}
.services_Idea2 .rights .textbox .dd1 .p1{font-size: 50px;color: #111;}
.services_Idea2 .rights .textbox .dd1 .p2{font-size: 22px;color: #1D2089;}
.services_Idea2 .rights .textbox .dd2 p{line-height: 30px;font-size: 16px;padding-top: 20px;text-align: justify;}
.services_Idea2 .rights .textbox .dd2 p:first-child{padding-top: 0;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .services_Idea1{padding: 0.5rem 0;}
  .services_Idea2{display: block;}
  .services_Idea2 .lefts{width: 100%;}
  .services_Idea2 .rights{position: inherit;right: inherit;bottom: inherit;width: 100%;}
  .services_Idea2 .rights .onlyBgClass i{display: none;}
  .services_Idea2 .rights .textbox{padding: 0.3rem;}
  .services_Idea2 .rights .textbox .dd1{padding-bottom: 0.3rem;padding-top: 0.2rem;}
  .services_Idea2 .rights .textbox .dd1 .p1{font-size: 0.4rem;}
  .services_Idea2 .rights .textbox .dd1 .p2{font-size: 0.26rem;}
  .services_Idea2 .rights .textbox .dd2 p{line-height: 0.4rem;font-size: 0.26rem;padding-top: 0.2rem;color: #555;text-indent: 2em;}
  /*1000px 结束*/
  }

/*技术支持div~~~1*/

.services_Support2 .imgLists .dd1{width: 100%;padding-bottom: 10px;}
.services_Support2 .imgLists .dd1 img{width: 56px;}
.services_Support2 .imgLists .dd2{font-size: 32px;color: #fff;}
.services_Support2 .imgLists .dd3{font-size: 14px;color: #fff;padding-top: 10px;}
@media screen and (max-width: 1440px){
  /*1440px 开始*/
  .services_Support2 .imgLists .dd2{font-size: 28px;}
  /*1440px 结束*/
  }
@media screen and (max-width: 1366px){
  /*1366px 开始*/
  .services_Support2 .imgLists .dd2{font-size: 22px;}
  /*1366px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .services_Support2 .imgLists .dd1{padding-bottom: 0.2rem;}
  .services_Support2 .imgLists .dd1 img{width: 0.5rem;}
  .services_Support2 .imgLists .dd2{font-size: 0.28rem;}
  .services_Support2 .imgLists .dd3{font-size: 0.26rem;padding-top: 0.2rem;}
  /*1000px 结束*/
  }

/*技术支持div~~~2*/

.services_Support1{width: 100%;background: #7989B8;padding-top: 90px;height: 600px;}
.services_Support2 .imgLists{display: flex;justify-content: space-between;height: 500px;overflow: hidden;}
.services_Support2 .imgLists .lefts,.services_Support2 .imgLists .rights{width: 50%;}
.services_Support2 .imgLists .lefts{display: flex;padding: 40px 65px;align-items: flex-end;}
.services_Support2 .imgLists .rights{display: flex;justify-content: space-between;flex-wrap: wrap;}
.services_Support2 .imgLists .rights .itembox{width: 50%;height: 250px;}
.services_Support2 .imgLists .rights .itembox:nth-child(1){background: #7E1D61;padding: 40px 50px;}
.services_Support2 .imgLists .rights .itembox:nth-child(4){background: #1D2089;padding: 40px 50px;}
@media screen and (max-width: 1400px){
  /*1400px 开始*/
  .services_Support2 .imgLists .lefts{width: 35%;}
  .services_Support2 .imgLists .rights{width: 65%;}
  /*1400px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .services_Support1{height: inherit;padding: 0.5rem 0 0.6rem;}
  .services_Support2 .imgLists{height: inherit;display: block;}
  .services_Support2 .imgLists .lefts,.services_Support2 .imgLists .rights{width: 100%;display: block;}
  .services_Support2 .imgLists .lefts{padding: 0.3rem;}
  .services_Support2 .imgLists .rights .itembox{width: 100%;height: inherit;}
  .services_Support2 .imgLists .rights .itembox.anisca{display: none;}
  .services_Support2 .imgLists .rights .itembox:nth-child(1){padding: 0.3rem;}
  .services_Support2 .imgLists .rights .itembox:nth-child(4){padding: 0.3rem;}
  /*1000px 结束*/
  }

/*相关联系方式*/

.services_contact1{width: 100%;padding: 200px 0 100px;}
.services_contact2{display: flex;justify-content: space-between;}
.services_contact2 a{width: 445px;border-top: 2px solid #1D2089;padding: 50px 20px 50px 50px;display: inline-flex;justify-content: space-between;background: #fff;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);}
.services_contact2 a .lefts{width: 72px;}
.services_contact2 a .lefts img{width: 100%;}
.services_contact2 a .rights{width: calc(100% - 72px);padding-left: 20px;}
.services_contact2 a .rights .p1{width: 100%;font-size: 32px;color: #111;}
.services_contact2 a .rights .p2{width: 100%;font-size: 16px;color: #111;}
@media screen and (max-width: 1440px){
  /*1440px 开始*/
  .services_contact2 a{width: 30%;margin-right: 2%;}
  /*1440px 结束*/
  }
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .services_contact1{padding: 0.5rem 0;display: block;}
  .services_contact2{display: block;}
  .services_contact2 a{width: 100%;border: 1px solid #eee;padding: 0.3rem;margin-top: 0.3rem;}
  .services_contact2 a .lefts{width: 1rem;background: -pink;}
  .services_contact2 a .lefts img{width: 100%;}
  .services_contact2 a .rights{width: calc(100% - 1rem);padding-left: 0.3rem;display: flex;flex-direction: column;justify-content: space-around;}
  .services_contact2 a .rights .p1{font-size: 0.3rem;}
  .services_contact2 a .rights .p2{font-size: 0.26rem;}
  /*1000px 结束*/
  }

/*投递简历的layer弹窗+在线订单的layer弹窗*/

.jianli_Layer{width: 100%;padding: 40px;}
.jianli_Layer .yourjob{width: 100%;font-size: 18px;color: #111;}
.jianli_Layer .itemRow{width: 100%;display: flex;justify-content: space-between;align-items: center;padding-top: 30px;}
.jianli_Layer .itemRow:first-child{padding-top: 0;}
.jianli_Layer .threeRow .itembox{width: 30%;}
.jianli_Layer .twoRow .itembox{width: 48%;}
.jianli_Layer .oneRow .itembox{width: 100%;}
.jianli_Layer .itemRow .itembox .dd1{font-size: 16px;padding-bottom: 15px;}
.jianli_Layer .itemRow .itembox .dd2{width: 100%;display: flex;}
.jianli_Layer .itemRow .itembox .dd2 input,.jianli_Layer .itemRow .itembox .dd2 textarea,.jianli_Layer .itemRow .itembox .dd2 select{flex: 1;display: block;height: 50px;line-height: 50px;font-size: 16px;padding: 0 20px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);border: 1px solid #ddd;transition: all 0.5s;width: 100%;}
.jianli_Layer .itemRow .itembox .dd2 textarea{height: 150px;line-height: 30px;width: 100%;display: block;transition: all 0.5s;padding: 20px;}
.jianli_Layer .itemRow .itembox .dd2 input:focus,.jianli_Layer .itemRow .itembox .dd2 textarea:focus{border: 1px solid #F56C6C;}
.jianli_Layer .itemRow.YanZhengMa_Div .dd2 a{height: 50px;width: 100px;overflow: hidden;}
.jianli_Layer .itemRow.YanZhengMa_Div .dd2 a img{width: 100%;height: 100%;}
.jianli_Layer .submitbox{width: 100%;display: flex;justify-content: space-between;align-items: center;padding-top: 40px;}
.jianli_Layer .submitbox a{width: 48%;height: 50px;line-height: 50px;text-align: center;border: 1px solid #1D2089;font-size: 16px;}
.jianli_Layer .submitbox a:hover{background: #1D2089;color: #fff;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .jianli_Layer{padding: 0.3rem;}
  .jianli_Layer .yourjob{font-size: 0.3rem;}
  .jianli_Layer .itemRow{padding-top: 0.3rem;}
  .jianli_Layer .itemRow .itembox .dd1{font-size: 0.26rem;padding-bottom: 15px;}
  .jianli_Layer .itemRow .itembox .dd2 input,.jianli_Layer .itemRow .itembox .dd2 textarea,.jianli_Layer .itemRow .itembox .dd2 select{height: 0.6rem;line-height: 0.6rem;font-size: 0.26rem;padding: 0 0.2rem;width: 100%;}
  .jianli_Layer .itemRow .itembox .dd2 textarea{height: 2rem;line-height: 0.4rem;padding: 0.2rem;}
  .jianli_Layer .itemRow.YanZhengMa_Div .itembox{width: 100%;}
  .jianli_Layer .itemRow.YanZhengMa_Div .itembox .dd2 a{height: 0.6rem;width: 1.6rem;overflow: hidden;}
  .jianli_Layer .submitbox{padding-top: 0.4rem;}
  .jianli_Layer .submitbox a{height: 0.6rem;line-height: 0.6rem;font-size: 0.26rem;}
  .jianli_Layer .threeRow{display: block;}
  .jianli_Layer .threeRow .itembox{width: 100%;padding-top: 0.3rem;}
  .jianli_Layer .threeRow .itembox:first-child{padding-top: 0;}
  /*1000px 结束*/
  }

/*产品中心的详情页面~~~1*/

.product_Detail1{width: 100%;background: #7989B8;}
.product_Detail2{height: 780px;position: relative;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .product_Detail2{height: inherit;position: inherit;padding: 0.5rem 0;}
  /*1000px 结束*/
  }

/*产品中心的详情页面~~~2*/

.product_Detail2 .bottomNav{position: absolute;left: 0;bottom: 0;z-index: 10;display: flex;justify-content: space-between;width: 100%;}
.product_Detail2 .bottomNav a{height: 64px;line-height: 20px;padding: 0 90px;display: inline-flex;align-items: center;justify-content: center;background: #F5F5F5;width: 50%;}
.product_Detail2 .bottomNav a:first-child{justify-content: flex-start;font-size: 18px;font-weight: 700;}
.product_Detail2 .bottomNav a img{margin-left: 10px;font-size: 18px;color: #111;width: 17px;}
.product_Detail2 .bottomNav a span{font-size: 18px;color: #fff;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .product_Detail2 .bottomNav{position: inherit;left: inherit;bottom: inherit;padding-top: 0.5rem;}
  .product_Detail2 .bottomNav a{height: 1rem;line-height: 0.3rem;padding: 0 0.3rem;}
  .product_Detail2 .bottomNav a img{margin-left: 0.1rem;font-size: 0.28rem;width: 0.17rem;}
  .product_Detail2 .bottomNav a span{font-size: 0.28rem;color: #fff;}
  .product_Detail2 .bottomNav a:first-child{font-size: 0.2rem;}
  /*1000px 结束*/
  }

/*产品中心的详情页面~~~3*/

.product_Detail2 .imgAndText{position: absolute;left: 0%;top: 10%;z-index: 11;width: 65%;border: 0px solid red;overflow: hidden;}
.product_Detail2 .imgAndText .p1{width: 100%;display: flex;justify-content: flex-end;}
.product_Detail2 .imgAndText .p1 img{max-width: 100%;}
.product_Detail2 .imgAndText .p2{font-size: 46px;color: #fff;margin-top: 10px;line-height: 80px;height: 160px;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .product_Detail2 .imgAndText{position: inherit;left: inherit;top: inherit;max-width: 100%;width: 100%;}
  .product_Detail2 .imgAndText .p2{font-size: 0.4rem;text-align: center;margin-top: 0.2rem;line-height: 0.6rem;height: 1.2rem;}
  /*1000px 结束*/
  }

/*产品中心的详情页面~~~4*/

.product_Detail2 .productImg{position: absolute;left: 50%;top: 46%;transform: translate(-50%, -50%);z-index: 10;width: 470px;border: 0px solid #f5f5f5;overflow: hidden;}
.product_Detail2 .productImg img{width: 100%;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .product_Detail2 .productImg{position: inherit;left: inherit;top: inherit;transform: inherit;max-width: 100%;}
  /*1000px 结束*/
  }

/*产品中心的详情页面~~~5*/

.product_Detail2 .textBox{position: absolute;right: 0;bottom: 104px;z-index: 11;width: 460px;border: 0px solid red;overflow: hidden;}
.product_Detail2 .textBox .dot2{height: 60px;line-height: 30px;text-align: justify;font-size: 14px;color: #fff;margin-bottom: 10px;}
.product_Detail2 .textBox .backbtn{width: 100%;display: flex;justify-content: flex-end;}
.product_Detail2 .textBox .backbtn a{width: 120px;height: 32px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid #fff;}
.product_Detail2 .textBox .backbtn img{margin-right: 10px;width: 15px;}
.product_Detail2 .textBox .backbtn a span{font-size: 14px;color: #fff;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .product_Detail2 .textBox{position: inherit;right: inherit;bottom: inherit;width: 100%;}
  .product_Detail2 .textBox .dot2{height: 0.8rem;line-height: 0.4rem;font-size: 0.26rem;margin-bottom: 0.1rem;}
  .product_Detail2 .textBox .backbtn{padding-top: 0.2rem;}
  .product_Detail2 .textBox .backbtn a{width: inherit;height: inherit;width: 2rem;padding: 0.2rem 0;}
  .product_Detail2 .textBox .backbtn img{margin-right: 0.1rem;width: 0.2rem;}
  .product_Detail2 .textBox .backbtn a span{font-size: 0.26rem;}
  /*1000px 结束*/
  }

/*产品中心的富文本区~~~*/

.product_RichText1{width: 100%;padding-bottom: 90px;}
.product_RichText2{padding: 90px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);background: #fff;}
.product_RichText2 .everyItem{padding-top: 60px;}
.product_RichText2 .everyItem:first-child{padding-top: 0;}
.product_RichText2 .everyItem .titles{font-size: 24px;color: #111;padding-bottom: 20px;}
.product_RichText2 .everyItem .onlyText{font-size: 16px;text-align: justify;line-height: 30px;color: #555;}
.product_RichText2 .everyItem .onlyImg{width: 100%;display: flex;justify-content: center;margin-top: 40px;}
.product_RichText2 .everyItem .onlyImg img{max-width: 100%;}
.product_RichText2 .everyItem .onlyTable .itemRow{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.product_RichText2 .everyItem .onlyTable .itemRow p{height: 64px;line-height: 64px;font-size: 15px;padding: 0 30px;}
.product_RichText2 .everyItem .onlyTable .itemRow p:nth-child(2){color: #666;}
.product_RichText2 .everyItem .onlyTable .itemRow:nth-child(odd) p{background: #F5F5F5;}
.product_RichText2 .everyItem .onlyTable .itemRow:nth-child(even) p{background: #fff;}
.product_RichText2 .everyItem .onlyTable .itemRow .p1{width: 20%;}
.product_RichText2 .everyItem .onlyTable .itemRow .p2{width: 80%;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .product_RichText1{padding: 0.5rem 0;}
  .product_RichText2{padding: 0.4rem;}
  .product_RichText2 .everyItem{padding-top: 0.5rem;}
  .product_RichText2 .everyItem .titles{font-size: 0.28rem;padding-bottom: 0.2rem;font-weight: 700;}
  .product_RichText2 .everyItem .onlyText{font-size: 0.26rem;line-height: 0.4rem;}
  .product_RichText2 .everyItem .onlyTable .itemRow p{height: 0.8rem;line-height: 0.8rem;font-size: 0.26rem;padding: 0 0.1rem;}
  .product_RichText2 .everyItem .onlyTable .itemRow .p1{width: 30%;}
  .product_RichText2 .everyItem .onlyTable .itemRow .p2{width: 70%;}
  /*1000px 结束*/
  }

/*产品中心的富文本区~~~*/

.product_TabHead{width: 100%;display: flex;justify-content: space-between;}
.product_TabHead a{flex: 1;height: 64px;line-height: 64px;text-align: center;font-size: 18px;color: #1D2089;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);color: #fff;}
.product_TabHead a.noBgClass{background: none !important;color: #1D2089;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .product_TabHead a{flex: 1;height: 0.8rem;line-height: 0.8rem;font-size: 0.24rem;}
  /*1000px 结束*/
  }

/*产品中心的富文本区~~~*/

.product_TabBody .everybody{display: none;}
.product_TabBody .everybody1{overflow: hidden;width: 100%;display: block;}
.product_TabBody .everybody1 a{width: 32%;margin-right: 2%;margin-top: 30px;float: left;}
.product_TabBody .everybody1 a:nth-child(3n){margin-right: 0;}
.product_TabBody .everybody1 a .dd1{width: 100%;height: 260px;position: relative;overflow: hidden;}
.product_TabBody .everybody1 a .dd1 .imgbtn{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 118px;}
.product_TabBody .everybody1 a .dd2{width: 100%;text-align: center;font-size: 18px;color: #333;padding-top: 10px;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .product_TabBody .everybody1 a{width: 100%;margin-right: 0;margin-top: 0.3rem;float: inherit;}
  .product_TabBody .everybody1 a .dd1{height: 3rem;}
  .product_TabBody .everybody1 a .dd1 .imgbtn{width: 2rem;}
  .product_TabBody .everybody1 a .dd2{font-size: 0.26rem;padding-top: 0.2rem;}
  /*1000px 结束*/
  }

/*产品中心的富文本区~~~*/

.product_TabBody .com_DownList{padding-top: 30px;}
.product_TabBody .com_DownList .downItem{width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 25px 0;border-bottom: 1px solid #F5F5F5;}
.product_TabBody .com_DownList .downItem:first-child{padding-top: 0;}
.product_TabBody .com_DownList .downItem:last-child{border-bottom: none;padding-bottom: 0;}
.product_TabBody .com_DownList .downItem .fls{width: calc(100% - 200px);display: flex;align-items: center;}
.product_TabBody .com_DownList .downItem .fls .p1{width: 90px;height: 90px;overflow: hidden;}
.product_TabBody .com_DownList .downItem .fls .p2{font-size: 16px;padding: 0 20px;width: calc(100% - 90px);}
.product_TabBody .com_DownList .downItem .frs{width: 200px;}
.product_TabBody .com_DownList .downItem .frs a{display: block;width: 100%;height: 50px;line-height: 50px;text-align: center;background: #1D2089;color: #fff;font-size: 16px;transition: all 0.5s;}
.product_TabBody .com_DownList .downItem .frs a:hover{background: #0f115e;}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .product_TabBody .com_DownList{padding-top: 0.3rem;}
  .product_TabBody .com_DownList .downItem{padding: 0.25rem 0;}
  .product_TabBody .com_DownList .downItem .fls{width: calc(100% - 1.6rem);}
  .product_TabBody .com_DownList .downItem .fls .p1{width: 1rem;height: 1rem;}
  .product_TabBody .com_DownList .downItem .fls .p2{font-size: 0.26rem;padding: 0 0.2rem;width: calc(100% - 1rem);}
  .product_TabBody .com_DownList .downItem .frs{width: 1.6rem;}
  .product_TabBody .com_DownList .downItem .frs a{height: 0.6rem;line-height: 0.6rem;font-size: 0.24rem;}
  /*1000px 结束*/
  }

/*产品中心的富文本区~~~*/

.product_TabBody .everybody3 .downItem .fls .p1{width: 140px;position: relative;}
.product_TabBody .everybody3 .downItem .fls .p1 span{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-size: 14px;color: #fff;z-index: 10;}
.product_TabBody .everybody3 .downItem .fls .p2{width: calc(100% - 140px);}
@media screen and (max-width: 1000px){
  /*1000px 开始*/
  .product_TabBody .everybody3 .downItem .fls .p1{width: 1.6rem;}
  .product_TabBody .everybody3 .downItem .fls .p1 span{font-size: 0.22rem;}
  .product_TabBody .everybody3 .downItem .fls .p2{width: calc(100% - 1.6rem);}
  /*1000px 结束*/
  }

/*通用的阴影样式：box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);*/

@media screen and (max-width: 1000px){
  /*1000px 开始*/
  body{padding-top: 60px;}
  body,div,span,a,i{font-size: 0.26rem;}
  a,input[type='submit'],input[type='reset'],button,p,div{-webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-user-select: none; -moz-user-focus: none; -moz-user-select: none; -webkit-appearance: none; outline: none; border: none;}
  html,body{min-width: 320px;max-width: 750px;margin: 0 auto;}
  /*1000px 结束*/
  }

/*page分页*/

.page{width: 100%;text-align: center;margin: 0 auto;overflow: hidden;margin-top: 0.58rem;}
.page li{width: 50px;height: 50px;font-size: 18px;line-height: 50px;display: inline-block;color: #B4B4B4;margin: 0 0.10rem;border: 1px solid #F0F0F0;background: #fff;background: #F0F0F0;cursor: pointer;}
.page li a{display: block;width: 100%;height: 100%;}
.page li:hover{color: #1D2089 !important;border-color: #1D2089 !important;}
.page .active{width: 50px;height: 50px;font-size: 18px;color: #fff !important;background: #1D2089 !important;margin: 0 10px;border: 1px solid #1D2089;display: inline-block;line-height: 50px;}
.page .active:hover{color: #fff !important;}
.page .active span{color: #fff !important;}
.page .disabled:hover{border: 1px solid #F0F0F0 !important;color: #B4B4B4 !important;}
