﻿body{ font:12px/1.5 "PingFangMedium",arial,simsun,sans-serif; margin:0 auto; padding:0; background:#f8f8f8; overflow-x:hidden; color:#000;}
html{ -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing:antialiased; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}

/*链接整体设置*/
a{ text-decoration:none; color:#000; transition:all .15s;}
a:hover{ color:#1d2089;}
a:active{ color:#000;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
div:focus,*:focus,a:focus,input:focus,button:focus,textarea:focus,select:focus{ outline:none; hide-focus:expression(this.hideFocus=true);}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#c9c9c9;}
input::-moz-placeholder,textarea::-moz-placeholder{ color:#c9c9c9;}
input:-moz-placeholder,textarea:-moz-placeholder{ color:#c9c9c9;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#c9c9c9;}
input[type=button],input[type=submit],input[type=file],button,select{ -webkit-appearance:none;}

/*公用样式*/
div,table,tr,td,img,ul,li,ol,h1,h2,h3,h4,h5,h6,p,em,i,font,span,b,dl,dt,dd,form,textarea,input,select,a,button{ margin:0; padding:0; font-style:normal; font-family:"PingFangMedium"; box-sizing:border-box;}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none; -ms-interpolation-mode:bicubic; -o-object-fit:cover; object-fit:cover;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}
.w{ max-width:1340px; width:85%; margin:0 auto; max-height:999999px;}
.comflex{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.comflex1{ display:flex; flex-wrap:wrap;}
.comflex2{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.comflex3{ display:flex; flex-wrap:wrap; align-items:center;}
.comflex5{ display:flex; flex-wrap:wrap; justify-content:center;}
.comflex4{ display:-webkit-flex; -webkit-flex-flow:row-reverse wrap; display:flex; flex-flow:row-reverse wrap; justify-content:space-between;}
.comflex5{ display:-webkit-flex; -webkit-flex-flow:row-reverse wrap; display:flex; flex-flow:row-reverse wrap; justify-content:space-between; align-items:center;}
.pic{ position:relative; width:100%; overflow:hidden; transition:all .6s; display:block;}
.dfimg{ display:block; width:100%;}
.pic_w{ position:absolute; left:0; right:0; top:0; bottom:0;}
.pic_w a{ display:block;}
@font-face{ font-family:PingFangBold;src:url('../images/PingFang Bold.ttf');}
@font-face{ font-family:PingFangMedium;src:url('../images/PingFang Medium.ttf');}
@font-face{
    font-family:'DingTalk Sans';
    src:url('../css/DingTalk-Sans.eot');
    src:url('../css/DingTalk-Sans.eot?#iefix') format('embedded-opentype'),
        url('../css/DingTalk-Sans.woff2') format('woff2'),
        url('../css/DingTalk-Sans.woff') format('woff'),
        url('../css/DingTalk-Sans.ttf') format('truetype'),
        url('../css/DingTalk-Sans.svg#DingTalk-Sans') format('svg');
    font-weight:normal; font-style:italic; font-display:swap;
}
.scroll{ overflow-y:auto;}
.scroll::-webkit-scrollbar-track{ border-radius:999px; background:rgba(0,0,0,.005);}
.scroll::-webkit-scrollbar-thumb{ background:#1d2089; border-radius:999px; min-height:20px;}
.scroll::-webkit-scrollbar{ width:3px; height:3px;}
.scroll::-webkit-scrollbar-corner{ background:transparent;}

.com-pop{ position:fixed; left:0; right:0; bottom:0; top:0; z-index:1000; display:none;}
.com-pop-bg{ background:rgba(0,0,0,.3); position:absolute; left:0; right:0; bottom:0; top:0;}
.com-popc{ position:absolute; left:0; top:0; right:0; bottom:0;}
.com-popw{ background:#fff; width:600px; border-radius:12px; position:relative; z-index:1001; padding:40px 0 10px 0;}
.p_tit{ text-align:center; font-size:28px; font-family:"PingFangBold"; line-height:1;}
.com_list{ padding:40px 15.83333333333333% 0 15.83333333333333%;}
.com_list li{ margin-bottom:30px;}
.com_list li .clear{ width:100%; position:relative;}
.com_list li .txt{ text-align:right; color:#666; font-size:14px; line-height:1.714285714285714; margin:6px 0 -5px 0;}
.com_list li .txt a{ color:#5356a5;}
.com_list li .txt1{ text-align:left;}
.com_list li .eye{ display:block; height:16px; position:absolute; top:50%; right:16px; transform:translate(0,-50%); cursor:pointer;}
.com_list li .eye.none{ display:none;}
.com_list li .yzm{ height:50px; position:absolute; right:0; display:block; top:0; cursor:pointer;}
.p_tit1{ font-size:18px; font-family:"PingFangBold"; line-height:1; margin-bottom:10px; padding-left:11px;}
.p_intxt{ font-size:18px; border:1px solid #ccc; border-radius:4px; padding:10px; width:100%; display:block; line-height:1.555555555555556;}
.p_intxt1{ width:66%;}
.p_inbut{ text-align:center; width:100%; background:#1d2089; border:2px solid #1d2089; border-radius:4px; line-height:2.555555555555556; border:none; cursor:pointer; color:#fff; font-size:18px; font-family:"PingFangBold"; margin-top:10px;}
.checkbox_ck{ position:relative; padding-left:26px; margin:6px 0 -5px 0;}
.checkbox_ck input[type="checkbox"]{ display:none;}
.checkbox_ck input[type="checkbox"] + label span{ display:block; width:16px; height:16px; position:absolute; left:0; top:4px; border:1px solid #1d2089; border-radius:4px;}
.checkbox_ck input[type="checkbox"]:checked + label span{ background:url(../images/checkbox.png) #1d2089 center center no-repeat;}
.checkbox_ck label{ font-size:14px; line-height:1.714285714285714; color:#666; display:block;}
.checkbox_ck label a{ color:#1d2089;}

/*header*********************************************************************/
.head{ position:relative; z-index:505; background:#fff; transition:all 0.6s;}
.head-fixed{ width:100%; background:#1d2089; -webkit-transform:translateY(0px); transform:translateY(0px); -webkit-transition:1s all ease; transition:1s all ease;}
.head-fixed .w{ position:relative;}
.h_top{ padding:30px 0;}
.h_top .w{ align-items:flex-end;}
.ico0_list{ padding:0 0 10px 0; min-width:247px;}
.ico0_list dd{ position:relative; margin:0 15px 0 0; cursor:pointer;}
.ico0_list dd a{ display:block;}
.ico0_list dd img{ display:block; height:21px;}
.ico0_list dd i{ display:none; position:absolute; bottom:140%; left:50%; transform:translate(-50%,0); box-shadow:0 0 8px 0 rgba(0,0,0,.1); background:#fff; width:110px; border-radius:5px; padding:10px 0 5px 0;}
.ico0_list dd i:after{ content:''; display:block; position:absolute; left:50%; transform:translate(-50%,0); height:0; width:0; border-left:8px solid transparent; border-right:8px solid transparent; border-top:8px solid #fff; bottom:-8px; font-size:0; overflow:hidden;}
.ico0_list dd i img{ display:block; margin:0 auto; width:85%; height:auto;}
.ico0_list dd font{ display:block; text-align:center; color:#000; font-size:13px;}
.ico0_list dd.hover i{ display:block;}
.ico0_list dd.hover img{ filter:alpha(opacity=100); opacity:1;}
.logo{ text-align:center; line-height:1;}
.logo a{ display:inline-block;}
.logo img{ display:block; max-width:100%; margin:0 auto; height:76px;}
.logo em{ display:block; font-size:16px; margin-top:10px; text-transform:uppercase; font-family:"PingFangBold";}
.logo p{ font-size:18px; margin-top:10px;}
.hrt{ font-size:14px; padding-bottom:10px;}
.hrt *{ color:#333; display:flex; flex-wrap:wrap; align-items:center;}
.hrt a.cur{ color:#1d2089; font-family:"PingFangBold";}
.hrt img{ height:20px; margin-right:10px;}
.hrt em i{ padding:0 10px;}
.hrt span a{ margin-left:20px;}
.nav{ width:100%; font-size:18px; line-height:50px; text-align:center;}
.nav .plebans{ position:relative; transition:all 0.6s;}
.nav .plebans:after{ content:''; display:none; position:absolute; left:51%; right:51%; bottom:0; height:2px; font-size:0; overflow:hidden; background:#1d2089; transition:all 0.6s;}
.nav .plebans a{ display:inline-block; color:#fff;}
.nav li{ position:relative; width:11.2%;}
.nav li.cur,.nav li.hover{ background:#151778;}
.nav li.hover .plebans:after,.nav li.cur .plebans:after{ left:0; right:0;}
.nav_bg{ display:none;}
.goutp{ opacity:0; visibility:hidden; transform:translateY(10px); transition:all 0.3s ease; position:absolute; top:100%; z-index:510; left:0; right:0; background:#1d2089;}
.goutp p{ padding:5px 0;}
.goutp p a{ display:block; color:#fff;}
.goutp p a:hover{ background:#151778;}
.nav li.hover .goutp{ opacity:1; visibility:visible; transform:translateY(0px);}
.search{ position:absolute; right:0; top:50%; transform:translate(0,-50%); width:160px;}
.s_intxt{ background:#171985; border:none; color:#fff; height:30px; border-radius:6px; display:block; width:100%; padding:0 8px;}
.s_inbut{ border:none; background:url(../images/search.png) 0 0 no-repeat; background-size:cover; width:14px; height:14px; cursor:pointer; display:block; position:absolute; right:8px; top:50%; transform:translate(0,-50%); font-size:0; overflow:hidden;}
.search input::-webkit-input-placeholder{ color:rgba(255,255,255,.3);}
.search input::-moz-placeholder{ color:rgba(255,255,255,.3);}
.search input:-moz-placeholder{ color:rgba(255,255,255,.3);}
.search input:-ms-input-placeholder{ color:rgba(255,255,255,.3);}
.head_on{ position:fixed; top:0; left:0; right:0;}

.sanh{ width:50px; padding:10px;/* position:absolute; top:50%; margin-top:-37.5px;*/ position:fixed; right:calc(4% - 10px); top:10px; display:none;}
.sanh>div{ height:5px; margin:10px 0px; width:100%; transition:transform 0.5s,opacity 0.5s;}
.sanh>div{ background-color:#1d2089;}
.tesd>div{ background-color:#1d2089!important;}
.tesd>div:nth-child(1){ transform:translate3d(0px,15px,0px) rotate(45deg);}
.tesd>div:nth-child(2){ opacity:0;}
.tesd>div:nth-child(3){ transform:translate3d(0px,-15px,0px) rotate(-45deg);}

.banner{ z-index:5; width:100%; position:relative;}
.banner .swiper{ overflow:visible;}
.banner .swiper-slide a{ display:block;}
.banner .swiper-slide img{ width:100%; display:block;}
.banner .swiper-slide p{ font-family:"PingFangBold"; color:#fff; text-align:center; position:absolute; left:5%; right:5%; bottom:50px; font-size:34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:90%;}
.banner .swiper-pagination{ bottom:0; padding:20px 0 30px 0;}
.banner .swiper-pagination span{ width:2.985074626865672%; height:2px; background:#fff; opacity:.4; margin:0 5px!important; transition:all 0.6s;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ opacity:1;}

.combg{ width:100%; overflow:hidden; padding:100px 0 0 0; background:#f8f8f8; position:relative; z-index:11;}
.con4,.con5_1,.con5_2,.con6{ padding-bottom:100px;}
.titc{ width:100%; position:relative; line-height:1;}
.titc em{ font-size:28px; display:block; font-family:"PingFangBold";}
.more{ font-size:14px; color:#333; line-height:32px; padding:0 28px; background:#ececec; border:2px solid #ececec; border-radius:1000px; transition:all 0.6s;}
.more img{ margin-left:10px; height:10px; transition:all 0.6s;}
.morec{ margin-top:50px;}
.morec .more{ border-color:#1d2089; color:#1d2089; background:none;}
.more:hover,.jion_but{ background:#1d2089!important; border-color:#1d2089; color:#fff!important;}
.more:hover img,.jion_but img{ filter:invert(100%) brightness(1.5) contrast(1.2);}

.con1 .tab{ position:absolute; right:0; top:0; bottom:0;}
.con1 .tab a{ font-size:16px; color:#b5b5b5; margin-left:32px; position:relative; font-family:"PingFangBold";}
.con1 .tab a:before{ content:""; display:block; position:absolute; top:50%; transform:translate(0,-50%); left:-17px; height:18px; width:2px; background:#b5b5b5; right:0; font-size:0; overflow:hidden;}
.con1 .tab a:nth-child(1):before{ display:none;}
.con1 .tab a.cur{ color:#1d2089;}
.con1c{ display:none; width:100%; margin-top:30px;}
.con1c.cur{ display:block;}
.con1_list{ width:101.492537313432836%;}
.con1_list li{ background:#fff; margin:1.470588235294118% 1.470588235294118% 0 0; width:23.52941176470588%;}
.con1_list li a{ display:block;}
.con1_list li .pic_w img{ width:100%; height:100%;}
.con1_list li .bot{ padding:9.375% 6.25%;}
.con1_list li .bot h3{ font-size:18px; line-height:1; font-family:"PingFangBold"; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; -webkit-text-size-adjust:100%;}
.con1_list li .bot .time{ font-size:14px; color:#b7b7b7; margin-top:5px;}
.con1_list li .bot .txtc{ font-size:14px; color:#b7b7b7; margin-top:10px; line-height:1.714285714285714; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; -webkit-text-size-adjust:100%;}
.con1_list li .bot .s_more{ margin-top:25px;}
.con1_list li.hover .bot .more{ background:#1d2089; border-color:#1d2089; color:#fff;}
.con1_list li.hover .bot .more img{ filter:invert(100%) brightness(1.5) contrast(1.2);}

.con2_list{ width:102.313432835820896%; padding-top:19px;}
.con2_list li{ position:relative; margin:2.261123267687819% 2.261123267687819% 0 0; width:31.07221006564551%;}
.con2_list li a{ display:block;}
.con2_list li .pic_w img{ width:100%; height:100%;}
.con2_list li .txt{ position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.2); text-align:center; transition:all 0.6s; color:#fff;}
.con2_list li .txt .clear{ width:100%;}
.con2_list li .txt em{ display:block; font-size:30px; font-family:"PingFangBold";}
.con2_list li .txt p{ text-transform:uppercase; font-size:14px; font-family:"PingFangBold"; letter-spacing:1px;}
.con2_list li.hover .txt{ background:rgba(0,0,0,.4);}

.con3_list{ width:102.313432835820896%; padding-top:19px;}
.con3_list li{ background:#fff; margin:2.261123267687819% 2.261123267687819% 0 0; width:31.07221006564551%;}
.con3_list li .pic{ width:37.55868544600939%;}
.con3_list li .pic_w img{ width:100%; height:100%;}
.con3_list li .txt{ width:62.44131455399061%; padding:0 7.042253521126761%;}
.con3_list li .txt h3{ font-size:24px; color:#333; font-family:"PingFangBold"; margin-bottom:25px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; -webkit-text-size-adjust:100%;}
.con3_list li .txt p{ font-size:14px; color:#999; margin-top:17px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; -webkit-text-size-adjust:100%;}
.con3_list li.hover .txt h3{ color:#1d2089;}
.line{ width:63.10679611650485%; position:relative; background:#ececec; height:2px; font-size:0;}
.line:before{ content:""; display:block; position:absolute; left:0; bottom:0; width:36.92307692307692%; height:4px; background:#1d2089; right:0; font-size:0; overflow:hidden;}

.con4c{ width:100%; margin-top:50px;}
.con4_w{ width:48.50746268656716%; background:#fff;}
.con4_list{ padding:0 20px 10px 20px;}
.con4_list li.li1{ margin:0 -20px; background:#1d2089;}
.con4_list li.li1 .pic{ width:53.84615384615385%;}
.con4_list li.li1 .pic_w img{ width:100%; height:100%;}
.con4_list li.li1 .txt{ width:46.15384615384615%; padding:0 3.076923076923077%;}
.con4_list li.li1 .txt h3{ font-family:"PingFangBold"; color:#fff; font-size:22px; margin-bottom:20px;}
.con4_list li.li1 .txt p{ font-size:14px; color:#fff; line-height:1.714285714285714; margin-top:20px;}
.con4_list li.li1 .point4{ display:block; height:15px; filter:invert(100%) brightness(1.5) contrast(1.2); margin-top:25px;}
.con4_list li.li1 .line{ background:rgba(255,255,255,.4); width:30.76923076923077%;}
.con4_list li.li1 .line:before{ background:#fff; width:60%;}
.con4_list li.li2{ font-size:22px; border-bottom:1px solid #e0e0e0; line-height:62px; margin-top:10px; position:relative; background:url(../images/point4.png) right center no-repeat; background-size:18px 15px;}
.con4_list li:last-child{ border-bottom:none;}
.con4_list li.li2 a{ font-family:"PingFangBold"; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:90%;}
.con4_w:nth-child(2) .con4_list li.li1{ background:#d63c3c;}

.con5{ background:url(../images/bg5.jpg) center top no-repeat; background-size:cover;}
.con5 .swiper{ margin-top:50px;}
.con5_list li{ background:#fff; border-radius:10px;}
.con5_list li a{ display:block;}
.con5_list li a .pic_w{ left:5.7%; right:5.7%; top:15%; bottom:15%;}
.com_pag .swiper-pagination{ position:static; margin-top:50px;}
.com_pag .swiper-pagination span{ width:16px; height:16px; background:#666; border-radius:50%; opacity:.2; margin:0 10px!important; transition:all 0.6s;}
.com_pag .swiper-pagination span.swiper-pagination-bullet-active{ opacity:1;}
.con5_1 .swiper{ width:100%; height:310px;}
.con5_1 .swiper-slide{ height:calc((100% - 70px) / 2) !important; background:none;}
.con5_1 .swiper-slide a{ height:100%; display:flex; flex-wrap:wrap; align-items:center;}
.con5_1 .swiper-slide:nth-child(2n) a{ margin-top:-40px;}
.con5_1 .swiper-slide .pic{ background:#fff;}
.con5_1 .swiper-pagination{ margin-top:10px;}

.con6_list{ width:105.223880597014925%;}
.con6_list *{ transition:all 0.6s;}
.con6_list li{ text-align:center; background:#fff; border-radius:3px; margin:50px 4.964539007092199% 0 0; width:20.0354609929078%;}
.con6_list li a{ display:block; padding:30px 0 34px 0;}
.con6_list li img{ display:block; margin:0 auto; height:65px;}
.con6_list li p{ font-size:24px; margin-top:13px;}
.con6_list li.hover{ background:#1d2089;}
.con6_list li.hover img{ filter:brightness(200%) contrast(150%);}
.con6_list li.hover p{ color:#fff;}

.nyban{ width:100%; position:relative; overflow:hidden;}
.nyban img{ display:block; width:100%;}
.nyban .w{ position:absolute; left:50%; top:0; bottom:0; transform:translate(-50%,0);}
.nyban .txt{ width:100%; color:#fff;}
.nyban .txt em{ display:block; font-size:46px; font-family:"PingFangBold";}
.nyban .txt span{ display:block; font-size:16px; margin-top:2px;}
.nyban .txt p{ text-transform:uppercase; font-size:12px; color:rgba(255,255,255,.2); padding-right:65%; margin-top:5px;}

.nycon{ padding:50px 0 100px 0;}
.location{ font-size:16px; color:#333; line-height:1;}
.location i{ padding:0 15px;}
.location a{ color:#333;}
.location a:hover{ color:#1d2089;}
.nyconc{ width:100%; margin-top:40px;}
.ny_lf{ width:19.40298507462687%;}
.sider_list{ border-top:2px solid #ebebeb; margin-top:50px;}
.sider_list li{ border-bottom:2px solid #ebebeb; padding:26px 0;}
.sider_list li .s_tit{ position:relative;}
.sider_list li .s_tit a{ font-size:16px; color:#555; font-family:"PingFangBold"; padding:0 20px;}
.sider_list li .s_tit.on a{ color:#1d2089;}
.sider_list li .s_tit i{ width:13px; height:6px; position:absolute; right:20px; display:block; top:50%; transform:translate(0,-50%); background:url(../images/ico0_0.png) 0 0 no-repeat; background-size:cover;}
.sider_list li .s_tit.on i{ background-image:url(../images/ico0_1.png);}
.sider_list li a{ display:block;}
.sider_list li .s_txt{ padding:0 20px;}
.sider_list li .s_txt p{ margin-top:14px;}
.sider_list li .s_txt a{ font-size:14px; color:#666;}
.sider_list li .cur a{ color:#1d2089;}
.ny_rt{ width:77.61194029850746%;}
.ny_rt_t{ width:100%; position:relative; background:#1d2089; height:60px; padding:0 30px; font-size:16px; color:#fff;}
.ny_rt_t em{ font-family:"PingFangBold";}
.release_time{ position:relative; padding-right:28px; cursor:pointer;}
.release_time:before,.release_time:after{ content:""; display:block; position:absolute; width:0; height:0; right:0; font-size:0; overflow:hidden; border-left:6px solid transparent; border-right:6px solid transparent;}
.release_time:before{ top:4px; border-bottom:6px solid rgba(255,255,255,.3);}
.release_time:after{ bottom:4px; border-top:6px solid rgba(255,255,255,1);}
.release_time_up:before{ border-bottom-color:rgba(255,255,255,1);}
.release_time_up:after{ border-top-color:rgba(255,255,255,.3);}
.up_down{ width:100%;}
.up_down a{ color:#fff; font-family:"PingFangBold";}
.ny_rt_t .search{ right:30px; width:300px;}
.ny_rt_t .search .s_intxt{ font-size:14px; height:40px;}
.ny_rt_t .search .s_inbut{ background-image:url(../images/search1.png); filter:alpha(opacity=30); opacity:.3; width:18px; height:18px; right:12px;}
.news_list{ width:100%; padding-top:20px;}
.news_list li{ width:100%; position:relative; margin:20px 0 0 0;}
.news_list li a{ display:flex;}
.news_list li .pic{ width:28.36538461538462%;}
.news_list li .bot{ width:71.63461538461538%; padding:20px 25px 18px 20px; display:flex; flex-direction:column; justify-content:space-between;}
.news_list li .bot .txtc{ margin-top:14px;}
.news_list li .s_more{ margin-top:0; position:absolute; right:25px; bottom:24px;}
.page{ margin-top:40px; text-align:center; font-size:14px;}
.page a{ color:#666; background:#fff; line-height:30px; min-width:30px; margin:0 7.5px; transition:all 0.6s;}
.page a.cur,.page a:hover{ color:#fff; background:#1d2089;}
.page em{ color:#666; padding:0 7.5px 0 52.5px;}
.pg_intxt{ background:#fff; width:60px; border:none; height:30px; margin:0 10px; text-align:center; color:#666;}
.news_dt{ width:100%; background:#fff; padding:32px 40px; margin-top:40px;}
.news_tit{ border-bottom:2px solid #f2f2f2; padding-bottom:36px; margin-bottom:22px;}
.news_tit h3{ font-size:38px; line-height:1.421052631578947; font-family:"PingFangBold";}
.news_tit p{ margin-top:16px;}
.news_tit p em{ font-size:16px; color:#666; margin-right:50px;}
.news_tit p em:last-child{ margin-right:0;}
.news_show{ font-size:22px; color:#333; text-indent:2em; line-height:1.636363636363636; padding:18px 0 8px 0;}
.news_show img{ display:block; margin:0 auto; max-width:100%;}
.shares{ border-top:2px solid #f2f2f2; font-size:16px; color:#333; padding:36px 0 5px 0; margin-top:65px;}
.shares *{ display:flex; flex-wrap:wrap; align-items:center;}
.shares a{ margin-right:15px;}
.shares img{ height:17px;}
.peo_list{ width:104.807692307692308%; padding-top:10px;}
.peo_list li{ background:#fff; margin:30px 4.587155963302752% 0 0; width:20.41284403669725%; position:relative;}
.peo_list li:before{ content:""; display:block; position:absolute; top:40px; right:8px; height:5px; width:24px; background:#1d2089; font-size:0; overflow:hidden; z-index:55;}
.peo_list li a{ display:block; padding:20px;}
.peo_list li .pic_w img{ width:100%; height:100%;}
.peo_list li .txt{ padding:15px 0 9px 0;}
.peo_list li .txt h3{ font-size:18px; font-family:"PingFangBold";}
.peo_list li .txt .txtc{ font-size:14px; color:#333; padding-top:9px;}
.peo_list li .txt .txtc p{ margin-top:8px; position:relative; padding-left:14px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; -webkit-text-size-adjust:100%;}
.peo_list li .txt .txtc p:before{ content:""; display:block; position:absolute; top:8px; left:0; height:4px; width:4px; background:#1d2089; font-size:0; overflow:hidden;}
.peo_list li .txt img{ display:block; height:11px; margin-top:25px;}
.infor_list{ text-align:center; margin-top:15px; align-items:stretch;}
.infor_list li{ width:26.2%; padding-top:35px;}
.infor_list li em{ display:block; margin:0 auto; background:#fff; border-radius:50%; width:120px; height:120px; padding:30px; transition:all 0.6s;}
.infor_list li em img{ width:100%; transition:all 0.6s;}
.infor_list li span{ display:block; font-size:20px; margin-top:25px;}
.infor_list li p{ font-size:14px; color:#999; margin-top:10px;}
.infor_list li.last{ width:100%;}
.infor_list li.hover em{ background:#1d2089;}
.infor_list li.hover em img{ filter:invert(100%) brightness(1.5) contrast(1.2);}
.mapc{ width:100%; overflow:hidden; background:#fff; border-radius:10px; padding:20px; margin-top:24px;}
.map{ width:100%; border-radius:10px; overflow:hidden; height:500px;}
.map img{ height:100%; display:block;}
.ab_list{ width:100%;}
.ab_list li{ width:33.33333333333333%; position:relative;}
.ab_list li a{ display:block; color:#fff;}
.ab_list li .pic_w img{ width:100%; height:100%;}
.ab_list li .txt{ position:absolute; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.3); transition:all 0.6s;}
.ab_list li .clear{ width:100%; padding:0 6.711409395973154%; line-height:1;}
.ab_list li .txt em{ font-size:30px; display:block; font-family:"PingFangBold"; text-align:center;}
.ab_list li .txt .txtc{ opacity:0; visibility:hidden; transform:translateY(10px); font-size:14px; line-height:1.714285714285714; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; -webkit-text-size-adjust:100%; position:relative; height:0; overflow:hidden;}
.ab_list li .txt .txtc:before{ transition:all 0.6s; content:""; display:block; position:absolute; top:0; left:0; height:4px; width:50px; background:#fff; font-size:0; overflow:hidden;}
.ab_list li .txt .bot{ opacity:0; visibility:hidden; transform:translateY(10px); transition:all 0.6s; height:0; overflow:hidden;}
.ab_list li .txt .bot i{ font-size:20px; font-family:"PingFangBold";}
.ab_list li .txt .bot img{ height:11px; filter:invert(100%) brightness(2.8) contrast(1.2); margin-left:10px;}
.ab_list li.hover .txt em{ text-align:left;}
.ab_list li.hover .txt .txtc,.ab_list li.hover .txt .bot{ opacity:1; visibility:visible; transform:translateY(0px); height:auto;}
.ab_list li.hover .txt .txtc{ margin-top:28px; padding-top:30px;}
.ab_list li.hover .txt .bot{ margin-top:55px;}
.ab_list li:nth-child(2) .txt{ background:rgba(60,0,0,.3);}
.ab_list li:nth-child(3) .txt{ background:rgba(60,32,0,.3);}
.ab_list li:nth-child(4) .txt{ background:rgba(43,35,0,.3);}
.ab_list li:nth-child(5) .txt{ background:rgba(0,34,60,.3);}
.ab_list li:nth-child(6) .txt{ background:rgba(0,1,63,.3);}
.ab_list li.hover .txt{ background:rgba(0,0,0,.5);}
.ab_list li:nth-child(2).hover .txt{ background:rgba(60,0,0,.5);}
.ab_list li:nth-child(3).hover .txt{ background:rgba(60,32,0,.5);}
.ab_list li:nth-child(4).hover .txt{ background:rgba(43,35,0,.5);}
.ab_list li:nth-child(5).hover .txt{ background:rgba(0,34,60,.5);}
.ab_list li:nth-child(6).hover .txt{ background:rgba(0,1,63,.5);}
.down_txt a{ font-size:16px; color:#00479d;}
.down_txt a img{ margin-right:10px; height:18px;}
.brands .con5_list{ width:109.615384615384615%; padding-top:10px;}
.brands .con5_list li{ margin:30px 8.771929824561404% 0 0; width:24.56140350877193%;}
.ab_1_lf{ width:22.38805970149254%; position:relative;}
.ab_1_lf img{ display:block; width:100%;}
.ab_1_lf .txt{ position:absolute; left:0; top:0; bottom:0; right:0; background:rgba(0,0,0,.3); color:#fff; font-size:30px; padding:26px 0 0 16%;}
.ab_1_lf .txt em{ display:block; font-family:"PingFangBold";}
.ab_1_lf .txt p{ position:relative; padding-bottom:33px; font-family:"DingTalk Sans";}
.ab_1_lf .txt p:after{ content:""; display:block; position:absolute; left:0; bottom:0; width:50px; height:4px; background:#fff; font-size:0; overflow:hidden;}
.ab_1_rt{ width:73.13432835820896%; padding:21px 0 0 0;}
.a_tit1{ font-size:32px; font-family:"PingFangBold";}
.ab_1_rt .txt{ text-indent:2em; font-size:18px; line-height:1.666666666666667; margin-top:23px;}
.ab_infor{ margin-top:40px;}
.ab_infor li{ text-align:center; margin-right:14.28571428571429%; line-height:1;}
.ab_infor li:last-child{ margin-right:0;}
.ab_infor li em i{ font-size:12px; color:#888; margin-left:20px; position:relative;}
.ab_infor li em i:before,.ab_infor li em i:after{ content:"/"; display:block; position:absolute; left:5px; font-size:12px; color:#888; overflow:hidden; transform:rotate(-90deg);}
.ab_infor li em i:before{ top:-16px;}
.ab_infor li em i:after{ bottom:-16px;}
.ab_infor li em span{ font-family:"DingTalk Sans"; font-size:46px; color:rgba(29,32,137,.8);}
.ab_infor li p{ font-size:12px; color:#333;}
.ab_2_list{ width:102.985074626865672%; padding-top:10px;}
.ab_2_list li{ margin:2.898550724637681% 2.898550724637681% 0 0; width:22.10144927536232%; background:#fff; padding:24px 2.898550724637681%;}
.ab_2_list li em{ display:block; font-family:"DingTalk Sans"; color:rgba(29,32,137,.8); font-size:60px; line-height:1; text-align:center;}
.ab_2_list li span{ display:block; font-size:18px; color:#333; font-family:"PingFangBold"; text-align:center; margin-top:10px;}
.ab_2_list li .txtc{ font-size:14px; color:#999; line-height:1.571428571428571; margin-top:10px;}
.benefits_list{ padding:10px 0 0 0;}
.benefits_list li{ width:48.50746268656716%; margin:2.985074626865672% 0 0 0!important;}
.benefits_list li:nth-child(2){ background:#d63c3c;}
.benefits_list li:nth-child(3){ background:#891d6c;}
.benefits_list li:nth-child(4){ background:#0b6d26;}
.form_list{ width:102.985074626865672%; padding-top:10px;}
.form_list li{ margin:2.898550724637681% 2.898550724637681% 0 0; width:30.43478260869565%;}
.form_list li .f_tit2{ font-size:16px; line-height:1; margin-bottom:15px; padding-left:10px;}
.form_list li .clear{ width:100%;}
.form_list li.li1{ width:100%;}
.f_intxt{ border:none; background:#fff; font-size:16px; line-height:1.5; padding:18px 25px; border-radius:10px; display:block; width:100%; resize:none;}
.f_intxt.point6{ background:url(../images/point6.png) #fff right 25px center no-repeat; background-size:12px 6px;}
.f_txtc{ background:#fff; border-radius:10px;}
.f_pic_list{ width:100%;}
.f_pic_list dd{ margin:0 0 20px 20px; width:8.955223880597015%; position:relative; background:#f8f8f8; border-radius:6px; overflow:hidden; cursor:pointer;}
.f_pic_list dd .pic_w img{ display:block; width:100%; height:100%;}
.f_pic_list dd .del{ position:absolute; right:10px; top:10px; width:20px; height:20px; display:block; background:url(../images/del.png) 0 0 no-repeat; background-size:cover;}
.file_list{ margin-bottom:-20px; width:100%;}
.file_list dd{ width:11.94029850746269%; position:relative; text-align:center; background:#fff; border-radius:10px; overflow:hidden; margin:0 20px 20px 0;}
.file_list dd .top_c{ position:absolute; left:12.5%; right:12.5%; top:0; bottom:0; padding-top:21.25%;}
.file_list dd .top_c img{ display:block; margin:0 auto; width:32.5%;}
.file_list dd .top_c p{ font-size:16px; color:#333; line-height:1; margin-top:15px;}

.com li .pic_w img{ display:block; transition:all 0.6s; max-height:100%; max-width:100%;}
.com li.hover .pic_w img{ transform:scale(1.05);}

/*foot style*********************************************************************/
.footer{ width:100%; background:#1d2089; overflow:hidden; font-size:14px;}
.footer *{ color:rgba(255,255,255,.4);}
.footer a:hover{ color:#fff!important;}
.links{ width:100%; padding:25px 0;}
.links li{ width:33.33333333333333%; padding:0 4%;}
.l_sel{ background:url(../images/point1.png) #171985 right 16px center no-repeat; background-size:13px 6px; height:50px; flex-grow:1; padding:0 16px; border-radius:6px; border:none; font-size:16px; color:#fff;}
.foot1{ padding:45px 0;}
.f_logo{ width:33.05970149253731%; padding-right:3.805970149253733%; position:relative;}
.f_logo:after{ content:""; display:block; position:absolute; right:0; top:30px; bottom:30px; width:1px; background:#42458e; font-size:0; overflow:hidden;}
.f_logo a{ display:block;}
.f_logo img{ display:block; width:100%;}
.f_nav{ width:64.2%;}
.f_nav li .f_tit1{ color:#fff; font-size:18px; font-family:"PingFangBold";}
.f_nav li .f_tit1 a{ color:#fff; font-family:"PingFangBold";}
.f_nav li .txt{ padding-top:10px;}
.f_nav li .txt p{ margin-top:12px;}
.foot{ padding:16px 0; background:#13156c; text-align:center;}