*,: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}
a{color:inherit;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
em,i{font-style:normal}
input,select,textarea{font-size:12px;color:#444;font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#666}
::-moz-placeholder{color:#666}
::-ms-input-placeholder{color:#666}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:100%;max-width:1600px}
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;display:none}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#004585;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto 10px;font-size:80px;line-height:80px}
#browser-modal .browser-content .browser-item .iconchrome{background:url(../images/bro.png) no-repeat}
#browser-modal .browser-content .browser-item .iconfirefox{background:url(../images/bro.png) 0 -100px no-repeat}
#browser-modal .browser-content .browser-item .iconopera{background:url(../images/bro.png) 0 -200px no-repeat}
#browser-modal .browser-content .browser-item .iconEdge{background:url(../images/bro.png) 0 -300px no-repeat}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}
.d-ban1{height:500px;position:relative;overflow:hidden}
.d-ban1 .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}
.d-ban1 .ban-cont{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.d-ban1 .ban-cont .title{margin-bottom:30px;font-size:42px;color:#fff;font-weight:400;line-height:1.2}
.d-ban1 .ban-cont .desc{font-size:16px;color:#fff;line-height:1.88}
.d-ban1 .d-pos1{position:absolute;left:0;bottom:28px;right:0;z-index:10}
.d-cur{font-size: 14px;color:rgba(255,255,255,.6)}
.d-cur a,.d-cur span{margin-right:4px;display:inline-block;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-cur a:hover{color:#fff}
.d-swpArrow1{padding-top:27px;margin:0 -12px;font-size:0;text-align:right}
.d-swpArrow1 .next,.d-swpArrow1 .prev{margin:0 12px;display:inline-block;vertical-align:middle;width:48px;height:48px;border:1px solid #004193;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:30px auto;background-size:30px auto;cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-swpArrow1 .prev{background-image:url(../images/hlg/d-arrow3.png)}
.d-swpArrow1 .next{background-image:url(../images/hlg/d-arrow4.png)}
.d-swpArrow1.c1 .next,.d-swpArrow1.c1 .prev{border-color:#fff}
.d-swpArrow1.c1 .prev{background-image:url(../images/hlg/d-arrow1.png)}
.d-swpArrow1.c1 .next{background-image:url(../images/hlg/d-arrow2.png)}
.d-swpArrow1 .next:hover,.d-swpArrow1 .prev:hover{background-color:#004193;border-color:#004193}
.d-swpArrow1 .prev:hover{background-image:url(../images/hlg/d-arrow1.png)}
.d-swpArrow1 .next:hover{background-image:url(../images/hlg/d-arrow2.png)}
.d-swpArrow1.middle{text-align:center}
.d-desc1{font-size:16px;color:#333;line-height:1.88}
.d-desc1 .p1{margin-bottom:8px;font-size:24px;color:#0b2ba3}
.d-desc1 .p2{margin-bottom:4px;font-size:24px;color:#000}
.d-desc2{margin-top:56px;padding:64px 50px;background-color:#fbfcff;border-radius:10px;font-size:18px;color:#333;line-height:2;/* text-align:center; */}
.d-desc3{font-size: 18px;color:#fff;text-align:left;line-height:1.36}
.d-hd1{margin-bottom:34px;overflow:hidden}
.d-hd1 .left{padding-top:3px;margin-right:70px;float:left}
.d-hd1 .right{overflow:hidden}
.d-hd1 .title{font-weight:400;line-height:1.2}
.d-hd1 .title .cn{margin-bottom:3px;font-size:42px;color:#000}
.d-hd1 .title .en{font-size:20px;color:#555;opacity:.6}
.d-hd1.c1 .title .cn,.d-hd1.c1 .title .en{color:#fff}
.title2{margin: 0 0px 10px;
    color: #333;
    font-weight: 400;
    font-size: 18px;}
.d-hd1.vertical .left{float:none}
.d-hd1.vertical .right{margin-top:58px}
.d-hd1.vertical .d-swpArrow1{padding:0;text-align:left}
.d-hd1.middle{text-align:center}
.d-hd1.middle .left{margin:0;float:none}
.d-row1{padding:30px 0 60px;position:relative;z-index:1;overflow:hidden}
.d-row1:before{content:'';position:absolute;left:0;bottom:0;right:0;height:42.41%;background:#f7f8fa;z-index:-1}
.d-imgT1{overflow:hidden}
.d-imgT1 .pic{margin-left:3.75%;float:right;width:48%}
.d-imgT1 .pic img{display:block}
.d-imgT1 .text{padding-top:28px;font-size:16px;color:#333;line-height:1.5;overflow:hidden}
.d-imgT1 .text p{line-height:1.8!important;}
.d-imgT1 .text .p1{font-size:18px}
.d-ls1{margin:32px 0 82px}
.d-ls1 li{margin-bottom:34px;padding-left:24px;position:relative}
.d-ls1 li:before{content:'';position:absolute;left:0;top:8px;width:10px;height:10px;background-color:#d4dbf7;border-radius:50%}
.d-ls1 .tit{margin-bottom:5px;font-size:18px;color:#0b2ba3}
.d-row2{padding:66px 0 84px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.d-swp1{position:relative;background-color:#fff;overflow:hidden}
.d-swp1 .swiper-slide{padding:40px 20px;overflow:hidden}
.d-ls2{margin:0 -30px -10px;font-size:0}
.d-ls2 li{padding:0 30px;margin-bottom:10px;display:inline-block;vertical-align:middle;width:33.33%}
.d-ls2 .tit{padding:0 50px 0 62px;display:block;font-size:18px;color:#333;font-weight:400;height:50px;line-height:50px;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-ls2 .tit:before{content:'';position:absolute;left:38px;top:50%;width:8px;height:8px;background-color:#d1d6e9;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}
.d-ls2 .tit:after{content:'';position:absolute;right:40px;top:50%;width:8px;height:14px;background:url(../images/hlg/d-arrow5.png) center center no-repeat;-webkit-background-size:8px auto;background-size:8px auto;-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}
.d-ls2 .tit:hover{color:#0b2ba3}
.d-ls2 .tit:hover:after{background-image:url(../images/hlg/d-arrow6.png)}
.d-row3{padding:72px 0 80px;overflow:hidden}
.d-row3 .d-hd1{margin-bottom:42px}
.d-swp2{position:relative;overflow:hidden}
.d-swp2 .swiper-slide{height:auto;overflow:hidden}
.d-swp2 .con{display:block;height:100%}
.d-swp2 .pic{padding-top:65.83%;position:relative;overflow:hidden}
.d-swp2 .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}
.d-swp2 .text{padding:22px 40px 14px 76px;min-height:120px;border:1px solid #f2f2f2;position:relative}
.d-swp2 .tag{position:absolute;left:30px;top:30px;width:20px;height:24px;line-height:24px;font-size:0;text-align:center}
.d-swp2 .tag img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.d-swp2 .title{margin-bottom:12px;font-size:18px;color:#333;font-weight:400;line-height:1.33;max-height:2.66em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.d-swp2 .date{font-size:14px;color:#333;opacity:.6}
.d-swp2 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.d-row4{padding:44px 0 60px;overflow:hidden}
.d-row4 .d-hd1{margin-bottom:40px}
.d-ls3{margin:0 -40px -30px;font-size:0}
.d-ls3 li{padding:0 40px;margin-bottom:30px;display:inline-block;vertical-align:middle;width:33.33%}
.d-ls3 .con{padding:20px 16px;display:block;min-height:80px;line-height:40px;font-size:0;background-color:#fff;display:-webkit-flex;display:flex;align-items:center}
.d-ls3 .icon{display:inline-block;vertical-align:middle;width:40px;height:40px;line-height:40px;font-size:0;text-align:center}
.d-ls3 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.d-ls3 .tit{padding:0 12px;display:inline-block;vertical-align:middle;width:calc(100% - 70px);font-size:16px;color:#333;font-weight:400;line-height:1.2;max-height:2.4em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-ls3 .icon-down{display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(../images/hlg/d-down1.png) center center no-repeat;-webkit-background-size:30px auto;background-size:30px auto}
.d-ls3 .con:hover .tit{color:#0b2ba3}
.d-row5{padding:67px 0 62px;overflow:hidden}
.d-imgT2{overflow:hidden}
.d-imgT2 .pic{margin-left:5%;float:right;width:47.5%}
.d-imgT2 .pic img{display:block;width:100%}
.d-imgT2 .text{padding-top:3px;overflow:hidden}
.d-imgT2 .d-hd1{margin-bottom:45px}
.d-row6{padding:74px 0 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.d-row6 .wp{height:100%;position:relative}
.d-row6 .d-hd1{margin:0;position:absolute;left:0;top:0;z-index:10}
.d-swp3{padding:20px 0 50px;min-height:582px;position:relative;z-index:1;overflow:hidden}
.d-swp3:before{content:'';position:absolute;left:0;top:-10px;width:100%;height:100%;background:url(../images/hlg/d-line1.png) right top 80px no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1}
.d-ls4{padding:0 170px 0 130px;margin:0 -62px -42px;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start}
.d-ls4 li{padding:0 62px;margin-bottom:42px;width:25%;flex-shrink:0}
.d-ls4 li:first-child{margin-left:25%}
.d-ls4 .con{display:block}
.d-ls4 .year{margin-bottom:10px;font-size:24px;color:#fff;text-align:center;font-weight:700;line-height:1.2}
.d-ls4 .circle{margin:0 auto 16px;display:block;width:24px;height:24px;background-color:#0b2ba3;border:4px solid rgba(255,255,255,.7);border-radius:50%}
.d-ls4 .desc{height:148px;min-height:90px;font-size:16px;color:#333;line-height:1.2;position:relative}
.d-ls4 .desc:before{content:'';position:absolute;left:50%;top:-10px;width:22px;height:10px;background:url(../images/hlg/d-arrow7.png) center center no-repeat;-webkit-background-size:22px auto;background-size:22px auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.d-ls4 .desc .inn{min-height:90px;padding:27px 20px 25px;background-color:#fff;box-shadow:0 0 114px 0 rgba(142,153,177,.19);border-radius:10px;max-height:100%;overflow-y:auto}
.d-ls4 li:nth-child(4){order:7}
.d-ls4 li:nth-child(5){order:6}
.d-ls4 li:nth-child(6){order:5}
.d-ls4 li:nth-child(7){order:4}
.d-row7{overflow:hidden}
.d-row7 .d-hd1{margin:0;padding:67px 0 66px}
.d-row7 .d-hd1 .left{margin-right:130px}
.d-row7 .row-cont{padding:68px 0 76px}
.d-ls5{margin:0 -50px -113px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-ls5 li{padding:0 50px 0 146px;margin-bottom:113px;width:33.33%;position:relative;flex-shrink:0}
.d-ls5 .con{display:block;height:100%;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between}
.d-ls5 .tit{margin-bottom:14px;width:100%;font-size:24px;color:#333;font-weight:400;line-height:1.2;flex-shrink:0}
.d-ls5 .desc{margin-bottom:14px;width:100%;font-size:16px;color:#333;line-height:1.5;opacity:.8;flex-shrink:0}
.d-ls5 .pic{width:226px;border:2px solid #fff;box-shadow:0 0 29px 0 rgba(205,205,205,.3);position:relative;overflow:hidden;flex-shrink:0}
.d-ls5 .pic:before{content:'';display:block;padding-top:131.25%}
.d-ls5 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.d-ls5 li:before{content:'';position:absolute;left:94%;bottom:7vw;width:68px;height:56px;background:url(../images/hlg/d-arrow8.png) center center no-repeat;-webkit-background-size:68px auto;background-size:68px auto}
.d-ls5 li:nth-child(3):before{left:auto;right:40%;top:100%;width:56px;height:68px;-webkit-background-size:56px auto;background-size:56px auto;-webkit-transform:translateY(25%);-ms-transform:translateY(25%);-o-transform:translateY(25%);transform:translateY(25%);background-image:url(../images/hlg/d-arrow9.png)}
.d-ls5 li:nth-child(4){order:6}
.d-ls5 li:nth-child(4):before,.d-ls5 li:nth-child(5):before{left:auto;right:92%;background-image:url(../images/hlg/d-arrow10.png)}
.d-ls5 li:nth-child(5){order:5}
.d-ls5 li:nth-child(6){order:4}
.d-ls5 li:last-child:before{display:none}
.d-row8{padding:66px 0 48px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.d-row8 .d-hd1{margin-bottom:38px}
.d-row8 .d-hd1 .right{padding-top:14px}
.d-ls6{margin:0 -30px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-ls6 .col,.d-ls6 .com,.d-ls6 .cor{padding:13px 0 6px;width:33.33%;flex-shrink:0}
.d-ls6 .com{background-color:#f7f8fa}
.d-ls6 .tit{padding:0 30px 0 60px;display:block;font-size:16px;color:#333;height:60px;line-height:60px;position:relative;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-ls6 .tit:before{content:'';position:absolute;left:32px;top:28px;width:6px;height:6px;background-color:#6a9bd0;border-radius:50%}
.d-ls6 .tit:hover{color:#004193}
.d-swp4{padding:0 1px;margin-top:66px;position:relative;overflow:hidden}
.d-swp4 .con{display:block}
.d-swp4 .pic{margin-bottom:15px;height:180px;line-height:178px;font-size:0;background-color:#fff;border:1px solid #f9ebcc;text-align:center}
.d-swp4 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.d-swp4 .title{font-size:16px;color:#333;font-weight:400;text-align:center}
.d-row9{padding:88px 0 60px;overflow:hidden}
.d-row9 .d-hd1{margin-bottom:57px}
.d-row9 .d-hd1 .right{padding-top:14px}
.d-swp5{position:relative;overflow:hidden}
.d-swp5 .con{display:block}
.d-swp5 .pic{margin-bottom:13px;height:260px;line-height:260px;font-size:0;text-align:center}
.d-swp5 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.d-swp5 .title{font-size:16px;color:#333;text-align:center;font-weight:400;line-height:1.2}
.d-row10{padding:66px 0 60px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.d-row10 .wp{width:100%;display:-webkit-flex;display:flex;align-items:flex-start}
.d-row10 .row-col{width:74%;flex-shrink:0}
.d-row10 .row-cor{padding-top:30px;width:26%;flex-shrink:0}
.d-row10 .d-hd1{margin-bottom:34px}
.d-row10 .d-ls7{margin:38px 0 35px}
.d-swp6{position:relative;overflow:hidden}
.d-swp6 .pic{padding-top:128.57%;position:relative;overflow:hidden}
.d-swp6 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.d-ls7{padding:14px 10% 10px 3%;background:url(../images/hlg/d-bg1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.d-ls7 ul{font-size:0}
.d-ls7 li{display:inline-block;vertical-align:middle;width:33.33%}
.d-ls7 .con{font-size:0;text-align:center}
.d-ls7 .tit{padding:28px 0;display:inline-block;vertical-align:middle;width:154px;height:130px;max-width:100%;font-size:18px;color:#fff;line-height:1.44;text-align:center;background:url(../images/hlg/d-honor1.png) center center no-repeat;-webkit-background-size:154px auto;background-size:154px auto}
.d-row11{padding:66px 0 46px;overflow:hidden}
.d-row11 .d-hd1{margin-bottom:12px}
.d-swp7 .swp-nav{margin-bottom:5px;position:relative;overflow:hidden}
.d-swp7 .swp-nav .swiper-slide{width:auto!important}
.d-swp7 .swp-nav .tit{padding:0 16px;display:block;font-size:18px;color:#333;line-height:50px;border-radius:25px;cursor:pointer}
.d-swp7 .swp-nav .active .tit{background-color:rgba(162,174,220,.1);color:#0c2ca3}
.d-swp7 .swp-cont{margin:0 -26px;padding:0 26px;overflow:hidden}
.d-swp7 .swp-cont .swp-items{height:0;visibility:hidden}
.d-swp7 .swp-cont .swp-items.active{height:auto;visibility:visible}
.d-swp7 .swp-for{margin:0 -26px;padding:26px;position:relative;overflow:hidden}
.d-swp7 .swp-for .swiper-slide{height:auto}
.d-swp7 .swp-for .con{padding:46px 30px 32px;display:block;height:100%;background-color:#fff;box-shadow:0 0 20px 0 rgba(132,130,149,.14);position:relative;overflow:hidden}
.d-swp7 .swp-for .pic{margin-bottom:20px;height:278px;line-height:277px;font-size:0;text-align:center;border-bottom:1px solid #e6e6e6}
.d-swp7 .swp-for .pic .img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-swp7 .swp-for .pic .lg{position:absolute;left:26px;top:29px;max-width:140px;max-height:40px}
.d-swp7 .swp-for .type{margin-bottom:11px;font-size:16px;color:#333;text-transform:uppercase;opacity:.6}
.d-swp7 .swp-for .title{margin-bottom:6px;font-size:18px;color:#333;font-weight:400;line-height:1.3;height:2.6em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.d-swp7 .swp-for .btns{font-size:12px;color:#3953b5;line-height:30px;display:-webkit-flex;display:flex;align-items:center}
.d-swp7 .swp-for .btns .icon-arrow{margin-left:6px;width:6px;height:11px;background:url(../images/hlg/d-arrow6.png) center center no-repeat;-webkit-background-size:6px auto;background-size:6px auto;flex-shrink:0}
.d-swp7 .swp-for .con:hover .pic .img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.d-row12{padding:96px 0 40px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.d-row12 .d-hd1{margin-bottom:24px}
.d-row12 .d-desc3{margin-bottom:28px}
.d-row12 .d-cur{margin-top:26px}
.d-contact1{padding:40px;background-color:#fff;box-shadow:0 8px 18px 0 rgba(222,222,222,.3);border-radius:10px;overflow:hidden;display:-webkit-flex;display:flex;align-items:flex-start}
.d-contact1 .left{padding:22px 0;width:49.3%;flex-shrink:0}
.d-contact1 .right{width:50.7%;flex-shrink:0}
.d-contact1 .info{margin-bottom:-54px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-contact1 .info .item{margin-bottom:54px;padding:0 20px;min-width:38%;flex-shrink:0;display:-webkit-flex;display:flex;align-items:center}
.d-contact1 .info .icon{margin-right:10px;width:46px;height:46px;line-height:46px;font-size:0;text-align:center;background-color:#e6edf9;border-radius:50%}
.d-contact1 .info .icon img{display:inline-block;vertical-align:middle;max-width:70%;max-height:70%}
.d-contact1 .info .text{width:calc(100% - 56px);flex-shrink:0}
.d-contact1 .info .tit{margin-bottom:2px;font-size:16px;color:#333;font-weight:400;opacity:.6}
.d-contact1 .info .desc{font-size:18px;color:#333}
.d-contact1 .codes{margin-top:50px;display:-webkit-flex;display:flex;align-items:center}
.d-contact1 .codes .pic{margin-right:12px;padding:6px;width:120px;height:120px;line-height:108px;font-size:0;text-align:center;border:1px solid #e6edf9}
.d-contact1 .codes .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.d-contact1 .codes .tit{font-size:16px;color:#333;font-weight:400;text-align:center;line-height:1}
.d-contact1 .codes .tit span{display:block;width:18px}
.map{min-height:380px}
.map img{max-width:none;-webkit-transition:0s;-o-transition:0s;transition:0s}
.anchorBL{display:none}
.d-hd2{margin-bottom:6px}
.d-hd2 .title{font-size:24px;color:#333;font-weight:400;line-height:1.21}
.d-btns1{margin-top:64px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.d-btns1 .a1{padding:0 60px;display:block;min-width:482px;line-height:80px;background-color:#0e32ae;font-size:24px;color:#fff;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-btns1 .a1 .icon-arrow{margin-left:20px;display:block;width:30px;height:30px;background:url(../images/hlg/d-arrow2.png) center center no-repeat;-webkit-background-size:30px auto;background-size:30px auto}
.d-btns1 .a1:hover{opacity:.8}
.pages{padding-top:100px;font-size:18px;color:#302f2f;line-height:28px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.pages input{outline:0;border:none;background-color:transparent}
.pages .page-total{margin-bottom:4px;padding:0 6px}
.pages ul{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.pages ul li{margin-bottom:4px;padding:0 6px}
.pages ul a{padding:0 5px;display:block;min-width:30px;text-align:center;border:1px solid #979797;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pages ul .active a,.pages ul a:hover{background-color:#0e32ae;border-color:#0e32ae;color:#fff}
.pages .go{margin-bottom:4px;padding:0 6px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.pages .go .inp{margin:0 12px;display:block;width:30px;height:30px;line-height:28px;text-align:center;border:1px solid #979797;border-radius:6px;font-size:14px}
.pages .go .go-btn{margin-right:12px;padding:0 5px;display:block;min-width:46px;text-align:center;border:1px solid #979797;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.pages .go .go-btn:hover{background-color:#0e32ae;border-color:#0e32ae;color:#fff}
.d-row13{padding:94px 0 60px;min-height:682px;background-color:#f7f8fa;overflow:hidden}
.d-row13 .d-hd1{margin-bottom:14px}
.d-row13 .d-desc1{padding:0 13.6%;margin-top:68px}
.d-ls8 .con{padding:54px 42px;display:block;border-bottom:1px solid rgba(151,151,151,.4);display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-ls8 .pic{margin-right:50px;width:622px;position:relative;overflow:hidden}
.d-ls8 .pic:before{content:'';display:block;padding-top:56.27%}
.d-ls8 .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}
.d-ls8 .text{width:calc(100% - 672px);flex-shrink:0}
.d-ls8 .date{margin-bottom:36px;font-size:20px;color:#0e32ae;line-height:1;display:-webkit-flex;display:flex;align-items:flex-end;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-ls8 .date .d1{margin-bottom:-4px;margin-right:4px;font-size:24px}
.d-ls8 .date .d2{margin-bottom:-2px;margin-left:4px;font-size:16px}
.d-ls8 .tit{margin-bottom:22px;font-size:24px;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:all .5s;-o-transition:all .5s;transition:all .5s}
.d-ls8 .desc{font-size:16px;color:#666;line-height:1.75;max-height:5.25em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-ls8 li:last-child .con{border:none}
.d-ls8 .con:hover{background-color:#0e32ae}
.d-ls8 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.d-ls8 .con:hover .date,.d-ls8 .con:hover .desc,.d-ls8 .con:hover .tit{color:#fff}
.d-ls9 .con{padding:45px 0;display:block;border-bottom:1px solid rgba(151,151,151,.4);position:relative;z-index:1;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-ls9 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/hlg/d-bg2.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-ls9 .left{width:170px;min-height:96px;border-right:1px solid rgba(151,151,151,.4);display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-ls9 .right{padding:0 44px;width:calc(100% - 170px);flex-shrink:0}
.d-ls9 .date{color:#0e32ae;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-ls9 .date .d1{margin-bottom:9px;font-size:38px;line-height:1.21}
.d-ls9 .date .d2{font-size:14px;line-height:1.21}
.d-ls9 .tit{margin-bottom:18px;font-size:20px;color:#333;font-weight:400;line-height:1.2;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-ls9 .desc{font-size:16px;color:#666;line-height:1.75;max-height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-ls9 li:last-child .con{border:none}
.d-ls9 .con:hover{box-shadow:0 4px 11px 0 rgba(0,0,0,.183)}
.d-ls9 .con:hover:before{opacity:1}
.d-ls9 .con:hover .left{border-color:rgba(255,255,255,.4)}
.d-ls9 .con:hover .date,.d-ls9 .con:hover .desc,.d-ls9 .con:hover .tit{color:#fff}
.d-box1{padding:56px 0;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.d-box1 .box-col{width:calc(100% - 450px);flex-shrink:0}
.d-box1 .box-cor{width:324px;flex-shrink:0}
.d-detail1 .hd{padding-bottom:34px;border-bottom:1px solid rgba(151,151,151,.4)}
.d-detail1 .hd .title{margin-bottom:42px;font-size:30px;color:#333;font-weight:400;line-height:1.2}
.d-detail1 .hd .info{font-size:16px;color:#666;display:-webkit-flex;display:flex;flex-wrap:wrap}
.d-detail1 .hd .info span{margin-right:65px}
.d-detail1 .hd .info a:hover{text-decoration:underline}
.d-detail1 .cont{padding:38px 0 48px;font-size:16px;color:#666;line-height:1.75}
.d-detail1 .pg{padding-top:34px;border-top:2px solid #0e32ae;font-size:20px;color:#333}
.d-detail1 .pg .item{display:block;height:54px;line-height:54px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-detail1 .pg .item:hover{color:#0e32ae}
.d-ls10 .con{padding:24px 0;display:block;position:relative}
.d-ls10 .con:before{content:'';position:absolute;left:0;bottom:0;right:30px;height:1px;border-top:1px dashed rgba(14,50,174,.4)}
.d-ls10 .date{margin-bottom:10px;font-size:18px;color:#0e32ae;line-height:1.22}
.d-ls10 .tit{font-size:18px;color:#333;font-weight:400;line-height:1.4;height:2.8em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.d-ls10 .icon-arrow{display:block;position:absolute;right:0;bottom:3px;width:30px;height:30px;background:url(../images/hlg/d-arrow4.png) center center no-repeat;-webkit-background-size:30px auto;background-size:30px auto;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}
.d-ls10 .con:hover .tit{color:#0e32ae}
@media only screen and (min-width:950px){
.d-ban1{height:26.04vw}
.d-ban1 .ban-cont .title{margin-bottom:1.562vw;font-size:2.187vw}
.d-ban1 .ban-cont .desc{font-size:.833vw}
.d-ban1 .d-pos1{bottom:1.458vw}
.d-cur a,.d-cur span{margin-right:.208vw}
.d-swpArrow1{padding-top:1.406vw;margin:0 -.625vw}
.d-swpArrow1 .next,.d-swpArrow1 .prev{margin:0 .625vw;width:2.5vw;height:2.5vw;-webkit-background-size:1.562vw auto}
.d-desc1{font-size:.833vw}
.d-desc1 .p1{margin-bottom:.416vw;font-size:1.25vw}
.d-desc1 .p2{margin-bottom:.208vw;font-size:1.25vw}
.d-desc2{margin-top:2.916vw;padding:3.333vw 2.604vw;border-radius:.52vw;font-size:.937vw}
.d-hd1{margin-bottom:1.77vw}
.d-hd1 .left{padding-top:.156vw;margin-right:3.645vw}
.d-hd1 .title .cn{margin-bottom:.156vw;font-size:2.187vw}
.d-hd1 .title .en{font-size:1.041vw}
.d-hd1..right{margin-top:3.020vw}
.d-row1{padding:1.562vw 0 3.125vw}
.d-imgT1 .text{padding-top:1.458vw;font-size:.833vw}
.d-imgT1 .text .p1{font-size:.937vw}
.d-ls1{margin:1.666vw 0 4.27vw}
.d-ls1 li{margin-bottom:1.77vw;padding-left:1.25vw}
.d-ls1 li:before{top:.416vw;width:.52vw;height:.52vw}
.d-ls1 .tit{margin-bottom:.26vw;font-size:.937vw}
.d-row2{padding:3.437vw 0 4.375vw}
.d-swp1 .swiper-slide{padding:2.083vw 1.041vw}
.d-ls2{margin:0 -1.562vw -.52vw}
.d-ls2 li{padding:0 1.562vw;margin-bottom:.52vw}
.d-ls2 .tit{padding:0 2.604vw 0 3.229vw;font-size:.937vw;height:2.604vw;line-height:2.604vw}
.d-ls2 .tit:before{left:1.979vw;width:.416vw;height:.416vw}
.d-ls2 .tit:after{right:2.083vw;width:.416vw;height:.729vw;-webkit-background-size:.416vw auto;background-size:.416vw auto}
.d-row3{padding:3.75vw 0 4.166vw}
.d-row3 .d-hd1{margin-bottom:2.187vw}
.d-swp2 .text{padding:1.145vw 2.083vw .729vw 3.958vw;min-height:6.25vw}
.d-swp2 .tag{left:1.562vw;top:1.562vw;width:1.041vw;height:1.25vw;line-height:1.25vw}
.d-swp2 .title{margin-bottom:.625vw;font-size:.937vw}
.d-swp2 .date{font-size:.729vw}
.d-row4{padding:2.291vw 0 3.125vw}
.d-row4 .d-hd1{margin-bottom:2.083vw}
.d-ls3{margin:0 -2.083vw -1.562vw}
.d-ls3 li{padding:0 2.083vw;margin-bottom:1.562vw}
.d-ls3 .con{padding:1.041vw .833vw;min-height:4.166vw;line-height:2.083vw}
.d-ls3 .icon{width:2.083vw;height:2.083vw;line-height:2.083vw}
.d-ls3 .tit{padding:0 .625vw;width:calc(100% - 3.645vw);font-size:.833vw}
.d-ls3 .icon-down{width:1.562vw;height:1.562vw;-webkit-background-size:1.562vw auto;background-size:1.562vw auto}
.d-row5{padding:3.489vw 0 3.229vw}
.d-imgT2 .text{padding-top:.156vw}
.d-imgT2 .d-hd1{margin-bottom:2.343vw}
.d-row6{padding:3.854vw 0 0}
.d-swp3{padding:1.041vw 0 2.625vw;min-height:30.28vw}
.d-swp3:before{top:-.52vw;background:url(../images/hlg/d-line1.png) right top no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.d-ls4{padding:0 8.854vw 0 6.77vw;margin:0 -3.229vw -2.2vw}
.d-ls4 li{padding:0 3.229vw;margin-bottom:2.2vw}
.d-ls4 .year{margin-bottom:.52vw;font-size:1.25vw}
.d-ls4 .circle{margin:0 auto .833vw;width:1.25vw;height:1.25vw}
.d-ls4 .desc{height:7.708vw;min-height:4.687vw;font-size:.833vw}
.d-ls4 .desc:before{top:-.52vw;width:1.145vw;height:.52vw;-webkit-background-size:1.145vw auto;background-size:1.145vw auto}
.d-ls4 .desc .inn{min-height:4.687vw;padding:1.406vw 1.041vw 1.302vw;box-shadow:0 0 5.937vw 0 rgba(142,153,177,.19);border-radius:.52vw;font-weight: bold;}
.d-row7 .d-hd1{padding:3.489vw 0 3.437vw}
.d-row7 .d-hd1 .left{margin-right:6.77vw}
.d-row7 .row-cont{padding:3.541vw 0 3.958vw}
.d-ls5{margin:0 -2.604vw -5.885vw}
.d-ls5 li{padding: 0 2.604vw;/* padding-left:7.604vw; */margin-bottom:5.885vw}
.d-ls5 .tit{margin-bottom:.729vw;font-size:1.25vw}
.d-ls5 .desc{margin-bottom:.729vw;font-size:.833vw}
.d-ls5 .pic{width:11.77vw;box-shadow:0 0 1.51vw 0 rgba(205,205,205,.3)}
.d-ls5 li:before{width:3.541vw;height:2.916vw;-webkit-background-size:3.541vw auto;background-size:3.541vw auto}
.d-ls5 li:nth-child(3):before{width:2.916vw;height:3.541vw;-webkit-background-size:2.916vw auto;background-size:2.916vw auto}
.d-row8{padding:3.437vw 0 2.5vw}
.d-row8 .d-hd1{margin-bottom:1.979vw}
.d-row8 .d-hd1 .right{padding-top:.729vw}
.d-ls6{margin:0 -1.562vw}
.d-ls6 .col,.d-ls6 .com,.d-ls6 .cor{padding:.677vw 0 .312vw}
.d-ls6 .tit{padding:0 1.562vw 0 3.125vw;font-size:.833vw;height:3.125vw;line-height:3.125vw}
.d-ls6 .tit:before{left:1.666vw;top:1.458vw;width:.312vw;height:.312vw}
.d-swp4{margin-top:3.437vw}
.d-swp4 .pic{margin-bottom:.781vw;height:9.375vw;line-height:9.27vw}
.d-swp4 .title{font-size:.833vw}
.d-row9{padding:4.583vw 0 3.125vw}
.d-row9 .d-hd1{margin-bottom:2.968vw}
.d-row9 .d-hd1 .right{padding-top:.729vw}
.d-swp5 .pic{margin-bottom:.677vw;height:13.54vw;line-height:13.54vw}
.d-swp5 .title{font-size:.833vw}
.d-row10{padding:3.437vw 0 3.125vw}
.d-row10 .row-cor{padding-top:1.562vw}
.d-row10 .d-hd1{margin-bottom:1.77vw}
.d-row10 .d-ls7{margin:1.979vw 0 1.822vw}
.d-ls7{padding:.729vw 0 .52vw}
.d-ls7 .tit{padding:1.458vw 0;width:8.020vw;height:6.77vw;font-size:.937vw;-webkit-background-size:8.020vw auto;background-size:8.020vw auto}
.d-row11{padding:3.437vw 0 2.395vw}
.d-row11 .d-hd1{margin-bottom:.625vw}
.d-swp7 .swp-nav{margin-bottom:.26vw}
.d-swp7 .swp-nav .tit{padding:0 .833vw;font-size:.937vw;line-height:2.604vw;border-radius:1.302vw}
.d-swp7 .swp-cont{margin:0 -1.354vw;padding:0 1.354vw}
.d-swp7 .swp-for{margin:0 -1.354vw;padding:1.354vw}
.d-swp7 .swp-for .con{padding:2.395vw 1.562vw 1.666vw;box-shadow:0 0 1.041vw 0 rgba(132,130,149,.14)}
.d-swp7 .swp-for .pic{margin-bottom:1.041vw;height:14.47vw;line-height: 17vw;}
.d-swp7 .swp-for .pic .lg{left:1.354vw;top:1.51vw;max-width:7.291vw;max-height:2.083vw}
.d-swp7 .swp-for .type{margin-bottom:.572vw;font-size:.833vw}
.d-swp7 .swp-for .title{margin-bottom:.312vw;font-size:.937vw}
.d-row12{padding: 6vw 0 2.083vw;}
.d-row12 .d-hd1{margin-bottom:1.25vw}
.d-row12 .d-desc3{margin-bottom:1.458vw}
.d-row12 .d-cur{margin-top:1.354vw}
.d-contact1{padding:2.083vw;box-shadow:0 .416vw .937vw 0 rgba(222,222,222,.3);border-radius:.52vw}
.d-contact1 .left{padding:1.145vw 0}
.d-contact1 .info{margin-bottom:-2.812vw}
.d-contact1 .info .item{margin-bottom:2.812vw;padding:0 1.041vw}
.d-contact1 .info .icon{margin-right:.52vw;width:2.395vw;height:2.395vw;line-height:2.395vw}
.d-contact1 .info .text{width:calc(100% - 2.916vw)}
.d-contact1 .info .tit{margin-bottom:.104vw;font-size:.833vw}
.d-contact1 .info .desc{font-size:.937vw}
.d-contact1 .codes{margin-top:2.604vw}
.d-contact1 .codes .pic{margin-right:.625vw;padding:.312vw;width:6.25vw;height:6.25vw;line-height:5.625vw}
.d-contact1 .codes .tit{font-size:.833vw}
.d-contact1 .codes .tit span{width:.937vw}
.map{min-height:19.79vw}
.d-hd2{margin-bottom:.312vw}
.d-hd2 .title{font-size:1.25vw}
.d-btns1{margin-top:3.333vw}
.d-btns1 .a1{padding:0 3.125vw;min-width:25.1vw;line-height:4.166vw;font-size:1.25vw}
.d-btns1 .a1 .icon-arrow{margin-left:1.041vw;width:1.562vw;height:1.562vw;-webkit-background-size:1.562vw auto;background-size:1.562vw auto}
.d-row13{padding:4.895vw 0 3.125vw;min-height:35.52vw}
.d-row13 .d-hd1{margin-bottom:.729vw}
.d-row13 .d-desc1{margin-top:3.541vw}
.d-ls8 .con{padding:2.812vw 2.187vw}
.d-ls8 .pic{margin-right:2.604vw;width:32.39vw}
.d-ls8 .text{width:calc(100% - 35vw)}
.d-ls8 .date{margin-bottom:1.875vw;font-size:1.041vw}
.d-ls8 .date .d1{margin-bottom:-.208vw;margin-right:.208vw;font-size:1.25vw}
.d-ls8 .date .d2{margin-bottom:-.104vw;margin-left:.208vw;font-size:.833vw}
.d-ls8 .tit{margin-bottom:1.145vw;font-size:1.25vw}
.d-ls8 .desc{font-size:.833vw}
.d-ls9 .con{padding:2.343vw 0}
.d-ls9 .left{width:8.854vw;min-height:5vw}
.d-ls9 .right{padding:0 2.291vw;width:calc(100% - 8.854vw)}
.d-ls9 .date .d1{margin-bottom:.468vw;font-size:1.979vw}
.d-ls9 .date .d2{font-size:.729vw}
.d-ls9 .tit{margin-bottom:.937vw;font-size:1.041vw}
.d-ls9 .desc{font-size:.833vw}
.d-ls9 .con:hover{box-shadow:0 .208vw .572vw 0 rgba(0,0,0,.183)}
.d-box1{padding:2.916vw 0}
.d-box1 .box-col{width:calc(100% - 23.43vw)}
.d-box1 .box-cor{width:16.87vw}
.d-detail1 .hd{padding-bottom:1.77vw}
.d-detail1 .hd .title{margin-bottom:2.187vw;font-size:1.562vw}
.d-detail1 .hd .info{font-size:.833vw}
.d-detail1 .hd .info span{margin-right:3.385vw}
.d-detail1 .cont{padding:1.979vw 0 2.5vw;font-size:.833vw}
.d-detail1 .pg{padding-top:1.77vw;font-size:1.041vw}
.d-detail1 .pg .item{height:2.812vw;line-height:2.812vw}
.d-ls10 .con{padding:1.25vw 0}
.d-ls10 .con:before{right:1.562vw}
.d-ls10 .date{margin-bottom:.52vw;font-size:.937vw}
.d-ls10 .tit{font-size:.937vw}
.d-ls10 .icon-arrow{bottom:.156vw;width:1.562vw;height:1.562vw;-webkit-background-size:1.562vw auto;background-size:1.562vw auto}
}
@media only screen and (max-width:1400px){
.d-ban1 .ban-cont .title{font-size:30px}
.d-ban1 .ban-cont .desc{font-size:14px}
.d-hd1 .title .cn{font-size:30px}
.d-hd1 .title .en{font-size:14px}
.d-hd1.vertical .right{margin-top:20px}
.d-desc1{font-size:13px}
.d-desc1 .p1,.d-desc1 .p2{font-size:18px}
.d-desc2,.d-ls6 .tit,.d-swp4 .title,.d-swp5 .title{font-size:14px}
.d-ls7 .tit{padding:1.2vw 0;font-size:15px}
.d-ls4{margin-bottom:-2vw}
.d-ls4 li{margin-bottom:2vw}
.d-ls4 .year{font-size:18px}
.d-imgT1 .text,.d-ls3 .tit,.d-ls4 .desc{font-size:14px}
.d-imgT1 .text .p1{font-size:16px}
.d-ls1 li:before{top:8px}
.d-ls1 .tit,.d-ls2 .tit,.d-swp2 .title{font-size:16px}
.d-swp2 .date{font-size:12px}
.d-ls5 .tit{font-size:18px}
.d-ls5 .desc{font-size:14px}
.d-swp7 .swp-nav .tit{font-size:16px}
.d-swp7 .swp-for .type{font-size:14px}
.d-swp7 .swp-for .title{font-size:16px}
.d-contact1 .info .icon{margin-right:10px;width:34px;height:34px;line-height:34px}
.d-contact1 .info .text{width:calc(100% - 44px)}
.d-contact1 .info .tit{font-size:14px}
.d-contact1 .info .desc{font-size:16px}
.d-contact1 .codes .pic{padding:5px;width:90px;height:90px;line-height:78px}
.d-contact1 .codes .tit{font-size:14px}
.d-contact1 .codes .tit span{width:16px}
.d-ls8 .date{font-size:18px}
.d-ls8 .date .d1{font-size:22px}
.d-ls8 .date .d2{font-size:14px}
.d-ls8 .tit{font-size:22px}
.d-ls8 .desc{font-size:14px}
.pages{font-size:14px;line-height:24px}
.pages ul a{min-width:26px}
.pages .go .inp{width:26px;height:26px;line-height:24px}
.d-ls9 .date .d1{font-size:34px}
.d-ls9 .date .d2{font-size:12px}
.d-ls9 .tit{font-size:18px}
.d-ls9 .desc{font-size:14px}
.d-hd2 .title{font-size:22px}
.d-ls10 .date,.d-ls10 .tit{font-size:16px}
.d-detail1 .hd .title{font-size:26px}
.d-detail1 .cont,.d-detail1 .hd .info{font-size:14px}
.d-detail1 .pg{font-size:16px}
}
@media only screen and (max-width:1199px){
.d-ls4{margin-bottom:-1.1vw}
.d-ls4 li{margin-bottom:1.1vw}
.d-detail1 .hd .title{font-size:20px}
.d-detail1 .hd .info{font-size:12px}
.d-detail1 .pg,.d-ls10 .date,.d-ls10 .tit{font-size:14px}
}
@media only screen and (max-width:949px){
.d-ban1{height:270px}
.d-ban1 .ban-cont .title{margin-bottom:15px;font-size:24px}
.d-ban1 .d-pos1{bottom:15px}
.d-desc2{margin-top:20px;padding:30px}
.d-swpArrow1{padding-top:15px;margin:0 -10px}
.d-swpArrow1 .next,.d-swpArrow1 .prev{margin:0 10px;width:40px;height:40px;-webkit-background-size:24px auto;background-size:24px auto}
.d-hd1{margin-bottom:25px!important}
.d-hd1 .left{margin-right:50px}
.d-hd1 .title .cn{font-size:24px}
.d-hd1 .title .en{font-size:12px}
.d-hd1 .d-swpArrow1{padding:0}
.d-row8{padding:40px 0}
.d-row8 .d-hd1 .right{padding-top:2px}
.d-ls6 .tit{padding:0 15px 0 30px;height:40px;line-height:40px}
.d-ls6 .tit:before{left:15px;top:16px;width:4px;height:4px}
.d-swp4{margin-top:30px}
.d-swp4 .pic{margin-bottom:10px;height:100px;line-height:98px}
.d-row9{padding:40px 0}
.d-swp5 .pic{height:150px;line-height:150px}
.d-row10{padding:40px 0}
.d-row10 .d-ls7{margin:20px 0}
.d-ls7 .tit{padding:16px 0;width:120px;height:100px;-webkit-background-size:120px auto;background-size:120px auto}
.d-row5{padding:40px 0}
.d-row6{padding:40px 0 0}
.d-ls4{padding:0 10% 0 5%;margin:0 -5px -28px}
.d-ls4 li{padding:0 5px;margin-bottom:28px}
.d-ls4 .desc .inn{padding:15px}
.d-ls4 .circle{width:16px;height:16px;border-width:3px}
.d-ls4 .desc{height:110px}
.d-swp3{padding:20px 0 30px;min-height:438px}
.d-swp3:before{width:100%;height:100%;background-position:right top 68px}
.d-row4{padding:40px 0}
.d-ls3{margin:0 -20px -30px}
.d-ls3 li{margin-bottom:30px;padding:0 20px;width:50%}
.d-ls3 .con{padding:15px 20px;height:70px;line-height:40px}
.d-ls3 .icon{width:30px;height:30px;line-height:30px}
.d-ls3 .icon-down{width:24px;height:24px;-webkit-background-size:24px auto;background-size:24px auto}
.d-ls3 .tit{width:calc(100% - 56px)}
.d-row1{padding:40px 0}
.d-ls1{margin:20px 0}
.d-ls1 li{margin-bottom:15px}
.d-row2{padding:40px 0}
.d-swp1 .swiper-slide{padding:30px 20px}
.d-ls2{margin:0 -15px -10px}
.d-ls2 li{margin-bottom:10px;padding:0 15px}
.d-ls2 .tit{padding:0 20px 0 30px}
.d-ls2 .tit:before{left:15px}
.d-ls2 .tit:after{right:5px}
.d-row3{padding:40px 0}
.d-swp2 .text{padding:20px 10px 10px 40px;min-height:106px}
.d-swp2 .tag{left:14px;top:25px;width:16px;height:18px;line-height:18px}
.d-row7 .d-hd1{margin:0!important;padding:40px 0}
.d-row7 .d-hd1 .left{margin-right:50px}
.d-row7 .row-cont{padding:40px 0}
.d-ls5{margin:0 -15px -60px}
.d-ls5 li{margin-bottom:60px;padding:0 15px}
.d-ls5 .pic{width:160px}
.d-ls5 li:before{bottom:11vw;width:30px;height:24px;-webkit-background-size:30px auto;background-size:30px auto}
.d-ls5 li:nth-child(3):before{width:24px;height:30px;-webkit-background-size:24px auto;background-size:24px auto}
.d-row11{padding:40px 0}
.d-swp7 .swp-nav .tit{line-height:40px}
.d-swp7 .swp-cont{margin:0 -12px;padding:0 12px}
.d-swp7 .swp-for{margin:0 -12px;padding:12px}
.d-swp7 .swp-for .con{padding:40px 20px 20px}
.d-swp7 .swp-for .pic{margin-bottom:15px;height:140px;line-height:140px}
.d-swp7 .swp-for .pic .lg{left:20px;top:20px;max-width:110px;max-height:20px}
.d-swp7 .swp-for .type{margin-bottom:6px}
.d-desc3{font-size:18px}
.d-row12{padding:40px 0}
.d-row12 .d-desc3{margin-bottom:20px}
.d-contact1{padding:20px}
.d-contact1 .info{margin-bottom:-15px}
.d-contact1 .info .item{padding:0;margin-bottom:15px;width:100%}
.d-contact1 .codes{margin-top:20px}
.d-row13{padding:40px 0;min-height:0}
.d-row13 .d-hd1{margin-bottom:10px}
.d-ls8 .con{padding:30px 20px}
.d-ls8 .pic{margin-right:30px;width:40%}
.d-ls8 .text{width:calc(60% - 30px)}
.d-ls8 .date{margin-bottom:10px;font-size:12px}
.d-ls8 .date .d1{font-size:18px}
.d-ls8 .date .d2{font-size:12px}
.d-ls8 .tit{margin-bottom:10px;font-size:16px}
.pages{padding-top:20px;font-size:12px;line-height:20px}
.pages ul li{padding:0 2px}
.pages ul a{min-width:22px}
.pages .go .inp{margin:0 6px;height:22px;line-height:20px;font-size:12px}
.pages .go .go-btn{min-width:40px}
.d-ls9 .con{padding:25px 0}
.d-ls9 .left{width:120px;min-height:70px}
.d-ls9 .right{padding:0 30px;width:calc(100% - 120px)}
.d-ls9 .date .d1{font-size:30px}
.d-ls9 .tit{margin-bottom:10px;font-size:16px}
.d-hd2 .title{font-size:20px}
.d-box1{padding:0;display:block}
.d-box1 .box-col,.d-box1 .box-cor{width:100%}
.d-box1 .box-col{margin-bottom:30px}
.d-detail1 .hd{padding-bottom:20px}
.d-detail1 .hd .title{margin-bottom:15px;font-size:18px}
.d-detail1 .hd .info span{margin-right:15px}
.d-detail1 .cont{padding:20px 0}
.d-detail1 .pg{padding-top:20px}
.d-detail1 .pg .item{height:30px;line-height:30px}
.d-ls10 .con{padding:20px 0}
.d-ls10 .date{margin-bottom:6px}
.d-ls10 .tit{height:auto;max-height:2.8em}
.d-row13 .d-desc1{margin-top:20px;padding:0}
.d-btns1{margin-top:20px}
.d-btns1 .a1{padding:0 20px;min-width:200px;line-height:50px;font-size:16px}
}
@media only screen and (max-width:767px){
.d-ban1{height:220px}
.d-ban1 .ban-cont{top:45%}
.d-ban1 .ban-cont .title{margin-bottom:10px}
.d-ban1 .ban-cont .desc{font-size:12px}
.d-ban1 .d-pos1{bottom:10px}
.d-swpArrow1{margin:0 -5px}
.d-swpArrow1 .next,.d-swpArrow1 .prev{margin:0 5px;width:32px;height:32px;-webkit-background-size:24px auto;background-size:24px auto}
.d-hd1{position:relative!important}
.d-hd1 .left{padding:0;margin:0;float:none}
.d-hd1 .right{margin:0!important;padding:0!important}
.d-hd1.vertical .right{margin:0}
.d-hd1 .d-swpArrow1{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.d-desc1 .p1{font-size:16px}
.d-desc2{padding:20px}
.d-ls6{margin:0}
.d-ls6 .col,.d-ls6 .com,.d-ls6 .cor{padding:10px 0;width:100%}
.d-ls6 .tit{height:32px;line-height:32px}
.d-ls6 .tit:before{top:14px}
.d-swp4{margin-top:20px}
.d-row10 .wp{display:block}
.d-row10 .row-col,.d-row10 .row-cor{width:100%}
.d-ls7 .tit{width:100px;height:84px;font-size:12px;-webkit-background-size:100px auto;background-size:100px auto}
.d-swp6{margin:0 auto;width:240px}
.d-imgT2 .pic{margin:0 0 15px;width:100%;float:none}
.d-row6{padding:40px 0}
.d-row6 .d-hd1{position:static}
.d-swp3{padding:0;min-height:0}
.d-swp3:before{display:none}
.d-ls4{margin:0 -5px -20px;padding:0}
.d-ls4 li{padding:0 5px;margin-bottom:20px;order:1!important;position:relative;flex-shrink:1;flex-grow:1}
.d-ls4 li:before{content:'';position:absolute;left:0;top:34px;right:0;height:2px;background-color:#dbdfed;opacity:.8;z-index:-1}
.d-ls4 li:first-child{margin-left:0}
.d-ls4 .year{font-size:16px}
.d-ls4 .circle{width:12px;height:12px;border-width:2px}
.d-ls4 .desc{font-size:13px}
.d-ls4 .desc .inn{padding:10px}
.d-ls3{margin-bottom:-15px}
.d-ls3 li{margin-bottom:15px;width:100%}
.d-ls3 .con{height:60px;line-height:30px}
.d-row1:before{height:26.5%}
.d-imgT1 .pic{float:none;margin:0 0 15px;width:100%}
.d-imgT1 .text{padding:0}
.d-ls2{margin:0 -10px -10px}
.d-ls2 li{padding:0 10px;margin-bottom:10px;width:50%}
.d-ls2 .tit{height:32px;line-height:32px;font-size:14px}
.d-ls2 .tit:before{width:6px;height:6px}
.d-swp2 .tag{top:20px}
.d-swp2 .text{padding:15px 10px 10px 40px;min-height:94px}
.d-swp2 .title{margin-bottom:5px;font-size:14px}
.d-row7 .d-hd1 .left{margin:0 0 20px}
.d-ls5{margin-bottom:-30px}
.d-ls5 li{margin-bottom:30px}
.d-ls5 li:before{bottom:9vw;width:20px;height:16px;-webkit-background-size:20px auto;background-size:20px auto}
.d-ls5 li:nth-child(3):before{width:16px;height:20px;-webkit-background-size:16px auto;background-size:16px auto}
.d-ls5 .tit{margin-bottom:10px;font-size:16px}
.d-ls5 .desc{margin-bottom:10px;font-size:12px}
.d-ls5 .pic{width:100px}
.d-row12 .d-desc3{font-size:14px}
.d-contact1{flex-wrap:wrap}
.d-contact1 .left,.d-contact1 .right{width:100%}
.d-contact1 .info{margin:0 -10px -15px}
.d-contact1 .info .item{padding:0 10px;margin-bottom:15px;width:auto}
.d-contact1 .info .tit{font-size:12px}
.d-contact1 .info .desc{font-size:14px}
.d-contact1 .codes{flex-wrap:wrap}
.d-contact1 .codes .pic{margin:0 auto;width:140px;height:140px;line-height:130px;order:2}
.d-contact1 .codes .tit{margin-bottom:10px;width:100%;line-height:1.2;order:1}
.d-contact1 .codes .tit span{width:auto}
.map{height:300px;min-height:0}
.d-ls8 .con{padding:20px 15px;display:block}
.d-ls8 .pic,.d-ls8 .text{margin:0;width:100%}
.d-ls8 .pic{margin-bottom:15px}
.d-ls9 .con{padding:20px 0}
.d-ls9 .left{width:80px;min-height:60px}
.d-ls9 .right{padding:0 20px;width:calc(100% - 80px)}
.d-ls9 .date .d1{margin-bottom:4px;font-size:24px}
}
@media only screen and (max-width:479px){
.d-ban1{height:140px}
.d-ban1 .ban-cont{top:40%}
.d-ban1 .ban-cont .desc{display:none}
.d-row10 .d-ls7{padding:10px 0}
.d-ls7 .tit{font-size:10px;width:90px;height:76px;-webkit-background-size:90px auto;background-size:90px auto}
.d-ls2{margin-bottom:0}
.d-ls2 li{margin-bottom:0;width:100%}
.d-ls2 .tit{height:28px;line-height:28px}
.d-ls5 li:before{bottom:13vw}
.d-ls5 .tit{font-size:14px}
.d-ls5 .desc{font-size:10px}
.d-ls5 .pic{width:80px}
}
.wp{max-width:1580px;margin:0 auto}
@media only screen and (min-width:950px) and (max-width:1920px){
.wp{max-width:82.29vw;margin:0 auto}
}
@media only screen and (max-width:950px){
.wp{max-width:none;padding:0 30px}
}
@media only screen and (max-width:500px){
.wp{padding:0 20px}
}
video{outline:0}
body{font-size:12px;line-height:1.5;font-family:Microsoft YaHei;color:#000;padding-top:110px}
.libzhl a{color:#000;transition:.5s}
.libzhl a:hover{color:#0f2fa1}
.a a{display:block}
.dn{display:none}
.ofh{overflow:hidden}
.libzhl .col-l,.libzhl .fl{float:left}
.libzhl .col-r,.libzhl .fr{float:right}
.por{position:relative}
.h100full{height:100%}
.w100full{width:100%}
.allfull{width:100%;height:100%}
.libzhl img{width:100%;vertical-align:middle;transition:.5s}
.htover::after{content:'';display:table;clear:both}
.txtof1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.txtof2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis}
.txtof2-3{-webkit-line-clamp:3}
.txtof2-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;text-overflow:ellipsis}
.txtof2-5{-webkit-line-clamp:5}
.mid-w{position:relative;left:50%;transform:translateX(-50%)}
.mid-h{position:relative;top:50%;transform:translateY(-50%)}
.mid-all{position:relative;left:50%;top:50%;transform:translate(-50%,-50%)}
.wp1600{max-width:1600px;margin:0 auto}
.wp1400{max-width:1400px;margin:0 auto}
.header{position:fixed;top:0;left:0;width:100%;background-color:#fff;color:#fff;z-index:999;transition:.5s;background-size:100% 100%}
.header .hdr{position:relative;height:110px}
.header .logo{width:171px;float:left;margin-right:190px;overflow:hidden}
.nav li{float:left;margin:0 45px}
.nav .con{position:relative}
.nav .con .tit{font-size:18px;position:relative;color:#333;height:110px;line-height:110px;display:inline-block}
.header-all .btns{float:right;color:#fff;display:flex;align-items:center}
.header-all .btns .menu .icon{width:31px;height:31px;background:url(../images/index/newimg4-3.png) center no-repeat;background-size:100%;margin-right:40px;transition:.3s}
.header-all .btns .search{background:url(../images/index/newimg4-2.png) left center no-repeat;background-size:100%;width:24px;height:24px}
.header-all .btns .lang{margin-right:40px;position:relative;background:url(../images/index/icon2.png) left center no-repeat;background-size:25px;padding-left:38px;cursor:pointer;font-size:20px}
.g-libbtn:hover{background-color:#007ac6}
.subnav{position:absolute;left:50%;bottom:-2px;transform:translate(-50%,100%);display:none;border-bottom-color:transparent}
.subnav a{display:block;padding:12px 40px;font-size:14px;line-height:1.5;background-color:#fff;white-space:nowrap;border-bottom:1px solid rgba(0,0,0,.02);color:#333;transition:.5s;text-align:center}
.subnav a:hover{background-color:#0b2ba3;color:#fff}
.footer{background-color:#fff;color:#000;padding-top:75px}
.footer a{color:#000}
.footer .ftr1{background-size:cover}
.footer .ftr1 .wp1600{display:flex;justify-content:space-between}
.footer .infos .logo{width:171px;margin-bottom:70px}
.footer .infos .shares{display:flex}
.footer .infos .share .code{left:50%;top:-10px;transform:translate(-50%,-100%);border:5px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.4)}
.footer .infos .share .code img{width:100%;height:100%}
.footer .infos .share.wx{background-image:url(../images/index/icon3-1.png)}
.footer .infos .share.wx:hover{background-image:url(../images/index/icon3-1-2.png)}
.footer .infos .share.wb{background-image:url(../images/index/icon3-2.png);background-size:28px}
.footer .infos .share.wb:hover{background-image:url(../images/index/icon3-2-2.png)}
.footer .infos .share.dy{background-image:url(../images/index/icon3-3.png);background-size:22px}
.footer .infos .share.dy:hover{background-image:url(../images/index/icon3-3-2.png)}
.footer .ftrlist{display:flex;justify-content:space-between;text-align:left;padding:60px 0 40px}
.footer .ftrlist li{margin-left:80px}
.footer .ftrlistli:first-of-type{margin-left:0}
.footer .ftrlist .tit{font-size:18px;font-weight:700;margin-bottom:20px}
.footer .ftrlist a,.footer .ftrlist dd{font-size:16px;color:#a8a8a8}
.footer .ftrlist a:hover{color:#000}
.footer .ftrlist dd{margin-bottom:10px}
.footer .ftrlist dd span{font-weight:700}
.footer .ftrlist li:first-of-type dd{color:#7e8890}
.footer .ftrlist .pic{width:150px;height:150px;border-radius:5px;overflow:hidden}
.footer .ftr2{padding:30px 0;line-height:2;border-top:1px solid rgba(255,255,255,.2);background-color:#0b2ba3;color:#fff;font-size:16px}
.footer .ftr2 .wp1600{display:flex;justify-content:space-between;align-items:center}
.footer .ftr2 .line{margin:0 1em}
.footer .ftr2 .txts a,.footer .ftr2 a{color:#fff;font-size:16px}
.footer .ftr2 .tags .tag:last-of-type::after{display:none}
.footer .ftr2 .tags .tag::after{content:'|';margin:0 5px 0 8px}
@media only screen and (min-width:950px) and (max-width:1920px){
.wp1600{max-width:83.33vw;margin:0 auto}
.wp1400{max-width:72.91vw;margin:0 auto}
.header{top:0;left:0;transition:.5s}
.header .hdr{height:5.729vw}
.header .logo{width:8.906vw;margin-right:9.895vw}
.nav li{margin:0 2.343vw}
.nav .con .tit{font-size: 1.137vw;height:5.729vw;line-height:5.729vw}
.header-all .btns .menu .icon{width:1.614vw;height:1.614vw;background-size:100%;margin-right:2.083vw}
.header-all .btns{align-items:center}
.header-all .btns .search{background-size:100%;width:1.25vw;height:1.25vw}
.header-all .btns .lang{margin-right:2.083vw;background-size:1.302vw;padding-left:1.979vw;font-size:1.041vw}
.subnav{bottom:-.104vw;transform:translate(-50%,100%)}
.subnav a{padding:.625vw 2.083vw;font-size: .929vw;white-space:nowrap;transition:.5s;color:#666}
.footer{padding-top:3.906vw}
.footer .ftr1{background-size:cover}
.footer .ftr1 .wp1600{justify-content:space-between}
.footer .infos .logo{width:8.906vw;margin-bottom:3.645vw}
.footer .infos .share{width:1.666vw;height:1.666vw;background-size:100%;margin-right:1.562vw}
.footer .infos .share.wx{background-image:url(../images/index/icon3-1.png)}
.footer .infos .share.wx:hover{background-image:url(../images/index/icon3-1-2.png)}
.footer .infos .share.wb{background-image:url(../images/index/icon3-2.png);background-size:1.458vw}
.footer .infos .share.wb:hover{background-image:url(../images/index/icon3-2-2.png)}
.footer .infos .share.dy{background-image:url(../images/index/icon3-3.png);background-size:1.145vw}
.footer .infos .share.dy:hover{background-image:url(../images/index/icon3-3-2.png)}
.footer .ftrlist{justify-content:space-between;padding:3.125vw 0 2.083vw}
.footer .ftrlist li{margin-left:4.166vw}
.footer .ftrlist .tit{font-size:.937vw;font-weight:700;margin-bottom:1.041vw}
.footer .ftrlist a,.footer .ftrlist dd{font-size:.833vw}
.footer .ftrlist dd{margin-bottom:.52vw}
.footer .ftrlist dd span{font-weight:700}
.footer .ftrlist .pic{width:7.812vw;height:7.812vw;border-radius:.26vw}
.footer .ftr2{padding:1.562vw 0;line-height:2;border-top:1px solid rgba(255,255,255,.2);font-size:.833vw}
.footer .ftr2 .wp1600{justify-content:space-between;align-items:center}
.footer .ftr2 .line{margin:0 1em}
.footer .ftr2 .txts a,.footer .ftr2 a{font-size:.833vw}
.footer .ftr2 .tags .tag::after{content:'|';margin:0 .26vw 0 .416vw}
}
.header-phone{height:50px;background-color:#fff;position:fixed;top:0;left:0;width:100%;z-index:999;box-shadow:0 0 5px rgba(0,0,0,.1)}
.header-phone .hdr{height:100%;position:relative}
.header-phone .hdr::after{content:'';display:table;clear:both}
.header-phone .logo{width:50px}
.menuBtn{position:absolute;right:0;width:25px;display:block;cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.menuBtn b{display:block;content:'';width:100%;height:3px;background-color:#fff;margin-bottom:5px;transition:.5s;transform:rotateZ(0);opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-ms-transform:rotateZ(0);-o-transform:rotateZ(0);opacity:1}
.menuBtn b:last-child{margin-bottom:0}
.menuBtn.on b{opacity:0}
.menuBtn.on b:first-child{opacity:1;transform:translateY(10px) rotateZ(41deg);-webkit-transform:translateY(10px) rotateZ(41deg);-moz-transform:translateY(10px) rotateZ(41deg);-ms-transform:translateY(10px) rotateZ(41deg);-o-transform:translateY(10px) rotateZ(41deg)}
.menuBtn.on b:last-child{opacity:1;transform:translateY(-6px) rotateZ(-44deg);-webkit-transform:translateY(-6px) rotateZ(-44deg);-moz-transform:translateY(-6px) rotateZ(-44deg);-ms-transform:translateY(-6px) rotateZ(-44deg);-o-transform:translateY(-6px) rotateZ(-44deg)}
.nav-ph{position:fixed;left:0;right:0;top:50px;bottom:0;text-align:center;background-color:#143ec1;padding-top:70px;display:none;overflow-y:auto;z-index:999}
.nav-ph li{margin-bottom:20px}
.nav-ph .con{position:relative}
.nav-ph .arr{position:absolute;right:20%;top:0;background:url(../images/index/arr.png) center no-repeat;background-size:100%;width:13px;height:30px;transition:.5s}
.nav-ph .arr.on{transform:rotateZ(90deg)}
.nav-ph a{font-size:17px}
.nav-ph .con>a{height:30px;line-height:30px;color:#fff}
.sub-navph{padding:15px 0;display:none}
.sub-navph a{font-size:15px;color:#fff}
.sub-navph dd{margin-bottom:10px}
.header-phone{display:none}
@media only screen and (max-width:1300px){
.header .logos{margin-right:100px}
}
@media only screen and (max-width:950px){
.header{display:none}
.header-phone{display:block}
.wp,.wp1400,.wp1600{max-width:none;padding:0 20px}
.footer .ftrlist{display:block;text-align:center;padding:30px 0}
.footer .ftrlist li{display:none}
.footer .ftrlist li:last-of-type{display:block}
.footer .ftrlist .pic{margin:20px auto 0;width:150px;height:150px}
.header-all .btns{position:absolute;top:16px;right:45px;transform:none;width:auto;height:auto;line-height:1.5}
.header-all .header-phone .btns .search{width:18px;height:18px;background-image:url(../images/index/icon1.png);background-size:100%}
.header-all .btns .lang{margin-left:10px;padding-left:10px}
.header-all .btns .lang .txt{font-size:14px;color:#000;transform:none}
.header-all .btns .lang ul{width:auto;font-size:12px;line-height:30px;z-index:9999;bottom:-5px;left:20px;border:1px solid rgba(0,0,0,.15);border-radius:5px}
.header-all .btns .lang .con{padding:0 10px}
.header-all .btns .lang ul li:last-of-type .con{border:none}
.footer .ftrlist .tit{font-size:18px}
.footer .ftrlist a,.footer .ftrlist dd{font-size:14px}
.footer .ftrlist dd{margin-bottom:5px}
}
.header-all .search{position:relative;cursor:pointer}
.pop-search{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1100;display:none}
.pop-search .pop-search-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(227,231,243,.96);background-color:rgba(85,85,85,.95);z-index:1}
.pop-search .pop-search-close{position:absolute;right:50px;top:50px;width:40px;height:40px;background:url(../images/index/icon8.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10;cursor:pointer}
.search-box{position:absolute;left:50%;top:50%;width:600px;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;box-shadow:0 0 10px rgba(0,0,0,.1)}
.search-box input{outline:0;border:none}
.search-box .inp{padding:0 140px 0 12px;display:block;width:100%;height:60px;line-height:60px;font-size:16px;color:#333;box-sizing:border-box}
.search-box .submit{position:absolute;right:0;top:0;width:120px;height:60px;line-height:60px;background-color:#0f2fa1;font-size:18px;color:#fff;text-align:center;cursor:pointer}
@media only screen and (min-width:1024px) and (max-width:1920px){
.pop-search{left:0;top:0;right:0;bottom:0}
.pop-search .pop-search-bg{left:0;top:0}
.pop-search .pop-search-close{right:2.604vw;top:2.604vw;width:2.083vw;height:2.083vw}
.search-box{top:50%;width:31.25vw;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 0 .52vw rgba(0,0,0,.1)}
.search-box input{outline:0;border:none}
.search-box .inp{padding:0 .625vw;padding-right:7.291vw;height:3.125vw;line-height:3.125vw;font-size:.833vw;box-sizing:border-box}
.search-box .submit{right:0;top:0;width:6.25vw;height:3.125vw;line-height:3.125vw;font-size:.937vw}
}
.navShow .nav{opacity:0}
.nav{float:left;transition:.5s}
.header-con{position:fixed;left:0;top:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;z-index:99;opacity:0;visibility:hidden;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in}
.header-con:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:-1}
.header-con .scroll{position:absolute;left:200px;top:100px;right:0;bottom:0;overflow-y:auto}
.header-con ul{display:-webkit-flex;display:flex;padding-right:200px;justify-content:space-between}
.header-con ul li{width:12.5%;padding-top:45px;text-align:center}
.header-con ul a{display:block;color:#fff}
.header-con ul .title{font-size:22px;font-weight:700;color:#fff}
.header-con ul .title .arrow{display:none}
.header-con ul .list{padding:20px 0}
.header-con ul .list .title_2{font-size:17px;line-height:36px;color:#fff}
.header-con ul .list dl{padding-bottom:20px}
.header-con ul .list dl dd a{display:block;font-size:12px;line-height:30px;color:#fff;opacity:.65}
.header-con ul .list dl dd a:hover{opacity:1}
body.navShow .header-con{opacity:1;visibility:visible}
@media only screen and (min-width:950px) and (max-width:1920px){
.navShow .nav{opacity:0}
.nav{transition:.5s}
.header-con{left:0;top:0;-webkit-background-size:cover;background-size:cover;opacity:0;visibility:hidden;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in}
.header-con:after{content:'';left:0;top:0}
-1 .header-con .scroll{left:10.41vw;top:5.208vw;right:0;bottom:0}
.header-con ul{padding-right:10.41vw;justify-content:space-between}
.header-con ul li{width:12.5%;padding-top:2.343vw}
.header-con ul a{color:#fff}
.header-con ul .title{font-size:1.145vw;font-weight:700;color:#fff}
.header-con ul .list{padding:1.041vw 0}
.header-con ul .list .title_2{font-size:.885vw;line-height:1.875vw;color:#fff}
.header-con ul .list dl{padding-bottom:1.041vw}
.header-con ul .list dl dd a{font-size:.625vw;line-height:1.562vw;opacity:.65}
.header-con ul .list dl dd a:hover{opacity:1}
body.navShow .header-con{opacity:1;visibility:visible}
}
@media only screen and (max-width:950px){
.header-phone{background:url(../images/index/img7-4.png) no-repeat;background-size:100% 100%}
.header-phone .wp{width:auto}
.footer{padding:0}
.footer .ftr1{padding:40px 0 20px}
.footer .infos .logo{margin:0 auto 30px}
.footer .ftr1 .wp1600{display:block}
.footer .infos .shares{justify-content:center}
.footer .ftrlist{display:none}
.footer .ftr2{padding:15px 0}
.footer .ftr2 .txts,.footer .ftr2 .txts a,.footer .ftr2 a{font-size:13px;text-align:center;display:block}
.footer .ftr2 .wp1600{display:block}
.footer .infos .share.dy{margin-right:0}
.header-phone .logo{width:100px}
}
.header{box-shadow:0 0 10px rgba(0,0,0,.1)}
.navShow .header{background-color:rgba(0,0,0,0);box-shadow:none}
.navShow .header .logo img,body.idx .header .logo img{display:none}
.navShow .header .logo img.dn,body.idx .header .logo img.dn{display:block}
.navShow .header-all .btns .menu .icon,body.idx.navShow .header-all .btns .menu .icon{background-image:url(../images/index/close.png)}
.navShow .header-all .btns .search,body.idx .header-all .btns .search{background-image:url(../images/index/icon1.png)}
body.idx .header-all .btns .menu .icon{background-image:url(../images/index/icon2-2.png)}
body.idx .header{background-color:rgba(0,0,0,0);box-shadow:none}
body.idx .nav .con .tit{color:#fff}
body.idxsty .banner{height:100vh}
body.idxsty{padding-top:0}
body.idx .nav .on>.con>.tit::after{opacity:0}
.nav .con>.tit{position:relative}
.nav .on>.con>.tit::after{content:'';position:absolute;left:0;right:0;bottom:0;height:4px;background-color:#0e32ad;opacity:0;transition:.5s;opacity:1}
.nav .on>.con>.tit{color:#0e32ad;position:relative}
.footer .infos .share{position:relative;background:0 0!important;width:auto;height:auto;pointer-events:none;margin-right:20px}
.footer .infos .share .code{position:static;transform:none;display:block;width:110px;height:110px}
@media only screen and (min-width:950px) and (max-width:1920px){
.nav .on>.con>.tit::after{height:.208vw}
.footer .infos .share{margin-right:1.041vw}
.footer .infos .share .code{width:5.729vw;height:5.729vw}
}
@media only screen and (max-width:950px){
.footer .infos .share:last-of-type{margin-right:0}
body.idxsty{padding-top:50px}
body.idxsty .banner{height:60vw}
}
.banner{height:calc(100vh - 110px)}
.swp-banner{width:100%;height:100%}
.swp-banner .con{display:block;width:100%;height:100%;position:relative}
.swp-banner .con .bg{width:100%;height:100%;background-size:cover;position:absolute;left:0;top:0;transition:all 5s ease-in-out}
.swp-banner .swiper-slide-active .con .bg{transform:scale(1.15)}
.swp-banner .wp1600{position:relative;height:100%}
.swp-banner .txts{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#fff;z-index:10}
.swp-banner .txts .tit{font-size:80px;font-weight:700;letter-spacing:15px;margin-bottom:10px}
.swp-banner .txts .info{font-size:34px;letter-spacing:20px;margin-bottom:70px}
.g-idxbtn{font-size:22px;text-align:center;width:215px;height:55px;line-height:53px;border:1px solid #fff;border-radius:30px;transition:.5s}
.g-idxbtn:hover{background-color:#fff;color:#0f2fa1}
.swp-banner .swiper-pagination-clickable .swiper-pagination-bullet{width:14px;height:14px;border:2px solid #fff;border-radius:50%;box-sizing:border-box;background-color:rgba(255,255,255,0);opacity:1;transition:.5s}
.swp-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}
.swp-banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 20px}
.swp-banner.swiper-container-horizontal>.swiper-pagination-bullets{bottom:70px}
.row-idx1{padding:90px 0 145px}
.g-idxtits{position:relative;text-align:center;margin-bottom:90px}
.g-idxtits .tits{display:inline-block}
.g-idxtits .tits .tit{font-size:40px;margin-bottom:5px;font-weight:700}
.g-idxtits .tits .tit_en{font-size:20px;color:#555}
.g-idxtits .more{font-size:16px;padding-right:25px;background:url(../images/index/img2-1.png) right center no-repeat;background-size:9px;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.g-tabs{display:flex}
.g-tabs .tab{width:200px;height:55px;line-height:55px;text-align:center;font-size:22px;color:#555;background-color:transparent;border-radius:30px;margin-right:15px;transition:.5s;cursor:pointer}
.g-tabs .tab.on{background-color:#e6e9f6;color:#0f2fa1}
.row-idx1 .g-idxtits{text-align:left;display:flex;align-items:center}
.row-idx1 .g-idxtits .tits{margin-right:110px}
.m-idxnews{height:665px;overflow:hidden}
.m-idxnews .lfnews{width:1090px;height:100%;float:left;margin-right:25px}
.m-idxnews .news{position:relative;display:block;overflow: hidden;}
.m-idxnews .news .pic{width:100%;height:100%;overflow:hidden}
.m-idxnews .news:hover img{transform:scale(1.05)}
.m-idxnews .news .pic img{min-width:100%}
.m-idxnews .news .txts{padding:20px 55px;color:#fff;position:absolute;left:0;right:0;bottom:0;box-sizing:border-box}
.m-idxnews .news .txts .tit{font-size:22px;margin-bottom:10px}
.m-idxnews .news .txts .date{font-size:16px;padding-left:27px;background:url(../images/index/img2-5.png) left center no-repeat;background-size:18px}
.m-idxnews .rtnews{overflow:hidden;display:flex;flex-flow:column;justify-content:space-between;height:100%}
.m-idxnews .rtnews .news .txts{padding:20px 40px}
.m-idxnews .rtnews .news .tit{font-size:20px}
.row-idx2{padding:120px 0 135px;background:url(../images/index/img3-1.png) top center no-repeat;background-size:cover;transition:.5s}
.g-idxtits.sty2{color:#fff;margin-bottom:10px}
.g-idxtits.sty2 .tits .tit,.g-idxtits.sty2 .tits .tit_en{color:#fff}
.snv-fangan{width:350px;padding:30px 0;background-color:rgba(229,229,229,.3);float:left;margin-right:145px}
.snv-fangan .t{padding:0 70px 0 50px;line-height:60px;color:#fff;font-size:20px;position:relative;transition:.5s;cursor:pointer}
.snv-fangan .t::after{content:'';position:absolute;right:50px;top:50%;transform:translate(-600%,-50%);width:22px;height:10px;background:url(../images/index/img3-2.png) no-repeat;background-size:100%;transition:.5s;opacity:0}
.snv-fangan .on .t{background-color:#0f2fa1}
.snv-fangan .on .t::after{opacity:1;transform:translate(0,-50%)}
.m-idxfangan{overflow:hidden}
.row-idx2 .wp1600{position:relative}
.swp-fangan{padding-right:300px;color:#fff;position:absolute;left:500px;right:0;bottom:30px}
.swp-fangan .txts{color:#fff}
.swp-fangan .tit{font-size:34px;margin-bottom:30px}
.swp-fangan .info{font-size:18px;margin-bottom:50px;line-height:1.7}
.swp-fangan .g-idxbtn{font-size:18px;display:block;color:#fff;height:54px;line-height:52px}
.swp-fangan .g-idxbtn:hover{color:#0f2fa1}
.swp-fangan .swiper-button-next,.swp-fangan .swiper-button-prev{background:url(../images/index/img3-3.png) no-repeat;background-size:100%;width:49px;height:49px;right:0;left:auto;top:80px}
.swiper-button-next::after,.swiper-button-prev::after{display:none}
.swp-fangan .swiper-button-prev{right:60px}
.swp-fangan .swiper-button-next{background-image:url(../images/index/img3-4.png)}
.row-idx3{padding:120px 0 140px;background:url(../images/index/img4-1.png) center no-repeat;background-size:cover}
.ul-prolist{margin:0 -13px}
.ul-prolist li{float:left;width:25%}
.ul-prolist .con{margin:0 13px;height:640px;box-sizing:border-box;border:2px solid #fff;box-shadow:0 0 5px solid rgba(0,0,0,.2);padding:95px 20px 100px;text-align:center;display:block;position:relative;overflow:hidden}
.ul-prolist .con::after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background-color:#f7f8fa;transition:1s;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;-moz-transform:perspective(300px) rotateY(0);-ms-transform:perspective(300px) rotateY(0);-o-transform:perspective(300px) rotateY(0);transform:perspective(300px) rotateY(0)}
.ul-prolist .con:hover::after{opacity:0;-webkit-transform:perspective(300px) rotateY(90deg);-moz-transform:perspective(300px) rotateY(90deg);-ms-transform:perspective(300px) rotateY(90deg);-o-transform:perspective(300px) rotateY(90deg);transform:perspective(300px) rotateY(90deg);transform-origin:left}
.ul-prolist .txts{height:100%;position:relative;z-index:10}
.ul-prolist .icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto 40px}
.ul-prolist .icon img{width:auto;height:auto;max-width:100%;max-height:100%}
.ul-prolist .tit{font-size:26px;margin-bottom:5px}
.ul-prolist .tit_en{font-size:20px;margin-bottom:32px;color:#999}
.ul-prolist .info{font-size:20px;color:#444;display:none}
.ul-prolist .btn{position:absolute;bottom:3px;width:168px;height:44px;left:50%;transform:translate(-50%,100%);border:1px solid #0f2fa1;box-sizing:border-box;line-height:42px;font-size:18px;color:#0f2fa1}
.ul-prolist .bg{background-size:cover;position:absolute;left:0;top:0;right:0;bottom:0;transition:1s;opacity:0;z-index:0}
.ul-prolist .con:hover .bg{opacity:1;transform:scale(1.1)}
.ul-prolist .con:hover .info,.ul-prolist .con:hover .tit,.ul-prolist .con:hover .tit_en{color:#fff}
.ul-prolist .con:hover .btn{border-color:#fff;color:#fff}
.ul-prolist .con:hover .icon img{display:none}
.ul-prolist .con:hover .icon img.dn{display:flex}
.row-idx4{padding:115px 0 130px;background-color:#f7f8fa}
.row-idx4 .g-idxtits{margin-bottom:115px}
#certify{position:relative;width:100%;margin:0 auto}
#certify .swiper-slide{width:970px}
#certify .swiper-slide img{display:block}
#certify .swiper-button-next,#certify .swiper-button-prev{bottom:5px;top:auto;left:320px;width:49px;height:49px;background:url(../images/index/img5-2.png) no-repeat;background-size:100%;cursor:pointer}
#certify .swiper-button-next{right:320px;left:auto;background-image:url(../images/index/img5-3.png)}
#certify .con{text-align:center}
#certify .con .pic{width:100%;height:535px;margin-bottom:45px;overflow:hidden}
#certify .con .txts{font-size:20px;color:#444;padding:0 70px 15px;opacity:0;transition:.2s}
#certify .swiper-slide-active .con .txts{opacity:1}
.row-idx5{height:100vh;overflow:hidden}
.row-idx5 .item{height:100%;float:left;width:50%;position:relative;background-position:center;background-size:cover}
.row-idx5 .txts{position:absolute;left:50%;bottom:140px;transform:translateX(-50%);text-align:center;color:#fff;font-size:20px}
.row-idx5 .txts::after{content:'';position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);width:85px;height:3px;background-color:#0b2ba3}
.row-idx5 .txts .tit{font-size:38px;font-weight:700}
@media only screen and (min-width:950px) and (max-width:1920px){
body{padding-top:5.729vw}
.banner{height:calc(100vh - 5.729vw)}
.swp-banner .con .bg{background-size:cover;left:0;top:0;transition:all 5s ease-in-out}
.swp-banner .swiper-slide-active .con .bg{transform:scale(1.15)}
.swp-banner .txts{left:0;top:50%;transform:translateY(-50%)}
.swp-banner .txts .tit{font-size:4.166vw;font-weight:700;letter-spacing:.781vw;margin-bottom:.52vw}
.swp-banner .txts .info{font-size:1.77vw;letter-spacing:1.041vw;margin-bottom:3.645vw}
.g-idxbtn{font-size:1.145vw;width:11.19vw;height:2.864vw;line-height:2.76vw;border:1px solid #fff;border-radius:1.562vw;transition:.5s}
.swp-banner .swiper-pagination-clickable .swiper-pagination-bullet{width:.729vw;height:.729vw;border:solid #fff;border-radius:50%;box-sizing:border-box;opacity:1;transition:.5s}
.swp-banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 1.041vw}
.swp-banner.swiper-container-horizontal>.swiper-pagination-bullets{bottom:3.645vw}
.row-idx1{padding:4.687vw 0 7.552vw}
.g-idxtits{margin-bottom:4.687vw}
.g-idxtits .tits .tit{font-size:2.083vw;margin-bottom:.26vw;font-weight:700}
.g-idxtits .tits .tit_en{font-size:1.041vw}
.g-idxtits .more{font-size:.833vw;padding-right:1.302vw;background-size:.468vw;right:0;top:50%;transform:translateY(-50%)}
.g-tabs .tab{width:10.41vw;height:2.864vw;line-height:2.864vw;font-size:1.145vw;border-radius:1.562vw;margin-right:.781vw;transition:.5s}
.row-idx1 .g-idxtits{align-items:center}
.row-idx1 .g-idxtits .tits{margin-right:5.729vw}
.m-idxnews{height:34.63vw}
.m-idxnews .lfnews{width:56.77vw;margin-right:1.302vw}
.m-idxnews .news:hover img{transform:scale(1.05)}
.m-idxnews .news .txts{padding:1.041vw 2.864vw;left:0;right:0;bottom:0;box-sizing:border-box}
.m-idxnews .news .txts .tit{font-size:1.145vw;margin-bottom:.52vw}
.m-idxnews .news .txts .date{font-size:.833vw;padding-left:1.406vw;background-size:.937vw}
.m-idxnews .rtnews{flex-flow:column;justify-content:space-between}
.m-idxnews .rtnews .news .txts{padding:1.041vw 2.083vw}
.m-idxnews .rtnews .news .tit{font-size:1.041vw}
.row-idx2{padding:6.25vw 0 7.031vw;background-size:cover;transition:.5s}
.g-idxtits.sty2{margin-bottom:.52vw}
.snv-fangan{width:18.22vw;padding:1.562vw 0;margin-right:7.552vw}
.snv-fangan .t{padding:0 3.645vw 0 2.604vw;line-height:3.125vw;font-size:1.041vw;transition:.5s}
.snv-fangan .t::after{content:'';right:2.604vw;top:50%;transform:translate(-600%,-50%);width:1.145vw;height:.52vw;transition:.5s;opacity:0}
.snv-fangan .on .t::after{opacity:1;transform:translate(0,-50%)}
.swp-fangan{padding-right:15.62vw;left:26.04vw;right:0;bottom:1.562vw}
.swp-fangan .tit{font-size:1.77vw;margin-bottom:1.562vw}
.swp-fangan .info{font-size:.937vw;margin-bottom:2.604vw;line-height:1.7}
.swp-fangan .g-idxbtn{font-size:.937vw;height:2.812vw;line-height:2.708vw}
.swp-fangan .swiper-button-next,.swp-fangan .swiper-button-prev{width:2.552vw;height:2.552vw;right:0;left:auto;top:4.166vw}
.swp-fangan .swiper-button-prev{right:3.125vw}
.row-idx3{padding:6.25vw 0 7.291vw}
.ul-prolist{margin:0 -.677vw}
.ul-prolist .con{margin:0 .677vw;height:33.33vw;box-sizing:border-box;border:solid #fff;box-shadow:0 0 .26vw solid rgba(0,0,0,.2);padding:4.947vw 1.041vw 5.208vw}
.ul-prolist .con::after{content:'';left:0;top:0;right:0;bottom:0;transition:1s;-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s;-moz-transform:perspective(15.62vw) rotateY(0);-ms-transform:perspective(15.62vw) rotateY(0);-o-transform:perspective(15.62vw) rotateY(0);transform:perspective(15.62vw) rotateY(0)}
.ul-prolist .con:hover::after{opacity:0;-webkit-transform:perspective(15.62vw) rotateY(90deg);-moz-transform:perspective(15.62vw) rotateY(90deg);-ms-transform:perspective(15.62vw) rotateY(90deg);-o-transform:perspective(15.62vw) rotateY(90deg);transform:perspective(15.62vw) rotateY(90deg);transform-origin:left}
.ul-prolist .icon{width:6.77vw;height:6.77vw;width:4.166vw;height:4.166vw;align-items:center;justify-content:center;margin:0 auto 2.083vw}
.ul-prolist .icon img{width:auto;height:auto}
.ul-prolist .tit{font-size:1.354vw;margin-bottom:.26vw}
.ul-prolist .tit_en{font-size:1.041vw;margin-bottom:1.666vw}
.ul-prolist .info{font-size:1.041vw}
.ul-prolist .btn{bottom:.156vw;width:8.75vw;height:2.291vw;transform:translate(-50%,100%);border:1px solid #0f2fa1;box-sizing:border-box;line-height:2.187vw;font-size:.937vw}
.ul-prolist .bg{background-size:cover;left:0;top:0;right:0;bottom:0;transition:1s;opacity:0}
.ul-prolist .con:hover .bg{opacity:1;transform:scale(1.1)}
.row-idx4{padding:5.989vw 0 6.77vw}
.row-idx4 .g-idxtits{margin-bottom:5.989vw}
#certify{margin:0 auto}
#certify .swiper-slide{width:50.52vw}
#certify .swiper-button-next,#certify .swiper-button-prev{bottom:.26vw;top:auto;left:16.66vw;width:2.552vw;height:2.552vw;background-size:100%}
#certify .swiper-button-next{right:16.66vw;left:auto}
#certify .con .pic{height:27.86vw;margin-bottom:2.343vw}
#certify .con .txts{font-size:1.041vw;padding:0 3.645vw .781vw;opacity:0;transition:.2s}
#certify .swiper-slide-active .con .txts{opacity:1}
.row-idx5{height:48.43vw}
.row-idx5 .txts{bottom:7.291vw;transform:translateX(-50%);font-size:1.041vw}
.row-idx5 .txts::after{content:'';bottom:-1.041vw;transform:translateX(-50%);width:4.427vw;height:.156vw}
.row-idx5 .txts .tit{font-size:1.979vw;font-weight:700}
}
@media only screen and (max-width:950px){
body{padding-top:50px}
.banner{height:60vw}
.swp-banner .swiper-pagination-clickable .swiper-pagination-bullet{width:8px;height:8px;border-width:1px}
.swp-banner.swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px}
.swp-banner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}
.row-idx1{padding:50px 0}
.row-idx1 .g-idxtits{display:block;margin-bottom:30px}
.g-idxtits .tits{margin-bottom:40px}
.g-idxtits .tits .tit{font-size:20px;margin-bottom:0}
.g-idxtits .tits .tit_en{font-size:14px}
.g-idxtits .more{transform:none;top:10px;font-size:14px;background-size:6px;padding-right:15px}
.g-tabs{justify-content:center}
.g-tabs .tab{font-size:14px;width:100px;height:40px;line-height:40px;border-radius:20px}
.m-idxnews{height:auto}
.m-idxnews .lfnews,.row-idx5 .item{float:none;width:100%;height:auto}
.m-idxnews .news .txts,.m-idxnews .rtnews .news .txts{padding:5px 15px}
.m-idxnews .news .txts .tit{font-size:14px;margin-bottom:0}
.row-idx5{height:auto}
.row-idx5 .item{height:300px}
.row-idx5 .txts{font-size:14px;bottom:50px}
.row-idx5 .txts .tit{font-size:20px}
.row-idx5 .txts::after{width:40px;bottom:-10px}
.row-idx4 .g-idxtits{margin-bottom:20px;text-align:left}
.row-idx4 .g-idxtits .tits{margin-bottom:0}
#certify .swiper-slide{width:100%}
#certify .con .pic{height:48vw;margin-bottom:10px}
#certify .swiper-slide-active .con .txts{font-size:14px;padding:0 25px}
.row-idx4{padding:30px 0 50px}
#certify .swiper-button-next,#certify .swiper-button-prev{width:30px;height:30px;left:30vw;bottom:-15px}
#certify .swiper-button-next{left:auto;right:30vw}
.search-box{max-width:90vw}
.search-box .inp{font-size:14px;height:50px;line-height:50px}
.search-box .submit{width:80px;font-size:14px;height:50px;line-height:50px}
.pop-search .pop-search-close{width:30px;height:30px;right:30px;top:30px}
}
.row-idx5:hover .item{width:20%}
.row-idx5 .item{transition:.2s}
.row-idx5 .item:hover{width:80%}
.row-idx5 .item .txts{white-space:nowrap}
.row-idx5 .item:hover .txts{left:160px;transform:none;top:200px;bottom:auto}
.row-idx5 .item:hover .box{opacity:1;transform:translateY(0)}
.row-idx5 .box{position:absolute;left:0;right:0;bottom:0;transform:translateY(100%);opacity:0;transition:.5s}
.row-idx5 .box .tabs{display:flex}
.row-idx5 .box .tabs .tab:first-of-type{padding-left:200px}
.row-idx5 .box .tabs .tab{width:50%;height:125px;line-height:125px;color:#8491c3;background-color:#092386;padding:0 40px;box-sizing:border-box;font-size:28px;cursor:pointer;transition:.3s}
.row-idx5 .box .tabs .tab.on{background-color:#0b2bc3;color:#fff}
.row-idx5 .box .tabinfo{padding:45px 50px 45px 200px;background-color:#0b2bc3}
.row-idx5 .box .tabinfo .it{font-size:16px;color:#fff;margin-right:58px;line-height:2}
.row-idx5 .box .tabinfo .it:last-of-type{margin-right:0}
@media only screen and (min-width:950px) and (max-width:1920px){
.row-idx5 .item{transition:.2s}
.row-idx5 .item .txts{white-space:nowrap}
.row-idx5 .item:hover .txts{left:8.333vw;transform:none;top:10.41vw;bottom:auto}
.row-idx5 .item:hover .box{opacity:1;transform:translateY(0)}
.row-idx5 .box{left:0;right:0;bottom:0;transform:translateY(100%);opacity:0;transition:.5s}
.row-idx5 .box .tabs .tab:first-of-type{padding-left:10.41vw}
.row-idx5 .box .tabs .tab{height:6.51vw;line-height:6.51vw;padding:0 2.083vw;box-sizing:border-box;font-size:1.458vw;transition:.3s}
.row-idx5 .box .tabinfo{padding:2.343vw 2.604vw 2.343vw 10.41vw}
.row-idx5 .box .tabinfo .it{font-size: 1.033vw;margin-right: 2.020vw;line-height:2}
}
@media only screen and (max-width:950px){
.row-idx5 .item:hover,.row-idx5:hover .item{width:100%}
.row-idx5 .item:hover .txts,.row-idx5 .txts{position:relative;transform:none;margin-bottom:40px;top:0;left:0;right:auto;bottom:auto}
.row-idx5 .item{height:auto;padding-top:40px;margin-bottom:30px}
.row-idx5 .item .box,.row-idx5 .item:hover .box{position:static;opacity:1;transform:none}
.row-idx5 .box .tabs .tab,.row-idx5 .box .tabs .tab:first-of-type{padding:20px;height:auto;line-height:1.5;font-size:14px;text-align:center}
.row-idx5 .box .tabinfo{padding:20px;overflow:hidden}
.row-idx5 .box .tabinfo .it{margin:0;min-width:33.3333%;float:left;box-sizing:border-box;padding-right:5px;font-size:14px}
.m-idxnews .news .txts .date{display:none}
}