@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}main section{position:relative;width:100%;min-width:1200px;max-width:1920px;font-size:16px}main .container{position:relative;width:1200px;margin:0 auto}main h1,main h2,main h3,main h4,main h5,main h6{font-weight:normal;line-height:1.5}main h1{font-size:55px}main h2{font-size:30px}main h3{font-size:24px}main h4{font-size:20px}main h5{font-size:18px}main p{font-size:18px;line-height:1.5}main .pc{display:block}main .m-mobile{display:none}main .fl{float:left}main .fr{float:right}main #banner{position:relative;height:500px;background:url("../../images/index/bannerbg.jpg") no-repeat center center;background-size:cover}main #banner h1{font-size:70px;color:#fff;font-weight:bold;padding-top:108px;text-shadow:1px 1px 10px #040000}main #banner .h2txt{color:#fff;font-size:55px;padding-top:10px;text-shadow:1px 1px 10px #040000}main #banner .txt1{font-size:32px;padding-top:22px;color:#fff;text-shadow:1px 1px 10px #040000}main #banner .groupbtn{width:100%;margin:0 auto}main #banner .bframe{width:180px;height:40px;line-height:40px;border:1px solid #fff;background:none;padding:0;margin-top:58px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:40px}main #banner .bframe a{display:block;width:180px;color:#fff;font-size:18px;line-height:40px}main #estate{position:relative;height:995px;background:url("../../images/index/estatebg.jpg") no-repeat center center;background-size:cover;overflow:hidden}main #estate h2,main #strength h2,main #challenge h2,main #case h2{text-align:center;padding-top:80px;padding-bottom:45px;color:#2b2a2a}main .htxt{color:#555;font-size:22px;line-height:36px;padding-bottom:35px;text-align:justify}main #strength{position:relative;height:824px;background:url("../../images/index/strengthbg.jpg") no-repeat center center;background-size:cover;overflow:hidden;text-align:center}main #strength h2,main #strength .htxt,main #case h2,main #case .htxt{color:#fff}main #strength ul{margin:0 auto;margin-top:61px;overflow:hidden}main #strength ul li{position:relative;float:left;overflow:hidden;margin-right:30px;margin-left:15px}main #strength ul li:last-child{margin-right:0}main #strength ul li .fadeout{width:364px;height:364px;background:#4c96cd;border-radius:50%}main #strength ul li .fadeout img{margin-top:80px}main #strength ul li .fadeout h3{font-size:28px;color:#fff;padding-top:12px}main #strength ul li .fadein{position:absolute;text-align:justify;width:364px;height:364px;background:#fff;top:130%;border-radius:50%}main #strength ul li .fadeout i{display:inline-block;color:#fff;font-size:28px;padding-top:35px;-webkit-animation:arrow 1.5s infinite ease-out;animation:arrow 1.5s infinite ease-out}@-webkit-keyframes arrow{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrow{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}main #strength ul li .fadein ol{margin-left:45px;margin-top:65px;overflow:hidden}main #strength ul li .fadein ol>li{display:inline-block;width:256px;padding-right:10px}main #strength ul li .fadein ol>li .stxt1{padding-left:20px;line-height:28px;font-weight:lighter}main #strength ul li .fadein ol>li:before{content:'●';position:absolute;color:#025dac;font-size:20px;font-weight:lighter;padding-right:10px}main #strength ul li .fadein .bframea{position:absolute;width:145px;height:44px;line-height:44px;bottom:47px;background:#025dac;border:none;border-radius:22px;left:112px}main #strength ul li .fadein .bframea a{display:inline-block;width:100%;color:#fff;cursor:pointer;font-size:16px;text-align:center}main #challenge{position:relative;height:715px;background:url("../../images/index/challengebg.jpg") no-repeat center center;background-size:cover;overflow:hidden;text-align:center}main #challenge ul{margin:0 auto;overflow:hidden}main #challenge ul li{float:left;width:356px;margin-right:62px}main #challenge ul li:last-child{margin-right:0}main #challenge ul li>p{text-align:justify;padding-top:20px}main #case{position:relative;height:839px;background:url("../../images/index/casebg.jpg") no-repeat center center;background-size:cover;overflow:hidden;text-align:center}main #case .htxt{text-align:center;padding-bottom:86px}main #case .swiper-slide{width:100%;margin:0 auto;overflow:hidden}main #case .swiper-slide .imgx{float:left;margin-left:120px;margin-right:46px}main #case .swiper-slide .xx1{width:572px;overflow:hidden}main #case .h2bold{display:inline-block;width:572px;height:86px;line-height:86px;font-weight:bold;padding:0;text-align:left;border-top:2px solid #fff;border-bottom:2px solid #fff;margin-top:40px}main #case .h3txt{display:inline-block;width:572px;text-align:left;font-size:28px;color:#fff;padding-top:26px;padding-bottom:26px}main #case .ptxt{display:inline-block;width:572px;text-align:left;color:#fff}main #case .ptxt a{text-decoration:none;cursor:pointer;color:#fff}main #case .swiper-wrapper{margin-bottom:150px}main .swiper-container-horizontal>.swiper-pagination-bullets,main .swiper-pagination-custom,main .swiper-pagination-fraction{bottom:0}main .swiper-pagination-bullet{width:20px;height:20px;display:inline-block;border:1px solid #fff;border-radius:100%;background:none;opacity:1}main .swiper-pagination-bullet-active{opacity:1;background:#fff}main .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}main .swiper-button-next{background:url(../../images/index/arr.png) no-repeat;right:85px;left:auto;margin-top:-120px}main .swiper-button-prev{background:url(../../images/index/arl.png) no-repeat;left:85px;right:auto;margin-top:-120px}main .swiper-button-next,main .swiper-button-prev{position:absolute;top:50%;width:36px;height:95px;z-index:10;cursor:pointer;background-size:36px 95px;background-position:center;background-repeat:no-repeat}@media (max-width: 768px){main section{min-width:100%;max-width:100%}main .container{width:100%}main h1{font-size:30px}main h2{font-size:26px}main h3{font-size:20px}main h4{font-size:18px}main h5{font-size:16px;font-weight:bold}main p{font-size:18px;line-height:1.5;padding:0 20px;text-align:justify}main .pc{display:none}main .m-mobile{display:block}main #banner{height:465px;background:url("../../images/index/m-bannerbg.jpg") no-repeat center center;background-size:cover;position:relative;overflow:hidden}main #banner h1{color:#fff;font-size:48px;padding-top:15%;padding-left:30px;padding-right:30px;text-align:left}main #banner .h2txt{display:block;font-size:36px;font-weight:500;padding-left:30px;padding-right:30px;text-align:left}main #banner .txt1{font-size:18px;font-weight:500;padding-left:30px;padding-right:30px;text-align:left;letter-spacing:0}main #banner .groupbtn,main #solve .groupbtn,main #battle .groupbtn,main #blueprint .groupbtn,main #scheme .groupbtn,main #solution .groupbtn{width:100%;margin:0 auto;text-align:center}main #banner .bframe{width:164px;margin-right:0}main .titlss{float:none;margin:40px auto}main .htxt{font-size:20px;padding:0 5%;line-height:1.75;text-align:justify}main #estate{position:relative;height:auto;background:#dceafc;text-align:center}main #estate img{margin:8% auto}main #strength{height:auto;background:-webkit-gradient(linear, left top, left bottom, from(#053754), to(#025d5e));background:linear-gradient(#053754, #025d5e)}main #strength ul>li{position:relative;float:none;overflow:hidden;margin:3% auto;margin-right:5%;margin-left:5%}main #strength ul>li:last-child{margin-right:5%}main #strength ul>li .fadeout{width:100%;height:230px;border-radius:20px}main #strength ul>li .fadeout .mximg{margin:0 auto;padding-top:10%}main #strength ul>li .fadeout h3{font-size:22px;padding-top:10px}main #strength ul>li .fadeout i{padding-top:0}main #strength ul>li .fadein{position:absolute;_position:relative;text-align:justify;width:100%;height:230px;top:130%;border-radius:20px}main #strength ul>li .fadein ol{margin-left:0;margin-top:0;overflow:hidden}main #strength ul li .fadein ol>li{display:inline-block;width:90%;padding:2% 5% 0;margin-bottom:0}main #strength ul li .fadein ol>li .stxt1{padding-left:20px;line-height:24px;font-weight:lighter}main #strength ul li .fadein .bframea{position:absolute;display:inline-block;width:160px;height:36px;line-height:36px;bottom:18px;background:#025dac;border:none;border-radius:22px;left:50%;right:0;margin-left:-80px}main #challenge{height:auto;background:#dceafc}main #challenge .htxt{text-align:justify}main #challenge ul{margin:5%;overflow:hidden}main #challenge ul li{width:100%;float:none}main #challenge ul li>p{text-align:justify;padding:4% 0 10%}main #case{height:auto;background:-webkit-gradient(linear, left top, left bottom, from(#013153), to(#025d5e));background:linear-gradient(#013153, #025d5e)}main #case .htxt{text-align:justify;padding-bottom:10%}main #case .m-mobile .h2bold{width:90%;height:48px;line-height:44px}main #case .m-mobile .h3txt{width:90%;font-size:18px;padding-top:10px;padding-bottom:10px}main #case .m-mobile .ptxt{width:90%;font-size:16px;padding-bottom:30px}}

/*# sourceMappingURL=style.css.map */
