/*!-----------------[初始化]--------------*/
*,: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{color:#444;font-size:12px;line-height:1.5;font-family:"微软雅黑","Microsoft Yahei"}
a{color:inherit;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
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:#cdcec0}
::-moz-placeholder{color:#cdcec0}
::-ms-input-placeholder{color:#cdcec0}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:90%;max-width:1400px;margin:0 auto}
.detail-1{}
.detail-1 .hd{padding: 2.2rem 0 1.74rem; border-bottom: 1px solid #888888;}
.detail-1 .hd .title{font-size: 22px; font-weight: normal; color: #000000; line-height: 1.5; text-align: center;}
.detail-1 .hd .info{margin-top: 0.65rem; font-size: 0.94rem; color: #888888; line-height: 2; display: -webkit-flex; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.detail-1 .hd .info span{padding: 0 0.88rem; display: block; display: -webkit-flex; display: flex; align-items: center;}
.detail-1 .hd .info img{margin-right: 0.38rem; max-width: 1.38rem; display: block; flex-shrink: 0;}
.detail-1 .cont{padding: 3.18rem 0 3.35rem; font-size: 1rem; color: #000000; line-height: 2.25;}
.detail-1 .dt-page{padding-top: 1.19rem; border-top: 1px solid #dcdcdc; font-size: 1.13rem; color: #000000; line-height: 3rem; line-height: 3rem;}
.detail-1 .dt-page a, .detail-1 .dt-page span{font-size: inherit; color: inherit; line-height: 1.5rem; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.detail-1 .dt-page .item{display: block; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
.detail-1 .dt-page .item:hover a{font-size: 1.25rem;}
.boxEdit-2.mob{display:none}
.menuBtn{display:none;position:fixed;top:10px;right:20px;width:30px;height:30px;cursor:pointer;z-index:601;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:-1px 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{position:fixed;left:0;top:0;right:0;height:3.75rem;background-color:#000;z-index:100}
.header .wp{padding:0 5.2%;width:100%;max-width:none;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.header .hd-col{margin-right:2.25rem;flex-shrink:0}
.header .hd-cor{flex-grow:1;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.header .hd-cor .hdCor-l{flex-grow:1}
.header .hd-cor .hdCor-r{margin-left:2.5rem;flex-shrink:0}
.header .header-logo{width:14.38rem}
.header .header-logo img{display:block;max-height:3.38rem}
.header .header-nav{display:-webkit-flex;display:flex}
.header .header-nav>li>a{padding:0 2.13rem;display:block;font-size:1.06rem;color:#f6f7f8;line-height:3.75rem;position:relative;z-index:1;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.header .header-nav>li>a:before{content:'';position:absolute;left:50%;bottom:.94rem;width:4.5rem;height:0;background-color:#0073c0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.header .header-nav>li.on>a:before,.header .header-nav>li:hover>a:before{height:.5rem;opacity:1}
.header .header-set{display:-webkit-flex;display:flex;align-items:center}
.header .header-link{margin-left:1.25rem}
.header .header-link .a1{padding:0 .94rem;display:block;font-size:1.06rem;color:#fff;text-align:center;min-width:5.38rem;line-height:2.13rem;border-radius:.63rem;background:linear-gradient(-59deg,#0051a4,#007fcb,#27acdc,#0067b6);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.header .header-link .a1:hover{opacity:.8}
.header .header-lang{margin-left:.88rem}
.header .header-lang dt{font-size:1.06rem;color:#f6f7f8;line-height:2}
.header .header-lang dt a{padding:0 .94rem;display:block;font-size:inherit;color:inherit;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.header .header-lang dt .icon-lang{margin-right:.75rem;display:block;width:1.13rem;height:1.13rem;background:url(../Images/icon-lang1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.header .header-lang dt a:hover{color:#01b4ed;text-decoration:underline}
.header .header-so{position:relative}
.header .header-so input{outline:0;border:none;background-color:transparent}
.header .header-so .hd-so{cursor:pointer}
.header .header-so .hd-so .icon-so{display:block;width:2.5rem;height:2.5rem;background:url(../Images/icon-so1.png) center center no-repeat;-webkit-background-size:1rem auto;background-size:1rem auto}
.header .header-so .so-cont{position:absolute;right:-1.25rem;top:2.5rem;width:29.63rem;z-index:10;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-end;-webkit-transform:translateY(.94rem);-ms-transform:translateY(.94rem);-o-transform:translateY(.94rem);transform:translateY(.94rem);opacity:0;visibility:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.header .header-so .so-cont .icon-arrow{margin:0 1.69rem;display:block;width:1rem;height:.63rem;background:url(../Images/icon-arrow2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.header .header-so .so-cont .so-inn{padding:0 1.25rem 0 2.38rem;width:100%;background-color:rgba(255,255,255,.5);border-radius:.63rem;position:relative;flex-shrink:0}
.header .header-so .so-cont .icon-so{position:absolute;left:.94rem;top:50%;width:1rem;height:1rem;background:url(../Images/icon-so1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.header .header-so .so-cont .inp{display:block;width:100%;height:3.13rem;line-height:3.13rem;font-size:1.06rem;color:#fff}
.header .header-so:hover .so-cont{opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.box-contact1{padding:2.5rem 0 4.75rem;min-height:15rem;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;display:-webkit-flex;display:flex;align-items:center}
.box-contact1 .title{font-size:3rem;color:#fff;font-weight:400;line-height:1.2;text-align:center}
.box-contact1 .desc{margin-top:1.13rem;font-size:1.25rem;color:#fff;line-height:1.25;text-align:center}
.footer .footer1{padding:3.88rem 0 2.88rem;border-bottom:1px solid #d5d5d5;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.footer .footer1 .fot-col{width:40%}
.footer .footer1 .fot-cor{padding-top:4.13rem;width:40%}
.footer .footer2{padding:1.25rem 0 1.13rem}
.footer .footer-logo{margin-bottom:1.88rem}
.footer .footer-logo img{display:block;max-height:3.38rem}
.footer .footer-search input{outline:0;border:none;background-color:transparent}
.footer .footer-search .hd{margin-bottom:1.5rem;font-size:1rem;color:#000;line-height:1.5}
.footer .footer-search .hd .t1{margin-bottom:.13rem;font-size:1.25rem}
.footer .footer-search .cont{padding-right:7.06rem;width:28rem;min-height:3.38rem;position:relative}
.footer .footer-search .cont .inp{padding:0 .75rem;display:block;width:100%;height:3.38rem;line-height:3.25rem;border:1px solid #d9d9d9;border-radius:.63rem;font-size:.94rem;color:#333}
.footer .footer-search .cont .submit{position:absolute;right:0;top:0;bottom:0;width:6.56rem;font-size:1.25rem;color:#fff;text-align:center;background:linear-gradient(-59deg,#0051a4,#007fcb,#27acdc,#0067b6);border-radius:.63rem;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.footer .footer-search .cont .submit:hover{opacity:.8}
.footer .footer-nav{margin:0 -.94rem .38rem;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-end}
.footer .footer-nav a{padding:0 .94rem;margin-bottom:.63rem;display:block;font-size:1.13rem;color:#000;line-height:2}
.footer .footer-nav a:hover{color:#01b4ed;font-weight:700}
.footer .footer-share{margin:0 -.19rem -.38rem;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center}
.footer .footer-share .item{margin:0 .19rem .38rem;display:block;width:2.25rem;height:2.25rem;line-height:2.25rem;font-size:0;text-align:center;background:linear-gradient(-59deg,#0051a4,#007fcb,#27acdc,#0067b6);border-radius:50%;position:relative;flex-shrink:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.footer .footer-share .item img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .footer-share .mask{position: absolute; left: 50%; bottom: 100%; transform: translateX(-50%); z-index: 10; opacity: 0; visibility: hidden;}
.footer .footer-share .icon-arrow{height: 10px;}
.footer .footer-share .pic{padding: 10px; width: 140px; height: 140px; line-height: 120px; font-size: 0; text-align: center; background: #fff; box-shadow: 0 5px 5px rgba(0, 0, 0, .15);}
.footer .footer-share .pic img{display: inline-block; vertical-align: middle; max-width: 100%; max-height: 100%;}
.footer .footer-share .item:hover .mask{opacity: 1; visibility: visible; transition: all .5s ease;}
.footer .footer-info{margin-bottom:1.5rem;font-size:1.06rem;color:#000;line-height:1.5;text-align:right}
.footer .footer-copy{font-size:1rem;color:#888}
.footer .footer-copy a{font-size:inherit;color:inherit}
.footer .footer-copy a:hover{color:#333}
.slideNav{position:fixed;right:6.25rem;bottom:5%;z-index:50;display:none}
.slideNav .item{margin-bottom:.63rem;position:relative}
.slideNav .hd{display:block;min-width:4.63rem;min-height:4.63rem;background-color:#18a6e1;border-radius:.31rem;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.slideNav .hd .icon{margin:0 auto .25rem;width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:0;text-align:center}
.slideNav .hd .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.slideNav .hd .tit{font-size:.88rem;color:#fff;font-weight:400;line-height:1.5;text-align:center}
.slideNav .bd{padding-right:.63rem;position:absolute;right:100%;top:0;min-height:100%;z-index:10;display:-webkit-flex;display:flex;opacity:0;visibility:hidden;-webkit-transform:translateX(.63rem);-ms-transform:translateX(.63rem);-o-transform:translateX(.63rem);transform:translateX(.63rem)}
.slideNav .bd:before{content:'';position:absolute;right:.25rem;top:2rem;width:.56rem;height:.63rem;background:url(../Images/icon-arrow8.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.slideNav .bd .bd-in{background-color:#18a6e1;border-radius:.31rem;overflow:hidden;display:-webkit-flex;display:flex;align-items:center}
.slideNav .code{padding:.63rem;width:8.75rem;height:8.75rem;line-height:7.5rem;font-size:0;text-align:center}
.slideNav .code img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.slideNav .tel{padding:.63rem;width:13.75rem;font-size:1.13rem;color:#fff;line-height:1.5}
.slideNav .item:hover .hd{box-shadow:0 0 .63rem rgba(24,166,225,.5)}
.slideNav .item:hover .bd{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1;visibility:visible;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.banner{height:56.38rem;position:relative;overflow:hidden}
.banner .swiper-for{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}
.banner .swiper-for .swiper-slide{height:auto}
.banner .swiper-for .con{display: block}
.banner .swiper-for .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 .swiper-for .bg img{display:none}
.banner .swiper-for .text{position:absolute;left:0;top:50%;right:0;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.banner .swiper-for .text .t1{font-size:3.75rem;color:#fff;font-weight:700;line-height:1.67}
.banner .swiper-for .text .t2{margin-top:.63rem;font-size:1.38rem;color:#fff;line-height:1.36;display:-webkit-flex;display:flex;justify-content:flex-start}
.banner .swiper-for .text .t2 span{padding:0 .13rem;display:block;background:linear-gradient(-90deg,rgba(0,198,255,0) 0,rgba(0,198,255,1) 100%)}
.banner .swiper-nav{position:absolute;right:18.75rem;bottom:6.25rem;z-index:10}
.banner .swiper-nav .box{padding-left:2rem;border-left:1px solid #fff;display:-webkit-flex;display:flex;align-items:center}
.banner .swiper-nav .slider{width:14.75rem;height:8.19rem;border:solid #fff;position:relative;overflow:hidden}
.banner .swiper-nav .pic{height:100%;position:relative;overflow:hidden}
.banner .swiper-nav .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.banner .swiper-next{margin-left:1.44rem;width:8.19rem;height:8.19rem;font-size:.88rem;color:#fff;border:solid #fff;cursor:pointer;display:-webkit-flex;display:flex;align-items:center;justify-content:center}
.banner .swiper-next .icon-arrow{margin-left:.5rem;display:block;width:1.38rem;height:.75rem;background:url(../Images/icon-arrow1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.banner .swiper-pagination{margin-bottom:.69rem;padding-left:2.13rem;position:static;width:auto!important;font-size:0;text-align:left}
.banner .swiper-pagination .swiper-pagination-bullet{margin:0 .19rem!important;width:.56rem;height:.56rem;background-color:#fff;border-radius:0;opacity:1;cursor:pointer;-webkit-transform:skewX(-10deg);-ms-transform:skewX(-10deg);-o-transform:skewX(-10deg);transform:skewX(-10deg)}
.banner .swiper-pagination .swiper-pagination-bullet-active{background-color:#00c6ff}
.banner .swiper-for .text .t1,.banner .swiper-for .text .t2{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.banner .swiper-for .swiper-slide-active .text .t1,.banner .swiper-for .swiper-slide-active .text .t2{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);opacity:1}
.banner .swiper-for .swiper-slide-active .text .t1{transition-delay:.5s}
.banner .swiper-for .swiper-slide-active .text .t2{transition-delay:.9s}
.ban{height:39.75rem;position:relative;overflow:hidden}
.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}
.ban .bg img{display:none}
.ban .cont{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10;display: -webkit-flex;display: flex;justify-content:center;}
.ban .cont .wp{width: auto !important;}
.ban .cont .t1{font-size:3.5rem;color:#fff;font-weight:700;line-height:1.66}
.ban .cont .t1 span{padding-left:3.69rem;display:block}
.ban .cont .t2{margin-top:.63rem;padding-left:3.69rem;font-size:1.38rem;color:#fff;line-height:1.36;display:-webkit-flex;display:flex}
.ban .cont .t2 span{padding:0 .13rem;display:block;background:linear-gradient(-90deg,rgba(0,198,255,0) 0,rgba(0,198,255,.8) 100%)}
.pages{padding-top:5.13rem}
.pages ul{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.pages ul li{flex-shrink:0}
.pages ul a{padding:0 .31rem;display:block;min-width:2.63rem;font-size:1rem;color:#3e3e3e;line-height:2.63rem;text-align:center;position:relative;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.pages ul a:before{content:'';position:absolute;left:0;top:50%;width:1px;height:.94rem;background-color:#3e3e3e;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:.1}
.pages ul .next a,.pages ul .prev a{width:2.63rem;height:2.63rem;background-repeat:no-repeat;background-position:center center;-webkit-background-size:.63rem auto;background-size:.63rem auto}
.pages ul .prev a{background-image:url(../Images/icon-arrow9.png)}
.pages ul .next a{background-image:url(../Images/icon-arrow10.png)}
.pages ul li:nth-child(1) a:before,.pages ul li:nth-child(2) a:before{display:none}
.pages ul li:last-child a:before{display:none}
.pages ul a:hover{color:#01b4ed}
.pages ul .prev a:hover{background-image:url(../Images/icon-arrow11.png)}
.pages ul .next a:hover{background-image:url(../Images/icon-arrow12.png)}
.pos-1{padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.1)}
.cur{padding-left:2.5rem;background:url(../Images/icon-home1.png) left center no-repeat;-webkit-background-size:1.25rem auto;background-size:1.25rem auto;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.cur a,.cur em,.cur span{display:block;font-size:1.06rem;color:#000;line-height:1.76;flex-shrink:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.cur em{margin:0 .63rem;width:.44rem;height:.81rem;background:url(../Images/icon-arrow14.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.cur a:hover{color:#01b4ed}
.hd-1 .title{font-weight:400;line-height:1.2}
.hd-1 .title .cn{font-size:3rem;color:#000}
.hd-1 .title .en{margin-top:.38rem;font-size:1.25rem;color:#888;text-transform:uppercase}
.hd-1.c1 .title .cn{color:#f7f7f7}
.hd-1.c1 .title .en{color:#888}
.hd-2{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}
.hd-2 .title{font-weight:400;line-height:1.2}
.hd-2 .title .cn{font-size:1.88rem;color:#000}
.hd-2 .desc{margin-left:1.88rem;font-size:1.25rem;color:#000;line-height:1.2}
.btns-1{display:-webkit-flex;display:flex}
.btns-1 .s1{display:block;font-size:1rem;color:#01b4ed;line-height:2;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.btns-1 .icon-arrow{margin-right:.38rem;display:block;width:2rem;height:.38rem;background:url(../Images/icon-arrow3.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.btns-1.c1 .s1{color:#fff}
.btns-1.c1 .icon-arrow{background-image:url(../Images/icon-arrow4.png)}
.btns-1.right{justify-content:flex-end}
.btns-1 .s1:hover{-webkit-transform:translateX(.63rem);-ms-transform:translateX(.63rem);-o-transform:translateX(.63rem);transform:translateX(.63rem)}
.section-a1{padding:5.63rem 0 0;overflow:hidden}
.section-a1 .hd-1{margin-bottom:3.5rem}
.section-a1 .text-1{margin-bottom:4.63rem;padding-left:18%}
.section-a2{padding:5.88rem 0 5rem;overflow:hidden}
.section-a2 .hd-1,.section-a2 .text-1{margin-bottom:1.69rem}
.section-a3{padding:8.63rem 0 6.25rem;overflow:hidden}
.section-a3 .sec-hd{margin-bottom:6.25rem;display:-webkit-flex;display:flex;align-items:flex-start}
.section-a3 .sec-hd .hd-1{padding-top:.38rem;margin-right:5%;width:37.5%;flex-shrink:0}
.section-a3 .sec-hd .text-2{width:57.5%;flex-shrink:0}
.section-a4{padding:4.38rem 0 2.3rem;overflow:hidden}
.section-a4 .hd-1{margin-bottom:3.38rem}
.section-a4 .tabs-1{margin-bottom:3.75rem}
.section-a5{padding:5.75rem 0 6.25rem;overflow:hidden}
.section-a6{padding:5.88rem 0 10.63rem;position:relative;z-index:1;overflow:hidden}
.section-a6 .sec-bg-tit{font-family:Arial;position:absolute;left:0;bottom:5.63rem;right:0;font-size:15.63rem;color:#f7f7f7;font-weight:700;line-height:1;opacity:.01;z-index:-1}
.section-a6 .wp{display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between}
.section-a6 .hd-1{margin-bottom:5rem}
.section-a6 .sec-col,.section-a6 .sec-cor{flex-shrink:0}
.section-a6 .sec-col{width:28.6%}
.section-a6 .sec-cor{width:60.1%}
.section-a7{padding-bottom:2.5rem;overflow:hidden}
.section-a7 .sec-items1{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.section-a7 .sec-items1 .sec-items1-cont{padding:3rem 0 10.38rem}
.section-a7 .hd-1{margin-bottom:1.25rem}
.section-a8{padding:4.5rem 0 5.75rem;overflow:hidden}
.section-a8 .hd-1{margin-bottom:3.13rem}
.section-a8 .text-1{margin-bottom:2.5rem}
.section-a8 .hd-2{margin-bottom:.88rem}
.section-a9{overflow:hidden}
.section-a10{padding:7.13rem 0 3.75rem;overflow:hidden}
.section-a10 .hd-1{margin-bottom:2.25rem}
.section-a11{padding:4.63rem 0 6.88rem;overflow:hidden}
.section-a11 .hd-1{margin-bottom:.88rem}
.section-a12{padding:5.75rem 0 4.5rem;position:relative;z-index:1;overflow:hidden}
.section-a12 .sec-bg1{position:absolute;right:20.35%;top:2rem;width:20.85%;z-index:-1}
.section-a12 .sec-bg1 img{display:block}
.section-a12 .hd-1{margin-bottom:2rem}
.section-a12 .text-4{margin-bottom:6.13rem}
.section-a12 .hd-2{margin-bottom:2.38rem}
.section-a13{padding:5.13rem 0 10rem;overflow:hidden}
.section-a13 .hd-1{margin-bottom:7.75rem}
.section-a14{padding:7.13rem 0 5rem;overflow:hidden}
.section-a14 .sec-hd{margin-bottom:4.63rem;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start}
.section-a14 .sec-hd .hd-1{margin-right:1.5%;width:28%;flex-shrink:0}
.section-a14 .sec-hd .text-5{width:42%;flex-shrink:0}
.section-a14 .filter-1{margin-bottom:4.06rem}
.filter-1{padding-bottom:1.75rem;border-bottom:solid #a8a8a8;display:-webkit-flex;display:flex;flex-wrap:wrap}
.filter-1 .item{margin:0 .63rem .63rem 0;flex-shrink:0}
.filter-1 .sel{padding:0 2.5rem 0 1rem;display:block;width:15rem;height:3.5rem;line-height:3.1rem;border:2px solid #a8a8a8;border-radius:.31rem;background:url(../Images/icon-arrow15.png) right 0.8rem center no-repeat;-webkit-background-size:.63rem auto;background-size:.63rem auto;font-size:1rem;color:#000}
.form-1 input,.form-1 textarea{outline:0;border:none;resize:none;background-color:transparent}
.form-1 .form-cont{margin:0 -.63rem;display:-webkit-flex;display:flex;flex-wrap:wrap}
.form-1 .form-item{padding:0 .63rem;margin-bottom:1.75rem;width:50%;flex-shrink:0}
.form-1 .form-c1{width:100%}
.form-1 .form-btns{margin-top:.5rem}
.form-1 .label{margin-bottom:.13rem;font-size:1.25rem;color:#fff;line-height:2}
.form-1 .inp{padding:0 1.25rem;display:block;width:100%;height:3.25rem;line-height:3.13rem;background-color:#1e2538;border:1px solid #3f4b6b;border-radius:.63rem;font-size:1.13rem;color:#fff}
.form-1 .tar{padding:.63rem 1.25rem;display:block;width:100%;height:6.88rem;background-color:#1e2538;border:1px solid #3f4b6b;border-radius:.63rem;font-size:1.13rem;color:#fff}
.form-1 .vCode{display:-webkit-flex;display:flex;align-items:center}
.form-1 .vCode .inp{width:22.5rem}
.form-1 .vCode .code-img{margin-left:.94rem;width:5.63rem;height:3.13rem;line-height:3.13rem;font-size:0;text-align:center}
.form-1 .vCode .code-img img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.form-1 .submit{display:block;width:17.5rem;height:3.63rem;line-height:3.63rem;background:linear-gradient(-59deg,#0051a4,#007fcb,#27acdc,#0067b6);border-radius:.63rem;font-size:1.38rem;color:#f7f7f7;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.form-1 .submit:hover{opacity:.8}
.box-1{padding-bottom:11.25rem;position:relative;z-index:1;display:-webkit-flex;display:flex;align-items:flex-start}
.box-1 .bg{position:absolute;left:20%;top:5.44rem;bottom:0;right:0;background-repeat:no-repeat;background-position:right center;-webkit-background-size:cover;background-size:cover;z-index:-1}
.box-1 .bg .bg-tit{font-family:Arial;position:absolute;left:-1.25rem;bottom:-1.88rem;font-size:12.5rem;color:#fff;font-weight:700;line-height:1;opacity:.22;z-index:1}
.box-1 .box-col{width:48.9%;flex-shrink:0}
.box-1 .box-cor{padding:11.63rem calc((100vw - 1400px)/2) 3.75rem 4.5rem;width:51.1%;flex-shrink:0}
.box-1 .video{padding-top:56.9%;position:relative;cursor:pointer;overflow:hidden}
.box-1 .video video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-1 .video .mask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}
.box-1 .video img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:9}
.box-1 .video .play{position:absolute;left:50%;top:50%;width:4.38rem;height:4.38rem;background:url(../Images/icon-play1.png) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.box-1 .video:hover .play{-webkit-transform:translate(-50%,-50%) scale(1.2);-ms-transform:translate(-50%,-50%) scale(1.2);-o-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.1)}
.box-1 .tit{font-size:1.88rem;color:#000;font-weight:400;line-height:1.5}
.box-1 .line{margin:.88rem 0 2.75rem;width:6.25rem;height:.19rem;background-color:#01b4ed;position:relative}
.box-1 .line:before{content:'';position:absolute;right:100%;top:0;bottom:0;width:4.5rem;background-color:#fff}
.box-1 .desc{font-size:1.13rem;color:#222;line-height:2}
/*.box-news1 .box-items+.box-items{margin-top:5.88rem}*/
.box-news1 .box-items:nth-child(even) .hot-news .pic{order:2}
.box-news1 .box-items:nth-child(even) .hot-news .text{order:1}
.hot-news.v2{}
.hot-news.v2 .pic{order: 2;}
.hot-news.v2 .text{order: 1;}
.hot-news.v2 .btns-1{justify-content: flex-start;}
.hot-news{margin-bottom:4.13rem;display:block;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between}
.hot-news .pic{width:65.1%;border-radius:.63rem;position:relative;overflow:hidden;flex-shrink:0}
.hot-news .pic:before{content:'';display:block;padding-top:58.77%}
.hot-news .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.hot-news .text{width:30.2%;flex-shrink:0}
.hot-news .t1{font-size:1rem;color:#888;line-height:1.5;display:-webkit-flex;display:flex;flex-wrap:wrap}
.hot-news .t1 .type{padding-right:.63rem;margin-right:.63rem;position:relative}
.hot-news .t1 .type:before{content:'';position:absolute;right:0;top:50%;width:1px;height:.94rem;background-color:#666;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.hot-news .t1 .date{padding-left:1.25rem;background:url(../Images/icon-date1.png) left center no-repeat;-webkit-background-size:1.06rem auto;background-size:1.06rem auto}
.hot-news .t2{margin-top:2rem;font-size:1.25rem;color:#000;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.hot-news .t3{margin-top:.38rem;font-size:1rem;color:#222;line-height:2.25;max-height:15.75em;-webkit-box-orient: vertical;-webkit-line-clamp: 7;display: -webkit-box;overflow:hidden;}
.hot-news .btns-1{margin-top:7.81rem}
.hot-news:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.hot-news:hover .t2{color:#01b4ed}
.hot-news:hover .btns-1 .s1{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.box-map1{margin:-4.38rem auto 0;width:51.88rem;position:relative}
.box-map1 .map{display:block;width:100%}
.box-map1 .item{position:absolute}
.box-map1 .item .point{padding-right:.25rem;font-size:1.13rem;color:#555;cursor:pointer;display:-webkit-flex;display:flex;align-items:center}
.box-map1 .item .point .icon-pos{margin-right:.25rem;display:block;width:1.38rem;height:2rem;background:url(../Images/icon-pos1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.box-map1 .item .bd{position:absolute;left:100%;top:-5.81rem;z-index:10;opacity:0;visibility:hidden;-webkit-transform:translateX(.63rem);-ms-transform:translateX(.63rem);-o-transform:translateX(.63rem);transform:translateX(.63rem)}
.box-map1 .item .bd:before{content:'';position:absolute;right:calc(100% - 1px);top:3.38rem;width:1.69rem;height:2.44rem;background:url(../Images/icon-arrow13.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.box-map1 .item .bd .bd-in{padding:1.88rem 1.25rem;padding-left:1.88rem;width:24.5rem;min-height:14.38rem;background-color:rgba(255,255,255,.82);border:1px solid rgba(237,237,237,.82);box-shadow:-.31rem .31rem .31rem 0rem rgba(0,0,0,.07);border-radius:.31rem}
.box-map1 .item .bd .t1{padding-bottom:1.25rem;font-size:1.25rem;color:#000;font-weight:400;line-height:1.5;position:relative}
.box-map1 .item .bd .t1:before{content:'';position:absolute;left:0;bottom:0;width:3.44rem;height:.19rem;background-color:#18a6e1}
.box-map1 .item .bd .desc{margin-top:1.25rem;font-size:1rem;color:#555;line-height:2.19}
.box-map1 .item:hover .point .icon-pos{background-image:url(../Images/icon-pos2.png)}
.box-map1 .item:hover .bd{opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.box-map1 .item.on .point .icon-pos{background-image:url(../Images/icon-pos2.png)}
.box-map1 .item.on .bd{opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.map-list{display:none}
.map-list .item{padding:1.5rem;background-color:rgba(255,255,255,.8);display:none}
.map-list .t1{padding-bottom:1.25rem;font-size:1.25rem;color:#000;font-weight:400;line-height:1.5;position:relative}
.map-list .t1:before{content:'';position:absolute;left:0;bottom:0;width:3.44rem;height:.19rem;background-color:#18a6e1}
.map-list .desc{margin-top:1.25rem;font-size:1rem;color:#555;line-height:2.19}
.map-list .item.on{display:block}
.text-1, .text-1 span{font-size:1.13rem !important;color:#222;line-height:2}
.text-1 .btns-1{margin-top:.63rem}
.text-2{padding-left:9rem;position:relative}
.text-2 .line{position:absolute;left:0;top:3.5rem;width:7.88rem}
.text-2 .line:before{content:'';position:absolute;left:0;top:50%;width:.81rem;height:.81rem;background-color:#0051a4;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2}
.text-2 .line:after{content:'';position:absolute;left:0;top:50%;right:0;height:.13rem;background:linear-gradient(-31deg,#0051a4,#27acdc,#0067b6);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1}
.text-2 .t1{font-size:1.25rem;color:#000;line-height:1.5}
.text-2 .t2{margin-top:.75rem;font-size:1.06rem;color:#222;line-height:1.76}
.text-3{font-size:1rem;color:#f7f7f7;line-height:2.25}
.text-3 h4{margin-bottom:1rem;font-size:1.38rem;font-weight:400;line-height:1.2}
.text-4{font-size:1rem;color:#000;line-height:2.3}
.text-4 h4{margin-bottom:1.5rem;font-size:1.5rem;font-weight:400}
.text-5{font-size:1.13rem;color:#000;line-height:1.67}
.swiper1-btns{position:absolute;left:0;bottom:0;right:0;z-index:10;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.swiper1-btns .arrow{display:block;width:2.94rem;height:2.94rem;position:relative;z-index:1;cursor:pointer;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.swiper1-btns .arrow:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background:linear-gradient(-59deg,#0051a4,#007fcb,#27acdc,#0067b6);z-index:-2;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.swiper1-btns .arrow:after{content:'';position:absolute;left:1px;top:1px;right:1px;bottom:1px;background-color:#fff;border-radius:50%;border:1px solid #d3d7dd;z-index:-1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.swiper1-btns .arrow i{display:block;width:.56rem;height:.63rem;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;position:relative;z-index:10;flex-shrink:0}
.swiper1-btns .arrow.prev i{background-image:url(../Images/icon-arrow5.png)}
.swiper1-btns .arrow.next i{background-image:url(../Images/icon-arrow6.png)}
.swiper1-btns .arrow:hover:before{opacity:1}
.swiper1-btns .arrow:hover:after{border-color:#fff}
.swiper1-btns .pagination{margin:0 .63rem;font-size:1.25rem;color:#000;width:auto;display:-webkit-flex;display:flex;align-items:center}
.swiper1-btns .pagination .swiper-pagination-current{margin:0 .25rem;color:#02aee9}
.swiper1-btns .pagination .swiper-pagination-total{margin:0 .25rem}
.swiper1-btns.hide{display:none}
.swiper1-btns.show{display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.swiper-1{padding:1.56rem;padding-bottom:6.38rem;margin:0 -1.56rem;position:relative;overflow:hidden}
.swiper-1 .swiper-slide{height: auto;}
.swiper-1 .con{padding:2.75rem 2.94rem 2.13rem;display:block;height:100%;min-height:34.94rem;border-radius:1.25rem;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.swiper-1 .t1{margin-bottom:1rem;font-size:1.25rem;color:#f6f7f8;line-height:1.5;display:-webkit-flex;display:flex;align-items:flex-start}
.swiper-1 .t1 .icon{margin-right:.38rem;width:2.25rem;height:2.25rem;line-height:2.25rem;font-size:0;text-align:center;background-color:#fff;border-radius:.5rem;overflow:hidden;flex-shrink:0}
.swiper-1 .t1 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.swiper-1 .t1 span{padding:.19rem 0;display:block}
.swiper-1 .t2{margin-bottom:2.15rem;font-size:1.06rem;color:#f6f7f8;line-height:1.47}
.swiper-1 .box-pic{position:relative}
.swiper-1 .box-pic .img1{overflow:hidden}
.swiper-1 .box-pic .img1 img{display:block}
.swiper-1 .box-pic .img2{position:absolute;right:0;top:-2.94rem;width:6.38rem;height:7.31rem;line-height:7.31rem;font-size:0;text-align:center}
.swiper-1 .box-pic .img2 img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.swiper-1 .box-pic .img3{position:absolute;left:-.94rem;top:-2.19rem;width:3.69rem;height:3.69rem;line-height:3.69rem;font-size:0;text-align:center;background:linear-gradient(-59deg,#71f0ff,#00bdd3,#40e2f5);box-shadow:0rem .31rem .31rem 0rem rgba(0,0,0,.08);border-radius:.63rem;overflow:hidden}
.swiper-1 .box-pic .img3 img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.swiper-1 .box-pic .img4{position:absolute;right:-1.13rem;bottom:-3.06rem;width:9.25rem;height:7.38rem;border:solid rgba(255,255,255,.8);border-radius:1.56rem;overflow:hidden}
.swiper-1 .box-pic .img4 img{display:block;width:100%;height:100%;object-fit:cover}
.swiper-1 .slide1 .con{background:linear-gradient(-59deg,#0d75c2,#3495db,#0d76c2)}
.swiper-1 .slide2 .con{background:linear-gradient(94deg,#2b3369,#08395b)}
.swiper-1 .slide3 .con{background:linear-gradient(-59deg,#00a4ae,#00bdd3,#00a5b1)}
.swiper-1 .slide4 .con{background:linear-gradient(-59deg,#3f13b8,#6862e1,#7276eb)}
.swiper-1 .slide5 .con{background:linear-gradient(-59deg,#544bff,#1698ff,#21c6ff)}
.swiper-1 .con:hover{box-shadow:0 0 .94rem rgba(0,0,0,.5);-webkit-transform:translateY(-.5rem);-ms-transform:translateY(-.5rem);-o-transform:translateY(-.5rem);transform:translateY(-.5rem)}
.swiper-2{padding-bottom:7.63rem;position:relative}
.swiper-2 .swiper1-btns .arrow:after{background-color:#f3f3f3}
.swiper-2 .swiper1-btns{right:auto}
.swiper-2 .con{display:block}
.swiper-2 .pic{margin-bottom:1rem;padding-top:58.72%;position:relative;border-radius:.63rem;overflow:hidden}
.swiper-2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.swiper-2 .tit{font-size:1.25rem;color:#000;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.swiper-2 .desc{margin-top:.75rem;font-size:1rem;color:#222;line-height:1.56;max-height:3.12em;overflow:hidden}
.swiper-2 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.swiper-2 .con:hover .tit{color:#01b4ed}
.swiper-3{padding:1.25rem;margin:0 -1.25rem;position:relative;overflow:hidden}
.swiper-3 .swiper1-btns{margin-top:1.88rem;position:static}
.swiper-3 .con{display:block}
.swiper-3 .pic{margin:0 auto 1rem;padding:1.25rem;height:19.13rem;line-height:16.63rem;font-size:0;text-align:center;background-color:#eee;border-radius:.63rem;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.swiper-3 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.swiper-3 .tit{font-size:1.06rem;color:#222;font-weight:400;line-height:1.5;text-align:center}
.swiper-3 .con:hover .pic{box-shadow:0 0 .94rem rgba(0,0,0,.2)}
.swiper-4{margin:0 -3.63rem;padding-bottom:4rem;position:relative}
.swiper-4 .swiper1-btns{left:3.63rem;justify-content:flex-start}
.swiper-4 .swiper-wrapper{align-items:center}
.swiper-4 .swiper-slide{padding:0 3.63rem;width:30.75rem}
.swiper-4 .con{display:block}
.swiper-4 .year{font-family:Arial;font-size:3rem;color:#000;font-weight:700;line-height:1.2;position:relative;z-index:1}
.swiper-4 .year:before{content:'';position:absolute;left:0;bottom:.75rem;width:6.63rem;height:.81rem;background-color:#01b4ed;z-index:-1}
.swiper-4 .desc{margin-top:.13rem;font-size:1.06rem;color:#000;line-height:1.65;min-height:3.3em}
.swiper-4 .pic{margin-top:.38rem;padding-top:75.8%;border-radius:.63rem;position:relative;overflow:hidden}
.swiper-4 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.swiper-4 .swiper-slide-active{width:36rem}
.swiper-5{padding:1.25rem;margin:0 -1.25rem;position:relative;overflow:hidden}
.swiper-5 .swiper1-btns{margin-top:1.88rem;position:static}
.swiper-5 .pic{padding:.63rem;height:6.88rem;line-height:5.5rem;border:1px solid #e8e1e1;font-size:0;text-align:center;background-color:#fff;border-radius:.63rem;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.swiper-5 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.swiper-5 .pic:hover{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.swiper-6{margin: 0 -0.44rem; padding-bottom:4.88rem;position:relative;overflow:hidden}
.swiper-6 .swiper1-btns{justify-content:flex-start}
.swiper-6 .swiper-slide{padding:0 .44rem}
.swiper-6 .slide1{width:38%}
.swiper-6 .slide2{width:24%}
.swiper-6 .pic{padding-top: 36.07%; position: relative; overflow: hidden;}
.swiper-6 .pic img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover;}
.tabs-1 ul{margin:0 -.25rem -.5rem;display:-webkit-flex;display:flex;flex-wrap:wrap}
.tabs-1 li{margin:0 .25rem;margin-bottom:.5rem;flex-shrink:0}
.tabs-1 .a1{padding:0 1.25rem;display:block;min-width:9.38rem;line-height:2.19rem;border:1px solid #0056a9;border-radius:1.88rem;font-size:1.25rem;color:#000;text-align:center}
.tabs-1 .a1:hover,.tabs-1 .on .a1{border-color:transparent;background:linear-gradient(-63deg,#0f74ba,#229fd3,#0d80c4);color:#fff}
.ul-1{display:-webkit-flex;display:flex;flex-wrap:wrap}
.ul-1 li{width:50%;flex-shrink:0}
.ul-1 .con{height:40.88rem;display:-webkit-flex;display:flex}
.ul-1 .pic{width:50%;overflow:hidden;position:relative;flex-shrink:0}
.ul-1 .pic img{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.ul-1 .text{padding:3.75rem 3.13rem 15.4%;width:50%;color:#fff;background-color:#01b4ed;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end}
.ul-1 .t1{font-size:1.13rem}
.ul-1 .t2{margin-top:.5rem;font-size:1.5rem;line-height:1.5;min-height:3em}
.ul-1 .btns-1{margin-top:1.85rem}
.ul-1 li:nth-child(even) .pic{order:2}
.ul-1 li:nth-child(even) .text{background-color:#1d2088;order:1}
.ul-1 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ul-1 .con:hover .btns-1 .s1{-webkit-transform:translateX(.63rem);-ms-transform:translateX(.63rem);-o-transform:translateX(.63rem);transform:translateX(.63rem)}
.ul-2{margin:0 -2rem -3.75rem;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ul-2 li{padding:0 2rem;margin-bottom:3.75rem;width:33.33%;flex-shrink:0}
.ul-2 .con{display:block}
.ul-2 .pic{margin-bottom:1.5rem;padding-top:58.49%;border-radius:.63rem;position:relative;overflow:hidden}
.ul-2 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.ul-2 .text{padding:0 .63rem}
.ul-2 .t1{font-size:1.25rem;color:#000;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.ul-2 .t2{margin-top:.75rem;font-size:1rem;color:#222;line-height:1.56;max-height:3.12em;overflow:hidden}
.ul-2 .li1{width: 100%;}
.ul-2 .li1 .hot-news{margin: 0;}
.ul-2 .li1 .hot-news .pic{margin: 0; padding: 0;}
.ul-2 .li1 .hot-news .text{padding: 0;}
.ul-2 .li1 .hot-news .t1{font-size: 1rem; color: #888; line-height: 1.5;}
.ul-2 .li1 .hot-news .t2{margin-top: 2rem; font-size: 1.25rem; color: #000; line-height: 1.5; max-height: none;}
.ul-2 .con:hover .pic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.ul-2 .con:hover .t1{color:#01b4ed}
.ul-3 .con{display:block;background-color:#f8f8f8;display:-webkit-flex;display:flex;align-items:center}
.ul-3 .pic{width:50%;position:relative;overflow:hidden;flex-shrink:0}
.ul-3 .pic:before{content:'';display:block;padding-top:77%}
.ul-3 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.ul-3 .text{padding:2.5rem 3.88rem;padding-right:18.5rem;width:50%;flex-shrink:0}
.ul-3 .tit{font-size:1.88rem;color:#000;font-weight:400;line-height:1.5}
.ul-3 .line{margin:.75rem 0 2.63rem;width:6.25rem;height:.19rem;background:#01b4ed;position:relative}
.ul-3 .line:before{content:'';position:absolute;right:100%;top:0;bottom:0;width:4.5rem;background-color:#e0e0e0}
.ul-3 .desc{font-size:1.13rem;color:#222;line-height:2}
.ul-3 .ls1{margin-top:2rem;font-size:1.13rem;color:#000;line-height:2}
.ul-3 .ls1 li{padding-left:2.5rem;position:relative}
.ul-3 .ls1 li:before{content:'';position:absolute;left:0;top:.75rem;width:.88rem;height:.88rem;background:url(../Images/icon-circle1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.ul-3 .btns-1{margin-top:3rem}
.ul-3>li:nth-child(even) .pic{order:2}
.ul-3>li:nth-child(even) .text{padding:2.5rem 3.88rem;padding-left:18.5rem;order:1}
.ul-3>li:nth-child(even) .line:before{right:auto;left:100%}
.ul-4{margin:0 -.44rem;padding-top:96.56%;position:relative}
.ul-4 li{padding:0 .44rem;position:absolute}
.ul-4 .pic{padding-top:97.24%;position:relative;border-radius:.63rem;overflow:hidden}
.ul-4 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.ul-4 .i1{left:0;top:0;width:50%}
.ul-4 .i2{right:0;top:0;width:50%}
.ul-4 .i3{left:0;bottom:0;width:100%}
.ul-4 .i3 .pic{padding-top:47.23%}
.ul-5 .pic{padding-top:155.86%;position:relative;border-radius:.63rem;overflow:hidden}
.ul-5 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.ul-6{display:-webkit-flex;display:flex;flex-wrap:wrap}
.ul-6 li{width:20%;position:relative;flex-shrink:0}
.ul-6 .con{margin:0 auto;display:block;width:12.5rem;height:12.5rem;position:relative;z-index:1;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
.ul-6 .bg .bg-1{position:absolute;left:-2.5rem;top:-.94rem;width:115%;height:115%;border:solid #d2d2d2;border-radius:3.75rem;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg);z-index:-2}
.ul-6 .bg .bg-2{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:3.13rem;background-color:#3395db;overflow:hidden;z-index:-1;-webkit-transform:rotate(38deg);-ms-transform:rotate(38deg);-o-transform:rotate(38deg);transform:rotate(38deg)}
.ul-6 .icon{position:absolute;left:54%;bottom:-1.25rem;width:6.88rem;height:6.25rem;text-align:center;-webkit-transform:rotate(-38deg);-ms-transform:rotate(-38deg);-o-transform:rotate(-38deg);transform:rotate(-38deg)}
.ul-6 .icon img{margin:0 auto;display:block;max-height:6.88rem}
.ul-6 .tit{font-size:1.25rem;color:#fff;font-weight:400;line-height:1.5;text-align:center}
.ul-6 .desc{margin-top:.5rem;font-size:1rem;color:#fff;line-height:1.38;text-align:center}
.ul-6 .i1 .bg-2{background-color:#3395db}
.ul-6 .i2 .bg-2{background-color:#2f6a94}
.ul-6 .i3 .bg-2{background-color:#1ba3a0}
.ul-6 .i4 .bg-2{background-color:#217f8f}
.ul-6 .i5 .bg-2{background-color:#1781a4}
.ul-6 li:nth-child(1){z-index:10}
.ul-6 li:nth-child(2){z-index:9}
.ul-6 li:nth-child(3){z-index:8}
.ul-6 li:nth-child(4){z-index:7}
.ul-6 li:nth-child(5){z-index:6}
.ul-6 li:nth-child(6){z-index:5}
.ul-7{margin:0 -1rem -3rem;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ul-7>li{padding:0 1rem;margin-bottom:3rem;width:33.33%;flex-shrink:0}
.ul-7 .con{padding:3.63rem 3.75rem 2.06rem;display:block;height:100%;background-color:#f3f3f3;border-radius:.63rem;overflow:hidden;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.ul-7 .tit{font-size:1.5rem;color:#000;font-weight:400;line-height:1.5;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.ul-7 .desc{margin-top:1rem;font-size:1rem;color:#666;line-height:1.75;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.ul-7 .ls1{margin-top:2.63rem;font-size:1rem;color:#000;line-height:1.88;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.ul-7 .ls1 li{padding-left:1.38rem;position:relative}
.ul-7 .ls1 li:before{content:'';position:absolute;left:0;top:.75rem;width:.5rem;height:.5rem;background-color:#666;border-radius:50%;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.ul-7 .btns-1{margin-top:3.25rem;opacity:0;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.ul-7 .con:hover{background-color:#01b4ed}
.ul-7 .con:hover .desc,.ul-7 .con:hover .ls1,.ul-7 .con:hover .tit{color:#fff}
.ul-7 .con:hover .ls1 li:before{background-color:#fff}
.ul-7 .con:hover .btns-1{opacity:1}
.ul-7 .con:hover .btns-1 .s1{-webkit-transform:translateX(.63rem);-ms-transform:translateX(.63rem);-o-transform:translateX(.63rem);transform:translateX(.63rem)}
.m-pop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:800;display:none}
.m-pop .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.68);z-index:1}
.pop-win1{padding:5rem 6.38rem;position:absolute;left:50%;top:50%;width:87.5rem;max-width:98%;height:98vh;background-color:#fff;z-index:10;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-flex;display:flex;flex-direction:column}
.pop-win1 .pop-close{position:absolute;left:100%;top:0;width:3.75rem;height:3.75rem;background:url(../Images/icon-close1.png) center center no-repeat;-webkit-background-size:2.5rem auto;background-size:2.5rem auto;cursor:pointer}
.pop-win1 .win-hd{margin-bottom:2.25rem;padding-bottom:2.56rem;border-bottom:solid #ddd;flex-shrink:0}
.pop-win1 .win-hd .title{font-size:1.88rem;color:#000;font-weight:700;line-height:1.5}
.pop-win1 .win-hd .info{margin-top:.5rem;font-size:1rem;color:#555;line-height:1.5}
.pop-win1 .win-bd{overflow-y:auto;flex-grow:1}
.pop-win1 .win-bd .text{font-size:1rem;color:#000;line-height:2.25}
.pop-win1 .win-bd .text h4{font-size:1.25rem}
.pop-win1 .win-bd .text .email{display:inline-block;position:relative}
.pop-win1 .win-bd .text .email:before{content:'';position:absolute;left:0;bottom:0;right:0;height:.13rem;background-color:#18a6e1}
@media only screen and (max-width:1599px){
.header .header-nav>li>a{padding:0 1.8rem}
.slideNav{right:10px}
.pop-win1 .pop-close{left:auto;right:1.54rem;top:1.54rem;background-image:url(../Images/icon-close2.png)}
.box-1 .box-cor{padding-right: 5%;}
}
@media only screen and (max-width:1199px){
body{padding-top:50px}
.wp{width:100%!important;padding:0 20px!important}
.header{position:fixed;left:0;top:0;right:0;height:50px;z-index:100}
.header .header-1{height:100%}
.menuBtn{display:block}
.header .header-bg1{right:20px;top:0;bottom:auto;display:none}
.header .header-logo{position:absolute;left:20px;top:0;height:100%;display:-webkit-flex;display:flex;align-items:center}
.header .header-logo a{display:block}
.header .header-logo img{max-width:260px;max-height:40px}
.header .hd-cor{position:fixed;right:0;top:50px;width:100%;height:100%;background-color:rgba(0,0,0,.9);overflow-y:auto;z-index:100;justify-content:flex-start;align-items:flex-start;flex-direction:column;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .hd-cor.active{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.header .hd-cor .hdCor-l,.header .hd-cor .hdCor-r{width:100%;flex-shrink:0;flex-grow:0}
.header .hd-cor .hdCor-l{order:2}
.header .hd-cor .hdCor-r{padding:25px 0;margin-left:0;order:1}
.header .header-set{justify-content:center;flex-wrap:wrap}
.header .header-so{margin-top:1.2rem;width:100%}
.header .header-so .hd-so{display:none}
.header .header-so .so-cont{margin:0 auto;width:80%;position:static;opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);display:block}
.header .header-so .so-cont .icon-arrow{display:none}
.header .header-nav{display:block}
.header .header-nav>li>a{padding:10px 15px;font-size:1.38rem;text-align:center}
.banner{height:40rem}
.banner .swiper-nav{right:20px;bottom:20px}
.ban{height:26rem}
.box-map1 .item .bd{display:none!important}
.map-list{display:block}
.swiper-1 .con{min-height:30rem}
.swiper-3 .pic{height:14rem;line-height:11.5rem}
.ul-1 .con{height:30rem}
.ul-2{margin:0 -1.15rem -2.31rem}
.ul-2 li{padding:0 1.15rem;margin-bottom:2.31rem}
.ul-3 .text{padding:3.08rem}
.ul-3 .line{margin:1.15rem 0 1.54rem}
.ul-3 .btns-1,.ul-3 .ls1{margin-top:1.54rem}
.ul-3>li:nth-child(even) .text{padding:3.08rem}
.ul-6{margin-bottom:-4.62rem}
.ul-6 li{margin-bottom:4.62rem;width:33.33%}
.ul-6 .con{width:12rem;height:12rem}
}
@media only screen and (max-width:959px){
.box-1{display:block}
.box-1 .bg{left:0}
.box-1 .box-col,.box-1 .box-cor{width:100%}
.box-1 .box-cor{padding:4.62rem;padding-bottom:0}
.swiper-4{margin:0 -2rem}
.swiper-4 .swiper-slide{padding:0 2rem;width:20rem}
.swiper-4 .swiper-slide-active{width:28rem}
.ul-7>li{width:50%}
.ul-7 .con{padding:3.08rem}
}
@media only screen and (max-width:767px){
.header .header-nav>li>a{font-size: 1.23rem; line-height: 3rem}
.footer .footer1{padding:2.31rem 0;display:block}
.footer .footer1 .fot-col,.footer .footer1 .fot-cor{width:100%}
.footer .footer1 .fot-col{margin-bottom:1.54rem}
.footer .footer1 .fot-cor{padding:0}
.footer .footer-logo{margin-bottom:1.15rem}
.footer .footer-search .hd{margin-bottom:1.54rem}
.footer .footer-search .cont{width:100%}
.footer .footer-nav{justify-content:center}
.footer .footer-nav a{padding:0 .46rem}
.footer .footer-info{text-align:center}
.footer .footer-share{justify-content:center}
.banner{height:17rem}
.banner .swiper-pagination{margin:0}
.banner .swiper-nav{bottom: 10px}
.banner .swiper-nav .box{display:none}
.banner .swiper-for .text .t1{font-size:1.55rem; line-height: 1.3}
.banner .swiper-for .text .t2{font-size:1rem; line-height: 1.2}
.banner .swiper-for .text .t2 span{padding: 0.4rem 0.5rem}
.ban{height:14rem}
.ban .cont .t1{font-size:1.55rem; line-height: 1.3}
.ban .cont .t1 span{padding-left:1.54rem}
.ban .cont .t2{padding-left:1.54rem;font-size:1.08rem}
.pages{padding-top:1.92rem}
.hd-1 .title .cn{font-size:1.55rem}
.hd-1 .title .en{font-size:0.93rem}
.hd-2{display:block}
.hd-2 .title .cn{font-size: 1.55rem}
.hd-2 .desc{margin:10px 0 0}
.btns-1 .s1{font-size:1rem}
.section-a1{padding:3.08rem 0 0}
.section-a1 .hd-1{margin-bottom:1.54rem}
.section-a1 .text-1{margin-bottom:2.31rem;padding:0}
.section-a2{padding:3.08rem 0}
.section-a2 .hd-1{margin-bottom:1.54rem}
.section-a2 .text-1{margin-bottom:0}
.section-a3{padding:3.08rem 0}
.section-a3 .sec-hd{margin-bottom:2.31rem;display:block}
.section-a3 .sec-hd .hd-1,.section-a3 .sec-hd .text-2{width:100%;margin:0}
.section-a3 .sec-hd .hd-1{padding:0;margin-bottom:1.54rem}
.section-a4{padding:3.08rem 0}
.section-a4 .hd-1,.section-a4 .tabs-1{margin-bottom:1.54rem}
.section-a5{padding:3.08rem 0}
.section-a5 .hd-1{margin-bottom:1.92rem}
.section-a6{padding:3.08rem 0}
.section-a6 .wp{display:block}
.section-a6 .sec-col,.section-a6 .sec-cor{width:100%}
.section-a6 .hd-1,.section-a6 .sec-col{margin-bottom:1.54rem}
.section-a7 .sec-items1 .sec-items1-cont,.section-a8{padding:3.08rem 0}
.section-a8 .hd-1{margin-bottom:1.54rem}
.section-a10{padding:3.08rem 0}
.section-a10 .hd-1{margin-bottom:1.54rem}
.section-a11,.section-a12{padding:3.08rem 0}
.section-a12 .hd-1{margin-bottom:1.54rem}
.section-a12 .text-4{margin-bottom:3.08rem}
.section-a13{padding:3.08rem 0}
.section-a13 .hd-1{margin-bottom:4.62rem}
.section-a14{padding:3.08rem 0}
.section-a14 .sec-hd{margin-bottom:1.54rem;display:block}
.section-a14 .sec-hd .hd-1,.section-a14 .sec-hd .text-5{width:100%}
.section-a14 .sec-hd .hd-1{margin-bottom:1.54rem}
.section-a14 .filter-1{padding-bottom:1.15rem;margin-bottom:1.92rem}
.form-1 .form-item{margin-bottom:1.15rem;width:100%!important}
.form-1 .vCode .inp{width:15rem}
.form-1 .submit{margin:0 auto}
.filter-1 .sel{width:11rem}
.box-1{padding-bottom:3.08rem}
.box-1 .bg .bg-tit{left: 0; font-size: 7.5rem}
.box-1 .box-cor{padding:2.31rem 1.54rem}
.box-1 .tit{font-size:1.54rem}
.box-1 .line{margin:1.15rem 0 1.92rem}
.box-1 .desc{font-size: 1rem}
.hot-news{margin-bottom:2.31rem;display:block}
.hot-news .pic,.hot-news .text{width:100%}
.hot-news .pic{margin-bottom:1.54rem}
.hot-news .t2{margin-top:1.15rem}
.hot-news .btns-1{margin-top:1.92rem}
.box-map1{margin:0;width:100%}
.box-map1 .item .point{font-size: 0.9rem}
.box-map1 .item .point .icon-pos{width: 1rem; height: 1.45rem}
.box-contact1{padding:3.08rem 0;min-height:12rem}
.box-contact1 .title{font-size:1.55rem}
.box-contact1 .desc,.text-1, .text-1 span{font-size:1rem !important}
.text-2{padding-left:5rem}
.text-2 .line{width:4rem}
.text-3{line-height: 1.5}
.text-3 h4{font-size: 1.31rem}
.text-4 h4{margin-bottom:.62rem;font-size:1.16rem}
.swiper-1{padding-bottom:4.62rem}
.swiper-1 .slide1 .con{padding:3.08rem}
.swiper-1 .t2{margin-bottom:2.31rem}
.swiper-2,.swiper-6{padding-bottom:4.62rem}
.swiper-4 .year{font-size: 2.31rem}
.swiper-6 .slide1{width:60%}
.swiper-6 .slide2{width:40%}
.tabs-1 .a1{min-width:7rem; font-size: 1.08rem}
.form-1 .label{font-size: 1rem}
.ul-1 li{width:100%}
.ul-1 .con{height:20rem}
.ul-1 .text{padding:3.08rem 1.54rem}
.ul-1 .t1{font-size:1rem}
.ul-1 .t2{font-size:1.16rem}
.ul-1 .btns-1{margin-top:1.92rem}
.ul-2 li{width:100%}
.ul-2 .li1 .hot-news .pic{margin-bottom: 1.5rem;}
.ul-2 .li1 .hot-news .t2{margin-top: 1.15rem;}
.ul-3 .con{display:block}
.ul-3 .pic,.ul-3 .text{width:100%}
.ul-3 .text{padding:2.31rem}
.ul-3 .tit{font-size: 1.54rem}
.ul-6 li{width:50%}
.ul-6 .con{width:10rem;height:10rem}
.ul-6 .tit{font-size:0.95rem}
.ul-6 .desc{font-size:0.75rem}
.ul-7{margin-bottom:-1.54rem}
.ul-7>li{margin-bottom:1.54rem;width:100%}
.ul-7 .con{padding:1.92rem}
.ul-7 .desc{margin-top:.77rem}
.ul-7 .btns-1,.ul-7 .ls1{margin-top:1.54rem}
.pop-win1{padding:2.31rem}
.pop-win1 .pop-close{right:.77rem;top:.77rem}
.pop-win1 .win-hd{padding-bottom:1.54rem;margin-bottom:1.54rem}
.boxEdit-2.pc{display:none}
.boxEdit-2.mob{display:block}
.detail-1 .hd{padding: 1.6rem 0;}
.detail-1 .hd .title{font-size: 1.75rem;}
.detail-1 .hd .info span{padding: 0 0.5rem;}
.detail-1 .cont{padding: 1.8rem 0;}
}