*,: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,summary,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:#3d4c63;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}

a{color:#333;text-decoration:none}

a:hover{color:inherit}

img{max-width:100%;border:none}

em,i{font-style:normal}

table{border-collapse:collapse;border-spacing:0}

input,select,textarea{font-size:12px;color:#444;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}

button,input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}

button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}

.false:focus{border:2px solid #ff1531;background:#fff}

::-webkit-input-placeholder{color:#999}

::-moz-placeholder{color:#999}

:-ms-input-placeholder{color:#999}

::-ms-clear,::-ms-reveal{display:none}

.fix{*zoom:1}

.fix:after,.fix:before{display:block;content:"";height:0;clear:both}

.c{clear:both}

.col-l,.l{float:left}

.col-r,.r{float:right}

.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}

.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}

body.bd_s1{background:#f9f9f9 url(../images/body-bg1.jpg) center top no-repeat;-webkit-background-size:1920px auto;background-size:1920px auto}

body.bd_s2{background:#f1f4ff}

body.bd_s3{background:#f7f9ff url(../images/body-bg2.jpg) center top no-repeat;-webkit-background-size:1920px auto;background-size:1920px auto}

.wp{width:90%;max-width:1600px;margin:0 auto}

.wp2{width:90%;max-width:1400px;margin:0 auto}

.wp3{width:90%;max-width:1200px;margin:0 auto}

/*!头部*/

.header-menuBtn{display:none;position:absolute;top:10px;right:20px;width:40px;height:40px;cursor:pointer;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;z-index:102}

.header-menuBtn span{position:absolute;left:8px;top:50%;right:0;width:24px;height:3px;margin-top:-2px;background-color:#124fb0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.header-menuBtn span:after,.header-menuBtn span:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:30px;background-color:#124fb0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.header-menuBtn span:before{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}

.header-menuBtn span:after{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}

.header-menuBtn.header-menuBtn__open span{background-color:transparent}

.header-menuBtn.header-menuBtn__open span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}

.header-menuBtn.header-menuBtn__open span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}

.header .header-1{height:157px;display:-webkit-flex;display:flex;justify-content:space-between}

.header .header-1 .hd-col{display:-webkit-flex;display:flex;align-items:center}

.header .header-1 .hd-cor{padding-top:16px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}

.header .header-2{height:78px;background:linear-gradient(0deg,#044191,#124fb0)}

.header .header-2 .header-set,.header .header-2 .search-1{display:none}

.header .header-logo{flex-shrink:0; display: flex; align-items: center}

.header .header-logo a{margin-right: 4px; display: block;}

.header .header-logo img{display:block;max-height:4.17vw}

.header .header-info{padding-left:12px;margin-left:20px;position:relative;font-weight:700;color:#0075da;line-height:1.2;flex-shrink:0}

.header .header-info:before{content:'';position:absolute;left:0;top:50%;width:1px;height:48px;background-color:#00438d;opacity:.2;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.header .header-info .t1{font-size:clamp(16px,1.04vw,18px);display:-webkit-flex;display:flex;align-items:center}

.header .header-info .t2{margin-top:2px;font-size:clamp(20px,1.35vw,24px)}

.header .header-info .icon-tel{margin-right:8px;display:block;width:24px;height:24px;background:url(../images/icon-tel1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}

.header .header-set{margin:0 -23px 16px;font-size:clamp(16px,1.04vw,18px);color:#054293;line-height:1.67;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}

.header .header-set .item{padding:0 23px;display:block;font-size:inherit;color:inherit;position:relative;flex-shrink:0;display:-webkit-flex;display:flex;align-items:center}

.header .header-set .item:before{content:'';position:absolute;right:0;top:50%;width:1px;height:18px;background-color:#054293;opacity:.5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.header .header-set .item:last-child:before{display:none}

.header .header-set i{margin-right:4px;display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;flex-shrink:0}

.header .header-set .icon-lg{background-image:url(../images/icon-lg1.png)}

.header .header-set .icon-user{background-image:url(../images/icon-user1.png)}

.header .header-set .item:hover{text-decoration:underline}

.header .header-nav{display:-webkit-flex;display:flex}

.header .header-nav>li{width:16.66%;position:relative;flex-shrink:0}

.header .header-nav>li>a{padding:0 15px;display:block;height:100%;font-size:clamp(20px,1.35vw,24px);color:#fff;text-align:center;font-weight:700;line-height:78px;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.header .header-nav>li>a .icon{margin-right:10px;width:32px;height:32px;line-height:32px;font-size:0;text-align:center;opacity:.7;flex-shrink:0}

.header .header-nav>li>a .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.header .header-nav>li>a span{display:block}

.header .header-navsub{position:absolute;left:50%;top:100%;min-width:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:10;display:none}

.header .sub1{padding:18px 0;background-color:#fff;box-shadow:0 0 7px 0 rgba(0,0,0,.11)}

.header .sub1 a{margin-bottom:4px;padding:8px 10px;display:block;font-size:clamp(18px,1.15vw,20px);color:#333;text-align:center;white-space:nowrap;line-height:1.5}

.header .sub1 a:hover{color:#0a479d;font-weight:700;background-color:#edf6fe}

.header .header-nav>li.on>a,.header .header-nav>li:hover>a{background-color:#0075da}

.header.v2{margin-bottom:10px;height:160px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.footer{border-top:4px solid #124fb0;background-color:#fff}

.footer .footer-1{padding:20px 0 18px;background-color:#f3f9ff}

.footer .footer-2{padding:33px 0 47px}

.footer .footer-bot{margin-top:33px;padding-top:24px;border-top:1px solid rgba(0,0,0,.1);display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}

.footer .footer-link{font-size:clamp(16px,1.04vw,18px);color:#0c4ba7;font-weight:700;line-height:2;display:-webkit-flex;display:flex;flex-wrap:wrap}

.footer .footer-link span{margin-right:10px}

.footer .footer-link .cont{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}

.footer .footer-link .cont a{margin-right:32px;display:block;color:#000;font-weight:400;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.footer .footer-link .cont a:hover{color:#0c4ba7;text-decoration:underline}

.footer .footer-info{margin:0 -20px -30px;color:#666;line-height:1.36;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}

.footer .footer-info .item{padding:0 20px;margin-bottom:30px;display:block;display:-webkit-flex;display:flex;align-items:flex-start}

.footer .footer-info .icon{margin-right:15px;display:block;width:60px;height:60px;line-height:58px;font-size:0;text-align:center;border:1px solid #ccc;border-radius:50%;overflow:hidden;flex-shrink:0}

.footer .footer-info .icon img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%}

.footer .footer-info .text{padding-top:3px;flex-grow:1}

.footer .footer-info .t1{font-size:clamp(18px,1.25vw,22px)}

.footer .footer-info .t2{margin-top:5px;font-size:clamp(15px,1.04vw,18px)}

.footer .footer-info .item:nth-child(2){width:24.26%;flex-shrink:0}

.footer .footer-info .item:nth-child(3){width:23.25%;flex-shrink:0}

.footer .footer-copy{font-size:clamp(15px,1.04vw,18px);color:#999;line-height:1.8}

.footer .footer-copy a{margin:0 20px;display:inline-block;font-size:inherit;color:inherit}

.footer .footer-copy img{margin:-2px 3px 0 0;display:inline-block;vertical-align:middle}

.footer .footer-copy a:hover{color:#000;text-decoration:underline}

.footer .footer-share{font-size:clamp(15px,1.04vw,18px);color:#666;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}

.footer .footer-share span{margin-right:10px}

.footer .footer-share .item{display:block;width:42px;height:42px;line-height:42px;font-size:0;text-align:center;position: relative}

.footer .footer-share .item img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.footer .footer-share .mask{padding-bottom: 10px; position: absolute; left: 50%; bottom: 100%; z-index: 10; -webkit-transform: translate(-50%, -10px); -ms-transform: translate(-50%, -10px); -o-transform: translate(-50%, -10px); transform: translate(-50%, -10px); opacity: 0; visibility: hidden;}
.footer .footer-share .code{padding: 5px; width: 140px; background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.footer .footer-share .code img{margin: 0 auto;s display: block;}
.footer .footer-share .item:hover{}
.footer .footer-share .item:hover .mask{opacity: 1; visibility: visible; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}

.search-1{padding-right:112px;width:354px;height:52px;position:relative;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,117,218,.21);border-radius:29px;overflow:hidden}

.search-1 input{outline:0;border:none;background-color:transparent}

.search-1 .inp{padding:0 28px;display:block;width:100%;height:52px;line-height:52px;font-size:clamp(15px,0.94vw,16px);color:#000}

.search-1 .submit{display:block;position:absolute;right:0;top:0;width:112px;height:52px;background:url(../images/bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;overflow:hidden;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.search-1 .submit input{position:absolute;left:-9999px}

.search-1 .submit span{padding-left:30px;display:block;font-size:clamp(18px,1.15vw,20px);color:#fff;background:url(../images/icon-so1.png) left center no-repeat;-webkit-background-size:24px auto;background-size:24px auto;flex-shrink:0}

.search-2{padding:15px 30px;background-color:#c6e3ff;border-radius:10px}

.search-2,.search-2 form{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}

.search-2 form{flex-grow:1}

.search-2 input{outline:0;border:none;background-color:transparent}

.search-2 .tit{margin-right:40px;font-size:clamp(24px,1.56vw,28px);color:#0c49a3;font-weight:400;line-height:1.79}

.search-2 .cont{display:-webkit-flex;display:flex;align-items:center}

.search-2 .inp{padding:0 20px;display:block;width:645px;height:50px;line-height:50px;background-color:#fff;border-radius:6px;font-size:clamp(16px,1.04vw,18px);color:#000;flex-shrink:0}

.search-2 .submit{margin-left:20px;display:block;width:152px;height:50px;background-color:#0c4ba7;border-radius:6px;position:relative;overflow:hidden;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.search-2 .submit input{position:absolute;left:-9999px}

.search-2 .submit span{padding-left:46px;display:block;font-size:clamp(18px,1.25vw,22px);color:#fff;background:url(../images/icon-so1.png) left center no-repeat;-webkit-background-size:32px auto;background-size:32px auto;flex-shrink:0}

.cur{padding-left:30px;font-size:clamp(16px,1.04vw,18px);color:#000;line-height:1.5;background:url(../images/icon-home1.png) left top .1vw no-repeat;-webkit-background-size:24px auto;background-size:24px auto;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}

.cur a,.cur em,.cur span{font-size:inherit;color:inherit}

.cur em{margin:0 12px}

.cur a:hover,.cur span{color:#054292;font-weight:700}

.pages{padding-top:50px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}

.pages button,.pages input{outline:0;border:none;background-color:transparent}

.pages ul{margin:0 -2px -4px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}

.pages ul li{padding:0 2px;margin-bottom:4px}

.pages ul a,.pages ul span{padding:0 5px;display:block;font-size:clamp(15px,.94vw,16px);color:#666;text-align:center;min-width:40px;height:40px;line-height:38px;border:1px solid rgba(0,0,0,.1);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.pages ul .next a,.pages ul .prev a{width:40px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:9px auto;background-size:9px auto}

.pages ul .prev a{background-image:url(../images/icon-arrow7.png)}

.pages ul .next a{background-image:url(../images/icon-arrow8.png)}

.pages ul .active a,.pages ul a:hover{background-color:#ef282f;border-color:#ef282f;color:#fff}

.pages ul .prev a:hover{background-image:url(../images/icon-arrow9.png)}

.pages ul .next a:hover{background-image:url(../images/icon-arrow10.png)}

.pages .total{font-size:clamp(15px,.94vw,16px);color:#333;line-height:1.5;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}

.pages .total span{margin:0 10px;display:block;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}

.pages .total .inp{margin:0 16px 0 8px;display:block;font-size:clamp(15px,.94vw,16px);color:#666;text-align:center;width:40px;height:40px;line-height:38px;border:1px solid rgba(0,0,0,.1)}

.pages .total .sur{margin:0 14px;display:block;width:74px;height:40px;line-height:40px;background-color:#134fb1;font-size:clamp(15px,.94vw,16px);color:#fff;text-align:center}

.pages.v2{border-top:1px dashed #b6c5d3}

.hd-1{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}

.hd-1 .tit{font-size:clamp(24px,1.56vw,28px);color:#0c49a3;font-weight:700;line-height:1.3}

.hd-2{padding:20px 10px;background:url(../images/bg3.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:10px;box-shadow:0 0 9px 0 rgba(11,87,152,.13);border:1px solid #e5eff7;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.hd-2 .tit{margin: 0 auto; width: 60px; font-size:clamp(24px,1.56vw,28px);color:#fff;font-weight:700;line-height:1.5;text-align:center}

.hd-3 .tit{font-size:clamp(24px,1.67vw,30px);color:#124fb0;font-weight:700;line-height:1.3}

.btns-1{display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.btns-1 .s1{padding:0 20px;display:block;font-size:clamp(16px,1.04vw,18px);color:#0075da;text-align:center;font-weight:700;min-width:165px;height:47px;line-height:45px;border:1px solid #0075da;border-radius:22px;background-color:#fff;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:center;align-items:center}

.btns-1 .icon-arrow{margin-left:15px;display:block;width:18px;height:6px;background:url(../images/icon-arrow3.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}

.btns-2{display:-webkit-flex;display:flex;align-items:center}

.btns-2 .s1{display:block;font-size:clamp(15px,.94vw,16px);color:#124fb0;line-height:2;flex-shrink:0;display:-webkit-flex;display:flex;align-items:center}

.btns-2 .icon-arrow{margin-left:5px;display:block;width:65px;height:33px;background:url(../images/icon-arrow6.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}

.btns-2.right{justify-content:flex-end}

.swp-pag1{position:absolute;left:auto!important;right:22px;bottom:30px!important;width:auto!important;font-size:0;z-index:10}

.swp-pag1 .swiper-pagination-bullet{margin:0 4px!important;display:inline-block;vertical-align:middle;width:8px;height:8px;background-color:#fff;border-radius:50%;opacity:.3}

.swp-pag1 .swiper-pagination-bullet-active{opacity:1}

.swp-pag2{position:absolute;left:0!important;right:0;bottom:0!important;font-size:0;text-align:center;z-index:10}

.swp-pag2 .swiper-pagination-bullet{margin:0 4px!important;display:inline-block;vertical-align:middle;width:12px;height:12px;background-color:#0075da;border-radius:50%;opacity:.4}

.swp-pag2 .swiper-pagination-bullet-active{opacity:1}

.swp-arrow1{position:absolute;top:98px;width:36px;height:65px;background-color:rgba(0,0,0,.3);background-repeat:no-repeat;background-position:center center;-webkit-background-size:13px auto;background-size:13px auto;z-index:10}

.swp-arrow1.prev{left:0;background-image:url(../images/icon-arrow1.png);border-radius:0 10px 10px 0}

.swp-arrow1.next{right:0;background-image:url(../images/icon-arrow2.png);border-radius:10px 0 0 10px}

.news-swiper1{padding:16px;background:url(../images/bg2.jpg) center center no-repeat;box-shadow:0 10px 10px rgba(0,0,0,.08);-webkit-background-size:cover;background-size:cover}

.news-swiper1 .slider{height:436px;position:relative;overflow:hidden}

.news-swiper1 .con{display:block;height:100%;position:relative;overflow:hidden}

.news-swiper1 .pic{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}

.news-swiper1 .mask{padding:0 100px 0 26px;position:absolute;left:0;bottom:0;right:0;z-index:10}

.news-swiper1 .mask:before{content:'';position:absolute;left:0;bottom:0;right:0;height:105px;background:url(../images/ls-bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1}

.news-swiper1 .tit{font-size:clamp(16px,1.04vw,18px);color:#f7f9fd;font-weight:400;line-height:72px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.cg-swiper1{padding:10px;margin:-10px;position:relative;overflow:hidden}

.cg-swiper1 .slider{position:relative}

.cg-swiper1 .con{display:block}

.cg-swiper1 .pic{margin-bottom:18px;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cg-swiper1 .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid #104dac;border-radius:10px;opacity:0;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cg-swiper1 .pic .inn{height:263px;background-color:#fff;box-shadow:0 0 9px 0 rgba(11,87,152,.13);border-radius:10px;border:1px solid #e5eff7;position:relative;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cg-swiper1 .pic img{display:block;width:100%;height:100%;object-fit:cover}

.cg-swiper1 .tit{font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:400;line-height:1.5;text-align:center;max-height:3em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.cg-swiper1 .con:hover .pic:before{opacity:1}

.cg-swiper1 .con:hover .pic .inn{box-shadow:none}

.cg-swiper1 .con:hover .tit{color:#09469d;font-weight:700}

.honor-swiper1{padding-bottom:37px;margin-bottom:47px;border-bottom:1px solid #e5e5e5;position:relative}

.honor-swiper1 .slider{margin:0 -10px;padding:27px 10px 39px;position:relative;overflow:hidden}

.honor-swiper1 .pic{padding:1.04vw;display:block;height:13.44vw;position:relative;background-color:#fff;box-shadow:0 0 9px 0 rgba(11,87,152,.13);border:1px solid #e5eff7;border-radius:10px;overflow:hidden}

.honor-swiper1 .pic img{display:block;width:100%;height:100%;object-fit:cover}

.tabsTit-1{padding-right: 90px; border-bottom:1px solid #0075da;position: relative}

.tabsTit-1 ul{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}

.tabsTit-1 li{margin-right:1px}

.tabsTit-1 .tit{padding:0 20px;display:block;font-size:clamp(18px,1.25vw,22px);color:#666;text-align:center;min-width:180px;height:54px;line-height:54px;background-color:#eef2f7;border-radius:8px 8px 0 0;background-color:#eef2f7;-webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;}

.tabsTit-1 .btns-3{position: absolute; right: 0; top: 50%; z-index: 2; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); display: none;}

.tabsTit-1 .on .tit{background-color:#0075da;color:#fff;font-weight:700}

.tabsTit-1 .on .btns-3{display: block;}

.tabsTit-1 .tit:hover{background-color:#0075da;color:#fff;font-weight:700}

.tabsTit-2 ul{margin:0 -38px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.tabsTit-2 li{padding:0 38px;flex-shrink:0}

.tabsTit-2 a{padding:10px 0;display:block;font-size:clamp(20px,1.35vw,24px);color:#333;line-height:1.5;position:relative}

.tabsTit-2 a:before{content:'';position:absolute;left:0;bottom:0;right:0;height:3px;background-color:#3264c6;opacity:0}

.tabsTit-2 .on a{color:#3264c6;font-weight:700}

.tabsTit-2 .on a:before{opacity:1}

.tabsTit-2.v2 a{padding:13px 0}

.tabsTit-2.v2 a:before{right:auto;width:47px}

.tabsTit-3 ul{margin:0 -8px -8px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.tabsTit-3 li{padding:0 8px;margin-bottom:8px}

.tabsTit-3 a{padding:11.5px 15px;display:block;min-width:183px;font-size:clamp(16px,1.04vw,18px);color:#000;text-align:center;line-height:1.5;border:1px solid #e2e2e2;border-radius:4px}

.tabsTit-3 .on a{background-color:#104dac;color:#fff;font-weight:700}

.tabsTit-4{border-bottom:1px solid #cbd8ee}

.tabsTit-4 ul{margin:0 -35px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.tabsTit-4 li{padding:0 35px}

.tabsTit-4 a{display:block;position:relative;font-size:clamp(16px,1.04vw,18px);color:#333;line-height:58px;font-weight:700}

.tabsTit-4 a:before{content:'';position:absolute;left:0;bottom:0;right:0;height:3px;background-color:#104dac;opacity:0}

.tabsTit-4 .on a{color:#104dac}

.tabsTit-4 .on a:before{opacity:1}

.tabsDesc-1 .tab-item{display:none}

.tabsDesc-1 .tab-item.on{display:block}

.lst-1 .con{padding-left:26px;display:block;height:50px;line-height:50px;position:relative;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.lst-1 .con:before{content:'';position:absolute;left:7px;top:50%;width:6px;height:6px;border-radius:50%;background-color:#000;opacity:.3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.lst-1 .date{margin-left:20px;font-size:clamp(15px,1.04vw,18px);color:#666;flex-shrink:0;order:2}

.lst-1 .tit{width:calc(100% - 125px);max-width:100%;font-weight:400;order:1;flex-grow:1;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-1 .tit span{display:block;max-width:calc(100% - 30px);position:relative;font-size:clamp(16px,1.04vw,18px);color:#000;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;flex-shrink:0}

.lst-1 .tit span:before{content:'';position:absolute;left:0;bottom:4px;width:0;height:2px;background-color:#ef282f;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-1 .tit img{margin-left:6px;display:block;max-width:24px;flex-shrink:0}

.lst-1 .con:hover .tit span{color:#ef282f}

.lst-1 .con:hover .tit span:before{width:100%}

.lst-2 li{border-bottom:1px solid rgba(18,79,176,.2)}

.lst-2 li:last-child{border:none}

.lst-2 .con{padding:10px 0;display:block;min-height:85px;display:-webkit-flex;display:flex;align-items:center}

.lst-2 .inn{padding-left:18px;position:relative;width:100%;font-size:0;overflow: hidden}

.lst-2 .inn:before{content:'';position:absolute;left:0;top:12px;width:6px;height:6px;background-color:#000;border-radius:50%;opacity:.3}

.lst-2 .tit{display:inline-block !important;vertical-align:middle; width: calc(100% - clamp(94px, 6.53vw, 112px));font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:400;letter-spacing:.03em;line-height:1.67;white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-2 .date{margin-left:.4vw;float: right;display:inline-block;vertical-align:middle;font-size:clamp(15px,1.04vw,18px);color:#999;line-height:1.67}

.lst-2 .con:hover .tit{color:#ef282f}

.lst-3{margin:0 -13px -26px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.lst-3 li{padding:0 13px;margin-bottom:26px;width:33.33%;flex-shrink:0}

.lst-3 .con{padding:30px 20px 20px;display:block;min-height:142px;height:100%;background-color:#f3f9ff;border-radius:10px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-3 .icon{margin:0 auto 4px;width:52px;height:52px;position:relative}

.lst-3 .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:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-3 .icon .ig2{opacity:0}

.lst-3 .tit{font-size:clamp(18px,1.15vw,20px);color:#333;font-weight:400;line-height:1.5;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-3 .con:hover{background-color:#0c4ba7}

.lst-3 .con:hover .icon img{opacity:0}

.lst-3 .con:hover .icon .ig2{opacity:1}

.lst-3 .con:hover .tit{color:#fff}

.lst-4{margin:0 -12px -24px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.lst-4 li{padding:0 12px;margin-bottom:24px;width:50%;flex-shrink:0}

.lst-4 .con{padding:17px 20px 15px;display:block;min-height:142px;height:100%;border:1px solid #dedbdb;border-radius:10px}

.lst-4 .icon{margin:0 auto 7px;width:70px;height:70px;line-height:70px;font-size:0;text-align:center;border-radius:50%;background:linear-gradient(-67deg,#5290df,#92c3fe);overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-4 .icon img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%}

.lst-4 .tit{font-size:clamp(18px,1.15vw,20px);color:#333;font-weight:400;line-height:1.5;text-align:center}

.lst-4 .con:hover .icon{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.lst-5 li{border-bottom:1px dashed rgba(0,0,0,.4)}

.lst-5 .con{padding:21px 0 26px;display:block}

.lst-5 .tit{font-size:0}

.lst-5 .tit span{display:inline-block;vertical-align:middle;font-size:clamp(16px,1.04vw,18px);color:#000;font-weight:400;line-height:1.57;max-height:3.14em;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-5 .tit img{margin-left:8px;display:inline-block;vertical-align:middle;max-width:23px}

.lst-5 .date{margin-top:5px;font-size:clamp(15px,.94vw,16px);color:#999;line-height:1.5}

.lst-5 .con:hover .tit span{color:#ef282f}

.lst-6 li{margin-bottom:32px}

.lst-6 li:last-child{margin-bottom:0}

.lst-6 .con{padding:24px 28px 28px;display:block;box-shadow:0 0 9px 0 rgba(11,87,152,.13);border:1px solid #e5eff7;border-radius:10px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}

.lst-6 .pic{margin-right:26px;width:160px;position:relative;overflow:hidden;flex-shrink:0}

.lst-6 .pic:before{content:'';display:block;padding-top:135%}

.lst-6 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-6 .text{padding:5px 12px 0;width:calc(100% - 186px);flex-shrink:0}

.lst-6 .line{margin:19px 0 12px;height:1px;background-color:#000;opacity:.1}

.lst-6 .t1{font-size:clamp(20px,1.35vw,24px);color:#124fb0;font-weight:700;line-height:1.2}

.lst-6 .t2{margin-top:6px;font-size:clamp(16px,1.04vw,18px);color:#124fb0;font-weight:700;line-height:1.3}

.lst-6 .t3{font-size:clamp(16px,1.04vw,18px);color:#333;line-height:1.97}

.lst-6 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.lst-7{margin:0 -10px -28px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.lst-7 li{padding:0 10px;margin-bottom:28px;width:33.33%;flex-shrink:0}

.lst-7 .con{padding:6px 20px;padding-left:42px;position:relative;display:block;min-height:60px;box-shadow:0 0 9px 0 rgba(11,87,152,.13);border:1px solid #e5eff7;border-radius:6px;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-7 .con:before{content:'';position:absolute;left:22px;top:50%;width:6px;height:6px;background-color:#c8c8c8;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-7 .tit{font-size:clamp(16px,1.04vw,18px);color:#000;font-weight:400;line-height:1.33;max-height:2.66em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-7 .con:hover{background-color:#104dac}

.lst-7 .con:hover:before{background-color:#fff}

.lst-7 .con:hover .tit{color:#fff}

.lst-8 li{border-bottom:1px dashed #b6c5d3}

.lst-8 li:first-child .con{padding-top:0}

.lst-8 li:last-child{border:none}

.lst-8 .con{padding:48px 0 42px;display:block;display:-webkit-flex;display:flex;align-items:flex-start}

.lst-8 .pic{margin-right:22px;width:250px;position:relative;overflow:hidden;flex-shrink:0}

.lst-8 .pic:before{content:'';display:block;padding-top:58.8%}

.lst-8 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-8 .text{padding:0 8px;width:calc(100% - 272px);max-width:100%;flex-grow:1}

.lst-8 .tit{font-size:clamp(18px,1.25vw,22px);color:#333;font-weight:400;line-height:1.64;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-8 .desc{margin-top:9px;font-size:clamp(16px,1.04vw,18px);color:#000;line-height:1.67;max-height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-8 .date{margin-top:14px;font-size:clamp(16px,1.04vw,18px);color:#666;line-height:1.2}

.lst-8 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

.lst-8 .con:hover .desc,.lst-8 .con:hover .tit{color:#09469d}

.lst-9{margin:0 -13px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.lst-9 li{padding:0 13px;margin-bottom:10px;width:25%;flex-shrink:0}

.lst-9 .con{display:block}

.lst-9 .pic{margin-bottom:11px;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-9 .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:3px solid #104dac;border-radius:10px;opacity:0;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-9 .pic .inn{height:230px;background-color:#fff;box-shadow:0 0 9px 0 rgba(11,87,152,.13);border-radius:10px;border:1px solid #e5eff7;position:relative;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-9 .pic img{display:block;width:100%;height:100%;object-fit:cover}

.lst-9 .tit{font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:400;line-height:1.33;text-align:center;height:2.66em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-9 .con:hover .pic:before{opacity:1}

.lst-9 .con:hover .pic .inn{box-shadow:none}

.lst-9 .con:hover .tit{color:#09469d;font-weight:700}

.lst-10{margin:0 -13px -30px;font-size:clamp(16px,1.04vw,18px);color:#000;line-height:2;display:-webkit-flex;display:flex;flex-wrap:wrap}

.lst-10>li{padding:0 13px;margin-bottom:30px;width:50%;flex-shrink:0}

.lst-10 .con{padding:20px 32px 15px;display:block;height:100%;box-shadow:0 0 9px 0 rgba(11,87,152,.13);border:1px solid #e5eff7;border-radius:10px}

.lst-10 .t1{font-size:clamp(20px,1.35vw,24px);color:#124fb0;font-weight:700;line-height:1.3}

.lst-10 .t2{margin-top:2px;font-size:clamp(16px,1.04vw,18px);color:#124fb0;font-weight:700;line-height:1.89}

.lst-10 .ls1{margin-top:26px}

.lst-10 .ls1 li{margin-bottom:15px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.lst-10 .ls1 .name{margin-right:12px;min-width:90px;font-weight:700;flex-shrink:0}

.lst-10 .ls2{margin-top:23px;padding-left:30px;list-style:disc}

.lst-10 .ls2 li{list-style:inherit}

.lst-10 .ls2 li::marker{color:rgba(0,0,0,.2)}

.lst-11 li{margin-bottom:30px}

.lst-11 li:last-child{margin-bottom:0}

.lst-11 .con{padding:22px 24px 32px;display:block;box-shadow:0 0 6px 0 rgba(51,51,51,.09);border:1px solid #e8e8e8}

.lst-11 .tit{font-size:clamp(18px,1.15vw,20px);color:#333;font-weight:700;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.lst-11 .tit span{color:#f22630}

.lst-11 .desc{margin-top:8px;font-size:clamp(16px,1.04vw,18px);color:#000;line-height:1.67;max-height:3.34em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}

.lst-11 .date{margin-top:10px;font-size:clamp(15px,.94vw,16px);color:#999;line-height:1.2}

.lst-11 .con:hover .tit{color:#f22630}

.lst-12{font-size:clamp(16px,1.04vw,18px);color:#000;line-height:1.89}

.lst-12 li{border-bottom:1px solid #e5e5e5}

.lst-12 li:last-child{border:none}

.lst-12 .con{padding:16px 0 21px}

.lst-12 .p1{color:#124fb0;font-weight:700}

.lst-13{margin:0 -10px -20px;display:-webkit-flex;display:flex;flex-wrap:wrap}

.lst-13 li{padding:0 10px;margin-bottom:20px;width:33.33%;flex-shrink:0}

.lst-13 .con{padding:20px 40px;display:block;height:100%;min-height:130px;box-shadow:0 0 6px 0 rgba(0,0,0,.06);display:-webkit-flex;display:flex;align-items:center}

.lst-13 .icon{margin-right:22px;width:80px;height:80px;line-height:80px;font-size:0;text-align:center;flex-shrink:0}

.lst-13 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.lst-13 .text{flex-grow:1}

.lst-13 .t1{font-size:clamp(16px,1.04vw,18px);color:#000;line-height:1.3}

.lst-13 .t2{margin-top:8px;font-size:clamp(16px,1.04vw,18px);color:#064497;line-height:1.3}

.lst-13 .t2 span{font-family:Arial;font-size:clamp(38px,2.71vw,50px);color:#0075da;line-height:1;font-weight:700}

.mainIndex{padding:28px 0;overflow:hidden}

.section-index1{padding:24px 36px 26px 26px;margin-bottom:28px;background-color:#fff;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}

.section-index1 .sec-col,.section-index1 .sec-cor{flex-shrink:0}

.section-index1 .sec-col{width:45.52%}

.section-index1 .sec-cor{width:52.02%}

.section-index1 .tabsTit-1{margin-bottom:16px}

.section-index2{margin-bottom:37px}

.section-index3{margin-bottom:48px;display:-webkit-flex;display:flex;justify-content:space-between}

.section-index3 .sec-col,.section-index3 .sec-com,.section-index3 .sec-cor{padding:23px 28px 18px;background-color:#fff;border-radius:10px;box-shadow:0 0 24px 0 rgba(11,87,152,.11);flex-shrink:0}

.section-index3 .sec-col{width:33.75%}

.section-index3 .sec-col .hd-1{margin-bottom:17px}

.section-index3 .sec-com{width:37.06%}

.section-index3 .sec-com .hd-1{margin-bottom:27px}

.section-index3 .sec-cor{width:25.87%}

.section-index3 .sec-cor .hd-1{margin-bottom:30px}

.section-index4{margin-bottom:40px}

.section-index4 .sec-cont{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}

.section-index4 .sec-cont .sec-col{width:116px;height:262px;flex-shrink:0}

.section-index4 .sec-cont .sec-cor{width:calc(100% - 144px);flex-shrink:0}

.section-index4 .hd-2{height:100%}

.section-index4 .btns-1{margin-top:46px}

.section-inn1{padding-bottom:93px;min-height:82.2vh;overflow:hidden}

.section-inn2{padding:28px 0 104px;overflow:hidden}

.section-inn2 .wp{display:-webkit-flex;display:flex;justify-content:space-between}

.section-inn2 .sec-col{margin-right:30px;width:310px;flex-shrink:0}

.section-inn2 .sec-col .secCol-items{background-color:#fff;box-shadow:0 0 24px 0 rgba(31,60,119,.08)}

.section-inn2 .sec-col .secCol-items+.secCol-items{margin-top:30px}

.section-inn2 .sec-col .secCol-hd{padding:23px 22px 20px;border-bottom:1px solid rgba(18,79,176,.15)}

.section-inn2 .sec-col .secCol-bd{padding:0 22px 38px}

.section-inn2 .sec-col .btns-2{margin-top:28px}

.section-inn2 .sec-cor{padding:0 20px 64px;width:calc(100% - 340px);max-width:100%;background-color:#fff;box-shadow:0 0 24px 0 rgba(31,60,119,.08);flex-grow:1}

.section-inn2 .sec-cor .secCor-hd{padding:15px 0;min-height:85px;border-bottom:1px solid rgba(18,79,176,.2);display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}

.section-inn2 .lst-1{margin-top:12px;margin-bottom:24px}

.section-inn2 .lst-6{margin-top:27px}

.section-inn2 .lst-8{margin-top:26px}

.section-inn2 .lst-9{margin-top:26px;margin-bottom:34px}

.section-inn2 .lst-13{margin-top:25px;margin-bottom:37px}

.section-inn2 .tabsTit-3{margin:30px 0 24px}

.section-inn2 .tabsTit-4{margin-bottom:36px}

.section-inn2 .box-info1{margin-top:30px}

.box-sNav1 .box-hd{padding:13.5px 26px;background-color:#104dac;position:relative}

.box-sNav1 .box-hd:before{content:'';position:absolute;left:45px;top:100%;width:11px;height:7px;background:url(../images/icon-shape1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}

.box-sNav1 .box-hd .tit{font-size:clamp(18px,1.15vw,20px);color:#fff;font-weight:700;line-height:1.3}

.box-sNav1 .box-bd{padding:15px 10px 34px}

.box-sNav1 .ls1>li{margin-bottom:9px}

.box-sNav1 .ls1>li:last-child{margin-bottom:0}

.box-sNav1 .ls1>li>a{padding:8.5px 13px;padding-right:40px;display:block;font-size:clamp(16px,1.04vw,18px);color:#333;line-height:1.5;position:relative;background-color:#f2f2f2;border-radius:4px}

.box-sNav1 .ls1>li>a:before{content:'';position:absolute;right:9px;top:50%;width:6px;height:11px;background:url(../images/icon-arrow4.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%)}

.box-sNav1 .ls1>li.on>a,.box-sNav1 .ls1>li>a:hover{background-color:#edf6fe;color:#0a479d;font-weight:700}

.box-sNav1 .ls1>li.on>a:before,.box-sNav1 .ls1>li>a:hover:before{background-image:url(../images/icon-arrow5.png)}

.form-1 button,.form-1 input{outline:0;border:none;background-color:transparent}

.form-1 .form-items{margin-bottom:28px;padding-left:60px;min-height:60px;position:relative;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,39,149,.08);border-radius:10px;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}

.form-1 .form-items:last-child{margin-bottom:0}

.form-1 .form-link{margin:20px 0;font-size:clamp(15px,.94vw,16px);color:#999;line-height:2;overflow:hidden}

.form-1 .form-link .l{float:left}

.form-1 .form-link .l a{display:inline-block;color:#666}

.form-1 .form-link .r{float:right}

.form-1 .form-link .r a{margin-left:10px;display:inline-block;color:#c00}

.form-1 .form-link a:hover{color:#c00;text-decoration:underline}

.form-1 .form-btns{margin:39px 0 20px}

.form-1 .form-btns .a1{display:block;width:100%;height:60px;background-color:#00448f;box-shadow:0 0 10px 0 rgba(0,39,149,.08);border-radius:10px;font-size:clamp(20px,1.35vw,24px);color:#fff;text-align:center;font-weight:700}

.form-1 .input{flex-grow:1}

.form-1 .icon{position:absolute;left:30px;top:50%;width:30px;height:30px;line-height:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.form-1 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}

.form-1 .inp{padding:0 15px;display:block;width:100%;height:60px;line-height:60px;font-size:clamp(15px,.94vw,16px);color:#333}

.form-1 .vcodebtn{width:124px;height:60px;line-height:60px;font-size:clamp(15px,.94vw,16px);color:#00448f;text-align:center;flex-shrink:0}

.form-1.v2 .form-btns{margin-top:91px}

.form-2{padding:0 20.2% 0 13%}

.form-2 button,.form-2 input{outline:0;border:none;background-color:transparent}

.form-2 .form-items{margin-bottom:19px;display:-webkit-flex;display:flex;align-items:center}

.form-2 .form-items:last-child{margin-bottom:0}

.form-2 .form-btns{margin-top:40px;padding-left:228px}

.form-2 .form-btns .a1{display:block;width:480px;max-width:100%;height:60px;line-height:60px;background-color:#00448f;box-shadow:0 0 10px 0 rgba(0,39,149,.08);border-radius:10px;font-size:clamp(20px,1.35vw,24px);color:#fff;font-weight:700;text-align:center}

.form-2 .form-chk{padding-left:228px;margin:35px 0 57px 38px;font-size:clamp(15px,.94vw,16px);color:#999;line-height:1.38;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}

.form-2 .form-chk label{display:block;position:relative;overflow:hidden;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}

.form-2 .form-chk label input{position:absolute;left:-9999px}

.form-2 .form-chk label .icon-chk{margin-right:12px;display:block;width:22px;height:22px;border:1px solid #999;border-radius:50%;background:url(../images/icon-chk1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}

.form-2 .form-chk label span{display:block}

.form-2 .form-chk label input:checked+.icon-chk{border-color:#00448f;background-image:url(../images/icon-chk2.png)}

.form-2 .form-chk a{margin:0 5px;display:inline-block;color:#333}

.form-2 .form-chk a:hover{color:#00448f;text-decoration:underline}

.form-2 .input{flex-grow:1}

.form-2 .label{margin-right:28px;width:200px;text-align:right;font-size:clamp(16px,1.04vw,18px);color:#000;line-height:2.6;flex-shrink:0}

.form-2 .label em{margin-right:5px;display:inline-block;vertical-align:middle;color:red}

.form-2 .inp{padding:0 10px 0 22px;display:block;width:100%;height:50px;line-height:48px;border:1px solid #d7d8d9;font-size:clamp(16px,1.04vw,18px);color:#000}

.form-2 .inp::-webkit-input-placeholder{color:#b7b7b7}

.form-2 .inp::-moz-placeholder{color:#b7b7b7}

.form-2 .inp:-ms-input-placeholder{color:#b7b7b7}

.form-2 .vcode{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}

.form-2 .vcode .inp{width:calc(100% - 128px);flex-shrink:0}

.form-2 .vcode .vcodebtn{display:block;width:120px;height:42px;line-height:42px;background-color:#999;border-radius:4px;font-size:clamp(16px,1.04vw,18px);color:#fff;text-align:center;flex-shrink:0}

.form-2.v2{padding-right:23.6%}

.form-2.v2 .form-btns{margin-top:81px}

.box-lg1{background-color:#fff;min-height:630px;box-shadow:0 0 21px 0 rgba(0,39,149,.18);border-radius:20px;overflow:hidden;display:-webkit-flex;display:flex;justify-content:space-between}

.box-lg1 .box-col{width:60.29%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;flex-shrink:0}

.box-lg1 .box-cor{padding:76px 70px;width:39.71%;position:relative;z-index:1;flex-shrink:0}

.box-lg1 .box-btns{padding:0 10px;display:block;position:absolute;right:0;top:0;width:89px;height:73px;line-height:50px;font-size:clamp(15px,.94vw,16px);color:#fff;text-align:right;background:url(../images/bg4.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}

.box-lg1 .tabsTit-2{margin-bottom:50px}

.box-reg1{padding:24px 40px 82px;background-color:#fff;box-shadow:0 0 27px 0 rgba(0,39,149,.1)}

.box-reg1 .tabsTit-2{margin-bottom:42px}

.box-result1{padding:34px 40px 0}

.box-result1 .box-hd{margin-bottom:34px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-end}

.box-result1 .box-hd .tit{margin-right:40px;font-size:clamp(32px,2.29vw,42px);color:#333;font-weight:400;line-height:1.2}

.box-result1 .box-hd .txt{font-size:clamp(16px,1.04vw,18px);color:#333;font-weight:700;line-height:1.5}

.box-result1 .box-hd .txt span{color:#f22630}

.box-detail1{padding:45px 2% 0}

.box-detail1 .hd{padding-bottom:22px;border-bottom:1px solid #ddd}

.box-detail1 .hd .title{font-size:clamp(20px,1.35vw,24px);color:#333;font-weight:700;line-height:1.3;text-align:center}

.box-detail1 .hd .info{margin-top:26px;font-size:clamp(16px,1.04vw,18px);color:#999;line-height:1.67;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}

.box-detail1 .hd .info span{padding:0 12px;display:block;display:-webkit-flex;display:flex;align-items:center}

.box-detail1 .hd .info img{margin-right:2px;display:block;max-width:20px;flex-shrink:0}

.box-detail1 .hd .info .fontSize{display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}

.box-detail1 .hd .info .fontSize em{margin:0 5px;padding:0 4px;display:block;min-width:26px;line-height:26px;text-align:center;border-radius:50%;cursor:pointer;flex-shrink:0}

.box-detail1 .hd .info .fontSize em.on{background-color:#049;color:#fff}

.box-detail1 .cont{padding:20px 0 50px;font-size:clamp(16px,1.04vw,18px);color:#000;line-height:1.67}

.box-detail1 .pg{padding:24px 0;padding-right:180px;position:relative;border-top:1px solid #ddd}

.box-detail1 .pg .item{font-size:clamp(16px,1.04vw,18px);color:#000;line-height:2;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}

.box-detail1 .pg .item a{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}

.box-detail1 .pg .return{display:block;position:absolute;right:0;top:50%;width:126px;height:40px;line-height:40px;background-color:#124fb0;font-size:16px;color:#fff;text-align:center;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}

.box-detail1 .pg .return .icon-return{margin-right:4px;display:block;width:24px;height:24px;background:url(../images/icon-return1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}

.box-detail1 .pg .item:hover a{color:#049}

.box-info1{font-size:clamp(16px,1.04vw,18px);color:#000;line-height:2}

.box-info2{overflow:hidden}

.box-info2 .pic{margin:7px 0 0 50px;float:right;width:43.3%}

.box-info2 .pic img{display:block;width:100%}

.box-info2 .tit{font-size:clamp(20px,1.35vw,24px);color:#124fb0;font-weight:400;line-height:1.3}

.box-info2 .desc{margin-top:23px;font-size:clamp(16px,1.04vw,18px);color:#000;line-height:2}

.box-info3{font-size:clamp(16px,1.04vw,18px);color:#000;line-height:1.67}

.box-info3 h3{color:#104dac;font-weight:700}

@media only screen and (max-width:1599px){

.header .header-1{height:130px}

.header .header-2{height:60px}

.header .header-info:before{height:40px}

.header .header-set{margin:0 -15px 10px}

.header .header-set .item{padding:0 15px}

.header .header-nav>li>a{line-height:60px}

.header.v2{height:120px}

.footer .footer-1{padding:15px 0}

.footer .footer-2{padding:30px 0}

.footer .footer-bot{padding-top:20px;margin-top:20px}

.footer .footer-info .icon{width:48px;height:48px;line-height:46px}

.search-1{width: 310px; height:46px}

.search-1 .inp{height:46px;line-height:46px}

.search-1 .submit{height:50px}

.search-2 .inp{width:510px}

.search-2 .submit{width:130px}

.swp-arrow1{top:70px}

.news-swiper1 .slider{height:360px}

.cg-swiper1 .pic .inn{height:210px}

.tabsTit-1 .tit{min-width:140px;height:46px;line-height:46px}

.tabsTit-2 ul{margin:0 -25px}

.tabsTit-2 li{padding:0 25px}

.lst-1 .con{height:42px;line-height:42px}

.lst-2 .con{padding:8px 0;min-height:76px}

.lst-3 .con{padding:20px 10px 15px;min-height:120px}

.lst-3 .icon{width:42px;height:42px;line-height:42px}

.lst-4 .con{padding:15px;min-height:120px}

.lst-4 .icon{width:52px;height:52px;line-height:52px}

.lst-9 .pic .inn{height:180px}

.lst-13 .con{padding:20px;padding-right:0;min-height:110px}

.lst-13 .icon{margin-right:10px;width:60px;height:60px;line-height:60px}

.lst-13 .t2{margin-top:4px}

.section-index4 .sec-cont .sec-col{height:210px}

.section-inn1{padding-bottom:70px}

.box-lg1{min-height:500px}

.box-lg1 .box-cor{padding:60px 50px}

.box-lg1 .tabsTit-2{margin-bottom:40px}

}

@media only screen and (max-width:1399px){

.header .header-logo img{max-width: 25vw; max-height: 3.5vw;}

.header .sub1{padding:10px 0}

.footer .footer-info{margin:0 -15px -20px}

.footer .footer-info .item{padding:0 15px;margin-bottom:20px}

.search-2 .inp{width:400px}

.tabsTit-3 a{min-width:170px}

.tabsTit-4 ul{margin:0 -20px}

.tabsTit-4 li{padding:0 20px}

.lst-3{margin:0 -5px -15px}

.lst-3 li{padding:0 5px;margin-bottom:15px}

.lst-4{margin:0 -5px -15px}

.lst-4 li{padding:0 5px;margin-bottom:15px}

.lst-7 li{width:50%}

.lst-9 li{width:33.33%}

.section-inn2 .sec-col{width:270px}

.section-inn2 .sec-cor{width:calc(100% - 300px)}

}

@media only screen and (max-width:1199px){

body{padding-top:60px!important}

body.bd_s2,body.bd_s3{padding:0!important}

.header-menuBtn{display:block}

.header{position:fixed;left:0;top:0;right:0;height:60px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);z-index:100}

.header .header-1{height:auto}

.header .header-1 .hd-cor{display:none}

.header .header-2{margin:0;position:fixed;z-index:99;left:0;top:60px;bottom:0;width:60%;min-width:320px;height:auto;line-height:inherit;max-height:100%;background-color:rgba(0,0,0,.9);z-index:100;overflow-y:auto;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden;opacity:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}

.header .header-2.header__open{visibility:visible;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.header .header-2 .header-set,.header .header-2 .search-1{display:-webkit-flex;display:flex}

.header .header-info{display:none}

.header .header-logo{position:absolute;left:20px;top:50%;z-index:102;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.header .header-logo img{max-width: 240px; max-height:50px}

.header .header-set{padding:10px 20px;margin:0;color:#fff;line-height:2;justify-content:center}

.header .header-set .item:before{background-color:#fff}

.header .header-set .icon-lg{background-image:url(../images/icon-lg2.png)}

.header .header-set .icon-user{background-image:url(../images/icon-user3.png)}

.header .header-nav{margin:0;padding:15px 0;display:block;height:auto}

.header .header-nav>li{margin-bottom:5px;width:100%;min-width:0!important;max-width:none!important}

.header .header-nav>li>a{padding:10px 20px!important;line-height:1.5;color:#fff}

.header .header-navsub{padding:0;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.header .sub1 a{white-space: wrap}

.header.v2{position:static;background-color:transparent;box-shadow:none}

.header.v2 .header-logo{position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

.header.v2 .header-logo img{max-width:420px;max-height:60px}

.header.v2 .header-info{display:block}

.footer .footer-info{word-break:break-all}

.footer .footer-info .item:nth-child(4){width:25%;flex-shrink:0}

.footer .footer-bot .fot-col,.footer .footer-bot .fot-cor{width:100%}

.footer .footer-bot .fot-col{order:2}

.footer .footer-bot .fot-cor{margin-bottom:10px;order:1}

.footer .footer-share{justify-content:center}

.footer .footer-copy{text-align:center}

.footer .footer-copy a{display:block}

.btns-1 .s1{padding:0 15px;min-width:140px;height:42px;line-height:40px}

.btns-1 .icon-arrow{margin-left:10px}

.search-1{margin:0 auto;width:calc(100% - 40px)}

.swp-arrow1{top:35px}

.news-swiper1 .slider{height:320px}

.cg-swiper1 .pic .inn{height:130px}

.honor-swiper1 .pic{height:18vw}

.tabsTit-1 .tit{padding: 0 18px; min-width:100px}

.tabsTit-3 a{min-width:140px}

.lst-1 .con{height:36px;line-height:36px}

.lst-3 li{width:16.66%}

.lst-3 .con{min-height:110px}

.lst-4 li{width:25%}

.lst-4 .con{min-height:110px}

.lst-9{margin-left:-10px;margin-right:-10px}

.lst-9 li{padding:0 10px;width:25%}

.lst-9 .pic .inn{height:120px}

.section-index1{padding:20px}

.section-index3{flex-wrap:wrap}

.section-index3 .sec-col,.section-index3 .sec-com,.section-index3 .sec-cor{width:100%}

.section-index3 .sec-col,.section-index3 .sec-com{margin-bottom:30px}

.section-index4 .sec-cont .sec-col{height:160px}

.section-inn2 .wp{flex-wrap:wrap}

.section-inn2 .sec-col,.section-inn2 .sec-cor{width:100%}

.section-inn2 .sec-col{order:2}

.section-inn2 .sec-cor{margin-bottom:60px;order:1}

.form-2{padding:0 10%}

.form-2 .label{margin-right:15px;width:160px}

.form-2 .form-btns{padding-left:175px}

.form-2 .form-chk{padding-left:175px;margin-left:20px}

.box-lg1{display:block}

.box-lg1 .box-col{display:none}

.box-lg1 .box-cor{width:100%}

}

@media only screen and (max-width:959px){

.footer .footer-info{flex-wrap:wrap}

.footer .footer-info .item{width:100%!important}

.pages{display:block}

.pages .total,.pages ul{min-width:100%}

.pages .total{margin-top:10px;justify-content:center}

.search-2 .tit{margin-right:25px}

.search-2 .inp{width:320px}

.search-2 .submit{width:110px}

.search-2 .submit span{padding-left:34px;-webkit-background-size:28px auto;background-size:28px auto}

.news-swiper1 .slider{height:auto}

.news-swiper1 .con{height:auto;padding-top:65.52%}

.tabsTit-1{padding: 0; padding-bottom: 40px}

.tabsTit-1 ul{white-space:nowrap;overflow:hidden;overflow-x:auto;flex-wrap:nowrap}

.tabsTit-1 .btns-3{top: auto; right: 10px; bottom: 5px; -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0);}

.tabsTit-3{padding-bottom:6px;white-space:nowrap;overflow:hidden;overflow-x:auto}

.tabsTit-3 ul{flex-wrap:nowrap}

.tabsTit-4{white-space:nowrap;overflow:hidden;overflow-x:auto}

.tabsTit-4 ul{flex-wrap:nowrap}

.lst-13 .con{min-height:90px}

.lst-13 .icon{width:48px;height:48px;line-height:48px}

.lst-13 .t1{font-size:15px}

.lst-13 .t2{font-size:15px}

.lst-13 .t2 span{font-size:30px}

.section-index1{display:block}

.section-index1 .sec-col,.section-index1 .sec-cor{width:100%}

.section-index1 .sec-col{margin-bottom:25px}

.section-inn2 .sec-cor .secCor-hd{min-height:60px}

.form-2{padding:0}

.form-2.v2{padding:0}

.form-2.v2 .form-btns{margin-top:35px}

.box-result1{padding:20px;padding-bottom:0}

.box-result1 .box-hd{margin-bottom:20px}

.box-result1 .box-hd .tit{margin-right:20px}

.box-detail1{padding:40px 0 0}

.box-detail1 .hd .info{margin-top:15px}

}

@media only screen and (max-width:767px){

.header .header-logo{left: 10px;}

.header .header-logo img{max-width:145px}

.header .header-set{padding:10px 15px;font-size:14px}

.header .header-nav>li>a{font-size:18px}

.header .header-nav>li>a .icon{margin-right:5px;width:24px;height:24px;line-height:24px}

.header .sub1 a{padding:6px 10px;font-size:16px}

.header.v2{margin:0;height:80px}

.header.v2 .header-logo img{max-width:280px;max-height:50px}

.header.v2 .header-info{display:none}

.footer .footer-link{font-size:15px}

.footer .footer-link .cont a{margin-right:15px}

.footer .footer-2{padding:20px 0}

.footer .footer-info{margin-bottom:-15px}

.footer .footer-info .item{margin-bottom:15px}

.footer .footer-info .icon{margin-right:10px;width:42px;height:42px;line-height:40px}

.footer .footer-info .t1{font-size:16px}

.footer .footer-info .t2{font-size:14px}

.footer .footer-copy{font-size:14px;line-height:1.6}

.footer .footer-copy a{margin:0}

.cur{padding-left:24px;font-size:15px;-webkit-background-size:20px auto;background-size:20px auto}

.cur em{margin:0 6px}

.pages{padding-top:25px}

.pages ul a,.pages ul span{min-width:32px;height:32px;line-height:30px}

.pages ul .next a,.pages ul .prev a{width:32px}

.pages .total span{margin:0 6px}

.pages .total .inp{margin:0 6px;width:40px;height:32px;line-height:30px}

.pages .total .sur{margin:0 10px;width:60px;height:32px;line-height:32px}

.hd-2 .tit{width: auto}

.btns-1 .s1{min-width:120px;height:36px;line-height:34px;font-size:14px}

.btns-1 .icon-arrow{margin-left:6px}

.search-1{padding-right:80px;width:calc(100% - 20px);height:42px}

.search-1 .inp{padding:0 15px;height:42px;line-height:42px}

.search-1 .submit{width:80px;height:42px}

.search-1 .submit span{padding-left:28px;font-size:16px;-webkit-background-size:24px auto;background-size:24px auto}

.search-2{padding:15px}

.search-2,.search-2 form{display:block}

.search-2 .tit{margin:0;margin-bottom:10px;line-height:1.3}

.search-2 .inp{width:calc(100% - 105px);height:42px;line-height:42px}

.search-2 .submit{margin-left:15px;width:90px;height:42px}

.search-2 .submit span{padding-left:28px;font-size:16px;-webkit-background-size:24px auto;background-size:24px auto}

.swp-pag1{right:5px;bottom:20px!important}

.swp-pag2 .swiper-pagination-bullet{margin:0 3px!important;width:8px;height:8px}

.news-swiper1{padding:10px}

.news-swiper1 .mask{padding:0 70px 0 10px}

.news-swiper1 .tit{line-height:50px}

.cg-swiper1 .pic{margin-bottom:10px}

.honor-swiper1{padding-bottom:25px;margin-bottom:25px}

.honor-swiper1 .slider{padding:20px 10px 25px}

.honor-swiper1 .pic{height:26vw}

.tabsTit-1 .tit{padding:0 10px;min-width:100px;height:42px;line-height:42px;font-size:16px}

.tabsTit-2 ul{margin:0 -15px}

.tabsTit-2 li{padding:0 15px}

.tabsTit-3 ul{margin:0 -3px -5px}

.tabsTit-3 li{padding:0 3px;margin-bottom:5px}

.tabsTit-3 a{padding:8px 15px;min-width:120px}

.tabsTit-4 a{line-height:48px}

.lst-1 .con{padding-left:20px}

.lst-1 .date{margin-left:5px;font-size:13px}

.lst-1 .tit img{margin-left:4px}

.lst-1 .tit span{font-size:15px}

.lst-2 .inn{padding-left:12px}

.lst-2 .tit{font-size:15px}

.lst-2 .date{margin-left:8px;font-size:13px}

.lst-3 li{width:33.33%}

.lst-3 .con{min-height:100px}

.lst-3 .icon{width:32px;height:32px;line-height:32px}

.lst-3 .tit{font-size:16px}

.lst-4 li{width:50%}

.lst-4 .icon{width:46px;height:46px;line-height:46px}

.lst-4 .tit{font-size:16px}

.lst-5 .con{padding:15px 0}

.lst-5 .date{font-size:13px}

.lst-6 li{margin-bottom:20px}

.lst-6 .con{padding:20px 15px;display:block}

.lst-6 .pic{margin:0 auto 15px}

.lst-6 .text{width:100%;padding:0}

.lst-6 .t2{font-size:15px}

.lst-6 .t3{font-size:15px;line-height:1.6}

.lst-7{margin-bottom:-15px}

.lst-7 li{margin-bottom:15px;width:100%}

.lst-7 .con{padding-right:15px;padding-left:30px}

.lst-7 .con:before{left:14px}

.lst-8 .con{padding:20px 0;display:block}

.lst-8 .pic,.lst-8 .text{width:100%}

.lst-8 .pic{margin-bottom:10px}

.lst-8 .desc{margin-top:5px;font-size:15px}

.lst-8 .date{margin-top:8px;font-size:13px}

.lst-9{margin-left:-5px;margin-right:-5px}

.lst-9 li{padding:0 5px;width:50%}

.lst-9 .pic{margin-bottom:10px}

.lst-10{margin-bottom:-20px}

.lst-10>li{margin-bottom:20px;width:100%}

.lst-10 .con{padding:20px}

.lst-10 .ls1{margin-top:10px}

.lst-10 .ls1 li{display:block}

.lst-10 .ls1 .name{margin:0}

.lst-10 .ls2{margin-top:10px;padding-left:20px}

.lst-11 li{margin-bottom:20px}

.lst-11 .con{padding:15px}

.lst-11 .desc{font-size:15px}

.lst-11 .date{font-size:13px}

.lst-13{margin-bottom:-10px;flex-wrap:wrap}

.lst-13 li{margin-bottom:10px;width:100%}

.lst-13 .icon{width:42px;height:42px;line-height:42px}

.mainIndex{padding:25px 0}

.section-index1{margin-bottom:25px;padding:15px}

.section-index1 .sec-col{margin-bottom:15px}

.section-index2{margin-bottom:25px}

.section-index3{margin-bottom:25px}

.section-index3 .hd-1{margin-bottom:15px!important}

.section-index3 .sec-col,.section-index3 .sec-com,.section-index3 .sec-cor{padding:20px 15px}

.section-index3 .sec-col,.section-index3 .sec-com{margin-bottom:25px}

.section-index3 .sec-col .hd-1{margin-bottom:5px!important}

.section-index4{margin-bottom:25px}

.section-index4 .sec-cont{display:block}

.section-index4 .sec-cont .sec-col,.section-index4 .sec-cont .sec-cor{width:100%}

.section-index4 .sec-cont .sec-col{margin-bottom:15px;height:auto}

.section-index4 .btns-1{margin-top:25px}

.section-inn1{padding-bottom:40px;min-height:0}

.section-inn2{padding:25px 0 40px}

.section-inn2 .sec-col .secCol-items+.secCol-items{margin-top:25px}

.section-inn2 .sec-col .btns-2{margin-top:25px}

.section-inn2 .sec-cor{padding:0 15px 30px;margin-bottom:30px}

.section-inn2 .sec-cor .secCor-hd{display:block}

.section-inn2 .sec-cor .secCor-hd .cur{margin-top:10px}

.section-inn2 .lst-6{margin-top:20px}

.section-inn2 .lst-9{margin-top:20px;margin-bottom:10px}

.section-inn2 .lst-13{margin-bottom:20px}

.section-inn2 .tabsTit-3{margin:20px 0 5px}

.section-inn2 .tabsTit-4{margin-bottom:20px}

.form-1 .form-items{margin-bottom:20px;padding-left:40px;min-height:50px}

.form-1 .icon{left:15px}

.form-1 .inp{height:50px;line-height:50px}

.form-1 .vcodebtn{width:100px;height:50px;line-height:50px}

.form-1 .form-link{margin:15px 0}

.form-1 .form-btns{margin:20px 0 15px}

.form-1 .form-btns .a1{height:50px;line-height:50px}

.form-1.v2 .form-btns{margin-top:40px}

.form-2 .form-items{display:block}

.form-2 .label{margin:0;margin-bottom:5px;width:100%;text-align:left;line-height:1.5}

.form-2 .inp{padding:0 10px;height:42px;line-height:40px;font-size:15px}

.form-2 .form-btns{padding:0;margin-top:25px}

.form-2 .form-btns .a1{height:50px;line-height:50px;font-size:18px}

.form-2 .form-chk{padding:0;margin:15px 0}

.form-2 .form-chk label .icon-chk{margin-right:8px;width:18px;height:18px}

.form-2 .vcode .inp{width:calc(100% - 120px)}

.form-2 .vcode .vcodebtn{width:110px;font-size:15px}

.box-lg1{min-height:0}

.box-lg1 .box-cor{padding:20px}

.box-lg1 .tabsTit-2{margin-bottom:25px}

.box-reg1{padding:10px 20px 30px}

.box-reg1 .tabsTit-2{margin-bottom:15px}

.box-result1{padding:20px 0 0}

.box-result1 .box-hd .tit{margin-right:15px;font-size:24px}

.box-result1 .box-hd .txt{font-size:14px}

.box-info2 .pic{float:none;margin:0;margin-bottom:20px;width:100%}

.box-info2 .desc{margin-top:10px;font-size:15px}

.box-info3{font-size:15px}

.box-detail1{padding-top:20px}

.box-detail1 .hd{padding-bottom:15px}

.box-detail1 .hd .info{margin-top:10px;font-size:15px}

.box-detail1 .cont{padding:20px 0;font-size:15px}

.box-detail1 .pg{padding:20px 0 0}

.box-detail1 .pg .return{margin:10px auto 0;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}

}


/*!2025.05.20*/
.btns-3{}
.btns-3 .a1{display: block; font-size: clamp(14px, 0.94vw, 16px); color: #0075da; line-height: 2; display: flex; align-items: center;}
.btns-3 .icon-arrow{margin-left: 2px; display: block; width: 15px; height: 13px; background: url(../images/icon-arrow11.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; flex-shrink: 0;}
.btns-3 .a1:hover{text-decoration: underline;}
/*!2025.05.20 end*/


/*!2025.06.16*/
.lst-14{padding: 18px 2.3% 17px; background: url(../images/bg5.jpg) center center no-repeat; -webkit-background-size: cover; background-size: cover; border-radius: 10px;}
.lst-14 ul{display: flex; flex-wrap: wrap;}
.lst-14 li{padding: 0 10px; width: 33.33%; position: relative; z-index: 1;}
.lst-14 .tit{font-size: clamp(18px, 1.35vw, 24px); color: #FFFFFF; text-align: center; line-height: 1.8; letter-spacing: .14em; background: linear-gradient(0deg, #E1F4FF 0%, #FFFFFF 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.lst-14 li:before{content: ""attr(data-tit)""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; font-size: clamp(18px, 1.35vw, 24px); color: #FFFFFF; text-align: center; line-height: 1.8; text-shadow: 0px 4px 0px rgba(9,21,93,0.17); letter-spacing: .14em; z-index: -1;}
@media only screen and (max-width:767px){
    .lst-14{padding: 12px 2%;}
    .lst-14 li{padding: 0 5px;}
}
/*!2025.06.16 end*/