*{padding: 0;margin: 0;text-decoration: none;list-style: none;}
body{font-family:"Microsoft Yahei","Arial";}
/*pc页面*/
.pc-box{width: 1200px;height: 100%;margin: 0 auto;overflow: hidden;}
.pc-img{width: 100%;height: 801px;background-position:center;}
.pc-img1{width: 100%;height: 413px;background-position:center;}
.pc-img2{width: 100%;height: 469px;background-position:center;overflow: hidden;}
.pc-mg{width: 100%;height: auto;overflow: hidden;margin-top: 10%;}
.pc-mg li{width: 32%;float: left;margin-right: 2%;}
.pc-mg li:nth-child(3){margin-right: 0;overflow: hidden;}
.pc-mg li img{width:100%;height: 100%;}
.pc-mg img{transition:1s;}
.pc-mg li:hover img{transform:scale(1.12);-webkit-transform:scale(1.12);}
.pc-tabboxy{width: 100%;height:auto;background:#fff;margin-bottom: 10px;}
.pc-taboxt{width: 1200px;height: auto;margin: 0 auto;}
.tab-box {margin:0;padding:0;width:1200px;height:auto;margin:0 auto;}
.tab-box div.pc-xs {margin:0;padding:0;width:100%;height:auto;display:none;}
.tab-pc {list-style:none;width:100%;overflow:hidden;padding:10px 35px;margin: 0 auto 2% auto;}
.tab-pc li {float:left;width:19%;height:auto;border:2px solid #ff992e;text-align:center;line-height:30px;cursor:pointer;margin-right: 1%;padding: 10px 0;background-color: rgb(255, 255, 255);box-shadow: 0px 0px 9px 1px rgba(153, 153, 153, 0.7);}
.tab-pc li:nth-child(6){margin-right:0;}
.gw-texe{font-size: 18px;color:#ff992e;}
.tab-pc li.hovera {background-image: -moz-linear-gradient( 360deg, rgb(255,100,46) 0%, rgb(255,153,46) 100%);
  background-image: -webkit-linear-gradient( 360deg, rgb(255,100,46) 0%, rgb(255,153,46) 100%);
  background-image: -ms-linear-gradient( 360deg, rgb(255,100,46) 0%, rgb(255,153,46) 100%);}
.tab-pc li.hovera div{color: #fff;}
.ul-zp{width: 100%;overflow: hidden;height: auto;}
.ul-zp li{width: 30%;float: left;margin-right: 4%;border-width: 2px;background-color: rgb(255, 255, 255);box-shadow: 0px 0px 19px 1px rgba(153, 153, 153, 0.7);padding: 25px 40px;margin: 20px;height: 348px;}
.ul-zp li h4{color: #333333;font-size: 22px;margin-bottom: 20px;}
.ul-zp li P{color: #333333;font-size: 14px;}
.pc-img3{width: 100%;height: 843px;background-position:center;overflow: hidden;position: relative;z-index: 1;}
.img-texty{margin:10% auto 1% auto;text-align: center;}
.img-texty1{margin:7% auto 1% auto;text-align: center;}
.img-texty2{margin:7% auto 1% auto;text-align: center;padding: 5% 0;}
.tyt-img{overflow: hidden;}
.tyt-img li:first-child{margin-right: 1%;}
.tyt-img li{float: left;}
.pc-img4{width: 100%;height: 685px;background-position:center;background-attachment: fixed; background-size: cover; overflow: hidden;position: relative;margin-top: -108px;z-index:0;}
#certify {position: relative;width: 1200px;/*判断宽度设置响应式效果*/margin: 30px auto}
#certify .swiper-container {padding-bottom: 60px;}
#certify  .swiper-slide {width: 641px;height: 347px;background: #fff; border:1px solid #c2c2c2;}
#certify  .swiper-slide img{width: 637px;height: 343px;display:block;border:2px solid #fff;}
#certify .swiper-pagination {width: 100%;bottom: 20px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;opacity: 1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 3px solid #00aadc;background-color: #fff;}
#certify .swiper-button-prev {left: 140px;width: 60px;height: 111px;top:133px;background: url(../images/lunbo_17.png) no-repeat;background-size: 100%;}
#certify .swiper-button-next {right: 140px;width: 60px;height: 111px;top:133px;background: url("../images/lunbo_20.png") no-repeat;background-size: 100%;}
.pc-img5{width: 100%;height: 601px;background-position:center;position: relative;z-index: 1;margin-top: -85px;}
.pc-bdtj{width: 966px;border-radius: 2px;background-color: rgb(255, 255, 255);box-shadow: 0px 0px 19px 1px rgba(153, 153, 153, 0.7);margin:-60px auto 0 auto;height: auto;padding-bottom: 40px;}
.input-bf .layui-input-block{margin-left: 0;text-align: center;}
.input-bf {width:60%;margin: 0 auto 30px auto;}
.input-bf .layui-input-block  input{border: none;border: 1px solid #ff992e !important;height: ;}
.layui-input, .layui-select, .layui-textarea{height: 45px;}
.pc-btn{width: 160px;height: 40px;background: url("../images/beji-y.png")no-repeat;background-size: 100% 100%;}
.pc-imga{width: 466px;height: 311px;margin: 129px  20px 0 162px;overflow: hidden;}
.img-pc img{width: 100%;height: 100%;transition:1s;}
.img-pc:hover img{transform:scale(1.12);-webkit-transform:scale(1.12);}
.pc-huod{width: 100%;height: 80%;overflow: hidden;margin-top: 190px;}
.pc-huod li{width: 525px;height: 394px;overflow: hidden;float: left;margin-left: 50px;margin-bottom: 30px;}
.pc-huod li:nth-child(2n){margin-left: 30px;}
.home-pc{width: 490px;height: 322px;overflow: hidden;margin-top: 240px;margin-left: 150px;}
a.pc-btn{display: block;width: 266px;height: 50px;background: #ff8b10;border-radius: 25px 25px;text-decoration: none;font-size: 26px;text-align: center;line-height: 50px;color:#fff;margin: 75px auto 0 auto;}
/*app页面*/
.app-bos{width: 100%;height: 16.53rem;background-size:100% 100%;}   
.app-bos1{width: 100%;height:10.83rem;background-size:100% 100%;}   
.app-bos2{width: 100%;height:2.86rem;background-size:100% 100%;}   
.app-bos3{width: 100%;height: 41.36rem;background-size:100% 100%;}   
.app-bos4{width: 100%;height:41.8rem;background-size:100% 100%;}   
.app-bos5{width: 100%;height:40.3rem;background-size:100% 100%;}   
.app-bos6{width: 100%;height:41.02rem;background-size:100% 100%;}   
.app-bos9{width: 100%;height:40.92rem;background-size:100% 100%;}   
.app-bos10{width: 100%;height:22rem;background-size:100% 100%;}   
.app-bos7{width: 100%;height: 15.27rem;background-size:100% 100%;overflow: hidden;} 
.app-box-swiper{margin-top: 28%;}
.app-bos8{width: 100%;height: auto;background-size:100% 100%;position: relative;overflow: hidden;}   
.app-ngr{width:85%;height:auto;border-radius: 2px;background-color: rgb(255, 255, 255);box-shadow: 0px 0px 19px 1px rgba(153, 153, 153, 0.7);margin: 0 auto 20px auto;padding-bottom: 5px;}
.app-ngr .input-bf{width: 85%;}
/* 瀑布流 */
.clear {clear:both;height:0; overflow:hidden; visibility:hidden}
.hidden {display:none;}
.block {display:block;}
.fl{float:left;}
.fr{float:right;}
.qx_t1 { background:#EBEBEB; margin: 0px auto 15px; height: 32px; width: 593px; padding-left: 365px; font: 24px/28px "微软雅黑"; color: #333; }
.qx_list{width:100%; overflow:hidden; margin:0 auto;}
.qx_list ul{overflow:hidden;}
.qx_list ul li {padding: 10px 20px; border: 1px solid #E5E5E5; float: left; width: 47%; margin: 0px 30px 36px 5px;border-color: rgb(255, 100, 46);border-style: solid;background-color: rgb(255, 255, 255);box-shadow: 0px 0px 7px 1px rgba(153, 153, 153, 0.7); }
.qx_txt { font-size: 14px; line-height: 24px; }
.qx_txt p{margin-bottom: 8px;}
.qx_txt h4{font-size: 28px;color: #ff642e;margin-bottom: 15px;}
.qx_txt h6{font-size: 16px;color: #333333;margin-bottom: 15px;}
.qx_txt p{font-size: 14px;color: #333333;line-height: 30px;}
.layui-layer-content{padding: 15px;}
.layui-layer-content h4{font-size: 26px;color: #ff642e;margin-bottom: 15px;}
.layui-layer-content h6{font-size: 16px;color: #333333;margin-bottom: 15px;}
.layui-layer-content p{font-size: 14px;color: #333333;line-height: 35px;}
.layui-layer-btn .layui-layer-btn0 {border-color: #ff642e !important;background-color: #ff642e !important;color: #fff;}
.layui-layer-ico{display: none !important;}
.box{height: 307px;overflow: hidden;position: relative;padding-bottom: 100px;position: relative;cursor: pointer;}
.mask{width: 100%;height: 100%;background: rgba(0,0,0,0.2);position: absolute;top:0;left: 0;text-align: center;font-size: 24px;color: #fff;line-height: 300px;display:none;}
.box:hover .mask{transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);display: block;background: rgba(0,0,0,0.8);}
.layui-layer-page .layui-layer-content{border-bottom: 1px solid #ccc;}   
/*2021.2.2新增*/
.app-jobs{width: 100%;height: auto;margin:5% 0}
.app-jobs-box{height: auto;}
.app-jobstop{width: 100%;overflow: hidden;height: auto;}
.app-jobstop1{float: left;width:45%;padding:0.65rem 0;text-align:center;font-size: 0.85rem;color: #fff;background-image: -moz-linear-gradient( 360deg, rgb(255,100,46) 0%, rgb(255,153,46) 100%);
  background-image: -webkit-linear-gradient( 360deg, rgb(255,100,46) 0%, rgb(255,153,46) 100%);
  background-image: -ms-linear-gradient( 360deg, rgb(255,100,46) 0%, rgb(255,153,46) 100%);margin-bottom: 1rem}
.app-jobstop2{float: right;}
.app-jobs-box ul{width: 90%;margin: 0 auto;}
.app-jobs-box ul li{width: 100%;height:auto;padding:0.8rem;border:1px solid rgb(153 153 153 / 70%);box-shadow: 0px 0px 7px 1px rgb(153 153 153 / 70%);margin-bottom:6%;}
.app-jobs-box ul li h4{font-size: 0.85rem;line-height: 1rem;color:#ff642e;margin-bottom:2%;}
.app-jobs-box ul li h6{font-size: 0.75rem;line-height: 1rem;color:#363636;margin-bottom:2%;}
.app-jobs-box ul li p{font-size: 0.65rem;line-height: 1rem;color:#363636;line-height: 1.2rem}


