/*!****** 公用 *******/
/*!-----------------[初始化]--------------*/
*,: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",Arial}
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",Arial;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:rgba(51,51,51,.7)}
::-moz-placeholder{color:rgba(51,51,51,.7)}
::-ms-input-placeholder{color:rgba(51,51,51,.7)}
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}
@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)}
}
@keyframes line{
form{width:0}
to{width:100%}
}
@font-face{font-family:SourceHanSerifCN-Bold;src:url(../fonts/SourceHanSerifCN-Bold.woff2) format("woff2"),url(../fonts/SourceHanSerifCN-Bold.otf) format("opentype");font-display:swap}
@font-face{font-family:SourceHanSerifCN-Heavy;src:url(../fonts/SourceHanSerifCN-Heavy.woff2) format("woff2"),url(../fonts/SourceHanSerifCN-Heavy.otf) format("opentype");font-display:swap}
.pageInn1{padding-top:82px}
.pageInn1 .header-top{background-color:#fff;border-bottom:1px solid rgba(202,38,35,.6)}
.pageInn1 .header-cont{display:none}
.pageInn2{padding-top:82px}
.pageInn2 .header-top{background-color:#fff}
.wp{width:96%;max-width:1600px;margin:0 auto}
.menuBtn{display:none;position:absolute;top:15px;right:20px;width:30px;height:30px;cursor:pointer;z-index:601;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.menuBtn b{display:block;height:3px;background-color:#ca2623;margin:5px 0;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.menuBtn.open b{display:none;margin:-1px 0 0;position:absolute;left:0;top:50%;width:30px;background-color:#ca2623}
.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-top{position:fixed;left:0;top:0;right:0;height:82px;background-color:rgba(255,255,255,.6);z-index:100}
.header-top .wp{height:100%;display:flex;justify-content:space-between;align-items:center}
.header-top .hd-r{display:flex;flex-wrap:wrap;align-items:center}
.header-top .header-logo{width:255px;height:60px;line-height:60px;font-size:0}
.header-top .header-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.header-top .header-set{display:flex;flex-wrap:wrap;align-items:center}
.header-top .header-set select{outline:0;border:none;background-color:transparent}
.header-top .header-set *{display:block;font-size:20px;color:#333;line-height:60px}
.header-top .header-set .item{padding:0 20px;position:relative}
.header-top .header-set .item:before{content:'';margin-top:-12px;position:absolute;right:0;top:50%;width:1px;height:24px;background-color:rgba(40,50,72,.5)}
.header-top .header-set .item:last-child:before{display:none}
.header-top .header-set .sel{padding-right:20px;background:url(../images/icon-arrow1.png) right center no-repeat;-webkit-background-size:11px auto;background-size:11px auto}
.header-top .header-login{margin-left:30px;padding:0 16px;display:block;font-size:20px;color:#fffefe;height:82px;line-height:82px;position:relative;z-index:1}
.header-top .header-login:before{content:'';position:absolute;left:0;top:0;right:0;bottom:-7px;background-color:#ca2623;z-index:-1}
.header-top .header-login-group{position:relative;z-index:1;display:inline-flex}
.header-top .header-login-group:before{content:'';position:absolute;left:0;top:0;right:0;bottom:-7px;background-color:#ca2623;z-index:-1}
.header-top .header-login-group .header-login{margin-left:0!important}
.header-top .header-login-group .header-login:before{display:none}
.header-cont{position:sticky;top:82px;height:70px;background-color:#ca2623;z-index:100}
.header-cont .header-set select{outline:0;border:none;background-color:transparent}
.header-cont .header-set *{display:block;font-size:20px;color:#333;line-height:32px}
.header-cont .header-set .item{position:relative}
.header-cont .header-set .sel{padding-right:20px;width:100%;background:url(../images/icon-arrow1.png) right center no-repeat;-webkit-background-size:11px auto;background-size:11px auto}
.header-cont .header-login{margin-top:6px;font-size:14px;color:#fffefe;text-align:center;height:32px;line-height:32px;position:relative;z-index:1}
.header-cont .header-login:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:#ca2623;z-index:-1}
.header-cont .header-login-group{margin-top:6px;position:relative;z-index:1;display:inline-flex}
.header-cont .header-login-group:before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:#ca2623;z-index:-1}
.header-cont .header-login-group .header-login{margin-left:0!important}
.header-cont .header-login-group .header-login:before{display:none}
.header-cont .header-login,.header-cont .header-set,.header-cont .header-login-group{display:none}
.header-cont .header-nav>ul{display:flex;align-items:center}
.header-cont .header-nav>ul>li{position:relative;flex-grow:1}
.header-cont .header-nav>ul>li>a{display:block;display:flex;justify-content:center;align-items:center}
.header-cont .header-nav>ul>li>a .tit{padding:0 12px;display:block;width:100%;font-size:22px;color:#fff;text-align:center;line-height:70px;position:relative;display:flex;flex-direction:column;justify-content:center}
.header-cont .header-nav>ul>li>a .tit:before{content:'';position:absolute;left:50%;top:0;width:0;height:4px;background-color:#ffd12b;opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
.header-cont .header-nav>ul>li>a .icon-arrow{position:absolute;right:0;top:18px;width:12px;height:12px;background:url(../images/icon-arrow1.png) center center no-repeat;-webkit-background-size:11px auto;background-size:11px auto;display:none}
.header-cont .header-sub{position:absolute;left:50%;top:100%;box-shadow:0 10px 10px rgba(0,0,0,.15);border-radius:0 0 10px 10px;z-index:101;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:none}
.header-cont .sub1{padding:10px 0;width:220px;background-color:rgba(255,255,255,.9);border-radius:6px}
.header-cont .sub1 a{padding:8px 10px;display:block;font-size:16px;color:#333;text-align:center;line-height:1.5}
.header-cont .sub1 a.on,.header-cont .sub1 a:hover{color:#fff;background-color:#ffd12b}
.header-cont .header-nav>ul>li.on .tit,.header-cont .header-nav>ul>li:hover .tit{color:#ffd12b;font-weight:700}
.header-cont .header-nav>ul>li.on .tit:before,.header-cont .header-nav>ul>li:hover .tit:before{width:100%;opacity:1}
.footer{padding:40px 0 32px;background-color:#f7f7f7}
.footer .wp{height:100%;display:flex;align-items:flex-start}
.footer .foot-logo{margin-right:24px;width:60px;height:60px;line-height:60px;font-size:0;flex-shrink:0}
.footer .foot-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .foot-text{flex-grow:1}
.footer .foot-text select{outline:0;border:none;background-color:transparent}
.footer .foot-text .items1{margin:0 -20px;display:flex;flex-wrap:wrap;align-items:center}
.footer .foot-text .items1 *{font-size:20px;color:#333}
.footer .foot-text .items1 .item{padding:0 20px;position:relative}
.footer .foot-text .items1 .item:before{content:'';margin-top:-12px;position:absolute;right:0;top:50%;width:1px;height:24px;background-color:rgba(40,50,72,.5)}
.footer .foot-text .items1 .item:last-child:before{display:none}
.footer .foot-text .sel{padding-right:20px;background:url(../images/icon-arrow1.png) right center no-repeat;-webkit-background-size:11px auto;background-size:11px auto}
.footer .foot-text .items2{margin-top:6px}
.footer .foot-text .items2 *{font-size:18px;color:#283248;line-height:1.5}
.pages{padding-top:58px;display:flex;justify-content:space-between;align-items:center}
.pages input,.pages select{outline:0;border:none;background-color:transparent}
.pages .left{display:flex;flex-wrap:wrap;align-items:center}
.pages .left select{padding:0 25px 0 10px;display:block;width:100px;height:28px;line-height:28px;font-size:13px;color:#2d3843;text-align:center;background:url(../images/icon-arrow3.png) right 10px center no-repeat #f7f7f7;-webkit-background-size:8px auto;background-size:8px auto;border-radius:5px}
.pages .left ul{margin:0 20px 0 16px;font-size:0}
.pages .left ul li{padding:0 3px;display:inline-block;vertical-align:middle}
.pages .left ul a,.pages .left ul span{display:block;min-width:28px;font-size:14px;color:#707070;text-align:center;line-height:28px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.pages .left ul a img{max-width:6px}
.pages .left ul .active a,.pages .left ul a:hover{color:#fff;background-color:#ca2623;border-radius:5px}
.pages .left .go{font-size:13px;color:#707070;line-height:28px;display:flex;align-items:center}
.pages .left .go .inp{margin:0 9px;display:block;width:40px;height:28px;line-height:28px;background-color:#f7f7f7;border-radius:5px;font-size:13px;color:#2d3843;text-align:center}
.pages .right{display:flex;flex-wrap:wrap;align-items:center}
.pages .right .total{font-size:14px;color:rgba(2,29,70,.8);line-height:28px}
@media only screen and (min-width:950px) and (max-width:1920px){
.pageInn1,.pageInn2{padding-top:4.27vw}
.header-top{height:4.27vw}
.header-top .header-logo{width:13.28vw;height:3.125vw;line-height:3.125vw}
.header-top .header-set *{font-size:1.041vw;line-height:3.125vw}
.header-top .header-set .item{padding:0 1.041vw}
.header-top .header-set .item:before{margin-top:-.625vw;height:1.25vw}
.header-top .header-set .sel{padding-right:1.041vw;-webkit-background-size:.572vw auto;background-size:.572vw auto}
.header-top .header-login{margin-left:1.562vw;padding:0 .833vw;font-size:1.041vw;height:4.27vw;line-height:4.27vw}
.header-top .header-login:before{bottom:-.364vw}
.header-cont{top:4.27vw;height:3.645vw}
.header-cont .header-nav>ul>li>a .tit{padding:0 .625vw;font-size:1.145vw;line-height:3.645vw}
.header-cont .header-nav>ul>li>a .tit:before{height:.208vw}
.header-cont .header-sub{box-shadow:0 .52vw .52vw rgba(0,0,0,.15);border-radius:0 0 .52vw .52vw}
.header-cont .sub1{padding:.52vw 0;width:11.45vw;border-radius:.312vw}
.header-cont .sub1 a{padding:.416vw .52vw;font-size:.833vw}
.footer{padding:2.083vw 0 1.666vw}
.footer .foot-logo{margin-right:1.25vw;width:3.125vw;height:3.125vw;line-height:3.125vw}
.footer .foot-text .items1{margin:0 -1.041vw}
.footer .foot-text .items1 *{font-size:1.041vw}
.footer .foot-text .items1 .item{padding:0 1.041vw}
.footer .foot-text .items1 .item:before{margin-top:-.625vw;height:1.25vw}
.footer .foot-text .sel{padding-right:1.041vw;-webkit-background-size:.572vw auto;background-size:.572vw auto}
.footer .foot-text .items2{margin-top:.312vw}
.footer .foot-text .items2 *{font-size:.937vw}
.pages{padding-top:3.020vw}
.pages .left select{padding:0 .52vw;padding-right:1.302vw;width:5.208vw;height:1.458vw;line-height:1.458vw;font-size:.677vw;background:url(../images/icon-arrow3.png) right center no-repeat #f7f7f7;-webkit-background-size:.416vw auto;background-size:.416vw auto;border-radius:.26vw}
.pages .left ul{margin:0 1.041vw 0 .833vw}
.pages .left ul li{padding:0 .156vw}
.pages .left ul a,.pages .left ul span{min-width:1.458vw;font-size:.729vw;line-height:1.458vw}
.pages .left ul a img{max-width:.312vw}
.pages .left ul .active a,.pages .left ul a:hover{border-radius:.26vw}
.pages .left .go{font-size:.677vw;line-height:1.458vw}
.pages .left .go .inp{margin:0 .468vw;width:2.083vw;height:1.458vw;line-height:1.458vw;border-radius:.26vw;font-size:.677vw}
.pages .right .total{font-size:.729vw;line-height:1.458vw}
}
@media only screen and (max-width:1199px){
.wp{padding:0 20px;width:100%;max-width:none!important}
body{padding-top:60px!important}
.menuBtn,.pageInn1 .header-cont{display:block}
.header-top{position:fixed;left:0;top:0;right:0;height:60px;background-color:#fff;border-bottom:1px solid rgba(202,38,35,.6);z-index:200}
.header-top .hd-r{display:none}
.header-top .header-logo{width:160px;height:40px;line-height:40px}
.header-cont{padding:70px 0 20px;display:block;position:fixed;right:0;top:0;width:13rem;height:100vh;background-color:#f9f9f9;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:150;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-cont.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-cont .wp{padding:0 10px!important}
.header-cont .header-login,.header-cont .header-set,.header-cont .header-login-group{display:block}
.header-cont .header-set *{font-size:14px}
.header-cont .header-nav{margin:0;padding:0;height:auto}
.header-cont .header-nav ul{display:block;margin:0}
.header-cont .header-nav ul>li{min-width:0;border-bottom:1px solid}
.header-cont .header-nav ul>li>a{padding:12px 0;font-size:15px;line-height:45px;position:relative;display:flex;justify-content:space-between;align-items:center}
.header-cont .header-nav>ul>li>a .tit{padding:0;height:auto;font-size:15px;color:#333;text-align:left;line-height:1.5}
.header-cont .header-nav ul>li>a .tit:before,.header-cont .header-nav>ul>li>a .tit:after{display:none}
.header-cont .header-nav ul>li>a .icon-arrow{display:block;flex-shrink:0}
.header-cont .header-nav>ul>li:hover .tit{color:#333;font-weight:400}
.header-cont .header-nav ul>li.active>a .tit,.header-cont .header-nav ul>li.on>a .tit{color:#ca2623;font-weight:700}
.header-cont .header-sub{padding:0;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.header-cont .sub1{width:100%;justify-content:flex-start}
.header-cont .sub1 a{padding-top:3px;padding-bottom:3px;font-size:13px;min-width:50%;text-align:left}
.footer{padding:20px 0}
.footer .foot-text .items1 *,.footer .foot-text .items2 *{font-size:14px}
.footer .foot-text .items1 .item:before{height:16px;margin-top:-8px}
.pages{padding-top:25px;display:block}
.pages .left{justify-content:center}
.pages .right{margin-top:5px;display:block}
.pages .right .total{text-align:center}
}
@media only screen and (max-width:767px){
.footer .foot-logo{margin-right:10px;width:40px;height:40px;line-height:40px}
.footer .foot-text .items1 *{line-height:26px;font-size:13px}
.footer .foot-text .items2{margin-top:2px}
.footer .foot-text .items2 *{font-size:13px}
}
/*!****** 公用 end *******/
/*!****** 其他 *******/
.swpPagination1{position:absolute;width:auto!important;left:auto!important;right:197px!important;bottom:42px!important;display:flex;align-items:center;z-index:10}
.swpPagination1 .swiper-pagination-bullet{margin:0 8px!important;width:10px;height:10px;background-color:#fff;border-radius:50%;opacity:1}
.swpPagination1 .swiper-pagination-bullet-active{width:27px;height:27px;background:url(../images/swp-dot1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.swpPagination2{position:absolute;top:auto!important;left:50%!important;bottom:0!important;width:300px!important;background:rgba(51,51,51,.1)!important;z-index:10;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.swpPagination2 .swiper-pagination-progressbar-fill{background:#ca2623!important}
.swpArrow1{position:absolute;top:110px;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:40px auto;background-size:40px auto;cursor:pointer}
.swpArrow1.prev{left:0;background-image:url(../images/swp-arrow1.png)}
.swpArrow1.next{right:0;background-image:url(../images/swp-arrow2.png)}
.banner{height:880px;position:relative;overflow:hidden}
.banner .swiper-slide{overflow:hidden}
.banner .con{display:block;height:100%;position:relative;overflow:hidden}
.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}
.swiper01{margin:0 -120px;padding:0 120px 80px;position:relative}
.swiper01 .slider{position:relative;overflow:hidden}
.swiper01 .con{display:block;height:100%;background-color:#fff}
.swiper01 .pic{padding-top:61.46%;position:relative;overflow:hidden}
.swiper01 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.swiper01 .text{padding:10px 30px;height:130px;border:1px solid #ddd;border-top:none;display:flex;justify-content:center;align-items:center}
.swiper01 .tit{font-family:SourceHanSerifCN-Heavy;font-size:30px;color:#cb2b28;text-align:center;font-weight:700;line-height:1.6;max-height:3.2em;overflow:hidden}
.swiper01 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.tabs01{position:relative}
.tabs01 ul{font-size:0}
.tabs01 li{margin-right:62px;display:inline-block;vertical-align:bottom}
.tabs01 a{font-family:SourceHanSerifCN-Heavy;display:block;font-size:48px;color:#333;font-weight:700;line-height:56px}
.tabs01 .on a{color:#ca2623}
.tabsDs01 .tab-items{display:none}
.tabsDs01 .tab-items.on{display:block}
.ul01{margin:0 -27px -49px;display:flex;flex-wrap:wrap}
.ul01>li{padding:0 27px;margin-bottom:49px;width:33.33%;flex-shrink:0}
.ul01 .con{padding:15px 20px 14px 32px;display:block;height:100%;min-height:398px;position:relative;z-index:1;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;overflow:hidden;display:flex;flex-direction:column;justify-content:start}
.ul01 .hd{margin-bottom:15px;flex-shrink:0;display:flex;align-items:center}
.ul01 .hd .icon{margin-right:18px;width:80px;height:80px;line-height:80px;font-size:0;text-align:center;flex-shrink:0}
.ul01 .hd .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul01 .hd .tit{font-family:SourceHanSerifCN-Heavy;font-size:48px;color:#ca2623;font-weight:700;line-height:1.5}
.ul01 .hd .tit.v1{font-size:38px}
.ul01 .bdy{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}
.ul01 .bdy li{border-bottom:1px solid rgba(203,41,38,.2)}
.ul01 .bdy a{padding:0 6px;display:block;font-size:18px;color:#333;height:53px;line-height:53px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul01 .bdy a:hover{color:#cb2926}
.ul01 .bot{margin-top:4px;padding:0 25px;overflow:hidden;flex-shrink:0}
.ul01 .bot .more{float:right;font-size:18px;color:#ca2623;line-height:2}
.ul01 .bot .more:hover{text-decoration:underline}
.ul02 li{border-bottom:1px solid rgba(203,41,38,.2)}
.ul02 .con{padding:0 13px 0 76px;display:block;height:71px;line-height:71px;position:relative;z-index:1;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul02 .con:before{content:'';margin-top:-16px;position:absolute;left:32px;top:50%;width:32px;height:32px;background:url(../images/icon-play1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul02 .date{margin-left:10px;float:right;font-size:18px;color:#333;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul02 .tit{font-size:28px;color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul02 .con:hover{background-color:#cb2926}
.ul02 .con:hover:before{background-image:url(../images/icon-arrow2.png)}
.ul02 .con:hover .date,.ul02 .con:hover .tit{color:#fff}
.ul03 li{border-bottom:1px solid rgba(203,41,38,.2)}
.ul03 .con{padding:0 12px 0 24px;display:block;height:53px;line-height:53px;overflow:hidden}
.ul03 .date{margin-left:10px;float:right;font-size:18px;color:#333}
.ul03 .tit{font-size:18px;color:#333;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul03 .tit .state{margin-right:6px;display:inline-block;font-size:18px;color:#ff762b}
.ul03 .tit .state.c1{color:#ff762b}
.ul03 .tit .state.c2{color:#e72a27}
.ul03 .con:hover .tit{color:#ca2623}
.ul04 li{margin-bottom:40px}
.ul04 li:last-child{margin-bottom:0}
.ul04 .con{display:block;position:relative;display:flex;align-items:flex-start}
.ul04 .con:before{content:'';position:absolute;left:500px;bottom:0;right:0;height:1px;background-color:rgba(203,41,38,.2)}
.ul04 .pic{margin-right:25px;width:500px;position:relative;overflow:hidden;flex-shrink:0}
.ul04 .pic:before{content:'';display:block;padding-top:56.2%}
.ul04 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul04 .text{padding-top:2px;padding-bottom:90px;width:calc(100% - 525px);max-width:100%;flex-grow:1}
.ul04 .tit{font-size:28px;color:#333;font-weight:400;line-height:1.43;max-height:2.86em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul04 .info{margin-top:37px;font-size:18px;color:#333;line-height:1.5}
.ul04 .btns{position:absolute;right:0;bottom:30px;z-index:10;display:flex;align-items:center}
.ul04 .btns .a1{padding:0 10px;display:block;min-width:146px;height:52px;line-height:52px;background-color:#ca2623;border-radius:6px;font-size:22px;color:#fff;text-align:center;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul04 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul04 .con:hover .tit{color:#ca2623}
.ul04 .btns .a1:hover{opacity:.8}
.ul05{margin:0 -26px -30px;display:flex;flex-wrap:wrap}
.ul05 li{padding:0 26px;margin-bottom:30px;width:33.33%;flex-shrink:0}
.ul05 .con{padding:22px 22px 30px;display:block;height:100%;background:url(../images/ls-bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:10px;display:flex;align-items:flex-start}
.ul05 .icon{margin-right:16px;width:116px;height:116px;line-height:116px;font-size:0;text-align:center;background-color:#fff;border-radius:15px;box-shadow:0 3px 10px 0 rgba(202,38,35,.2);overflow:hidden;flex-shrink:0}
.ul05 .icon img{display:inline-block;vertical-align:middle;max-width:60%;max-height:60%}
.ul05 .text{padding-top:16px;width:calc(100% - 132px);max-width:100%;flex-grow:1}
.ul05 .tit{font-size:24px;color:#333;font-weight:400;line-height:1.2}
.ul05 .num{padding-left:20px;margin-top:12px}
.ul05 .num span{font-size:48px;color:#333;line-height:1.1}
.ul06{margin:0 -20px -30px;display:flex;flex-wrap:wrap}
.ul06 li{padding:0 20px;margin-bottom:30px;width:50%;flex-shrink:0}
.ul06 .con{padding:33px 38px 44px 34px;display:block;height:100%;background-color:#fff8f8;border-radius:10px;display:flex;justify-content:space-between;align-items:flex-start}
.ul06 .item{padding:0 10px}
.ul06 .tit{padding-left:13px;font-size:24px;color:#333;font-weight:400;line-height:1.2;position:relative}
.ul06 .tit:before{content:'';margin-top:-13px;position:absolute;left:0;top:50%;width:7px;height:26px;background-color:#ca2623;border-radius:4px}
.ul06 .num{padding-left:30px;margin-top:12px}
.ul06 .num span{font-size:48px;color:#333;line-height:1.1}
.ul07{margin:0 -19px -40px;display:flex;flex-wrap:wrap}
.ul07 li{padding:0 19px;margin-bottom:40px;width:25%;flex-shrink:0}
.ul07 .con{display:block;height:100%;border:1px solid #ddd}
.ul07 .pic{padding-top:61.46%;position:relative;overflow:hidden}
.ul07 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul07 .text{padding:13px 15px 15px}
.ul07 .tit{font-size:22px;color:#333;font-weight:400;line-height:1.18;height:2.36em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul07 .info{margin-top:16px;font-size:18px;color:#333;line-height:1.5;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}
.ul07 .info span{margin-left:10px}
.ul07 .info em{color:#f23645;font-weight:700}
.ul07 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul07 .con:hover .tit{color:#f23645}
.ul08 li{border-bottom:1px solid rgba(202,38,35,.4)}
.ul08 .con{display:block;height:100px;line-height:100px}
.ul08 .tit{padding-left:90px;font-size:24px;color:#333;font-weight:400;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul08 .tit:before{content:'';margin-top:-14px;position:absolute;left:30px;top:50%;width:36px;height:35px;background:url(../images/icon-qs1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.ul08 .con:hover .tit{color:#ca2623}
.ul09{margin:0 -19px -40px;display:flex;flex-wrap:wrap}
.ul09 li{padding:0 19px;margin-bottom:40px;width:25%;flex-shrink:0}
.ul09 .con{display:block;height:100%;border:1px solid #ddd}
.ul09 .pic{padding-top:61.46%;position:relative;overflow:hidden}
.ul09 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul09 .state{position:absolute;right:0;top:0;background-color:rgba(254,139,76,.87);border-radius:20px 0 0 20px;z-index:10}
.ul09 .text{padding:10px 15px 26px}
.ul09 .tit{font-size:22px;color:#ca2623;font-weight:400;line-height:1.18;height:2.36em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.ul09 .info{margin-top:15px;font-size:18px;color:#333;line-height:1.44}
.ul09 .info p{white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.ul09 .info span{color:#f23645;font-weight:700}
.ul09 .more{margin-top:24px;display:block;width:100%;height:40px;line-height:40px;font-size:18px;color:#fff;text-align:center;background-color:#ca2623;border-radius:6px}
.ul09 .v1 .tit{color:#333}
.ul09 .v1 .state{background-color:rgba(51,51,51,.65)}
.ul09 .v1 .more{color:#333;background-color:#f1f1f1}
.ul09 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.page-index{overflow:hidden}
.section-index1{padding:76px 0 68px}
.section-index2{padding:68px 0 42px}
.section-index3{padding:42px 0 66px}
.section-index3 .top01{margin-bottom:51px}
.section-index4{padding:66px 0 108px}
.section-index4 .top01{margin-bottom:56px}
.section-inner1{overflow:hidden}
.section-inner2{padding:53px 0 66px;overflow:hidden}
.section-inner3{padding:65px 0 265px;overflow:hidden}
.section-inner3 .top01{margin-bottom:0!important}
.form01{padding:36px 0;background-color:rgba(196,196,196,.1)}
.form01 input{outline:0;border:none;background-color:transparent}
.form01 .search{display:flex;align-items:center}
.form01 .search .inp{padding:0 12px;display:block;width:400px;height:52px;line-height:50px;background-color:#fff;border-radius:6px;border:1px solid #ccc;font-size:22px;color:#333}
.form01 .search .submit{margin-left:30px;display:block;width:96px;height:52px;line-height:52px;background-color:#ca2623;border-radius:6px;font-size:22px;color:#fff;text-align:center}
.form01 .search+.items{margin-top:72px}
.form01 .items{display:flex;align-items:flex-start}
.form01 .items+.items{margin-top:30px}
.form01 .items .label{margin-right:10px;width:110px;font-size:22px;color:rgba(51,51,51,.66);line-height:52px;flex-shrink:0}
.form01 .items .right{flex-grow:1}
.form01 .items .link{margin-bottom:-8px;display:flex;flex-wrap:wrap}
.form01 .items .link a{margin-bottom:8px;padding:0 19px;display:block;font-size:22px;color:#333;text-align:center;line-height:52px;border-radius:6px;display:flex;justify-content:center;align-items:center}
.form01 .items .link a:first-child{margin-right:18px;min-width:96px}
.form01 .items .link i{margin-right:6px;display:block;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.form01 .items .link .icon-date{background-image:url(../images/ls7-ico1.png)}
.form01 .items .link .icon-num{background-image:url(../images/ls7-ico2.png)}
.form01 .items .link .on{color:#fff;background-color:#ca2623}
.form01 .items .link .on .icon-date{background-image:url(../images/ls7-ico1_2.png)}
.form01 .items .link .on .icon-num{background-image:url(../images/ls7-ico2_2.png)}
.form01 .filter{padding-top:30px;border-top:1px solid rgba(203,41,38,.2)}
.form01 .filter .link a{margin-right:14px!important;min-width:0!important}
.form01 .filter .link .on{color:#ca2623;background-color:transparent}
.table01{border:1px solid #ffd8d8}
.table01 table{width:100%}
.table01 tr:last-child td{border:none}
.table01 td,.table01 th{padding:10px;font-size:24px;color:#333;height:67px;border-bottom:1px solid #ffd8d8}
.table01 th{font-weight:400;line-height:1.5;background-color:#fff8f8}
.table01 .state{margin:0 auto;padding:0 27px;width:fit-content;font-size:20px;color:#fff;line-height:32px;background-color:#ca2623;border-radius:20px}
.top01{margin-bottom:72px;padding-bottom:22px;border-bottom:1px dashed #ff762b;position:relative;display:flex;justify-content:space-between;align-items:flex-start}
.top01:before{content:'';position:absolute;left:0;bottom:-1px;width:330px;height:2px;background-color:#ca2623}
.top01 .l,.top01 .r{float:none}
.top01 .r{margin-top:37px}
.top01 .tit{font-family:SourceHanSerifCN-Heavy;font-size:48px;color:#333;font-weight:700;line-height:56px}
.top01 .more{display:block;font-size:18px;color:#ca2623;line-height:24px}
.top01 .more:hover{text-decoration:underline}
.box01{display:flex;justify-content:space-between;align-items:flex-start}
.box01 .left{width:40.3%;flex-shrink:0}
.box01 .right{width:59.7%;flex-shrink:0}
.box01 .pic{height:432px;border:10px solid #ca2623;overflow:hidden}
.box01 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.box02{display:flex;justify-content:space-between;align-items:flex-start}
.box02 .left{width:27.13%;flex-shrink:0}
.box02 .right{padding-top:7px;width:69.06%;flex-shrink:0}
.box02 .pic{padding:6px;height:250px;border:1px solid #ca2623;background-color:#fff;overflow:hidden}
.box02 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.box03{padding:32px 0 70px}
.box03 .top01{margin-bottom:55px}
.box04 .head{margin-bottom:58px;padding:56px 286px 56px 86px;min-height:295px;background:url(../images/bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:20px}
.box04 .head .tit{font-size:48px;color:#333;font-weight:400;line-height:1.2}
.box04 .head .info{margin-top:16px;padding:33px 8px 0;font-size:24px;color:#333;line-height:1.5;border-top:1px solid rgba(202,38,35,.3);display:flex;flex-wrap:wrap;align-items:center}
.box04 .head .info span{margin-right:46px}
.box04 .items+.items{margin-top:70px}
.box04 .items .top01{margin-bottom:47px}
.box05{padding:40px 0 66px}
.section-inner5{padding:65px 0 0;overflow:hidden}
.section-inner5 .top01{margin-bottom:0!important}
.section-inner5 .sec-content{min-height:874px;display:flex;justify-content:space-between}
.section-inner5 .sec-content .col{margin-right:62px;padding:40px 0;width:332px;background-color:#f7f7f7;flex-shrink:0}
.section-inner5 .sec-content .cor{width:calc(100% - 394px);max-width:100%;flex-grow:1}
.section-inner5 .pages,.section-inner5 .ul08,.section-inner5 .ul10{margin-bottom:80px}
.innerNav01 li{margin-bottom:39px}
.innerNav01 li:last-child{margin-bottom:0}
.innerNav01 .con{padding:12px 15px 12px 42px;display:block;position:relative;display:flex;align-items:center}
.innerNav01 .con:before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#ffd12b;opacity:0}
.innerNav01 .icon{margin-right:12px;width:32px;height:32px;position:relative;flex-shrink:0}
.innerNav01 .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%)}
.innerNav01 .icon .ig2{opacity:0}
.innerNav01 .tit{font-family:SourceHanSerifCN-Bold;width:calc(100% - 44px);max-width:100%;font-size:24px;color:#333;font-weight:700;line-height:1.5;flex-grow:1}
.innerNav01 .on .con{background-color:#ca2623}
.innerNav01 .on .con:before{opacity:1}
.innerNav01 .on .icon img{opacity:0}
.innerNav01 .on .icon .ig2{opacity:1}
.innerNav01 .on .tit{color:#fff}
.tabs02{margin-bottom:36px;border-bottom:1px solid rgba(123,123,123,.4)}
.tabs02 ul{font-size:0}
.tabs02 li{margin-right:40px;display:inline-block;vertical-align:bottom}
.tabs02 a{padding:0 5px 20px;display:block;font-size:24px;color:#333;line-height:2;position:relative}
.tabs02 a:before{content:'';position:absolute;left:0;bottom:-1px;right:0;height:1px;background-color:#ca2623;opacity:0}
.tabs02 .on a{color:#ca2623}
.tabs02 .on a:before{opacity:1}
.ul10 li{border-bottom:1px solid rgba(203,41,38,.2)}
.ul10 .con{padding:30px 0;display:block;display:flex}
.ul10 .pic{margin-right:26px;width:240px;position:relative;overflow:hidden;flex-shrink:0}
.ul10 .pic:before{content:'';display:block;padding-top:56.25%}
.ul10 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul10 .text{width:calc(100% - 266px);max-width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}
.ul10 .tit{font-size:28px;color:#333;font-weight:400;line-height:1.5;max-height:3em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.ul10 .date{margin-top:10px;font-size:16px;color:#333;line-height:1}
.ul10 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul10 .con:hover .tit{color:#ca2623;font-weight:700}
.box06{margin:32px 0 0;height:calc(100% - 32px);background-color:rgba(202,38,35,.03);border-radius:20px 0 0;border-left:1px solid #ca2623;overflow:hidden}
.box06 .tit{font-family:SourceHanSerifCN-Bold;padding:12px 25px 12px 34px;width:fit-content;font-size:30px;color:#fff;font-weight:700;line-height:1.5;background-color:#ca2623;border-radius:0 50px 50px 0;position:relative;z-index:1}
.box06 .tit:before{content:'';position:absolute;left:-1px;top:calc(100% - 1px);width:15px;height:13px;background:url(../images/icon-arrow4.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.box06 .cont{padding:27px 30px 60px;font-size:22px;color:#666;line-height:2.18}
.box07{margin-bottom:35px;padding:31px 0;background-color:rgba(196,196,196,.1)}
.box07 .wp{height:100%;display:flex;align-items:center}
.box07 .icon{margin-right:20px;width:38px;height:28px;line-height:28px;font-size:0;text-align:center;flex-shrink:0}
.box07 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.box07 .right{width:calc(100% - 58px);max-width:100%;flex-grow:1}
.box07 .tit{font-family:SourceHanSerifCN-Bold;font-size:24px;color:#333;font-weight:700;line-height:2.5}
.box07 .tit a{display:block;font-size:inherit;color:inherit;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.box07 .tit,.box07 .tit a{white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.box07 .tit:hover{color:#ca2623}
.box08{margin-bottom:68px}
.box08 .wp{height:100%;display:flex;justify-content:space-between;align-items:flex-start}
.box08 .col,.box08 .cor{flex-shrink:0}
.box08 .col{width:49.06%}
.box08 .cor{width:48.56%}
.box08 .big-pic{height:550px;overflow:hidden}
.box08 .big-pic img{display:block;width:100%;height:100%;object-fit:cover}
.box08 .tit{font-family:SourceHanSerifCN-Bold;padding:0 2px 21px;margin-bottom:35px;font-size:24px;color:#333;font-weight:700;line-height:1.3;position:relative;border-bottom:1px dashed #ff762b}
.box08 .tit:before{content:'';position:absolute;left:0;bottom:-1px;width:112px;height:2px;background-color:#ca2623}
.box08 .info{font-size:18px;color:#333;line-height:24px}
.box08 .info .item{padding-left:14px;display:flex;align-items:flex-start}
.box08 .info .item+.item{margin-top:36px}
.box08 .info .label{margin-right:6px;width:86px;color:rgba(51,51,51,.7);flex-shrink:0}
.box08 .info .r{float:none;flex-grow:1}
.box08 .info .r em{margin:-2px 18px 0;display:inline-block;vertical-align:middle;width:1px;height:20px;background-color:rgba(40,50,72,.5)}
.box08 .info .c1{color:#ca2623;font-weight:700}
.box08 .info .progress{margin-left:10px;display:flex;align-items:center}
.box08 .info .progress .line{width:180px;height:16px;border:1px solid #ca2623;background-color:#fff;border-radius:50px;position:relative;flex-shrink:0;overflow:hidden}
.box08 .info .progress .line .active{height:100%;background-color:#ca2623;float:left}
.box08 .info .progress .line .inactive{height:100%;background-color:transparent;float:left}
.box08 .info .progress .num{margin-left:8px;color:#333;line-height:2;flex-shrink:0}
.box08 .btns{margin-top:23px;padding-top:40px;border-top:1px solid rgba(123,123,123,.4);display:flex;flex-wrap:wrap;align-items:center}
.box08 .btns *{margin-right:38px;width:315px;height:62px;line-height:60px;border-radius:10px;font-size:24px;text-align:center;border:1px solid #ca2623}
.box08 .btns .a1{color:#fff;background-color:#ca2623;border-color:#ca2623}
.box08 .btns .a2{color:#ca2623;border-color:#ca2623;background-color:#f9f9f9}
.box09{margin-bottom:120px}
.box10{font-size:20px;color:#333;line-height:2.4}
.box11{margin-top:46px}
.box11 .hd{margin-bottom:70px;display:flex;align-items:flex-start}
.box11 .icon{margin-right:26px;width:62px;height:62px;border-radius:50%;overflow:hidden;flex-shrink:0}
.box11 .icon img{display:block;width:100%;height:100%;object-fit:cover}
.box11 .right{width:calc(100% - 88px);max-width:100%;flex-grow:1}
.box11 .form,.box11 .form form{display:flex;justify-content:space-between;align-items:center}
.box11 .form form{flex-grow:1}
.box11 .form input{outline:0;border:none;background-color:transparent}
.box11 .form .inp{padding:0 28px;width:calc(100% - 224px);max-width:100%;height:62px;line-height:60px;border:1px solid rgba(165,165,165,.44);background-color:#f9f9f9;border-radius:10px;font-size:20px;color:#333;flex-grow:1}
.box11 .form .submit{margin-left:30px;width:194px;height:62px;line-height:62px;font-size:24px;color:#fffefe;text-align:center;background-color:#ca2623;border-radius:10px;flex-shrink:0}
.box11 .items{display:flex;align-items:flex-start}
.box11 .items+.items{margin-top:30px}
.box11 .items .right{padding:5px 0 31px;border-bottom:1px solid rgba(123,123,123,.4)}
.box11 .items .name{font-size:16px;color:rgba(51,51,51,.8);line-height:1.2}
.box11 .items .desc{margin-top:13px;font-size:20px;color:#333;font-weight:400;line-height:1.5}
.box11 .items .date{margin-top:6px;font-size:16px;color:rgba(51,51,51,.8);line-height:1.2}
.box11 .items:last-child .right{border:none}
.box12{padding:60px 0 80px}
.box12 .hd{margin-bottom:40px}
.box12 .hd .tit{font-size:32px;color:#333;text-align:center;font-weight:400;line-height:1.5}
.box12 .cont{font-size:18px;color:#333;line-height:1.9}
.box12 .cont iframe,.box12 .cont img,.box12 .cont table,.box12 .cont video{max-width:100%}
/*!****** 其他 end *******/
/*!****** 响应 *******/
@media only screen and (min-width:950px) and (max-width:1920px){
.swpPagination1{right:10.26vw!important;bottom:2.187vw!important}
.swpPagination1 .swiper-pagination-bullet{margin:0 .416vw!important;width:.52vw;height:.52vw}
.swpPagination1 .swiper-pagination-bullet-active{width:1.406vw;height:1.406vw}
.swpPagination2{width:15.62vw!important}
.swpArrow1{top:5.729vw;width:2.604vw;height:2.604vw;-webkit-background-size:2.083vw auto;background-size:2.083vw auto}
.banner{height:45.83vw}
.swiper01{margin:0 -6.25vw;padding:0 6.25vw 4.166vw}
.swiper01 .text{padding:.52vw 1.562vw;height:6.77vw}
.swiper01 .tit{font-size:1.562vw}
.innerNav01 li{margin-bottom:2.031vw}
.innerNav01 .con{padding:.625vw .781vw;padding-left:2.187vw}
.innerNav01 .con:before{width:.208vw}
.innerNav01 .icon{margin-right:.625vw;width:1.666vw;height:1.666vw}
.innerNav01 .tit{width:calc(100% - 2.291vw);font-size:1.25vw}
.tabs01 li{margin-right:3.229vw}
.tabs01 a{font-size:2.5vw;line-height:2.916vw}
.tabs02{margin-bottom:1.875vw}
.tabs02 li{margin-right:2.083vw}
.tabs02 a{padding:0 .26vw 1.041vw;font-size:1.25vw}
.ul01{margin:0 -1.406vw -2.552vw}
.ul01>li{padding:0 1.406vw;margin-bottom:2.552vw}
.ul01 .con{padding:.781vw 1.666vw .729vw;padding-right:1.041vw;min-height:20.72vw}
.ul01 .hd{margin-bottom:.781vw}
.ul01 .hd .icon{margin-right:.937vw;width:4.166vw;height:4.166vw;line-height:4.166vw}
.ul01 .hd .tit{font-size:2.5vw}
.ul01 .hd .tit.v1{font-size:1.979vw}
.ul01 .bdy a{padding:0 .312vw;font-size:.937vw;height:2.76vw;line-height:2.76vw}
.ul01 .bot{margin-top:.208vw;padding:0 1.302vw}
.ul01 .bot .more{font-size:.937vw}
.ul02 .con{padding:0 .677vw 0 3.958vw;height:3.697vw;line-height:3.697vw}
.ul02 .con:before{margin-top:-.833vw;left:1.666vw;width:1.666vw;height:1.666vw}
.ul02 .date{margin-left:.52vw;font-size:.937vw}
.ul02 .tit{font-size:1.458vw}
.ul03 .con{padding:0 .625vw 0 1.25vw;height:2.76vw;line-height:2.76vw}
.ul03 .date{margin-left:.52vw;font-size:.937vw}
.ul03 .tit{font-size:.937vw}
.ul03 .tit .state{margin-right:.312vw;font-size:.937vw}
.ul04 li{margin-bottom:2.083vw}
.ul04 .con:before{left:26.04vw}
.ul04 .pic{margin-right:1.302vw;width:26.04vw}
.ul04 .text{padding-top:.104vw;padding-bottom:4.687vw;width:calc(100% - 27.34vw)}
.ul04 .tit{font-size:1.458vw}
.ul04 .info{margin-top:1.927vw;font-size:.937vw}
.ul04 .btns{bottom:1.562vw}
.ul04 .btns .a1{padding:0 .52vw;min-width:7.604vw;height:2.708vw;line-height:2.708vw;border-radius:.312vw;font-size:1.145vw}
.ul05{margin:0 -1.354vw -1.562vw}
.ul05 li{padding:0 1.354vw;margin-bottom:1.562vw}
.ul05 .con{padding:1.145vw;padding-bottom:1.562vw;border-radius:.52vw}
.ul05 .icon{margin-right:.833vw;width:6.041vw;height:6.041vw;line-height:6.041vw;border-radius:.781vw;box-shadow:0 .156vw .52vw 0 rgba(202,38,35,.2)}
.ul05 .text{padding-top:.833vw;width:calc(100% - 6.875vw)}
.ul05 .tit{font-size:1.25vw}
.ul05 .num{padding-left:1.041vw;margin-top:.625vw}
.ul05 .num span{font-size:2.5vw}
.ul06{margin:0 -1.041vw -1.562vw}
.ul06 li{padding:0 1.041vw;margin-bottom:1.562vw}
.ul06 .con{padding:1.718vw 1.77vw 2.291vw;padding-right:1.979vw;border-radius:.52vw}
.ul06 .item{padding:0 .52vw}
.ul06 .tit{padding-left:.677vw;font-size:1.25vw}
.ul06 .tit:before{margin-top:-.677vw;width:.364vw;height:1.354vw;border-radius:.208vw}
.ul06 .num{padding-left:1.562vw;margin-top:.625vw}
.ul06 .num span{font-size:2.5vw}
.ul07{margin:0 -.989vw -1.302vw}
.ul07 li{padding:0 .989vw;margin-bottom:1.302vw}
.ul07 .text{padding:.677vw .781vw .781vw}
.ul07 .tit{font-size:1.145vw}
.ul07 .info{margin-top:.833vw;font-size:.937vw}
.ul07 .info span{margin-left:.52vw}
.ul08 .con{height:5.208vw;line-height:5.208vw}
.ul08 .tit{padding-left:4.687vw;font-size:1.25vw}
.ul08 .tit:before{margin-top:-.72vw;left:1.562vw;width:1.875vw;height:1.822vw}
.ul09{margin:0 -.989vw -2.083vw}
.ul09 li{padding:0 .989vw;margin-bottom:2.083vw}
.ul09 .state{border-radius:1.041vw 0 0 1.041vw}
.ul09 .text{padding:.52vw .781vw 1.354vw}
.ul09 .tit{font-size:1.145vw}
.ul09 .info{margin-top:.781vw;font-size:.937vw}
.ul09 .more{margin-top:1.25vw;height:2.083vw;line-height:2.083vw;font-size:.937vw;border-radius:.312vw}
.ul10 .con{padding:1.562vw 0}
.ul10 .pic{margin-right:1.354vw;width:12.5vw}
.ul10 .text{width:calc(100% - 13.85vw)}
.ul10 .tit{font-size:1.458vw}
.ul10 .date{margin-top:.52vw;font-size:.833vw}
.section-index1{padding:3.958vw 0 3.541vw}
.section-index2{padding:3.541vw 0 2.187vw}
.section-index3{padding:2.187vw 0 3.437vw}
.section-index3 .top01{margin-bottom:2.656vw}
.section-index4{padding:3.437vw 0 5.625vw}
.section-index4 .top01{margin-bottom:2.916vw}
.section-inner4{padding:3.645vw 0}
.section-inner2{padding:2.76vw 0 3.437vw}
.section-inner3{padding:3.385vw 0 13.8vw}
.section-inner5{padding:3.385vw 0 0}
.section-inner5 .sec-content{min-height:45.52vw}
.section-inner5 .sec-content .col{margin-right:3.229vw;padding:2.083vw 0;width:17.29vw}
.section-inner5 .sec-content .cor{width:calc(100% - 20.52vw)}
.section-inner5 .pages,.section-inner5 .ul08,.section-inner5 .ul10{margin-bottom:4.166vw}
.form01{padding:1.875vw 0}
.form01 .search .inp{padding:0 .625vw;width:20.83vw;height:2.708vw;line-height:2.604vw;border-radius:.312vw;font-size:1.145vw}
.form01 .search .submit{margin-left:1.562vw;width:5vw;height:2.708vw;line-height:2.708vw;border-radius:.312vw;font-size:1.145vw}
.form01 .search+.items{margin-top:3.75vw}
.form01 .items+.items{margin-top:1.562vw}
.form01 .items .label{margin-right:.52vw;width:5.729vw;font-size:1.145vw;line-height:2.708vw}
.form01 .items .link{margin-bottom:-.416vw}
.form01 .items .link a{margin-bottom:.416vw;padding:0 .989vw;font-size:1.145vw;line-height:2.708vw;border-radius:.312vw}
.form01 .items .link a:first-child{margin-right:.937vw;min-width:5vw}
.form01 .items .link i{margin-right:.312vw;width:1.041vw;height:1.041vw}
.form01 .filter{padding-top:1.562vw}
.form01 .filter .link a{margin-right:.729vw!important;min-width:0!important}
.table01 td,.table01 th{padding:.52vw;font-size:1.25vw;height:3.489vw}
.table01 .state{padding:0 1.406vw;font-size:1.041vw;line-height:1.666vw;border-radius:1.041vw}
.top01{margin-bottom:3.75vw;padding-bottom:1.145vw}
.top01 .r{margin-top:1.927vw}
.top01 .tit{font-size:2.5vw;line-height:2.916vw}
.top01 .tit:before{width:17.18vw}
.top01 .more{font-size:.937vw;line-height:1.25vw}
.box01 .pic{height:22.44vw}
.box02 .right{padding-top:.364vw}
.box02 .pic{padding:.312vw;height:13.02vw}
.box03{padding:1.666vw 0 3.645vw}
.box03 .top01{margin-bottom:2.864vw}
.box04 .head{margin-bottom:3.020vw;padding:2.916vw 14.89vw 2.916vw 4.479vw;min-height:15.36vw;border-radius:1.041vw}
.box04 .head .tit{font-size:2.5vw}
.box04 .head .info{margin-top:.833vw;padding:0 .416vw;padding-top:1.718vw;font-size:1.25vw}
.box04 .head .info span{margin-right:2.395vw}
.box04 .items+.items{margin-top:3.645vw}
.box04 .items .top01{margin-bottom:2.447vw}
.box05{padding:2.083vw 0 3.437vw}
.box06{margin:1.666vw 0 0;height:calc(100% - 1.666vw);border-radius:1.041vw 0 0}
.box06 .tit{padding:.625vw 1.302vw .625vw 1.77vw;font-size:1.562vw;border-radius:0 2.604vw 2.604vw 0}
.box06 .tit:before{width:.781vw;height:.677vw}
.box06 .cont{padding:1.406vw 1.562vw 3.125vw;font-size:1.145vw}
.box07{margin-bottom:1.822vw;padding:1.614vw 0}
.box07 .icon{margin-right:1.041vw;width:1.979vw;height:1.458vw;line-height:1.458vw}
.box07 .right{width:calc(100% - 3.020vw)}
.box07 .tit{font-size:1.25vw}
.box08{margin-bottom:3.541vw}
.box08 .big-pic{height:28.64vw}
.box08 .tit{padding:0 .104vw;padding-bottom:1.093vw;margin-bottom:1.822vw;font-size:1.25vw}
.box08 .tit:before{width:5.833vw;height:.104vw}
.box08 .info{font-size:.937vw;line-height:1.25vw}
.box08 .info .item{padding-left:.729vw}
.box08 .info .item+.item{margin-top:1.875vw}
.box08 .info .label{margin-right:.312vw;width:4.479vw;font-size:.937vw}
.box08 .info .r em{margin:0 .937vw;margin-top:-.104vw;height:1.041vw}
.box08 .info .progress{margin-left:.52vw}
.box08 .info .progress .line{width:9.375vw;height:.833vw;border-radius:2.604vw}
.box08 .info .progress .num{margin-left:.416vw;font-size:.937vw}
.box08 .btns{margin-top:1.197vw;padding-top:2.083vw}
.box08 .btns *{margin-right:1.979vw;width:16.4vw;height:3.229vw;line-height:3.125vw;border-radius:.52vw;font-size:1.25vw}
.box09{margin-bottom:6.25vw}
.box10{font-size:1.041vw}
.box11{margin-top:2.395vw}
.box11 .hd{margin-bottom:3.645vw}
.box11 .icon{margin-right:1.354vw;width:3.229vw;height:3.229vw}
.box11 .right{width:calc(100% - 4.583vw)}
.box11 .form .inp{padding:0 1.458vw;width:calc(100% - 11.66vw);height:3.229vw;line-height:3.125vw;border-radius:.52vw;font-size:1.041vw}
.box11 .form .submit{margin-left:1.562vw;width:10.1vw;height:3.229vw;line-height:3.229vw;font-size:1.25vw;border-radius:.52vw}
.box11 .items+.items{margin-top:1.562vw}
.box11 .items .right{padding:.26vw 0 1.614vw}
.box11 .items .name{font-size:.833vw}
.box11 .items .desc{margin-top:.677vw;font-size:1.041vw}
.box11 .items .date{margin-top:.312vw;font-size:.833vw}
.box12{padding:3.125vw 0 4.166vw}
.box12 .hd{margin-bottom:2.083vw}
.box12 .hd .tit{font-size:1.666vw}
.box12 .cont{font-size:.937vw}
}
@media only screen and (max-width:1919px){
.swiper01{margin:0 -70px;padding:0 80px 4.17vw}
}
@media only screen and (max-width:1779px){
.swiper01{margin:0}
}
@media only screen and (max-width:949px){
.swpPagination1{right:20px!important;bottom:10px!important}
.swpPagination1 .swiper-pagination-bullet{width:6px;height:6px;margin:0 4px!important}
.swpPagination1 .swiper-pagination-bullet-active{width:18px;height:18px}
.swpPagination2{width:160px!important}
.swpArrow1{top:48px;width:36px;height:36px;-webkit-background-size:24px auto;background-size:24px auto}
.banner{height:45.83vw}
.swiper01{padding:0 50px 30px}
.swiper01 .text{padding:10px 20px;height:72px}
.swiper01 .tit{font-size:16px}
.innerNav01 li{margin-bottom:5px}
.innerNav01 .con{padding:10px 10px 10px 15px}
.innerNav01 .icon{margin-right:6px;width:20px;height:20px;line-height:20px}
.innerNav01 .tit{font-size:16px}
.tabs01 li{margin-right:30px}
.tabs01 a{font-size:22px;line-height:32px}
.tabs02{margin-bottom:20px}
.tabs02 li{margin-right:20px}
.tabs02 a{font-size:16px;padding-bottom:10px;line-height:1.6}
.ul01{margin:0 -5px -10px}
.ul01>li{padding:0 5px;margin-bottom:10px}
.ul01 .con{padding:15px 10px 10px;min-height:240px}
.ul01 .hd{margin-bottom:5px}
.ul01 .hd .icon{width:36px;height:36px;line-height:36px;margin-right:10px}
.ul01 .hd .tit{font-size:18px!important}
.ul01 .bdy a{font-size:14px;height:34px;line-height:34px}
.ul01 .bot{padding:0 10px}
.ul01 .bot .more{font-size:13px}
.ul02 .con{padding-left:52px;height:46px;line-height:46px}
.ul02 .con:before{left:20px;width:20px;height:20px;margin-top:-10px}
.ul02 .date{font-size:13px}
.ul02 .tit{font-size:15px}
.ul03 .con{padding:0 5px;height:46px;line-height:46px}
.ul03 .date{font-size:13px}
.ul03 .tit,.ul03 .tit .state{font-size:15px}
.ul04 li{margin-bottom:20px}
.ul04 .con:before{left:240px}
.ul04 .pic{width:240px}
.ul04 .text{padding-bottom:50px;width:calc(100% - 265px)}
.ul04 .tit{font-size:16px}
.ul04 .info{margin-top:10px;font-size:13px}
.ul04 .btns{bottom:10px}
.ul04 .btns .a1{min-width:90px;height:34px;line-height:34px;font-size:14px}
.ul05{margin:0 -5px -20px}
.ul05 li{padding:0 5px;margin-bottom:20px}
.ul05 .con{padding:15px 20px}
.ul05 .icon{width:60px;height:60px;line-height:60px}
.ul05 .text{padding-top:6px;width:calc(100% - 76px)}
.ul05 .tit{font-size:16px}
.ul05 .num{margin-top:8px;padding-left:16px}
.ul05 .num span{font-size:24px}
.ul06 li{width:100%}
.ul06 .con{padding:20px}
.ul06 .tit{font-size:16px}
.ul06 .tit:before{width:4px;height:20px;margin-top:-10px}
.ul06 .num{margin-top:8px;padding-left:24px}
.ul06 .num span{font-size:24px}
.ul07{margin:0 -5px -20px}
.ul07 li{padding:0 5px;margin-bottom:20px}
.ul07 .text{padding:12px}
.ul07 .tit{font-size:15px}
.ul07 .info{margin-top:8px;font-size:13px}
.ul07 .info span{margin-left:3px}
.ul08 .con{height:56px;line-height:56px}
.ul08 .tit{padding-left:45px;font-size:16px}
.ul08 .tit:before{left:10px;width:24px;height:24px;margin-top:-9px}
.ul09{margin:0 -5px -20px}
.ul09 li{padding:0 5px;margin-bottom:20px}
.ul09 .text{padding:10px 10px 15px}
.ul09 .tit{font-size:16px}
.ul09 .info{margin-top:8px;font-size:13px}
.ul09 .more{margin-top:10px;height:28px;line-height:28px;font-size:14px}
.ul10 .con{padding:20px 0}
.ul10 .pic{width:180px;margin-right:20px}
.ul10 .text{width:calc(100% - 200px)}
.ul10 .tit{font-size:16px}
.ul10 .date{font-size:13px}
.section-index1{padding:40px 0 20px}
.box12,.section-index2,.section-index3{padding:20px 0}
.section-index4,.section-inner2{padding:20px 0 40px}
.section-inner3{padding:20px 0 60px}
.section-inner5{padding:20px 0 0}
.section-inner5 .sec-content{display:block;min-height:0}
.section-inner5 .sec-content .col,.section-inner5 .sec-content .cor{width:100%;padding:0}
.section-inner5 .pages,.section-inner5 .ul08,.section-inner5 .ul10{margin-bottom:30px}
.form01{padding:20px 0}
.form01 .search .inp{width:240px;height:36px;line-height:34px;font-size:14px}
.form01 .search .submit{margin-left:15px;width:60px;height:36px;line-height:36px;font-size:14px}
.form01 .search+.items{margin-top:15px}
.form01 .items+.items{margin-top:10px}
.form01 .items .label{width:70px;font-size:14px;line-height:28px}
.form01 .items .link{margin-bottom:-4px}
.form01 .items .link a{padding:0 10px;font-size:14px;line-height:28px;min-width:0!important;margin-right:0!important;margin-bottom:4px}
.form01 .items .link i{margin-right:4px;width:14px;height:14px}
.form01 .filter{padding-top:15px}
.form01 .filter .link a{padding:0;margin-right:20px!important}
.top01{margin-bottom:25px!important;padding-bottom:10px}
.top01:before{width:120px}
.top01 .r{margin-top:14px}
.top01 .tit{font-size:22px;line-height:32px}
.top01 .more{font-size:14px;line-height:20px}
.table01 td,.table01 th{font-size:14px;height:52px}
.table01 .state{padding:0 10px;font-size:14px;line-height:28px}
.box01 .pic{height:282px}
.box02 .pic{height:188px}
.box03{padding:20px 0 40px}
.box04 .items+.items{margin-top:25px}
.box04 .head{padding:20px;margin-bottom:25px;min-height:0}
.box04 .head .tit{font-size:24px}
.box04 .head .info{margin-top:12px;padding-top:12px;font-size:14px}
.box04 .head .info span{margin-right:20px}
.box05{padding:20px 0 40px}
.box06{margin-top:20px}
.box06 .tit{padding:8px 15px;font-size:18px}
.box06 .cont{font-size:14px;padding:20px;line-height:1.75}
.box07{padding:10px 0;margin-bottom:20px}
.box07 .icon{width:30px;height:22px;line-height:22px;margin-right:15px}
.box07 .right{width:calc(100% - 45px)}
.box07 .tit{font-size:18px}
.box08{margin-bottom:30px}
.box08 .wp{display:block}
.box08 .col,.box08 .cor{width:100%}
.box08 .cor{margin-top:20px}
.box08 .big-pic{height:52vw}
.box08 .tit{font-size:18px;padding-bottom:10px;margin-bottom:20px}
.box08 .tit:before{width:80px}
.box08 .info .item+.item{margin-top:10px}
.box08 .info{font-size:14px}
.box08 .info .label{width:80px}
.box08 .info .r em{margin:0 8px;height:12px}
.box08 .info .progress .line{width:120px}
.box08 .btns{padding-top:20px;margin-top:20px;justify-content:center}
.box08 .btns *{width:180px;height:40px;line-height:38px;font-size:16px;margin:0 8px}
.box09{margin-bottom:30px}
.box10{font-size:14px;line-height:1.75}
.box11{margin-top:25px}
.box11 .hd{margin-bottom:30px}
.box11 .icon{margin-right:25px;width:42px;height:42px}
.box11 .right{width:calc(100% - 67px)}
.box11 .form .inp{padding:0 15px;height:42px;line-height:40px;font-size:14px;width:calc(100% - 120px)}
.box11 .form .submit{margin-left:20px;width:100px;height:42px;line-height:42px;font-size:15px}
.box11 .items+.items{margin-top:17px}
.box11 .items .right{padding:5px 0 20px}
.box11 .items .name{font-size:14px}
.box11 .items .desc{margin-top:8px;font-size:16px}
.box11 .items .date{margin-top:3px;font-size:13px}
.box12 .hd{margin-bottom:15px}
.box12 .hd .tit{font-size:18px}
.box12 .cont{font-size:14px;line-height:1.75}
}
@media only screen and (max-width:767px){
.swiper01{padding:0 0 30px}
.swiper01 .swpArrow1{display:none}
.ul01>li{width:100%}
.ul02 .con{padding-left:35px;padding-right:5px}
.ul02 .con:before{left:5px}
.ul04 .con{display:block}
.ul04 .con:before{left:0}
.ul04 .pic,.ul04 .text{width:100%;margin:0}
.ul04 .pic{margin-bottom:10px}
.ul05{margin-bottom:-15px}
.ul05 li{margin-bottom:15px;width:50%}
.ul05 .con{padding:10px}
.ul05 .icon{margin-right:12px;width:36px;height:36px;line-height:36px;border-radius:10px}
.ul05 .text{width:calc(100% - 48px)}
.ul05 .tit{font-size:13px}
.ul05 .num{padding-left:10px}
.ul05 .num span{font-size:20px}
.ul06{margin-bottom:-15px}
.ul06 li{margin-bottom:15px}
.ul06 .con{padding:10px 0}
.ul06 .tit{padding-left:8px;font-size:13px}
.ul06 .tit:before{width:2px;height:14px;margin-top:-7px}
.ul06 .num{padding-left:20px}
.ul06 .num span{font-size:20px}
.ul07 li,.ul09 li{width:50%}
.ul10 .con{padding:15px 0}
.ul10 .pic{width:140px}
.ul10 .date{margin-top:8px}
.table01{overflow-x:auto}
.table01 table{white-space:nowrap}
.form01 .items{display:block}
.form01 .items .label{width:100%;margin:0}
.box01,.box02{display:block}
.box01 .left,.box01 .right,.box02 .left,.box02 .right{width:100%}
.box01 .left{margin-bottom:10px}
.box01 .pic{height:60.5vw}
.box02 .pic{height:51.2vw}
.box08 .info .item{padding-left:8px}
.box08 .btns *{width:120px}
.box11 .icon{margin-right:10px;width:36px;height:36px}
.box11 .right{width:calc(100% - 46px)}
.box11 .form .inp{width:calc(100% - 70px);height:36px;line-height:34px}
.box11 .form .submit{margin-left:5px;width:65px;height:36px;line-height:36px}
.box11 .items .desc{font-size:15px}
}
/*!****** 响应 end *******/
