/*!-----------------[初始化]--------------*/
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{background:#fff;color:#444;font-size:12px;line-height:1.5;font-family:"微软雅黑","Microsoft Yahei";overflow-x:hidden}
a{color:inherit;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
em,i{font-style:normal}
input,select,textarea{font-size:12px;color:#444;font-family:"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#7f7f7f}
::-moz-placeholder{color:#7f7f7f}
::-ms-input-placeholder{color:#7f7f7f}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.fix{zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
/*!动画*/
@keyframes down{
0%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:1}
100%{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}
}
/*!布局*/
.wp{width:90%;max-width:1600px;margin:0 auto}
/*!头部*/
.menuBtn{display:none;position:fixed;top:15px;right:20px;width:30px;height:30px;cursor:pointer;z-index:10;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.menuBtn b{display:block;height:2px;background-color:#fff;margin:6px 0;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px;background-color:#fff}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.header{padding:0 100px;position:fixed;left:0;top:0;right:0;height:194px;z-index:100;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header,.header>.wp{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.header .logo{width:200px;height:98px;flex-shrink:0}
.header .logo,.header .logo a{display:-webkit-flex;display:flex;align-items:center}
.header .logo a{height:100%}
.header .logo img{display:block;max-width:100%;max-height:100%}
.header .header-r{padding-left:50px;flex-grow:1}
.header .header-r .scroll{display:-webkit-flex;display:flex;align-items:center}
.header .nav{flex-grow:1;display:-webkit-flex;display:flex;justify-content:end;align-items:center}
.header .nav>li>a{padding:0 36px;display:block;font-size:18px;color:#fff;line-height:50px;text-transform:uppercase;display:-webkit-flex;display:flex;align-items:center;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header .nav>li>a span{display:block;height:100%;position:relative;display:-webkit-flex;display:flex;align-items:center;justify-content:center}
.header .nav>li>a span:before{content:'';position:absolute;left:0;bottom:-1px;right:0;height:3px;background-color:#ed7742;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header .nav>li>a i{position:absolute;right:5px;top:50%;width:40px;height:40px;transform:translateY(-50%);z-index:10;display:none}
.header .nav>li>a i:after{content:'';margin-top:4px;position:absolute;left:50%;top:50%;border:8px solid transparent;border-top-color:#fff;transform:translate(-50%,-50%)}
.header .nav>li.on>a,.header .nav>li:hover>a{color:#ed7742}
.header .nav>li.on>a span:before,.header .nav>li:hover>a span:before{opacity:1}
.header-lang{margin-left:90px;min-width:164px;cursor:pointer;position:relative}
.header-lang:before{content:'';position:absolute;left:0;top:50%;width:1px;height:14px;background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.header-lang .hd{font-size:18px;color:#fff;line-height:50px;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end}
.header-lang .hd .icon{margin-left:4px;width:11px;height:5px;background:url(../images/icon-down1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.header-lang .bd{position:absolute;right:0;top:100%;min-width:100%;font-size:16px;color:#333;text-align:center;border-radius:10px;background-color:#fff;z-index:10;display:none}
.header-lang .bd ul{padding:5px 0}
.header-lang .bd ul li a{padding:6px 15px;display:block;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.header-lang .bd ul li a:hover{background-color:#ed7742;color:#fff}
.header-lang:hover .bd{display:block}
.header.header-down{height:100px;background-color:rgba(0,0,0,.8)}
.header.header-down .logo{width:126px;height:70px;line-height:70px}
/*!底部*/
.footer{background-color:#242424;overflow:hidden}
.footer-1{padding:32px 0 20px}
.footer-1 .footer-hd{margin-bottom:38px;padding:40px 0;position:relative;z-index:1}
.footer-1 .footer-hd .en{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:220px;color:#272727;text-align:center;font-weight:700;z-index:-1}
.footer-1 .footer-hd .tit{margin-bottom:18px;font-size:24px;color:#fff;font-weight:400;text-align:center}
.footer-1 .footer-hd .desc{font-size:16px;color:#7f7f7f;line-height:1.8;text-align:center}
.footer-1 .footer-bd{position:relative;z-index:2;display:-webkit-flex;display:flex}
.footer-1 .footer-bd .bd-col{padding-right:160px;width:450px;flex-shrink:0}
.footer-1 .footer-bd .bd-cor{flex-grow:1}
.footer-1 .footer-info{font-size:14px;color:#7f7f7f;line-height:1.72}
.footer-1 .footer-info .item{display:-webkit-flex;display:flex;align-items:center}
.footer-1 .footer-info .item+.item{margin-top:14px}
.footer-1 .footer-info .item-tel{margin-bottom:30px}
.footer-1 .footer-info .icon{margin-right:24px;width:32px;line-height:32px;font-size:0;text-align:center;flex-shrink:0}
.footer-1 .footer-info .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer-1 .footer-info .text{flex-grow:1}
.footer-1 .footer-info .tel{margin-bottom:5px;font-size:30px;color:#fff;font-weight:400;line-height:1.1}
.footer-1 .footer-info .text-item{display:-webkit-flex;display:flex;align-items:flex-start}
.footer-1 .footer-info .text-item .text-tit{flex-shrink:0}
.footer-1 .footer-info .text-item .text-in{flex-grow:1}
.form-1 input,.form-1 textarea{outline:0;border:none}
.form-1 .form-cont{margin:0 -9px;display:-webkit-flex;display:flex;justify-content:space-between}
.form-1 .form-col,.form-1 .form-cor{padding:0 9px}
.form-1 .form-col{width:360px;flex-shrink:0}
.form-1 .form-cor{flex-grow:1}
.form-1 .form-item+.form-item{margin-top:18px}
.form-1 .input{padding:0 18px;display:block;width:100%;height:50px;line-height:50px;background-color:#2f2f2f;font-size:16px;color:#fff}
.form-1 .tar{padding:14px 24px;display:block;width:100%;height:120px;background-color:#2f2f2f;resize:none;font-size:16px;color:#fff}
.form-1 .form-bt{margin-top:17px}
.form-1 .submit{display:block;width:145px;height:50px;line-height:50px;background-color:#ef763f;border-radius:5px;font-size:16px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.form-1 .submit:hover{opacity:.8}
.footer-1 .footer-bt{margin-top:50px}
.footer-link{margin:0 -10px -10px;font-size:15px;color:#666;text-align:center;line-height:2;display:-webkit-flex;display:flex;flex-wrap:wrap}
.footer-link a{padding:0 10px;margin-bottom:10px;width:8.33%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.footer-link a:hover{color:#fff}
.footer-2{padding:15px 0;background-color:#1b1b1b}
.footer-copy{font-size:14px;color:#494949;text-align:center}
.footer-copy a{font-size:inherit;color:inherit}
.footer-copy a:hover{text-decoration:underline;color:#fff}
/*!兼容提示*/
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;display:none}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#004585;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto 10px;font-size:80px;line-height:80px}
#browser-modal .browser-content .browser-item .iconchrome{background:url(../images/bro.png) no-repeat}
#browser-modal .browser-content .browser-item .iconfirefox{background:url(../images/bro.png) 0 -100px no-repeat}
#browser-modal .browser-content .browser-item .iconopera{background:url(../images/bro.png) 0 -200px no-repeat}
#browser-modal .browser-content .browser-item .iconEdge{background:url(../images/bro.png) 0 -300px no-repeat}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}
/*!公用*/
.m-text1 .tit{font-size:45px;color:#000;font-weight:700;line-height:1.1}
.m-text1 .tit span{margin-top:24px;display:block;color:#ed7742}
.m-text2{position:absolute;right:140px;top:128px;width:540px;z-index:10}
.m-text2 .tit{margin-bottom:40px;padding-bottom:47px;font-size:48px;color:#fff;font-weight:400;line-height:1.1;position:relative}
.m-text2 .tit:before{content:'';position:absolute;left:0;bottom:0;width:115px;height:5px;background-color:#ec7742}
.m-text2 .text{font-size:24px;color:#fefefe;line-height:1.7}
.m-text3{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.m-text3 .col{flex-grow:1}
.m-text3 .cor{margin-left:20px;flex-shrink:0}
.m-text3 .tit{padding-bottom:40px;font-size:45px;color:#000;font-weight:700;position:relative;display:-webkit-flex;display:flex;flex-wrap:wrap}
.m-text3 .tit:before{content:'';position:absolute;left:0;bottom:0;width:115px;height:5px;background-color:#ec7742}
.m-text3 .tit span{margin-left:3px;color:#eb7948}
.m-text3.t_end .tit:before{left:auto;right:0}
.m-text4 .tit{font-size:47px;color:#fff;font-weight:400;line-height:1.1}
.m-text4 .tit .cn{position:relative;z-index:10}
.m-text4 .tit .en{margin-top:-32px;opacity:.1;text-transform:uppercase;position:relative;z-index:1}
.m-text5 .tit{font-size:40px;color:#000;font-weight:400;text-align:center}
.m-text6 .tit{margin-bottom:16px;padding-bottom:21px;font-size:50px;color:#000;font-weight:400;line-height:1.1;position:relative}
.m-text6 .tit:before{content:'';position:absolute;left:0;bottom:0;width:115px;height:3px;background-color:#eb7744}
.m-text6 .text{font-size:18px;color:#858585;line-height:1.7}
.m-text7{border-bottom:3px solid #d9d9d9;display:-webkit-flex;display:flex}
.m-text7 .tit{padding-bottom:30px;font-size:50px;color:#000;font-weight:400;line-height:1.1;position:relative}
.m-text7 .tit:before{content:'';position:absolute;left:0;bottom:-3px;right:0;height:3px;background-color:#eb7744}
.m-btns1{display:-webkit-flex;display:flex}
.m-btns1 .b1{display:block;font-size:24px;color:#f0914c;line-height:2.5;display:-webkit-flex;display:flex;align-items:flex-start}
.m-btns1 .b1 span{display:block;line-height:1.3;position:relative}
.m-btns1 .b1 span:before{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#f0914c}
.m-btns1 .b1 .icon{margin-left:7px;display:block;width:12px;height:12px;background:url(../images/icon-next1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;position:relative;top:8px;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.m-btns1 .b1:hover .icon{-webkit-transform:translate(5px,-5px);-ms-transform:translate(5px,-5px);-o-transform:translate(5px,-5px);transform:translate(5px,-5px)}
.m-btns1.c1 .b1{color:#fff}
.m-btns1.c1 .b1 span:before{background-color:#fff}
.m-btns1.c1 .b1 .icon{background-image:url(../images/icon-next2.png)}
.ban{height:100vh;position:relative;overflow:hidden}
.ban:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.35);z-index:2}
.ban .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.ban .ban-cont{position:absolute;left:0;bottom:96px;right:0;color:#fff;z-index:10}
.ban .ban-cont .tit{line-height:1.1;font-weight:400}
.ban .ban-cont .tit .cn{margin-bottom:32px;font-size:49px}
.ban .ban-cont .tit .en{font-size:139px;text-transform:uppercase}
/*!index*/
.banner{height:100vh;position:relative;overflow:hidden}
.banner .swiper-slide{position:relative;overflow:hidden}
.banner .cont{position:relative;width:100%;height:100%;overflow:hidden}
.banner .cont:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.35);z-index:2}
.banner .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.banner .banner-cont{padding:0 100px;position:absolute;left:0;bottom:126px;right:0;color:#fff;z-index:10}
.banner .banner-cont .tit{font-size:49px;font-weight:400;line-height:1.1}
.banner .banner-cont .desc{margin-top:26px;font-size:34px}
.banner .swiper-pagination{position:absolute;left:auto!important;top:auto!important;right:116px!important;bottom:134px!important;width:auto!important;z-index:10}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 9px!important;width:10px;height:10px;background-color:#fff;border-radius:50%;opacity:1;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.banner .swiper-pagination .swiper-pagination-bullet-active{background-color:#ed7742}
.row-index1{padding:122px 0 62px;position:relative;z-index:1;overflow:hidden}
.row-index1 .circle-1{position:absolute;right:0;top:74px;max-width:24.17%;z-index:-1}
.row-index1 .circle-1 img{display:block}
.row-index1 .m-text1{margin-bottom:78px}
.m-intro1{display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between}
.m-intro1 .col{padding-top:18px;width:43.75%;flex-shrink:0}
.m-intro1 .cor{width:50.63%;flex-shrink:0}
.m-tabs1{margin-bottom:68px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.m-tabs1 li{margin-right:60px}
.m-tabs1 a{padding-left:34px;display:block;font-size:23px;color:#78797e;line-height:2.43;position:relative;z-index:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.m-tabs1 a:before{content:'';position:absolute;left:0;top:45%;width:56px;height:56px;background-color:#ed7742;border-radius:50%;z-index:-1;-webkit-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.m-tabs1 .active a{color:#ed7742}
.m-tabs1 .active a:before{opacity:1;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}
.m-tabs1 .active a span{color:#fff}
.m-tabs_desc1 .tab-item{display:none}
.m-desc1{margin-bottom:40px}
.m-desc1 h4{margin-bottom:26px;font-size:26px;color:#000;font-weight:700;line-height:1.2}
.m-desc1 .text{font-size:20px;color:#000;line-height:1.8;height:7.2em;-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}
.m-imgs1{border-radius:20px;overflow:hidden}
.m-imgs1 img{display:block;width:100%}
.row-index2{padding:62px 0 83px;overflow:hidden}
.m-intro2 .wp{max-width:1842px;min-height:600px;border-radius:24px;overflow:hidden;position:relative;z-index:1}
.m-intro2 .wp:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:2}
.m-intro2 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.m-numData1{margin-top:-126px;position:relative;z-index:10}
.m-numData1 .wp{height:100%;background-color:#fff;border-radius:30px;overflow:hidden}
.numD-u1{display:-webkit-flex;display:flex;flex-wrap:wrap}
.numD-u1 li{padding:40px 48px;width:25%;position:relative;flex-shrink:0;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.numD-u1 .icon{position:absolute;right:38px;top:42px;width:85px;overflow:hidden;-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.numD-u1 .icon img{margin:0 auto;display:block}
.numD-u1 .tit{margin-bottom:28px;font-size:24px;color:#000;font-weight:400;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.numD-u1 .num{margin-bottom:28px;font-size:84px;color:#000;line-height:1.1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.numD-u1 .text{width:216px;max-width:100%;font-size:18px;color:#878787;line-height:1.9;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.numD-u1 li:hover{background-color:#ec7742}
.numD-u1 li:hover .icon{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1}
.numD-u1 li:hover .num,.numD-u1 li:hover .text,.numD-u1 li:hover .tit{color:#fff}
.row-index3{padding:92px 0 100px;overflow:hidden}
.row-index3 .m-text3{margin-bottom:70px}
.caseSp1-arrow{display:-webkit-flex;display:flex;align-items:center}
.caseSp1-arrow .swiper-next,.caseSp1-arrow .swiper-prev{margin-left:12px;width:56px;height:56px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.caseSp1-arrow .swiper-prev{background-image:url(../images/icon-arrow1.png)}
.caseSp1-arrow .swiper-prev:hover{background-image:url(../images/icon-arrow3.png)}
.caseSp1-arrow .swiper-next{background-image:url(../images/icon-arrow2.png)}
.caseSp1-arrow .swiper-next:hover{background-image:url(../images/icon-arrow4.png)}
.caseSp1{position:relative;overflow:hidden}
.caseSp1 .cont{display:block;position:relative;overflow:hidden}
.caseSp1 .tit{margin-bottom:35px;font-size:24px;color:#000;font-weight:400;line-height:1.1;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.caseSp1 .text{margin-bottom:45px;font-size:18px;color:#878787;line-height:1.9;height:3.8em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.caseSp1 .pic{margin-bottom:51px;padding-top:66.67%;position:relative;overflow:hidden;border-radius:10px}
.caseSp1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.caseSp1 .btns{display:-webkit-flex;display:flex}
.caseSp1 .btns .b1{display:block;font-size:16px;color:#f0914c;text-decoration:underline}
.caseSp1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-2}
.caseSp1 .inn1{padding:10px 13px;min-height:460px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.caseSp1 .inn2{padding:30px 26px;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;opacity:0;-webkit-transition:all .5s .1s;-o-transition:all .5s .1s;transition:all .5s .1s;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.caseSp1 .inn2:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:-1}
.caseSp1 .inn2 .btns .b1,.caseSp1 .inn2 .text,.caseSp1 .inn2 .tit{color:#fff}
.caseSp1 .inn2 .btns{padding-right:25px;position:absolute;right:20px;bottom:20px;z-index:10;background:url(../images/icon-next3.png) right center no-repeat;-webkit-background-size:22px auto;background-size:22px auto}
.caseSp1 .cont:hover .inn1{opacity:0}
.caseSp1 .cont:hover .inn2{border-radius:21px;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.row-index4{height:100vh;position:relative;overflow:hidden}
.row-index4 .m-text4{position:absolute;left:calc((100% - 1600px)/ 2);top:11.89%;z-index:10}
.businSp1{height:100%;position:relative;overflow:hidden}
.businSp1 .swiper-slide{overflow:hidden;position:relative;z-index:1}
.businSp1 .swiper-slide:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.35);z-index:-1}
.businSp1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;object-fit:cover;z-index:-2;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 4s linear;-o-transition:all 4s linear;transition:all 4s linear}
.businSp1 .playBtn{position:absolute;right:calc((100% - 1600px)/ 2);bottom:65px;width:83px;height:83px;background:url(../images/icon-playBtn1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;z-index:50;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.businSp1 .playBtn:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}
.businSp1 .cont{position:absolute;left:0;bottom:102px;right:0;z-index:10}
.businSp1 .cont .title{margin-bottom:30px;font-size:47px;color:#fff;font-weight:400;line-height:1.1}
.businSp1 .cont .text{margin-bottom:52px;width:440px;font-size:20px;color:#fff;line-height:1.8;height:3.6em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.businSp1 .cont .m-btns1{margin-bottom:130px}
.businSp1 .cont .m-btns1 .b1{font-size:20px}
.businSp1 .swiper-slide.swiper-slide-active .bg{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.businSp1 .swiper-pagination{position:absolute;left:auto!important;bottom:auto!important;right:calc((100% - 1600px)/ 2);top:14%;width:auto!important;font-size:32px;color:rgba(255,255,255,.2);line-height:1;z-index:10;display:-webkit-flex;display:flex;align-items:flex-start}
.businSp1 .swiper-pagination .swiper-pagination-current{margin:-8px 4px 0 0;font-size:82px;color:#fff}
.businSp1 .swiper-pagination .swiper-pagination-total{margin-left:10px}
.ser-u1{display:-webkit-flex;display:flex;flex-wrap:wrap}
.ser-u1 li{padding-bottom:60px;margin-right:70px;min-width:160px;position:relative;cursor:default}
.ser-u1 li:before{content:'';position:absolute;left:0;bottom:0;height:4px;background-color:#fff;width:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.ser-u1 .icon{margin-bottom:28px;height:60px;line-height:60px;font-size:0}
.ser-u1 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ser-u1 .tit{font-size:20px;color:#fff;font-weight:400;line-height:1.2}
.ser-u1 li:hover:before{width:100%}
.row-index5{padding:166px 0 214px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;z-index:1;overflow:hidden}
.row-index5 .circle-1{position:absolute;right:0;top:154px;max-width:28.33%;z-index:-1}
.row-index5 .m-text3{margin-bottom:16px}
.newsSp1-pagination{font-size:25px;color:#7b7c81;display:-webkit-flex;display:flex;align-items:center}
.newsSp1-pagination .swiper-current{color:#f2672e}
.newsSp1-pagination .swiper-line{margin:0 25px;width:120px;height:4px;background-color:#d9d9d9;border-radius:2px;position:relative;overflow:hidden}
.newsSp1-pagination .swiper-line:before{content:'';position:absolute;left:0;top:0;width:0;height:100%;background-color:#eb7744}
.newsSp1-pagination .swiper-line.active:before{width:100%;-webkit-transition:all 4s linear;-o-transition:all 4s linear;transition:all 4s linear}
.newsSp1{position:relative;overflow:hidden}
.newsSp1 .cont{display:block;display:-webkit-flex;display:flex;align-items:flex-start}
.newsSp1 .pic{margin-right:62px;width:60.62%;border-radius:10px;position:relative;overflow:hidden;flex-shrink:0}
.newsSp1 .pic:before{content:'';display:block;padding-top:56.19%}
.newsSp1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.newsSp1 .text{padding-top:65px;flex-grow:1}
.newsSp1 .tag{margin-bottom:38px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.newsSp1 .tag span{background-color:#fcefe7;line-height:40px;min-width:156px;font-size:16px;color:#f2672e;text-align:center}
.newsSp1 .tit{margin-bottom:40px;font-size:26px;color:#000;font-weight:400;line-height:1.2;height:2.4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.newsSp1 .txt{margin-bottom:100px;font-size:16px;color:#4d4d4d;line-height:1.8;height:5.4em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.newsSp1 .btns{font-size:24px;color:#f0914c;display:-webkit-flex;display:flex;align-items:center}
.newsSp1 .btns .icon-next{margin-right:42px;width:56px;height:56px;background:url(../images/icon-arrow4.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.newsSp1 .btns span{display:block;line-height:1.2;position:relative}
.newsSp1 .btns span:before{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#f0914c}
.newsSp1 .btns .icon-next2{margin:-6px 0 0 6px;display:block;width:12px;height:12px;background:url(../images/icon-next1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.newsSp1 .btns:hover .icon-next{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}
.newsSp1 .btns:hover .icon-next2{-webkit-transform:translate(5px,-5px);-ms-transform:translate(5px,-5px);-o-transform:translate(5px,-5px);transform:translate(5px,-5px)}
.row-in1{padding:95px 0 290px;position:relative;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;background-size:100% auto;overflow:hidden}
.row-in1 .circle-1{position:absolute;right:0;top:-124px;max-width:18.23%;overflow:hidden}
.row-in1 .circle-1 img{display:block}
.row-in1 .wp{max-width:1348px;height:100%;position:relative;z-index:10}
.newsSp2{position:relative}
.newsSp2 .container{padding:20px 0;margin:0 -18px;position:relative;overflow:hidden}
.newsSp2 .swiper-slide{margin:0 0 -160px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.newsSp2 .item{padding:0 18px;margin-bottom:160px;width:25%;flex-shrink:0}
.newsSp2 .item .cont{display:block;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.newsSp2 .item .pic{padding-top:92.9%;position:relative;overflow:hidden}
.newsSp2 .item .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.newsSp2 .item .text{padding:10px 26px;min-height:132px;background-color:#fafafa;position:relative;z-index:1;font-size:18px}
.newsSp2 .item .text:before{content:'';position:absolute;left:0;bottom:0;right:0;height:211px;background:url(../images/bg3.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1}
.newsSp2 .item .date{margin-bottom:13px;color:#eb7744}
.newsSp2 .item .tit{color:#000;line-height:1.2;height:2.4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.newsSp2 .item .cont:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.newsSp2 .item .cont:hover .tit{color:#eb7744}
.newsSp2 .newsSp1-pagination{margin-bottom:124px;justify-content:flex-end}
.newsSp2 .caseSp1-arrow{margin-top:65px;justify-content:center}
.newsSp2 .caseSp1-arrow .swiper-next,.newsSp2 .caseSp1-arrow .swiper-prev{margin:0 34px}
.newsSp2 .item .cont:hover{box-shadow:0 0 21px 3px rgba(235,119,68,.21)}
.m-intro3{margin-bottom:246px}
.m-intro3 .hd{margin-bottom:60px}
.m-intro3 .hd .tit{margin-bottom:24px;font-size:49px;color:#000;font-weight:400;line-height:1.2}
.m-intro3 .hd .info{font-size:30px;color:#000;overflow:hidden}
.m-intro3 .hd .info .l{float:left}
.m-intro3 .hd .info .r{float:right}
.m-intro3 .cont{font-size:24px;color:#000;line-height:1.2}
.newsSp3{position:relative}
.newsSp3 .container{padding:20px 0;margin:0 -18px;position:relative;overflow:hidden}
.newsSp3 .swiper-slide{margin:0 0 -160px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.newsSp3 .item{padding:0 18px;margin-bottom:160px;width:25%;flex-shrink:0}
.newsSp3 .item .cont{display:block;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.newsSp3 .item .pic{padding-top:92.9%;position:relative;overflow:hidden}
.newsSp3 .item .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.newsSp3 .item .text{padding:10px 26px;min-height:132px;background-color:#fafafa;position:relative;z-index:1;font-size:18px}
.newsSp3 .item .text:before{content:'';position:absolute;left:0;bottom:0;right:0;height:211px;background:url(../images/bg3.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1}
.newsSp3 .item .date{margin-bottom:13px;color:#eb7744}
.newsSp3 .item .tit{color:#000;line-height:1.2;height:2.4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.newsSp3 .cont:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.newsSp3 .cont:hover .tit{color:#eb7744}
.newsSp3 .newsSp3-bt{margin-top:28px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.newsSp3 .caseSp1-arrow{margin:0 -34px}
.newsSp3 .caseSp1-arrow .swiper-next,.newsSp3 .caseSp1-arrow .swiper-prev{margin:0 34px}
.newsSp3 .item .cont:hover{box-shadow:0 0 21px 3px rgba(235,119,68,.21)}
.row-in2{padding:174px 0 564px;position:relative;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;background-size:100% auto;overflow:hidden}
.row-in2 .circle-1{position:absolute;right:0;top:-124px;max-width:18.23%;overflow:hidden}
.row-in2 .circle-1 img{display:block}
.row-in2 .circle-2{position:absolute;left:0;top:36.34%;max-width:24.01%;overflow:hidden}
.row-in2 .circle-2 img{display:block}
.row-in2 .line-1{position:absolute;right:0;top:31.34%;max-width:13.85%;overflow:hidden}
.row-in2 .line-1 img{display:block}
.row-in2 .line-2{position:absolute;left:0;top:60.99%;max-width:31.15%;overflow:hidden}
.row-in2 .line-2 img{display:block}
.row-in2 .wp{max-width:1700px;height:100%;position:relative;z-index:10}
.m-intro4{margin-bottom:172px}
.m-intro4 .text{padding:0 110px 0 80px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.m-intro4 .text .col{width:54%;flex-shrink:0}
.m-intro4 .text .cor{padding-top:4px;width:43%;flex-shrink:0}
.m-intro4 .tit{font-size:129px;color:#ec7742;font-weight:700;line-height:.9;text-transform:uppercase}
.m-intro4 .tit p:nth-child(2){padding-left:240px}
.m-intro4 .tit p:nth-child(3){padding-left:180px}
.m-intro4 .tit2{margin-bottom:99px;font-size:40px;color:#000;font-weight:400}
.m-intro4 .txt{font-size:20px;color:#000;line-height:1.75}
.m-intro4 .pic{margin-top:-12px}
.m-intro4 .pic img{margin:0 auto;display:block}
.m-intro5{margin-bottom:260px;padding:0 102px;display:-webkit-flex;display:flex;justify-content:space-between}
.m-intro5 .col{width:42%;flex-shrink:0}
.m-intro5 .cor{padding-top:8px;width:44%;flex-shrink:0}
.m-intro5 .tit{height:100%;font-weight:400;line-height:1.75;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between}
.m-intro5 .tit span{color:#ec7742}
.m-intro5 .tit .cn{margin-bottom:80px;font-size:40px;color:#000}
.m-intro5 .tit .en{font-size:20px;color:#ec7742;line-height:1.75}
.m-intro5 .txt{margin-bottom:170px;font-size:20px;color:#000;line-height:1.75}
.numD-u2{padding-bottom:182px;margin:0 -10px -30px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.numD-u2 li{padding:0 10px;margin-bottom:30px;width:50%;flex-shrink:0}
.numD-u2 .num{margin-bottom:20px;font-size:84px;color:#ec7742;line-height:1.1;display:-webkit-flex;display:flex;align-items:flex-start}
.numD-u2 .num i{margin-left:20px;font-size:48px;color:#000;position:relative;top:-12px}
.numD-u2 .text{font-size:21px;color:#000;line-height:1.5}
.m-his1 .m-text5{margin-bottom:90px}
.his-u1{padding-bottom:220px;position:relative}
.his-u1:before{content:'';position:absolute;left:50%;top:-24px;width:18px;height:18px;border:2px solid #ec7742;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.his-u1:after{content:'';position:absolute;left:50%;top:0;bottom:0;width:1px;height:100%;background-color:#484848}
.his-u1 li{display:-webkit-flex;display:flex}
.his-u1 li+li{margin-top:200px}
.his-u1 .l,.his-u1 .r{width:50%;flex-shrink:0}
.his-u1 .l{padding-right:122px;text-align:right}
.his-u1 .r{padding:20px 0 0 124px}
.his-u1 .year{font-size:87px;color:#ec7742;font-weight:700;line-height:1.1}
.his-u1 .txt{font-size:24px;color:#000;line-height:1.42}
.his-u1 .txt p+p{margin-top:66px}
.row-in3{padding-bottom:396px;position:relative;z-index:1;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;background-size:100% auto;overflow:hidden}
.row-in3 .wp{max-width:1400px}
.row-in3 .circle-1{position:absolute;right:0;top:-120px;max-width:18.65%}
.row-in3 .circle-1 img{display:block}
.contact-1{padding:238px 0 205px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.contact-1 .wp{height:100%;display:-webkit-flex;display:flex;justify-content:space-between}
.contact-1 .col{padding-top:16px;width:35.71%;flex-shrink:0}
.contact-1 .cor{width:53.93%;flex-shrink:0}
.form-2 input{outline:0;border:none;background-color:transparent}
.form-2 .nowrap{width:100%!important}
.form-2 .form-cont{margin:0 -18px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.form-2 .form-item{padding:0 18px;margin-bottom:10px;width:50%;flex-shrink:0}
.form-2 .form-item .form-item-in{border-bottom:1px solid #b3b3b3;flex-shrink:0;display:-webkit-flex;display:flex;align-items:center}
.form-2 .form-tit{margin-right:20px;font-size:18px;color:#858585;flex-shrink:0}
.form-2 .form-inn{flex-grow:1}
.form-2 .input{display:block;width:100%;height:56px;line-height:56px;font-size:18px;color:#333}
.form-2 .form-bt{margin-top:46px}
.form-2 .submit{display:block;width:300px;height:50px;line-height:50px;background-color:#eb7744;font-size:18px;color:#fff;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.form-2 .submit:hover{opacity:.8}
.contact-2{background-color:#fefaf7;display:-webkit-flex;display:flex}
.contact-2 .col{padding:174px 158px 194px 0;padding-left:calc((100vw - 1400px)/ 2);width:50%;background-color:#fefaf7;flex-shrink:0}
.contact-2 .cor{width:50%;flex-shrink:0}
.contact-u1{overflow:hidden}
.contact-u1 ul{margin:0 -15px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.contact-u1 li{padding:30px 15px;width:50%;border-bottom:1px solid #ccc;flex-shrink:0;display:-webkit-flex;display:flex;align-items:center}
.contact-u1 .icon{margin-right:8px;width:50px;height:50px;line-height:50px;font-size:0;text-align:center;border:1px solid #ccc;flex-shrink:0}
.contact-u1 .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}
.contact-u1 .text{font-size:16px;flex-grow:1}
.contact-u1 .tit{margin-bottom:6px;color:#858585}
.contact-u1 .txt{color:#000}
.contact-u1 .nowrap{width:100%!important}
.share-1{margin-top:26px}
.share-1 .tit{margin-bottom:16px;font-size:16px;color:#858585}
.share-1 .cont{display:-webkit-flex;display:flex;flex-wrap:wrap}
.share-1 .cont .item{margin:-1px 0 0 -1px;flex-shrink:0}
.share-1 .cont .icon{width:50px;height:50px;line-height:48px;font-size:0;text-align:center;border:1px solid #ccc}
.share-1 .cont .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.share-1 .cont .item:hover .icon img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.map{height:100%;background-color:#eee;min-height:800px}
.map img{max-width:none;-webkit-transition:0s;-o-transition:0s;transition:0s}
.anchorBL{display:none}
@media only screen and (max-width:1799px){
.header{padding:0 40px;height:120px}
.footer-1{padding:20px 0}
.footer-1 .footer-hd{margin-bottom:30px;padding:30px 0}
.footer-1 .footer-hd .tit{margin-bottom:14px}
.footer-1 .footer-info .item-tel{margin-bottom:20px}
.footer-1 .footer-bt{margin-top:40px}
.m-text2{top:100px;right:110px}
.m-text2 .tit{margin-bottom:30px;padding-bottom:38px}
.m-text3 .tit{padding-bottom:30px}
.ban .ban-cont .tit .cn{margin-bottom:20px}
.row-index1 .m-text1{margin-bottom:60px}
.m-tabs1{margin-bottom:50px}
.m-tabs1 li{margin-right:50px}
.m-desc1{margin-bottom:30px}
.m-desc1 h4{margin-bottom:20px}
.m-intro2 .wp{min-height:480px}
.m-numData1 .wp{width:80%}
.numD-u1 li{padding:30px}
.numD-u1 .tit{margin-bottom:20px}
.numD-u1 .num{margin-bottom:20px;font-size:68px}
.row-index4 .m-text4{left:5%}
.businSp1 .swiper-pagination{right:5%}
.row-index3 .m-text3{margin-bottom:50px}
.caseSp1 .inn1{min-height:380px}
.caseSp1 .tit{margin-bottom:20px}
.caseSp1 .text{margin-bottom:30px}
.caseSp1 .pic{margin-bottom:40px}
.businSp1 .cont .title{margin-bottom:20px}
.businSp1 .cont .text{margin-bottom:40px}
.businSp1 .cont .m-btns1{margin-bottom:100px}
.newsSp1 .text{padding-top:50px}
.newsSp1 .tag,.newsSp1 .tit{margin-bottom:30px}
.newsSp1 .txt{margin-bottom:80px}
.newsSp2 .newsSp1-pagination{margin-bottom:90px}
.newsSp2 .swiper-slide{margin-bottom:-120px}
.newsSp2 .item{margin-bottom:120px}
.newsSp2 .caseSp1-arrow{margin-top:50px}
.m-intro3{margin-bottom:190px}
.m-intro3 .hd .tit{margin-bottom:20px}
.m-intro3 .hd{margin-bottom:40px}
.newsSp3 .newsSp3-bt{margin-top:20px}
.m-intro4{margin-bottom:130px}
.m-intro4 .tit2{margin-bottom:70px}
.m-intro5{margin-bottom:200px}
.m-intro5 .tit .cn{margin-bottom:60px}
.m-intro5 .txt{margin-bottom:130px}
.numD-u2{padding-bottom:140px}
.m-his1 .m-text5{margin-bottom:70px}
.his-u1{padding-bottom:170px}
.his-u1 li+li{margin-top:160px}
.his-u1 .txt p+p{margin-top:50px}
}
@media only screen and (min-width:950px) and (max-width:1599px){
/*!头部*/
.header{padding:0 2.083vw;height:6.25vw}
.header .logo{width:12.5vw;height:5vw}
.header .header-r{padding-left:3.125vw}
.header .nav>li>a{padding:0 2.25vw;font-size:1.125vw;line-height:2.604vw}
.header .nav>li>a span:before{height:.187vw}
.header .nav>li>a i{right:.312vw;width:2.5vw;height:2.5vw}
.header .nav>li>a i:after{margin-top:.25vw}
.header-lang{margin-left:5.625vw;min-width:10.25vw}
.header-lang:before{height:.875vw}
.header-lang .hd{font-size:1.125vw;line-height:2.604vw}
.header-lang .hd .icon{margin-left:.25vw;width:.687vw;height:.312vw}
.header-lang .bd{font-size:1vw}
.header-lang .bd ul{padding:.312vw 0}
.header-lang .bd ul li a{padding:.375vw .937vw}
.header.header-down{height:6.25vw}
.header.header-down .logo{width:7.875vw;height:4.375vw;line-height:4.375vw}
/*!底部*/
.footer-1{padding:1.25vw 0}
.footer-1 .footer-hd{margin-bottom:1.875vw;padding:1.875vw 0}
.footer-1 .footer-hd .en{font-size:13.75vw}
.footer-1 .footer-hd .tit{margin-bottom:.875vw;font-size:1.5vw}
.footer-1 .footer-hd .desc{font-size:1vw}
.footer-1 .footer-bd .bd-col{padding-right:10vw;width:28.12vw}
.footer-1 .footer-info{font-size:.875vw}
.footer-1 .footer-info .item+.item{margin-top:.875vw}
.footer-1 .footer-info .item-tel{margin-bottom:1.25vw}
.footer-1 .footer-info .icon{margin-right:1.5vw;width:2vw;line-height:2vw}
.footer-1 .footer-info .tel{margin-bottom:.312vw;font-size:1.875vw}
.form-1 .form-cont{margin:0 -.562vw}
.form-1 .form-col,.form-1 .form-cor{padding:0 .562vw}
.form-1 .form-col{width:22.5vw}
.form-1 .form-item+.form-item{margin-top:1.125vw}
.form-1 .input{padding:0 1.125vw;height:3.125vw;line-height:3.125vw;font-size:1vw}
.form-1 .tar{padding:.875vw 1.5vw;height:7.5vw}
.form-1 .form-bt{margin-top:1.062vw}
.form-1 .submit{width:9.062vw;height:3.125vw;line-height:3.125vw;font-size:1vw}
.footer-1 .footer-bt{margin-top:2.5vw}
.footer-link{margin:0 -.625vw -.625vw;font-size:.937vw}
.footer-link a{padding:0 .625vw;margin-bottom:.625vw}
.footer-2{padding:.937vw 0}
.footer-copy{font-size:.875vw}
/*!公用*/
.m-text1 .tit{font-size:2.812vw}
.m-text1 .tit span{margin-top:1.5vw}
.m-text2{right:6.875vw;top:6.25vw;width:33.75vw}
.m-text2 .tit{margin-bottom:1.875vw;padding-bottom:2.375vw;font-size:3vw}
.m-text2 .tit:before{width:7.187vw;height:.312vw}
.m-text2 .text{font-size:1.5vw}
.m-text3 .cor{margin-left:1.25vw}
.m-text3 .tit{padding-bottom:1.875vw;font-size:2.812vw}
.m-text3 .tit:before{width:7.187vw;height:.312vw}
.m-text3 .tit span{margin-left:.187vw}
.m-text4 .tit{font-size:2.937vw}
.m-text4 .tit .en{margin-top:-2vw}
.m-text5 .tit{font-size:2.5vw}
.m-text6 .tit{margin-bottom:1vw;padding-bottom:1.312vw;font-size:3.125vw}
.m-text6 .tit:before{width:7.187vw}
.m-text6 .text{font-size:1.125vw}
.m-text7 .tit{padding-bottom:1.875vw;font-size:3.125vw}
.m-text7 .tit:before{bottom:-.187vw}
.m-btns1 .b1{font-size:1.5vw}
.m-btns1 .b1 span:before{height:.125vw}
.m-btns1 .b1 .icon{margin-left:.437vw;width:.75vw;height:.75vw;top:.5vw}
.m-btns1 .b1:hover .icon{-webkit-transform:translate(.312vw,-.312vw);-ms-transform:translate(.312vw,-.312vw);-o-transform:translate(.312vw,-.312vw);transform:translate(.312vw,-.312vw)}
.ban .ban-cont{bottom:6vw}
.ban .ban-cont .tit .cn{margin-bottom:1.25vw;font-size:3.062vw}
.ban .ban-cont .tit .en{font-size:8.687vw}
/*!index*/
.banner .banner-cont{padding:0 6.25vw;bottom:7.875vw}
.banner .banner-cont .tit{font-size:3.062vw}
.banner .banner-cont .desc{margin-top:1.625vw;font-size:2.125vw}
.banner .swiper-pagination{right:7.25vw!important;bottom:8.375vw!important}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 .562vw!important;width:.625vw;height:.625vw}
.row-index1{padding:7.625vw 0 3.875vw}
.row-index1 .circle-1{top:4.625vw}
.row-index1 .m-text1{margin-bottom:3.75vw}
.m-intro1 .col{padding-top:1.125vw}
.m-tabs1{margin-bottom:3.125vw}
.m-tabs1 li{margin-right:3.125vw}
.m-tabs1 a{padding-left:2.125vw;font-size:1.437vw}
.m-tabs1 a:before{width:3.5vw;height:3.5vw}
.m-desc1{margin-bottom:1.875vw}
.m-desc1 h4{margin-bottom:1.25vw;font-size:1.625vw}
.m-desc1 .text{font-size:1.25vw}
.m-imgs1{border-radius:1.25vw}
.row-index2{padding:3.875vw 0 5.187vw}
.m-intro2 .wp{min-height:30vw;min-height:32.5vw;border-radius:1.5vw}
.m-numData1{margin-top:-7.875vw}
.numD-u1 li{padding:1.875vw}
.numD-u1 .icon{right:2.375vw;top:2.625vw;width:5.312vw;-webkit-transform:translateX(.625vw);-ms-transform:translateX(.625vw);-o-transform:translateX(.625vw);transform:translateX(.625vw)}
.numD-u1 .tit{margin-bottom:1.25vw;font-size:1.5vw}
.numD-u1 .num{margin-bottom:1.25vw;font-size:4.25vw}
.numD-u1 .text{width:15vw;font-size:1.125vw}
.row-index3{padding:5.75vw 0 6.25vw}
.row-index3 .m-text3{margin-bottom:3.125vw}
.caseSp1-arrow .swiper-next,.caseSp1-arrow .swiper-prev{margin-left:.75vw;width:3.5vw;height:3.5vw}
.caseSp1 .tit{margin-bottom:1.25vw;font-size:1.5vw}
.caseSp1 .text{margin-bottom:1.875vw;font-size:1.125vw}
.caseSp1 .pic{margin-bottom:2.5vw;border-radius:.625vw}
.caseSp1 .btns .b1{font-size:1vw}
.caseSp1 .inn1{padding:.625vw .812vw;min-height:23.75vw}
.caseSp1 .inn2{padding:1.875vw 1.625vw}
.caseSp1 .inn2 .btns{padding-right:1.562vw;right:1.25vw;bottom:1.25vw;-webkit-background-size:1.375vw auto;background-size:1.375vw auto}
.caseSp1 .cont:hover .inn2{border-radius:1.312vw}
.businSp1 .playBtn{bottom:4.062vw;width:5.187vw;height:5.187vw}
.businSp1 .cont{bottom:6.375vw}
.businSp1 .cont .title{margin-bottom:1.25vw;font-size:2.937vw}
.businSp1 .cont .text{margin-bottom:2.5vw;width:27.5vw;font-size:1.25vw}
.businSp1 .cont .m-btns1{margin-bottom:6.25vw}
.businSp1 .cont .m-btns1 .b1{font-size:1.25vw}
.businSp1 .swiper-pagination{font-size:2vw}
.businSp1 .swiper-pagination .swiper-pagination-current{margin:-.5vw .25vw 0 0;font-size:5.125vw}
.businSp1 .swiper-pagination .swiper-pagination-total{margin-left:.625vw}
.ser-u1 li{padding-bottom:3.75vw;margin-right:4.375vw;min-width:10vw}
.ser-u1 li:before{height:.25vw}
.ser-u1 .icon{margin-bottom:1.75vw;height:3.75vw;line-height:3.75vw}
.ser-u1 .tit{font-size:1.25vw}
.row-index5{padding:10.37vw 0 13.37vw}
.row-index5 .circle-1{top:9.625vw}
.row-index5 .m-text3{margin-bottom:1vw}
.newsSp1-pagination{font-size:1.562vw}
.newsSp1-pagination .swiper-line{margin:0 1.562vw;width:7.5vw}
.newsSp1 .pic{margin-right:3.875vw;border-radius:.625vw}
.newsSp1 .text{padding-top:3.125vw}
.newsSp1 .tag{margin-bottom:1.875vw}
.newsSp1 .tit{margin-bottom:1.875vw;font-size:1.625vw}
.newsSp1 .txt{margin-bottom:5vw;font-size:1vw}
.newsSp1 .btns{font-size:1.5vw}
.newsSp1 .btns .icon-next{margin-right:2.625vw;width:3.5vw;height:3.5vw}
.newsSp1 .btns span:before{height:.125vw}
.newsSp1 .btns .icon-next2{margin:-.375vw 0 0 .375vw;width:.75vw;height:.75vw}
.newsSp1 .btns:hover .icon-next{-webkit-transform:translateX(.312vw);-ms-transform:translateX(.312vw);-o-transform:translateX(.312vw);transform:translateX(.312vw)}
.newsSp1 .btns:hover .icon-next2{-webkit-transform:translate(.312vw,-.312vw);-ms-transform:translate(.312vw,-.312vw);-o-transform:translate(.312vw,-.312vw);transform:translate(.312vw,-.312vw)}
.row-in1{padding:5.937vw 0 18.12vw}
.row-in1 .circle-1{top:-7.75vw}
.row-in1 .wp{max-width:84.25vw}
.newsSp2 .container{padding:1.25vw 0;margin:0 -1.125vw}
.newsSp2 .swiper-slide{margin-bottom:-7.5vw}
.newsSp2 .item{padding:0 1.125vw;margin-bottom:7.5vw}
.newsSp2 .item .text{padding:.625vw 1.625vw;min-height:8.25vw;font-size:1.125vw}
.newsSp2 .item .text:before{height:13.18vw}
.newsSp2 .item .date{margin-bottom:.812vw}
.newsSp2 .newsSp1-pagination{margin-bottom:5.625vw}
.newsSp2 .caseSp1-arrow{margin-top:3.125vw}
.newsSp2 .caseSp1-arrow .swiper-next,.newsSp2 .caseSp1-arrow .swiper-prev{margin:0 2.125vw}
.newsSp2 .item .cont:hover{box-shadow:0 0 1.312vw .187vw rgba(235,119,68,.21)}
.m-intro3{margin-bottom:11.87vw}
.m-intro3 .hd{margin-bottom:2.5vw}
.m-intro3 .hd .tit{margin-bottom:1.25vw;font-size:3.062vw}
.m-intro3 .hd .info{font-size:1.875vw}
.m-intro3 .cont{font-size:1.5vw}
.newsSp3 .container{padding:1.25vw 0;margin:0 -1.125vw}
.newsSp3 .swiper-slide{margin:0 0 -10vw}
.newsSp3 .item{padding:0 1.125vw;margin-bottom:10vw}
.newsSp3 .item .text{padding:.625vw 1.625vw;min-height:8.25vw}
.newsSp3 .item .text:before{height:13.18vw}
.newsSp3 .item .date{margin-bottom:.812vw}
.newsSp3 .newsSp3-bt{margin-top:1.25vw}
.newsSp3 .caseSp1-arrow{margin:0 -2.125vw}
.newsSp3 .caseSp1-arrow .swiper-next,.newsSp3 .caseSp1-arrow .swiper-prev{margin:0 2.125vw}
.newsSp3 .item .cont:hover{box-shadow:0 0 1.312vw .187vw rgba(235,119,68,.21)}
.row-in2{padding:10.87vw 0 35.25vw}
.row-in2 .circle-1{top:-7.75vw}
.row-in2 .wp{max-width:106.2vw}
.m-intro4{margin-bottom:8.125vw}
.m-intro4 .text{padding:0 6.875vw 0 5vw}
.m-intro4 .text .cor{padding-top:.25vw}
.m-intro4 .tit{font-size:8.062vw}
.m-intro4 .tit p:nth-child(2){padding-left:15vw}
.m-intro4 .tit p:nth-child(3){padding-left:11.25vw}
.m-intro4 .tit2{margin-bottom:4.375vw;font-size:2.5vw}
.m-intro4 .txt{font-size:1.25vw}
.m-intro4 .pic{margin-top:-.75vw}
.m-intro5{margin-bottom:12.5vw;padding:0 6.375vw}
.m-intro5 .cor{padding-top:.5vw}
.m-intro5 .tit .cn{margin-bottom:3.75vw;font-size:2.5vw}
.m-intro5 .tit .en{font-size:1.25vw}
.m-intro5 .txt{margin-bottom:8.125vw;font-size:1.25vw}
.numD-u2{padding-bottom:8.75vw;margin:0 -.625vw -1.875vw}
.numD-u2 li{padding:0 .625vw;margin-bottom:1.875vw}
.numD-u2 .num{margin-bottom:1.25vw;font-size:5.25vw}
.numD-u2 .num i{margin-left:1.25vw;font-size:3vw}
.numD-u2 .text{font-size:1.312vw}
.m-his1 .m-text5{margin-bottom:4.375vw}
.his-u1{padding-bottom:10.62vw}
.his-u1:before{top:-1.5vw;width:1.125vw;height:1.125vw}
.his-u1 li+li{margin-top:10vw}
.his-u1 .l{padding-right:7.625vw}
.his-u1 .r{padding:1.25vw 0 0 7.75vw}
.his-u1 .year{font-size:5.437vw}
.his-u1 .txt{font-size:1.5vw}
.his-u1 .txt p+p{margin-top:3.125vw}
.row-in3{padding-bottom:24.75vw}
.row-in3 .wp{max-width:87.5vw}
.row-in3 .circle-1{top:-7.5vw}
.contact-1{padding:14.87vw 0 12.81vw}
.contact-1 .col{padding-top:1vw}
.form-2 .form-cont{margin:0 -1.125vw}
.form-2 .form-item{padding:0 1.125vw;margin-bottom:.625vw}
.form-2 .form-tit{margin-right:1.25vw;font-size:1.125vw}
.form-2 .input{height:3.5vw;line-height:3.5vw;font-size:1.125vw}
.form-2 .form-bt{margin-top:2.875vw}
.form-2 .submit{width:18.75vw;height:3.125vw;line-height:3.125vw;font-size:1.125vw}
.contact-2 .col{padding:10.87vw 0 12.12vw;padding-right:9.875vw;padding-left:5%}
.contact-u1 ul{margin:0 -.937vw}
.contact-u1 li{padding:1.875vw .937vw}
.contact-u1 .icon{margin-right:.5vw;width:3.125vw;height:3.125vw;line-height:3.125vw}
.contact-u1 .text{font-size:1vw}
.contact-u1 .tit{margin-bottom:.375vw}
.share-1{margin-top:1.625vw}
.share-1 .tit{margin-bottom:1vw;font-size:1vw}
.share-1 .cont .item{margin:-1px 0 0 -1px}
.share-1 .cont .icon{width:3.125vw;height:3.125vw;line-height:3vw}
}
@media only screen and (max-width:1199px){
.header,.header.header-down{height:80px}
.header .logo,.header.header-down .logo{width:150px;height:60px}
.header .nav>li>a{font-size:14px;line-height:32px}
.header-lang:before{height:10px}
.header-lang .hd{font-size:14px}
.header-lang .hd .icon{width:8px;height:4px}
.header-lang .bd{font-size:12px}
.footer-1 .footer-hd .tit{font-size:18px}
.footer-1 .footer-hd .desc{font-size:12px}
.footer-1 .footer-bd .bd-col{padding-right:20px}
.footer-1 .footer-info{font-size:12px}
.footer-1 .footer-info .icon{width:24px;line-height:24px}
.footer-1 .footer-info .tel{font-size:22px}
.footer-copy,.footer-link a,.form-1 .input,.form-1 .submit,.form-1 .tar{font-size:12px}
.m-text3 .tit,.m-text4 .tit{font-size:34px}
.m-text5 .tit{font-size:30px}
.m-text6 .tit{font-size:38px}
.m-text6 .text{font-size:14px}
.m-text7 .tit{font-size:38px}
.m-btns1 .b1{font-size:18px}
.m-btns1 .b1 .icon{width:10px;height:10px}
.ban{height:400px}
.ban .ban-cont .tit .cn{font-size:36px}
.ban .ban-cont .tit .en{font-size:60px}
.banner .banner-cont .tit{font-size:36px}
.banner .banner-cont .desc{font-size:26px}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 6px!important;width:8px!important;height:8px!important}
.m-text1 .tit{font-size:34px}
.m-tabs1 a{font-size:16px}
.m-tabs1 a:before{width:42px;height:42px}
.m-desc1 h4{font-size:20px}
.m-desc1 .text{font-size:14px}
.m-text2 .tit{font-size:36px}
.m-text2 .text{font-size:16px}
.numD-u1 .tit{font-size:18px}
.numD-u1 .num{font-size:50px}
.numD-u1 .text{font-size:14px}
.caseSp1 .tit{font-size:18px}
.caseSp1 .text{font-size:14px}
.caseSp1 .btns .b1{font-size:12px}
.businSp1 .swiper-pagination{font-size:24px}
.businSp1 .swiper-pagination .swiper-pagination-current{font-size:62px}
.businSp1 .cont .title{font-size:34px}
.businSp1 .cont .text,.ser-u1 .tit{font-size:14px}
.newsSp1-pagination{font-size:18px}
.newsSp1 .tag span{font-size:16px}
.newsSp1 .tit{font-size:20px}
.newsSp1 .txt{font-size:12px}
.newsSp1 .btns{font-size:18px}
.newsSp1 .btns .icon-next{width:42px;height:42px}
.newsSp1 .btns .icon-next2{width:10px;height:10px}
.newsSp2 .item .text{font-size:14px}
.newsSp2 .swiper-slide{margin-bottom:-40px}
.newsSp2 .item{margin-bottom:40px}
.newsSp2 .newsSp1-pagination{margin-bottom:30px}
.m-intro3{margin-bottom:80px}
.m-intro3 .hd .tit{font-size:36px}
.m-intro3 .hd .info{font-size:22px}
.m-intro3 .cont{font-size:18px}
.newsSp3 .item .text{font-size:14px}
.newsSp3 .swiper-slide{margin-bottom:-40px}
.newsSp3 .item{margin-bottom:40px}
.m-intro4 .tit{font-size:76px}
.m-intro4 .tit2{font-size:30px}
.m-intro4 .txt{font-size:14px}
.m-intro5 .tit .cn{font-size:24px}
.m-intro5 .tit .en,.m-intro5 .txt{font-size:14px}
.numD-u2 .num{font-size:62px}
.numD-u2 .num i{font-size:36px}
.his-u1 .year{font-size:64px}
.his-u1 .txt{font-size:18px}
.form-2 .form-tit,.form-2 .input,.form-2 .submit{font-size:14px}
.contact-u1 .icon{width:36px;height:36px;line-height:36px}
.contact-u1 .text,.share-1 .tit{font-size:12px}
.share-1 .cont .icon{width:38px;height:38px;line-height:36px}
.map{min-height:400px}
}
@media only screen and (max-width:949px){
.wp{width:100%!important;padding:0 20px!important}
body{padding-top:60px}
/*!头部*/
.menuBtn{display:block}
.header{padding:0 20px;height:60px;background-color:rgba(0,0,0,.8);border:none}
.header .logo{margin:0;height:46px}
.header .nav{margin:0;width:100%;height:auto;display:block}
.header .nav>li{height:auto}
.header .nav>li>a{padding:15px 40px;font-size:18px;position:relative}
.header .nav>li>a span:before{display:none}
.header .nav>li>a i{display:block}
.header .header-r{padding:60px 0 0;position:fixed;right:0;top:0;bottom:0;width:300px;background:rgba(0,0,0,.9);z-index:9;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);box-shadow:0 0 10px rgba(0,0,0,.15);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .header-r .scroll{display:block;height:100%;overflow-y:auto}
.header .header-r.active{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.header-lang{margin:0;padding:0 20px;width:100%;border-top:1px solid #a1a1a1}
.header-lang:before{display:none}
.header-lang .hd{padding:0 20px;text-align:left;justify-content:space-between}
.header-lang .hd span{flex-grow:1}
.header-lang .bd{padding:0 20px;position:static;display:block;text-align:left;border-radius:0}
.header-lang .bd ul li a{padding-left:0;padding-right:0}
/*!底部*/
.footer-1{padding:0 0 20px}
.footer-1 .footer-hd{padding:30px 0 15px;margin:0}
.footer-1 .footer-hd .tit{margin-bottom:5px}
.footer-1 .footer-hd .en{font-size:80px}
.footer-1 .footer-bd{display:block}
.footer-1 .footer-bd .bd-col,.footer-1 .footer-bd .bd-cor{width:auto;padding:0}
.footer-1 .footer-bd .bd-col{margin-bottom:15px}
.footer-1 .footer-info .item+.item{margin-top:10px}
.footer-1 .footer-info .icon{margin-right:15px}
.footer-1 .footer-info .item-tel{margin-bottom:0}
.form-1 .form-cont{margin:0;display:block}
.form-1 .form-col,.form-1 .form-cor{margin:0;padding:0;width:auto}
.form-1 .form-col{margin-bottom:10px}
.form-1 .form-item+.form-item{margin-top:10px}
.form-1 .input{height:40px;line-height:40px}
.form-1 .submit{height:40px;line-height:40px;margin:0 auto}
.footer-1 .footer-bt{margin-top:20px}
.footer-link{margin-bottom:-2px}
.footer-link a{margin-bottom:2px;width:33.33%}
.footer-2{padding:10px 0}
.m-text1 .tit{font-size:24px}
.m-text1 .tit span{margin-top:10px}
.m-text2 .tit{margin-bottom:15px;padding-bottom:15px;font-size:24px}
.m-text2 .tit:before{width:60px;height:2px}
.m-text2 .text{font-size:14px}
.m-text3 .tit{padding-bottom:10px;font-size:24px}
.m-text3 .tit:before{width:60px;height:2px}
.m-text4 .tit,.m-text5 .tit{font-size:24px}
.m-text6 .tit{padding-bottom:15px;margin-bottom:15px;font-size:24px}
.m-text6 .tit:before{width:80px;height:2px}
.m-text7{border-width:2px}
.m-text7 .tit{padding-bottom:15px;font-size:24px}
.m-text7 .tit:before{bottom:-2px;height:2px}
.m-btns1 .b1{font-size:14px}
.m-btns1 .b1 span:before{height:1px}
.ban{height:200px}
.ban .ban-cont{bottom:30px}
.ban .ban-cont .tit .cn{margin-bottom:5px;font-size:24px}
.ban .ban-cont .tit .en{font-size:28px}
.banner{height:240px}
.banner .banner-cont{padding:0 20px;bottom:auto;top:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.banner .banner-cont .tit{font-size:24px}
.banner .banner-cont .desc{margin-top:15px;font-size:14px}
.banner .swiper-pagination{bottom:10px!important;left:0!important;right:0!important}
.row-index1{padding:40px 0 20px}
.row-index1 .m-text1{margin-bottom:20px}
.m-intro1{display:block}
.m-intro1 .col,.m-intro1 .cor{padding:0;width:100%}
.m-intro1 .col,.m-tabs1{margin-bottom:20px}
.m-tabs1 li{margin-right:20px}
.m-tabs1 a{padding-left:24px}
.m-desc1{margin-bottom:15px}
.m-desc1 h4{margin-bottom:10px;font-size:18px}
.m-imgs1{border-radius:15px}
.row-index2{padding:20px 0}
.m-text2{top:40px;right:20px;width:260px}
.m-intro2 .wp{min-height:240px;border-radius:0}
.m-numData1{padding:0 20px;margin-top:-60px}
.m-numData1 .wp{padding:10px!important;border-radius:15px}
.numD-u1 li{padding:10px;width:50%}
.numD-u1 .icon{right:15px;top:15px;width:30px}
.numD-u1 .tit{margin-bottom:10px;font-size:16px}
.numD-u1 .num{margin-bottom:10px;font-size:32px}
.numD-u1 .text{font-size:12px;line-height:1.6}
.row-index3{padding:40px 0}
.row-index3 .m-text3{margin-bottom:20px}
.caseSp1-arrow .swiper-next,.caseSp1-arrow .swiper-prev{width:30px;height:30px}
.caseSp1 .tit{margin-bottom:10px;font-size:16px}
.caseSp1 .text{margin-bottom:15px;font-size:12px}
.caseSp1 .pic{margin-bottom:15px}
.caseSp1 .inn1{min-height:234px}
.caseSp1 .inn2{padding:20px}
.caseSp1 .cont:hover .inn2{border-radius:10px}
.row-index4 .m-text4{top:16%}
.businSp1 .swiper-pagination{top:20%;font-size:14px}
.businSp1 .swiper-pagination .swiper-pagination-current{margin-top:-4px;font-size:32px}
.businSp1 .swiper-pagination .swiper-pagination-total{margin-left:5px}
.businSp1 .cont{bottom:70px}
.businSp1 .cont .title{margin-bottom:10px;font-size:24px}
.businSp1 .cont .text{margin-bottom:15px;width:100%}
.businSp1 .cont .m-btns1{margin-bottom:40px}
.businSp1 .cont .m-btns1 .b1{font-size:14px}
.businSp1 .cont .m-btns1 .b1 .icon{width:10px;height:10px;top:4px}
.ser-u1 li{margin-right:40px;padding-bottom:20px;min-width:0}
.ser-u1 li:before{height:2px}
.ser-u1 .icon{margin-bottom:15px;height:30px;line-height:30px}
.row-index5{padding:40px 0}
.newsSp1-pagination{margin-top:-8px;font-size:14px}
.newsSp1-pagination .swiper-line{margin:0 10px;width:60px}
.newsSp1 .cont{display:block}
.newsSp1 .pic,.newsSp1 .text{width:100%;margin:0;padding:0}
.newsSp1 .pic,.newsSp1 .tag{margin-bottom:15px}
.newsSp1 .tag span{font-size:14px;line-height:30px;min-width:120px}
.newsSp1 .tit{margin-bottom:15px;font-size:16px;max-height:2.4em;height:auto}
.newsSp1 .txt{margin-bottom:15px}
.newsSp1 .btns{font-size:14px}
.newsSp1 .btns span:before{height:1px}
.newsSp1 .btns .icon-next{margin-right:10px;width:30px;height:30px}
.newsSp1 .btns .icon-next2{margin-top:0}
.row-in1{padding:40px 0}
.newsSp2 .newsSp1-pagination{margin:0 0 10px}
.newsSp2 .container{margin:0 -10px}
.newsSp2 .swiper-slide{margin-bottom:-30px}
.newsSp2 .item{padding:0 10px;margin-bottom:30px;width:50%}
.newsSp2 .item .text{padding:15px 10px;min-height:0}
.newsSp2 .item .text:before{height:140%}
.newsSp2 .item .date{margin-bottom:8px}
.newsSp2 .caseSp1-arrow{margin-top:20px}
.newsSp2 .caseSp1-arrow .swiper-next,.newsSp2 .caseSp1-arrow .swiper-prev{margin:0 15px}
.m-intro3,.m-intro3 .hd{margin-bottom:20px}
.m-intro3 .hd .tit{margin-bottom:10px;font-size:24px}
.m-intro3 .cont,.m-intro3 .hd .info{font-size:14px}
.newsSp3 .container{margin:0 -10px}
.newsSp3 .item{padding:0 10px;margin-bottom:30px;width:50%}
.newsSp3 .item .text{padding:15px 10px;min-height:0}
.newsSp3 .item .text:before{height:140%}
.newsSp3 .item.date{margin-bottom:8px}
.newsSp3 .caseSp1-arrow{margin:0 -10px}
.newsSp3 .newsSp3-bt{margin-top:10px}
.newsSp3 .newsSp3-bt .newsSp1-pagination{margin-top:0}
.caseSp1-arrow .swiper-next,.caseSp1-arrow .swiper-prev{margin:0 10px!important}
.row-in2{padding:40px 0}
.m-intro4{margin-bottom:30px}
.m-intro4 .text{padding:0;display:block;margin-bottom:20px}
.m-intro4 .text .col,.m-intro4 .text .cor{width:100%}
.m-intro4 .tit{margin-bottom:10px;font-size:60px}
.m-intro4 .tit p:nth-child(2){padding-left:90px}
.m-intro4 .tit p:nth-child(3){padding-left:40px}
.m-intro4 .tit2{margin-bottom:15px;font-size:24px}
.m-intro4 .pic{margin:0}
.m-intro5{margin-bottom:40px;padding:0;display:block}
.m-intro5 .col,.m-intro5 .cor{width:100%}
.m-intro5 .col{margin-bottom:15px}
.m-intro5 .tit .cn{margin-bottom:10px}
.m-intro5 .txt{margin-bottom:20px}
.numD-u2{padding:0}
.numD-u2 .icon{right:15px;top:15px;width:30px}
.numD-u2 .tit{margin-bottom:10px;font-size:16px}
.numD-u2 .num{margin-bottom:10px;font-size:32px}
.numD-u2 .num i{margin-left:10px}
.numD-u2 .text{font-size:12px;line-height:1.6}
.m-his1 .m-text5{margin-bottom:50px}
.his-u1{padding-bottom:30px}
.his-u1 li+li{margin-top:20px}
.his-u1 .l{padding-right:20px}
.his-u1 .r{padding-top:8px;padding-left:20px}
.his-u1 .year{font-size:30px}
.his-u1 .txt{font-size:14px}
.his-u1 .txt p+p{margin-top:10px}
.row-in3{padding-bottom:40px}
.contact-1{padding:40px 0}
.contact-1 .wp{display:block}
.contact-1 .col,.contact-1 .cor{padding:0;width:100%}
.form-2 .form-item{width:100%}
.form-2 .input{height:40px;line-height:40px}
.form-2 .form-bt{margin-top:20px}
.form-2 .submit{margin:0 auto;width:200px;height:40px;line-height:40px}
.contact-2{display:block}
.contact-2 .col,.contact-2 .cor{width:100%}
.contact-2 .col{padding:40px 20px}
.contact-u1 li{padding:15px;width:100%}
.contact-u1 .tit{margin-bottom:2px}
.share-1{margin-top:20px}
.map{min-height:0;height:300px}
}
@media only screen and (max-width:767px){
/*!底部*/

}