*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0; width: 100%;color: #222;font-family: 'almmT','微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

html{font-size: 100px;}

.ul,.ul .li,.ul li,.ul td,.ul dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #222; outline: none;}

a{
  transition-timing-function: cubic-bezier(0.43, 0.195, 0.02, 1);
}

textarea,select{outline:none;color:#666;font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

.edit img,
.img_inline_block img{ display: inline-block;height: auto;}

:root{--color: #12479C;--webgdt: calc(100vw - 100%);}

.gdt::-webkit-scrollbar{width:6px;height: 1px;padding: 0 2px;}

.gdt::-webkit-scrollbar-thumb{ background:#FC5F10;border-radius: 20px;}

.gdt::-webkit-scrollbar-track{ background:rgba(255,255,255,0);border-radius: 20px;width: 2px; background: linear-gradient(to right, 
  transparent 0%, transparent 33.33%,
  #D9D9D9 33.33%, #D9D9D9 66.66%,
  transparent 66.66%, transparent 100%);}

.gdt2::-webkit-scrollbar{width:3px;height: 1px;padding: 0 2px;}

.gdt2::-webkit-scrollbar-thumb{ background:#FC5F10;border-radius: 20px;}

.gdt2::-webkit-scrollbar-track{ background:rgba(255,255,255,0);border-radius: 20px;width: 1px; background: linear-gradient(to right, 
  transparent 0%, transparent 33.33%,
  #D9D9D9 33.33%, #D9D9D9 66.66%,
  transparent 66.66%, transparent 100%);}

.fw_100{font-weight: 100;}

.img_cct{width: 100%;opacity: 0;}

.line10{line-height: calc(1em + 10px);}

.t_line1{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.t_line2{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.t_line3{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.t_line4{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.t_line5{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

/*分页*/

.w1440{max-width:1440px;width:76%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box{max-width:1420px;width:85%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box2{max-width:1600px;width:88%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box3{max-width:1800px;width:95%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.alltime,.alltime *{ transition: all 1s cubic-bezier(.43,.195,.02,1); -webkit-transition: all 1s cubic-bezier(.43,.195,.02,1); -moz-transition: all 1s cubic-bezier(.43,.195,.02,1);}

.alltime2,.alltime2 *{-webkit-transition: all .6s cubic-bezier(0.43, 0.195, 0.02, 1); -moz-transition: all .6s cubic-bezier(0.43, 0.195, 0.02, 1); transition: all .6s cubic-bezier(0.43, 0.195, 0.02, 1);}

.alltime3,.alltime3 *{-webkit-transition: all .8s cubic-bezier(0.43, 0.195, 0.02, 1); -moz-transition: all .8s cubic-bezier(0.43, 0.195, 0.02, 1); transition: all .8s cubic-bezier(0.43, 0.195, 0.02, 1);}

.alltime4,.alltime4 *{-webkit-transition: all 1s cubic-bezier(0.43, 0.195, 0.02, 1); -moz-transition: all 1s cubic-bezier(0.43, 0.195, 0.02, 1); transition: all 1s cubic-bezier(0.43, 0.195, 0.02, 1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fce{text-align: center;}

.iw100{width: 100%;}

.place::-webkit-input-placeholder{color:#DDDDDD;}

.place:-moz-placeholder{color:#DDDDDD;}

.place::-moz-placeholder{color:#DDDDDD;}

.place:-ms-input-placeholder{color:#DDDDDD;}

/* 视频弹框 */
.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;z-index: 1100;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

.z_tanchuang .tbox .modal {background: white;padding: 0px;display: block;border-radius: 5px;position: relative;width: 90%;width: 1000px;max-height: 90%;margin: 0 auto;transform: translateY(5%);opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/svg/out.svg) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: -20px;right: -20px;cursor: pointer;z-index: 5;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/svg/out2.svg) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1000px;}

.z_tanchuang.act{visibility: visible;pointer-events: visible;opacity: 1;}

.z_tanchuang.act .tbox .modal{transform: translateY(0); opacity: 1;}

/* 分页 */

.page{
  --color: #DD5519;
}

.page1{ text-align:center; margin: 0;text-align: center;display: flex;justify-content: center;font-family: 'arial';}

.page1 span a{display: block;  color:#222;  width: 40px;height: 40px; text-decoration:none;font-size: 14px;border: 1px solid #E5E5E5;}

.page1 span a:hover ,.page1 span.current a{ background:var(--color) !important;color: #fff;border-color: var(--color);}

.page1 span.current a{background: var(--color);color: #fff;}

.page1 span{display: inline-block; line-height: 40px; color:#666666;}

.page1 span input{display: block;width: 72px;height: 40px;outline: none;text-align: center;border: 1px solid #E5E5E5;background-color: inherit;border-radius: 6px;}

.page1 span input:focus{
  border-color: var(--color);
}

.page1 span a.pre{width: 100px;display: flex;justify-content: center;align-items: center;align-content: center;border-radius: 6px 0 0 6px;}

.page1 span a.pre s{display: block;width: 21px;height: 21px;background: url(../images/svg/fy_jt.svg) center no-repeat;}

.page1 span a.pre:hover s{background: url(../images/svg/fy_jt2.svg) center no-repeat;}

.page1 span a.nex{width: 100px;display: flex;justify-content: center;align-items: center;align-content: center;border-radius: 0 6px 6px 0;}

.page1 span a.nex s{display: block;width: 21px;height: 21px;background: url(../images/svg/fy_jt.svg) center no-repeat;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.page1 span a.nex:hover s{background: url(../images/svg/fy_jt2.svg) center no-repeat;}

.page1 .qd{width: 72px;}

.page1 .qd a{
  width: 100%;
  background: transparent;
  color: #fff;
  border-color: var(--color);
  border-radius: 6px;
  color: var(--color);
}

.page1 .qd a:hover{
  background: var(--color);
  color: #fff;
}

.page1 .page-text{
  color: #999;
  margin: 0 10px;
}

.page2{
  display: none;
  width: 160px;
  background-color: var(--color);
  margin: 0 auto;
  text-align: center;
  line-height: 50px;
  color: #fff;
  border-radius: 50px;
}



/* 服务项目 */

.ny_banner{position: relative;width: 100%;overflow: hidden;}

.ny_banner img{display: block;width: 100%;}

.ny_banner .mimg{display: none;}

.ny_banner .wz{color: #fff;width: 100%;position: absolute;left: 0;bottom: .75rem;z-index: 2;line-height: .8rem;}

.ny_nav{padding: .5rem 0 .8rem;}

.ny_nav .nbox{position: relative;width: 100%;line-height: 70px;border-bottom: 1px solid rgba(0, 0, 0, 0.25);border-top: 1px solid rgba(0, 0, 0, 0.25);padding: 0 40px;}

.ny_nav .nbox span{display: block;width: 30px;height: calc(100% + 2px);background: #fff url(../images/bmm/se_1_2.jpg) center left no-repeat;background-size: cover; position: absolute;top: -1px;left: 0;z-index: 2;}

.ny_nav .nbox .s2{left: auto;right: 0;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.ny_nav .nbox .a{display: flex;width: 100%;justify-content: center;}

.ny_nav .nbox .a a{display: block;position: relative;padding: 0 .5rem;color: #222;overflow: hidden;}

.ny_nav .nbox .a a s{display: block;width: 21px;height: 6px;background: url(../images/bmm/svg/se_1_1.svg) center no-repeat;position: absolute;bottom: -6px;left: 50%;margin-left: -10px;}

.ny_nav .nbox .a a.act,.ny_nav .nbox .a a:hover{color: #DD5519;}

.ny_nav .nbox .a a.act{font-weight: bold;}

.ny_nav .nbox .a a.act s{bottom: 0px;}

.ser1{position: relative;}

.ser1 .sox{position: relative;width: 100%;}

.ser1 .sox .img{width: 52.8%;margin-left: 47.2%;border-radius: .24rem;overflow: hidden;}

.ser1 .sox .img img{width: 100%;}

.ser1 .sox .txt{width: 38.5%;max-width: 615px;position: absolute;height: 100%;top: 0;left: 0;display: flex;align-items: center;align-content: center;line-height: 1.5;}

.ser1 .sox .txt .tt span{color: #DD5519;}

.ser1 .sox .txt .tc{margin-top: 20px;color: #555;}

.ser1 .sox .txt .tt2{margin-top: .6rem;}

.ser2{padding: 1.15rem 0 1.2rem;text-align: center;line-height: 1.5;text-align: center;}

.ser2 .tc{margin: 20px 0 .65rem;color: #555;}

.ser2 .hezi{width:54% ;max-width: 856px;position: relative;margin: 0 auto;}

.ser2 .hezi .ul1{}

.ser2 .hezi .ul1 li{width: 1.2%;max-width: 10px; position: absolute;top: 74%;left: 54%;z-index: 2;}

.ser2 .hezi .ul1 li .yuan{display: block;width: 100%;padding-top: 100%;background: #DD5519;border-radius: 50%;position: relative;}

.ser2 .hezi .ul1 li .yuan s{display: block;position: absolute;top: 0;left: 0;border-radius: 50%; width: 100%;height: 100%;background: rgba(221, 85, 25, 0.3);animation: scale1 2s linear  infinite;-webkit-animation: scale1 2s linear  infinite;}

.ser2 .hezi .ul1 li .xian{width: 4050%;position: absolute;right: 80%;bottom: 80%;}

.ser2 .hezi .ul1 li .txt{width: 3500%;background: #F1F1F1;padding: 10px;border-radius: .18rem;position: absolute;right: 4050%;bottom: 2500%;line-height: 1.5;}

.ser2 .hezi .ul1 li .txt .img,.ser2 .hezi .ul1 li .txt .img img{width: 100%;border-radius: .18rem;}

.ser2 .hezi .ul1 li .txt .img{margin-bottom: 10px;}

.ser2 .hezi .ul1 .li2{top: 80%;left: 39%;}

.ser2 .hezi .ul1 .li2 .xian{width: 2720%;}

.ser2 .hezi .ul1 .li2 .txt{right: 2720%;bottom: -400%;}

.ser2 .hezi .ul1 .li3{top: 65%;left: 79%;}

.ser2 .hezi .ul1 .li3 .xian{width: 1840%;left: 70%;}

.ser2 .hezi .ul1 .li3 .txt{left:1840%;bottom: 1800%;}

.ser2 .hezi .ul1 .li4{top: 65%;left: 66%;}

.ser2 .hezi .ul1 .li4 .xian{width: 3010%;left: 70%;top: 70%;}

.ser2 .hezi .ul1 .li4 .txt{left:3010%;bottom: -1500%;}

.sesc1{position: relative;z-index: 2;}

.sesc1 .sox{display: flex;justify-content: space-between;height: 600px;}

.sesc1 .sox .slt{width: 50%;border-radius: 0.24rem;overflow: hidden;height: 100%;}

.sesc1 .sox .slt img{width: 100%;height: 100%;object-fit: cover;}

.sesc1 .sox .srt{position: relative;height: 100%;width: 38.5%;max-width: 615px;line-height: 1.5;padding-top: 1.3rem;margin-right: 4.6%;}

.sesc1 .sox .srt .tc{margin: 20px 0;color: #555;}

.sesc1 .sox .srt .ul1{width: 100%;position: absolute;left: 0;bottom: .5rem;display: flex;justify-content: space-around;}

.sesc1 .sox .srt .ul1 li{width: 25%;max-width: 150px;position: relative;top: 0px;animation: sf1 5s linear  infinite ;-webkit-animation: sf1 5s linear infinite ;}

.sesc1 .sox .srt .ul1 li img{border-radius: 50%;}

.sesc1 .sox .srt .ul1 li:nth-child(2){width: 19.6%;max-width: 120px;position: relative;top: -30px;animation: sf1 5s linear 1s infinite ;-webkit-animation: sf1 5s linear 1s infinite ;}

.sesc1 .sox .srt .ul1 li:nth-child(3){position: relative;top: -10px;animation: sf1 5s linear 2s infinite ;-webkit-animation: sf1 5s linear 2s infinite ;}

.sesc1 .sox .srt .ul1 li:hover{animation-play-state: paused;}

.sesc1 .bg{width: 100%;position: absolute;left: 0;bottom: 0;z-index: -1;}

.sesc1 .bg img{width: 100%;}

.sesc2{padding: 1.4rem 0;background: #FFFAF4 url(../images/bmm/sesc_2_1.png) left bottom no-repeat;margin-top: 1.1rem;}

.sesc2 .slt{width: 31.25%;float: left;line-height: 1.5;}

.sesc2 .slt .tc{color: #555;margin: 20px 0 1.2rem;}

.sesc2 .slt .ul1{display: flex;justify-content: space-between;width: 290px;flex-wrap: wrap;}

.sesc2 .slt .ul1 li{width: 145px;height: 145px;background: url(../images/bmm/svg/sesc_2_1.svg) center no-repeat;color: #fff;text-align: center;padding-top: 35px;margin-bottom: 15px;}

.sesc2 .slt .ul1 li .ltt{display: flex;justify-content: center;align-items: flex-end;align-content: flex-end;line-height: 1;margin-bottom: 5px;font-family: Arial;}

.sesc2 .slt .ul1 li .ltt .f_20{position: relative;top: -.05rem;}

.sesc2 .srt{width: 61.25%;float: right;}

.sesc2 .srt {}

.sesc2 .srt li{border-top: 1px solid rgba(0, 0, 0, 0.15);position: relative;cursor: pointer;}

.sesc2 .srt li .ltt{display: flex;padding: 25px 0;background: url(../images/bmm/svg/sesc_2_2.svg) center right no-repeat;line-height: 45px;}

.sesc2 .srt li .ltt .sz{width: 80px;}

.sesc2 .srt li .ltt .wz{width: calc(100% - 80px);padding-right: 50px;}

.sesc2 .srt li .ltc{padding: 10px 0 100px 80px; display: none;}

.sesc2 .srt li .ltc .wz{display: flex;justify-content: space-between;}

.sesc2 .srt li .ltc .wz .txt{width: 53%;color: #555;line-height: 1.5;}

.sesc2 .srt li .img{width: 38%;border-radius: .24rem;margin-top: 0px;overflow: hidden;position: absolute;right: 0;top: 20px;display: none;}

.sesc2 .srt li .img img{width: 100%;}

.sesc2 .srt li.act{border-top: 3px solid #DD5519;}

.sesc2 .srt li.act .ltt .sz,.sesc2 .srt li.act .ltt .wz{color: #DD5519;}

.sesc3{padding: .85rem 0;}

.sesc3 .tt{text-align: center;}

.sesc3 .dl1{position: relative;margin-top: .7rem;display: flex;justify-content: space-between;flex-wrap: wrap;}

.sesc3 .dl1 dd{width: 49.375%;position: relative;overflow: hidden;margin-bottom: 1.25%;}

.sesc3 .dl1 dd .img,.sesc3 .dl1 dd .img > img{display: block; width: 100%;overflow: hidden;border-radius: .24rem;background: #000;}

.sesc3 .dl1 dd .img > img{opacity: 0.7;}

.sesc3 .dl1 dd .img .txt1{width: 100%;position: absolute;top: 0;left: 0;z-index: 2;width: 100%;height: 100%;display: flex;flex-wrap: wrap;align-items: center;align-content: center;padding: 0 .2rem;justify-content: center;}

.sesc3 .dl1 dd .img .txt1 .ico{width: .8rem;}

.sesc3 .dl1 dd .img .txt1 .dtt{width: 100%;color: #fff;text-align: center;margin-top: 10px;line-height: 38px;}

.sesc3 .dl1 dd .txt{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;background: #fff;opacity: 0;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: .22rem;padding: 0 .8rem;display: flex;align-items: center;align-content: center;justify-content: space-between;}

.sesc3 .dl1 dd .txt .ico{width: 1.5rem;position: relative;left: 50px;opacity: 0;}

.sesc3 .dl1 dd .txt .ico img{width: 100%;}

.sesc3 .dl1 dd .txt .wz{width: calc(100% - 2.2rem);line-height: 1.5;color: #555;position: relative;left: 50px;opacity: 0;}

.sesc3 .dl1 dd .txt .wz .dtc{margin-top: .2rem;}

.sesc3 .dl1 dd:hover .txt{opacity: 1;}

.sesc3 .dl1 dd:hover .txt .ico{left: 0px;opacity: 1;transition-delay: .2s;-webkit-transition-delay: .2s;}

.sesc3 .dl1 dd:hover .txt .wz{left: 0px;opacity: 1;transition-delay: .4s;-webkit-transition-delay: .4s;}

.sesc3 .dl1 dt{display: block;width: 1.5rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 5;}

.setc1{position: relative;}

.setc1 .sox{position: relative;width: 100%;}

.setc1 .sox .img{width: 56.25%;margin-left: 43.75%;border-radius: .24rem;overflow: hidden;}

.setc1 .sox .img img{width: 100%;}

.setc1 .sox .txt{width: 37%;max-width: 590px;position: absolute;height: 100%;top: 0;left: 0;display: flex;align-items: center;align-content: center;line-height: 1.5;}

.setc1 .sox .txt .tc{line-height: 2;color: #555;margin: .2rem 0 .5rem;}

.setc1 .sox .txt .ul1{display: flex;}

.setc1 .sox .txt .ul1 li{display: flex;align-items: center;padding-right: 30px;}

.setc1 .sox .txt .ul1 li .cn{margin-right: 5px;}

.setc2{padding: 1rem 0 1.45rem;background: #FFFAF4 url(../images/bmm/setc_1_1.png) center bottom no-repeat;text-align: center;line-height: 1.5;margin-top: 1rem;overflow: hidden;}

.setc2 .tc{line-height: 2;margin: .15rem 0 .3rem;color: #555;}

.setc2 .ul1{display: flex;justify-content: center;}

.setc2 .ul1 li{margin: 0 10px;}

.setc2 .ul1 li span{color: #DD5519;}

.setc2 .dl1{display: flex;justify-content: center;margin-top: 1.1rem;align-items: flex-start;align-content: flex-start;position: relative;}

.setc2 .dl1 dd{width: 9%;max-width: 170px;margin: 0 .7rem;border-radius: 50%;overflow: hidden;position: relative;top: 0px;z-index: 3;animation: sf1 5s linear  infinite ;-webkit-animation: sf1 5s linear infinite ;}

.setc2 .dl1 dd:nth-child(2){width: 17%;max-width: 320px;border-radius: .2rem;top: -.2rem;animation: sf1 5s linear 1s infinite ;-webkit-animation: sf1 5s linear 1s infinite ;}

.setc2 .dl1 dd:nth-child(3){top: .4rem;animation: sf1 5s linear 2s infinite ;-webkit-animation: sf1 5s linear 2s infinite ;}

.setc2 .dl1 dd:nth-child(4){top: .6rem;animation: sf1 5s linear 3s infinite ;-webkit-animation: sf1 5s linear 3s infinite ;}

.setc2 .dl1 dd:hover{animation-play-state: paused;}

.setc2 .dl1 dt{position: absolute;width: 100%;left: 0;top: .75rem;height: 65px;}

.demoScroll{width: 100%;overflow: hidden;}

.demoScroll .ul2{}

.demoScroll li{width: 1920px; }

.demoScroll li img{width: 100%;cursor: pointer;}

.setc3{padding: .9rem 0;overflow: hidden;}

.setc3 .tt{text-align: center;}

.setc3 .hezi{position: relative;max-width: 1000px;margin: .55rem auto .3rem;width: 100%;}

.swiper_setc1{overflow: visible;}

.swiper_setc1 .swiper-slide{}

.swiper_setc1 .swiper-slide .sbox{position: relative;overflow: hidden;width: 100%;border-radius: .24rem;height:500px;transform: scale(0.85);}

.swiper_setc1 .swiper-slide .sbox img{width: 100%;height: 100%;object-fit: cover;}

.swiper_setc1 .swiper-slide .sbox .txt{width: 410px;height: 380px;background: #fff;position: absolute;right: 0rem;opacity: 0; top: .6rem;padding: .8rem .4rem;color: #555;line-height: 2;border-radius: .24rem;}

.swiper_setc1 .swiper-slide .sbox .txt .dtt{line-height: 1;margin-bottom: 20px;color: #DD5519;}

.swiper_setc1 .swiper-slide-active .sbox .txt{right: .5rem;opacity: 1;transition-delay: .5s;-webkit-transition-delay: .5s;}

.swiper_setc1 .swiper-slide-active .sbox{transform: scale(1);}

.setc3 .hezi .btn{width: 1rem;height: 1rem;display: block;background: url(../images/bmm/svg/lb_jt1.svg) center no-repeat;background-size: 100% 100%;position: absolute;left: calc(100% + 125px);top: 50%;margin-top: -.5rem;z-index: 5;cursor: pointer;}

.setc3 .hezi .prev_setc1{left: auto;right:calc(100% + 125px) ;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.setc3 .hezi .btn:hover{background-image: url(../images/bmm/svg/lb_jt2.svg);}

.setc3 .hezi2{display: flex;justify-content: center;} 

.setc3 .hezi2 .ul1{display: flex;justify-content: center;width: 400px;border-bottom: 1px solid #ddd;justify-content: space-between;}

.setc3 .hezi2 .ul1 li{cursor: pointer;padding-bottom: 15px;position: relative;color: #555;}

.setc3 .hezi2 .ul1 li s{display: block;width: 0%;height: 3px;background: #DD5519;position: absolute;left: 0;bottom: -1px;z-index: 2;}

.setc3 .hezi2 .ul1 li.act s{width: 100%;}

.setc3 .hezi2 .ul1 li.act{color: #DD5519;}

.swiper-button-disabled{opacity: 0;}

.sems1{padding-bottom: .8rem;}

.sems1 .sox{position: relative;width: 100%;display: flex;justify-content: space-between;align-items: flex-end;align-content: flex-end;height:65vh;max-height:600px;}

.sems1 .sox .img{width: 50%;border-radius: .24rem;overflow: hidden;height:100%;}

.sems1 .sox .img img{width: 100%;height:100%;object-fit:cover;}

.sems1 .sox .txt{width: 45%;max-width: 710px;height:100%;overflow:auto;padding-right:10px;}

.sems1 .sox .txt .ul1{}

.sems1 .sox .txt .ul1 li{padding-top: .5rem;line-height: 1.4;}

.sems1 .sox .txt .ul1 li .ltc{color: #555;line-height: 2;margin: .2rem 0 .15rem;}

.sems1 .sox .txt .ul1 li .xian{display: block;width: 100%;height: 1px;background: rgba(0, 0, 0, 0.1);}

.sems1 .sox .txt .ul1 li .xian s{display: block;width: 30px;height: 5px;background: #DD5519;position: relative;top: -2px;}

.sems1 .sox .txt .ul1 li:hover .ltt{color: #DD5519;}

.sems1 .sox .txt .ul1 li:hover  .xian s{width: 100%;}

.seal1{padding-bottom: .9rem;}

.seal1 .ul1{display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: .3rem;}

.seal1 .ul1 li{width:49% ;margin-bottom: .9rem;position: relative;}

.seal1 .ul1 li a{display: block;width: 100%;}

.seal1 .ul1 li a .img{display: block;width: 100%;border-radius: .24rem;overflow: hidden;}

.seal1 .ul1 li a .img img{width: 100%;transform: scale(1.0002);-webkit-transform: scale(1.0002);}

.seal1 .ul1 li a .txt {padding-top: .2rem;}

.seal1 .ul1 li a .txt .att{line-height: 1.78;}

.seal1 .ul1 li a .txt .atc{line-height: 1.5;margin-top: 10px;}

.seal1 .ul1 li a .txt .atc span{color: #DD5519;margin-right: .1rem;}

.seal1 .ul1 li:hover{
    transform: translate3d(0, -.3rem, 0);
}

/*.seal1 .ul1 li:nth-child(2n){top: .6rem;}*/

.seal1 .ul1 li:hover a .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.seal1 .ul1 li:hover a .txt .att{color: #DD5519;}

.sefw1{padding-bottom: 1rem;background: url(../images/bmm/sefw_1_1.png) 50% 15% no-repeat;background-size: 100% auto; }

.sefw1 .tt{text-align: center;}

.sefw1 .tc{text-align: center;line-height: 24px;margin-top: .4rem;}

.sefw1 .hezi{width: 784px;margin: 255px auto 428px;position: relative;}

.sefw1 .hezi .bg{width: 100%;}

.sefw1 .hezi .dl1 dd{width: 224px;position: absolute;top: -130px;left: -120px;z-index: 2;}

.sefw1 .hezi .dl1 dd .img{width: 224px;height: 254px;background: url(../images/bmm/sefw_3_1.png) center no-repeat;display: flex;justify-content: center;align-items: center;align-content: center;color: #fff;}

.sefw1 .hezi .dl1 dd .img .ico{margin: 0 auto;width: .6rem;}

.sefw1 .hezi .dl1 dd .img .ico img{margin:  0 auto 10px;}

.sefw1 .hezi .dl1 dd .dtc{text-align: center;line-height: 1.5;opacity: 0;margin-top: 10px;}

.sefw1 .hezi .dl1 dd:nth-child(2){top: -130px;left: -120px;}

.sefw1 .hezi .dl1 dd:nth-child(3){left: 680px;}

.sefw1 .hezi .dl1 dd:nth-child(4){left:-210px;top: 200px;}

.sefw1 .hezi .dl1 dd:nth-child(5){left:280px;top: 250px;}

.sefw1 .hezi .dl1 dd:nth-child(6){left:770px;top: 200px;}

.sefw1 .hezi .dl1 dt{width: 290px;height: 310px;background: url(../images/bmm/sefw_3_3.png) center no-repeat;color: #fff;display: flex;justify-content: center;align-items: center;align-content: center;text-align: center;line-height: 50px;position: absolute;left: 245px;top: -150px;}

.sefw1 .hezi .dl1 dd:hover .img{background: url(../images/bmm/sefw_3_2.png) center no-repeat;}

.sefw1 .hezi .dl1 dd:hover .dtc{opacity: 1;margin-top: 28px;}

.swiper_sefw1{}

.swiper_sefw1 .swiper-slide{}

.swiper_sefw1 .swiper-slide .sbox{display: block; position: relative;overflow: hidden;border-radius: .24rem;}

.swiper_sefw1 .swiper-slide .sbox .img{width: 100%;position: relative;overflow: hidden;}

.swiper_sefw1 .swiper-slide .sbox .img img{display: block;width: 100%;transform: scale(1.0002);-webkit-transform: scale(1.0002);}

.swiper_sefw1 .swiper-slide .sbox .img s{display: block;width: 100%;height: 100%;position: absolute;left: 0;bottom: -30px;opacity: 0; z-index: 2;background: url(../images/bmm/sefw_3bg.png) center bottom no-repeat;}

.swiper_sefw1 .swiper-slide .sbox .txt{width: 100%;left: 0;bottom: 0;opacity: 0; z-index: 2;color: #fff;position: absolute;padding: .2rem .4rem;line-height: 1.7;text-align: center;}

.swiper_sefw1 .swiper-slide:hover .sbox .img s{opacity: 1;bottom: 0;}

.swiper_sefw1 .swiper-slide:hover .sbox .txt{opacity: 1;}

.swiper_sefw1 .swiper-slide:hover .sbox .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.sely1{padding-bottom: 1.3rem;}

.swiper_sely1{width: 100%;height: 10rem;}

.swiper_sely1 .swiper-slide{height: 4.5rem;}

.swiper_sely1 .swiper-slide .sbox{padding: .6rem .3rem;background: url(../images/bmm/sely_2_1.jpg) center no-repeat;border: 1px solid #ddd;border-radius: .24rem;height: 100%;width: 100%;text-align: center;line-height: 1.5;}

.swiper_sely1 .swiper-slide .sbox .img{display: flex;width: 1.10rem;height: 1.24rem;justify-content: center;align-items: center;align-content: center;  margin: 0 auto .3rem;background: url(../images/bmm/svg/sely_1_1.svg) center no-repeat;background-size: cover;}

.swiper_sely1 .swiper-slide .sbox .img .ico{width: .6rem;}

.swiper_sely1 .swiper-slide .sbox .stt{line-height: 50px;margin: 0 0 18px;}

.swiper_sely1 .swiper-slide .sbox .stc{line-height: 28px;}

.swiper_sely1 .swiper-slide .sbox:hover{background: url(../images/bmm/sely_2_2.jpg) center no-repeat;}

.swiper_sely1 .swiper-slide .sbox:hover .img{background: url(../images/bmm/svg/sely_1_2.svg) center no-repeat;background-size: cover;}

.swiper_sely1 .pagination_sely1{bottom: 0;}

.swiper_sely1 .pagination_sely1 span{width: 10px;height: 10px;border-radius: 2px;opacity: 1;background: #F1F1F1;margin: 0 10px !important;}

.swiper_sely1 .pagination_sely1 span.swiper-pagination-bullet-active{background: #DD5519;}


/* 食安保障 */

.gua1{padding: 1.2rem 0 .7rem;position: relative;text-align: center;line-height: 1.32;}

.gua1 .tt{color: #DD5519;}

.gua1 .en{color: #666;margin: 10px 0 50px;}

.gua1 .tc{position: relative;width: 100%;height: 550px;display: flex;justify-content: center;align-items: center;align-content: center;}

.gua1 .tc .img{width: 42.5%;}

.gua1 .tc .dl1{position: absolute;top: -.5rem;left: 5.6%;width: 1.93rem;}

.gua1 .tc .dl1 dt{position: relative;width: 100%;cursor: pointer;}

.gua1 .tc .dl1 dt .img1{position: relative;}

.gua1 .tc .dl1 dt .img1 img{width: 100%;}

.gua1 .tc .dl1 dt .img1 img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 1;}

.gua1 .tc .dl1 dt .txt{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;justify-content: center;align-items: center;align-content: center;z-index: 3;color: #fff;}

.gua1 .tc .dl1 dt .txt .wz{font-family: Arial;}

.gua1 .tc .dl1 dt .txt .wz div{display: inline-block;}

.gua1 .tc .dl1 dd{position: absolute;left: 62%;bottom: 77%;color: #DD5519;width: 1.05rem;height: 1.19rem;opacity: 0;}

.gua1 .tc .dl1 dd img{width: 100%;}

.gua1 .tc .dl1 dd .wz{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;display: flex;justify-content: center;align-items: center; align-content: center;line-height: 1.5; font-size: 0.82vw;}

.gua1 .tc .dl1 dd:nth-child(3){right: 62%;top: 77%;left: auto;}

.gua1 .tc .dl1.act dd{opacity: 1;}

.gua1 .tc .dl1.act dd:nth-child(3){transition-delay: .3s;-webkit-transition-delay: .3s;}

.gua1 .tc .dl1.act dt .img1 img:nth-child(2){opacity: 0;}


.gua1 .tc .dl2{position: absolute;top: -.5rem;left: 86%;width: 1.93rem;}

.gua1 .tc .dl2 dt{position: relative;width: 100%;cursor: pointer;}

.gua1 .tc .dl2 dt .img1{position: relative;}

.gua1 .tc .dl2 dt .img1 img{width: 100%;}

.gua1 .tc .dl2 dt .img1 img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 1;}

.gua1 .tc .dl2 dt .txt{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;justify-content: center;align-items: center;align-content: center;z-index: 3;color: #fff;}

.gua1 .tc .dl2 dt .txt .wz{font-family: Arial;}

.gua1 .tc .dl2 dt .txt .wz div{display: inline-block;}

.gua1 .tc .dl2 dd{position: absolute;left: 62%;bottom: 77%;color: #DD5519;width: 1.05rem;height: 1.19rem;opacity: 0;}

.gua1 .tc .dl2 dd img{width: 100%;}

.gua1 .tc .dl2 dd .wz{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;display: flex;justify-content: center;align-items: center; align-content: center;line-height: 1.5; font-size: 0.82vw;}

.gua1 .tc .dl2.act dd{opacity: 1;}

.gua1 .tc .dl2.act dd:nth-child(3){transition-delay: .3s;-webkit-transition-delay: .3s;}

.gua1 .tc .dl2.act dt .img1 img:nth-child(2){opacity: 0;}





.gua1 .tc .dl3{position: absolute;top: 45%;left: 14%;width: 1.93rem;}

.gua1 .tc .dl3 dt{position: relative;width: 100%;cursor: pointer;}

.gua1 .tc .dl3 dt .img1{position: relative;}

.gua1 .tc .dl3 dt .img1 img{width: 100%;}

.gua1 .tc .dl3 dt .img1 img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 1;}

.gua1 .tc .dl3 dt .txt{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;justify-content: center;align-items: center;align-content: center;z-index: 3;color: #fff;}

.gua1 .tc .dl3 dt .txt .wz{font-family: Arial;}

.gua1 .tc .dl3 dt .txt .wz div{display: inline-block;}

.gua1 .tc .dl3 dd{position: absolute;left: 62%;bottom: 77%;color: #DD5519;width: 1.05rem;height: 1.19rem;opacity: 0;}

.gua1 .tc .dl3 dd img{width: 100%;}

.gua1 .tc .dl3 dd .wz{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;display: flex;justify-content: center;align-items: center; align-content: center;line-height: 1.5; font-size: 0.82vw;}

.gua1 .tc .dl3 dd:nth-child(3){right: 62%;left: auto;}

.gua1 .tc .dl3 dd:nth-child(4){right: 100%;top: 25%;left: auto;}

.gua1 .tc .dl3 dd:nth-child(5){right: 62%;top: 77%;left: auto;}

.gua1 .tc .dl3 dd:nth-child(6){top: 77%;}


.gua1 .tc .dl3.act dd{opacity: 1;transition-delay: .2s;-webkit-transition-delay: .2s;}

.gua1 .tc .dl3.act dd:nth-child(3){transition-delay: .3s;-webkit-transition-delay: .3s;}

.gua1 .tc .dl3.act dd:nth-child(4){transition-delay: .4s;-webkit-transition-delay: .4s;}

.gua1 .tc .dl3.act dd:nth-child(5){transition-delay: .5s;-webkit-transition-delay: .5s;}

.gua1 .tc .dl3.act dd:nth-child(6){transition-delay: .6s;-webkit-transition-delay: .6s;}

.gua1 .tc .dl3.act dt .img1 img:nth-child(2){opacity: 0;}



.gua1 .tc .dl4{position: absolute;top: 45%;left: 78%;width: 1.93rem;}

.gua1 .tc .dl4 dt{position: relative;width: 100%;cursor: pointer;}

.gua1 .tc .dl4 dt .img1{position: relative;}

.gua1 .tc .dl4 dt .img1 img{width: 100%;}

.gua1 .tc .dl4 dt .img1 img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 1;}

.gua1 .tc .dl4 dt .txt{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;justify-content: center;align-items: center;align-content: center;z-index: 3;color: #fff;}

.gua1 .tc .dl4 dt .txt .wz{font-family: Arial;}

.gua1 .tc .dl4 dt .txt .wz div{display: inline-block;}

.gua1 .tc .dl4 dd{position: absolute;left: 62%;bottom: 77%;color: #DD5519;width: 1.05rem;height: 1.19rem;opacity: 0;}

.gua1 .tc .dl4 dd img{width: 100%;}

.gua1 .tc .dl4 dd .wz{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;display: flex;justify-content: center;align-items: center; align-content: center;line-height: 1.5; font-size: 0.82vw;}

.gua1 .tc .dl4 dd:nth-child(3){right: 62%;left: auto;}

.gua1 .tc .dl4 dd:nth-child(4){right: 100%;top: 25%;left: auto;}

.gua1 .tc .dl4 dd:nth-child(5){right: 130%;top: 77%;left: auto;}

.gua1 .tc .dl4 dd:nth-child(6){right: 62%;top: 77%;left: auto;}

.gua1 .tc .dl4 dd:nth-child(7){top: 77%;}

.gua1 .tc .dl4 dd:nth-child(8){top: 77%;left: 130%;}

.gua1 .tc .dl4 dd:nth-child(9){top: 25%;left: 100%;}

.gua1 .tc .dl4 dd:nth-child(10){left: 130%;}


.gua1 .tc .dl4.act dd{opacity: 1;transition-delay: .2s;-webkit-transition-delay: .2s;}

.gua1 .tc .dl4.act dd:nth-child(3){transition-delay: .3s;-webkit-transition-delay: .3s;}

.gua1 .tc .dl4.act dd:nth-child(4){transition-delay: .4s;-webkit-transition-delay: .4s;}

.gua1 .tc .dl4.act dd:nth-child(5){transition-delay: .5s;-webkit-transition-delay: .5s;}

.gua1 .tc .dl4.act dd:nth-child(6){transition-delay: .6s;-webkit-transition-delay: .6s;}

.gua1 .tc .dl4.act dd:nth-child(7){transition-delay: .7s;-webkit-transition-delay: .7s;}

.gua1 .tc .dl4.act dd:nth-child(8){transition-delay: .8s;-webkit-transition-delay: .8s;}

.gua1 .tc .dl4.act dd:nth-child(9){transition-delay: .9s;-webkit-transition-delay: .9s;}

.gua1 .tc .dl4.act dd:nth-child(10){transition-delay: 1s;-webkit-transition-delay: 1s;}

.gua1 .tc .dl4.act dt .img1 img:nth-child(2){opacity: 0;}


.gua2{text-align: center;line-height: 1.5;position: relative;z-index: 2;padding: 40px 0 60px;}

.gua2 .tt{color: #DD5519;}

.gua2 .en{color: #666;margin: 10px 0 50px;}

.gua2 .bg{width: 68.75% ;height: 100%;background: #FAF1E8;opacity: 0.5;position: absolute;top: 0;left: 15.625%;z-index: -1;border-radius: .24rem;}

.swiper_gua1{padding:  10px;}

.swiper_gua1 .swiper-slide{}

.swiper_gua1 .swiper-slide .sbox{height: 300px;background: #fff;border-radius: .24rem;box-shadow: 0px 0px 20px 0px rgba(220, 85, 25, 0.10);padding-top: .4rem;line-height: 1.5;overflow: hidden;}

.swiper_gua1 .swiper-slide .sbox .img{width: 1.16rem;margin: 0 auto .4rem;position: relative;}

.swiper_gua1 .swiper-slide .sbox .img .ico{width: .6rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 2;}

.swiper_gua1 .swiper-slide .sbox .sj{width: 100%;height: 0px;background: url(../images/bmm/svg/gua_2_6.svg) top center no-repeat;position: absolute;left: 0;bottom: 0px;}

.swiper_gua1 .swiper-slide:hover .sbox .txt{color: #DD5519;font-weight: bold;}

.swiper_gua1 .swiper-slide:hover .sbox .sj{height: 10px;}




.gua3{text-align: center;line-height: 1.5;position: relative;z-index: 2;padding: 1rem 0 ;}

.gua3 .tt{color: #DD5519;}

.gua3 .en{color: #666;margin: 10px 0 50px;}

.gua3 .dl1{position: relative;}

.gua3 .dl1 dd{position: relative;width: 100%;height: 400px;}

.gua3 .dl1 dd .img{width: 50%;height: 100%;overflow: hidden;border-radius: .24rem;position: relative;}

.gua3 .dl1 dd .img img{width: 100%;height: 100%;object-fit: cover;}

.gua3 .dl1 dd .txt{width: 50%;height: 100%;position: absolute;top: 0;left: 50%;display: flex;align-items: center;align-content: center;text-align: justify;padding: 0 1rem;}

.gua3 .dl1 dd .txt .dtt{margin: .3rem 0 ;}

.gua3 .dl1 dd .txt .dtc{color: #555;padding-left: .4rem;}

.gua3 .dl1 dd .txt .ico{width: .72rem;}

.gua3 .dl1 dd:nth-child(2) .img{left: 50%;}

.gua3 .dl1 dd:nth-child(2) .txt{left: 0;}

.gua3 .dl1 dt{position: absolute;top: 50%;left: 50%;z-index: 2;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: .8rem;}

.gua4{text-align: center;line-height: 1.5;position: relative;z-index: 2;padding: 1rem 0 ;}

.gua4 .tt{color: #DD5519;}

.gua4 .en{color: #666;margin: 10px 0 40px;}

.gua4 .tc{color: #555;margin-bottom: 50px;}

.gua4 .dl1{position: relative;text-align: left;}

.gua4 .dl1 dd{width: 48.75%;position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}

.gua4 .dl1 dd:nth-child(1){position: relative;}

.gua4 .dl1 dd .img{border-radius: .24rem;overflow: hidden;}

.gua4 .dl1 dd .img img{width: 100%;transform: scale(1.1);-webkit-transform: scale(1.1);}

.gua4 .dl1 dd .txt{position: relative;z-index: 2;margin-top: -80px;padding: 0 .8rem;}

.gua4 .dl1 dd .txt .den{color: #fff;line-height: 70px;color: #fff;font-family: Arial;}

.gua4 .dl1 dd .txt .dtt{line-height: 32px;margin: 25px 0 10px;}

.gua4 .dl1 dd .txt .dtc{color: #666;}

.gua4 .dl1 dd:nth-child(2){left: 24%;}

.gua4 .dl1 dd:nth-child(3){left: 30%;}

.gua4 .dl1 dd:nth-child(4){left: 52%;}

.gua4 .dl1 dd.act{transform: translateX(-.4rem);-webkit-transform: translateX(-.4rem); opacity: 1;}

.gua4 .dl1 dd.act .img img{transform: scale(1.0002);-webkit-transform: scale(1.0002);}



.gua4 .dl1 dt{width: 100%;position: absolute;top: 40px;left: 0;z-index: 3;display: flex;}

.gua4 .dl1 dt .ico{width: 25%;position: relative;cursor: pointer;}

.gua4 .dl1 dt .ico img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}

.gua4 .dl1 dt .ico.act img:nth-child(1){opacity: 0;}

.gua4 .dl1 dt .ico.act img:nth-child(2){opacity: 1;}


/* 搜索 */

.sear1{width: 100%;height: 350px;background: url(../images/bmm/sear1.jpg) center bottom no-repeat;background-size: cover;display: flex;align-items: center;align-content: center;}

.sear1 .sox{display: flex;justify-content: space-between;align-items: center;align-content: center;width: 100%;color: #fff;}

.sear1 .sox .srt{width: 67.5%;height: .9rem;padding: 0 .4rem ;background: rgba(255,255,255,0.9);border-radius: 8px;display: flex;}

.sear1 .sox .srt input{display: block;width: calc(100% - 50px);height: 100%;background: rgba(0, 0, 0, 0);border: 0;outline: none;}

.sear1 .sox .srt span{display: block;width: 50px;height: 100%;background: url(../images/bmm/svg/ss.svg) center no-repeat;cursor: pointer;}

.sear2{padding: 50px 0 1rem; }

.sear2 .stop{display: flex;align-items: center;align-content: center;height: 100px;border-bottom: 1px solid #ddd;}

.sear2 .stop s{display: block;width: 2px;height: 24px;background: #000;margin: 0 24px;}

.sear2 .stop a{display: block;}

.sear2 .stop a.act,.sear2 .stop a:hover{color: #DD5519;}

.sear2 .ul1{margin-bottom: .9rem;}

.sear2 .ul1 li{border-bottom: 1px dashed #ddd;}

.sear2 .ul1 li a{display: block;padding: 30px 0 25px;line-height: 1.5;}

.sear2 .ul1 li a .day{color: #DD5519;}

.sear2 .ul1 li a .att{margin: 18px 0 12px;}

.sear2 .ul1 li a span{color: #DD5519;}

.sear2 .ul1 li a:hover .att{color: #DD5519;}



/* 右侧 */

.youce{position: fixed;right: 0;top: 50%;margin-top: -100px;z-index: 9;}

.youce .ul1{width: .6rem;}

.youce .ul1 li{width: .6rem;height: .6rem;display: flex;justify-content: center;align-items: center;align-content: center;background: #DD5519;margin-bottom: 5px;cursor: pointer;position: relative;}

.youce .ul1 li:hover{background: #FC5F10;}
.youce .ul1 li:hover .li-content{
  transform: translate3d(0, 0, 0);
  opacity: 1;
  pointer-events: auto;
}
.youce .ul1 .li-content{
  position: absolute;
  right: 100%;
  transform: translate3d(-20px, 0, 0);
  opacity: 0;
  pointer-events: none;
  padding-right: .1rem;
}

.youce .ul1 .li-content a{
  white-space: nowrap;
  color: #fff;
  line-height: .6rem;
  background: #DD5519;
  padding: 0 .15rem;
}
.youce .ul1 .li-content a:hover{
  text-decoration: underline;
}


/* 表单 */

.ly_tanchuang{width: 570px;position: fixed;background: #fff;top: 50%;right: 80px;padding: .3rem .6rem;border-radius: .24rem;z-index: 1010;border: 1px solid #eee;transform: translateY(-50%);-webkit-transform: translateY(-50%);display: none;}

.ly_tanchuang .gb{display: flex;justify-content: flex-end;}

.ly_tanchuang .gb .out{display: block;width: .3rem;height: .3rem;background: url(../images/bmm/svg/out.svg) center no-repeat;cursor: pointer;}

.ly_tanchuang .gb .out:hover{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.ly_tanchuang .ltt{text-align: center;line-height: 1.5;margin: .3rem 0 .4rem;}

.ly_tanchuang .ul1{}

.ly_tanchuang .ul1 li{display: flex;border-bottom: 1px solid #BFBFBF;line-height: .6rem;align-items: center;align-content: center;}

.ly_tanchuang .ul1 li .llt{width: 85px;}

.ly_tanchuang .ul1 li .llt span{color: #f00;}

.ly_tanchuang .ul1 li s{display: block;width: 1px;height: 20px;background: #BFBFBF;}

.ly_tanchuang .ul1 li .lrt{width: calc(100% - 86px);position: relative;height: .6rem;padding-left: 20px;}

.ly_tanchuang .ul1 li .lrt input{display: block;width: 100%;height: 100%;border: 0;background: #fff;outline: none;}

.ly_tanchuang .ul1 li .lrt2{display: flex;justify-content: space-between;align-items: center;align-content: center;}

.ly_tanchuang .ul1 li .lrt2 select{
    border: 0;
    width: 45%;
    height: .6rem;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border: none;
    outline: none;
    background: transparent;
}

.ly_tanchuang .ul1 li .lrt3 img{width: 1rem;position: absolute;right: 0;height: .44rem;top: .08rem;cursor: pointer;}

.ly_tanchuang .tj{display: block;width: 100%;line-height: .56rem;text-align: center;background: #DD5519;color: #fff;border-radius: 30px;margin-top: .7rem;cursor: pointer;}

.ly_tanchuang .tj:hover{background: #FC5F10;}

.ly_tanchuang .tishi{display: none;position: absolute;width: 385px;height: 44px;background: #E8E8E8;border-radius: 30px;padding: 0  20px;top: 20px;left: 40%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}

.ly_tanchuang .tishi .tox{display: flex;width: 100%;height: 100%;align-items: center;align-content: center;}

.ly_tanchuang .tishi .tox .ico{margin-right: 10px;}

















/* 动画 */

@keyframes scale1 {0%{transform: scale(1);opacity: 0;}20%{opacity: 1;}80%{opacity: 1;}100%{transform:scale(3);opacity: 0;}}

@-webkit-keyframes scale1 {0%{-webkit-transform: scale(1);opacity: 0;}20%{opacity: 1;}80%{opacity: 1;}100%{-webkit-transform:scale(3);opacity: 0;}}


@keyframes sf1 {
  0% {transform: translate(0,0);}
  20% {transform: translate(-5px,-10px);}
  40% {transform: translate(10px,-10px);}
  60% {transform: translate(5px,10px);}
  80% {transform: translate(-10px,-10px);}
  100% {transform: translate(0,0);}
}

@-webkit-keyframes sf1 {
   0% {-webkit-transform: translate(0,0);}
   20% {-webkit-transform: translate(-5px,-10px);}
   40% {-webkit-transform: translate(10px,-10px);}
   60% {-webkit-transform: translate(5px,10px);}
   80% {-webkit-transform: translate(-10px,-10px);}
   100% {-webkit-transform: translate(0,0);}
}




@media (max-width: 1500px) {

  
  .swiper_sely1{height: 11rem;}

  .swiper_sely1 .swiper-slide{height: 5rem;}

  .swiper_sely1 .swiper-slide .sbox .stc{line-height: 24px;}


}


@media screen and (min-width: 1051px) {
  .yd{display: none;}
  .mhead,.mnav{display: none;}
}

@media (max-width:1050px) {
  .header{
    display: none;
  }
  .fw_100{font-weight: normal;}
  .page .page1 {
    display: none;
  }
  .page .page2 {
    display: block;
  }

  .page .page2 .btn{display: block;padding: 0 30px;border-radius: 30px;background: #DD5519;color: #fff;line-height: 40px;}

  .z_tanchuang .tbox .modal{width: 90%;padding: 5px;}

  .z_tanchuang .tbox .modal .out{right: 0;top: -50px;}
  /* ph nav */
    .mhead {
      display: block;
      width: 100%;
      height: 50px;
      position: fixed;
      top: 0;
      left: 0;
      z-index: 9;
      top: 0;
      left: 0;
      background: #fff;
      border-bottom: 1px solid #eee;
    }
  
    .mhead .menu {
      height: 50px;
      padding-left: 35px;
      background: url(../images/m1.png) center no-repeat;
      background-size: 30px;
      float: right;
      cursor: pointer;
    }
  
    .mhead .logo {
      display: block;
      position: absolute;
      top: 10px;
      left: 0;
      z-index: 3;
      height: 30px;
    }
  
    .mhead .logo img {
      display: block;
      height: 100%;
    }
  
    .mhead .logo2 {
      display: block;
      position: absolute;
      top: 5px;
      height: 40px;
      left: 70px;
      z-index: 3;
      padding-left: 10px;
      border-left: 1px solid #ddd;
    }
  
    .mhead .logo2 img {
      display: block;
      height: 100%;
    }
  
    .mhead .ss {
      display: block;
      width: 50px;
      height: 50px;
      float: right;
      background: url(../images/svg/7m.svg) center no-repeat;
      background-size: 40% auto;
    }
  
    .mhead .hy2 {
      display: block;
      line-height: 50px;
      float: right;
      background-size: 16px;
      width: 70px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      margin-right: 10px;
    }
  
    .mhead.act {
      -moz-box-shadow: 0px 1px 5px #ddd;
      -webkit-box-shadow: 0px 1px 5px #ddd;
      box-shadow: 0px 1px 5px #ddd;
    }
  
    .mnav {
      position: fixed;
      width: 100%;
      height: 100%;
      top: 0;
      left: -100%;
      z-index: 250;
      display: block;
      -webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
      -moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);
      transition: all .4s cubic-bezier(.4, 0, .2, 1);
    }
  
    .mnav .hei {
      display: block;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.7);
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
      cursor: pointer;
    }
  
    .mnav .mbox {
      width: 80%;
      height: 100%;
      overflow: auto;
      background: #fff;
      position: relative;
      z-index: 2;
      left: -100%;
      -webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
      -moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);
      transition: all .4s cubic-bezier(.4, 0, .2, 1);
    }
  
    .mnav .mbox .ul1 li .ltop {
      position: relative;
      line-height: 50px;
      padding: 0 50px 0 15px;
      border-bottom: 1px solid #ddd;
      cursor: pointer;
    }
  
    .mnav .mbox .ul1 li .ltop a {
      display: block;
      width: 100%;
    }
  
    .mnav .mbox .ul1 li .ltop span {
      display: block;
      width: 100%;
      height: 50px;
      position: absolute;
      top: 0;
      right: 0;
      z-index: 2;
    }
  
    .mnav .mbox .ul1 li .ltop span::after {
      width: 16px;
      height: 2px;
      background: #444444;
      content: "";
      position: absolute;
      right: 15px;
      top: calc(50% - 1px);
    }
  
    .mnav .mbox .ul1 li .ltop span::before {
      width: 2px;
      height: 16px;
      background: #444444;
      content: "";
      position: absolute;
      right: 22px;
      top: 17px;
    }
  
    .mnav .mbox .ul1 li .ltop span.act::before {
      opacity: 0;
    }
  
    .mnav .mbox .ul1 li .lbtm {
      display: none;
      border-bottom: 1px solid #ddd;
      padding: 10px 0;
    }
  
    .mnav .mbox .ul1 li .lbtm a {
      display: block;
      width: 100%;
      padding: 0 15px;
      line-height: 30px;
      font-size: 12px;
      color: #666;
    }
  
    .mnav .mbox .ul1 .lang .ltop {
      font-weight: bold;
      background: #EEEEEE;
      height: 50px;
    }
  
    .mnav .mbox .ul1 .lang .yy {
      position: relative;
      width: 80px;
      line-height: 30px;
      top: 10px;
      left: 0px;
      z-index: 3;
      font-family: Arial, Helvetica, sans-serif;
    }
  
    .mnav .mbox .ul1 .lang .yy1 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      align-content: center;
      padding-left: 30px;
      background: url(../images/svg/myy_1.svg) center left no-repeat;
      background-size: 20px;
    }
  
    .mnav .mbox .ul1 .lang .yy1 s {
      display: block;
      width: 20px;
      height: 20px;
      background: url(../images/svg/myy_3.svg) center no-repeat;
      transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      background-size: 14px;
    }
  
    .mnav .mbox .ul1 .lang .yy2 {
      width: 110px;
      padding: 40px 10px 10px 40px;
      background: #fff;
      border-radius: 6px;
      position: absolute;
      top: -5px;
      left: -10px;
      z-index: -1;
      -moz-box-shadow: 0px 1px 5px #ddd;
      -webkit-box-shadow: 0px 1px 5px #ddd;
      box-shadow: 0px 1px 5px #ddd;
      display: none;
    }
  
    .mnav .mbox .ul1 .lang .yy.act .yy1 s {
      transform: rotate(0deg);
      -webkit-transform: rotate(0deg);
      background: url(../images/svg/myy_2.svg) center no-repeat;
      background-size: 14px;
    }
  
    .mnav .mbox .ul1 .scxz .ltop {
      position: relative;
      display: flex;
      align-items: center;
      align-content: center;
    }
  
    .mnav .mbox .ul1 .scxz .ltop .i {
      height: 14px;
      margin-right: 10px;
    }
  
    .mnav.act {
      left: 0;
    }
  
    .mnav.act .mbox {
      left: 0;
      transition-delay: .15s;
      -webkit-transition-delay: .15s;
    }
  
    .mnav2 {
      position: fixed;
      width: 100%;
      height: 100%;
      top: 0;
      left: -100%;
      z-index: 2000;
      display: block;
      -webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
      -moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);
      transition: all .4s cubic-bezier(.4, 0, .2, 1);
      display: block;
    }
  
    .mnav2 .hei {
      display: block;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.1);
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1;
    }
  
    .mnav2 .mbox {
      width: 80%;
      height: 100%;
      overflow: auto;
      background: #fff;
      position: relative;
      z-index: 2;
      left: -100%;
      -webkit-transition: all .4s cubic-bezier(.4, 0, .2, 1);
      -moz-transition: all .4s cubic-bezier(.4, 0, .2, 1);
      transition: all .4s cubic-bezier(.4, 0, .2, 1);
    }
  
    .mnav2 .mbox .dl1 {}
  
    .mnav2 .mbox .dl1 dd {}
  
    .mnav2 .mbox .dl1 dd .dtop {
      position: relative;
      line-height: 50px;
      padding: 0 50px 0 15px;
      border-bottom: 1px solid #ddd;
    }
  
    .mnav2 .mbox .dl1 dd .dtop a {
      display: block;
      width: 100%;
    }
  
    .mnav2 .mbox .dl1 dd .dtop span {
      display: block;
      width: 100%;
      height: 50px;
      position: absolute;
      top: 0;
      right: 0;
      z-index: 2;
    }
  
    .mnav2 .mbox .dl1 dd .dtop span::after {
      width: 16px;
      height: 2px;
      background: #444444;
      content: "";
      position: absolute;
      right: 15px;
      top: calc(50% - 1px);
    }
  
    .mnav2 .mbox .dl1 dd .dtop span::before {
      width: 2px;
      height: 16px;
      background: #444444;
      content: "";
      position: absolute;
      right: 22px;
      top: 17px;
    }
  
    .mnav2 .mbox .dl1 dd .dtop span.act::before {
      opacity: 0;
    }
  
    .mnav2 .mbox .dl1 dd .dbtm {
      display: none;
      border-bottom: 1px solid #ddd;
      padding: 10px 0;
    }
  
    .mnav2 .mbox .dl1 dd .dbtm a {
      display: block;
      width: 100%;
      padding: 0 15px;
      line-height: 30px;
      font-size: 12px;
      color: #666;
    }
  
    .mnav2.act {
      left: 0;
    }
  
    .mnav2.act .mbox {
      left: 0;
      transition-delay: .15s;
      -webkit-transition-delay: .15s;
    }


  .wow{opacity: 1;}



}

@media (max-width:770px) {

  .ny_banner .mimg{display: block;}

  .ny_banner .pimg{display: none;}

  .ny_nav{display: none;}

  .ser1{padding: 50px 0;}

  .ser1 .sox .img{width: 100%;margin: 0;}

  .ser1 .sox .txt{width: 100%;position: relative;margin-top: 20px;}

  .ser1 .sox .txt .tc{margin-top: 10px;}

  .ser2{padding: 0 0 50px;}

  .sesc1{padding: 50px 0;}

  .sesc1 .sox{display: block;height: auto;}

  .sesc1 .sox .slt{width: 100%;}

  .sesc1 .sox .srt{width: 100%;margin: 20px 0 0 ;padding: 0;}

  .sesc1 .sox .srt .ul1{bottom: -120px;}

  .sesc2{padding: 50px 0;}

  .sesc2 .slt{width: 100%;float: none;}

  .sesc2 .slt .tc{margin: 10px 0 30px;}

  .sesc2 .slt .ul1 li{padding-top: 50px;}

  .sesc2 .srt{width: 100%;float: none;margin-top: 20px;}

  .sesc2 .srt li .ltt .sz{width: 40px;}

  .sesc2 .srt li .ltc{padding:0 0 20px 40px;}

  .sesc2 .srt li .ltt{padding: 10px 0;}

  .sesc3{padding: 50px 0;}

  .sesc3 .dl1 dt{display: none;}

  .sesc3 .dl1{display: block;}

  .sesc3 .dl1 dd{width: 100%;margin-bottom: 10px;}

  .sesc3 .dl1 dd .txt{padding: 0 5%;}

  .setc1{padding: 50px 0;}

  .setc1 .sox .img{width: 100%;margin: 0;}

  .setc1 .sox .txt{position: relative;width: 100%;margin-top: 20px;}

  .setc2{margin-top: 0;padding: 50px 0;}

  .setc2 .ul1{display: block;}

  .setc2 .ul1 li{display: inline-block;margin-bottom: 10px;}

  .setc2 .dl1 dd{margin: 0 20px;width: 20%;}

  .setc2 .dl1 dd:nth-child(2){width: 22%;}

  .setc2 .dl1 dt{top: 20px;}

  .demoScroll li{width: 1000px;}

  .swiper_setc1 .swiper-slide .sbox{height: auto;}

  .swiper_setc1 .swiper-slide .sbox .txt{width: 100%;height: auto;position: relative;right: 0;top: 0;opacity: 1;padding: 20px 0;}

  .setc3 .hezi2 .ul1{width: 100%;}

  .setc3 .hezi{margin: 20px 0;}

  .pagination_setc1 {display: none;}

  .setc3 .hezi .btn{display: none;}

  .setc1 .sox .txt .ul1 li{padding-right: 10px;}

  .setc3{padding: 50px 0;}

  .swiper_setc1{overflow: hidden;}

  .sems1{padding: 50px 0;}

  .sems1 .sox{display: block;}

  .sems1 .sox .img{width: 100%;}

  .sems1 .sox .txt{width: 100%;}

  .sems1 .sox .txt .ul1 li{}

  .sems1 .sox .txt .ul1 li .ltc{margin: 10px 0 20px;}

  .seal1{padding: 50px 0;}

  .seal1 .ul1{display: block;padding-bottom: 10px;}

  .seal1 .ul1 li{width: 100%;margin-bottom: 20px;}

  .seal1 .ul1 li:nth-child(2n){top: 0;}

  .seal1 .ul1 li a .txt .atc{margin-top: 0;}
  
  .sefw1{padding: 50px 0;}

  .sefw1 .hezi{margin: 20px 0 0;width: 100%;}

  .sefw1 .hezi .bg{display: none;}

  .sefw1 .hezi .dl1 {display: flex;overflow: auto; padding-bottom: 10px;}

  .sefw1 .hezi .dl1 dd{position: static;margin-right: 20px;}

  .sefw1 .hezi .dl1 dd .dtc{margin-top: 10px;opacity: 1;}

  .sefw1 .hezi .dl1 dd:hover .dtc{margin-top: 10px;}

  .sefw1 .hezi .dl1 dt{position: static;min-width: 224px;height: 250px;background-size: cover;margin-right: 20px;}

  .swiper_sefw1 {padding: 40px 0 30px;}

  .swiper_sefw1  .pagination_sefw1 {bottom: 0;top: auto;}

  .swiper_sefw1  .pagination_sefw1 span{background: #DD5519;}

  .sely1{padding: 50px 0;}

  .swiper_sely1{height: auto;padding-bottom: 40px;}

  .swiper_sely1 .swiper-slide {height: 300px;}

  .swiper_sely1 .pagination_sely1 span{width: 6px;height: 6px;margin: 0 5px !important;}

  .gua1{padding: 50px 0;}

  .gua1 .en{margin: 10px 0 20px;}

  .gua1 .tc{position: relative;display: block;height: auto;}

  .gua1 .tc .img{display: none;}

  .gua1 .tc .dl0{position: static;width: 100%;margin-bottom: 20px;}

  .gua1 .tc .dl0 dt{margin: 0 auto 0px;width: 100px;}

  .gua1 .tc .dl0 dd{position: relative;top: 0 !important;left: 0 !important;bottom: 0 !important;right: 0 !important; display: inline-block;width: 80px;height: 90px; opacity: 1 !important;}

  .gua1 .tc .dl0 dd .wz{font-size: 12px;}

  .gua2 .bg{display: none;}

  .gua2{padding: 50px 0;background: #FAF1E8;}

  .gua2 .en{margin: 10px 0 20px;}

  .swiper_gua1{padding: 0 0 30px;}

  .swiper_gua1 .swiper-slide .sbox{height: 200px;}

  .swiper_gua1 .pagination_gua1 {top: auto;bottom: 0;}

  .swiper_gua1 .pagination_gua1 span{background: #DD5519;}

  .gua3 .en{margin: 10px 0 30px;}

  .gua3 .dl1 dd{height: auto;margin-bottom: 10px;}

  .gua3 .dl1 dd .img,.gua3 .dl1 dd:nth-child(2) .img{width: 100%;left: 0;}

  .gua3 .dl1 dd .txt,.gua3 .dl1 dd:nth-child(2) .txt{position: relative;width: 100%;left: 0;padding: 20px 0;}

  .gua3 .dl1 dt{display: none;}

  .gua4{background: #F1F1F1;}

  .gua4 .en{margin: 10px 0 20px;}

  .gua4 .tc{line-height: 1.6;margin-bottom: 20px;}

  .gua4 .dl1 dt{display: none;}

  .gua4 .dl1{position: relative;}

  .gua4 .dl1 dd{width: 100%;position: static;opacity: 1;margin-bottom: 20px;}

  .gua4 .dl1 dd.act{transform: translateX(0);-webkit-transform: translateX(0);}

  .gua4 .dl1 dd .txt .dtt{margin-top: 10px;line-height: 1.5;margin-bottom: 5px;}

  .gua4 .dl1 dd .txt{margin-top: -70px;padding: 0 5%;}


  .sear1 .sox{display: block;}

  .sear1 .sox .srt{width: 100%;height: 60px;margin-top: 20px;}

  .sear1 .sox .srt span{background-size: 30px;}

  .sear2{padding: 30px 0 50px;}

  .sear2 .stop{height: 60px;}

  .sear2 .ul1 li a{padding: 15px 0;}

  .sear2 .ul1 li a .att{margin: 10px 0;}

  .sear2 .ul1{margin-bottom: 30px;}

  .youce{display: none;}


.sems1 .sox{height:auto;max-height:99999px;}

.sems1 .sox .txt{height:auto;margin-top:20px;overflow:visible;}


















}