/* 前端白明明 */

@charset "UTF-8";

@font-face {
  font-family: "din";
  src: url("../fonts/DIN-Bold.otf"),
       url("../fonts/DIN-Bold.ttf");
  font-style: normal;
}

*,*: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;  min-width: 1280px;position: relative;padding: 0 ; width: 100%;color: #333;font-family:'微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

ul,ul li,ol li,tr td,dl,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 .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);color: #333;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

.gdt::-webkit-scrollbar{ width:4px;height: 1px;}

.gdt::-webkit-scrollbar-thumb{ background:#000;}

.gdt::-webkit-scrollbar-track{ background:#fff;} 

.f_12{ font-size:12px; }

.f_14{ font-size:14px; }

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_44{font-size: 44px; }

.f_48{font-size: 48px; }

.f_52{font-size: 52px; }

.f_64{font-size: 64px; }






@media (min-width:1950px) {


  .banner{background-size: cover !important;}


}






/*分页*/

.page1{ text-align:center; height: 30px;margin:   0;text-align: center;display: flex;justify-content: center;}

.page1 span a{display: block;  color:#666; height: 30px; text-decoration:none;font-size: 14px;border-radius: 30px;padding: 0 10px; border: 1px solid #ddd;font-weight: 100;}

.page1 span  a:hover ,.page1 span.current a{ background:#f15b25;color:#fff;border: 1px solid #f15b25;}

.page1 span{margin:0 5px;display: inline-block; line-height: 30px; color:#666;}

.page1 span input{display: block;width: 40px;height: 30px;border: 1px solid #e2e6f1;border-radius: 5px;outline: none;text-align: center;background:rgba(0, 0, 0, 0) ;}

.page1 span a.pre{}

.page1 span a.pre:hover{}

.page1 span a.nex{}

.page1 span a.nex:hover{}

.page2{width: 120px;height: 40px;background: #f15b25;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;text-align: center;}

.a_dw{position: relative;top: -70px;}

.box {max-width:1920px; width:100%; padding: 0 8.3%; margin: 0 auto;  position: relative;-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);box-sizing: border-box;}

.alltime,.alltime *{-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);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

/* 头部 */

.head{position: fixed;width: 100%;top: 0;left: 0;z-index: 9;background: #fff;padding-left: 40px;}

.head .logo{display: block;height: 54px;margin-top: 23px;float: left;}

.head .logo img{display: block;height: 100%;}

.head .ss{display: block;width: 160px;height: 100px;background: #f15b25;position: relative;float: right;box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);}

.head .ss s{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: url(../images/ss_bai.png) center no-repeat;}

.head .ss:hover{box-shadow: inset 0 0 0 50px #f78f1f;-webkit-box-shadow: inset 0 0 0 50px #f78f1f;}

.head .ul1{position: absolute;top: 0;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index: 2;display: flex;}

.head .ul1 li{margin: 0 25px ;position: relative;}

.head .ul1 li .ltop a{line-height: 100px;display: block;white-space:nowrap;}

.head .ul1 li .lbtm{position: absolute;padding: 20px;background: rgba(255, 255, 255, 0.8);width: 220px;line-height: 44px;left: 0;top: 90%;border-radius: 5px;backdrop-filter: blur(2px);opacity: 0;visibility: hidden;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.5);}

.head .ul1 li .lbtm a{display: block;}

.head .ul1 li a:hover,.head .ul1 li:hover .ltop a,.head .ul1 li.act .ltop a{color: #f15b25;}

.head .ul1 li:hover .lbtm{opacity: 1;visibility: visible;top: 100%;}

.head.act{ -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.5);}

.head.act .logo{height: 30px;margin-top: 15px;}

.head.act .ul1 li .ltop a{line-height: 60px;}

.head.act .ss{height: 60px;}



/* 首页 */

.i1{position: relative;overflow: hidden;}

.i1 .swiper1{}

.i1 .swiper1 .swiper-slide{}

.i1 .swiper1 .swiper-slide .sbox{position: relative;overflow: hidden;}

.i1 .swiper1 .swiper-slide .sbox img{display: block;width: 100%;}

.i1 .swiper1 .swiper-slide .sbox .mimg{display: none;}

.i1 .swiper1 .swiper-slide .sbox .txt{width: 100%;left: 0;bottom: 60px;z-index: 3;color: #fff;position: absolute;letter-spacing: 4px;line-height: 1.4;opacity: 0;}

.i1 .swiper1 .swiper-slide .sbox .txt .itt{border-bottom: 1px solid rgba(255, 255, 255, 0.5);padding-bottom: 40px;}

.i1 .fd{position: absolute;width: 100%;left: 0;bottom: 50px;}

.i1 .fd .fox{position: relative;width: 100%;height: 20px;}

.i1 .fd .fox .pagination1{}

.i1 .fd .fox .pagination1 span{width: 10px;height: 10px;border: 1px solid #fff;background: rgba(255, 255, 255, 1);opacity: 1;margin-right: 14px;}

.i1 .fd .fox .pagination1 span.swiper-pagination-bullet-active{background: rgba(255, 255, 255, 0);}

.i1 .fd .fox .xhts{position: absolute;right: 0;top: 0;color: #fff;z-index: 3;padding-right: 25px;background: url(../images/jt_x.png) center right no-repeat;}

.i1 .swiper1 .swiper-slide-active .sbox .txt{bottom: 110px;opacity: 1;transition-delay: .5s;-webkit-transition-delay: .5s;}

.i1 .swiper1 .btn{width: 60px;height: 60px;border-radius: 50%;left: 4%;margin-top: -30px;box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);background: rgba(0, 0, 0, 0);}

.i1 .swiper1 .btn::after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: url(../images/jt_l.png) center no-repeat; }

.i1 .swiper1 .btn:hover{box-shadow: inset 0 0 0 30px #f15b25;-webkit-box-shadow: inset 0 0 0 30px #f15b25;}

.i1 .swiper1 .next1{left: auto;right: 4%;transform:rotate(180deg);-webkit-transform: rotate(180deg);}

.i1 .swiper1.one-swiping .btn{opacity: 0;}

.i2{padding: 150px 0 120px;background: url(../images/in_2.jpg) center top no-repeat;background-size: cover;}

.i2 .tt{}

.i2 .tt img{display: block;margin: 0 auto;}

.i2 .tc{text-align: center;color: #666;line-height: 1.6;margin: 30px 0 70px;}

.i2 .ul1{display: flex;margin-top: 60px;}

.i2 .ul1 li{width: 23.75%;margin-right: 1.66%;overflow: hidden;background: rgba(255, 255, 255, 0.6);padding: 50px 40px 60px;border-radius: 30px;position: relative;cursor: pointer;}

.i2 .ul1 li:last-child{margin-right: 0;}

.i2 .ul1 li .ico{width: 150px;margin: 0 auto;}

.i2 .ul1 li .ltt{text-align: center;color: #f15b25;margin: 45px 0 25px;}

.i2 .ul1 li .ltc{color: #666;line-height: 24px;height: 48px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.i2 .ul1 li .txt{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 3;background: url(../images/in_2_5.png) center no-repeat;background-size: cover;color: #fff;padding: 50px 30px;opacity: 0;}

.i2 .ul1 li .txt .wz1{line-height: 2.4;transform: translateY(20px);-webkit-transform: translateY(20px);opacity: 0;}

.i2 .ul1 li .txt .wz2{line-height: 30px;text-align: justify;transform: translateY(20px);-webkit-transform: translateY(20px);opacity: 0;}

.i2 .ul1 li:hover .txt{opacity: 1;}

.i2 .ul1 li:hover .txt .wz1{transform: translateY(0px);-webkit-transform: translateY(0px);opacity: 1;transition-delay: .2s;-webkit-transition-delay: .2s;}

.i2 .ul1 li:hover .txt .wz2{transform: translateY(0px);-webkit-transform: translateY(0px);opacity: 1;transition-delay: .3s;-webkit-transition-delay: .3s;}

.pd120{padding: 120px 0;}

.pd100{padding: 100px 0;}

.i3{background: url(../images/in_3.jpg) center top no-repeat;background-size: cover;text-align: center;padding-bottom: 60px;}

.i3 .tt{color: #3d4c67;}

.i3 .hz{display: flex;justify-content: center;margin: 60px 0;text-align: left;color: #666;}

.i3 .hz .xian{display: block;width: 1px;height: 80px;background: #ddd;margin:0 60px ;}

.i3 .hz .shuzi .num{margin-top: 20px;color: #f15b25;font-family: "din";}

.i3 .swiper2{}

.i3 .swiper2 .swiper-slide{}

.i3 .swiper2 .swiper-slide .sbox{}

.i3 .swiper2 .swiper-slide .sbox .ul1{display: flex;flex-wrap: wrap;}

.i3 .swiper2 .swiper-slide .sbox .ul1 li{width: 25%;display: flex;justify-content: center;}

.i3 .swiper2 .swiper-slide .sbox .ul1 li .img{position: relative;overflow: hidden;width: 250px;}

.i3 .swiper2 .swiper-slide .sbox .ul1 li .img .wz{position: absolute;width: 100%;left: 0;bottom: 0;z-index: 2;line-height: 26px;height: 52px;}

.i3 .swiper2  .btn{width: 60px;height: 60px;border-radius: 50%;left: 0;margin-top: -30px;box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);-webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);background: rgba(0, 0, 0, 0);}

.i3 .swiper2  .btn::after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: url(../images/jt_lh.png) center no-repeat; }

.i3 .swiper2  .btn:hover{box-shadow: inset 0 0 0 30px #f15b25;-webkit-box-shadow: inset 0 0 0 30px #f15b25;}

.i3 .swiper2  .btn:hover::after{background: url(../images/jt_l.png) center no-repeat;}

.i3 .swiper2  .next2{left: auto;right: 0;transform:rotate(180deg);-webkit-transform: rotate(180deg);}

.i3 .swiper2.one-swiping .btn{opacity: 0;}

.i3 .swiper2m{display: none;}

.i4 {position: relative;overflow: hidden;}

.i4 .swiper3{}

.i4 .swiper3 .swiper-slide{}

.i4 .swiper3 .swiper-slide .sbox{position: relative;overflow: hidden;}

.i4 .swiper3 .swiper-slide .sbox img{display: block;width: 100%;}

.i4 .swiper3 .swiper-slide .sbox .mimg{display: none;}

.i4 .ixi{position: absolute;width: 100%;top: 120px;left: 0;z-index: 3;color: #fff;}

.i4 .ixi .ul1{margin: 100px 0;}

.i4 .ixi .ul1 li{display: flex;opacity: 0.5;margin-bottom: 60px;align-items: center;align-content: center;cursor: pointer;letter-spacing: 2px;}

.i4 .ixi .ul1 li s{display: block;width: 0px;height: 1px;background: #fff;margin-left: 20px;}

.i4 .ixi .ul1 li.act{opacity: 1;font-weight: bold;}

.i4 .ixi .ul1 li.act s{width: 110px;}

.i5{padding: 150px 0 130px;background: url(../images/in_4.png) center top no-repeat;background-size: cover;}

.i5 .iox{display: flex;justify-content: space-between;}

.i5 .iox .ilt{width: 40%;}

.i5 .iox .ilt .tt{line-height: 1.4;color: #3d4c67;}

.i5 .iox .ilt .num{color: #f15b25;font-family: arial;}

.i5 .iox .ilt .tt2{margin: 70px 0 30px;}

.i5 .iox .ilt .tc{color: #666;line-height: 30px;margin-bottom: 60px;}

.i5 .iox .irt{width: 45%;}

.i5 .iox .irt .swiper4{}

.i5 .iox .irt .swiper4 .ul1{display: flex;flex-wrap: wrap;justify-content: space-between;}

.i5 .iox .irt .swiper4 .ul1 li{width: 47%;padding-bottom: 8%;}

.i5 .iox .irt .swiper4 .ul1 li .ltop{display: flex;align-items: center;align-content: center;}

.i5 .iox .irt .swiper4 .ul1 li .ltop .ico{width: 50px;margin-right: 20px;}

.i5 .iox .irt .swiper4 .ul1 li .lbtm{display: flex;justify-content: space-between;margin-top: 35px;}

.i5 .iox .irt .swiper4 .fd{position: absolute;width: 100%;left: 0;bottom: 0;z-index: 3;height: 20px;display: flex;justify-content: space-between;align-items: center;align-content: center;}

.i5 .iox .irt .swiper4 .fd .xian{display: block;width: calc(100% - 60px);height: 2px;background: rgba(241, 91, 38, 0.2);}

.i5 .iox .irt .swiper4 .fd .xian s{display: block;width: 0%;height: 100%;background: #f15b25;}

.i5 .iox .irt .swiper4 .fd .xian s.act{width: 100%;-webkit-transition: all 3s linear; -moz-transition: all 3s linear; transition: all 3s linear;}

.i5 .iox .irt .swiper4 .fd .pagination4{position: static;width: 60px;text-align: right;color: #f15b25;}







.i6{}

.i6 .tt{text-align: center;color: #3d4c67;}

.i6 .btn{display: flex;justify-content: flex-end;margin: 35px 0 45px;}

.i6 .btn span{display: block;position: relative;padding: 0 15px;height: 18px;line-height: 18px;cursor: pointer;}

.i6 .btn span s{display: block;width: 1px;height: 18px;position: absolute;top: 0;right: 0;background: #e0e0e0;}

.i6 .btn span:last-child s{display: none;}

.i6 .btn span p{display: block;width: calc(100% - 30px);height: 0px;background: #f15b25;position: absolute;left: 15px;bottom: -10px;}

.i6 .btn span.act p{height: 2px;}

.i6 .btn span.act {color: #f15b25;}

.i6 .dl1{}

.i6 .dl1 dd{display: none;}

.i6 .dl1 dd .ul1{display: flex;}

.i6 .dl1 dd .ul1 li{width: 32%;margin-right: 2%;}

.i6 .dl1 dd .ul1 li:nth-child(3){margin-right: 0;}

.i6 .dl1 dd .ul1 li a{display: block;line-height: 1;}

.i6 .dl1 dd .ul1 li a .img{display: block;width: 100%;overflow: hidden;border-radius: 5px;}

.i6 .dl1 dd .ul1 li a .img img{display: block;width: 100%;border-radius: 5px;transform: scale(1.01);-webkit-transform: scale(1.01);}

.i6 .dl1 dd .ul1 li a .day{color: #666;margin: 50px 0 20px;font-family: arial;}

.i6 .dl1 dd .ul1 li a .ltt{color: #3d4c67;line-height: 1.5;
  word-break: break-all;
  text-overflow: ellipsis;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

.i6 .dl1 dd .ul1 li:hover a .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.i6 .dl1 dd .ul1 li:hover a .ltt{color: #f15b25;}

.i6 .dl1 dd:nth-child(1){display: block;}

.i6 .more2{margin: 120px auto 0;}


/* 底部 */

.footer{background: #f7f7f7;}

.footer1{padding: 80px 0 100px;}

.footer1 .flt{width: 380px;float: left;}

.footer1 .flt .a{display: flex;margin: 40px 0;position: relative;z-index: 3;}

.footer1 .flt .a li{position: relative;margin-right: 20px;cursor: pointer;}

.footer1 .flt .a li .img{display: block;width: 36px;height: 36px;border: 1px solid #bfbfbf;border-radius: 50%;position: relative;}

.footer1 .flt .a li .img img{display: block;width: 100%;}

.footer1 .flt .a li .img img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;}

.footer1 .flt .a li .ewm{position: absolute;top: 120%;left: 50%;width: 85px;transform: translateX(-50%);-webkit-transform: translateX(-50%);background: #fff;border: 5px solid #fff;display: none;}

.footer1 .flt .a li:hover .img img:nth-child(1){opacity: 0;}

.footer1 .flt .a li:hover .img img:nth-child(2){opacity: 1;}

.footer1 .flt .a li:hover .img{border: 1px solid #f15b26;background: #f15b26;}

.footer1 .flt .a li:hover .ewm{display: block;}

.footer1 .flt .ftt{color: #3d4c67;margin-bottom: 25px;}

.footer1 .flt .ftc{}

.footer1 .flt .ftc a{display: block;line-height: 1.5;margin-bottom: 10px;color: #333;opacity: 0.7;}

.footer1 .frt{width: 61%;float: right;display: flex;justify-content: space-between;}

.footer1 .frt .ltop a{color: #3d4c67;display: block;font-weight: bold;margin-bottom: 30px;}

.footer1 .frt .lbtm a{color: #333;display: block;opacity: 0.5;margin-bottom: 25px;font-size: 14px;}

.footer1 .frt .lbtm a:hover,.footer1 .frt .ltop a:hover{color: #f15b25;opacity: 1;}

.footer2{padding: 40px 0;border-top: 1px solid rgba(0, 0, 0, 0.1); position: relative;z-index: 3;display: flex;justify-content: space-between;}

.footer2 .flt{display: flex;}

.footer2 .flt .a{display: block;margin-right: 10px;}

.footer2 * ,.footer2 a{color: #333;opacity: 0.75;}

.footer2 a:hover{color: #f15b25;opacity: 1;}

/* 核心服务 */

.banner{position: relative;z-index: 1;width: 100%;color: #fff;}

.banner .nox{width: 100%;height: 700px;}

.banner .nox div{display: block;width: 100%;position: relative;top: 60%;line-height: 1.5;}

.bu1{background: url(../images/bu_2.jpg) center top no-repeat;background-size: cover;}

.bu1 .tt img{margin: 0 auto;}

.bu1 .tc{text-align: center;color: #666;line-height: 30px;margin: 25px 0;}

.bu1 .ul1{display: flex;justify-content: space-between;flex-wrap: wrap;}

.bu1 .ul1 li{width: 48.2%;padding: 50px 50px 80px;background: rgba(255, 255, 255, 0.5);border: 1px solid rgba(241, 91, 38, 0.5);border-radius: 10px;margin-top: 60px;position: relative;top: 0px;}

.bu1 .ul1 li .ltt{color: #f15b25;margin: 30px 0;}

.bu1 .ul1 li .ltc{color: #666;line-height: 30px;text-align: justify;margin-bottom: 50px;min-height: 90px;}

.bu1 .ul1 li:hover{background: #fff; top: -10px; -webkit-box-shadow: 0px 2px 15px  rgba(50, 50, 50, 0.3);-moz-box-shadow: 0px 2px 15px  rgba(50, 50, 50, 0.3);box-shadow:  0px 2px 15px  rgba(50, 50, 50, 0.3);}

/* 设计服务 */

.busj1{background: url(../images/bu_sj2.jpg) center top no-repeat;background-size: cover;}

.busj1 .btop{display: flex;}

.busj1 .btop .blt{width: 330px;color: #f15b26;}

.busj1 .btop .brt{width: calc(100% - 330px);color: #666;line-height: 48px;}

.busj1 .ul1{display: flex;justify-content: space-between;text-align: center;color: #3d4c67;margin-top: 60px;}

.busj1 .ul1 li{width: 380px;}

.busj1 .ul1 li .ltt{margin-top: 20px;}

.busj1 .ul1 li:hover .img{-webkit-animation: pulse .5s  cubic-bezier(0.24, 0, 0.38, 1);animation: pulse .5s  cubic-bezier(0.24, 0, 0.38, 1);}

.busj2{background: url(../images/bu_bg.jpg) center top no-repeat fixed;background-size: cover;color: #fff;}

.busj2 .bx{display: flex;}

.busj2 .bx .blt{width: 50%;}

.busj2 .bx .blt .tc{margin-top: 30px;}

.busj2 .bx .brt{width: 50%;}

.busj2 .bx .brt li{display: flex;line-height: 30px;margin-bottom: 20px;}

.busj2 .bx .brt li .num{display: block;width: 30px;}

.busj2 .bx .brt li .wz{width: calc(100% - 30px);}

.busj2 .bx .brt li:last-child{margin-bottom: 0;}

.busj3{background: url(../images/bu_sj3.jpg) center top no-repeat ;background-size: cover;}

.busj3 .bx{display: flex;}

.busj3 .bx .blt{width: 50%;}

.busj3 .bx .brt{width: 50%;}

.busj3 .bx .brt .tt{color: #3d4c67;}

.busj3 .bx .brt .tt2{margin: 80px 0 30px;}

.busj3 .bx .brt .tc{line-height: 30px;color: #666;}

.busj3 .bx .brt .ul1{display: flex;font-family: "din";margin: 100px 0 20px;align-items: center;align-content: center;}

.busj3 .bx .brt .ul1 .xian{display: block;width: 1px;height: 26px;background: #ddd;margin: 0 30px;}

.busj3 .bx .brt .ul1 li span{color: #3d4c67;}

.busj3 .bx .brt .ul1 li:hover,.busj3 .bx .brt .ul1 li:hover span{color: #f15b25;}

.busj4{background: url(../images/bu_sj4.jpg) center bottom no-repeat ;background-size: cover;}

.busj4 .tt{line-height: 1.4;color: #3d4c67;}

.busj4 .ul1{margin-top: 80px;display: flex;}

.busj4 .ul1 li{width: 24%;height: 450px;position: relative;overflow: hidden;border-radius: 10px;background: #fff;text-align: center;padding-top: 100px;margin-right: 1.33%;}

.busj4 .ul1 li .ico{display: block;width: 162px;background: #fdfaf9;border: 1px solid #e5e5e5;border-radius: 50%;margin: 0 auto 85px;}

.busj4 .ul1 li .xian{display: block;width: 40px;height: 1px;background: #e4e1e0;margin: 0 auto 30px;}

.busj4 .ul1 li .ltt{color: #3d4c67;}

.busj4 .ul1 li .lzzc{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: url(../images/busj_3_5.png) center no-repeat;background-size: cover;color: #fff;padding: 40px 30px;opacity: 0;}

.busj4 .ul1 li .lzzc .ico2{display: block;margin: 0 auto ;width: 160px;}

.busj4 .ul1 li .lzzc .xian2{display: block;width: 40px;height: 1px;background: #fff;margin: -20px auto 0;}

.busj4 .ul1 li .lzzc .ltc{line-height: 34px;margin: 45px 0 70px;font-weight: 100;}

.busj4 .ul1 li .lzzc .dh{transform: translateY(30px);-webkit-transform: translateY(30px);opacity: 0;}

.busj4 .ul1 li:hover .lzzc {opacity: 1;}

.busj4 .ul1 li:hover .lzzc .dh{transform: translateY(0px);-webkit-transform: translateY(0px);opacity: 1;transition-delay: .3s;-webkit-transition-delay: .3s;}

.busj4 .ul1 li:hover .lzzc .dh2{transition-delay: .3s;-webkit-transition-delay: .3s;}

.busj4 .ul1 li:hover .lzzc .dh3{transition-delay: .4s;-webkit-transition-delay: .4s;}

.busj4 .ul1 li:hover .lzzc .dh4{transition-delay: .5s;-webkit-transition-delay: .5s;}

.busj4 .ul1 li:last-child{margin-right: 0;}

.busj5{}

.busj5 .tt{text-align: center;color: #3d4c67;}

.busj5 .ul1{margin-top: 80px;display: flex;}

.busj5 .ul1 li{width: 23.75%;margin-right: 1.66%;}

.busj5 .ul1 li:last-child{margin-right: 0;}

.busj5 .ul1 li .img,.busj5 .ul1 li .img img{display: block;width: 100%;border-radius: 10px;overflow: hidden;}

.busj5 .ul1 li .txt{padding: 30px 15px 0;}

.busj5 .ul1 li .txt .ltt{color: #3d4c67;}

.busj5 .ul1 li .txt .ltc{color: #666;margin-top: 20px;}

.busj6{background: url(../images/bu_bg.jpg) center top no-repeat fixed;background-size: cover;color: #fff;}

.busj6 .ul1{display: flex;}

.busj6 .ul1 li{width: 16.66%;text-align: center;}

.busj6 .ul1 li .ico{display: block;width: 80px;margin: 0 auto 20px;}

.busj7{background: #fcf6f4;}

.busj7 .bx{display: flex;justify-content: space-between;}

.busj7 .bx .blt{width: 56.25%;}

.busj7 .bx .blt .tt{color: #3d4c67;}

.busj7 .bx .blt .tc{line-height: 30px;color: #666;margin: 50px 0 90px;}

.busj7 .bx .blt .dl1{display: flex;align-items: center;align-content: center;}

.busj7 .bx .blt .dl1 dd{}

.busj7 .bx .blt .dl1 dd .dtt{color: #666;}

.busj7 .bx .blt .dl1 dd .num{font-family: 'din';color: #f15b25;margin-top: 25px;}

.busj7 .bx .blt .dl1 dt{display: block;width: 1px;height: 80px;background: #e4e1e0;margin: 0 65px;}

.busj7 .bx .brt{width: 43.75%;position: relative;z-index: 3;padding: 50px 100px 0 0;}

.busj7 .bx .brt img{display: block;width: 100%;border-radius: 10px;position: relative;z-index: 2;}

.busj7 .bx .brt s{display: block;width: 260px;height: 350px;background: #f15b25;position: absolute;top: 0;right: 0;}

.busj8{}

.busj8 .tt{text-align: center;color: #3d4c67;}

.busj8 .tc{text-align: center;color: #666;margin: 30px 0 80px;}

.busj8 .ul1{display: flex;}

.busj8 .ul1 li{width: 16.25%;background: #fff;border-radius: 10px;border: 1px solid #ddd;padding: 25px;margin-right: 0.5%;}

.busj8 .ul1 li:last-child{margin-right: 0;}

.busj8 .ul1 li .xian{display: block;width: 100%;height: 1px;border-top: 1px dashed #ddd;margin: 25px 0;}

.busj8 .ul1 li .ltt{color: #3d4c67;}

.busj8 .ul1 li .ltc{line-height: 30px;min-height: 60px;margin: 20px 0;color: #666;}

.busj8 .ul1 li .num{text-align: right;position: relative;color: #f2f5fa;font-family: "din";font-size: 80px;}

.busj8 .ul1 li .num s{display: block;width: 50px;height: 50px;position: absolute;background: #f15b26 url(../images/jt_r2.png) center no-repeat; position: absolute;top: -25px;left: -50px;border-radius: 50%;border: 4px solid #fff;-webkit-box-shadow: 0px 5px 15px  rgba(50, 50, 50, 0.3);-moz-box-shadow: 0px 5px 15px  rgba(50, 50, 50, 0.3);box-shadow:  0px 5px 15px  rgba(50, 50, 50, 0.3);}

.busj8 .ul1 li:first-child .num s{display: none;}

.busj8 .ul1 li:hover{border: 1px solid #fbcdbd;-webkit-box-shadow: 0px 5px 15px  rgba(251, 205, 189, 1);-moz-box-shadow: 0px 5px 15px  rgba(251, 205, 189, 1);box-shadow:  0px 5px 15px  rgba(251, 205, 189, 1);}

/* 运营服务 */

.buop1{background: url(../images/bu_sj2.jpg) center top no-repeat;background-size: cover;}

.buop1 .btop{display: flex;}

.buop1 .btop .blt{width: 330px;color: #f15b26;}

.buop1 .btop .brt{width: calc(100% - 330px);color: #666;line-height: 48px;}

.buop1 .ul1{display: flex;justify-content: space-between;text-align: center;color: #3d4c67;margin-top: 80px;}

.buop1 .ul1 li{width: 19.375%;}

.buop1 .ul1 li .img,.buop1 .ul1 li .img img{display: block;border-radius: 50%;overflow: hidden;width: 100%;}

.buop1 .ul1 li .ltt{margin: 50px 0 20px;}

.buop1 .ul1 li .ltc{color: #666;}

.buop1 .ul1 li:hover .img{-webkit-animation: pulse .5s  cubic-bezier(0.24, 0, 0.38, 1);animation: pulse .5s  cubic-bezier(0.24, 0, 0.38, 1);}

.buop2 .ul1 li{width: 19%;margin-right: 1.25%;height: 450px;}

.buop2 .ul1 li .lzzc .ltc{line-height: 24px;margin-bottom: 30px;min-height: 120px;}

.buop2 .ul1 li .lzzc{padding:40px 10px ;}

.buop2 .tt2{text-align: center;color: #3d4c67;}

.buop2 .tc{text-align: center;color: #666;margin-top: 30px;}

.buop3{background: url(../images/bu_bg.jpg) center top no-repeat fixed;background-size: cover;color: #fff;}

.buop3 .bx{display: flex;}

.buop3 .bx .blt{width: 50%;}

.buop3 .bx .blt .tc{margin-top: 30px;}

.buop3 .bx .brt{width: 50%;display: flex;flex-wrap: wrap;}

.buop3 .bx .brt li{display: flex;line-height: 30px;margin-bottom: 5px;width: 50%;}

.buop3 .bx .brt li .num{display: block;width: 30px;}

.buop3 .bx .brt li .wz{width: calc(100% - 30px);}

.buop3 .bx .brt li:last-child{margin-bottom: 0;}

.buop4{background: url(../images/bu_sj4.jpg) center bottom no-repeat ;background-size: cover;position: relative;}

.buop4 .tt{color: #3d4c67;}

.buop4 .tc{color: #666;margin-top: 30px;line-height: 30px;}

.buop4 .ul1{display: flex;width: 67.5%;flex-wrap: wrap;}

.buop4 .ul1 li{width: 33.33%;margin-top: 100px;display: flex;}

.buop4 .ul1 li .ico{display: block;width: 120px;}

.buop4 .ul1 li .txt{width: calc(100% - 120px);}

.buop4 .ul1 li .txt .ltt{color: #f15b25;}

.buop4 .ul1 li .txt .ltc{line-height: 46px;color: #666;margin-top: 10px;}

.buop4 .r{width: 38%;position: absolute;top: 50%;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);}

.buop4 .r img{display: block;width: 100%;}

/* 摄影 */

.buph1{}

.buph1 .ul1 li{width: 33.33%;max-width: 450px;}

.buph2 .ul1{width: 62%;}

.buph2 .ul1 li{width: 50%;margin-top: 80px;}

.buph3{text-align: center;background: #fcf6f4;}

.buph3 .tt{color: #3d4c67;}

.buph3 .tc{line-height: 30px;color: #666;margin-top: 30px;line-height: 1.5;}

.buph3 video{display: block;width: 100%;}

.buph4{padding-bottom: 50px;}

.buph4 .tt{text-align: center;color: #3d4c67;}

.buph4 .tc{text-align: center;color: #666;line-height: 1.5;margin: 30px 0 80px;}

.buph4 .ul1{display: flex;flex-wrap: wrap;}

.buph4 .ul1 li{width: 23.75%;margin: 0 1.66% 0 0;}

.buph4 .ul1 li:nth-child(4n){margin-right: 0;}

.buph4 .ul1 li .img,.buph4 .ul1 li .img img{display: block;width: 100%; border-radius: 10px;overflow: hidden;}

.buph4 .ul1 li .ltt{padding: 30px 15px 50px;color: #3d4c67;}

.buph5{background: url(../images/bu_sj4.jpg) center bottom no-repeat;background-size: cover;position: relative;}

.buph5 .ul1 li{width: 24%;margin-right: 1.33%;}

.buph5 .ul1 li .num s{left: -60px;}

.buph5 .ul1 li .ltc{margin-top: 20px;opacity: 0.5;}

.buaf1{}

.buaf1 .ul1{width: 70%;}

.buaf1 .ul1 li{width: 32%;}

.buaf1 .ul1 li:nth-child(3n){width: 36%;}

/* 案例 */

.cas1{background: url(../images/ca_1_2.png) center top no-repeat;}

.cas1 .tt img{margin: 0 auto;}

.cas1 .tbt{border: 1px solid #ccc;border-radius: 30px;margin: 50px 0 80px;}

.cas1 .tbt .swiper5a{}

.cas1 .tbt .swiper5a .swiper-slide{}

.cas1 .tbt .swiper5a .swiper-slide .sbox{display: block;width: 100%;line-height: 60px;text-align: center;cursor: pointer;border-radius: 30px;background: url(../images/ca_1_3.png) center no-repeat;background-size: cover;color: #3d4c67;}

.cas1 .tbt .swiper5a .swiper-slide.act .sbox{background: url(../images/ca_1_4.png) center no-repeat;background-size: cover;color: #fff;}

.cas1 .ul1{margin-bottom: 50px;}

.cas1 .ul1 li{margin-bottom: 30px;}

.cas1 .ul1 li a{display: flex;padding: 30px 40px;align-items: center;align-content: center;}

.cas1 .ul1 li a .img{display: block;width: 280px;overflow: hidden;border-radius: 5px;}

.cas1 .ul1 li a .img img{display: block;width: 100%;transform: scale(1.0000001);-webkit-transform: scale(1.0000001);}

.cas1 .ul1 li a .txt{width: calc(100% - 470px);padding: 0 120px 0 40px;}

.cas1 .ul1 li a .txt .ltt{color: #3d4c67;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.cas1 .ul1 li a .txt .ltc{line-height: 30px;height: 60px;margin-top: 15px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.cas1 .ul1 li a:hover {background: #fcf6f4;}

.cas1 .ul1 li a:hover .img img{transform: scale(1.1);-webkit-transform: scale(1.1);}

.cas1 .ul1 li a:hover .txt .ltt{color: #f15b25;}

/* 案例详情 */

.casc1{padding: 135px 0 100px;background: #fdfaf9;}

.casc1 .navc{display: flex;margin-bottom: 40px;}

.casc1 .navc a{display: block;color: #3d4c67;}

.casc1 .navc a:hover,.casc1 .navc a:last-child{color: #f15b25;}

.casc1 .cox{display: flex;justify-content: space-between;align-items: flex-start;align-content: flex-start;}

.casc1 .cox .clt{width: 75%;background: #fff;padding: 80px 60px;line-height: 1.5;}

.casc1 .cox .clt .tt{color: #3d4c67;}

.casc1 .cox .clt .tc{display: flex;color: #666;margin: 25px 0;}

.casc1 .cox .clt .tc span{display: block;margin-right: 50px;font-weight: 100;}

.casc1 .cox .clt .tcc{color: #666;text-align: justify;}

.casc1 .cox .clt .xian{display: block;width: 25px;height: 4px;background: #f15b25;margin-bottom: 60px;}

.casc1 .cox .crt{width: 23.75%;background: #fff;padding: 50px 30px;position: sticky;top: 100px;right: 0;}

.casc1 .cox .crt .a{display: block;line-height: 30px;padding:0 25px 0 0;background: url(../images/jt_r3.png) right 5px no-repeat;margin-bottom: 30px;}

.casc1 .cox .crt .a .txt{display: flex;color: #3d4c67;border-bottom: 1px dashed #ddd;padding-bottom: 40px;}

.casc1 .cox .crt .a .txt .alt{width: 70px;}

.casc1 .cox .crt .a .txt .art{width: calc(100% - 70px);}

.casc1 .cox .crt .a:hover .txt{color: #f15b25;}

.casc1 .cox .crt .a:hover{background: url(../images/jt_r4.png) right 5px no-repeat;}

.casc1 .cox .crt .fh{display: block;}

.casc1 .cox .crt .fh:hover .txt{color: #f15b25;}

.casc1 .cox .crt .fh .txt{color: #3d4c67;border-bottom: 1px dashed #ddd;padding-bottom: 40px;padding-bottom: 30px;color: #3d4c67;padding-left: 30px;background: url(../images/jt_r5.png) left 0px no-repeat;margin-bottom: 50px;}

.casc1 .cox .crt .lxw{color: #3d4c67;}

.casc1 .cox .crt .lxw .ltc{display: flex;align-items: center;align-content: center;margin-top: 50px;line-height: 1.5;}

.casc1 .cox .crt .lxw .ltc .img{display: block;width: 90px;margin-right: 30px;}

/* 关于 */

.ab1{background: url(../images/ab_2.jpg) center top no-repeat;background-size: cover;}

.ab1 .aox{display: flex;justify-content: space-between;}

.ab1 .aox .alt{width: 50%;padding-top: 160px;}

.ab1 .aox .alt .att{color: #3d4c67;}

.ab1 .aox .alt .att2{margin: 70px 0 30px;}

.ab1 .aox .alt .atc{line-height: 30px;text-align: justify;color: #666;}

.ab1 .aox .alt  .hz{display: flex;margin: 60px 0;text-align: left;color: #666;}

.ab1 .aox .alt  .hz .xian{display: block;width: 1px;height: 80px;background: #ddd;margin:0 60px ;}

.ab1 .aox .alt  .hz .shuzi .num{margin-top: 20px;color: #f15b25;font-family: "din";}


.ab1 .aox .art{width: 50%;}


.ab2{padding: 150px 0 160px;background: url(../images/ab_3.jpg) center top no-repeat fixed;background-size: cover;color: #fff;}

.ab2 .tt2{margin: 80px 0 160px;}

.ab2 .ul1{display: flex;}

.ab2 .ul1 li{width: 33.33%;text-align: center;line-height: 1.5;}

.ab2 .ul1 li .ico{margin: 0 auto;width: 170px;}

.ab2 .ul1 li .ltt{margin: 30px 0 20px;}

.ab2 .ul1 li .ltc{opacity: 0.5;}

.ab2 .ul1 li:hover .ico{-webkit-animation: pulse .5s  cubic-bezier(0.24, 0, 0.38, 1);animation: pulse .5s  cubic-bezier(0.24, 0, 0.38, 1);}

.ab3{padding: 100px 0 100px 8.3%;background: #fcf6f4;}

.ab3 .tt{color: #3d4c67;}

.ab3 .abrm{position: relative;margin-top: 50px;}

.ab3 .abrm .swiper5{padding-bottom: 85px;}

.ab3 .abrm .swiper5 .swiper-slide{width: 600px;}

.ab3 .abrm .swiper5 .swiper-slide .sbox{position: relative;background: #fff;border-radius: 10px;overflow: hidden;}

.ab3 .abrm .swiper5 .swiper-slide .sbox .img,.ab3 .abrm .swiper5 .swiper-slide .sbox .img img{display: block;width: 100%;overflow: hidden;}

.ab3 .abrm .swiper5 .swiper-slide .sbox .txt{padding: 25px 30px;color: #666;line-height: 1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.ab3 .abrm .swiper5 .sbtm{position: absolute;width: 100%;left: 0;bottom: 0;z-index: 3;height: 36px;display: flex;}

.ab3 .abrm .swiper5 .sbtm .pagination5 {width: 160px;text-align: left;position: relative;color: rgba(0, 0, 0, 0);display: flex;justify-content: space-between;height: 18px;top: 10px;}

.ab3 .abrm .swiper5 .sbtm .pagination5 span{color: #3d4c67;font-family: "din";font-size: 18px;}

.ab3 .abrm .swiper5 .sbtm .pagination5::after{content: '';display: block;width: 90px;height: 2px;background: #3d4c67;position: absolute;left: 35px;top: 10px;}

.ab3 .abrm .swiper5 .sbtm .pagination5 .undefined{opacity: 0.2;}

.ab3 .abrm .swiper5 .sbtm .aniu{display: flex;margin-left: 30px;}

.ab3 .abrm .swiper5 .sbtm .aniu .btn{display: block;width: 36px;height: 36px;background: #b7bec3 url(../images/jt_r2.png) center no-repeat;border-radius: 50%;margin-left: 20px;cursor: pointer;}

.ab3 .abrm .swiper5 .sbtm .aniu .prev5{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.ab3 .abrm .swiper5 .sbtm .aniu .btn:hover{background: #f15b25 url(../images/jt_r2.png) center no-repeat;}

.ab4{position: relative;z-index: 1;}

.ab4 .tt img{display: block;margin: 0 auto;}

.ab4 .tc{text-align: center;color: #666;margin: 30px 0 80px;}

.ab4 .abtm{position: relative;}

.ab4 .swiper6{margin-top: 50px;}

.ab4 .swiper6 .swiper-slide{cursor: pointer;}

.ab4 .swiper6 .swiper-slide .sbox{background: #fcf6f4;border-radius: 150px 10px 150px 150px;overflow: hidden;padding: 10px;}

.ab4 .swiper6 .swiper-slide .sbox .img{display: block;width: 42%;border-radius: 50%;overflow: hidden;float: left;}

.ab4 .swiper6 .swiper-slide .sbox .img img{display: block;width: 100%;border-radius: 50%;}

.ab4 .swiper6 .swiper-slide .sbox .txt{width: 58%;padding: 0 10px 0 10%;line-height: 1.5;color: #3d4c67;float: right;padding-top: 8%;}

.ab4 .swiper6 .swiper-slide .sbox .txt .stc{color: #666;line-height: 30px;margin-top: 10px;}

.ab4 .abtm  .btn{width: 36px;height: 36px;border-radius: 50%;left: -60px;margin-top: -18px;background: #b7bec3;transform:rotate(180deg);-webkit-transform: rotate(180deg);}

.ab4 .abtm  .btn::after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: url(../images/jt_r2.png) center no-repeat; }

.ab4 .abtm  .btn:hover{box-shadow: inset 0 0 0 30px #f15b25;-webkit-box-shadow: inset 0 0 0 30px #f15b25;}

.ab4 .abtm  .next6_1,.ab4 .abtm  .next6_2{left: auto;right: -60px;transform:rotate(0deg);-webkit-transform: rotate(0deg);}

.ab4 .swiper6 .swiper-slide:hover .sbox{background: #f15b25;}

.ab4 .swiper6 .swiper-slide:hover .txt .stt{color: #fff;}

.ab4 .swiper6 .swiper-slide:hover .txt .stc{color: #fff;}

.ab4 .swiper6_2 .swiper-slide .sbox .txt{text-align: left;}

/* 新闻 */

.new1{padding: 200px 0 100px;background: #fcf6f4;}

.new1 .ntop{}

.new1 .ntop .swiper7{}

.new1 .ntop .swiper7 .swiper-slide{}

.new1 .ntop .swiper7 .swiper-slide .sbox{display: block;position: relative;overflow: hidden;border-radius: 10px;}

.new1 .ntop .swiper7 .swiper-slide .sbox .img{display: block;width: 100%;position: relative;overflow: hidden;}

.new1 .ntop .swiper7 .swiper-slide .sbox .img img{display: block;width: 100%;transform: scale(1.0000001);-webkit-transform: scale(1.0000001);}

.new1 .ntop .swiper7 .swiper-slide .sbox .img s{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;background: url(../images/ne_1.png) center bottom no-repeat;background-size: cover;}

.new1 .ntop .swiper7 .swiper-slide .sbox .wz{width: 100%;position: absolute;left: 0;bottom: 30px;padding: 0 30px;color: #fff;z-index: 3;}

.new1 .ntop .swiper7 .swiper-slide .sbox:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.new1 .ntop .btn{display: flex;line-height: 80px;}

.new1 .ntop .btn a{position: relative;color: #3d4c67;text-align: center;width: 50%;}

.new1 .ntop .btn a s{display: block;width: 0%;height: 3px;background: #f15b25;}

.new1 .ntop .btn a:hover,.new1 .ntop .btn a.act{color: #f15b25;}

.new1 .ntop .btn a:hover s,.new1 .ntop .btn a.act s{width: 100%;}

.new1{}

.new1 .ul1{display: flex;margin-top: 80px;flex-wrap: wrap;}

.new1 .ul1 li{width: 31.25%;margin: 0 3.125% 50px 0;}

.new1 .ul1 li:nth-child(3n){margin-right: 0;}

.new1 .ul1 li a{display: block;width: 100%;padding: 50px 30px;background: #fff;border-radius: 10px;}

.new1 .ul1 li a .att{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color: #3d4c67;}

.new1 .ul1 li a .img{display: block;width: 100%;overflow: hidden;margin: 40px 0 30px;border-radius: 10px;position: relative;}

.new1 .ul1 li a .img img{display: block;width: 100%;transform: scale(1.0000001);-webkit-transform: scale(1.0000001);}

.new1 .ul1 li a .img .sj{font-family: "din";position: absolute;width: 90px;height: 80px;background: #f9f9f9;color: #3d4c67;top: 0;right: 0;z-index: 3;text-align: center;padding-top: 15px;}

.new1 .ul1 li a .img .sj .day{margin-bottom: 10px;}

.new1 .ul1 li a .atc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color: #666;margin-bottom: 70px;}

.new1 .ul1 li a:hover .img img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.new1 .ul1 li a:hover {background: #f15b26;}

.new1 .ul1 li a:hover .att,.new1 .ul1 li a:hover .atc{color: #fff;}

.new1 .ul1 li a:hover .more2{border: 1px solid #fff;color: #fff;}

.new1 .ul1 li a:hover .more2 .zi{color: #fff;}

.new1 .ul1 li a:hover .more2 .yuan span{background: url(../images/jt_rj.png) center no-repeat;}

.new1 .ul1 li a:hover .more2 .yuan s{background: #fff;}

.new1 .ul1 li a:hover .more2:hover  .zi{color: #f15b25;}

/* 分公司 */

.fi1{background: url(../images/fi2_1.jpg) top center no-repeat;background-size: cover;}

.fi1 .ftop{ display: flex;}

.fi1 .ftop .flt{width: 330px;color: #f15b25;}

.fi1 .ftop .frt{width: calc(100% - 330px) ;line-height: 30px ;text-align: justify; color: #666;padding-left: 10px;}

.fi1 .vid,.fi1 .vid video{display: block;width: 100%;}

.fi1 .vid{margin: 70px 0 50px;}

.fi1 .tc{line-height: 30px;text-align: justify;color: #666;}
  
.fi2 .tt{text-align: center;color: #3d4c67;}

.fi2 .ftop{margin-top: 60px;display: flex;justify-content: space-between;}

.fi2 .ftop .flt{width: 44.5%;}

.fi2 .ftop .frt{width: 55%;display: flex;align-content: space-between;flex-wrap: wrap;}

.fi2 .ftop .frt .ul1{display: flex;width: 100%;justify-content: space-between;}

.fi2 .ftop .frt .ul1 li{width: 57%;}

.fi2 .ftop .frt .ul1 li:nth-child(2){width: 41.8%;}

.fi2 .ftop .frt .ul2{display: flex;width: 100%;justify-content: space-between;}

.fi2 .ftop .frt .ul2 li{width: 32.5%;}

/* 联系我们 */

.co1 .btn{display: flex;line-height: 80px;}

.co1 .btn a{position: relative;color: #3d4c67;text-align: center;width: 50%;}

.co1 .btn a s{display: block;width: 0%;height: 3px;background: #f15b25;}

.co1 .btn a:hover,.co1 .btn a.act{color: #f15b25;}

.co1 .btn a:hover s,.co1 .btn a.act s{width: 100%;}

.co2{background: url(../images/bu_sj2.jpg) center top no-repeat;background-size: cover;}

.co2 .tt{text-align: center;color: #3d4c67;}

.co2 .ctop{position: relative;margin-top: 80px;}

.co2 .ctop .swiper8{}

.co2 .ctop .swiper8 .swiper-slide{}

.co2 .ctop .swiper8 .swiper-slide .sbox{position: relative;}

.co2 .ctop .swiper8 .swiper-slide .sbox .img{width: 75%;border-radius: 10px;overflow: hidden;}

.co2 .ctop .swiper8 .swiper-slide .sbox .img img{display: block;width: 100%;border-radius: 10px;}

.co2 .ctop .swiper8 .swiper-slide .sbox .txt{width: 34%;position: absolute;right: 20px;bottom: 40px;background: #fff;border-radius: 10px;padding: 3%; -webkit-box-shadow: 0px 5px 15px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow: 0px  5px 15px 0px rgba(50, 50, 50, 0.2);box-shadow:0px  5px 15px 0px rgba(50, 50, 50, 0.2);}

.co2 .ctop .swiper8 .swiper-slide .sbox .txt .ctt{color: #f15b25;}

.co2 .ctop .swiper8 .swiper-slide .sbox .txt .ctc{line-height: 30px;text-align: justify;color: #666;margin-top: 20px;}

.co2 .ctop .swiper8 .swiper-slide .sbox .txt .dh{width: 45px;height: 45px;background: url(../images/co_1_1.png) center no-repeat;position: absolute;right: 45px;top: -20px;}

.co2 .ctop .ul1{position: absolute;top: 0;right: 20px;z-index: 3;}

.co2 .ctop .ul1 li{color: #3d4c67;margin-top: 50px;display: flex;align-items: center;align-content: center;justify-content: flex-end;cursor: pointer;}

.co2 .ctop .ul1 li s{display: block;width: 0px;height: 3px;background: #f15b26;margin-left: 0;}

.co2 .ctop .ul1 li.act{font-weight: bold;font-size: 30px;}

.co2 .ctop .ul1 li.act s{width: 30px;margin-left: 25px;}

.co3{background: url(../images/co_2_1.jpg) center top no-repeat;background-size: cover;}

.co3 .tt{text-align: center;color: #3d4c67;}

.co3 .dl1{display: flex;margin-top: 60px;}

.co3 .dl1 dd{width:28.75% ;}

.co3 .dl1 dt{width:42.5% ;}

.co3 .dl1 dt img{display: block;width: 100%;}

.co3 .dl1 dd .ul1{}

.co3 .dl1 dd .ul1 li{width: 100%;height: 240px;background: #fff;border-radius: 10px;position: relative;margin-bottom: 60px;padding: 75px 50px 0;position: relative;
  -webkit-box-shadow: 0px 5px 15px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow: 0px  5px 15px 0px rgba(50, 50, 50, 0.2);box-shadow:0px  5px 15px 0px rgba(50, 50, 50, 0.2);
}

.co3 .dl1 dd .ul1 li .ltt{color: #3d4c67;}

.co3 .dl1 dd .ul1 li .ltc{color: #666;line-height: 30px;text-align: justify;margin-top: 20px;}

.co3 .dl1 dd .ul1 li:last-child{margin-bottom: 0;} 

.co3 .dl1 dd .ul1 li s{display: block;width: 45px;height: 45px; position: absolute;top: -20px;left: 50px;background: url(../images/co_1_1.png) center no-repeat;z-index: 3;}

.co3 .dl1 dd .ul1 li .s1{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.co4{}

.co4 .cox{display: flex;width: 100%;height: 450px;border-radius: 10px;overflow: hidden; -webkit-box-shadow: 0px 5px 15px 0px rgba(50, 50, 50, 0.2);-moz-box-shadow: 0px  5px 15px 0px rgba(50, 50, 50, 0.2);box-shadow:0px  5px 15px 0px rgba(50, 50, 50, 0.2);}

.co4 .cox .clt{width: 50%;height: 100%;overflow: hidden;}

.co4 .cox .clt img{max-width: 1920px;position: relative;height: 100%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);}

.co4 .cox .crt{width: 50%;height: 100%;overflow: hidden;background:url(../images/co_3_2.jpg) center no-repeat;background-size: cover;padding: 80px;color: #3d4c67;}

.co4 .cox .crt .tt2{margin: 80px 0 50px;}

.col1{background: url(../images/bu_sj2.jpg) center top no-repeat;background-size: cover;}

.col1 .tt{text-align: center;color: #3d4c67;}

.col1 .ctop{display: flex;margin-top: 80px;justify-content: space-between;}

.col1 .ctop .clt{width: 54%;border-radius: 10px;}

.col1 .ctop .clt img{display: block;width: 100%;border-radius: 10px;}

.col1 .ctop .crt{width: 46%;padding:0 4% 0 6%;}

.col1 .ctop .crt .ul1{}

.col1 .ctop .crt .ul1 li{display: flex;color: #f15b25;padding: 20px 0;border-bottom: 1px dashed #eae9e9;}

.col1 .ctop .crt .ul1 li .ico{width: 30px;}

.col1 .ctop .crt .ul1 li .txt{width: calc(100% - 30px );padding-left: 25px;}

.col1 .ctop .crt .ul1 li .txt .ltc{color: #666;line-height: 30px;margin-top: 5px;}

.col1 .ctop .crt .ul1 li:last-child{border: 0;padding-bottom: 0;}

.col2{}

.col2 .tt{display: flex;color: #3d4c67;align-items: center;align-content: center;justify-content: space-between;}

.col2 .tt s{display: block;width: calc(100% - 200px);height: 1px;background: #ddd;}

.col2 .ul1{display: flex;margin-top: 80px;flex-wrap: wrap;}

.col2 .ul1 li{width: 23.75%;height: 60px;border: 1px solid #ddd;border-radius: 10px;overflow: hidden;margin: 0 1.66% 20px 0;}

.col2 .ul1 li input,.col2 .ul1 li textarea{display: block;width: 100%;height: 100%;border: 0;outline: none;padding: 0 20px;resize: none;}

.col2 .ul1 li:nth-child(4){margin-right: 0;}

.col2 .ul1 li:last-child{width: 100%;margin-right: 0;height: 200px;}

.col2 .ul1 li textarea{font-family: Arial;padding: 10px 20px;}

.col2 .tj{display: block;width: 190px;line-height: 50px;background: #f15b25;text-align: center;border-radius: 30px;color: #fff;margin: 0 auto;cursor: pointer;}

.col2 .tj:hover{background: #f78f1f;}


/* 搜索结果 */

.se1{background: #f7f8fa;padding: 180px 0 100px;}

.se1 .sox{display: flex;justify-content: space-between;align-items: center;align-content: center;}

.se1 .sox .slt{width: 50%;}

.se1 .sox .srt{width: 50%;background: #fff;border: 1px solid #ddd;border-radius: 5px;overflow: hidden;display: flex;height: 57px;}

.se1 .sox .srt input{display: block;width: calc(100% - 100px);resize: none;outline: none;border:0;padding:0 20px;}

.se1 .sox .srt span{display: block;width: 100px;height: 100%;background: #f15b25 url(../images/ss_bai.png) center no-repeat;cursor: pointer;}

.se1 .sox .srt span:hover{background: #f78f1f url(../images/ss_bai.png) center no-repeat;}

.se2{line-height: 60px;padding: 60px 0 100px;}

.se2 .stp{margin-bottom: 50px;}

.se2 .stp span{color: #f15b25;padding: 0 10px;}


/* 查看更多 */

.more{display: block;width: 180px;line-height: 50px;background: url(../images/mo_1.png) center no-repeat;text-align: center;color: #000;border: 1px solid #000;border-radius: 30px;overflow: hidden;margin: 0 auto;}

.more:hover {background: url(../images/mo_2.png) center no-repeat;color: #fff;border: 1px solid rgba(0, 0, 0, 0);}

.more2{display: flex;width: 190px;position: relative;line-height: 50px;justify-content: center;align-content: center;align-items: center;  border: 1px solid rgba(255, 255, 255, 0.3);border-radius: 30px;z-index: 3;overflow: hidden;padding: 0 0 0 10px;}

.more2 .zi{color: #fff;position: relative;z-index: 3;}

.more2 .yuan{display: block;width: 36px;height: 36px;position: relative;z-index: 2;margin-left: 30px;}

.more2 .yuan s{display: block;width: 100%;height: 100%;position: absolute;top: 0;right: 0;z-index: -1;background: #ef7700;border-radius: 50%;transform-origin: 80% 50%;}

.more2 .yuan span{display: block;width: 100%;height: 100%;position: absolute;top: 0;right: 0;z-index: 1;background: url(../images/jt_r.png) center no-repeat;border-radius: 50%;}

.more_hui{border: 1px solid #ccc;}

.more_hui .zi{color: #ef7700;}

.more2:hover {border: 1px solid rgba(255, 255, 255, 0);}

.more2:hover .yuan s{transform: scale(7);}

.more2:hover .zi{color: #fff;}


/* 团队弹窗 */

.td_tanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);z-index: 10;display: none;}

.td_tanchuang .tox{position: absolute;width: 75%;max-width: 1430px;height: 80%;max-height: 750px;background: url(../images/ab_5.png) center right no-repeat;background-size: cover;border-radius: 10px;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

.td_tanchuang .tox .out{width: 36px;height: 36px;border: 2px solid #666;position: absolute;top: 40px;right: 40px;background: url(../images/out.png) center no-repeat;background-size: 18px;border-radius: 50%;z-index: 5;cursor: pointer;}

.td_tanchuang .tox .dl1{position: relative;width: 100%;height: 100%;}

.td_tanchuang .tox .dl1 dd{width: 100%;height: 100%;display: none;}

.td_tanchuang .tox .neir{position: relative;width: 100%;height: 100%;}

.td_tanchuang .tox .neir .nrt{position: absolute;right: 0;bottom: 0;z-index: 2;width: 42%;max-width: 600px;}

.td_tanchuang .tox .neir .nrt img{display: block;height: 100%;}

.td_tanchuang .tox .neir .nlt{width: 40%;height: 100%;left: 7%;position: relative;overflow: auto;padding: 60px 10px 0 0;}

.td_tanchuang .tox .neir .nlt .tt{color: #f15b26;}

.td_tanchuang .tox .neir .nlt .tc{color: #666;line-height: 30px;margin-top: 30px;}

.td_tanchuang .tox .neir .nlt .xian{display: block;width: 15px;height: 2px;background: #f15b26;margin: 60px 0 20px;}

.td_tanchuang .tox .neir .nlt .tt2{color: #f15b26;}

.td_tanchuang .tox .neir .nlt .ul1{margin-top: 20px;}

.td_tanchuang .tox .neir .nlt .ul1 li{display: flex;line-height: 30px;margin-top: 5px;}

.td_tanchuang .tox .neir .nlt .ul1 li .num{display: block;width: 20px;font-family: "din";}

.td_tanchuang .tox .neir .nlt .ul1 li .wz{color: #666;width: calc(100% - 20px);}

.td_tanchuang .tox .out:hover{transform: rotate(90deg);-webkit-transform: rotate(90deg);}


/* 提示弹窗 */

.guanbi{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 99;background:rgba(0, 0, 0, 0.2) ;opacity: 0;visibility: hidden;pointer-events: none;}

.guanbi .gbox{position: absolute;top: 50%;opacity: 0; left: 50%;transform: translate(-50%,-50%)  scale(0.5);-webkit-transform: translate(-50%,-50%)  scale(0.5);background:#fff ;padding: 20px 40px;text-align: center;}

.guanbi .gbox .gtt{margin:  0;line-height: 1.8; color: #000;}

.guanbi .gbox .out{display: none;width: 36px;height: 36px;border: 1px solid #ddd;border-radius: 50%;  position: absolute;top: 20px;right: 20px;background:url(../images/out.png) center no-repeat ;background-size: 14px;cursor: pointer;}

.guanbi .gbox .out:hover{background:url(../images/out2.png) center no-repeat ;border: 1px solid #00847a; background-size: 14px;}

.guanbi.act{visibility: visible;pointer-events: visible;opacity: 1;}

.guanbi.act .gbox{transform: translate(-50%,-50%)  scale(1);-webkit-transform: translate(-50%,-50%)  scale(1); opacity: 1;transition-delay: .3s;-webkit-transition-delay: .3s;}



/* 2023-3-29 */
.i1 .swiper1 .swiper-slide-active .sbox .txt{display: none;}

@media screen and (min-width: 1031px) {
  body{padding-top: 100px;}
}




/* 20223-8-1 sg 新增侧边栏*/
.r_suspension{
  position: fixed;
  z-index: 998;
  right: 20px;
  top: 73%;
  -webkit-transform: translatey(-50%);
  -moz-transform: translatey(-50%);
  -o-transform: translatey(-50%);
  transform: translatey(-50%);
  padding: 0 5px;
}
.r_suspension .item{
  width: 50px;
  padding: 15px 0;
  display: flex;
  justify-content: center;
  background-color: #1646a5;
  border-bottom: 1px solid rgba(255,255,255,.2);
  cursor: pointer;
  position: relative;
}

.r_suspension .item:nth-child(3),.r_suspension .item:nth-child(4){
  border-bottom:none;
}

.r_suspension .item:nth-child(3){
  margin-bottom: 30px;
  border-radius: 0 0 8px 8px;
}
.r_suspension .item:nth-child(4){
  border-radius: 8px;
}

.r_suspension .item:nth-child(1){
  border-radius: 8px 8px 0 0;
}

.r_suspension .item .bton{
  width: 240px;
  position: absolute;
  top: 50%;
  right: 60px;
  background-color: #1646a5;
  display: flex;
  align-items: center;
  padding: 15px 18px;
  border-radius: 8px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate(10px,-50%);
  -moz-transform: translate(10px,-50%);
  -o-transform: translate(10px,-50%);
  transform: translate(10px,-50%);
}
.r_suspension .item:hover .bton,.r_suspension .item:hover .qr_bon{
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(0,-50%);
  -moz-transform: translate(0,-50%);
  -o-transform: translate(0,-50%);
  transform: translate(0,-50%);
}
.r_suspension .item .bton .l{
  width: 40px;
  margin-right: 10px;
}

.r_suspension .item .bton .r{
  width: calc(100% - 40px);
}

.r_suspension .item .bton .r .tit{
  font-size: 12px;
  color: #fff;
  font-weight: 300;
  margin-bottom: 6px;
}

.r_suspension .item .bton .r a{
  color: #fff;
}

.qr_bon{
  position: absolute;
  top: 50%;
  right: 60px;
  width: 120px;
  height: 120px;
  background-color: #1646a5;
  padding: 12px;
  border-radius: 8px;
  -webkit-transform: translate(10px,-50%);
  -moz-transform: translate(10px,-50%);
  -o-transform: translate(10px,-50%);
  transform: translate(10px,-50%);
  opacity: 0;
  visibility: hidden;
}
.qr_bon img{
  width: 100%;
}
.goTop.act {
	opacity: 1;
	visibility: visible;
}

.goTop {
	opacity: 0;
	visibility: hidden;
}


@media (max-width:1680px) {
    
  .f_12{ font-size:12px; }

  .f_16{ font-size:14px; }

  .f_18{ font-size:16px; }

  .f_20{ font-size:18px; }

  .f_22{font-size: 20px;}

  .f_24{ font-size:20px; }

  .f_26{ font-size:22px; }

  .f_28{ font-size:22px; }

  .f_30{ font-size:24px; }

  .f_32{ font-size:24px; }

  .f_34{ font-size:26px; }

  .f_36{ font-size:26px; }

  .f_38{ font-size:28px; }

  .f_40{font-size: 30px;}

  .f_44{font-size: 30px; }

  .f_48{font-size: 40px; }

  .f_52{font-size: 40px; }

  .f_64{font-size: 40px; }



}



@media (max-width:1580px) {
    
  .i2,.i3,.i5,.pd120,.pd100{padding: 80px 0;}

  .co2 .ctop .ul1 li{margin-top: 30px;}

  .co3 .dl1 dd .ul1 li{padding: 50px 20px 0;}

  .i4 .ixi .ul1 li{margin-bottom: 30px;}


}

@media (max-width:1440px) {
    




}

@media (max-width:1366px) {
    




}

.mhead,.mnav2,.mnav{display: none;}

@media(max-width:1030px){

  body{min-width: 200px;padding-top: 50px;}

  .box,.ibox{width: 90%;min-width: 100px;padding: 0;}

  .f_12 {font-size: 12px;}

  .f_16 {font-size: 14px;}

  .f_18 {font-size: 16px;}

  .f_20 {font-size: 16px;}

  .f_22 {font-size: 16px;}

  .f_24 {font-size: 16px;}

  .f_26 {font-size: 16px;}

  .f_28 {font-size: 18px;}

  .f_30 {font-size: 18px;}

  .f_32 {font-size: 20px;}

  .f_34 {font-size: 20px;}

  .f_36 {font-size: 20px;}

  .f_38 {font-size: 20px;}

  .f_40 {font-size: 22px;}
  
  .f_44{font-size: 26px; }

  .f_48{font-size: 26px; }

  .f_52{font-size: 30px; }

  .f_64{font-size: 30px; }
  
  .head{display: none;}

  .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 right no-repeat ;background-size: 30px;float: right;}

  .mhead .logo{display: block;position: absolute;top: 0;left: 0;z-index: 3;}

  .mhead .logo img{display: block;height: 21px;margin-top: 15px;}

  .mhead .ss{display: block;width: 50px;height: 50px;float: right;background: url(../images/ss_m.png) center no-repeat;background-size: 20px;}

  .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: 15;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;}

  .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{}

  .mnav .mbox .ul1 li .ltop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

  .mnav .mbox .ul1 li .ltop a{display: block;width: 100%;}

  .mnav .mbox .ul1 li .ltop span{display: block;width: 50px;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;background:url(../images/r_hui2.png) center no-repeat ;background-size: 16px;}

  .mnav .mbox .ul1 li .ltop span.act {transform: rotate(90deg);-webkit-transform: rotate(90deg);}

  .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.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: 15;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);}

  .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: 50px;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;background:url(../images/r_hui2.png) center no-repeat ;background-size: 16px;}

  .mnav2 .mbox .dl1 dd .dtop span.act {transform: rotate(90deg);-webkit-transform: rotate(90deg);}

  .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;}

  .pd100{padding: 50px 0;}





}




@media(max-width:960px){

  .r_suspension{right: 0;}

  .i1 .swiper1 .swiper-slide .sbox .pimg{display: none;}

  .i1 .swiper1 .swiper-slide .sbox .mimg{display: block;}

  .i1 .swiper1 .btn{display: none;}

  .i1 .swiper1 .swiper-slide .sbox .txt .itt{font-size: 36px;}

  .i2{padding: 30px 0;}

  .i2 .tt img{width:70%;}

  .i2 .tc{margin: 15px 0;}

  .i2 .ul1{margin-top: 20px;overflow: auto;}

  .i2 .ul1 li{width: 300px;margin-right: 10px;padding: 30px;border-radius: 10px;overflow: visible;min-height: 260px;}

  .i2 .ul1 li .ico{width: 240px;}

  .i2 .ul1 li .txt{padding: 20px;}

  .i2 .ul1 li .ico img{display: block;width: 90px;margin: 0 auto;}

  .i2 .ul1 li .ltt{margin: 20px 0;}

  .i3{padding: 30px 0;}

  .i3 .hz{margin: 20px 0 0;flex-wrap: wrap;justify-content: flex-start;}

  .i3 .hz .xian{display: none;}

  .i3 .hz .shuzi{padding: 0 5px;width: 50%;}

  .i3 .hz .shuzi .num{margin: 10px 0 20px;}

  .i3 .swiper2{display: none;}

  .i3 .swiper2m{display: block;padding-bottom: 20px;}

  .i3 .swiper2m .wz{line-height: 1.5;}

  .i4 .swiper3 .swiper-slide .sbox .mimg{display: block;}

  .i4 .swiper3 .swiper-slide .sbox .pimg{display: none;}

  .i4 .ixi .ul1{margin: 30px 0;}

  .i4 .ixi .ul1 li{margin-bottom: 20px;}

  .i5{padding: 30px 0;}

  .i5 .iox{display: block;}

  .i5 .iox .ilt{width: 100%;}

  .i5 .iox .ilt .tt2{margin: 30px 0;}

  .i5 .iox .ilt .tc{margin-bottom: 20px;}

  .i5 .iox .irt{width: 100%;margin-top: 50px;}

  .i5 .iox .irt .swiper4 .ul1 li .ltop {line-height: 1.5;}

  .i5 .iox .irt .swiper4 .ul1 li .ltop .ico{width: 30px;margin-right: 10px;}

  .i5 .iox .irt .swiper4 .ul1 li .lbtm{margin-top: 15px;}

  .pd120{padding: 30px 0;}

  .i6 .btn{margin: 20px 0 30px;justify-content: center;}

  .swiper-pagination-bullet-active{background: #f15b25;}

  .i6 .dl1 dd .ul1{display: block;}

  .i6 .dl1 dd .ul1 li{width: 100%;margin: 0 0 30px;}

  .i6 .dl1 dd .ul1 li a .day{margin: 15px 0;}

  .i6 .more2{margin-top: 30px;}

  .footer1{padding: 30px 0 10px;}

  .footer1 .logo{width: 200px;}

  .footer1 .flt .a{margin: 20px 0;}

  .footer1 .flt .a li .ewm{left: 100%;}

  .footer1 .frt{display: none;}

  .footer1 .flt{width: 100%;float: none;}

  .footer1 .flt .ftt{margin-bottom: 10px;line-height: 1.5;}

  .footer2{padding: 20px 0;display: block;}

  .footer2 .flt{display: block;line-height: 1.8;text-align: center;}

  .footer2 .flt .a img{margin: 10px auto;}

  .footer2 .frt{text-align: center;margin-top: 10px;}

  .banner .nox{height: 300px;}

  .banner .nox div{top: 50%;}

  .bu1 .tt img{width: 70%;}

  .bu1 .tc{line-height: 1.8;margin: 15px 0;}

  .bu1 .tc br{display: none;}

  .bu1 .ul1{display: block;}

  .bu1 .ul1 li{width: 100%;margin: 0 0 20px;padding: 30px 5%;}

  .bu1 .ul1 li .ico{width: 60px;}

  .bu1 .ul1 li .ltt{margin: 15px 0;}

  .bu1 .ul1 li .ltc{margin-bottom: 20px;}

  .busj1 .btop{display: block;}

  .busj1 .btop .blt{width: 100%;}

  .busj1 .btop .brt{width: 100%;line-height: 1.8;margin-top: 15px;}

  .pd100{padding: 30px 0;}

  .busj1 .ul1{margin-top: 20px;}

  .busj2 .bx{display: block;}

  .busj2 .bx .blt{width: 100%;}

  .busj2 .bx .brt{width: 100%;margin-top: 20px;}

  .busj3 .bx{display: block;}

  .busj3 .bx .blt{display: none;}

  .busj3 .bx .brt{width: 100%;}

  .busj3 .bx .brt .tt2{margin: 20px 0;}

  .busj3 .bx .brt .ul1{margin: 20px 0;}

  .busj3 .bx .brt .ul1 li{font-size: 30px;}

  .busj4 .tt br{display: none;}

  .busj4 .ul1{overflow: auto;margin-top: 20px;padding: 10px;}

  .busj4 .ul1 li{width: 300px;margin-right: 10px;padding: 30px;border-radius: 10px;overflow: visible;min-height: 260px;-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.5);box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.5);}

  .busj4 .ul1 li .ico{width: 240px;border: 0;background: #fff;margin-bottom: 20px;}

  .busj4 .ul1 li .txt{padding: 20px;}

  .busj4 .ul1 li .ico img{display: block;width: 90px;margin: 0 auto;}

  .busj4 .ul1 li .ltt{margin: 20px 0;}

  .busj4 .ul1 li{min-height: 300px;height: auto;}

  .busj4 .ul1 li .lzzc{padding: 20px 5%;}

  .busj4 .ul1 li .lzzc .ico2{width: 90px;}

  .busj4 .ul1 li .lzzc .xian2{display: none;}

  .busj4 .ul1 li .lzzc .ltc{margin: 20px 0;}

  .busj5 .ul1{margin-top: 20px;display: block;}

  .busj5 .ul1 li{width: 100%;margin: 0 0 20px;}

  .busj5 .ul1 li .txt{padding: 15px 0;}

  .busj5 .ul1 li .txt .ltc{margin-top: 10px;}

  .busj6 .ul1 {flex-wrap: wrap;}

  .busj6 .ul1 li{width: 50%;margin: 0 0 20px;}

  .busj7 .bx{display: block;}

  .busj7 .bx .blt{width: 100%;line-height: 1.5;}

  .busj7 .bx .blt .tc{margin: 20px 0;}

  .busj7 .bx .brt{width: 100%;position: relative;padding: 0;margin-top: 20px;}

  .busj7 .bx .brt s{display: none;}

  .busj8 .tc{margin: 15px 0;line-height: 1.6;}

  .busj8 .ul1{overflow: auto;padding: 10px 5px;}

  .busj8 .ul1 li{width: 260px;margin-right: 10px;padding: 20px;}

  .busj8 .ul1 li .ico{width: 220px;}

  .buop1 .btop{display: block;}

  .buop1 .btop .blt{width: 100%;}

  .buop1 .btop .brt{width: 100%;line-height: 1.8;margin-top: 20px;}

  .buop1 .ul1{margin-top: 20px;flex-wrap: wrap;}

  .buop1 .ul1 li{width: 50%;margin: 0;padding: 0 5% 20px;}

  .buop1 .ul1 li .ltt{margin: 15px 0;}

  .buop3 .bx{display: block;}

  .buop3 .bx .blt{width: 100%;}

  .buop3 .bx .brt{width: 100%;margin-top: 20px;}

  .buop4 .tc{margin-top: 10px;}

  .buop4 .ul1{overflow: auto;flex-wrap: nowrap;width: 100%;}

  .buop4 .ul1 li,.buaf1 .ul1 li:nth-child(3n){width: 250px;margin: 0 20px 0 0;display: block;}

  .buop4 .ul1 li .ico{width: 250px;}

  .buop4 .ul1 li .txt .ltc{line-height: 30px;}

  .buop4 .r{display: none;}

  .busj2 .bx .brt li .wz{width: 100%;}

  .buph4 .tc{margin: 15px 0 20px;}

  .buph4 .ul1{display: block;}

  .buph4 .ul1 li{width: 100%;margin: 0 0 10px;}

  .buph4 .ul1 li .ltt{padding: 20px 0;}

  .busj6 .ul1 li{line-height: 1.6;}

  .cas1 .tt img{width: 70%;}

  .cas1 .tbt{margin: 20px 0;}

  .cas1 .tbt .swiper5a .swiper-slide{width: 190px;}

  .cas1 .ul1 li a{padding: 0;display: block;}

  .cas1 .ul1 li a .img{width: 100%;}

  .cas1 .ul1 li a .txt{width: 100%;padding: 10px 0;}

  .page1{display: none;}

  .page2{display: block;width: 200px;line-height: 50px;height: 50px;border-radius: 30px;}

  .casc1{padding: 30px 0 ;}
  
  .casc1 .navc{flex-wrap: wrap;line-height: 1.6;margin-bottom: 20px;}

  .casc1 .cox{display: block;width: 100%;}

  .casc1 .cox .clt{width: 100%;padding: 30px 5%;}

  .casc1 .cox .clt .tc{display: block;line-height: 1.8;}

  .casc1 .cox .clt .xian{margin-bottom: 20px;}

  .casc1 .cox .crt{width: 100%;margin-top: 20px;padding: 30px 5%;}

  .casc1 .cox .crt .a .txt{padding-bottom: 20px;}

  .casc1 .cox .crt .lxw .ltc{margin-top: 20px;}

  .ab1 .aox{display: block;}

  .ab1 .aox .alt{width: 100%;padding: 30px 0 0;}

  .ab1 .aox .alt .att2{margin: 20px 0;}

  .ab1 .aox .alt .att2 img{width: 70%;}

  .ab1 .aox .alt .hz{margin: 20px 0;flex-wrap: wrap;}

  .ab1 .aox .alt .hz .xian{display: none;}

  .ab1 .aox .alt .hz .shuzi{width: 50%;}

  .ab1 .aox .alt .hz .shuzi .num{margin: 10px 0 20px;}

  .ab1 .aox .art{width: 70%;margin: 0 auto;}

  .ab2{padding: 30px 0;}

  .ab2 .tt2{margin: 20px 0;line-height: 1.6;}

  .ab2 .ul1 {flex-wrap: wrap;}

  .ab2 .ul1 li{width: 50%;padding: 0 5%;margin-bottom: 20px;}

  .ab2 .ul1 li .ico{width: 85px;}

  .ab2 .ul1 li .ltt{margin: 10px 0 20px;}

  .ab3{padding: 30px 5%;}

  .ab3 .abrm .swiper5 .swiper-slide{width: 280px;}

  .ab3 .abrm .swiper5 .sbtm .aniu{display: none;}

  .ab4 .tt img{width: 70%;}

  .ab4 .tc{margin: 20px ;line-height: 1.7;}

  .ab4 .swiper6{margin-top: 30px;}

  .ab4 .abtm .btn{display: none;}

  .td_tanchuang .tox{width: 90%;background: #fff;}

  .td_tanchuang .tox .neir .nlt{width: 100%;left: 0;padding: 30px 5%;height: 60%;}

  .td_tanchuang .tox .neir .nrt{position: relative;width: 100%;height: 40%;}

  .td_tanchuang .tox .neir .nrt img{margin: 0 auto;}

  .new1{padding: 30px 0;}

  .new1 .ntop .swiper7{padding-bottom: 30px;}

  .new1 .ntop .swiper7 .swiper-slide .sbox .wz{position: relative;bottom: 0;left: 0;padding: 20px 0;color: #000;}

  .new1 .ntop .btn{line-height: 50px;}

  .new1 .ul1{display: block;margin: 20px 0;}

  .new1 .ul1 li{width: 100%;margin:  0 0 20px;}

  .new1 .ul1 li a{padding: 30px 5%;}

  .new1 .ul1 li a .img{margin: 20px 0;}

  .new1 .ul1 li a .atc{margin-bottom: 20px;}

  .fi1 .ftop{display: block;}

  .fi1 .ftop .flt{width: 100%;}

  .fi1 .ftop .frt{width: 100%;padding: 0;margin-top: 20px;}

  .fi1 .vid{margin: 20px 0;}

  .fi2 .ftop{margin-top: 20px;flex-wrap: wrap;}

  .fi2 .ftop .flt{width: 100%;}

  .fi2 .ftop .frt{width: 100%;margin-top: 10px;}

  .co1 .btn{line-height: 50px;}

  .co2 .ctop .swiper8{padding-bottom: 30px;}

  .co2 .ctop .swiper8 .swiper-slide .sbox .txt{position: relative;width: 100%;left: 0;bottom: 0;margin-top: 30px;padding: 30px 5%;}

  .co2 .ctop .swiper8 .swiper-slide .sbox .img{width: 100%;}

  .co2 .ctop .ul1{display: none;}

  .co3 .dl1{margin-top: 20px;display: block;}

  .co3 .dl1 dd{width: 100%;}

  .co3 .dl1 dd .ul1 li{height: auto;padding: 50px 5%;margin-bottom: 20px;}

  .co3 .dl1 dt{width: 100%;margin: 20px 0;}

  .co3 .dl1 dd .ul1 li s{display: none;}

  .co4 .cox{display: block;height: auto;}

  .co4 .cox .clt,.co4 .cox .clt img{width: 100%;}

  .co4 .cox .crt{width: 100%;height: auto;padding: 30px 5%;}

  .co4 .cox .crt .tt2{margin: 20px 0;}

  .col1 .ctop{margin-top: 20px;display: block;}

  .col1 .ctop .clt{width: 100%;}

  .col1 .ctop .crt{width: 100%;padding: 0;margin-top: 20px;}

  .col1 .ctop .crt .ul1 li{padding: 10px 0;}

  .col2 .ul1{display: block;margin-top: 20px;}

  .col2 .ul1 li{width: 100%;height: 50px;margin-bottom: 15px;border-radius: 5px;}
  
  .se1 .sox{display: block;}

  .se1 .sox .srt{width: 100%;margin-top: 20px;}

  .se2{padding: 30px 0;line-height: 40px;}

  .se2 .stp{margin-bottom: 20px;}

  .cas1 .ul1 li a .txt .ltc{margin-top: 0;}

  .footer2 *, .footer2 a{opacity: 1;}



}







