/*!****** 公用 *******/
/*!-----------------[初始化]--------------*/
*,: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";padding-top:93px}
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:#959595}
::-moz-placeholder{color:#959595}
::-ms-input-placeholder{color:#959595}
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}
@media (min-width:1601px){
html{font-size:16px}
}
@media (min-width:1400px) and (max-width:1600px){
html{font-size:14px}
}
@media (min-width:640px) and (max-width:1399px){
html{font-size:13px}
}
@media (min-width:481px) and (max-width:639px){
html{font-size:13px}
}
@media (min-width:329px) and (max-width:480px){
html{font-size:13px}
}
@keyframes beat{
0%,to{-webkit-transform:scale(1);transform:scale(1)}
25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}
}
@keyframes draw{
form{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
to{-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);-o-transform:translate(-50%,10px);transform:translate(-50%,10px)}
}
@font-face{font-family:Roboto-LightItalic;src:url(../fonts/roboto-lightitalic.ttf)}
@font-face{font-family:Roboto-Bold;src:url(../fonts/roboto-bold.ttf)}
@font-face{font-family:Montserrat;src:url(../fonts/d9b4cd561aaf475583ae5aa171db091c.ttf)}
.wp{width:98%;max-width:1400px;margin:0 auto}
.menuBtn{display:none;position:absolute;top:20px;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:3px;background-color:#333;margin:5px 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:#333}
.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 20px 0 52px;position:fixed;left:0;top:0;right:0;height:93px;background-color:#fff;border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 4px 10px rgba(0,0,0,.05);z-index:100;display:flex;justify-content:space-between;align-items:center}
.header .header-logo{height:48px;line-height:48px;font-size:0}
.header .header-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.header .hd-r{display:flex;justify-content:flex-end;align-items:center}
.header .hd-r .m-serach1{display:none}
.header .header-nav{margin-right:22px}
.header .header-nav ul{display:flex;align-items:center}
.header .header-nav ul>li{position:relative}
.header .header-nav ul>li>a{padding:0 20px;display:block;font-size:18px;color:#313131;font-weight:700;line-height:92px}
.header .header-nav ul>li>a span{display:block;position:relative}
.header .header-nav ul>li>a span:before{content:'';position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#0294d3;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header .header-nav ul>li>a .icon-arrow{width:20px;height:20px;background:url(../images/m-arrow1.png) center center no-repeat;-webkit-background-size:16px auto;background-size:16px auto;display:none}
.header .header-nav ul>li.on>a span:before,.header .header-nav ul>li:hover>a span:before{opacity:1}
.header .header-nav ul>li.pitchon>a span:before,.header .header-nav ul>li:hover>a span:before{opacity:1}
.header .header-sub{position:absolute;left:50%;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10;display:none}
.header .sub1{padding:10px 15px;/*width:154px;*/background-color:#fff;border-radius:10px}
.header .sub1 a{display:block;font-size:15px;color:#666;text-align:center;line-height:2.67em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;/*overflow:hidden;*/-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header .sub1 a:hover{color:#0294d3}
.header .header-lang{margin-right:38px;position:relative}
.header .header-lang .tit{cursor:pointer;display:flex;align-items:center}
.header .header-lang .tit span{display:block;font-size:25px;color:#696c6d}
.header .header-lang .tit i{margin-left:2px;display:block;width:12px;height:8px;background:url(../images/lang-yh1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.header .header-lang dl{padding:6px 0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);position:absolute;left:50%;top:100%;width:120px;z-index:10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:none}
.header .header-lang a{padding:4px 8px;display:block;font-size:14px;color:#666;line-height:1.57;display:flex;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.header .header-lang img{margin-right:10px;display:block;vertical-align:middle;width:34px;flex-shrink:0}
.header .header-lang a:hover{color:#0294d3}
.header .header-tel{display:flex;align-items:center}
.header .header-tel i{margin-right:10px;display:block;font-size:38px;color:#696c6d}
.header .header-tel h3{font-size:14px;color:#696c6d;line-height:1.29em;font-weight:700}
.header .header-tel h3 em{font-family:Arial;display:block;font-size:24px;color:#0294d3;line-height:1.24em;font-weight:700}
.header .nav_mask{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgb(20,27,62,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:99;opacity:0;visibility:hidden;pointer-events:none}
.header.active .nav_mask{opacity:1;visibility:visible;pointer-events:inherit}
.footer{padding:70px 0 33px;background:url(../images/fot-bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.footer .fot-top{margin-bottom:56px;display:flex;justify-content:space-between;align-items:flex-start}
.footer .fot-top .col,.footer .fot-top .cor{flex-shrink:0}
.footer .fot-top .col{width:calc(64.58% - 38px)}
.footer .fot-top .cor{margin-left:38px;width:35.42%}
.footer .fot-nav{display:flex;flex-wrap:wrap;justify-content: space-around;}
.footer .fot-nav dl{/*width:16.66%;*/flex-shrink:0}
.footer .fot-nav dt{margin-bottom:7px;font-size:18px;color:#fff;font-weight:700;line-height:2.56em}
.footer .fot-nav dd a{display:block;font-size:15px;color:rgba(255,255,255,.6);line-height:2.4em;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.footer .fot-nav dd a:hover{color:#fff}
.footer .fot-logo{margin-bottom:19px;height:46px;line-height:46px;font-size:0}
.footer .fot-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .fot-info{margin-bottom:16px;font-size:14px;color:#fff;line-height:2.57em}
.footer .fot-info i{margin-right:7px;display:inline-block;width:20px;height:20px}
.footer .fot-codes{margin:0 -19.5px;font-size:14px;color:rgba(255,255,255,.7);line-height:2.31em;text-align:center;display:flex;flex-wrap:wrap;align-items:flex-start}
.footer .fot-codes .item{margin:0 19.5px}
.footer .fot-codes .pic{margin:0 auto 1px;width:95px;height:95px;line-height:95px;font-size:0;text-align:center}
.footer .fot-codes .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .fot-copy{font-size:14px;color:rgba(255,255,255,.4);line-height:2.31em;text-align:center}
.footer .fot-copy a{font-size:inherit;color:inherit}
.footer .fot-copy a:hover{color:#fff}
.foot-link{padding:24px 0;background-color:#fff;overflow:hidden}
.foot-link .wp{height:100%;display:flex;align-items:flex-start}
.foot-link .l,.foot-link .r{float:none;flex-shrink:0}
.foot-link .l{margin-right:25px;font-size:16px;color:#333;font-weight:700;line-height:30px}
.foot-link ul{display:flex;flex-wrap:wrap}
.foot-link ul li{margin-right:40px}
.foot-link ul a{display:block;font-size:14px;color:rgba(31,31,31,.6);line-height:30px}
.foot-link ul a:hover{color:#0294d3}
.float-nav{position:fixed;right:52px;bottom:20%;z-index:300}
.float-nav ul li{margin:9px 0}
.float-nav ul .con{position:relative}
.float-nav ul .top{padding:18px 0 10px;display:block;width:90px;height:90px;border:1px solid #ededf0;border-radius:50%;background-color:#fff;font-size:14px;color:#5c5c5c;line-height:1.71em;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.float-nav ul .top i{margin-bottom:4px;display:block;font-size:21px;color:#0294d3;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.float-nav ul .mask{padding-right:10px;position:absolute;right:90px;top:50%;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden}
.float-nav ul .imgs .inn{padding:10px;width:108px;height:108px;line-height:86px;font-size:0;text-align:center;background-color:#fff;border:1px solid #e1e6f0;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}
.float-nav ul .imgs img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.float-nav ul .txt .inn{padding:10px;width:160px;background-color:#fff;border:1px solid #e1e6f0;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);font-size:12px;line-height:1.5;font-weight:700;position:relative}
.float-nav ul .txt .inn:before{content:'';position:absolute;top:50%;right:-4px;width:6px;height:6px;background-color:#fff;border-color:#e1e6f0 transparent transparent #e1e6f0;border-style:solid;border-width:1px;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);-o-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}
.float-nav ul .txt .num{font-size:16px}
.float-nav ul li:hover .top{color:#fff;background-color:#0294d3;border-color:#0294d3}
.float-nav ul li:hover .top i{color:#fff}
.float-nav ul li:hover .mask{opacity:1;visibility:visible;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.m-serach1{height:37px;position:relative}
.m-serach1 button,.m-serach1 input{outline:0;border:none;background-color:transparent}
.m-serach1 .inp{padding:0 48px 0 20px;width:100%;height:37px;line-height:37px;background-color:#e9e9e9;border-radius:19px;font-size:.875rem;color:#313131}
.m-serach1 .sub-btn{position:absolute;right:10px;top:0;width:37px;height:37px;cursor:pointer}
.m-serach1 .sub-btn i{color:#038890}
.pos1{padding:33px 0}
.cur{display:flex;flex-wrap:wrap;align-items:center}
.cur,.cur *{font-size:14px;color:#999;line-height:18px}
.cur em{margin:0 10px}
.cur a img{display:block;width:18px;height:18px}
.cur a:hover{color:#1681e0}
.pages{padding-top:60px}
.pages ul{margin:0 -4.5px -4px;font-size:0;text-align:center}
.pages li{padding:0 4.5px;margin-bottom:4px;display:inline-block;vertical-align:middle}
.pages a{padding:0 5px;display:block;min-width:41px;line-height:41px;font-size:16px;color:#999;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.pages a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #d9d9d9;border-radius:50px;z-index:-2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.pages a:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,#1782e0,#0294d7);border-radius:50px;z-index:-1;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.pages .active a,.pages a:hover{color:#fff;border-color:#1782e0}
.pages .active a:before,.pages a:hover:before{opacity:0}
.pages .active a:after,.pages a:hover:after{opacity:1}
.ban{height:500px;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 .text1{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}
.ban .text1 .tit{font-size:54px;color:#fff;line-height:1.33em;text-shadow:0 4px 15px rgba(0,0,0,.25)}
.ban .text2{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}
.ban .text2 .wp{display:flex;flex-direction:column;align-items:flex-start}
.ban .text2 .tit{padding:37px 169px 47px 51px;width:700px;max-width:100%;font-size:36px;color:#333;font-weight:700;line-height:1.33;background-color:rgba(255,255,255,.9)}
.m-hd1{margin-bottom:51px;text-align:center}
.m-hd1 h3{font-size:28px;color:#333;line-height:1.2em}
.m-hd1 .desc{margin-top:22px;font-size:18px;color:#1f1f1f;line-height:1.5em}
.m-hd1.v1{margin-bottom:39px}
.m-hd1.v1 h3{font-size:40px;line-height:1.32}
.m-hd1.v1 .desc{margin-top:12px;color:#666}
.m-btns1{padding:0 19px 0 24px;display:block;width:fit-content;height:50px;border-radius:25px;position:relative;z-index:1;overflow:hidden;display:flex;align-items:center;justify-content:space-between}
.m-btns1:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #0294d3;border-radius:25px;z-index:-1}
.m-btns1 span{margin-right:33px;display:block;font-size:16px;color:rgba(255,255,255,0);line-height:34px;position:relative;z-index:10;-webkit-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease}
.m-btns1 span:before{content:attr(data-text);position:absolute;left:0;top:0;font-weight:500;font-size:16px;background:linear-gradient(0deg,#0968e5 0,#29a4da 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:1;-webkit-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease}
.m-btns1 i{display:block;font-size:16px;color:#fff;position:relative;z-index:1;display:flex;justify-content:center;align-items:center}
.m-btns1 .icon-youjiantou:before{content:"\e6bd"}
.m-btns1 i:after{content:"";width:30px;height:30px;background:linear-gradient(270deg,#0968e5,#29a4da);border-radius:50%;position:absolute;z-index:-1;-webkit-transition:.6s ease;-o-transition:.6s ease;transition:.6s ease}
.m-btns1.white{background-color:#fff}
.m-btns1.white:before{opacity:0}
.m-btns1.mid{margin:0 auto}
.m-btns1:hover span{color:#fff}
.m-btns1:hover span:before{opacity:0}
.m-btns1:hover i:after{-webkit-transform:scale(10);-ms-transform:scale(10);-o-transform:scale(10);transform:scale(10)}
.m-btns2{margin:30px 0;display:block;height:60px;line-height:60px;font-size:16px;color:#fff;text-align:center;background:linear-gradient(90deg,#0294d7,#1681e0);display:flex;justify-content:center;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.m-btns2 i{margin-left:16px;display:block;width:14px;height:14px;background:url(../images/icon-menu1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.m-btns2:hover{color:#fff;opacity:.8}
@media only screen and (min-width:1200px) and (max-width:1920px){
body{padding-top:4.843vw}
.wp{max-width:72.91vw}
.header{padding:0 1.041vw 0 2.708vw;height:4.843vw}
.header .header-logo{height:2.5vw;line-height:2.5vw}
.header .header-nav{margin-right:1.145vw}
.header .header-nav ul>li>a{padding:0 1.041vw;font-size:1.13rem;line-height:4.791vw}
.header .header-nav ul>li>a span:before{height:.104vw}
.header .header-nav ul>li>a .icon-arrow{width:1.25vw;height:1.25vw}
/*.header .sub1{padding:.52vw .26vw;width:8.020vw;border-radius:.52vw}*/
.header .sub1{padding:.52vw .26vw;min-width:8.020vw;border-radius:.52vw}
.header .sub1 a{font-size:.94rem}
.header .header-lang{margin-right:1.979vw}
.header .header-lang .tit span{font-size:1.56rem}
.header .header-lang .tit i{margin-left:.104vw;width:.625vw;height:.416vw}
.header .header-lang dl{padding:.312vw 0;box-shadow:0 0 .52vw rgba(0,0,0,.1);width:6.25vw}
.header .header-lang a{padding:.208vw .416vw;font-size:.88rem}
.header .header-lang img{margin-right:.52vw;width:1.77vw}
.header .header-tel i{margin-right:.52vw;font-size:2.38rem}
.header .header-tel h3{font-size:.88rem}
.header .header-tel h3 em{font-size:1.5rem}
.header .nav_mask{-webkit-backdrop-filter:blur(.104vw);backdrop-filter:blur(.104vw)}
.footer{padding:3.645vw 0 1.718vw}
.footer .fot-top{margin-bottom:2.916vw}
.footer .fot-top .col{width:calc(64.58% - 1.979vw)}
.footer .fot-top .cor{margin-left:1.979vw}
.footer .fot-nav dt{margin-bottom:.364vw;font-size:1.13rem}
.footer .fot-nav dd a{font-size:.94rem}
.footer .fot-logo{margin-bottom:.989vw;height:2.395vw;line-height:2.395vw}
.footer .fot-info{margin-bottom:.833vw;font-size:.88rem}
.footer .fot-info i{margin-right:.364vw;width:1.041vw;height:1.041vw}
.footer .fot-codes{margin:0 -1.015vw;font-size:.88rem}
.footer .fot-codes .item{margin:0 1.015vw}
.footer .fot-codes .pic{width:4.947vw;height:4.947vw;line-height:4.947vw}
.footer .fot-copy{font-size:.88rem}
.foot-link{padding:1.25vw 0}
.foot-link .l{margin-right:1.302vw;font-size:1rem;line-height:1.562vw}
.foot-link ul li{margin-right:2.083vw}
.foot-link ul a{font-size:.88rem;line-height:1.562vw}
.float-nav{right:2.708vw}
.float-nav ul li{margin:.468vw 0}
.float-nav ul .top{padding:.937vw 0 .52vw;width:4.687vw;height:4.687vw;font-size:.88rem}
.float-nav ul .top i{margin-bottom:.208vw;font-size:1.31rem}
.float-nav ul .mask{padding-right:.52vw;right:4.687vw}
.float-nav ul .imgs .inn{padding:.52vw;width:5.625vw;height:5.625vw;line-height:4.479vw;box-shadow:0 .104vw .625vw 0 rgba(0,0,0,.1)}
.float-nav ul .txt .inn{padding:.52vw;width:8.333vw;box-shadow:0 .104vw .625vw 0 rgba(0,0,0,.1);font-size:.75rem}
.float-nav ul .txt .inn:before{right:-.208vw;width:.312vw;height:.312vw}
.float-nav ul .txt .num{font-size:1rem}
.pos1{padding:1.718vw 0}
.cur,.cur *{font-size:.88rem;line-height:.937vw}
.cur em{margin:0 .52vw}
.cur a img{width:.937vw;height:.937vw}
.ban{height:26.04vw}
.ban .text1 .tit{font-size:3.38rem;line-height:1.33em;text-shadow:0 .208vw .781vw rgba(0,0,0,.25)}
.ban .text2 .tit{padding:1.927vw 8.802vw 2.447vw 2.656vw;width:36.45vw;font-size:2.25rem}
.m-hd1{margin-bottom:2.656vw}
.m-hd1 h3{font-size:1.75rem}
.m-hd1 .desc{margin-top:1.145vw;font-size:1.13rem}
.m-hd1.v1{margin-bottom:2.031vw}
.m-hd1.v1 h3{font-size:2.5rem;line-height:1.32}
.m-hd1.v1 .desc{margin-top:.625vw}
.m-btns1{padding:0 .989vw 0 1.25vw;height:2.604vw;border-radius:1.302vw}
.m-btns1:before{border-radius:1.302vw}
.m-btns1 span{margin-right:1.718vw;font-size:1rem;line-height:1.77vw}
.m-btns1 i,.m-btns1 span:before{font-size:1rem}
.m-btns1 i:after{width:1.562vw;height:1.562vw}
.m-btns2{margin:1.562vw 0;height:3.125vw;line-height:3.125vw;font-size:1rem}
.m-btns2 i{margin-left:.833vw;width:.729vw;height:.729vw}
}
@media only screen and (min-width:1050px) and (max-width:1550px){
.header .header-nav ul>li>a{font-size:1rem}
.float-nav ul .top{font-size:.75rem}
.float-nav ul .top i{font-size:1.093rem}
}
@media only screen and (max-width:1199px){
body{padding-top:70px!important}
.wp{padding:0 20px!important;width:100%!important}
.menuBtn{display:block}
.header{position:fixed;height:70px;background-color:#fff;z-index:600}
.header .header-logo{margin:0;position:absolute;left:15px;top:20px;height:30px;line-height:30px}
.header .header-lang{margin-right:0}
.header .header-lang .tit{display:none}
.header .header-lang dl{padding:0;position:static;background-color:transparent;box-shadow:none;width:100%;display:block;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.header .header-lang a{padding:0;font-size:.875rem;color:#313131;line-height:35px;text-align:center;justify-content:center}
.header .header-lang img,.header .header-tel{display:none}
.header .hd-r{padding-top:50px;display:block;position:fixed;right:0;top:0;width:21rem;height:100vh;background-color:#fff;visibility:hidden;opacity:0;-webkit-transform:perspective(600px) rotateY(-90deg);-ms-transform:perspective(600px) rotateY(-90deg);-o-transform:perspective(600px) rotateY(-90deg);transform:perspective(600px) rotateY(-90deg);transform-origin:right;z-index:500;overflow:hidden;overflow-y:auto;-webkit-transition:all .5s cubic-bezier(.445,.145,.355,1);-o-transition:all .5s cubic-bezier(.445,.145,.355,1);transition:all .5s cubic-bezier(.445,.145,.355,1)}
.header .hd-r .m-serach1{display:block;margin:0 auto;width:90%}
.header .hd-r.active{visibility:visible;opacity:1;-webkit-transform:perspective(600px) rotateY(0);-ms-transform:perspective(600px) rotateY(0);-o-transform:perspective(600px) rotateY(0);transform:perspective(600px) rotateY(0)}
.header .header-nav{margin:0 0 10px;padding:0 20px}
.header .header-nav ul{display:block}
.header .header-nav ul>li{border-bottom:1px solid}
.header .header-nav ul>li>a{padding:0 0 0 10px;font-size:1rem;line-height:45px;display:flex;justify-content:space-between;align-items:center}
.header .header-nav ul>li>a span{padding:0}
.header .header-nav ul>li>a span:before{display:none}
.header .header-nav ul>li>a .icon-arrow{display:block;flex-shrink:0}
.header .header-nav ul>li.active>a,.header .header-nav ul>li.on>a{color:#0294d3}
.header .header-sub{position:static;min-width:0;box-shadow:none;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.header .sub1{padding:5px 0;width:auto}
.header .sub1 a{padding:0 10px;font-size:12px;line-height:35px;text-align:left}
.footer{padding:20px 0 10px}
.footer .fot-top{margin-bottom:10px;display:block}
.footer .fot-top .cor{width:100%;margin:0}
.footer .fot-nav{display:none}
.footer .fot-logo{margin-bottom:15px;text-align:center}
.footer .fot-info{line-height:1.8em;font-size:.875rem}
.footer .fot-codes{justify-content:center;line-height:1.8em}
.footer .fot-copy{line-height:1.8em;font-size:13px}
.foot-link{padding:20px 0}
.foot-link .l{font-size:15px;line-height:20px;margin-right:10px}
.foot-link ul li{margin-right:10px}
.foot-link ul a{font-size:12px;line-height:20px}
.float-nav{display:none}
.ban{height:240px}
.ban .text1 .tit{font-size:24px}
.ban .text2 .tit{padding:30px 40px;width:400px;font-size:24px}
.pos1{padding:15px 0}
.cur,.cur *{font-size:13px}
.cur em{margin:0 5px}
.pages{padding-top:25px}
.pages ul{margin:0 -3px -4px}
.pages li{padding:0 3px;margin-bottom:4px}
.pages a{min-width:28px;line-height:28px;font-size:13px}
.m-hd1{margin-bottom:25px!important}
.m-hd1 h3{font-size:22px!important}
.m-hd1 .desc{display:none}
.m-btns1{padding:0 15px;height:34px}
.m-btns1 span{margin-right:15px;font-size:13px;line-height:20px}
.m-btns1 span:before{font-size:13px}
.m-btns1 i{font-size:13px;line-height:20px}
.m-btns1 i:after{width:20px;height:20px}
.m-btns2{margin:20px 0;height:40px;line-height:40px;font-size:14px}
.m-btns2 i{margin-left:8px;width:12px;height:12px}
}
@media only screen and (max-width:767px){
body{padding-top:50px!important}
.menuBtn{top:10px}
.header{height:50px}
.header .header-logo{top:10px}
.foot-link .wp{display:block}
.foot-link .l{margin:0 0 10px}
.ban{height:120px}
.ban .text2 .tit{padding:10px 15px;font-size:20px;line-height:1.25}
.cur,.cur *{font-size:13px}
.cur a img{width:16px;height:16px}
}
/*!****** 公用 end *******/
/*!****** 其他 *******/
.swiper-fraction1{position:absolute;left:0!important;bottom:10px!important;width:120px!important;z-index:10;display:flex;align-items:center;flex-direction:column-reverse;gap:5px}
.swiper-fraction1 span{font-family:Roboto-LightItalic;padding-left:19px;display:block;font-style:italic}
.swiper-fraction1 span:before{content:'0';position:static}
.swiper-fraction1 .line{width:100%;height:1px;background-color:rgba(255,255,255,.4)}
.swiper-fraction1 .swiper-pagination-current{font-size:24px;color:#fff;line-height:2.33}
.swiper-fraction1 .swiper-pagination-total{font-family:Roboto-Bold;font-size:28px;color:#fff;line-height:1.64}
.swiper-pagination1{margin:0 -6px;position:absolute;left:auto!important;right:0!important;bottom:6px!important;width:auto!important;z-index:10;display:flex;align-items:center}
.swiper-pagination1 .swiper-pagination-bullet{margin:0 6px!important;display:block;width:8px;height:8px;background-color:transparent;border:1px solid rgba(102,102,102,.4);border-radius:50%;opacity:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper-pagination1 .swiper-pagination-bullet-active{width:20px;border:none;background-color:#0294d7;border-radius:4px}
.swiper-arrow1{position:absolute;right:238px;bottom:192px;z-index:10;display:flex;align-items:flex-start}
.swiper-arrow1 .next,.swiper-arrow1 .prev{width:94px;height:66px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper-arrow1 .prev{margin-top:8px;margin-right:-10px;background-image:url(../images/icon-arrow1.png)}
.swiper-arrow1 .next{background-image:url(../images/icon-arrow2.png)}
.swiper-arrow1 .prev:hover{background-image:url(../images/icon-arrow3.png)}
.swiper-arrow1 .next:hover{background-image:url(../images/icon-arrow4.png)}
.swiper-arrow2{position:absolute;top:50%;width:60px;height:60px;border:2px solid #d0d0d0;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:16px auto;background-size:16px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:10;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper-arrow2.prev{left:0;background-image:url(../images/icon-arrow5.png)}
.swiper-arrow2.next{right:0;background-image:url(../images/icon-arrow6.png)}
.swiper-arrow2:hover{background-color:#0294d3;border-color:#0294d3}
.swiper-arrow2.prev:hover{background-image:url(../images/icon-arrow7.png)}
.swiper-arrow2.next:hover{background-image:url(../images/icon-arrow8.png)}
.banner{height:calc(100vh - 93px);min-height:280px;position:relative;overflow:hidden}
.banner .con{display:block;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}
.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}
.banner .text{font-family:Roboto-Bold;padding-bottom:7%;font-style:italic;position:relative;z-index:10}
.banner .text h2{padding-bottom:29px;margin-bottom:18px;font-size:26px;color:#fff;font-weight:400;line-height:1.54em;position:relative}
.banner .text h2:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background-color:#fff}
.banner .text h3{margin-bottom:7px;font-size:60px;color:#fff;font-weight:700;line-height:1.5em}
.banner .text .desc{font-size:24px;color:#fff;line-height:1.5em}
.banner .text .m-btns1{margin-top:20px}
.banner .text .m-btns1 i{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.banner .animLoop{position:absolute;left:50%;bottom:88px;font-size:12px;color:#fff;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;z-index:10;animation:1s infinite alternate draw}
.banner .animLoop i{margin-bottom:4px;display:block;font-size:35px;text-align:center;line-height:.69}
.swiper1{margin:0 -96px;padding:0 96px;position:relative}
.swiper1 .swiper-arrow2{margin-top:-15px}
.swiper1 .swiper-arrow2.slick-hidden{display:none}
.swiper1 .slider{padding:0 2px;position:relative;height:517px;overflow:hidden}
.swiper1 .slick-list,.swiper1 .slick-track{height:100%}
.swiper1 .slick-slide{display:flex!important;flex-direction:column}
.swiper1 .slick-slide>div{flex-grow:1}
.swiper1 .item{padding:0 10px}
.swiper1 .con{display:block;height:100%}
.swiper1 .pic{height:182px;line-height:180px;font-size:0;text-align:center;background-color:#fff;border:1px solid #e5e5e5;overflow:hidden}
.swiper1 .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper1 .tit{padding:10px 0;font-size:18px;color:#444;text-align:center;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.swiper1 .con:hover .pic img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.swiper2{margin:0 -96px;padding:0 96px;position:relative}
.swiper2 .swiper-arrow2{margin-top:-15px}
.swiper2 .swiper-arrow2.slick-hidden{display:none}
.swiper2 .slider{margin:0 -10px;padding:0 2px;position:relative;height:302px;overflow:hidden}
.swiper2 .slick-list,.swiper2 .slick-track{height:100%}
.swiper2 .slick-slide{display:flex!important;flex-direction:column}
.swiper2 .slick-slide>div{flex-grow:1}
.swiper2 .item{padding:0 10px}
.swiper2 .con{display:block;height:100%}
.swiper2 .pic{height:120px;line-height:118px;font-size:0;text-align:center;background-color:#fff;border:1px solid #e5e5e5;overflow:hidden}
.swiper2 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper2.v1 .slider{height:240px}
.swiper2.v1 .pic{height:100px;line-height:98px}
.swiper2 .con:hover .pic img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.swiper3{margin:28px 0 32px;position:relative;overflow:hidden}
.swiper3 .con{display:block}
.swiper3 .pic{margin-bottom:24px;padding-top:65.14%;position:relative;overflow:hidden}
.swiper3 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper3 .tit{font-size:20px;color:#000;font-weight:400;line-height:1.4;height:2.8em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper3 .date{margin-top:15px;font-size:16px;color:#666;line-height:1.31}
.swiper3 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper3 .con:hover .tit{color:#0294d7}
.tabs1{padding:28px 0;background-color:#fff;font-size:0;text-align:center}
.tabs1 ul{padding:5px 2.5px;display:inline-block;vertical-align:middle;background-color:rgba(219,235,248,.5);border-radius:50px}
.tabs1 li{padding:0 2.5px;display:inline-block;vertical-align:middle;min-width:255px}
.tabs1 a{padding:13px;display:block;font-size:18px;color:#333;text-align:center;line-height:1.33;background-color:#fff;border-radius:50px;position:relative;z-index:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.tabs1 a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg,#0294d7,#1681e0);border-radius:50px;z-index:-1;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.tabs1 .pitchon a,.tabs1 .on a,.tabs1 a:hover{color:#fff}
.tabs1 .pitchon a:before,.tabs1 .on a:before,.tabs1 a:hover:before{opacity:1}
.tabs1.sticky{position:sticky;top:93px;z-index:99}
.list1{margin:0 -13px -25px;display:flex;flex-wrap:wrap}
.list1 li{padding:0 13px;margin-bottom:25px;width:25%;flex-shrink:0}
.list1 .con{display:block;height:100%;background-color:#fff}
.list1 .pic{padding-top:57.35%;position:relative;overflow:hidden}
.list1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list1 .text{padding:18px 20px 3px;min-height:198px}
.list1 .tit{margin-bottom:5px;font-size:18px;color:#313131;font-weight:400;line-height:2em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list1 .desc{font-size:14px;color:rgba(0,0,0,.6);line-height:1.68em;height:3.38em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.list1 .date{font-family:Montserrat-Medium;margin-top:26px;padding:16px 0;border-top:1px solid #e1e2e5;font-size:12px;color:#4d4d79;line-height:2.5em;overflow:hidden}
.list1 .date i{float:right;font-size:14px;color:#313131;font-weight:700}
.list1 .con:hover .pic img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.list1 .con:hover .tit{color:#0294d3}
.list2{position:relative;z-index:1;font-size:14px;color:#fff;line-height:1.5em;display:flex;flex-wrap:wrap}
.list2:before{content:'';position:absolute;left:-500px;top:0;bottom:0;right:30%;background:url(../images/bg6.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1}
.list2 li{width:22.2%;flex-shrink:0}
.list2 .con{padding:34px 0 29px;display:block;display:flex;align-items:center}
.list2 .icon{margin-right:16px;display:block;width:77px;height:87px;background:url(../images/ul-bg2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;flex-shrink:0}
.list2 .icon i{margin:20px 0 0 25px;display:block;font-size:30px;color:#fff;line-height:1.5}
.list2 .text{flex-shrink:1}
.list2 .text .num{font-size:14px;color:#fff;line-height:34px}
.list2 .text .num span{font-family:Montserrat-Bold;margin-right:3px;font-size:33px}
.list2 .text .num em{font-size:24px;font-weight:700}
.list3{display:flex}
.list3 li{padding-right:1px;width:16.66%;flex-shrink:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list3 .con{display:block;height:620px;position:relative;z-index:1;overflow:hidden;display:flex;align-items:flex-end}
.list3 .con:before{content:'';position:absolute;left:0;bottom:0;right:0;height:590px;background:url(../images/ul-bg3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list3 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:69.5% center;-webkit-background-size:cover;background-size:cover;z-index:-2}
.list3 .text{padding:20px 48px;width:100%;color:#fff}
.list3 .icon{margin-bottom:19px;width:79px;height:79px;line-height:79px;font-size:0;text-align:center;background-color:#fff;border-radius:50%}
.list3 .icon i{display:inline-block;vertical-align:middle;font-size:30px;color:#0294d3}
.list3 .tit{font-size:20px;font-weight:700;line-height:1.5em;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.list3 .desc{font-size:16px;font-weight:700;height:1.69em;line-height:1.69em;overflow:hidden;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list3 li.on{width:66.68%}
.list3 li.on .con:before{background-image:url(../images/ul-bg1.png)}
.list3 li.on .text{padding:45px 72px}
.list3 li.on .tit{margin-bottom:34px}
.list3 li.on .desc{opacity:1;height:auto}
.list4{margin:0 -15px;font-size:18px;color:#fff;line-height:2.22;display:flex;justify-content:space-between;align-items:flex-start}
.list4 li{padding:0 15px}
.list4 .con{display:block}
.list4 .num{margin-bottom:10px;font-size:40px;color:#fff;line-height:1;display:flex;align-items:flex-start}
.list4 .num span{margin-right:2px}
.list4 .num em{font-size:20px;line-height:1.5}
.list5{margin:0 -15px -40px;overflow:hidden}
.list5 li{padding:0 15px;margin-bottom:40px;float:left;width:33.33%}
.list5 .con{display:block}
.list5 .tit{padding-left:20px;font-size:22px;color:#000;font-weight:400;line-height:1.32;position:relative}
.list5 .tit:before{content:'';margin-top:-12px;position:absolute;left:0;top:50%;width:8px;height:24px;background:linear-gradient(180deg,rgba(22,129,224,0),rgba(19,133,223,1));border-radius:50px}
.list5 .link{margin-top:15px;line-height:40px}
.list5 .link dt a{display:block;font-size:18px;color:#333}
.list5 .link dd{padding-left:20px}
.list5 .link dd a{display:block;font-size:16px;color:#666}
.list5 .link a:hover{color:#0294d7}
.list6{margin:0 -13px -20px;display:flex;flex-wrap:wrap}
.list6 li{padding:0 13px;margin-bottom:20px;width:25%;flex-shrink:0}
.list6 .con{padding:20px;display:block;height:100%;background-color:#fff}
.list6 .pic{padding-top:68.97%;position:relative;overflow:hidden}
.list6 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list6 .text{padding-top:22px;min-height:180px}
.list6 .tit{font-size:20px;color:#333;text-align:center;font-weight:400;line-height:1.4;height:2.8em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list6 .desc{margin-top:7px;font-size:16px;color:#666;line-height:1.5}
.list6 .desc,.list6 .desc p{white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.list6 .more{margin:29px 10px 0;display:block;height:40px;line-height:40px;font-size:16px;color:#666;text-align:center;background-color:rgba(219,235,248,.5);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list6 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.list6 .con:hover .more,.list6 .con:hover .tit{color:#0294d7}
.list7{margin:0 -20px -40px;display:flex;flex-wrap:wrap;justify-content:center}
.list7 li{padding:0 20px;margin-bottom:40px;width:19.5%;flex-shrink:0}
.list7 .con{padding:13px 13px 16px;display:block;background-color:rgba(219,235,248,.5);cursor:default}
.list7 .icon{margin:0 auto 8px;width:59px;height:59px;position:relative;border-radius:50%;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list7 .icon img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list7 .icon .ig2{opacity:0}
.list7 .tit{font-size:18px;color:#666;text-align:center;font-weight:400;line-height:1.33}
.list7 .con:hover{background-color:#dbebf8}
.list7 .con:hover .icon{background-color:#fff}
.list7 .con:hover .icon img{opacity:0}
.list7 .con:hover .icon .ig2{opacity:1}
.list8{margin:0 -13px -28px;display:flex;flex-wrap:wrap}
.list8 li{padding:0 13px;margin-bottom:28px;width:25%;flex-shrink:0}
.list8 .con{padding:38px 24px 28px;display:block;height:100%;min-height:350px;background-color:rgba(219,235,248,.5);cursor:default;display:flex;flex-direction:column;justify-content:space-between}
.list8 .tit{margin-bottom:30px;width:100%;font-size:18px;color:#333;font-weight:400;line-height:1.33;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list8 .pic{width:100%;height:210px;line-height:210px;font-size:0;text-align:right;flex-shrink:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list8 .pic img{display:inline-block;vertical-align:bottom;max-width:100%;max-height:100%}
.list8 .con:hover .tit{color:#1681e0}
.list8 .con:hover .pic{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.list9{margin:0 -20px -30px;display:flex;flex-wrap:wrap}
.list9 li{padding:0 20px;margin-bottom:30px;width:33.33%;flex-shrink:0}
.list9 .con{display:block;height:100%;background-color:#fff;border:1px solid rgba(229,229,229,.5);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list9 .pic{padding-top:63.64%;position:relative;overflow:hidden}
.list9 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list9 .text{padding:27px 23px;min-height:180px}
.list9 .tit{font-size:20px;color:#000;font-weight:400;line-height:1.43;height:2.86em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list9 .more{margin-top:28px;padding:0 12px 0 22px;width:fit-content;font-size:16px;color:#fff;height:34px;line-height:32px;border:1px solid #1385df;background-color:#1385df;border-radius:50px;display:flex;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list9 .more i{margin-left:34px;display:block;width:18px;height:18px;background:url(../images/icon-arrow9.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;position:relative;z-index:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list9 .more i:before{content:'';position:absolute;left:50%;top:50%;width:26px;height:26px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/icon-arrow9.png) center center no-repeat #1385df;-webkit-background-size:18px auto;background-size:18px auto;border-radius:50%;z-index:-1}
.list9 .con:hover{box-shadow:0 15px 30px rgba(19,133,223,.15)}
.list9 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.list9 .con:hover .tit{color:#1681e0}
.list9 .con:hover .more{color:#1385df;background-color:#fff}
.list9 .con:hover .more i{background-image:url(../images/icon-arrow11.png)}
.list10 li{padding-bottom:4px;border-bottom:1px dashed #e5e5e5}
.list10 .con{padding:30px 0;display:block}
.list10 .tit{font-size:18px;color:#333;font-weight:400;line-height:1.33;max-height:2.66em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.list10 .more{margin-top:29px;padding:0 12px 0 22px;width:fit-content;height:34px;line-height:32px;border:1px solid #1385df;background-color:#1385df;border-radius:50px;font-size:16px;color:#fff;display:flex;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list10 .more i{margin-left:34px;display:block;width:18px;height:18px;background:url(../images/icon-arrow9.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;z-index:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list10 .more i:before{content:'';position:absolute;left:50%;top:50%;width:26px;height:26px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/icon-arrow9.png) center center no-repeat #1385df;-webkit-background-size:18px auto;background-size:18px auto;border-radius:50%;z-index:-1}
.list10 li:last-child{padding-bottom:0;border:none}
.list10 .con:hover .tit{color:#1681e0}
.list10 .con:hover .more{color:#1385df;background-color:#fff}
.list10 .con:hover .more i{background-image:url(../images/icon-arrow11.png)}
.list11 li{border-bottom:1px solid #e5e5e5}
.list11 .con{padding:20px 0;display:block;display:flex;align-items:center}
.list11 .pic{margin-right:45px;width:300px;position:relative;overflow:hidden;flex-shrink:0}
.list11 .pic:before{content:'';display:block;padding-top:66.67%}
.list11 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list11 .text{width:calc(100% - 345px);max-width:100%;flex-grow:1}
.list11 .date{font-size:16px;color:#0294d7;line-height:1.31}
.list11 .tit{margin-top:14px;font-size:24px;color:#333;font-weight:400;line-height:1.33;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list11 .desc{margin-top:18px;font-size:16px;color:#666;line-height:1.63;max-height:3.26em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.list11 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.list11 .con:hover .tit{color:#1782e0}
.list12{margin:0 -20px -30px;display:flex;flex-wrap:wrap}
.list12 li{padding:0 20px;margin-bottom:30px;width:33.33%;flex-shrink:0}
.list12 .con{padding:34px 23px 42px;display:block;background-color:#fff;border:1px solid rgba(229,229,229,.5);position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list12 .con:before{content:'';position:absolute;left:0;top:0;width:0;height:3px;background-color:#1681e0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list12 .tit{font-size:24px;color:#333;font-weight:400;line-height:1.58;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list12 .info{margin-top:14px;font-size:16px;color:#666;line-height:1.88}
.list12 .info p{white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.list12 .bot{margin-top:33px;padding-top:33px;border-top:1px dashed #e5e5e5}
.list12 .more{padding:0 12px 0 22px;width:fit-content;height:34px;line-height:32px;font-size:16px;color:#fff;border:1px solid #1385df;background-color:#1385df;border-radius:50px;display:flex;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list12 .more i{margin-left:34px;display:block;width:18px;height:18px;background:url(../images/icon-arrow9.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;position:relative;z-index:1;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list12 .more i:before{content:'';position:absolute;left:50%;top:50%;width:26px;height:26px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/icon-arrow9.png) center center no-repeat #1385df;-webkit-background-size:18px auto;background-size:18px auto;border-radius:50%;z-index:-1}
.list12 .con:hover{box-shadow:0 15px 30px rgba(22,129,224,.15)}
.list12 .con:hover:before{width:100%}
.list12 .con:hover .tit{color:#1681e0}
.list12 .con:hover .more{color:#1385df;background-color:#fff}
.list12 .con:hover .more i{background-image:url(../images/icon-arrow11.png)}
.list13 li{border-bottom:1px dashed #e5e5e5}
.list13 .con{padding:16px 0;display:block}
.list13 .tit{font-size:18px;color:#333;font-weight:400;display:flex;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list13 .tit span{display:block;max-width:100%;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;flex-shrink:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list13 .tit span:before{content:'';position:absolute;right:0;top:50%;width:20px;height:20px;background:url(../images/icon-arrow10.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%);opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.list13 .info{margin-left:-10px;font-size:16px;color:#666;line-height:1.88;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.list13 .info span{padding-left:10px;padding-right:10px}
.list13 .con:hover .tit{color:#1681e0}
.list13 .con:hover .tit span{padding-right:40px}
.list13 .con:hover .tit span:before{opacity:1}
.list14{margin:0 -20px -40px;word-break:break-all;display:flex;flex-wrap:wrap}
.list14 li{padding:0 20px;margin-bottom:40px;width:33.33%;flex-shrink:0}
.list14 .con{padding:48px 40px 40px;display:block;height:100%;min-height:300px;background-color:#fff;box-shadow:0 15px 30px rgba(22,129,224,.07)}
.list14 .icon{margin:0 auto 24px;width:88px;height:88px;line-height:88px;font-size:0;text-align:center;background-color:#1385df;border-radius:50%}
.list14 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.list14 .tit{font-size:20px;color:#666;text-align:center;font-weight:400;line-height:1.35}
.list14 .desc{margin-top:18px;font-size:20px;color:#000;text-align:center;line-height:1.35}
.list14 .desc .tel{font-size:24px;line-height:1.33}
.section-index1{padding:130px 0 77px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-index2{padding:94px 0 95px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;position:relative;z-index:1;overflow:hidden}
.section-index2 .sec-bg{position:absolute;left:0;bottom:0;right:0;height:190px;opacity:.2;z-index:-1}
.section-index2 .m-btns1{margin-top:68px}
.section-index3{padding-top:112px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;position:relative;z-index:1;overflow:hidden}
.section-index3 .sec-bg{position:absolute;right:0;bottom:0;width:1192px;z-index:-1}
.section-index3 .sec-bg img{display:block;width:100%}
.section-index4{padding:130px 0 77px;background-repeat:no-repeat;background-position:center center;overflow:hidden}
.section-index5{padding:103px 0 100px;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-index5 .m-hd1{margin-bottom:67px}
.section-inn1_1{padding:123px 0 140px;overflow:hidden}
.section-inn1_2{padding:75px 0;overflow:hidden}
.section-inn1_3{padding:128px 0 112px;background-repeat:no-repeat;background-position:center center;overflow:hidden}
.section-inn2{padding:55px 0 168px;overflow:hidden}
.section-inn3_1{padding:41px 0 103px;overflow:hidden}
.section-inn3_1 .tabs1{margin-bottom:68px}
.section-inn3_2{padding:108px 0 114px;overflow:hidden}
.section-inn3_2 .m-hd1{margin-bottom:45px}
.section-inn3_3{padding:115px 0 114px;overflow:hidden}
.section-inn3_3 .m-hd1{margin-bottom:27px}
.section-inn3_3 .m-hd1 .desc{margin-top:20px}
.section-inn4{padding:34px 0 138px;overflow:hidden}
.section-inn4 .tabs1{margin-bottom:62px}
.section-inn5{padding:34px 0 110px;overflow:hidden}
.section-inn5 .tabs1{margin-bottom:62px}
.section-inn6_1{padding:7px 0 105px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-inn6_2{padding:95px 0 154px;overflow:hidden}
.section-inn6_2 .wp{height:100%;display:flex;justify-content:space-between;align-items:flex-start}
.section-inn6_2 .sec-col,.section-inn6_2 .sec-cor{flex-shrink:0}
.section-inn6_2 .sec-col{padding-top:14px;width:71.43%}
.section-inn6_2 .sec-cor{width:25%}
.section-inn7{padding:15px 0 103px;overflow:hidden}
.section-inn7 .tabs1{margin-bottom:43px}
.section-inn8{padding:28px 0 146px;overflow:hidden}
.section-inn8 .wp{height:100%;display:flex;justify-content:space-between;align-items:flex-start}
.section-inn8 .sec-col,.section-inn8 .sec-cor{flex-shrink:0}
.section-inn8 .sec-col{width:71.43%}
.section-inn8 .sec-cor{width:25%}
.section-inn9{padding:35px 0 102px;overflow:hidden}
.section-inn9 .tabs1{margin-bottom:63px}
.section-inn10{padding:28px 0 151px;overflow:hidden}
.section-inn10 .wp{height:100%;display:flex;justify-content:space-between;align-items:flex-start}
.section-inn10 .sec-col,.section-inn10 .sec-cor{flex-shrink:0}
.section-inn10 .sec-col{width:71.43%}
.section-inn10 .sec-cor{width:25%}
.section-inn11_1{padding:28px 0 125px;overflow:hidden}
.section-inn11_1 .m-hd1.v1{margin-bottom:71px}
.section-inn11_2{overflow:hidden}
.box-about1 .top{margin-bottom:94px;width:47.7%}
.box-about1 .top .desc{font-size:16px;color:#141414;line-height:1.75em}
.box-about1 .top .desc p{text-indent:2em}
.box-about1 .top .btns{margin-top:80px;display:flex;align-items:center}
.box-about1 .top .btns .m-btns1{margin-right:28px;min-width:170px}
.box-intro1{font-size:18px;color:#333;line-height:2.22;display:flex;justify-content:space-between;align-items:flex-start}
.box-intro1 .left,.box-intro1 .right{flex-shrink:0}
.box-intro1 .left{width:42.14%}
.box-intro1 .left .t1{font-size:30px;color:#666;line-height:1.33}
.box-intro1 .left .t1 span{font-size:60px;color:#1681e0;font-weight:700}
.box-intro1 .left .t2{margin-top:1px;font-size:36px;color:#1681e0;line-height:1.33}
.box-intro1 .left .imgs{margin:84px -5px 0;display:flex}
.box-intro1 .left .imgs .item{padding:0 5px;flex-shrink:0}
.box-intro1 .left .imgs .pic{position:relative;overflow:hidden}
.box-intro1 .left .imgs .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-intro1 .left .imgs .item:nth-child(1){width:68.5%}
.box-intro1 .left .imgs .item:nth-child(1) .pic{padding-top:45%}
.box-intro1 .left .imgs .item:nth-child(2){width:31.5%}
.box-intro1 .left .imgs .item:nth-child(2) .pic{padding-top:100%}
.box-intro1 .right{padding-top:8px;width:50.2%}
.box-desc1{font-size:18px;color:#333;line-height:2}
.box-desc1 .box-items+.box-items{margin-top:132px}
.box-desc1 .hd .tit{padding-left:18px;font-size:30px;color:#000;font-weight:400;line-height:1.33;position:relative}
.box-desc1 .hd .tit:before{content:'';margin-top:-12px;position:absolute;left:0;top:50%;width:8px;height:24px;background:linear-gradient(180deg,rgba(2,148,215,0),rgba(2,148,215,1));border-radius:50px}
.box-desc1 .cont{margin-top:14px;padding:0 20px}
.box-desc1 .cont .its1{overflow:hidden}
.box-desc1 .cont .its1 .left{float:left;width:48.57%}
.box-desc1 .cont .its1 .right{float:right;width:43.14%}
.box-desc1 .cont .table1{margin:24px 0}
.box-desc1 .cont .table1 table{width:100%}
.box-desc1 .cont .table1 table td{padding:5px 6%;font-size:18px;color:#333;line-height:2.25;background-color:#fff}
.box-desc1 .cont .table1 table tr:nth-child(odd) td{background-color:rgba(219,235,248,.5)}
.box-desc1 .cont .lst1{margin:32px 0}
.box-desc1 .cont .lst1 li{padding-left:27px;position:relative}
.box-desc1 .cont .lst1 li:before{content:'';position:absolute;left:6px;top:13px;width:10px;height:10px;background:url(../images/ul-circle1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.box-news1{display:block;display:flex;justify-content:space-between;align-items:center}
.box-news1 .pic{width:46.43%;position:relative;flex-shrink:0;order:2}
.box-news1 .pic:before{content:'';display:block;padding-top:61.54%}
.box-news1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-news1 .text{width:47.14%;flex-shrink:0;order:1}
.box-news1 .tit{font-size:36px;color:#000;font-weight:400;line-height:1.33;height:2.66em;overflow:hidden}
.box-news1 .desc{margin-top:40px;font-size:18px;color:#333;line-height:1.67;height:5.01em;overflow:hidden}
.box-news2{padding:27px 24px 0;border:1px solid #e5e5e5}
.box-news2 .hd .tit{font-size:24px;color:#111;font-weight:700;line-height:1.33}
.box-news3 .hd{margin-bottom:28px}
.box-news3 .hd .tit{font-size:36px;color:#111;font-weight:400;line-height:1.33}
.box-news4 .hd{margin-bottom:15px}
.box-news4 .hd .tit{font-size:36px;color:#111;font-weight:400;line-height:1.33}
.box-det1 .hd{margin-bottom:56px;padding-bottom:30px;border-bottom:1px solid rgba(0,0,0,.1)}
.box-det1 .hd .tit{font-size:36px;color:#000;font-weight:400;line-height:1.33}
.box-det1 .hd .info{margin-top:42px;font-size:16px;color:#666;line-height:1.31;display:flex;flex-wrap:wrap}
.box-det1 .hd .info span{margin-right:15px}
.box-det1 .cont{font-size:18px;color:#333;line-height:2}
.box-det2 .hd{margin-bottom:74px}
.box-det2 .hd .tit{font-size:36px;color:#000;font-weight:400;line-height:1.33}
.box-det2 .hd .info{margin-top:32px;width:66%;font-size:16px;color:#666;line-height:1.88;display:flex;flex-wrap:wrap}
.box-det2 .hd .info span{padding-right:15px;min-width:224px}
.box-det2 .cont{font-size:16px;color:#666;line-height:1.88}
.box-det2 .cont h3{margin-bottom:16px;padding-left:18px;font-size:24px;color:#333;font-weight:400;line-height:1.33;position:relative}
.box-det2 .cont h3:before{content:'';margin-top:-12px;position:absolute;left:0;top:50%;width:8px;height:24px;border-radius:50px;background:linear-gradient(180deg,rgba(22,129,224,0),rgba(22,129,224,1))}
.box-det2 .cont .tag{margin:70px -10px -10px 0;min-width:100px;font-size:16px;color:#1385df;text-align:center;line-height:34px;display:flex;flex-wrap:wrap}
.box-det2 .cont .tag span{margin:0 10px 10px 0;padding:0 18px;display:block;background-color:rgba(19,133,223,.1)}
.box-det2 .cont .btns{margin-top:78px;display:flex;flex-wrap:wrap;align-items:center}
.box-det2 .cont .btns .more{display:block;width:fit-content;padding:0 12px 0 22px;height:34px;line-height:32px;font-size:16px;color:#fff;border:1px solid #1385df;background-color:#1385df;border-radius:50px;display:flex;align-items:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.box-det2 .cont .btns .more i{margin-left:34px;display:block;width:18px;height:18px;background:url(../images/icon-arrow9.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;position:relative;z-index:1;flex-shrink:0}
.box-det2 .cont .btns .more i:before{content:'';position:absolute;left:50%;top:50%;width:26px;height:26px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../images/icon-arrow9.png) center center no-repeat #1385df;-webkit-background-size:18px auto;background-size:18px auto;border-radius:50%;z-index:-1}
.box-det2 .cont .btns .more:hover{color:#1385df;background-color:#fff}
.box-det2 .cont .btns .more:hover i{background-image:url(../images/icon-arrow11.png)}
.box-detPage1{margin:21px 0 30px}
.box-detPage1 .item{padding:0 20px;height:60px;line-height:60px;font-size:16px;color:#999;background-color:rgba(219,235,248,.5);white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.box-detPage1 .item+.item{margin-top:10px}
.box-detPage1 a,.box-detPage1 span{color:#555}
.box-detPage1 .item:hover a{color:#0294d7}
.box-map img{display:block;width:100%}
/*!****** 其他 end *******/
/*!****** 响应 *******/
@media only screen and (min-width:1200px) and (max-width:1920px){
.swiper-fraction1{bottom:.52vw!important;width:6.25vw!important;gap:.26vw}
.swiper-fraction1 span{padding-left:.989vw}
.swiper-fraction1 .swiper-pagination-current{font-size:1.5rem}
.swiper-fraction1 .swiper-pagination-total{font-size:1.75rem}
.swiper-pagination1{margin:0 -.312vw;bottom:.312vw!important}
.swiper-pagination1 .swiper-pagination-bullet{margin:0 .312vw!important;width:.416vw;height:.416vw}
.swiper-pagination1 .swiper-pagination-bullet-active{width:1.041vw;border-radius:.208vw}
.swiper-arrow1{right:12.39vw;bottom:10vw}
.swiper-arrow1 .next,.swiper-arrow1 .prev{width:4.895vw;height:3.437vw}
.swiper-arrow1 .prev{margin-top:.416vw;margin-right:-.52vw}
.swiper-arrow2{width:3.125vw;height:3.125vw;-webkit-background-size:.833vw auto;background-size:.833vw auto}
.swiper3{margin:1.458vw 0 1.666vw}
.swiper3 .pic{margin-bottom:1.25vw}
.swiper3 .tit{font-size:1.25rem}
.swiper3 .date{margin-top:.781vw;font-size:1rem}
.banner{height:calc(100vh - 4.843vw);min-height:14.58vw}
.banner .text h2{padding-bottom:1.51vw;margin-bottom:.937vw;font-size:1.63rem}
.banner .text h2:before{width:2.083vw;height:.104vw}
.banner .text h3{margin-bottom:.364vw;font-size:3.75rem}
.banner .text .desc{font-size:1.5rem}
.banner .text .m-btns1{margin-top:1.041vw}
.banner .animLoop{bottom:4.583vw;font-size:.75rem}
.banner .animLoop i{margin-bottom:.208vw;font-size:2.19rem}
.swiper1{margin:0 -5vw;padding:0 5vw}
.swiper1 .swiper-arrow2{margin-top:-.781vw}
.swiper1 .slider{margin:0 -.52vw;padding:0 .104vw;height:26.92vw}
.swiper1 .item{padding:0 .52vw}
.swiper1 .pic{height:9.479vw;line-height:9.375vw}
.swiper1 .tit{padding:.52vw 0;font-size:1.13rem}
.swiper2{margin:0 -5vw;padding:0 5vw}
.swiper2 .swiper-arrow2{margin-top:-.781vw}
.swiper2 .slider{margin:0 -.52vw;padding:0 .104vw;height:15.72vw}
.swiper2 .item{padding:0 .52vw}
.swiper2 .pic{height:6.25vw;line-height:6.145vw}
.swiper2.v1 .slider{height:12.5vw}
.swiper2.v1 .pic{height:5.208vw;line-height:5.104vw}
.tabs1{padding:1.458vw 0;top:4.843vw}
.tabs1 ul{padding:.26vw .13vw;border-radius:2.604vw}
.tabs1 li{padding:0 .13vw;min-width:13.28vw}
.tabs1 a{padding:.677vw;font-size:1.13rem;line-height:1.33;border-radius:2.604vw}
.tabs1 a:before{border-radius:2.604vw}
.list1{margin:0 -.677vw -1.302vw}
.list1 li{padding:0 .677vw;margin-bottom:1.302vw}
.list1 .text{padding:.937vw 1.041vw .156vw;min-height:10.31vw}
.list1 .tit{margin-bottom:.26vw;font-size:1.13rem}
.list1 .desc{font-size:.88rem}
.list1 .date{margin-top:1.354vw;padding:.833vw 0;font-size:.75rem}
.list1 .date i,.list2{font-size:.88rem}
.list2:before{left:-26.04vw}
.list2 .con{padding:1.77vw 0 1.51vw}
.list2 .icon{margin-right:.833vw;width:4.010vw;height:4.531vw}
.list2 .icon i{margin:1.041vw 0 0 1.302vw;font-size:1.88rem}
.list2 .text .num{font-size:.88rem;line-height:1.77vw}
.list2 .text .num span{margin-right:.156vw;font-size:2.06rem}
.list2 .text .num em{font-size:1.5rem}
.list3 .con{height:32.29vw}
.list3 .con:before{height:30.72vw}
.list3 .text{padding:1.041vw 2.5vw}
.list3 .icon{margin-bottom:.989vw;width:4.114vw;height:4.114vw;line-height:4.114vw}
.list3 .icon i{font-size:1.562vw}
.list3 .tit{font-size:1.25rem}
.list3 .desc{font-size:1rem}
.list3 li.on .text{padding:2.343vw 3.75vw}
.list3 li.on .tit{margin-bottom:1.77vw}
.list4{margin:0 -.781vw;font-size:1.13rem}
.list4 li{padding:0 .781vw}
.list4 .num{margin-bottom:.52vw;font-size:2.5rem}
.list4 .num span{margin-right:.104vw}
.list4 .num em{font-size:1.25rem;line-height:1.5}
.list5{margin:0 -.781vw -2.083vw}
.list5 li{padding:0 .781vw;margin-bottom:2.083vw}
.list5 .tit{padding-left:1.041vw;font-size:1.38rem}
.list5 .tit:before{margin-top:-.625vw;width:.416vw;height:1.25vw;border-radius:2.604vw}
.list5 .link{margin-top:.781vw;line-height:2.083vw}
.list5 .link dt a{font-size:1.13rem}
.list5 .link dd{padding-left:1.041vw}
.list5 .link dd a{font-size:1rem}
.list6{margin:0 -.677vw -1.041vw}
.list6 li{padding:0 .677vw;margin-bottom:1.041vw}
.list6 .con{padding:1.041vw}
.list6 .text{padding-top:1.145vw;min-height:9.375vw}
.list6 .tit{font-size:1.25rem}
.list6 .desc{margin-top:.364vw;font-size:1rem}
.list6 .more{margin:0 .52vw;margin-top:1.51vw;height:2.083vw;line-height:2.083vw;font-size:1rem}
.list7{margin:0 -1.041vw -2.083vw}
.list7 li{padding:0 1.041vw;margin-bottom:2.083vw}
.list7 .con{padding:.677vw;padding-bottom:.833vw}
.list7 .icon{margin:0 auto .416vw;width:3.072vw;height:3.072vw}
.list7 .tit{font-size:1.13rem}
.list8{margin:0 -.677vw -1.458vw}
.list8 li{padding:0 .677vw;margin-bottom:1.458vw}
.list8 .con{padding:1.979vw 1.25vw 1.458vw;min-height:18.22vw}
.list8 .tit{margin-bottom:1.562vw;font-size:1.13rem}
.list8 .pic{height:10.93vw;line-height:10.93vw}
.list9{margin:0 -1.041vw -1.562vw}
.list9 li{padding:0 1.041vw;margin-bottom:1.562vw}
.list9 .text{padding:1.406vw 1.197vw;min-height:9.375vw}
.list9 .tit{font-size:1.25rem}
.list9 .more{margin-top:1.458vw;padding:0 .55vw 0 1.145vw;font-size:1rem;height:1.77vw;line-height:1.67vw;border-radius:2.604vw}
.list9 .more i{margin-left:1.745vw;width:.937vw;height:.937vw}
.list9 .more i:before{width:1.354vw;height:1.354vw;-webkit-background-size:.937vw auto;background-size:.937vw auto}
.list9 .con:hover{box-shadow:0 .781vw 1.562vw rgba(19,133,223,.15)}
.list10 li{padding-bottom:.208vw}
.list10 .con{padding:1.562vw 0}
.list10 .tit{font-size:1.13rem}
.list10 .more{margin-top:1.51vw;padding:0 .55vw 0 1.145vw;height:1.77vw;line-height:1.67vw;border-radius:2.604vw;font-size:1rem}
.list10 .more i{margin-left:1.745vw;width:.937vw;height:.937vw}
.list10 .more i:before{width:1.354vw;height:1.354vw;-webkit-background-size:.937vw auto;background-size:.937vw auto}
.list11 .con{padding:1.041vw 0}
.list11 .pic{margin-right:2.343vw;width:15.62vw}
.list11 .text{width:calc(100% - 17.96vw)}
.list11 .date{font-size:1rem}
.list11 .tit{margin-top:.729vw;font-size:1.5rem}
.list11 .desc{margin-top:.937vw;font-size:1rem}
.list12{margin:0 -1.041vw -1.562vw}
.list12 li{padding:0 1.041vw;margin-bottom:1.562vw}
.list12 .con{padding:1.77vw 1.197vw 2.187vw}
.list12 .con:before{height:.156vw}
.list12 .tit{font-size:1.5rem}
.list12 .info{margin-top:.729vw;font-size:1rem}
.list12 .bot{margin-top:1.718vw;padding-top:1.718vw}
.list12 .more{padding:0 .55vw 0 1.145vw;height:1.77vw;line-height:1.67vw;font-size:1rem;border-radius:2.604vw}
.list12 .more i{margin-left:1.745vw;width:.937vw;height:.937vw}
.list12 .more i:before{width:1.354vw;height:1.354vw;-webkit-background-size:.937vw auto;background-size:.937vw auto}
.list12 .con:hover{box-shadow:0 .781vw 1.562vw rgba(22,129,224,.15)}
.list13 .con{padding:.833vw 0}
.list13 .tit{font-size:1.13rem}
.list13 .tit span:before{width:1.041vw;height:1.041vw}
.list13 .info{margin-left:-.52vw;font-size:1rem}
.list13 .info span{padding-left:.52vw;padding-right:.52vw}
.list13 .con:hover .tit span{padding-right:2.083vw}
.list14{margin:0 -1.041vw -2.083vw}
.list14 li{padding:0 1.041vw;margin-bottom:2.083vw}
.list14 .con{padding:2.5vw 2.083vw 2.083vw;min-height:15.62vw;box-shadow:0 .781vw 1.562vw rgba(22,129,224,.07)}
.list14 .icon{margin:0 auto 1.25vw;width:4.583vw;height:4.583vw;line-height:4.583vw}
.list14 .tit{font-size:1.25rem}
.list14 .desc{margin-top:.937vw;font-size:1.25rem}
.list14 .desc .tel{font-size:1.5rem}
.section-index1{padding:6.77vw 0 4.010vw}
.section-index2{padding:4.895vw 0 4.947vw}
.section-index2 .sec-bg{height:9.895vw}
.section-index2 .m-btns1{margin-top:3.541vw}
.section-index3{padding-top:5.833vw}
.section-index3 .sec-bg{width:62.08vw}
.section-index4{padding:6.77vw 0 4.010vw}
.section-index5{padding:5.364vw 0 5.208vw}
.section-index5 .m-hd1{margin-bottom:3.489vw}
.section-inn1_1{padding:6.406vw 0 7.291vw}
.section-inn1_2{padding:3.906vw 0}
.section-inn1_3{padding:6.666vw 0 5.833vw}
.section-inn2{padding:2.864vw 0 8.75vw}
.section-inn3_1{padding:2.135vw 0 5.364vw}
.section-inn3_1 .tabs1{margin-bottom:3.541vw}
.section-inn3_2{padding:5.625vw 0 5.937vw}
.section-inn3_2 .m-hd1{margin-bottom:2.343vw}
.section-inn3_3{padding:5.989vw 0 5.937vw}
.section-inn3_3 .m-hd1{margin-bottom:1.406vw}
.section-inn3_3 .m-hd1 .desc{margin-top:1.041vw}
.section-inn4{padding:1.77vw 0 7.187vw}
.section-inn4 .tabs1{margin-bottom:3.229vw}
.section-inn5{padding:1.77vw 0 5.729vw}
.section-inn5 .tabs1{margin-bottom:3.229vw}
.section-inn6_1{padding:.364vw 0 5.468vw}
.section-inn6_2{padding:4.947vw 0 8.020vw}
.section-inn6_2 .sec-col{padding-top:.729vw}
.section-inn7{padding:.781vw 0 5.364vw}
.section-inn7 .tabs1{margin-bottom:2.239vw}
.section-inn8{padding:1.458vw 0 7.604vw}
.section-inn9{padding:1.822vw 0 5.312vw}
.section-inn9 .tabs1{margin-bottom:3.281vw}
.section-inn10{padding:1.458vw 0 7.864vw}
.section-inn11_1{padding:1.458vw 0 6.51vw}
.section-inn11_1 .m-hd1.v1{margin-bottom:3.697vw}
.box-about1 .top{margin-bottom:4.895vw}
.box-about1 .top .desc{font-size:1rem}
.box-about1 .top .btns{margin-top:4.166vw}
.box-about1 .top .btns .m-btns1{margin-right:1.458vw;min-width:8.854vw}
.box-intro1{font-size:1.13rem}
.box-intro1 .left .t1{font-size:1.88rem}
.box-intro1 .left .t1 span{font-size:3.75rem}
.box-intro1 .left .t2{font-size:2.25rem}
.box-intro1 .left .imgs{margin:0 -.26vw;margin-top:4.375vw}
.box-intro1 .left .imgs .item{padding:0 .26vw}
.box-intro1 .right{padding-top:.416vw}
.box-desc1{font-size:1.13rem}
.box-desc1 .box-items+.box-items{margin-top:6.875vw}
.box-desc1 .hd .tit{padding-left:.937vw;font-size:1.88rem}
.box-desc1 .hd .tit:before{margin-top:-.625vw;width:.416vw;height:1.25vw;border-radius:2.604vw}
.box-desc1 .cont{margin-top:.729vw;padding:0 1.041vw}
.box-desc1 .cont .table1{margin:1.25vw 0}
.box-desc1 .cont .table1 table td{padding:.26vw 6%;font-size:1.13rem}
.box-desc1 .cont .lst1{margin:1.666vw 0}
.box-desc1 .cont .lst1 li{padding-left:1.406vw}
.box-desc1 .cont .lst1 li:before{left:.312vw;top:.677vw;width:.52vw;height:.52vw}
.box-news1 .tit{font-size:2.25rem}
.box-news1 .desc{margin-top:2.083vw;font-size:1.13rem}
.box-news2{padding:1.406vw 1.25vw 0}
.box-news2 .hd .tit{font-size:1.5rem}
.box-news3 .hd{margin-bottom:1.458vw}
.box-news3 .hd .tit{font-size:2.25rem}
.box-news4 .hd{margin-bottom:.781vw}
.box-news4 .hd .tit{font-size:2.25rem}
.box-det1 .hd{margin-bottom:2.916vw;padding-bottom:1.562vw}
.box-det1 .hd .tit{font-size:2.25rem}
.box-det1 .hd .info{margin-top:2.187vw;font-size:1rem}
.box-det1 .hd .info span{margin-right:.781vw}
.box-det1 .cont{font-size:1.13rem}
.box-det2 .hd{margin-bottom:3.854vw}
.box-det2 .hd .tit{font-size:2.25rem}
.box-det2 .hd .info{margin-top:1.666vw;font-size:1rem}
.box-det2 .hd .info span{padding-right:.781vw;min-width:11.66vw}
.box-det2 .cont{font-size:1rem}
.box-det2 .cont h3{margin-bottom:.833vw;padding-left:.937vw;font-size:1.5rem}
.box-det2 .cont h3:before{margin-top:-.625vw;width:.416vw;height:1.25vw;border-radius:2.604vw}
.box-det2 .cont .tag{margin:0 -.52vw -.52vw 0;margin-top:3.645vw;min-width:5.208vw;font-size:1rem;line-height:1.77vw}
.box-det2 .cont .tag span{margin:0 .52vw .52vw 0;padding:0 .937vw}
.box-det2 .cont .btns{margin-top:4.062vw}
.box-det2 .cont .btns .more{padding:0 .55vw 0 1.145vw;height:1.77vw;line-height:1.67vw;font-size:1rem;border-radius:2.604vw}
.box-det2 .cont .btns .more i{margin-left:1.745vw;width:.937vw;height:.937vw}
.box-det2 .cont .btns .more i:before{width:1.354vw;height:1.354vw;-webkit-background-size:.937vw auto;background-size:.937vw auto}
.box-detPage1{margin:1.093vw 0 1.562vw}
.box-detPage1 .item{padding:0 1.041vw;height:3.125vw;line-height:3.125vw;font-size:1rem}
.box-detPage1 .item+.item{margin-top:.52vw}
}
@media only screen and (min-width:1050px) and (max-width:1550px){
.list3 .tit{font-size:1.25rem}
}
@media only screen and (max-width:1199px){
.swiper-arrow1{right:10px;bottom:10px}
.swiper-arrow1 .next,.swiper-arrow1 .prev{width:50px;height:35px}
.swiper-arrow2{width:40px;height:40px;border-width:1px}
.swiper-pagination1{margin:0 -3px}
.swiper-pagination1 .swiper-pagination-bullet{margin:0 3px!important;width:6px;height:6px}
.swiper-pagination1 .swiper-pagination-bullet-active{width:12px}
.banner{height:56.25vw}
.banner .animLoop,.banner .swiper-fraction1{display:none}
.banner .text h2{font-size:1.125rem;padding-bottom:10px;margin-bottom:10px}
.banner .text h3{font-size:24px;margin-bottom:5px}
.banner .text .desc{display:none}
.swiper1{margin:0 -15px;padding:0 15px}
.swiper1 .swiper-arrow2{margin-top:-18px}
.swiper1 .slider{height:232px}
.swiper1 .pic{height:60px;line-height:58px}
.swiper1 .tit{font-size:1.125rem}
.swiper2{margin:0 -15px;padding:0 15px}
.swiper2 .swiper-arrow2{margin-top:-8px}
.swiper2 .slider{height:152px!important}
.swiper2 .pic{height:60px!important;line-height:58px!important}
.swiper3{margin:20px 0}
.swiper3 .pic{margin-bottom:15px}
.swiper3 .tit{font-size:16px}
.swiper3 .date{margin-top:10px;font-size:13px}
.tabs1{padding:10px 0}
.tabs1 li{min-width:92px}
.tabs1 a{padding:8px 15px;font-size:14px}
.tabs1.sticky{top:70px}
.list1{margin:0 -10px -20px}
.list1 li{padding:0 10px;margin-bottom:20px;width:50%}
.list1 .text{padding:10px 10px 0;min-height:156px}
.list1 .tit{font-size:1rem}
.list1 .desc{font-size:13px}
.list1 .date{padding:10px 20px 10px 0;margin-top:10px}
.list3 li{width:33.33%!important}
.list3 .con{height:400px}
.list3 .con:before{display:none}
.list3 .text{padding:10px!important}
.list3 .icon{margin-bottom:10px;width:50px;height:50px;line-height:50px}
.list3 .icon i{font-size:20px}
.list3 .tit{font-size:1rem;margin-bottom:10px!important}
.list3 .desc{font-size:.875rem;opacity:1;visibility:visible}
.list4{font-size:14px}
.list4 .num{font-size:32px}
.list4 .num em{font-size:14px}
.list5 .tit{padding-left:15px;font-size:14px}
.list5 .tit:before{width:5px;height:16px;margin-top:-8px}
.list5 .link{margin-top:8px;line-height:32px}
.list5 .link dt a{font-size:14px}
.list5 .link dd{padding-left:15px}
.list5 .link dd a{font-size:13px;line-height:26px}
.list6{margin:0 -10px -20px}
.list6 li{padding:0 10px;margin-bottom:20px}
.list6 .con{padding:12px}
.list6 .text{padding-top:12px;min-height:114px}
.list6 .tit{font-size:14px}
.list6 .desc{margin-top:4px;font-size:13px}
.list6 .more{margin:10px 0 0;height:28px;line-height:28px;font-size:13px}
.list7{margin:0 -10px -20px}
.list7 li{padding:0 10px;margin-bottom:20px}
.list7 .con{padding:10px}
.list7 .icon{width:42px;height:42px}
.list7 .tit{font-size:14px}
.list8{margin:0 -10px -20px}
.list8 li{padding:0 10px;margin-bottom:20px;width:33.33%}
.list8 .con{padding:25px 20px;min-height:280px}
.list8 .tit{margin-bottom:20px;font-size:16px}
.list8 .pic{height:160px;line-height:160px}
.list9{margin:0 -10px -20px}
.list9 li{padding:0 10px;margin-bottom:20px}
.list9 .text{padding:15px;min-height:130px}
.list9 .tit{font-size:16px}
.list9 .more{margin-top:15px;padding:0 10px 0 15px;font-size:14px;height:30px;line-height:28px}
.list9 .more i{margin-left:10px;width:14px;height:14px}
.list9 .more i:before{width:22px;height:22px;-webkit-background-size:14px auto;background-size:14px auto}
.list10 .tit{font-size:14px}
.list10 .more{margin-top:15px;padding:0 10px 0 15px;font-size:14px;height:30px;line-height:28px}
.list10 .more i{margin-left:10px;width:14px;height:14px}
.list10 .more i:before{width:22px;height:22px;-webkit-background-size:14px auto;background-size:14px auto}
.list11 .pic{margin-right:30px;width:200px}
.list11 .text{width:calc(100% - 230px)}
.list11 .date{font-size:13px}
.list11 .tit{margin-top:8px;font-size:16px}
.list11 .desc{margin-top:10px;font-size:14px}
.list12{margin:0 -10px -20px}
.list12 li{padding:0 10px;margin-bottom:20px}
.list12 .con{padding:20px}
.list12 .tit{font-size:16px}
.list12 .info{margin-top:8px;font-size:14px;line-height:1.6}
.list12 .bot{padding-top:15px;margin-top:15px}
.list12 .more{padding:0 10px 0 15px;font-size:14px;height:30px;line-height:28px}
.list12 .more i{margin-left:10px;width:14px;height:14px}
.list12 .more i:before{width:22px;height:22px;-webkit-background-size:14px auto;background-size:14px auto}
.list13 .con{padding:12px 0}
.list13 .tit{font-size:16px}
.list13 .info{font-size:14px}
.list14{margin:0 -10px -20px}
.list14 li{padding:0 10px;margin-bottom:20px}
.list14 .con{padding:20px;min-height:190px}
.list14 .icon{margin-bottom:10px;width:60px;height:60px;line-height:60px}
.list14 .tit{font-size:16px}
.list14 .desc{margin-top:8px;font-size:14px}
.list14 .desc .tel{font-size:16px}
.section-index1,.section-index4{padding:30px 0 10px}
.section-index2,.section-index5,.section-inn1_2,.section-inn1_3,.section-inn3_2,.section-inn3_3,.section-inn6_2{padding:30px 0}
.section-index2 .m-btns1{margin-top:30px}
.section-index3{padding-top:30px}
.section-index3 .sec-bg{width:62.08vw}
.section-index3 .list2{display:none}
.section-index5 .m-hd1{margin-bottom:20px}
.section-inn10,.section-inn11_1,.section-inn1_1,.section-inn2,.section-inn3_1,.section-inn4,.section-inn5,.section-inn6_1,.section-inn7,.section-inn8,.section-inn9{padding:10px 0 30px}
.section-inn6_2 .wp{display:block}
.section-inn6_2 .sec-col,.section-inn6_2 .sec-cor{padding:0;width:100%}
.section-inn6_2 .sec-cor{margin-top:20px}
.section-inn8 .wp{display:block}
.section-inn8 .sec-col,.section-inn8 .sec-cor{padding:0;width:100%}
.section-inn8 .sec-cor{margin-top:40px}
.section-inn10 .wp{display:block}
.section-inn10 .sec-col,.section-inn10 .sec-cor{width:100%}
.section-inn10 .sec-cor{margin-top:40px}
.box-about1 .top{margin-bottom:20px;width:60%}
.box-about1 .top .desc{font-size:.875rem}
.box-about1 .top .btns{margin-top:30px}
.box-about1 .top .btns .m-btns1{margin-right:20px;min-width:120px}
.box-intro1{font-size:14px;line-height:1.8}
.box-intro1 .left .t1{font-size:16px}
.box-intro1 .left .t1 span{font-size:36px}
.box-intro1 .left .t2{font-size:18px}
.box-intro1 .left .imgs{margin-top:25px}
.box-desc1{font-size:14px;line-height:1.8}
.box-desc1 .box-items+.box-items{margin-top:40px}
.box-desc1 .hd .tit{padding-left:15px;font-size:18px}
.box-desc1 .hd .tit:before{width:5px;height:16px;margin-top:-8px}
.box-desc1 .cont{padding:0 15px}
.box-desc1 .cont .table1{margin:15px 0}
.box-desc1 .cont .table1 table td{font-size:14px;line-height:1.8}
.box-desc1 .cont .lst1{margin:15px 0}
.box-desc1 .cont .lst1 li{padding-left:20px}
.box-desc1 .cont .lst1 li:before{top:11px;width:6px;height:6px}
.box-news1 .tit{font-size:18px}
.box-news1 .desc{margin-top:10px;font-size:14px}
.box-news2{padding:20px 20px 0}
.box-news2 .hd .tit{font-size:18px}
.box-news3 .hd{margin-bottom:20px}
.box-news3 .hd .tit{font-size:18px}
.box-news4 .hd{margin-bottom:8px}
.box-news4 .hd .tit{font-size:18px}
.box-det1 .cont{font-size:14px;line-height:1.8}
.box-detPage1{margin:20px 0}
.box-detPage1 .item{padding:0 15px;height:40px;line-height:40px;font-size:14px}
.box-det1 .hd{padding-bottom:20px;margin-bottom:20px}
.box-det1 .hd .tit{font-size:18px}
.box-det1 .hd .info{margin-top:10px;font-size:14px}
.box-det2 .hd{margin-bottom:20px}
.box-det2 .hd .tit{font-size:22px}
.box-det2 .hd .info{margin-top:10px;font-size:14px}
.box-det2 .cont{font-size:14px}
.box-det2 .cont h3{margin-bottom:12px;padding-left:15px;font-size:18px}
.box-det2 .cont h3:before{width:5px;height:16px;margin-top:-8px}
.box-det2 .cont .tag{margin-top:30px;font-size:14px;line-height:32px}
.box-det2 .cont .tag span{padding:0 12px}
.box-det2 .cont .btns{margin-top:30px}
.box-det2 .cont .btns .more{padding:0 10px 0 15px;font-size:14px;height:30px;line-height:28px}
.box-det2 .cont .btns .more i{margin-left:10px;width:14px;height:14px}
.box-det2 .cont .btns .more i:before{width:22px;height:22px;-webkit-background-size:14px auto;background-size:14px auto}
}
@media only screen and (max-width:767px){
body{padding-top:50px!important}
.menuBtn{top:10px}
.header{height:50px}
.header .header-logo{top:10px}
.foot-link .wp{display:block}
.foot-link .l{margin:0 0 10px}
.tabs1.sticky{top:50px}
.list1 li{width:100%}
.list1 .con{padding:10px;display:flex;align-items:center}
.list1 .pic{padding:0;margin-right:10px;width:30%;height:3.75rem;flex-shrink:0}
.list1 .text{padding:0;width:calc(70% - 10px);min-height:0;flex-shrink:0}
.list1 .date,.list1 .desc{display:none}
.list1 .tit{margin-bottom:0;white-space:wrap;line-height:1.5em;max-height:3em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.list3{flex-wrap:wrap}
.list3 .con{height:220px}
.list3 .con:before{display:block!important;height:60%;background-image:url(../images/ul-bg1.png)!important}
.list3 .icon{width:32px;height:32px;line-height:32px}
.list3 .icon i{font-size:15px}
.list3 .tit{margin-bottom:5px!important}
.list3 .desc{height:auto;line-height:1.5}
.list4{margin-bottom:-20px;line-height:1.5;flex-wrap:wrap}
.list4 li{margin-bottom:20px;width:50%;flex-shrink:0}
.list4 .num{margin-bottom:5px;font-size:24px}
.list4 .num em{font-size:13px}
.list5{margin-bottom:-25px}
.list5 li{margin-bottom:25px;width:100%}
.list6{margin:0 -5px -10px}
.list6 li{padding:0 5px;margin-bottom:10px;width:50%}
.list7{margin:0 -5px -10px}
.list7 li{padding:0 5px;margin-bottom:10px;width:33.33%}
.list7 .icon{width:32px;height:32px;margin-bottom:4px}
.list7 .tit{font-size:13px}
.list8{margin:0 -5px -10px}
.list8 li{padding:0 5px;margin-bottom:10px;width:50%}
.list8 .con{padding:15px;min-height:210px}
.list8 .tit{font-size:14px}
.list8 .pic{height:120px;line-height:120px}
.list9{margin:0 -5px -10px}
.list9 li{padding:0 5px;margin-bottom:10px;width:50%}
.list9 .text{padding:10px;min-height:94px}
.list9 .tit{font-size:14px}
.list9 .more{margin-top:8px;padding:0 8px 0 13px;font-size:12px;height:24px;line-height:22px}
.list9 .more i{margin-left:6px;width:12px;height:12px}
.list9 .more i:before{width:18px;height:18px;-webkit-background-size:12px auto;background-size:12px auto}
.list10 .con{padding:15px 0}
.list10 .more{margin-top:8px;padding:0 8px 0 13px;font-size:12px;height:24px;line-height:22px}
.list10 .more i{margin-left:6px;width:12px;height:12px}
.list10 .more i:before{width:18px;height:18px;-webkit-background-size:12px auto;background-size:12px auto}
.list11 .con{padding:15px 0}
.list11 .pic{margin-right:20px;width:130px}
.list11 .text{width:calc(100% - 150px)}
.list11 .date{font-size:12px}
.list11 .tit{margin-top:4px}
.list11 .desc{margin-top:6px;font-size:12px}
.list12 li{width:100%}
.list14 li{width:50%;flex-shrink:1;flex-grow:1}
.list14 .con{min-height:180px}
.list14 .icon{width:46px;height:46px;line-height:46px}
.section-index3 .sec-bg{display:none}
.section-index4{background:0 0!important}
.box-about1 .top{width:100%}
.box-about1 .top .btns{margin-top:25px;justify-content:center}
.box-intro1{display:block}
.box-intro1 .left,.box-intro1 .right{width:100%;padding:0}
.box-intro1 .right{margin-top:20px}
.box-desc1 .cont .its1 .left,.box-desc1 .cont .its1 .right{float:none;width:100%}
.box-desc1 .cont .its1 .right{margin-top:15px}
.box-desc1 .cont .table1 table td{padding:5px 2%;font-size:12px}
.box-news1{display:block}
.box-news1 .pic,.box-news1 .text{width:100%}
.box-news1 .pic{margin-bottom:15px}
.box-det2 .hd .info{width:100%}
.box-map{height:96vw}
.box-map img{display:block;width:100%;height:100%;object-fit:cover}
}
/*!****** 响应 end *******/
