/*!****** 公用 *******/
/*!-----------------[初始化]--------------*/
*,: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-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 5px;width:auto;background-color:#fff;border-radius:10px}
.header .sub1 a{display: block;
    font-size: 15px;
    color: #666;
    text-align: left;
    line-height: 2.67em;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    /* overflow: hidden; */
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    text-align: center;}
.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}
.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 dt a:hover{text-decoration:underline}
.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;
        min-width: 8.020vw;
        border-radius: .52vw;
        text-align: center;}
.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:13rem;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-nav ul>li.pitchon>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 .on a,.tabs1 .pitchon a,.tabs1 a:hover{color:#fff}
.tabs1 .on a:before,.tabs1 .pitchon 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:#6fb647
}
.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:#6fb647}
.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 td:first-child {
    width: 30%;
}

.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;
  
      margin: 0 -13px -20px;
    display: flex;
    flex-wrap: wrap;}
.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;    */    overflow: hidden;}
.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 *******/
.cg-header{font-family:MiSans}
.cg-header .header-nav ul>li.on>a span:before,.cg-header .header-nav ul>li:hover>a span:before,.jc-header .header-nav ul>li.on>a span:before,.jc-header .header-nav ul>li:hover>a span:before{opacity:0}
.cg-header .header-nav ul>li.pitchon>a span:before,.cg-header .header-nav ul>li:hover>a span:before,.jc-header .header-nav ul>li.on>a span:before,.jc-header .header-nav ul>li:hover>a span:before{opacity:0}
.cg-header .header-nav ul>li.active>a,.cg-header .header-nav ul>li.on>a,.cg-header .sub1 a:hover,.jc-header .header-nav ul>li.active>a,.jc-header .header-nav ul>li.on>a,.jc-header .sub1 a:hover{color:#6fb647}
.cg-header .header-nav ul>li.active>a,.cg-header .header-nav ul>li.pitchon>a,.cg-header .sub1 a:hover,.jc-header .header-nav ul>li.active>a,.jc-header .header-nav ul>li.on>a,.jc-header .sub1 a:hover{color:#6fb647}
.cg-header .header-nav ul>li>a,.jc-header .header-nav ul>li>a{padding:0 30px}
.cg-header .sub1 a,.jc-header .sub1 a{font-size:18px}
.cg-header .header-sub,.jc-header .header-sub{    width: auto;}
.cg-header .sub1,.jc-header .sub1{border-radius:0 0 20px 20px}
.cg-footer .wp,.jc-footer .wp{max-width:1640px}
.cg-footer .fot-top .cor,.jc-footer .fot-top .cor{width:36.42%}
.cg-footer .fot-top .col,.jc-footer .fot-top .col{width:66.7%}
.cg-footer .fot-nav dl,.jc-footer .fot-nav dl{width:auto;margin-right:70px}
.cg-footer .fot-nav dl:last-child,.jc-footer .fot-nav dl:last-child{margin-right:0!important}
.cg-footer{padding:64px 0 51px;background:#333a3e;font-family:MiSans}
.cg-footer .fot-logo{margin-bottom:38px;height:58px;line-height:58px;font-size:0}
.cg-footer .fot-nav dt{margin-bottom:13px;font-weight:500}
.cg-footer .fot-nav dd a{font-size:16px;line-height:1.8em}
.g-fte1{display:flex;justify-content:space-between;align-items:center}
.g-fte1 .fot-copy{color:rgba(255,255,255,.7);text-align:left}
.g-fte1 .info{font-family:MiSans;font-weight:400;font-size:14px;color:rgba(255,255,255,.7);transition:.3s}
.g-fte1 .info a:hover{color:rgba(255,255,255,1)}
.cg-footer .fot-info{margin-bottom:24px}
.cg-footer .fot-info .item{overflow:hidden}
.cg-footer .fot-info .item img{float:left;display:block;width:21px;height:21px;margin:10px 15px 0 0}
.cg-footer .fot-info .item .tit{overflow:hidden;font-size:16px}
.ft-link .con{float:left;position:relative;transition:.5s}
.ft-link .ft-qr{position:absolute;top:-240%;width:100px;transition:.5s;z-index:-15}
.ft-link .con:hover .ft-qr{z-index:5}
.ft-link .ft-qr img{display:block;width:100%}
.ft-link .link{display:block;width:51px;transition:.3s}
.ft-link .link:hover{opacity:.8}
.ft-link .link img{display:block;width:100%}
.cgbanner .slick-dots{position:absolute;bottom:37.8%;left:50%;transform:translateX(-50%);width:1400px;line-height:normal;font-size:0}
.cgbanner .slick-dots li{display:inline-block;vertical-align:middle;padding:0 6px}
.cgbanner .slick-dots button{width:8px;height:8px;border-radius:50%;background-color:rgba(255,255,255,.3);font-size:0;border:none;overflow:hidden}
.cgbanner .slick-active button{background-color:rgba(255,255,255,1)}
.cgbanner .item .con{position:relative}
.cgbanner img{position:relative;width:100%;display:block;top:0}
.cgbanner .box{position:absolute;width:100%;bottom:10%;z-index:5}
.cgbanner .box .txt{width:931px}
.cgbanner .box .txt .h3{color:#fff;font-family:MiSans;font-weight:600;font-size:56px;margin-bottom:8px;line-height:1.29}
.cgbanner .box .txt .en{line-height:1.35;font-size:20px;color:#fff;font-family:MiSans;font-weight:300}
.cg-index1{background-position:center;background-repeat:no-repeat;background-size:cover;padding:129px 0 0}
.g-chtite1{margin-bottom:34px}
.g-chtite1 .en{font-family:Outfit;font-weight:600;font-size:24px;color:#6fb647;margin-bottom:11px}
.g-chtite1 .ch{font-family:MiSans;font-weight:500;font-size:40px;color:#333}
.cg-index1 .contact{overflow:hidden}
.cg-index1 .l{padding:32px 0 0;width:55%;overflow:hidden;float:left;margin-right:80px}
.cg-index1 .pic{position:relative;overflow:hidden;padding:12px 12px 0 0}
.cg-index1 .pic img{position:relative;z-index:3;width:100%;display:block;top:0;border-radius:20px 20px 20px 0;overflow:hidden}
.cg-index1 .pic .bg{position:absolute;top:0;right:0;z-index:2;background:#6fb647;border-radius:20px;width:98.3%;height:98.3%;overflow:hidden}
.cg-index1 .l .desc{font-family:MiSans;font-size:18px;line-height:2.22;color:#666;margin-bottom:37px}
.cg-list2 .icon{margin-right:20px;width:80px;height:80px;background-size:0}
.cg-list2 .icon img{object-fit:contain}
.cg-list2:before{display:none}
.cg-list2,.cg-list2 .text .num{color:#6fb647}
.cg-list2 .text .num span{font-weight:600;font-size:50px;color:#6fb647}
.cg-list2 .text .num em{position:relative;top:-10px;display:inline-block;vertical-align:top;font-family:MiSans;font-weight:600;font-size:20px}
.cg-list2 .text p{margin-top:7px;font-family:MiSans;font-weight:400;font-size:18px;color:#666}
.cg-list2 li{width:auto;margin-right:109px}
.cg-list2 li:last-child{margin-right:0}
.cg-index2{padding:124px 0 132px}
.cg-index2 .g-chtite1{margin-bottom:40px}
.g-chtite2{text-align:center;margin-bottom:50px}
.g-chtite2 .en{margin-bottom:-6px}
.ul-tabe1{overflow:hidden;background:#f5f6f8;border-radius:20px;margin-bottom:49px}
.ul-tabe1 li{float:left;width:50%}
.ul-tabe1 li a.con1{padding:25px 0 14px;display:block;transition:.3s;text-align:center}
.ul-tabe1 li.on a.con1{background:#6fb647;border-radius:20px;transition:all .3s ease}
.ul-tabe1 .con1 .pic{position:relative;width:50px;height:50px;margin:0 auto 11px}
.ul-tabe1 .con1 .pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;object-fit:contain;transition:.3s}
.ul-tabe1 .con1 .pic img.img2{opacity:0}
.ul-tabe1 .con1 .h3{font-family:MiSans;font-weight:400;font-size:20px;color:#666;transition:.3s}
.ul-tabe1 li.on .con1 .h3{color:#fff}
.ul-tabe1 li.on .con1 .img1{opacity:0}
.ul-tabe1 li.on .con1 .img2{opacity:1}
.m-abo-tabcon{position:relative;overflow:hidden}
.m-abo-tabcon .box{position:relative;top:0;z-index:1;visibility:hidden;opacity:0;height:0;overflow:hidden;min-height:inherit!important}
.m-abo-tabcon .box.op{position:relative;visibility:visible;opacity:1;z-index:2;height:auto}
.m-swipere1{position:relative;padding:0 80px;margin:0 -13px}
.cg-index2 .wp2{max-width:1560px}
.g-swiper-button-next-e1:after,.g-swiper-button-prev-e1:after{display:none}
.g-swiper-button-next-e1.swiper-button-disabled,.g-swiper-button-prev-e1.swiper-button-disabled{opacity:1!important}
.g-swiper-button-next-e1,.g-swiper-button-prev-e1{width:58px!important;height:58px!important;border:2px solid #f5f5f5;margin-top:0!important;transform:translateY(-50%);border-radius:50%;overflow:hidden}
.g-swiper-button-next-e1,.m-swipere1 .swiper-button-prev,.m-swipere2 .swiper-button-prev{right:15px!important;background-image:url(../images/cg-right.png);background-size:18px auto;background-position:center;background-repeat:no-repeat;transition:.3s;opacity:1!important}
.g-swiper-button-next-e1:hover{background-image:url(../images/cg-righton.png);border-color:#6fb647;background-color:#6fb647}
.g-swiper-button-prev-e1,.m-swipere1 .swiper-button-prev{left:15px!important;background-image:url(../images/cg-left.png);background-size:18px auto;background-position:center;background-repeat:no-repeat;transition:.3s}
.g-swiper-button-prev-e1:hover{background-image:url(../images/cg-lefton.png);border-color:#6fb647;background-color:#6fb647}
.swipere1 .con{margin:0 13px;background:#f5f6f8;padding:48px 20px 40px}
.swipere1 .con .h3{font-family:MiSans;font-weight:400;font-size:20px;line-height:1.4;height:2.8em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;margin-bottom:12px;transition:.3s}
.swipere1 .con:hover .h3{color:#6fb647}
.swipere1 .con .info{font-family:MiSans;font-weight:400;font-size:16px;height:1.5em;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:39px}
.swipere1 .con .pic{position:relative;height:0;padding-top:68.3%;overflow:hidden;margin-bottom:47px}
.swipere1 .con .pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:.3s}
.swipere1 .con .btn{width:150px;height:34px;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;font-family:MiSans;font-weight:300;font-size:16px;color:#fff;transition:.3s;background:#6fb647;border-radius:50px;overflow:hidden}
.swipere1 .con .btn .icon{display:block;width:18px}
.cg-index3{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;padding:120px 0 121px}
.cg-index3::after{position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;right:0;opacity:.03;background-color:#000;display:block;content:' '}
.cg-index3 .contact{position:relative;z-index:5}
.ul-liste1{position:relative;display:flex;overflow:hidden;border-radius:20px;height:560px}
.ul-liste1::after{position:absolute;width:100%;height:500px;top:50%;transform:translateY(-50%);background-color:#fff;display:block;content:' '}
.ul-liste1 li{position:relative;flex:1}
.ul-liste1 li .bg{height:100%;position:relative;z-index:3;border-radius:20px;overflow:hidden;opacity:0;transition:.3s}
.ul-liste1 li .bg::after{position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;right:0;background-color:rgba(111,182,71,.6);display:block;content:' '}
.ul-liste1 li.on .bg{opacity:1}
.ul-liste1 li .bg .img{display:block;width:100%;height:100%;object-fit:cover}
.ul-liste1 .con{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);z-index:6;width:100%;display:block;transition:.3s;text-align:center;display:flex;justify-content:center;align-items:center}
.ul-liste1 .con .pic{position:relative;width:94px;height:94px;background-color:#6fb647;border-radius:50%;overflow:hidden;margin:0 auto 25px;transition:.3s}
.ul-liste1 li.on .con .pic{background-color:#fff}
.ul-liste1 .con .pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;object-fit:contain;transition:.3s}
.ul-liste1 .con .pic img.img2{opacity:1}
.ul-liste1 .txt{text-align:center}
.ul-liste1 .con .h3{font-family:MiSans;font-weight:500;font-size:24px;color:#333;transition:.3s;margin-bottom:10px}
.ul-liste1 .con .desc{font-family:MiSans;font-weight:400;font-size:20px;transition:.3s;color:#666}
.ul-liste1 li.on .con .desc,.ul-liste1 li.on .con .h3{color:#fff}
.ul-liste1 li.on .con .img1{opacity:1}
.ul-liste1 li.on .con .img2{opacity:0}
.cg-index4{padding:119px 0 103px}
.cg-index4 .inner{overflow:hidden}
.cg-index4 .l{width:30.1%;overflow:hidden;float:left;margin-right:1.2%}
.cg-index4 .l .pic{position:relative;overflow:hidden;padding-top:90.2%;height:0}
.cg-index4 .l .pic img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;transition:.3s}
.g-txte1{padding:16px 30px 12px;background-color:#f5f6f8}
.g-txte1 .h3{font-family:MiSans;font-style:normal;font-weight:400;font-size:18px;line-height:1.33;height:2.66em;color:#333;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:20px;transition:.3s}
.g-txte1:hover .h3{color:#6fb647}
.ul-liste3 .g-txte1 .h3{margin-right:22px}
.g-txte1 .date{font-family:Outfit;font-weight:500;font-size:16px;color:#666;transition:.3s}
.g-txte1:hover .date{color:#6fb647}
.cg-index4 .r{width:68.5%;overflow:hidden;float:right}
.ul-liste2{width:30.15%;float:left;margin-right:20px}
.ul-liste2 li{margin-bottom:20px}
.ul-liste2 li:last-child{margin-bottom:0!important}
.ul-liste2 .con .date{margin-bottom:19px}
.ul-liste2 .line{margin:0 0 17px;width:100%;height:1px;background-color:rgba(0,0,0,.05)}
.ul-liste2 .con .info{font-family:MiSans;font-weight:400;font-size:16px;line-height:1.625;height:3.25em;color:#666;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-liste2 .txt{padding:30px}
.ul-liste3{overflow:hidden;background:#f5f6f8}
.ul-liste3 .con{margin-bottom:1px;position:relative;display:flex;justify-content:space-between;align-items:center;transition:.3s;padding:25px 44px 31px 20px;border-bottom:1px solid rgba(0,0,0,.05);border-left:5px solid transparent;transition:.3s}
.ul-liste3 li:last-child .con{border-bottom:none}
.ul-liste3 .con:hover{border-left-color:#6fb647}
.ul-liste3 .bg{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:' ';width:100%;height:100%;background:linear-gradient(90deg,#6fb647 0,rgba(111,182,71,0) 100%);opacity:0;transition:.3s}
.ul-liste3 .con:hover .bg{opacity:.1}
.ul-liste3 .txt{display:flex;justify-content:space-between;align-items:center;padding:0}
.ul-liste3 .icon{display:block;width:18px;opacity:0;transition:.3s}
.ul-liste3 .con:hover .icon{opacity:1}
.ul-liste3 .date{margin-right:35px;display:flex;justify-content:center;align-items:center;text-align:center;transition:.3s}
.ul-liste3 .date .ri{margin-bottom:-9px;font-family:Outfit;font-weight:500;font-size:40px;text-align:center;color:#666;line-height:1.3}
.ul-liste3 .txt .h3{margin-bottom:0!important}
.ul-liste3 .con:hover .date,.ul-liste3 .con:hover .date .ri,.ul-liste3 .con:hover .g-txte1 .h3{color:#6fb647}
.swipere2 .pic{background:#f5f6f8;border-radius:10px;overflow:hidden}
.swipere2 .swiper-arrow2{width:58px;height:58px;border-color:#f5f5f5;background-size:18px auto}
.swipere2 .swiper-arrow2.prev{background-image:url(../images/cg-left.png)}
.swipere2 .swiper-arrow2.next{background-image:url(../images/cg-right.png)}
.swipere2 .swiper-arrow2:hover{background-color:#6fb647;border-color:#6fb647}
.swipere2 .swiper-arrow2.next:hover{background-image:url(../images/cg-righton.png)}
.swipere2 .swiper-arrow2.prev:hover{background-image:url(../images/cg-lefton.png)}
.cg-index5{background-position:top 32px center;padding:0 0 147px}
.cg-index5 .g-chtite2{margin-bottom:57px}
.swipere2 .item{padding:0 12.5px}
.swipere2 .slider{height:240px;margin:0 -12.5px}
.swipere2 .pic{height:100px;line-height:100px;border:none!important}
.box-desce1 .hd .tit:before,.tabe1 a:before{background:linear-gradient(90deg,#6fb647 0,#1385df 100%)}
.tabe1 ul{background:#f4faf1}
.liste7 .con{border-radius:10px;overflow:hidden;background:#f9f9f9}
.liste7 .con:hover{background:linear-gradient(270deg,#1385df 0,#6fb647 100%)}
.pagese1 .active a,.pagese1 a:hover{background:linear-gradient(270deg,#1681e0 0,#6fb647 100%)}
.pagese1 a{border-radius:50%;overflow:hidden}
.liste7 .con:hover .tit{color:#fff}
.liste6 .con .more{border-radius:50px;overflow:hidden;background:rgba(229,229,229,.2);transition:.3s}
.liste6 .con:hover .more{color:#fff;background:linear-gradient(90deg,#6fb647 0,#1385df 100%)}
.box-detPag-e1 .item:hover a,.box-introe1 .left .t1 span,.box-introe1 .left .t2,.liste10 .con:hover .tit,.liste11 .con:hover .tit,.liste12 .con:hover .tit,.liste13 .con:hover .tit,.liste8 .con:hover .tit,.liste9 .con:hover .tit,.swiper-e3 .con:hover .tit,.swipere3 .con:hover .tit{color:#6fb647}
.box-desce1 .hd .tit:before,.liste5 .tit:before{background:linear-gradient(180deg,#6fb647 0,#1385df 100%)}
.box-desce1 .cont .lst1 li:before{background:url(../images/dot.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.box-desce1 .cont .table1 table tr:nth-child(odd) td{background-color:#f9f9f9}
.liste11 .date{color:#999}
.swiper-paginatione1 .swiper-pagination-bullet-active{background-color:#6fb647}
.box-detPag-e1 .item{background:#f9f9f9}
.liste10 .more,.liste12 .con:before,.m-btn-e2{background:linear-gradient(90deg,#6fb647 0,#1681e0 100%);border:none}
.box-dete2 .cont .btns .more,.liste10 .more,.m-btn-e2{border:none}
.box-dete2 .cont .btns .more,.liste12 .more,.liste9 .more{background-color:transparent;background:linear-gradient(90deg,#6fb647 0,#1385df 100%);border:none}
.liste12 .con:hover,.liste14 .con,.liste9 .con:hover{box-shadow:0 15px 30px rgba(111,182,71,.15)}
.liste12 .con:hover .more,.liste9 .con:hover .more{color:#fff;background-color:#fff}
.box-dete2 .cont .btns .more i:before,.liste10 .more i:before,.liste12 .more i:before,.liste9 .more i:before{background:url(../images/icon-arrow9.png) center center no-repeat}
.box-dete2 .cont .btns .more:hover,.liste10 .con:hover .more,.liste12 .con:hover .more{color:#fff;background-color:transparent}
.box-dete2 .cont .btns .more i,.liste10 .more i,.liste12 .more i,.liste9 .more i{margin:0 14px 0 20px;transition:.3s}
.box-dete2 .cont .btns .more:hover i,.liste10 .con:hover .more i,.liste12 .con:hover .more i,.liste9 .con:hover .more i{margin:0 10px 0 24px}
.box-dete2 .cont h3:before,.liste14 .icon{background:linear-gradient(180deg,#6fb647 0,#1681e0 100%)}
.box-det2 .cont .tag span{background:rgba(111,182,71,.1);color:#6fb647}
.liste13 .tit span:before{background:url(../images/cg-right5.png) center center no-repeat}
.liste14 .desc{font-weight:600}
.tablxe1{margin-bottom:34px}
.section-innlx11_1 .m-hd1.v1{margin-bottom:39px}
.list8 .con{background:#f9f9f9}
.liste8 .con:hover .tit{color:c}
.section-inne4 .box{margin-bottom:75px}
.section-inne4 .box-desce1{margin-bottom:35px}
.section-inne4{padding:40px 0 68px}
@media only screen and (min-width:1200px) and (max-width:1920px){
.cg-header{font-family:MiSans,Microsoft Yahei,Arial}
.cg-header .header-nav ul>li.on>a span:before,.cg-header .header-nav ul>li:hover>a span:before,.jc-header .header-nav ul>li.on>a span:before,.jc-header .header-nav ul>li:hover>a span:before{opacity:0}
.cg-header .header-nav ul>li.pitchon>a span:before{opacity:0}
.cg-header .header-nav ul>li>a,.jc-header .header-nav ul>li>a{padding:0 1.562vw}
.cg-header .sub1 a,.jc-header .sub1 a{font-size:1.13rem}
.cg-header .header-sub,.jc-header .header-sub{min-width:8.802vw}
.cg-header .sub1,.jc-header .sub1{border-radius:0 0 1.041vw 1.041vw}
.cg-footer .wp,.jc-footer .wp{max-width:85.41vw}
.cg-footer .fot-top .cor,.jc-footer .fot-top .cor{width:36.42%}
.cg-footer .fot-top .col,.jc-footer .fot-top .col{width:66.7%}
.cg-footer .fot-nav dl,.jc-footer .fot-nav dl{width:auto;margin-right:3.645vw}
.cg-footer .fot-nav dl:last-child,.jc-footer .fot-nav dl:last-child{margin-right:0!important}
.cg-footer{padding:3.333vw 0 2.656vw;background:#333a3e;font-family:MiSans}
.cg-footer .fot-logo{margin-bottom:1.979vw;height:3.020vw;line-height:3.020vw;font-size:0}
.cg-footer .fot-nav dt{margin-bottom:.677vw;font-weight:500}
.cg-footer .fot-nav dd a{font-size:1rem;line-height:1.8em}
.ft-link .con{transition:.5s}
.ft-link .ft-qr{width:5.208vw;transition:.5s}
.g-fte1{justify-content:space-between;align-items:center}
.g-fte1 .info{font-family:MiSans;font-weight:400;font-size:.88rem;transition:.3s}
.cg-footer .fot-info{margin-bottom:1.25vw}
.cg-footer .fot-info .item img{width:1.093vw;height:1.093vw;margin:.52vw .781vw 0 0}
.cg-footer .fot-info .item .tit{font-size:1rem}
.ft-link .link{width:2.656vw;transition:.3s}
.ft-link .link:hover{opacity:.8}
.cgbanner .slick-dots{transform:translateX(-50%);width:72.91vw;line-height:normal;font-size:0}
.cgbanner .slick-dots li{padding:0 .312vw}
.cgbanner .slick-dots button{width:.416vw;height:.416vw;border-radius:50%;font-size:0;border:none}
.cgbanner img{top:0}
.cgbanner .box .txt{width:48.5vw}
.cgbanner .box .txt .h3{font-family:MiSans;font-weight:600;font-size:3.5rem;margin-bottom:.416vw;line-height:1.29}
.cgbanner .box .txt .en{line-height:1.35;font-size:1.25rem;font-family:MiSans;font-weight:300}
.cg-index1{background-repeat:no-repeat;background-size:cover;padding:6.718vw 0 0}
.g-chtite1{margin-bottom:1.77vw}
.g-chtite1 .en{font-family:Outfit;font-weight:600;font-size:1.5rem;margin-bottom:.572vw}
.g-chtite1 .ch{font-family:MiSans;font-weight:500;font-size:2.5rem}
.cg-index1 .l{padding:1.666vw 0 0;margin-right:4.166vw}
.cg-index1 .pic{padding:.625vw .625vw 0 0}
.cg-index1 .pic img{top:0;border-radius:1.041vw 1.041vw 1.041vw 0}
.cg-index1 .pic .bg{top:0;right:0;background:#6fb647;border-radius:1.041vw;width:98.3%;height:98.3%}
.cg-index1 .l .desc{font-family:MiSans;font-size:1.13rem;line-height:2.22;margin-bottom:1.927vw}
.cg-list2 .icon{margin-right:1.041vw;width:4.166vw;height:4.166vw;background-size:0}
.cg-list2 .icon img{object-fit:contain}
.cg-list2 .text .num span{font-weight:600;font-size:3.125rem}
.cg-list2 .text .num em{top:-.52vw;font-family:MiSans;font-weight:600;font-size:1.25rem}
.cg-list2 .text p{margin-top:.364vw;font-family:MiSans;font-weight:400;font-size:1.13rem}
.cg-list2 li{width:auto;margin-right:5.677vw}
.cg-index2{padding:6.458vw 0 6.875vw}
.cg-index2 .g-chtite1{margin-bottom:2.083vw}
.g-chtite2{margin-bottom:2.604vw}
.g-chtite2 .en{margin-bottom:-.312vw}
.ul-tabe1{background:#f5f6f8;border-radius:1.041vw;margin-bottom:2.552vw}
.ul-tabe1 li a.con1{padding:1.302vw 0 .729vw;transition:.3s}
.ul-tabe1 li.on a.con1{background:#6fb647;border-radius:1.041vw;transition:all .3s ease}
.ul-tabe1 .con1 .pic{width:2.604vw;height:2.604vw;margin:0 auto .572vw}
.ul-tabe1 .con1 .pic img{top:50%;transform:translate(-50%,-50%);object-fit:contain;transition:.3s}
.ul-tabe1 .con1 .pic img.img2{opacity:0}
.ul-tabe1 .con1 .h3{font-family:MiSans;font-weight:400;font-size:1.25rem;transition:.3s}
.ul-tabe1 li.on .con1 .img1{opacity:0}
.ul-tabe1 li.on .con1 .img2{opacity:1}
.m-abo-tabcon .box{top:0;visibility:hidden;opacity:0;min-height:inherit!important}
.m-abo-tabcon .box.op{visibility:visible;opacity:1;height:auto}
.m-swipere1{padding:0 4.166vw;margin:0 -.677vw}
.cg-index2 .wp2{max-width:81.25vw}
.g-swiper-button-next-e1.swiper-button-disabled,.g-swiper-button-prev-e1.swiper-button-disabled{opacity:1!important}
.g-swiper-button-next-e1,.g-swiper-button-prev-e1{width:3.020vw!important;height:3.020vw!important;border:solid #f5f5f5;border-width:.104vw;margin-top:0!important;transform:translateY(-50%);border-radius:50%}
.g-swiper-button-next-e1,.m-swipere1 .swiper-button-prev,.m-swipere2 .swiper-button-prev{right:.781vw!important;background-image:url(../images/cg-right.png);background-size:.937vw auto;background-repeat:no-repeat;transition:.3s;opacity:1!important}
.g-swiper-button-next-e1:hover{background-image:url(../images/cg-righton.png)}
.g-swiper-button-prev-e1,.m-swipere1 .swiper-button-prev{left:.781vw!important;background-image:url(../images/cg-left.png);background-size:.937vw auto;background-repeat:no-repeat;transition:.3s}
.g-swiper-button-prev-e1:hover{background-image:url(../images/cg-lefton.png)}
.swipere1 .con{margin:0 .677vw;background:#f5f6f8;padding:2.5vw 1.041vw 2.083vw}
.swipere1 .con .h3{font-family:MiSans;font-weight:400;font-size:1.25rem;line-height:1.4;height:2.8em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.625vw;transition:.3s}
.swipere1 .con .info{font-family:MiSans;font-weight:400;font-size:1rem;height:1.5em;white-space:nowrap;margin-bottom:2.031vw}
.swipere1 .con .pic{padding-top:68.3%;margin-bottom:2.447vw}
.swipere1 .con .pic img{top:50%;transform:translate(-50%,-50%);object-fit:cover;transition:.3s}
.swipere1 .con .btn{width:7.812vw;height:1.77vw;justify-content:space-between;align-items:center;padding:.52vw 1.041vw;font-family:MiSans;font-weight:300;font-size:1rem;transition:.3s;background:#6fb647;border-radius:2.604vw}
.swipere1 .con .btn .icon{width:.937vw}
.cg-index3{background-repeat:no-repeat;background-size:cover;padding:6.25vw 0 6.302vw}
.cg-index3::after{left:0;top:0;bottom:0;right:0;opacity:.03;content:' '}
.ul-liste1{border-radius:1.041vw;height:29.16vw}
.ul-liste1::after{height:26.04vw;top:50%;transform:translateY(-50%);content:' '}
.ul-liste1 li{flex:1}
.ul-liste1 li .bg{border-radius:1.041vw;opacity:0;transition:.3s}
.ul-liste1 li .bg::after{left:0;top:0;bottom:0;right:0;content:' '}
.ul-liste1 li.on .bg{opacity:1}
.ul-liste1 li .bg .img{object-fit:cover}
.ul-liste1 .con{top:49%;transform:translate(-50%,-50%);transition:.3s;justify-content:center;align-items:center}
.ul-liste1 .con .pic{width:4.895vw;height:4.895vw;border-radius:50%;margin:0 auto 1.302vw;transition:.3s}
.ul-liste1 .con .pic img{top:50%;transform:translate(-50%,-50%);object-fit:contain;transition:.3s}
.ul-liste1 .con .pic img.img2{opacity:1}
.ul-liste1 .con .h3{font-family:MiSans;font-weight:500;font-size:1.5rem;transition:.3s;margin-bottom:.52vw}
.ul-liste1 .con .desc{font-family:MiSans;font-weight:400;font-size:1.25rem;transition:.3s}
.ul-liste1 li.on .con .img1{opacity:1}
.ul-liste1 li.on .con .img2{opacity:0}
.cg-index4{padding:6.197vw 0 5.364vw}
.cg-index4 .l{width:30.1%}
.cg-index4 .l .pic{padding-top:90.2%}
.cg-index4 .l .pic img{top:50%;transform:translate(-50%,-50%);object-fit:cover;transition:.3s}
.g-txte1{padding:.833vw 1.562vw .625vw}
.g-txte1 .h3{font-family:MiSans;font-style:normal;font-weight:400;font-size:1.13rem;line-height:1.33;height:2.66em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1.041vw;transition:.3s}
.ul-liste3 .g-txte1 .h3{margin-right:1.145vw}
.g-txte1 .date{font-family:Outfit;font-weight:500;font-size:1rem}
.cg-index4 .r{width:68.5%}
.ul-liste2{margin-right:1.041vw}
.ul-liste2 li{margin-bottom:1.041vw}
.ul-liste2 li:last-child{margin-bottom:0!important}
.ul-liste2 .con .date{margin-bottom:.989vw}
.ul-liste2 .line{margin:0 0 .885vw;height:1px}
.ul-liste2 .con .info{font-family:MiSans;font-weight:400;font-size:1rem;line-height:1.625;height:3.25em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-liste2 .txt{padding:.833vw 1.562vw .625vw;padding:1.562vw}
.ul-liste3{background:#f5f6f8}
.ul-liste3 .con{margin-bottom:1px;justify-content:space-between;align-items:center;transition:.3s;padding:1.302vw 2.291vw 1.614vw 1.041vw;border-left:solid transparent;border-left-width:.26vw;transition:.3s}
.ul-liste3 li:last-child .con{border-bottom:none}
.ul-liste3 .bg{top:0;left:0;right:0;bottom:0;content:' ';background:linear-gradient(90deg,#6fb647 0,rgba(111,182,71,0) 100%);opacity:0;transition:.3s}
.ul-liste3 .con:hover .bg{opacity:.1}
.ul-liste3 .txt{justify-content:space-between;align-items:center;padding:0}
.ul-liste3 .icon{width:.937vw;opacity:0;transition:.3s}
.ul-liste3 .con:hover .icon{opacity:1}
.ul-liste3 .date{margin-right:1.822vw;justify-content:center;align-items:center;transition:.3s}
.ul-liste3 .date .ri{margin-bottom:-.468vw;font-family:Outfit;font-weight:500;font-size:2.5rem;line-height:1.3}
.ul-liste3 .txt .h3{margin-bottom:0!important}
.swipere2 .pic{background:#f5f6f8;border-radius:.52vw}
.swipere2 .swiper-arrow2{width:3.020vw;height:3.020vw;background-size:.937vw auto}
.swipere2 .swiper-arrow2.prev{background-image:url(../images/cg-left.png)}
.swipere2 .swiper-arrow2.next{background-image:url(../images/cg-right.png)}
.swipere2 .swiper-arrow2.next:hover{background-image:url(../images/cg-righton.png)}
.swipere2 .swiper-arrow2.prev:hover{background-image:url(../images/cg-lefton.png)}
.cg-index5{background-position:top 1.666vw center;padding:0 0 7.656vw}
.cg-index5 .g-chtite2{margin-bottom:2.968vw}
.swipere2 .item{padding:0 .651vw}
.swipere2 .slider{height:12.5vw;margin:0 -.651vw}
.swipere2 .pic{height:5.208vw;line-height:5.208vw;border:none!important}
.box-desce1 .hd .tit:before,.tabe1 a:before{background:linear-gradient(90deg,#6fb647 0,#1385df 100%)}
.tabe1 ul{background:#f4faf1}
.liste7 .con{border-radius:.52vw;background:#f9f9f9}
.liste7 .con:hover{background:linear-gradient(270deg,#1385df 0,#6fb647 100%)}
.pagese1 .active a,.pagese1 a:hover{background:linear-gradient(270deg,#1681e0 0,#6fb647 100%)}
.pagese1 a{border-radius:50%}
.liste6 .con .more{border-radius:2.604vw;background:rgba(229,229,229,.2);transition:.3s}
.liste6 .con:hover .more{background:linear-gradient(90deg,#6fb647 0,#1385df 100%)}
.box-desce1 .hd .tit:before,.liste5 .tit:before{background:linear-gradient(180deg,#6fb647 0,#1385df 100%)}
.box-desce1 .cont .lst1 li:before{background:url(../images/dot.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.box-detPag-e1 .item{background:#f9f9f9}
.liste10 .more,.liste12 .con:before,.m-btn-e2{background:linear-gradient(90deg,#6fb647 0,#1681e0 100%)}
.box-dete2 .cont .btns .more,.liste12 .more,.liste9 .more{background:linear-gradient(90deg,#6fb647 0,#1385df 100%)}
.liste12 .con:hover,.liste14 .con,.liste9 .con:hover{box-shadow:0 .781vw 1.562vw rgba(111,182,71,.15)}
.box-dete2 .cont .btns .more i:before,.liste10 .more i:before,.liste12 .more i:before,.liste9 .more i:before{background:url(../images/icon-arrow9.png) center center no-repeat}
.box-dete2 .cont .btns .more i,.liste10 .more i,.liste12 .more i,.liste9 .more i{margin:0 .729vw 0 1.041vw;transition:.3s}
.box-dete2 .cont .btns .more:hover i,.liste10 .con:hover .more i,.liste12 .con:hover .more i,.liste9 .con:hover .more i{margin:0 .52vw 0 1.25vw}
.box-dete2 .cont h3:before,.liste14 .icon{background:linear-gradient(180deg,#6fb647 0,#1681e0 100%)}
.box-det2 .cont .tag span{background:rgba(111,182,71,.1)}
.liste13 .tit span:before{background:url(../images/cg-right5.png) center center no-repeat}
.tablxe1{margin-bottom:1.77vw}
.section-innlx11_1 .m-hd1.v1{margin-bottom:2.031vw}
.list8 .con{background:#f9f9f9}
.liste8 .con:hover .tit{color:c}
.section-inne4 .box{margin-bottom:3.906vw}
.section-inne4 .box-desce1{margin-bottom:1.822vw}
.section-inne4{padding:2.083vw 0 3.541vw}
}
.swipere1 .swiper-pagination{display:none;bottom:0!important}
.swipere1 .swiper-pagination .swiper-pagination-bullet-active{background:#6fb647!important}
@media only screen and (max-width:1230px){
.cgbanner .box .txt{width:52.5vw}
.cgbanner .slick-dots{bottom:43.8%}
}
@media only screen and (max-width:1199px){
.ft-link .ft-qr{top:-220%;width:80px}
.cgbanner .box .txt .h3{font-size:35px;margin-bottom:5px}
.cgbanner .box .txt .en{font-size:16px}
.cgbanner .slick-dots{width:100%;padding:0 20px}
.cg-index1{padding:60px 0 0}
.g-chtite1 .en{font-size:18px;margin-bottom:5px}
.g-chtite1 .ch{font-size:30px}
.g-chtite1{margin-bottom:15px}
.cg-index1 .l{padding:25px 0 0;width:57%;margin-right:50px}
.cg-index1 .l .desc{font-size:16px;margin-bottom:10px}
.cg-list2 .icon{margin-right:10px;width:65px;height:65px}
.cg-list2 .text .num span{font-size:35px}
.cg-list2 .text .num em{top:-6px;font-size:18px}
.cg-list2 .text p{margin-top:5px;font-size:16px}
.cg-list2 li{margin-right:30px}
.cg-index2{padding:64px 0 62px}
.ul-tabe1 li a.con1{padding:10px 0 7px}
.ul-tabe1 li.on a.con1{border-radius:10px}
.ul-tabe1{border-radius:10px;margin-bottom:29px}
.ul-tabe1 .con1 .pic{width:40px;height:40px;margin:0 auto 5px}
.ul-tabe1 .con1 .h3{font-size:18px}
.m-swipere1{padding:0;margin:0}
.swipere1 .swiper-pagination{display:block}
.m-swipere1 .g-swiper-button-next-e1,.m-swipere1 .g-swiper-button-prev-e1{display:none}
.swipere1 .con{margin:0 10px 35px;padding:20px 15px}
.swipere1 .con .h3{font-size:18px;margin-bottom:7px}
.swipere1 .con .info{font-size:14px;margin-bottom:20px}
.swipere1 .con .btn{width:120px;height:30px;font-size:14px}
.swipere1 .con .btn .icon{width:16px}
.cg-index3{padding:60px 0 61px}
.ul-liste1 .con .pic{width:80px;height:80px;margin:0 auto 10px}
.ul-liste1 .con .h3{font-size:20px;margin-bottom:5px}
.ul-liste1 .con .desc{font-size:16px}
.ul-liste1 li .bg{border-radius:10px}
.ul-liste1{border-radius:10px;height:460px}
.ul-liste1::after{height:400px}
.cg-index4{padding:50px 0 53px}
.cg-index4 .l{width:100%;overflow:hidden;float:none;margin-right:0;margin-bottom:25px}
.ul-liste2{float:none;width:100%;margin-right:0;margin-bottom:20px}
.g-txte1 .h3{font-size:16px;margin-bottom:15px;margin-right:0;height:auto;display:block}
.g-txte1 .date{font-size:14px}
.ul-liste2 .txt{padding:20px 15px}
.ul-liste2 .con .date{margin-bottom:10px}
.ul-liste2 .line{margin:0 0 10px}
.ul-liste3 .date{margin-right:15px}
.ul-liste2 .con .info{font-size:14px;height:auto;display:block}
.ul-liste3 .date .ri{margin-bottom:-3px;font-size:30px}
.ul-liste3 .g-txte1 .h3{margin-right:12px}
.ul-liste3 .con{padding:15px 22px 15px 19px;border-left:3px solid transparent}
.cg-index5{background-position:top 20px center;padding:0 0 77px}
.cg-index5 .g-chtite2{margin-bottom:28px}
.swipere2 .swiper-arrow2{width:48px;height:48px;background-size:14px auto}
.swipere2 .pic{height:65px!important;line-height:65px!important;border-radius:8px}
.cg-footer .fot-info .item img{width:18px;height:18px;margin:2px 10px 0 0}
.cg-footer .fot-info .item .tit{font-size:14px}
.cg-footer .fot-info .item{margin-bottom:8px}
.cg-footer .fot-top .cor,.jc-footer .fot-top .cor{width:100%}
.cg-footer{padding:30px 0}
.cg-footer .fot-logo{margin-bottom:15px;height:50px;line-height:50px}
.cg-footer .fot-info{margin-bottom:18px}
.g-fte1 .info{font-size:13px}
.ft-link .link{width:46px}
.cg-footer .fot-top{margin-bottom:16px}
.box-dete2 .cont .btns .more i,.liste10 .more i,.liste12 .more i,.liste9 .more i{margin:0 10px 0 15px}
}
@media only screen and (max-width:959px){
.cgbanner .box .txt .en{font-size:14px}
.cgbanner .slick-dots{bottom:35.8%}
.cgbanner .box .txt{width:auto}
.cg-index1{padding:30px 0 0}
.cgbanner .box .txt .h3{font-size:28px;margin-bottom:5px}
.cg-index1 .l{padding:0;width:auto;margin-right:0}
.g-chtite1 .en{font-size:16px;margin-bottom:0}
.g-chtite1 .ch{font-size:22px}
.cg-index1 .l .desc{font-size:14px;margin-bottom:0}
.cg-list2 .icon{margin-right:10px;width:55px;height:55px}
.cg-list2 .text .num span{font-size:30px}
.cg-list2 .text .num em{top:-4px;font-size:16px}
.cg-list2 .text p{margin-top:0;font-size:14px}
.cg-list2 li{margin-right:20px}
.cg-index1 .pic img{border-radius:10px 10px 10px 0}
.cg-index1 .pic{padding:10px 10px 0 0}
.cg-index2{padding:30px 0}
.swipere1 .con .h3{font-size:16px;margin-bottom:4px}
.ul-tabe1 .con1 .h3{font-size:16px}
.swipere1 .con .btn{width:110px;height:33px;font-size:12px}
.swipere1 .con .btn .icon{width:14px}
.ul-liste1{display:block;height:auto}
.ul-liste1 li{height:320px;background-color:#fff;margin-bottom:20px}
.ul-liste1::after{display:none}
.cg-index3{padding:30px 0 21px}
.cg-index4{padding:30px 0 23px}
.g-txte1{padding:10px 20px}
.cg-index5{background-position:top 10px center;padding:0 0 30px}
.g-fte1{display:block;text-align:center}
.g-fte1 .fot-copy{text-align:center}
.footer .fot-copy,.g-fte1 .info{font-size:12px}
}
@media only screen and (max-width:767px){
.cgbanner .box .txt .h3{font-size:20px;margin-bottom:5px}
.cgbanner .box .txt .en{font-size:12px}
.cgbanner .con{position:relative;height:250px}
.cgbanner .slick-dots{bottom:4%}
.cgbanner img{position:absolute;left:0;right:0;height:100%;object-fit:cover;width:100%;display:block;top:0}
.cgbanner .box{bottom:12%}
.cg-list2 .con{padding:20px 0 10px}
.g-chtite1 .en{font-size:12px;margin-bottom:0}
.g-chtite1 .ch{font-size:20px}
.cg-index2 .g-chtite1{margin-bottom:20px}
.ul-tabe1 .con1 .pic{width:35px;height:35px;margin:0 auto 3px}
.ul-tabe1 .con1 .h3{font-size:14px}
.ul-liste1 li{height:230px;margin-bottom:15px}
.ul-liste1 .con .pic{width:65px;height:65px;margin:0 auto 10px}
.ul-liste1 .con .h3{font-size:18px;margin-bottom:3px}
.ul-liste1 .con .desc{font-size:14px}
.g-txte1{padding:8px 15px}
.g-txte1 .h3{font-size:14px;margin-bottom:7px}
.g-txte1 .date,.ul-liste2 .con .info{font-size:12px}
.ul-liste2 .txt{padding:10px 15px}
.cg-index4 .l,.ul-liste2,.ul-liste2 li{margin-bottom:15px}
.ul-liste3 .con{padding:10px 10px 15px 15px}
.ul-liste3 .date{margin-right:9px}
.ul-liste3 .date .ri{margin-bottom:-3px;font-size:26px}
.cg-index5 .g-chtite2{margin-bottom:20px}
.swipere2 .item{padding:0 10px}
.swipere2 .slider{margin:0 -10px}
.ft-link .link{width:44px;margin:0 auto}
.cg-footer{padding:30px 0 20px}
.cg-footer .fot-logo{margin-bottom:20px;height:45px;line-height:45px}
}
.jc-header{font-family:MiSans}
.jc-footer{padding:91px 0 51px;background:#232530;font-family:MiSans}
.jc-footer .fot-top{margin-bottom:91px}
.jc-footer .fot-nav dt{margin-bottom:18px}
.m-ftdesc1{padding-top:14px}
.m-ftdesc1 .item{font-family:MiSans;font-weight:400;font-size:16px;color:rgba(255,255,255,.5);margin-bottom:14px;overflow:hidden}
.m-ftdesc1 .item:last-child{margin-bottom:26px}
.m-ftdesc1 .item .desc,.m-ftdesc1 .item .tit1{font-family:MiSans;font-weight:400;font-size:16px;color:rgba(255,255,255,.5)}
.m-ftdesc1 .item .tel{padding:5px 0 0;font-family:MiSans;font-weight:700;font-size:30px;color:#fff}
.m-ftdesc1 .item .tit1{float:left;overflow:hidden}
.m-ftdesc1 .item .tit{overflow:hidden;color:rgba(255,255,255,1);padding-left:10px}
.swiper-jce1 .pic{position:relative}
.swiper-jce1 .pic img{position:relative;width:100%;display:block;top:0}
.swiper-jce1 .box{position:absolute;width:100%;bottom:164px;z-index:5}
.swiper-jce1 .box .txt{width:710px}
.swiper-jce1 .box .txt .h3{font-family:MiSans;font-weight:600;font-size:56px;color:#fff;line-height:1.32}
.swiper-jce1 .swiper-pagination-bullet{width:24px;height:28px;background-image:url(../images/cg-icon10.png);background-size:100% auto;background-repeat:no-repeat;background-position:center;background-color:transparent;opacity:.2;margin:0 21px 0 0!important}
.swiper-jce1 .swiper-pagination-bullet-active{opacity:1;background-color:transparent}
.swiper-jce1 .swiper-pagination{bottom:73px!important;width:1400px!important;max-width:1400px;left:50%!important;transform:translateX(-50%);text-align:left;margin:0 auto}
.g-jctite1{text-align:center;margin-bottom:20px}
.g-jctite1 .tit{display:inline-block;height:87px;background-image:url(../images/cg-icon8.png);background-position:left top -3px;background-size:68px auto;background-repeat:no-repeat;padding-left:50px}
.g-jctite1 .en{font-family:MiSans;font-weight:300;font-size:22px;color:#666;margin-bottom:-6px}
.g-jctite1 .ch{font-family:MiSans;font-weight:600;font-size:40px;color:#333}
.g-jctite1 .ch span{color:#00a79e}
.jc-index1 .top{margin-bottom:12px}
.jc-index1 .top .g-jctite1{margin-bottom:0}
.jc-index1 .top .g-jctite1 .en{position:relative;left:1.7em}
.jc-index1{overflow:hidden;position:relative;padding:100px 0 40px;background-color:#f7fcfc}
.jc-index1 .l{padding-top:6px;position:relative;z-index:3;width:50%;overflow:hidden;float:left;margin-right:50px}
.newsbanner{margin-left:260px;position:relative;top:0;z-index:5}
.jc-slicke1 .date{padding:3px 0 0;position:absolute;top:0;left:25px;z-index:5;text-align:center;font-family:MiSans;font-weight:700;font-size:16px;color:#fff;width:90px;height:98px;background:#6fb92c;box-sizing:border-box}
.jc-slicke1 .date .ri{line-height:1.4;font-size:40px}
.jc-slicke1 .item{display:block;position:relative;padding:26px 0 0}
.jc-slicke1 .pic1{margin-bottom:31px;width:700px;height:460px;z-index:10}
.jc-slicke1 .pic1 .img1{display:block;width:100%;height:100%;object-fit:cover}
.jc-index1 .bg1{position:absolute;bottom:0;left:0;display:block;width:920px;height:520px;object-fit:cover}
.jc-slicke1 .h3{font-family:MiSans;font-style:normal;font-size:22px;line-height:1.4;height:2.8em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;z-index:10;width:76%}
.m-btne2{display:flex;align-items:center;justify-content:center;position:absolute;bottom:1px;z-index:99;right:52px}
.newsbanner .slick-dots{position:absolute;bottom:0;right:50px;display:inline-block;vertical-align:middle;margin-top:0!important;top:auto!important;margin:0 13px;overflow:hidden}
.newsbanner .slick-dots li{float:left;background-color:transparent!important}
.newsbanner .slick-dots li button{font-size:0;background-color:transparent;border:none;outline:0;width:50px;height:50px;border-radius:50%;overflow:hidden;border:1px solid rgba(255,255,255,.2)}
.newsbanner .swiper-pagination-bullet-active{opacity:1}
.newsbanner .dots{position:absolute;right:89px;bottom:2px;font-size:0;z-index:1;background-image:url(../images/cg-icon11.png);background-size:20px auto;background-repeat:no-repeat;background-position:center;width:52px;height:52px;border:1px solid rgba(255,255,255,.2);border-radius:50%;overflow:hidden}
.newsbanner .dots li{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-10;width:100%;height:100%;display:inline-block}
.newsbanner .dots li.on{z-index:10}
.newsbanner .dots .wrapper{width:100%;height:100%;position:absolute;z-index:2;clip:rect(0,52px,52px,26px);display:none}
.newsbanner .dots li:before{content:"";width:100%;height:100%;border:1px solid rgba(255,255,255,0);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden;display:none;position:absolute;top:0;left:0}
.newsbanner .dots .on .wrapper,.newsbanner .dots li.on:before{display:block}
.newsbanner .dots .wrapper .circle{width:100%;height:100%;border:1px solid rgba(255,255,255,1);position:absolute;clip:rect(0,26px,52px,0);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.newsbanner .dots .on .wrapper,.newsbanner .dots .on .wrapper .circle.left,.newsbanner .dots .on .wrapper .circle.right{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-timing-function:linear;-webkit-animation-timing-function:linear}
.newsbanner .dots .on .wrapper{animation-duration:10ms;-webkit-animation-duration:10ms;animation-delay:2.5s;-webkit-animation-delay:2.5s;animation-name:close-wrapper;-webkit-animation-name:close-wrapper}
.newsbanner .dots .on .wrapper .left{animation-duration:5s;-webkit-animation-duration:5s;animation-name:left-spin;-webkit-animation-name:left-spin}
.newsbanner .dots .on .wrapper .right{animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-name:right-spin;-webkit-animation-name:right-spin}
@-webkit-keyframes right-spin{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(180deg)}
}
@-webkit-keyframes left-spin{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes close-wrapper{
to{clip:rect(auto,auto,auto,auto)}
}
.newsbanner .swiper-pagination .swiper-pagination-bullet .em{top:0;left:0;display:block;width:100%;height:100%;position:relative}
.newsbanner .swiper-pagination .swiper-pagination-bullet .em::after{content:'';position:absolute;top:0;left:0;width:0;height:0;background:0 0;border-radius:50%;transition:width .6s ease,height .6s ease}
.newsbanner .swiper-pagination .swiper-pagination-bullet-active em::after{width:100%;height:100%}
.newsbanner .slick-next,.newsbanner .slick-prev{display:inline-block;vertical-align:middle;position:absolute;width:24px!important;height:24px!important;background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0;bottom:16px;border:none;left:auto;z-index:1;background-color:transparent;cursor:pointer;transition:.3s;top:auto!important;margin-top:0!important;transform:translateY(0)}
.newsbanner .slick-next{background-image:url(../images/cg-right3.png);right:55px}
.newsbanner .slick-next:hover{background-image:url(../images/cg-right3.png)}
.newsbanner .slick-prev{background-image:url(../images/cg-left3.png);right:150px}
.newsbanner .slick-prev:hover{background-image:url(../images/cg-left3.png)}
.jc-index1 .top{display:flex;justify-content:space-between;align-items:center}
.jc-index1 .top .more{display:flex;justify-content:space-between;align-items:center;width:80px;height:34px;overflow:hidden;border:1px solid #00a79e;border-radius:50px;padding:0 9px 0 18px;font-family:MiSans;font-weight:400;font-size:16px;color:#00a79e;box-sizing:border-box}
.jc-index1 .top .more.icon{display:block;width:16px;height:16px}
.jc-index1 .r{bottom:0;float:none;position:absolute;right:0;width:1000px}
.ul-liste4 .con{position:relative;display:block;padding:17px 260px 0 106px;transition:.3s}
.ul-liste4 li .con:hover,.ul-liste4 li.on .con{background:linear-gradient(90deg,#00a79e 0,#6fb92c 100%)}
.ul-liste4 .h3{font-family:MiSans;font-size:20px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px;transition:.3s}
.ul-liste4 li .con:hover .h3,.ul-liste4 li.on .h3{color:#fff}
.ul-liste4 .desc{font-family:MiSans;font-weight:400;font-size:16px;line-height:1.37;color:rgba(255,255,255,.8);visibility:hidden;opacity:0;height:0;transition:.3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-liste4 li .con:hover .desc,.ul-liste4 li.on .desc{visibility:visible;opacity:1;height:auto}
.ul-liste4 .con .item{position:relative;padding-bottom:40px;transition:.3s}
.ul-liste4 li.on .item{padding-bottom:64px}
.ul-liste4 .bot{position:absolute;bottom:12px;width:100%;display:flex;justify-content:space-between;align-items:center;font-family:MiSans;font-weight:700;font-size:14px;color:#999;transition:.3s}
.ul-liste4 li .con:hover .bot,.ul-liste4 li.on .bot{color:#fff}
.ul-liste4 .bot .line{border-top:1px dashed rgba(153,153,153,.3);width:100%;height:1px;transition:.3s;margin-right:15px}
.ul-liste4 li .con:hover .bot .line,.ul-liste4 li.on .bot .line{border-top-color:rgba(255,255,255,.5)}
.jc-index1 .pic{position:relative;overflow:hidden;padding:10px 10px 0 0}
.jc-index1 .pic img{position:relative;z-index:3;width:100%;display:block;top:0;border-radius:20px 20px 20px 0;overflow:hidden}
.jc-index1 .pic .bg{position:absolute;top:0;right:0;z-index:2;background:#6fb647;border-radius:20px;width:95%;height:95%;overflow:hidden}
.jc-index1 .l .desc{font-family:MiSans;font-size:18px;line-height:2.2;color:#666}
.jc-list2 .icon{width:80px;height:80px;background-size:0}
.jc-list2 .icon img{object-fit:contain}
.jc-list2:before{display:none}
.jc-list2,.jc-list2 .text .num{color:#6fb647}
.jc-list2 .text .num{font-weight:600;font-size:50px;color:#6fb647}
.jc-list2 .text .num em{font-family:MiSans;font-weight:600;font-size:20px}
.jc-list2 .text p{font-family:MiSans;font-weight:400;font-size:18px;color:#666}
.jc-list2 li{width:auto;margin-right:20px}
.jc-list2 li:last-child{margin-right:0}
.jc-index2{padding:128px 0 100px}
.jc-index2 .g-jctite1{text-align:center;margin-bottom:36px}
.m-swipere3{padding:0;margin:0;position:relative}
.m-swiperbtn{position:absolute;left:50%;transform:translateX(-50%);bottom:0;display:flex;justify-content:center;align-items:center;z-index:99}
.m-swiperbtn .swiper-pagination{position:static!important;width:auto!important;margin:-2px 8px 0}
.m-swiperbtn .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;background:#d9d9d9;opacity:.4;margin:0 5px!important}
.m-swiperbtn .swiper-pagination .swiper-pagination-bullet-active{background:#00a79e;opacity:1}
.m-swipere3 .g-swiper-button-next-e1,.m-swipere3 .g-swiper-button-prev-e1{position:static!important;text-align:center;width:20px!important;height:20px!important;border:none;margin-top:0!important;transform:translateY(0);border-radius:0;top:auto!important;bottom:0;overflow:hidden;left:auto!important;right:auto!important}
.m-swipere3 .swiper-button-prev{right:0!important;background-image:url(../images/cg-left4.png);background-size:100% auto;background-position:center;background-repeat:no-repeat;transition:.3s;opacity:1!important}
.m-swipere3 .g-swiper-button-next-e1:hover{background-image:url(../images/cg-right4.png);background-color:transparent}
.m-swipere3 .swiper-button-next{left:0!important;background-image:url(../images/cg-right4.png);background-size:100% auto;background-position:center;background-repeat:no-repeat;transition:.3s}
.m-swipere3 .g-swiper-button-prev-e1:hover{background-image:url(../images/cg-left4.png);background-color:transparent}
.swipere3 .con{margin:0 10px 48px;background:#f7fcfc;border-radius:0;overflow:hidden;padding:20px 20px 32px}
.swipere3 .con .info{height:3em;overflow:hidden;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;margin-bottom:24px}
.swipere3 .con .pic{padding-top:57.5%;margin-bottom:24px}
.swipere3 .con .btn{background:linear-gradient(90deg,#00a79e 0,#6fb92c 100%)}
.swipere3 .con .h3{margin-bottom:15px;font-weight:500;font-size:22px}
.jc-index3{background-color:rgba(0,167,158,.03);padding:94px 0 103px}
.jc-index3 .contact{position:relative;overflow:hidden}
.jc-index3 .l{float:left;overflow:hidden;width:65%;padding-bottom:35px}
.jc-index3 .r{width:800px;right:0;top:0;position:absolute;overflow:hidden}
.jc-index3 .l .h1{font-family:MiSans;font-weight:500;font-size:80px;color:#00a79e;margin-bottom:4px}
.jc-index3 .l .h2{font-family:MiSans;font-weight:500;font-size:50px;color:#333;margin-bottom:34px}
.jc-index3 .l .desc{font-family:MiSans;font-weight:400;font-size:18px;line-height:2.2;color:#666;width:63%}
.m-boxjce1{float:right;overflow:hidden}
.m-boxjce1 .item{margin-bottom:48px}
.m-boxjce1 .item1{margin-bottom:39px}
.m-boxjce1 .item .info{padding-bottom:13px;font-family:MiSans;font-weight:400;font-size:20px;color:#333;margin-bottom:3px;border-bottom:1px dashed rgba(0,0,0,.1)}
.m-boxjce1 .item1 .info{padding-bottom:17px;margin-bottom:-6px}
.m-boxjce1 .item .year{font-family:MiSans;font-weight:700;font-size:50px;color:#00a79e}
.m-boxjce1 .item .year span{display:inline-block;vertical-align:top;position:relative;top:10px;font-family:MiSans;font-weight:400;font-size:20px;color:#00a79e}
.m-boxjce1 .item .tit{font-family:MiSans;font-weight:400;font-size:30px;color:#00a79e}
.m-boxjcpic{bottom:0;left:600px;position:absolute;width:314px;height:378px}
.m-boxjcpic .img1{display:block;width:100%}
.m-boxjcpic .more{display:flex;align-items:center;justify-content:center;position:absolute;left:50px;bottom:50px;z-index:5;width:135px;height:135px;border-radius:50%;background:linear-gradient(143.39deg,#00a79e 10.62%,#6fb92c 92.74%);overflow:hidden;text-align:center;transition:.3s}
.m-boxjcpic .more:hover{opacity:.8}
.m-boxjcpic .more span{display:block;font-family:MiSans;font-weight:400;font-size:20px;color:#fff;margin-bottom:10px}
.m-boxjcpic .more .icon{display:block;width:31px;height:31px;margin:0 auto}
.jc-index4{padding:104px 0 0;margin-bottom:0}
.jc-index4 .g-jctite1{margin-bottom:44px}
.ul-jclogo{margin-bottom:-1px;overflow:hidden}
.ul-jclogo .li{float:left;width:16.6%}
.ul-jclogo .con{display:block;border-top:1px solid rgba(0,0,0,.05);border-right:1px solid rgba(0,0,0,.05);transition:.3s}
.ul-jclogo .con:hover{border-top:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);background:linear-gradient(270deg,#6fb92c 0,#00a79e 100%)}
.ul-jclogo .con .pic{position:relative;height:0;padding-top:63%;overflow:hidden}
.ul-jclogo .con img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;object-fit:cover;transition:.3s}
.ul-jclogo .con .img2,.ul-jclogo .con:hover .img1{opacity:0}
.ul-jclogo .con:hover .img2{opacity:1}
.jc-index1 .bg1-mob{display:none}
@media only screen and (min-width:1200px) and (max-width:1920px){
.jc-header{font-family:MiSans}
.jc-footer{padding:4.739vw 0 2.656vw;background:#232530;font-family:MiSans}
.jc-footer .fot-top{margin-bottom:4.739vw}
.jc-footer .fot-nav dt{margin-bottom:.937vw}
.m-ftdesc1{padding-top:.729vw}
.m-ftdesc1 .item{font-family:MiSans;font-weight:400;font-size:1rem;margin-bottom:.729vw}
.m-ftdesc1 .item:last-child{margin-bottom:1.354vw}
.m-ftdesc1 .item .desc,.m-ftdesc1 .item .tit1{font-family:MiSans;font-weight:400;font-size:1rem}
.m-ftdesc1 .item .tel{padding:.26vw 0 0;font-family:MiSans;font-weight:700;font-size:1.875rem}
.m-ftdesc1 .item .tit{padding-left:.52vw}
.swiper-jce1 .pic img{top:0}
.swiper-jce1 .box{bottom:8.541vw}
.swiper-jce1 .box .txt{width:36.97vw}
.swiper-jce1 .box .txt .h3{font-family:MiSans;font-weight:600;font-size:3.5rem;line-height:1.32}
.swiper-jce1 .swiper-pagination-bullet{width:1.25vw;height:1.458vw;background-image:url(../images/cg-icon10.png);background-size:100% auto;background-repeat:no-repeat;opacity:.2;margin:0 1.093vw 0 0!important}
.swiper-jce1 .swiper-pagination-bullet-active{opacity:1}
.swiper-jce1 .swiper-pagination{bottom:3.802vw!important;width:72.91vw!important;max-width:72.91vw;left:50%!important;transform:translateX(-50%);margin:0 auto}
.g-jctite1{margin-bottom:1.041vw}
.g-jctite1 .tit{height:4.531vw;background-image:url(../images/cg-icon8.png);background-position:left top -.156vw;background-size:3.541vw auto;background-repeat:no-repeat;padding-left:2.604vw}
.g-jctite1 .en{font-family:MiSans;font-weight:300;font-size:1.375rem;margin-bottom:-.312vw}
.g-jctite1 .ch{font-family:MiSans;font-weight:600;font-size:2.5rem}
.jc-index1 .top{margin-bottom:.625vw}
.jc-index1 .top .g-jctite1 .en{left:1.7em}
.jc-index1 .l{padding-top:.312vw;margin-right:2.604vw}
.newsbanner{margin-left:13.54vw;top:0}
.jc-slicke1 .date{padding:.156vw 0 0;top:0;left:1.302vw;font-family:MiSans;font-weight:700;font-size:1rem;width:4.687vw;height:5.104vw;background:#6fb92c;box-sizing:border-box}
.jc-slicke1 .date .ri{line-height:1.4;font-size:2.5rem}
.jc-slicke1 .item{padding:1.354vw 0 0}
.jc-slicke1 .pic1{margin-bottom:1.614vw;width:36.45vw;height:23.95vw}
.jc-slicke1 .pic1 .img1{object-fit:cover}
.jc-index1 .bg1{bottom:0;left:0;width:47.91vw;height:27.08vw;object-fit:cover}
.jc-slicke1 .h3{font-family:MiSans;font-style:normal;font-size:1.375rem;line-height:1.4;height:2.8em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-btne2{align-items:center;justify-content:center;bottom:1px;right:1.562vw;right:2.708vw}
.newsbanner .swiper-pagination{margin-top:0!important;top:auto!important;width:2.604vw!important;height:2.604vw;margin:0 .677vw;border-radius:50%;border:1px solid rgba(255,255,255,.2);background-image:url(../images/cg-icon11.png);background-size:1.041vw auto;background-repeat:no-repeat}
.newsbanner .swiper-pagination-bullet{opacity:0;top:50%;transform:translate(-50%,-50%);width:2.604vw;height:2.604vw;border-radius:50%}
.newsbanner .swiper-pagination-bullet-active{opacity:1}
.newsbanner .dots{right:4.635vw;bottom:.104vw;font-size:0;background-image:url(../images/cg-icon11.png);background-size:1.041vw auto;background-repeat:no-repeat;width:2.708vw;height:2.708vw;border:1px solid rgba(255,255,255,.2);border-radius:50%}
.newsbanner .dots li{left:0;top:0;right:0;bottom:0}
.newsbanner .dots .wrapper{clip:rect(0,2.708vw,2.708vw,1.354vw)}
.newsbanner .dots li:before{content:"";border:1px solid rgba(255,255,255,0);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;top:0;left:0}
.newsbanner .dots .wrapper .circle{border:1px solid rgba(255,255,255,1);clip:rect(0,1.354vw,2.708vw,0);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.newsbanner .dots .on .wrapper,.newsbanner .dots .on .wrapper .circle.left,.newsbanner .dots .on .wrapper .circle.right{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;animation-timing-function:linear;-webkit-animation-timing-function:linear}
.newsbanner .dots .on .wrapper{animation-duration:10ms;-webkit-animation-duration:10ms;animation-delay:2.5s;-webkit-animation-delay:2.5s;animation-name:close-wrapper;-webkit-animation-name:close-wrapper}
.newsbanner .dots .on .wrapper .left{animation-duration:5s;-webkit-animation-duration:5s;animation-name:left-spin;-webkit-animation-name:left-spin}
.newsbanner .dots .on .wrapper .right{animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-name:right-spin;-webkit-animation-name:right-spin}
@-webkit-keyframes right-spin{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(180deg)}
}
@-webkit-keyframes left-spin{
from{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes close-wrapper{
to{clip:rect(auto,auto,auto,auto)}
}
.newsbanner .swiper-pagination .swiper-pagination-bullet .em{top:0;left:0}
.newsbanner .swiper-pagination .swiper-pagination-bullet .em::after{content:'';top:0;left:0;background:0 0;border-radius:50%;transition:width .6s ease,height .6s ease}
.newsbanner .slick-next,.newsbanner .slick-prev{bottom:0;width:1.25vw!important;height:1.25vw!important;background-repeat:no-repeat;background-size:contain;font-size:0;bottom:.833vw;border:none;left:auto;transition:.3s;top:auto!important;margin-top:0!important;transform:translateY(0)}
.newsbanner .slick-next{background-image:url(../images/cg-right3.png);right:2.864vw}
.newsbanner .slick-next:hover{background-image:url(../images/cg-right3.png)}
.newsbanner .slick-prev{background-image:url(../images/cg-left3.png);right:7.812vw}
.newsbanner .slick-prev:hover{background-image:url(../images/cg-left3.png)}
.jc-index1 .top{justify-content:space-between;align-items:center}
.jc-index1 .top .more{justify-content:space-between;align-items:center;border:1px solid #00a79e;border-radius:2.604vw;padding:0 .468vw 0 .937vw;font-family:MiSans;font-weight:400;font-size:1rem;box-sizing:border-box}
.jc-index1 .top .more.icon{width:.833vw;height:.833vw}
.jc-index1 .r{right:0;width:52.08vw}
.ul-liste4 .con{padding:.885vw 13.54vw 0 5.52vw;transition:.3s}
.ul-liste4 li.on .con{background:linear-gradient(90deg,#00a79e 0,#6fb92c 100%)}
.ul-liste4 .h3{font-family:MiSans;font-size:1.25rem;white-space:nowrap;margin-bottom:.364vw;transition:.3s}
.ul-liste4 .desc{font-family:MiSans;font-weight:400;font-size:1rem;line-height:1.37;visibility:hidden;opacity:0;transition:.3s;white-space:nowrap}
.ul-liste4 li.on .desc{visibility:visible;opacity:1;height:auto}
.ul-liste4 .con .item{padding-bottom:2.083vw;transition:.3s}
.ul-liste4 li.on .item{padding-bottom:3.333vw}
.ul-liste4 .bot{bottom:.625vw;justify-content:space-between;align-items:center;font-family:MiSans;font-weight:700;font-size:.88rem;transition:.3s}
.ul-liste4 .bot .line{height:1px;transition:.3s;margin-right:.781vw}
.jc-index1 .pic{padding:.52vw .52vw 0 0}
.jc-index1 .pic img{top:0;border-radius:1.041vw 1.041vw 1.041vw 0}
.jc-index1 .pic .bg{top:0;right:0;background:#6fb647;border-radius:1.041vw}
.jc-index1 .l .desc{font-family:MiSans;font-size:1.13rem;line-height:2.2}
.jc-list2 .icon{width:4.166vw;height:4.166vw;background-size:0}
.jc-list2 .icon img{object-fit:contain}
.jc-list2 .text .num{font-weight:600;font-size:3.125rem}
.jc-list2 .text .num em{font-family:MiSans;font-weight:600;font-size:1.25rem}
.jc-list2 .text p{font-family:MiSans;font-weight:400;font-size:1.13rem}
.jc-list2 li{width:auto;margin-right:1.041vw}
.jc-index2{padding:6.666vw 0 5.208vw}
.jc-index2 .g-jctite1{margin-bottom:1.875vw}
.m-swipere3{padding:0;margin:0}
.m-swiperbtn{transform:translateX(-50%);bottom:0;justify-content:center;align-items:center}
.m-swiperbtn .swiper-pagination{width:auto!important;margin:-.104vw .416vw 0}
.m-swiperbtn .swiper-pagination .swiper-pagination-bullet{width:.312vw;height:.312vw;background:#d9d9d9;opacity:.4;margin:0 .26vw!important}
.m-swiperbtn .swiper-pagination .swiper-pagination-bullet-active{background:#00a79e;opacity:1}
.m-swipere3 .g-swiper-button-next-e1,.m-swipere3 .g-swiper-button-prev-e1{width:1.041vw!important;height:1.041vw!important;border:none;margin-top:0!important;transform:translateY(0);border-radius:0;top:auto!important;bottom:0;left:auto!important;right:auto!important}
.m-swipere3 .swiper-button-prev{right:0!important;background-image:url(../images/cg-left4.png);background-size:100% auto;background-repeat:no-repeat;transition:.3s;opacity:1!important}
.m-swipere3 .g-swiper-button-next-e1:hover{background-image:url(../images/cg-right4.png)}
.m-swipere3 .swiper-button-next{left:0!important;background-image:url(../images/cg-right4.png);background-size:100% auto;background-repeat:no-repeat;transition:.3s}
.m-swipere3 .g-swiper-button-prev-e1:hover{background-image:url(../images/cg-left4.png)}
.swipere3 .con{margin:0 .52vw 2.5vw;background:#f7fcfc;border-radius:0;padding:1.041vw 1.041vw 1.666vw}
.swipere3 .con .info{height:3em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;margin-bottom:1.25vw}
.swipere3 .con .pic{padding-top:57.5%;margin-bottom:1.25vw}
.swipere3 .con .btn{background:linear-gradient(90deg,#00a79e 0,#6fb92c 100%)}
.swipere3 .con .h3{margin-bottom:.781vw;font-weight:500;font-size:1.375rem}
.jc-index3{padding:4.895vw 0 5.364vw}
.jc-index3 .l{padding-bottom:1.822vw}
.jc-index3 .r{width:41.66vw;right:0;top:0}
.jc-index3 .l .h1{font-family:MiSans;font-weight:500;font-size:5rem;margin-bottom:.208vw}
.jc-index3 .l .h2{font-family:MiSans;font-weight:500;font-size:3.125rem;margin-bottom:1.77vw}
.jc-index3 .l .desc{font-family:MiSans;font-weight:400;font-size:1.13rem;line-height:2.2}
.m-boxjce1 .item{margin-bottom:2.5vw}
.m-boxjce1 .item1{margin-bottom:2.031vw}
.m-boxjce1 .item .info{padding-bottom:.677vw;font-family:MiSans;font-weight:400;font-size:1.25rem;margin-bottom:.156vw;border-bottom:1px dashed rgba(0,0,0,.1)}
.m-boxjce1 .item1 .info{padding-bottom:.885vw;margin-bottom:-.312vw}
.m-boxjce1 .item .year{font-family:MiSans;font-weight:700;font-size:3.125rem}
.m-boxjce1 .item .year span{top:.52vw;font-family:MiSans;font-weight:400;font-size:1.25rem}
.m-boxjce1 .item .tit{font-family:MiSans;font-weight:400;font-size:1.875rem}
.m-boxjcpic{bottom:0;left:31.25vw;width:16.35vw;height:19.68vw}
.m-boxjcpic .more{align-items:center;justify-content:center;left:2.604vw;bottom:2.604vw;width:7.031vw;height:7.031vw;border-radius:50%;background:linear-gradient(143.39deg,#00a79e 10.62%,#6fb92c 92.74%);transition:.3s}
.m-boxjcpic .more:hover{opacity:.8}
.m-boxjcpic .more span{font-family:MiSans;font-weight:400;font-size:1.25rem;margin-bottom:.52vw}
.m-boxjcpic .more .icon{width:1.614vw;height:1.614vw;margin:0 auto}
.jc-index4{padding:5.416vw 0 0}
.jc-index4 .g-jctite1{margin-bottom:2.291vw}
.ul-jclogo{margin-bottom:-1px}
.ul-jclogo .li{width:16.6%}
.ul-jclogo .con{border-top:1px solid rgba(0,0,0,.05);border-right:1px solid rgba(0,0,0,.05);transition:.3s}
.ul-jclogo .con:hover{border-top:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);background:linear-gradient(270deg,#6fb92c 0,#00a79e 100%)}
.ul-jclogo .con img{top:50%;transform:translate(-50%,-50%);object-fit:cover;transition:.3s}
.ul-jclogo .con .img2,.ul-jclogo .con:hover .img1{opacity:0}
.ul-jclogo .con:hover .img2{opacity:1}
}
@media only screen and (max-width:1330px){
.jc-index3 .r{width:35%}
.jc-index3 .l .h1{font-size:4.6rem}
}
@media only screen and (max-width:1199px){
.swiper-jce1 .box .txt .h3{font-size:35px}
.swiper-jce1 .swiper-pagination{bottom:40px!important;width:100%!important;max-width:100%;padding:0 20px}
.swiper-jce1 .box{bottom:104px}
.swiper-jce1 .box .txt{width:auto}
.swiper-jce1 .swiper-pagination-bullet{width:20px;height:24px;margin:0 10px 0 0!important}
.jc-index1{padding:50px 0 30px}
.g-jctite1 .en{font-size:18px;margin-bottom:-5px}
.g-jctite1 .ch{font-size:30px}
.g-jctite1 .tit{height:70px;background-position:left top -3px;background-size:60px auto;padding-left:49px}
.jc-index1 .top .more{width:75px;height:30px;padding:0 5px 0 12px;font-size:14px}
.jc-index1 .top{margin-bottom:25px}
.jc-index1 .l{padding-top:0;width:100%;float:none;margin-right:0;background-size:cover;background-position:top 25px center;background-image:url(../images/cg-pic18.jpg);background-repeat:no-repeat}
.newsbanner{margin-left:0}
.jc-index1 .bg1{display:none}
.jc-index1 .bg1-mob{position:absolute;top:25px;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}
.jc-index1 .r{float:none;position:static;top:0;right:0;width:100%}
.jc-slicke1 .pic1{margin-bottom:25px;width:100%;height:460px;z-index:10}
.jc-slicke1 .date .ri{font-size:30px}
.jc-slicke1 .date{font-size:14px;width:80px;height:83px}
.jc-slicke1 .h3{font-size:18px;width:76%;margin-left:20px}
.m-btne2{bottom:9px;right:20px}
.newsbanner .g-swiper-button-next-e1,.newsbanner .g-swiper-button-prev-e1{width:20px!important;height:20px!important}
.newsbanner .swiper-pagination{width:43px!important;height:43px;margin:0 8px;background-size:17px auto}
.ul-liste4 .con{padding:10px 20px}
.ul-liste4 .h3{font-size:18px;margin-bottom:5px}
.ul-liste4 .desc{font-size:14px}
.ul-liste4 .bot{bottom:3px;font-size:12px}
.ul-liste4 .con .item{padding-bottom:30px}
.ul-liste4 .con:hover .item,.ul-liste4 li.on .item{padding-bottom:40px}
.jc-index2{padding:30px 0 50px}
.jc-index2 .g-jctite1{margin-bottom:30px}
.swipere3 .con .h3{margin-bottom:7px;font-size:20px}
.swipere3 .con .info{margin-bottom:15px}
.swipere3 .con{margin:0 10px 30px;border-radius:0;padding:15px}
.jc-index3{padding:30px 0 33px}
.jc-index3 .l{position:relative;float:none;overflow:hidden;width:100%;padding-bottom:20px}
.jc-index3 .l .h1{font-size:50px;margin-bottom:0}
.jc-index3 .l .h2{font-size:30px;margin-bottom:20px}
.jc-index3 .r{width:100%;right:0;top:0;position:static;overflow:hidden;float:none}
.m-boxjce1{float:none}
.jc-index3 .l .desc{font-size:16px;width:77%}
.m-boxjcpic{bottom:0;left:auto;right:0;position:absolute;width:275px;height:auto}
.m-boxjcpic .more{width:110px;height:110px}
.m-boxjcpic .more span{font-size:16px;margin-bottom:3px}
.m-boxjcpic .more .icon{width:25px;height:25px}
.m-boxjce1 .item .info{padding-bottom:13px;font-size:18px;margin-bottom:3px}
.m-boxjce1 .item .year{font-size:35px}
.m-boxjce1 .item .year span{font-size:16px}
.m-boxjce1 .item{margin-bottom:25px}
.m-boxjce1 .item1{margin-bottom:30px}
.m-boxjce1 .item .tit{font-size:25px}
.jc-index4{padding:30px 0 0}
.jc-index4 .g-jctite1{margin-bottom:30px}
.newsbanner .dots{right:43px;bottom:-15px;text-align:center;background-size:15px auto;width:45px;height:45px;display:none}
.newsbanner .slick-prev{right:60px}
.newsbanner .slick-next{right:18px}
.newsbanner .slick-next,.newsbanner .slick-prev{bottom:0}
.newsbanner .dots .on .wrapper,.newsbanner .dots .wrapper,.newsbanner .dots li.on:before{display:none}
.newsbanner .dots li{width:10px;height:10px}
.jc-index1 .l{padding-bottom:30px}
}
@media only screen and (max-width:959px){
.swiper-jce1 .box .txt .h3{font-size:25px}
.swiper-jce1 .swiper-pagination-bullet{width:16px;height:20px;margin:0 10px 0 0!important}
.jc-index1{padding:30px 0}
.g-jctite1 .en{font-size:16px;margin-bottom:-5px}
.g-jctite1 .ch{font-size:22px}
.g-jctite1 .tit{height:65px;background-position:left top -1px;background-size:48px auto;padding-left:37px}
.jc-index1 .top .more{width:73px;height:28px;padding:0 8px 0 12px;font-size:12px}
.jc-slicke1 .h3{display:block;height:auto;font-size:16px;width:76%;margin-left:10px}
.m-btne2{bottom:0;right:20px}
.ul-liste4 .h3{font-size:16px}
.swipere3 .con{margin:0 5px 30px;border-radius:0;padding:10px}
.jc-index2{padding:30px 0}
.jc-index3 .l .h1{font-size:35px;margin-bottom:0}
.jc-index3 .l .h2{font-size:22px;margin-bottom:15px}
.jc-index3 .l .desc{font-size:14px;width:75%}
.m-boxjcpic{width:200px}
.m-boxjcpic .more{width:85px;height:85px;left:40px;bottom:40px}
.m-boxjcpic .more span{font-size:14px;margin-bottom:4px}
.m-boxjcpic .more .icon{width:18px;height:18px}
.m-boxjce1 .item .info{padding-bottom:13px;font-size:16px;margin-bottom:1px}
.m-boxjce1 .item .year{font-size:30px}
.m-boxjce1 .item .year span{font-size:14px}
.m-boxjce1 .item .tit{font-size:20px}
.jc-index4 .g-jctite1{margin-bottom:15px}
.ul-jclogo .li{width:20%}
.ul-jclogo .li:nth-child(1) .con,.ul-jclogo .li:nth-child(2) .con,.ul-jclogo .li:nth-child(3) .con,.ul-jclogo .li:nth-child(4) .con,.ul-jclogo .li:nth-child(5) .con{border-top:1px solid rgba(0,0,0,.05)}
.ul-jclogo .con{border-top:none;border-bottom:1px solid rgba(0,0,0,.05)}
.ul-jclogo .li:nth-child(5) .con{border-top:none}
.ul-jclogo .li:nth-child(5n) .con{border-right:none}
.ul-jclogo .li:nth-child(6n) .con{border-right:1px solid rgba(0,0,0,.05)}
.jc-slicke1 .pic1{margin-bottom:20px;height:370px}
}
@media only screen and (max-width:767px){
.ul-jclogo .li{width:25%}
.ul-jclogo .li:nth-child(4n) .con{border-right:none}
.ul-jclogo .li:nth-child(5n) .con,.ul-jclogo .li:nth-child(6n) .con{border-right:1px solid rgba(0,0,0,.05)}
.swiper-jce1 .box .txt .h3{font-size:20px}
.swiper-jce1 .box{bottom:50px}
.swiper-jce1 .swiper-pagination{bottom:10px!important}
.swiper-jce1 .pic{position:relative;height:180px}
.swiper-jce1 .pic img{height:100%;object-fit:cover}
.g-jctite1 .en{font-size:14px;margin-bottom:-2px}
.g-jctite1 .ch{font-size:18px}
.g-jctite1 .tit{height:50px;background-position:left top -1px;background-size:40px auto;padding-left:23px}
.jc-slicke1 .date .ri{font-size:25px}
.jc-slicke1 .date{font-size:12px;width:70px;height:74px}
.jc-slicke1 .pic1{margin-bottom:20px;height:270px}
.jc-slicke1 .h3{font-size:14px;width:65%;margin-left:10px}
.newsbanner .swiper-pagination{width:40px!important;height:40px;margin:0 4px;background-size:15px auto}
.ul-liste4 .con{padding:10px 15px}
.jc-index1{padding:30px 0 20px}
.jc-index2 .g-jctite1{margin-bottom:18px}
.swipere3 .con .h3{margin-bottom:7px;font-size:18px}
.swipere1 .con .info{font-size:12px}
.jc-index3 .l .h1{font-size:25px;margin-bottom:0}
.jc-index3 .l .h2{font-size:18px;margin-bottom:10px}
.jc-index3 .l .desc{font-size:14px;width:100%;margin-bottom:20px}
.m-boxjcpic{bottom:0;left:auto;right:auto;position:static;width:275px;height:auto;margin:0 auto}
.jc-index3{padding:30px 0 13px}
}
@media only screen and (max-width:400px){
.ul-jclogo .li{width:33.3%}
.ul-jclogo .li:nth-child(3n) .con{border-right:none}
.ul-jclogo .li:nth-child(3n) .con,.ul-jclogo .li:nth-child(4n) .con{border-top:1px solid rgba(0,0,0,.05)}
.ul-jclogo .li:nth-child(4n) .con,.ul-jclogo .li:nth-child(5n) .con,.ul-jclogo .li:nth-child(6n) .con{border-right:1px solid rgba(0,0,0,.05)}
.jc-slicke1 .pic1{margin-bottom:15px;height:200px}
}