*{margin:0;padding:0;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;-webkit-overflow-scrolling:touch;-moz-overflow-scrolling:touch;-o-overflow-scrolling:touch;overflow-scrolling:touch;-webkit-text-size-adjust:none}html,body{width:100%;height:100%}body{font-family:Arial,Helvetica,sans-serif;font:16px/1.5 "Microsoft Yahei","Helvetica","Arial","Helvetica Neue","Tahoma";color:#333;background:#fff;overflow-x:hidden}ul,ol{list-style:none}img,hr{border:none}img{vertical-align:top}a{text-decoration:none;color:#333}.clearfix{overflow:hidden;_zoom:1}.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}.clear{clear:both}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrp{display:flex;display:-webkit-flex;justify-content:space-between}.flex-item{display:flex;display:-webkit-flex;justify-content:center;align-items:center}.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.left{float:left}.right{float:right}.inline{display:inline}.wrap{width:96%;max-width:1320px;margin:0px auto;position:relative;overflow:hidden}#header{width:100%;margin:0px auto;height:86px;background:#fff;z-index:99}.hd_top{height:86px}.hd_md{position:fixed;width:100%;z-index:200;top:0px;margin:0px auto;display:block;background:#fff}.hd_md .wrap{height:86px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;position:relative;overflow:visible}.hd_md #logo{position:absolute;left:0px;top:0;bottom:0;margin:auto;background:url(../images/logo.png) no-repeat top;background-size:100% auto;width:204px;height:58px}.hd_md .nav{position:absolute;width:auto;height:100%;right:200px;top:0px}.hd_md .nav li{float:left}.hd_md .nav li a{font-size:18px;color:#333;border-top:3px solid #fff;padding:26px 26px 35px;display:block}.hd_md .nav li a:hover,.hd_md .nav li a.curr{color:#CA0000}.hd_md #hd_tel{width:160px;color:#CA0000;height:25px;display:block;background:url(../images/icon_tel.jpg) no-repeat left;padding:0px 0px 0px 25px;position:absolute;right:0px;top:30px;font-size:22px;font-weight:bold;font-family:arial;line-height:120%}.hd_md .mobile-menu{display:none;width:36px;height:23px;padding:5px 2px;position:absolute;top:0px;bottom:0px;margin:auto;right:0px;cursor:pointer}.hd_md .mobile-menu .box{display:block;width:100%;height:100%;position:relative}.hd_md .mobile-menu .line{display:block;width:100%;height:2px;background-color:#1d1d1d;position:absolute;left:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;border-radius:3px}.hd_md .mobile-menu .line1{transform-origin:right top 0;width:73.86%}.hd_md .mobile-menu .line2{top:9px}.hd_md .mobile-menu .line3{top:18px;transform-origin:right bottom 0;width:73.86%}.hd_md .mobile-menu.active .line1{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.hd_md .mobile-menu.active .line2{opacity:0}.hd_md .mobile-menu.active .line3{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tpfixed{border-bottom:1px solid #dedede;filter:alpha(Opacity=92);-moz-opacity:.92;opacity:.92}.tpfixed .wrap{height:70px;width:98%;max-width:1360px}.tpfixed .wrap .nav{top:-8px}.tpfixed #hd_tel{top:20px}#main{width:100%;overflow:hidden;position:relative}#fdlink{border-bottom:1px solid #111;padding:34px 0px;background:#222}#fdlink h2{font-size:18px;color:#ccc;font-weight:normal;margin-bottom:10px}#fdlink a{color:#888;font-size:12px;margin:0px 10px 10px 0px}#fdlink a:hover{color:#ccc}#footer{width:100%;padding:0px;background:#222}.ftnav{border-top:1px solid #333;padding:28px 0px 24px}.ftnav li{float:left;width:11.1%;margin:0px 4.28% 0px 0px}.ftnav li:nth-child(5),.ftnav li:last-child{margin-right:0}.ftnav li h2{font-size:17px;font-weight:normal;color:#ccc;border-bottom:1px solid #333;padding-bottom:15px;margin-bottom:18px}.ftnav li a{color:#888;font-size:14px;line-height:220%;display:block}.ftnav li a:hover{color:#ccc}.ftnav .ftcont{float:right;width:23.1%}.ftnav .ftcont .tel{color:#CA0000;line-height:110%;font-size:28px;font-family:Arial,Helvetica,sans-serif;letter-spacing:1px}.ftnav .ftcont p{color:#888;font-size:14px;margin-top:18px;line-height:210%}.copyright{height:46px;font-size:14px;line-height:46px;color:#999;position:relative;background:#111;overflow:hidden;text-align: center;}.copyright .line{margin-left:6px}.copyright .right{position:absolute;right:0px;top:0px}.copyright .right span{float:right;padding-left:10px;display:block}.copyright .right #cnzz{margin-left:1px}.copyright a{color:#888}.right_nav{width:50px;position:fixed;right:6px;top:50%;margin-top:-160px;z-index:1000}.right_nav a{cursor:pointer;position:relative;display:block;width:50px;height:50px;margin:2px 0px;overflow:hidden;background-position:center;background-color:#333;background-repeat:no-repeat;background-size:100%}.right_nav a span{position:absolute;-webkit-transition:all .18s ease;-moz-transition:all .18s ease;-o-transition:all .18s ease;transition:all .18s ease;right:50px;width:160px;display:block;opacity:0;text-align:center;overflow:hidden;height:26px;padding:12px 0px;color:#fff;background:#CA0000;font-size:16px}.right_nav a.rn_qq{background-image:url(../images/icon_qq_x.png)}.right_nav a.rn_weixin{background-image:url(../images/icon_weixin_xx.png)}.right_nav a.rn_mobile{background-image:url(../images/icon_mobile_x.png)}.right_nav a.rn_mobile2{background-image:url(../images/icon_mobile_x2.png)}.right_nav a.rn_weixin_x{background-image:url(../images/icon_weixin_x_x.png)}.right_nav a.rn_tel{background-image:url(../images/icon_tel_x.png)}.right_nav a.rn_top{background-image:url(../images/icon_top_x.png);display:none}.right_nav a:hover{background-color:#CA0000;overflow:visible}.right_nav a:hover span{opacity:1}.right_nav a.rn_weixin span,.right_nav a.rn_weixin_x span,.right_nav a.rn_mobile span,.right_nav a.rn_mobile2 span{top:-52px;height:124px;padding:15px 0px}.right_nav a.rn_weixin img,.right_nav a.rn_weixin_x img,.right_nav a.rn_mobile img,.right_nav a.rn_mobile2 img{width:124px;height:124px}@media screen and (max-width: 1180px)and (min-width: 1081px){.hd_md .nav li a{padding:26px 21px 35px}}@media screen and (max-width: 1080px){.copyright .right{display:none}}@media screen and (max-width: 1080px)and (min-width: 981px){.hd_md .nav li a{padding:26px 12px 35px}}#banner{padding-bottom:32%;height:81px;background:url(../images/nbg.jpg) repeat-x #fff;overflow:hidden;position:relative;z-index:1}#banner .ibbg{width:100%;max-width:1442px}#banner .swiper-container{position:absolute !important;left:0;top:0;bottom:0;right:0;margin:auto;z-index:2;height:100%}#banner .swiper-slide{width:100%;margin:0 auto;height:100%}#banner .swiper-slide{overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}#banner .swiper-slide a{width:100%;height:100%;display:block}.we_do,.cases,.news,.customer{text-align:center;background:#fff;padding-bottom:50px}.we_do .title,.cases .title,.news .title,.customer .title{text-align:center;margin:40px 0}.we_do .title span,.cases .title span,.news .title span,.customer .title span{font-size:22px;color:#ddd;font-family:"Times New Roman",Times,serif}.we_do .title h2,.cases .title h2,.news .title h2,.customer .title h2{font-size:36px;margin:5px 0 15px;color:#555;letter-spacing:1px}.we_do .title p,.cases .title p,.news .title p,.customer .title p{font-size:15px;color:#999}.we_do .do_list{width:100%;margin-bottom:3.7%;padding-top:3%;flex-flow:wrap}.we_do .do_list .do_box{width:14%;overflow:hidden;text-align:center}.we_do .do_list .do_box div{width:98%;padding-bottom:154px;margin:0 auto;overflow:hidden;display:block;position:relative;overflow:hidden}.we_do .do_list .do_box div span{position:absolute;left:0;right:0;margin:auto;top:0;z-index:9;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:154px;height:154px;border-radius:100%;overflow:hidden}.we_do .do_list .do_box div span.ibox{z-index:8;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;border:3px solid #ccc;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.we_do .do_list .do_box div span.ibox img{width:100%;margin:0 auto}.we_do .do_list .do_box div span.left,.we_do .do_list .do_box div span.right{border:3px solid #CA0000;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.we_do .do_list .do_box div span.left{clip:rect(0, 77px, 0, 0)}.we_do .do_list .do_box div span.right{clip:rect(154px, 154px, 154px, 77px)}.we_do .do_list .do_box:hover div span.ibox{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.we_do .do_list .do_box:hover div span.left{clip:rect(0, 77px, 154px, 0)}.we_do .do_list .do_box:hover div span.right{clip:rect(0, 154px, 154px, 77px)}.we_do .do_list .do_box h3{margin-top:40px;font-size:18px;color:#000;font-weight:normal}.we_do .do_list .do_box a:hover h3{color:#CA0000}.we_do .do_list .do_box p{font-size:14px;color:#aaa;margin:20px auto 0;padding:0 8%;line-height:140%}.works,.sitepg{padding-bottom:50px}.works .title,.sitepg .title{text-align:center;padding:50px 0 30px;color:#fff}.works .title h2,.sitepg .title h2{font-size:43px;margin:0;letter-spacing:1px;font-weight:normal;text-transform: uppercase;}.works .title p,.sitepg .title p{font-size:18px;color:#eee;text-transform: uppercase;}.works .more,.sitepg .more{width:260px;margin:35px auto 10px;text-align:center;font-size:18px}.works .more a,.sitepg .more a{border:1px dotted #999;display:block;color:#999;padding:8px;border-radius:100px}.works .more a:hover,.sitepg .more a:hover{color:#CA0000;border-color:#CA0000}.works{background:url(../images/work_bg.jpg) no-repeat center top #3e3c3d}.works .worklist{flex-flow:wrap}.works li{width:32.2%;margin:.9% 0;background-color:rgba(255,255,255,.1)}.works li a{display:block;cursor:pointer}.works li .ibox{width:100%;padding-bottom:68.33333%;overflow:hidden;background:#000;position:relative}.works li .ibox img{position:absolute;top:0;width:100%;height:100%;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out;opacity:.6}.works li .ibox i{position:absolute;display:none;width:42px;height:42px;background:url(../images/icon_f.png) no-repeat center;left:50%;top:50%;margin:-21px 0 0 -21px;z-index:100;filter:Alpha(Opacity=70);-moz-opacity:.7;opacity:.7}.works li p{width:100%;height:38px;padding:12px 0 0;color:#ddd;text-align:center;margin:0;position:relative;overflow:hidden}.works li p span{position:absolute;width:100%;height:100%;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;z-index:10;left:0;padding:0 5%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;top:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;padding-top:11px}.works li p .bg2{top:50px}.works li:hover .ibox img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity:1}.works li:hover .ibox i{display:block}.works li:hover p .bg1{top:-50px}.works li:hover p .bg2{top:0;background:#CA0000}.customer .ctlist{flex-flow:wrap;margin-bottom:3.4%}.customer .ctlist .ct_box{width:18.8%;padding-bottom:12.26087%;margin:.72% 0;cursor:pointer;overflow:hidden;display:block;position:relative;text-align:center;border:1px dotted #ddd;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.customer .ctlist .ct_box img{width:100%}.customer .ctlist .ct_box span{position:absolute;left:0;top:0;z-index:9;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:100%;height:100%}.customer .ctlist .ct_box span.ct_on{top:100%}.customer .ctlist .ct_box:hover span{top:-100%;background:#fff}.customer .ctlist .ct_box:hover span.ct_on{top:0}.sitepg{width:100%;background:url(../images/sitepgbg.jpg) no-repeat center top #454545}.sitepg .splist{flex-flow:wrap}.sitepg .splist .site_box{width:18.6%;padding:15px 21px 30px 21px;margin:15px 0;border:1px solid #555;border-radius:5px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sitepg .splist .site_box:hover{border-color:#777;background:#444;margin-top:5px;margin-bottom:10px}.sitepg .splist .site_box a{display:block}.sitepg .splist .site_box div{text-align:center;padding:20px 0}.sitepg .splist .site_box div img{width:68%}.sitepg .splist .site_box h3{width:68%;padding:25.5% 0;font-size:18px;color:#fff;font-weight:normal;margin-bottom:10px;position:absolute;top:20px;left:16%;display:flex;display:-webkit-flex;justify-content:center;align-items:center}.sitepg .splist .site_box p{font-size:12px;color:#888;line-height:170%}.news .title{margin-bottom:32px}.news .newslist{text-align:left;display:block;width:100%;margin-bottom:2.2%}.news .newslist ul{width:49%;text-align:left;float:left;margin-right:1%}.news .newslist ul:last-child{margin:0 0 0 1%}.news .newslist li{overflow:hidden;border-bottom:1px solid #eee;padding:22px 0}.news .newslist li .idate{width:72px;height:56px;float:left;font-family:Arial;background:#f2f2f2;font-size:14px;overflow:hidden;text-align:center;padding:12px 0;color:#999}.news .newslist li .idate span{display:block;font-size:20px;font-weight:bold;color:#CA0000;margin-bottom:5px}.news .newslist li .text{padding-left:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.news .newslist li .text h3{font-size:16px;font-weight:normal;color:#333}.news .newslist li .text p{color:#aaa;font-size:12px;margin-top:15px}.news .newslist li a:hover .text h3{color:#CA0000}@media screen and (min-width: 1921px){#banner{height:690px;width:100%;padding:0px}}@media screen and (max-width: 1180px)and (min-width: 981px){.we_do .do_list .do_box div{padding-bottom:130px}.we_do .do_list .do_box div span{width:130px;height:130px}.we_do .do_list .do_box div span.left{clip:rect(0, 65px, 0, 0)}.we_do .do_list .do_box div span.right{clip:rect(130px, 130px, 130px, 65px)}.we_do .do_list .do_box:hover div span.left{clip:rect(0, 65px, 130px, 0)}.we_do .do_list .do_box:hover div span.right{clip:rect(0, 130px, 130px, 65px)}.we_do .do_list .do_box h3{font-size:16px}.we_do .do_list .do_box p{padding:0 6%}}@media screen and (max-width: 980px){.we_do .do_list{margin-bottom:3.4%}.we_do .do_list .do_box div{padding-bottom:98%}.we_do .do_list .do_box div span{width:100%;height:100%}.we_do .do_list .do_box div span.left,.we_do .do_list .do_box div span.right{display:none}.we_do .do_list .do_box h3{font-size:15px}.we_do .do_list .do_box p{padding:0 1%;font-size:13px}}@media screen and (max-width: 980px)and (min-width: 881px){.hd_md .nav{right:0}.hd_md .nav li a{padding:26px 20px 35px}.hd_md #hd_tel{display:none}.sitepg .splist .site_box h3{font-size:14px}}@media screen and (max-width: 880px){.overflow{overflow-y:hidden}.hd_md #logo{width:183px;height:52px}.hd_md .nav{display:none;width:100%;height:88%;position:fixed;left:0px;right:0px;top:86px;padding-bottom:12%;background:rgba(40,40,40,.95);-webkit-overflow-scrolling:touch}.hd_md .nav li{float:none;margin:0 15px;border-top:1px solid #444;border-bottom:1px solid #111}.hd_md .nav li:first-child{border-top:none}.hd_md .nav li:last-child{border-bottom:none}.hd_md .nav li a{padding:18px 0px;width:100%;text-align:center;border:0;color:#ccc}.hd_md .mobile-menu{display:block}.hd_md #hd_tel{display:none}.tpfixed .wrap .nav{top:70px}.ftnav li{width:17.601%;margin-right:3%}.ftnav .ftcont{float: left;width: 100%;}.ftnav .ftcont p{margin-top: 40px;}.right_nav{display:none}.copyright{height:auto;line-height:190%;text-align:center;padding:15px 0}.copyright .line{margin-left:0px;display:block}.copyright .right{display:none}.sitepg .splist .site_box h3{font-size:12px}}@media screen and (max-width: 780px){.wrap{width:95%}#header,.hd_top,.hd_md .wrap{height:60px}.hd_md .wrap{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.hd_md #logo{width:130px;height:37px;left:2px}.hd_md .nav{top:60px}.hd_md .mobile-menu{width:26px;height:16px;right:2px}.hd_md .mobile-menu .line1,.hd_md .mobile-menu .line3{width:20.6px}.hd_md .mobile-menu .line2{top:7px}.hd_md .mobile-menu .line3{top:14px}.tpfixed .wrap{height:50px}.tpfixed .wrap .nav{top:50px}.we_do,.cases,.news,.customer{padding-bottom:32px}.we_do .title,.cases .title,.news .title,.customer .title{text-align:center;margin:30px 0}.we_do .title span,.cases .title span,.news .title span,.customer .title span{font-size:18px}.we_do .title h2,.cases .title h2,.news .title h2,.customer .title h2{font-size:24px;margin:5px 0 10px}.we_do .title p,.cases .title p,.news .title p,.customer .title p{font-size:12px;width:75%;margin:0 auto}.we_do{padding-bottom:20px}.we_do .title{margin-bottom:25px}.we_do .do_list{padding-top:0}.we_do .do_list .do_box{width:33.333%;padding-bottom:4%}.we_do .do_list .do_box div{width:70%;padding-bottom:70%}.we_do .do_list .do_box div span.ibox{border-width:0}.we_do .do_list .do_box h3{margin-top:10px;font-size:17px}.we_do .do_list .do_box p{font-size:14px;margin:16px auto 0}.works,.sitepg{padding-bottom:32px}.works .title,.sitepg .title{padding:30px 0 20px}.works .title h2,.sitepg .title h2{font-size:24px}.works .title p,.sitepg .title p{font-size:15px}.works .more,.sitepg .more{width:200px;font-size:13px;margin:20px auto 5px}.works li{width:48.5%;margin:1.5% 0}.works li p{height:38px;padding:12px 0 0;font-size:15px}.customer .ctlist{margin-bottom:2.4%}.customer .ctlist .ct_box{width:48.5%;padding-bottom:29%;margin:.7% 0 2.2%}.customer .ctlist .ct_box img{width:90%}.sitepg .splist .site_box{width:100%;padding:13px 15px;margin:8px 0}.sitepg .splist .site_box div{display:none}.sitepg .splist .site_box h3{width:auto;padding:0;font-size:20px;margin-bottom:10px;position:relative;top:0;left:0;display:block}.sitepg .splist .site_box p{font-size:13px}.news .title{margin-bottom:18px}.news .newslist ul{width:100%;margin-right:0}.news .newslist ul:last-child{margin:0 0 0 0}.news .newslist li .text{padding-left:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:12px !important}.swiper-pagination-bullet{width:8px !important;height:8px !important}.swiper-pagination-bullet-active{width:16px !important}}@media screen and (max-width: 520px){#header,.hd_top,.hd_md .wrap{height:56px}.hd_md .nav{top:56px}.ftnav li{width:100%;margin:0 0 20px 0}.ftnav li h2{margin-bottom:12px;border-top:1px solid #333;border-bottom:none;padding-bottom:0;padding-top:20px}.ftnav li a{float:left;margin-right:10px;line-height:200%}.ftnav li:first-child h2{padding-top:0;border-top:none}#banner{height:64px}.we_do .title{margin-bottom:20px}.we_do .do_list .do_box div{width:80%;padding-bottom:80%}.we_do .do_list .do_box h3{font-size:15px}.we_do .do_list .do_box p{font-size:12px;margin-top:10px}.works li p{height:30px;padding:12px 0 0;font-size:13px}.sitepg .splist .site_box h3{font-size:18px}}


/*banner*/
.index-banwrap{position:relative;width:100%;height:0;padding-bottom:41.66667%;overflow:hidden}
.index-banwrap .index-banner{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}
.index-banwrap .index-banner .bx-wrapper{width:100%;height:100%}
.index-banwrap .index-banner .bx-viewport{width:100%;height:100%}
.index-banwrap .index-banner .slides:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;*display:none}
.index-banwrap .index-banner .slides{*zoom:1}
.index-banner .slides{width:300%}
.index-banner .slides li{float:left;width:33.3333%;overflow:hidden}
.index-banner .linerbg{position:absolute;left:0;top:0;width:100%;z-index:30;height:140px;}
.index-banner a{display:block}
.index-banner img{display:block;max-width:none;width:100%}
.index-banner li{position:relative}
.index-banner li .m-line-more{display:none;visibility:hidden}
.index-banner .flex-direction-nav{display:none}
.index-banner .bx-pager{bottom:18px}
.index-banner .bx-pager .bx-pager-item a{margin:0 3px;line-height:0;height:2px;padding:20px 0;width:94px}
.index-banner .bx-pager .bx-pager-item i{display:block;width:100%;height:2px;-webkit-border-radius:1px;border-radius:1px;background-color:#fff}
.index-banner .bx-pager .bx-pager-item .active i{background-color:#d90000}
.index-banner .flex-control-nav{z-index:20;bottom:38px}
.index-banner .flex-control-nav li{margin:0 3px;line-height:0;height:2px;width:94px;background-color:#fff}
.index-banner .flex-control-nav .cur{background-color:#d90000}
.index-banner .flex-control-nav a{-webkit-border-radius:0;border-radius:0;width:94px;height:2px;background:none;-webkit-box-shadow:none;box-shadow:none;opacity:1;-webkit-transition:all ease 0.3s;-o-transition:all ease 0.3s;-moz-transition:all ease 0.3s;transition:all ease 0.3s;padding:15px 0;margin-top:-16px}
.index-banner .flex-control-nav .flex-active{opacity:1;background:none}
.index-banner .slide01 .imgpopup{position:absolute;right:0;bottom:0;z-index:3;width:72.39583%}
.index-banner .slide01 .imgpopup img{vertical-align:top;width:100%}
.index-banner .slide01 .textpopup{position:absolute;top:40%;left:50%;z-index:20;margin-left:-800px;color:#fff}
.index-banner .slide01 .tit{margin-bottom:15px;font-size:48px;font-weight: bold;line-height:58px;width:72.39583%;white-space:nowrap;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}
.index-banner .slide01 .txt{margin-bottom:52px;font-size:20px;line-height:32px;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;white-space:nowrap}
.index-banner .slide01 .m-line-more{-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s;width:72.39583%;width:138px;border-color:#a19583;color:#fff}
.index-banner .slide01 .m-line-more:hover{color:#fff}
.index-banner .slide01 .m-line-more:hover::after{background-color:#a19583}
.index-banner .slide01 .before{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:0}
.index-banner .slide01 .after{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
.index-banner .slide03{position:relative}
.index-banner .slide03 .textpopup03{position:absolute;top:27.5%;left:50%;z-index:20;margin-left:-800px;color:#fff}
.index-banner .slide03 .textpopup03 .ico{margin-bottom:26px}
.index-banner .slide03 .textpopup03 .ico img{width:auto}
.index-banner .slide03 .textpopup03 .tit{-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;margin-bottom:50px;font-size:48px;line-height:60px;color:#fff}
.index-banner .slide03 .textpopup03 .m-line-more{border-color:#fff;color:#fff;-webkit-transition-delay:0.8s;-moz-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s}
.index-banner .slide03 .textpopup03 .m-line-more::after{background-color:#fff}
.index-banner .slide03 .textpopup03 .before{-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);-o-transform:translateY(60px);transform:translateY(60px);-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:0}
.index-banner .slide03 .textpopup03 .after{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
.index-banner .slide03 .imgpopup03 .before{-webkit-transform:translate(80px, 60px);-moz-transform:translate(80px, 60px);-ms-transform:translate(80px, 60px);-o-transform:translate(80px, 60px);transform:translate(80px, 60px);-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:0}
.index-banner .slide03 .imgpopup03 .after{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
.index-banner .slide03 .imgpopup03 img{position:absolute;z-index:10;width:auto}
.index-banner .slide03 .imgpopup03 .pop01{width:5.72917%;top:66.5%;left:32.34375%;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}
.index-banner .slide03 .imgpopup03 .pop02{width:11.61458%;top:69.875%;left:37.29167%;-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}
.index-banner .slide03 .imgpopup03 .pop03{width:6.61458%;top:50.375%;left:41.04167%;-webkit-transition-delay:0.9s;-moz-transition-delay:0.9s;-o-transition-delay:0.9s;transition-delay:0.9s}
.index-banner .slide03 .imgpopup03 .pop04{width:19.21875%;top:0%;left:68.22917%;-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}
.index-banner .slide03 .imgpopup03 .pop05{width:9.32292%;top:28.375%;left:76.82292%;-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s}
.index-banner .slide04{position:relative}
.index-banner .slide04 .textpopup{position:absolute;top:40%;left:50%;z-index:20;margin-left:-800px;color:#fff}
.index-banner .slide04 .textpopup .tit{margin-bottom:15px;font-size:48px;line-height:58px;width:72.39583%;white-space:nowrap;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}
.index-banner .slide04 .textpopup .txt{margin-bottom:52px;font-size:20px;line-height:32px;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;white-space:nowrap}
.index-banner .slide04 .textpopup .m-line-more{-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;-o-transition-delay:0.7s;transition-delay:0.7s;width:72.39583%;width:138px;border-color:#fff;color:#fff}
.index-banner .slide04 .textpopup .m-line-more::after{background-color:#fff}
.index-banner .slide04 .textpopup .m-line-more:hover{color:#fff}
.index-banner .slide04 .textpopup .m-line-more:hover::after{background-color:#fff}
.index-banner .slide04 .textpopup .before{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:0}
.index-banner .slide04 .textpopup .after{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}
/*.index-banner .slide04 .imgpopup img{position:absolute;z-index:10;width:auto}
.index-banner .slide04 .imgpopup .pop01{top:9.875%;left:33.90625%;width:35.46875%}
.index-banner .slide04 .imgpopup .pop01.before{-webkit-transform:translate(-120px, 120px);-moz-transform:translate(-120px, 120px);-ms-transform:translate(-120px, 120px);-o-transform:translate(-120px, 120px);transform:translate(-120px, 120px)}
.index-banner .slide04 .imgpopup .pop02{top:0;left:58.54167%;width:26.35417%}
.index-banner .slide04 .imgpopup .pop02.before{-webkit-transform:translate(-120px, 120px);-moz-transform:translate(-120px, 120px);-ms-transform:translate(-120px, 120px);-o-transform:translate(-120px, 120px);transform:translate(-120px, 120px)}
.index-banner .slide04 .imgpopup .pop03{top:79.375%;left:33.3125%;width:33.33333%;-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}
.index-banner .slide04 .imgpopup .pop03.before{-webkit-transform:translate(120px, -120px);-moz-transform:translate(120px, -120px);-ms-transform:translate(120px, -120px);-o-transform:translate(120px, -120px);transform:translate(120px, -120px)}
.index-banner .slide04 .imgpopup .pop04{top:19.5%;left:55.57292%;width:35.46875%;-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s}
.index-banner .slide04 .imgpopup .pop04.before{-webkit-transform:translate(120px, -120px);-moz-transform:translate(120px, -120px);-ms-transform:translate(120px, -120px);-o-transform:translate(120px, -120px);transform:translate(120px, -120px)}
.index-banner .slide04 .imgpopup .pop05{top:0;left:80.625%;width:19.47917%;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}
.index-banner .slide04 .imgpopup .pop05.before{-webkit-transform:translate(120px, -120px);-moz-transform:translate(120px, -120px);-ms-transform:translate(120px, -120px);-o-transform:translate(120px, -120px);transform:translate(120px, -120px)}
.index-banner .slide04 .imgpopup .pop06{top:73.5%;left:57.29167%;width:36.97917%}
.index-banner .slide04 .imgpopup .pop06.before{-webkit-transform:translate(-120px, 120px);-moz-transform:translate(-120px, 120px);-ms-transform:translate(-120px, 120px);-o-transform:translate(-120px, 120px);transform:translate(-120px, 120px)}
.index-banner .slide04 .imgpopup .pop07{top:29.125%;left:84.32292%;width:15.88542%}
.index-banner .slide04 .imgpopup .pop07.before{-webkit-transform:translate(-120px, 120px);-moz-transform:translate(-120px, 120px);-ms-transform:translate(-120px, 120px);-o-transform:translate(-120px, 120px);transform:translate(-120px, 120px)}

*/

.index-banner .slide04 .imgpopup {
	position: absolute;
	width: 60vw;
	top: 0px;
	right: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}

.index-banner .slide04 .imgpopup p {
	float: left;
	width: 19vw;
}

.index-banner .slide04 .imgpopup p img {
	width: 100%;
}

.index-banner .slide04 .imgpopup .on-img1 {
	margin: -20vh 0 0 0;
}

.index-banner .slide04 .imgpopup .on-img1.before {
	-webkit-transform: translate(0, 120px);
	-moz-transform: translate(0, 120px);
	-ms-transform: translate(0, 120px);
	-o-transform: translate(0, 120px);
	transform: translate(0, 120px)
}

.index-banner .slide04 .imgpopup .on-img2 {
	margin: -50vh 0 0 0;
}

.index-banner .slide04 .imgpopup .on-img2.before {
	-webkit-transform: translate(10px, -120px);
	-moz-transform: translate(10px, -120px);
	-ms-transform: translate(10px, -120px);
	-o-transform: translate(10px, -120px);
	transform: translate(10px, -120px)
}

.index-banner .slide04 .imgpopup .on-img3 {
	margin: -20vh 0 0 0;
}

.index-banner .slide04 .imgpopup .on-img3.before {
	-webkit-transform: translate(0, 120px);
	-moz-transform: translate(0, 120px);
	-ms-transform: translate(0, 120px);
	-o-transform: translate(0, 120px);
	transform: translate(0, 120px)
}

.index-banner .slide04 .imgpopup .before{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:0;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;transition-delay:0.1s}
.index-banner .slide04 .imgpopup .before.after{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1}

.index-banner .slide05{position:relative}
.index-banner .slide05 .textpopup{position:absolute;top:50%;left:50%;margin:-209px 0 0 -505px;width:1010px}
.index-banner .slide05 .before{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:0}
.index-banner .slide05 .after{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);opacity:1}
.index-banner .slide05 .tit{margin-bottom:34px;text-align:center;font-size:48px;line-height:60px;color:#fff;font-weight: bold;}
.index-banner .slide05 .tit span{color:#28b7ec;background-image:-webkit-linear-gradient(118deg, #00ffe4, #28b7ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent}

.index-banner .slide05 .jj{
padding: 0 0 60px 0;
    font-size: 24px;
    color: #555555;
    text-align: center;
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transition-delay: 0.3s;
	}
.index-banner .slide05 .jj span{color:#28b7ec;background-image:-webkit-linear-gradient(118deg, #00ffe4, #28b7ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent}

.index-banner .slide05 .icolist{margin-bottom:82px;font-size:0;text-align:center}
.index-banner .slide05 .icolist.before{-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}
.index-banner .slide05 .icolist .ico{position:relative;width:202px;display:inline-block;vertical-align:top;font-size:32px;line-height:40px}
.index-banner .slide05 .icolist .ico img{display:inline-block;vertical-align:top;max-width:90px}

.index-banner .slide05 .icolist .ico p{padding-top:12px;color:#418daa;background-image:-webkit-linear-gradient(118deg, #003057, #28b7ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent}

.index-banner .slide05 .icolist .ico:after{content:'';position:absolute;right:0;top:50%;margin-top:-30px;width:1px;height:61px;background-color:#fafafa}
.index-banner .slide05 .icolist .ico.last:after{display:none}
.index-banner .slide05 .botdesc{text-align:center;font-size:24px;line-height:48px;color:#fff}
.index-banner .slide05 .botdesc.before{-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}
.index-banner .slide05 .botdesc span{font-size:32px;font-weight:bold;color:#28b7ec;background-image:-webkit-linear-gradient(118deg, #00ffe4, #28b7ec);-webkit-background-clip:text;-webkit-text-fill-color:transparent}

.iban-ctrl{
	position: absolute;
    z-index: 22;
    left: 50%;
    bottom: 30px;
    padding: 0 0 0 0;
    width: 240px;
    margin-left: -120px;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    text-align: center;
    line-height: 30px;
	}
	
.iban-ctrl a:hover {
	color: #FF0000;
}	
/*	
.iban-index{float:left;line-height:70px;color:#333}
.iban-index span{float:left;font-size:24px;font-weight:bold;line-height:70px}
.iban-index .line{font-size:20px;padding:0 10px}
.iban-index .total{color:#999}
.iban-nav{float:left;padding-left:30px}
.iban-nav a{float:left;width:100px;height:70px;background-repeat:no-repeat;background-position:center;-webkit-transition:all ease .5s;-o-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}
.iban-nav .prev{border-right:1px solid #fff;}
.iban-nav .prev:hover{background-position:40% center}
.iban-nav .next{}
.iban-nav .next:hover{background-position:60% center}
.iban-nav .next{background-color:#d90000}*/

.iban-ctrl .iban-index {
	display: inline-block;
	font-size: 20px;
	background-color: #FF0000;
	color: #FFFFFF;
	padding: 3px 14px 3px 14px;
}

.iban-ctrl a {
	width: 50px;
	display: inline-block;
	font-size: 24px;
	color: #003333;
	font-weight: bold;
	cursor: pointer;
}

.iban-ctrl a:hover {
	color: #FF0000;
}
@media screen and (min-width: 1367px) and (max-width: 1680px){
.index-banner .slide01 .textpopup{position:absolute;top:40%;left:50%;z-index:20;margin-left:-600px;color:#fff}
.index-banner .slide01 .tit{margin-bottom:15px;font-size:48px;font-weight: bold;line-height:58px;width:72.39583%;white-space:nowrap;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}
.index-banner .slide01 .txt{margin-bottom:52px;font-size:20px;line-height:32px;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;white-space:nowrap}
.index-banner .slide04 .textpopup{position:absolute;top:40%;left:50%;z-index:20;margin-left:-600px;color:#fff}
.index-banner .slide04 .textpopup .tit{margin-bottom:15px;font-size:48px;line-height:58px;width:72.39583%;white-space:nowrap;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}
.index-banner .slide04 .textpopup .txt{margin-bottom:52px;font-size:20px;line-height:32px;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;white-space:nowrap}
}
@media screen and (min-width: 1025px) and (max-width: 1366px){
.index-banner .slide01 .textpopup{position:absolute;top:40%;left:50%;z-index:20;margin-left:-500px;color:#fff}
.index-banner .slide01 .tit{margin-bottom:15px;font-size:42px;font-weight: bold;line-height:58px;width:72.39583%;white-space:nowrap;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}
.index-banner .slide01 .txt{margin-bottom:52px;font-size:20px;line-height:32px;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;white-space:nowrap}
.index-banner .slide04 .textpopup{position:absolute;top:40%;left:50%;z-index:20;margin-left:-500px;color:#fff}
.index-banner .slide04 .textpopup .tit{margin-bottom:15px;font-size:42px;line-height:58px;width:72.39583%;white-space:nowrap;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}
.index-banner .slide04 .textpopup .txt{margin-bottom:52px;font-size:20px;line-height:32px;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;white-space:nowrap}
}
@media screen and (min-width: 801px) and (max-width: 1024px){
.index-banner .slide01 .textpopup{position:absolute;top:40%;left:50%;z-index:20;margin-left:-400px;color:#fff}
.index-banner .slide01 .tit{margin-bottom:15px;font-size:36px;font-weight: bold;line-height:58px;width:72.39583%;white-space:nowrap;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}
.index-banner .slide01 .txt{margin-bottom:52px;font-size:20px;line-height:32px;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;white-space:nowrap}
.index-banner .slide04 .textpopup{position:absolute;top:40%;left:50%;z-index:20;margin-left:-400px;color:#fff}
.index-banner .slide04 .textpopup .tit{margin-bottom:15px;font-size:36px;line-height:58px;width:72.39583%;white-space:nowrap;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}
.index-banner .slide04 .textpopup .txt{margin-bottom:52px;font-size:20px;line-height:32px;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s;white-space:nowrap}
}

@media (max-width: 800px){
.iban-ctrl{
	width: auto;
    height: 34px;
    right: 0;
	left:auto;
    bottom: 0;
    margin: 0;
    border-radius: 0;}
.iban-ctrl .iban-index {background: rgba(255,255,255,0.7);color: #666;}
.iban-index span{font-size:16px;line-height:34px}
.iban-index .line{font-size:16px}
.iban-ctrl a{display:none}
.scroll-tips{display:none}

.index-banner .bx-pager{bottom:0}
.index-banner .bx-pager .bx-pager-item a{width:50px}
.index-banner .linerbg{display:none}
.index-banner .slide01 .textpopup{top:0;left:0;margin-left:0;padding:30px 15px 15px}
.index-banner .slide01 .tit{margin-bottom:8px;font-size:16px;line-height:26px;width:72.39583%;white-space:normal}
.index-banner .slide01 .txt{white-space:normal;margin-bottom:12px;font-size:10px;line-height:22px}
.index-banner .slide03 .textpopup03{top:0;left:0;margin-left:0;padding:30px 15px 15px}
.index-banner .slide03 .textpopup03 .ico{margin-bottom:10px}
.index-banner .slide03 .textpopup03 .ico img{width:26px}
.index-banner .slide03 .textpopup03 .tit{font-size:16px;line-height:26px;white-space:normal}
.index-banner .slide04 .textpopup{top:0;left:0;margin-left:0;padding:30px 15px 15px}
.index-banner .slide04 .textpopup .tit{margin-bottom:8px;font-size:16px;line-height:26px;width:72.39583%;white-space:normal}
.index-banner .slide04 .textpopup .txt{margin-bottom:0;font-size:10px;line-height:22px;white-space:normal}
.index-banner .slide05 .textpopup{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;margin:0}
.index-banner .slide05 .tit{margin-bottom:10px;font-size:16px;line-height:26px}
.index-banner .slide05 .jj{margin-bottom:10px;font-size:12px;line-height:26px;padding:0;}

.index-banner .slide05 .icolist{margin-bottom:18px}
.index-banner .slide05 .icolist .ico{width:20%;font-size:16px;line-height:24px}
.index-banner .slide05 .icolist .ico img{width:30px}
.index-banner .slide05 .icolist .ico p{padding-top:0;font-size:12px}
.index-banner .slide05 .icolist .ico:after{margin-top:-10px;height:20px}
.index-banner .slide05 .botdesc{font-size:14px;line-height:30px}
.index-banner .slide05 .botdesc span{font-size:15px}

}