/* CSS Document */
/*
Theme Name:西科控股
Theme URI: https://www.xikekonggu.com/
Description:  六艺信息技术的作品。
Author:  六艺信息技术
Author URI: https://www.eee-eee.com/
Date:2022-07-08
Version: 1.0
License: 六艺信息技术许可认证
License URI: https://www.eee-eee.com/
Tags: Joomla CMS技术及WordPress、Drupal等诸多优秀开源系统
*/
/* =Reset default browser CSS. Based on work by 六艺信息技术: https:/www.eee-eee.com/
-------------------------------------------------------------- */
*{margin:0;padding:0;}
html{font-size:44.44px; overflow-x:hidden;}
@media screen and (min-width:320px) and (max-width:359px){html{font-size:44.44px}
html[mip]{font-size:44.44px!important}}
@media screen and (min-width:360px) and (max-width:374px){html{font-size:50px}
html[mip]{font-size:50px!important}}
@media screen and (min-width:375px) and (max-width:383px){html{font-size:52.08px}
html[mip]{font-size:52.08px!important}}
@media screen and (min-width:384px) and (max-width:392px){html{font-size:53.33px}
html[mip]{font-size:53.33px!important}}
@media screen and (min-width:393px) and (max-width:413px){html{font-size:54.58px}
html[mip]{font-size:54.58px!important}}
@media screen and (min-width:414px) and (max-width:539px){html{font-size:57.5px}
html[mip]{font-size:57.5px!important}}
@media screen and (min-width:540px){html{font-size:75px}
html[mip]{font-size:75px!important}}

ul,li,ol{list-style:none;}
img{ border:0; display:block; max-width:100%; transition: all 0.3s;}
a{text-decoration:none;	color:white;outline:none; transition: all 0.3s;}
@font-face{
	font-family:'AliHYAiHei';
	src: url("fonts/AliHYAiHei.ttf") format("truetype");
	font-weight: bold;
	font-style: normal;
}
@font-face{
	font-family:'DINNeuzeitGroteskStd-Light';
	src: url("fonts/DINNeuzeitGroteskStd-Light.otf") format("truetype");
	font-weight: bold;
	font-style: normal;
}
@font-face{
	font-family:'FZLTDHJW--GB1-0';
	src: url("fonts/FZLTDHJW--GB1-0.TTF") format("truetype");
	font-weight: bold;
	font-style: normal;
}


body{font-size:14px; color: #333; font-family:PingFang SC, sans-serif; }
html.bodyhidden{ overflow:hidden;}
.clear{ clear:both;}
.clearfix::after, .clearfix::before{display: table; content: " ";}
.clearfix:after { clear:both}
*, ::after, ::before{box-sizing: border-box;}
a, button{cursor: pointer;}
a:hover{ color:#35B0E6;}
button{ border: 1px solid #e9e9e9; background: 0 0; border-radius: 0;}
video{ width:100%; height:auto; display:block; object-fit:fill;}
table{ width:100%; border-collapse:collapse;}

/*滚动条样式*/
::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);background: rgba(0,0,0,0.1);}
::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}


/*以下为兼容手机*/
input, textarea, select{appearance: none;-moz-appearance: none;-webkit-appearance: none;}
input:focus, textarea:focus {outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input::-ms-clear {display: none;}
textarea{resize: none;}
/*以上为兼容手机*/

.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}


.headerall{ position:fixed; width:100%; height:80px; left:0; top:0; z-index:999; background: linear-gradient(180deg, #17306D 0%, rgba(23,48,110,0) 100%);}
.header{ padding:0 16px 0 0; position:relative;}
.logobg{ float:left; width:340px; height:80px; background: linear-gradient(267deg, rgba(223,232,255,0) 0%, #E6EDFF 100%); padding-left:16px;}
.logo{ max-width:200px;margin:15px 0 0 4px;}
.hxyunm{ display:none;}
.nav{ float:right;}
.nav ul{}
.nav li{ line-height:80px; float:left; margin-right:50px; position:relative;}
.nav li a{ display:block; color:#fff; font-size: 16px;}
.nav li a:hover{ color:#40A9FF;}
.navbtn{ float:right; margin-top:25px; cursor:pointer;}
.nav li ul{background:rgba(255,255,255,0.6);border-radius: 8px; width:120px; position:absolute; left:50%; margin-left:-60px; padding:15px 0px; display:none; top: -9999px; transition: all 0.5s;}
.nav li ul li{ float:none; margin:0 0 10px 0;line-height:24px; text-align:center;}
.nav li ul li:last-child{ margin-bottom:0;}
.nav li ul li a{font-size: 14px;color: #333333;}
.nav li ul li a:hover{ color:#183883;}
.nav li:hover ul{ top:70px; opacity: 1; display:block; visibility:visible;
-webkit-animation-duration: 400ms;
	animation-duration: 400ms;
	-webkit-animation-delay: 50ms;
	animation-delay: 50ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;}


.nav li.haixingyun a{ text-indent:-999em; width: 86px; background-position: right center; background-size: auto 35px; background-repeat:no-repeat;}


.mainmenubg{ width:100%; height:100%; position:fixed; top:0; left:0; background: #183883; z-index:999; display:none;}
.mainmenu{ width:100%; height:100%; position:relative;}
.closemenubtn{ position:absolute; top:33px; right:33px; cursor:pointer;}
.mainmenucon{}
.mainmenuconleft{ float:left; width:337px; background:url(images/logo_bg.png) no-repeat left top; background-size:100%; margin-top:35px; padding:105px 0 0 61px;}
.mainmenuconleft .footerphone{ float:none;}
.mainmenulixi{font-size: 12px;color: #FFFFFF;line-height: 28px; margin-top:15px; font-weight: 400;}

.erweima{ max-width:120px; background:#fff; margin-top:10px; padding-bottom:5px;}
.erweima p{ font-size:12px; text-align:center; color: #333333; line-height:20px;}

.mainmenicon{ margin-top:40px; display:none;}
.mainmenicon li{ width:40px; height:40px; margin-right:20px; float:left;}
.mainmenicon li a{ display:block; background:#fff; border-radius: 100%; }
.mainmenicon li a img{transition: all 0.3s;}
.mainmenicon li a img:nth-child(2){ display:none;}
.mainmenicon li a:hover{ background:#26448b;}
.mainmenicon li a:hover img:nth-child(2){ display:block;}
.mainmenicon li a:hover img:nth-child(1){ display:none;}

.mainmenuconright{ float:left; margin-left:60px; width:66%; padding-top:60px;}
.searchall{ width:64%; margin:0 auto;}
.searchall form{ background:rgba(255,255,255,0.5);border-radius: 30px; height:auto; overflow:hidden;}
.searchall input.field{width:calc(100% - 71px); background:url(images/searchfdj.png) no-repeat 15px center; border:none; float:left; line-height:40px; padding-left:40px;}
.searchall input.ser-submit{background: #183883;border-radius: 30px; font-size: 16px; cursor:pointer; height: 36px;width: 70px; text-align:center; float:right; line-height:36px; color:#fff; border:none; margin-top:2px; margin-right:1px;}

.mainmenuall{border-top: 1px solid #8A9AC0; margin-top:40px; padding-top:40px; display: flex; display: -webkit-flex;}
.mainmenuall ul#miantcnavul{ width:100%; height:100%; display: flex; display: -webkit-flex; flex-wrap:wrap; align-content: flex-start;}
.mainmenuall ul{ width:33.33%;}
.mainmenuall li{ width:33.33%; position:relative; padding-left:80px; margin-bottom:40px;}
.mainmenuall li.haixingyun{ display:none;}
.mainmenuall li a{font-size: 22px;font-weight: 600;line-height: 30px;color: #FFFFFF;}
.mainmenuall li span, .mainmenuall #miantcnavul li a:before{ display:block; position:absolute; top:0px; left:0; font-size: 60px;font-weight: bold;color: #2f4c8f; font-family: DINNeuzeitGroteskStd-Light, DINNeuzeitGroteskStd; }

/*
.mainmenuall #miantcnavul li:nth-child(2){ order:1;}
.mainmenuall #miantcnavul li:nth-child(3){ order:4;}
.mainmenuall #miantcnavul li:nth-child(4){ order:7;}
.mainmenuall #miantcnavul li:nth-child(5){ order:2;}
.mainmenuall #miantcnavul li:nth-child(6){ order:5;}
.mainmenuall #miantcnavul li:nth-child(7){ order:8;}
.mainmenuall #miantcnavul li:nth-child(8){ order:3;}
.mainmenuall #miantcnavul li:nth-child(9){ order:6;}
.mainmenuall #miantcnavul li:nth-child(10){ order:9;}
*/
.mainmenuall #miantcnavul li:nth-child(1) a:before{ content:"01";}
.mainmenuall #miantcnavul li:nth-child(2) a:before{ content:"02";}
.mainmenuall #miantcnavul li:nth-child(3) a:before{ content:"03";}
.mainmenuall #miantcnavul li:nth-child(4) a:before{ content:"04";}
.mainmenuall #miantcnavul li:nth-child(5) a:before{ content:"05";}
.mainmenuall #miantcnavul li:nth-child(6) a:before{ content:"06";}
.mainmenuall #miantcnavul li:nth-child(7) a:before{ content:"07";}
.mainmenuall #miantcnavul li:nth-child(8) a:before{ content:"08";}
.mainmenuall #miantcnavul li:nth-child(9) a:before{ content:"09";}


.mainmenuall li ul{ margin-top:20px; display:block;width: 100%;}
.mainmenuall li ul li{ width:100%; padding-left:0; margin-bottom:0px;}
.mainmenuall li ul li a{font-size: 16px;line-height: 32px;color: #cfd6e5;font-weight: 400;}
.mainmenuall li ul li a:hover{ color:#fff;}
.mainmenuall #miantcnavul li ul li a:before{ display:none;}


.icontent{ display:block; width:100%; height:100%; overflow:hidden; background:#17306D;}
.fullall{ display:block; position:relative; width:100%; height:100%; overflow:hidden; touch-action: pan-y; z-index: 1;}
.fullall .istepswiper{ flex-direction:column; overflow:hidden;}
.fullall .indexstep{ width:100%; height:100%; overflow:hidden;}

.fullall .ifulljtal{ position:fixed; width:16px; height:100%; right:24px; top:0; z-index:888; display: flex; display: -webkit-flex; align-items:center;}
.fullall .ifulljt{}
.fullall .ifulljt span{ display:inline-block; width:16px; height:16px; margin:0 0 13px 0; cursor:pointer; background:none; position:relative; border-radius: 100%;}
.fullall .ifulljt span:before{ content:""; display:block; width:10px; height:10px; position:absolute; left:2px; top:2px; border: 1px solid #FFFFFF; border-radius: 100%;}
.fullall .ifulljt span.swiper-pagination-bullet-active{ border: 1px solid #FFFFFF;}
.fullall .ifulljt span.swiper-pagination-bullet-active:before{ background:#fff;}

.fullall .ifullbtn{ width:40px; position:fixed; bottom: 70px; right:26px; z-index:3;}
.fullall .ifullbtn a { display:block; width:40px; height:40px; transition: all 0.3s;}
.fullall .ifullbtn a.ifullprve{ left:0%; background:url(images/btn_xs.png) no-repeat center center rgba(255,255,255,0.09); background-size:15px; border-radius: 100%; margin-bottom:30px;}
.fullall .ifullbtn a.ifullnext{ right:0%; background:url(images/btn_xx.png) no-repeat center center rgba(255,255,255,0.09); background-size:15px; border-radius: 100%; }
.fullall .ifullbtn a.swiper-button-disabled{ display:none; transition: all 0.3s;}
.fullall .ifullbtn a.ifullprve:hover{ background:url(images/btn_xs.png) no-repeat center center rgba(255,255,255,0.3); background-size:15px; background-size:15px;}
.fullall .ifullbtn a.ifullnext:hover{ background:url(images/btn_xx.png) no-repeat center center rgba(255,255,255,0.3); background-size:15px;}

.ibanner{ position:relative; width:100%; height:100%;}
.ibannerimg{ width:100%; height:100%;}
.ibannerimg img, .ibannerimg video{ width:100%; height:100%; object-fit: cover;object-position: center;}
.ibannerbg{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.4);display: flex; display: -webkit-flex; align-items:center; z-index: 5;}
.ibannerflex{ width:100%;}
.ibantext{ color:#fff; padding:0% 5% 0 5%;}
.ibantext h1{font-family: AliHYAiHei; line-height: 53px;font-size:40px;}
.ibantext h2{ line-height:40px;font-weight: 400;font-size:28px; margin-top:30px; font-family: PingFangSC-Regular, PingFang SC;}

.ibannum{ margin-left:5%; border-top:rgba(255,255,255,0.36) 1px solid; margin-top:6%;}
.ibannum ul{ padding-top:4%;}
.ibannum li{ float:left; color:#fff; width:20%;}
.ibannum li h2{font-size: 28px; font-family: PingFangSC-Semibold, PingFang SC;}
.ibannum li h2 a{font-family: DINNeuzeitGroteskStd-Light, DINNeuzeitGroteskStd; font-size: 50px;line-height: 60px;font-weight: 300;}
.ibannum li p{font-size: 12px;font-weight: 600; margin-top:10px;}

.ivideobtn{ margin-top:20px;}
.ivideobtn a{ display:block; max-width: 100px;}
.ivideobtn a span{display:block; margin-top:10px; font-size:18px; color:#fff; }

.nyvideobtn{width:100px; position:fixed; right:0px; bottom:100px; z-index: 8888;}
.nyvideobtn a{ display:block; max-width: 100px;}
.nyvideobtn a span{display:block; margin-top:10px; font-size:18px; color:#fff; }

.iotherpin{ position:absolute; bottom:200px;}

#indexstep004 .nyvideobtn a span{ color:#666; }

#indexstep002{ position:relative;}
.ikjcgzhbg{ position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); display: flex;
display: -webkit-flex;
justify-content: space-between;
align-items: center;}
.ikjcgzhflex{ width:100%; height:auto; display: flex; display: -webkit-flex;justify-content:space-between;align-items:flex-end;}
.ikjcgzhqhbtn{ width:21.42%;}
.ikjcgzhqhbtn li{position:relative; cursor:pointer; border-bottom:#183883 1px solid;}
.ikjcgzhqhbtn li .ikjcgbtnlicon{ height:144px; background: linear-gradient(270deg, rgba(223,228,239,0.5100) 0%, #ECF0F9 100%); display: flex; display: -webkit-flex; align-items:center;color: #333333;}
.ikjcgzhqhbtn li .ikjcgbtnlicontext{ padding-left:34px;}
.ikjcgzhqhbtn li h3{font-size: 26px;line-height: 37px;}
.ikjcgzhqhbtn li p{font-size: 16px;font-weight: 400; margin-top:10px;}
.ikjcgzhqhbtn li span.num{ display:block; width: 68px;height: 68px; font-size: 28px;font-family: DINNeuzeitGroteskStd-Light, DINNeuzeitGroteskStd; text-align:center; line-height:68px; color: #b8bdc2; letter-spacing: 3px; position:absolute; top:0; right:-68px;}
.ikjcgzhqhbtn li.current .ikjcgbtnlicon{ background: #183883;color: #fff;}
.ikjcgzhqhbtn li.current span.num{color:#fff;background: #E6194B;border-radius: 0px 100px 100px 0px;}

.ikjcgzhqhall{ width:64.28%;}
h2.ikjcgzhtit{height: 53px;font-size: 40px;font-family: AliHYAiHei;color: #FFFFFF;line-height: 53px;}

.ikjcgzhqhbg{background: linear-gradient(270deg, rgba(53,105,185,0) 0%, #183883 100%);opacity: 0.9; padding:60px 0 60px 80px; margin-top:30px;  }
.ikjcgzhqhitem{ display:none;}
.ikjcgzhqhitem:nth-child(1){ display:block;}
.ikjcgzhqhitem h2{font-size: 36px;font-family: AliHYAiHei;color: #FFFFFF;line-height: 48px;}
.ikjcgzhqhitemnr{ margin-top:40px; display: flex; display: -webkit-flex; max-width:680px;}
.ikjcgzhqhitemnr p{font-size: 18px;color: #FFFFFF;line-height:31px; margin-bottom:23px;}
.ikjcgqhleft{ width:150px;}
.ikjcgqhleft li{ background:#ffffff; line-height:40px; border-radius: 25px; font-size: 16px;color: #333333;font-weight: 500; text-align:center; position:relative; margin-bottom:7px; font-family: PingFangSC-Medium, PingFang SC; height: 40px;}
.ikjcgqhleft li span{ background:#2f4b88; border-radius: 100%; width:34px; height:34px; text-align:center; display:inline-block; vertical-align:middle; position:absolute; left:4px; top:3px;}
.ikjcgqhleft li img{ background:#2f4b88; border-radius: 100%; padding:5px; text-align:center; display:inline-block; vertical-align:middle; position:absolute; left:4px; top:3px;}

.ikjcgqhright{ width:480px; margin-left:40px;}
.ikjcgzhqhitembtn{}
.ikjcgzhqhitembtn a{font-size: 14px;color: #FFFFFF;}
.ikjcgzhqhitembtn a:hover{ color:#E6194B;}

.ikjcgzhqhitem:nth-child(2) .ikjcgzhqhitemnr p{line-height: 28px; }
.ikjcgzhqhitem:nth-child(3) .ikjcgzhqhitemnr p{ padding-left:20px; position:relative; text-align:justify; text-justify:distribute; text-justify:distribute-all-lines; }
.ikjcgzhqhitem:nth-child(3) .ikjcgzhqhitemnr p:nth-child(1):before, .ikjcgzhqhitem:nth-child(3) .ikjcgzhqhitemnr p:nth-child(2):before{ position:absolute; left:0; top:0; color: #FFFFFF;line-height: 34px;font-size: 28px;font-family:DINNeuzeitGroteskStd-Light, DINNeuzeitGroteskStd;}
.ikjcgzhqhitem:nth-child(3) .ikjcgzhqhitemnr p:nth-child(1):before{content:"1";}
.ikjcgzhqhitem:nth-child(3) .ikjcgzhqhitemnr p:nth-child(2):before{content:"2";}



#indexstep003{ padding-top:80px;}
.icybjtit{ padding:54px 0 54px 5%; background:#ecf0f9; height:27%;}
.icybjtit h2{font-size: 40px;font-family: AliHYAiHei;color: #183883;line-height: 53px;}
.icybjtit p{font-size: 60px;line-height: 73px;color: #d6deed;font-weight:bold;font-family: FZLTDHJW--GB1-0, FZLTDHJW--GB1; text-transform:uppercase;}

.icybjlist{ width:100%; height:73%; overflow:hidden;}
.icybjlist ul{ height:100%;}
.icybjlist li{ width:16%; float:left; position:relative; height:100%; overflow:hidden; transition: all 0.6s; cursor:pointer;}
.icybjlist li.current{ width:36%;}
.icybjlist li .icybjlistimg{ height:100%; overflow:hidden;}
.icybjlist li .icybjlistimg img{ width:100%; height:100%; object-fit: cover;object-position: center;}
.icybjlist li .icybjlisttextbg{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.icybjlisttext{ padding-top:68px; padding-left:25%;}
.icybjlisttext span{font-family:DINNeuzeitGroteskStd-Light, DINNeuzeitGroteskStd;font-size: 28px;font-weight: bold;color: #FFFFFF;line-height: 32px;}
.icybjlisttext h3{ font-family: AliHYAiHei;font-size: 34px;line-height: 45px;color: #FFFFFF; margin-top:35px;}
.icybjlisttextnr{font-size: 20px;color: #FFFFFF;line-height: 34px; margin-top:20px; display:none;}
.icybjlisttextnr p{font-weight: 400;}
.icybjlistbtn{ margin-top:30px; display:none;}
.icybjlistbtn a{color: #FFFFFF;line-height: 20px;}
.icybjlistbtn a:hover{ color:#E6194B }
.icybjlist li.current .icybjlisttextnr, .icybjlist li.current .icybjlistbtn{ display:block;}
.icybjlist li.current .icybjlisttextbg{ background:rgba(0,0,0,0.2);}


.icyjmobdh{ position:absolute; left:0; bottom:0; width:100%; display:none;}
.icyjmobdh li{ width:20%; float:left; color:#fff; background: #183883; text-align:center; padding:10px 0; cursor:pointer;} 
.icyjmobdh li span{ display:block; font-size:.26rem; font-family: DINNeuzeitGroteskStd-Light, DINNeuzeitGroteskStd;}
.icyjmobdh li h3{ font-size:.24rem; line-height:.42rem;}
.icyjmobdh li.active{ background:none;}

.inewsall{ height:calc(100% - 120px); overflow:hidden;display: flex; display: -webkit-flex; background:url(images/inewsbg.png) no-repeat #ecf1f9; position:relative; background-size:cover;}
.inewsleft{ height:100%; width:36%; position:relative; z-index:2;}
.inewsleft img{ width:100%; height:100%; object-fit: cover;object-position: center;}

.inewsrightbg{ width:64%; height:100%; /*background:#dae3f6;*/ position:relative; z-index:2;}
.inewsright{ width:660px; margin:150px 0 0 80px;}
.inewstit{display: flex; display: -webkit-flex;justify-content:space-between;}
.inewstit h2{font-family: AliHYAiHei;font-size: 40px;line-height: 53px;color: #183883;}
.inewstit a.inewsmore{font-size: 14px;color: #183883;font-weight: 400;line-height: 53px;}
.inewstit a.inewsmore:hover{ color:#E6194B;}
.inewslist{}
.inewslist li{ background:#fff; padding:20px 0; margin-top:24px;}
.inewslist li a{ display:block; display: flex; display: -webkit-flex;justify-content:space-between;align-items:center;}
.inewslist li .inewsdate{ width:100px;background: #95A7D1; color:#fff; height:100px; text-align:center;font-family:DINNeuzeitGroteskStd-Light, DINNeuzeitGroteskStd; padding-top: 10px; position: relative; margin-left: -20px;}
.inewslist li .inewsdate h4{font-size: 40px;}
.inewslist li .inewsdate span{ display:block; font-size:20px;}
.inewslist li .inewstext{width:calc(100% - 110px); overflow:hidden; padding-right:24px;}
.inewslist li .inewstext h3{font-size: 22px;color: #333333;font-weight: 600;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.inewslist li .inewstext p{font-size: 18px;font-weight: 400;color: #666666;line-height: 32px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.inewslist li a:hover .inewsdate{background: #E6194B;}

.newszibg{ position:absolute; bottom:25%; right:0; text-transform:uppercase; z-index:0; color:#dae4f6;font-family: FZLTDHJW--GB1-0, FZLTDHJW--GB1;font-size: 120px;line-height: 144px;font-weight: normal;}

.footerbg{ height:auto;background: #183883; position:relative;}


.popweixin{width: auto;height: 40px;position: absolute;left:40px;top: -20px;}
.popweixin a{ display:inline-block; vertical-align:middle; color:#fff; font-size:14px; line-height:40px;}
.popweixin a.wxbtn{display:inline-block;width: 40px;height:40px;background:url(images/menuicon001_hover.png) no-repeat;position: relative;}
.popweixin a.wxbtn span{background: #fff;position: absolute;left: 50%;z-index: 55;width: 100px;height: 100px;padding: 8px;margin-left: -50px;top: -105px;display: none;}
.popweixin a.wxbtn span:after{content: "";position: absolute;bottom: -6px;left: 50%;margin-left: -6px;width: 0;height: 0;border-top: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;}
.popweixin a.wxbtn span img{display: block;width: 100%;height: 100%;}
.popweixin a.wxbtn:hover span{-webkit-animation: slideInUp 0.3s ease-in forwards;animation: slideInUp 0.3s ease-in forwards;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);display: block;}


.ilinks{ padding-top:10px;}
.ilinks ul{ display:flex; justify-content:center; align-items:center;}
.ilinks li{ margin:0 10px; font-size:18px; color:#fff;}
.ilinks li a{ display:block;}
.ilinks li a img{ height:50px;}
.footer{ padding:10px 40px 10px 25px; position:relative;}
.footerlogo{ float:left; margin-right:36px; max-width:200px; display:none;}
.copyright{ text-align:center; font-size: 14px;color: #FFFFFF; line-height:40px;}
.copyright a{color: #FFFFFF;}
.copyright a:hover{ text-decoration:underline;}
.footerphone{ float:right; width: 184px;height: 40px;border-radius: 20px;border: 1px solid #FFFFFF; margin-top:20px; line-height:40px; color:#fff; background:url(images/footerphone.png) no-repeat left center; font-size: 16px;font-weight: 600; padding-left:50px;}
.footer .footerphone{ position:absolute; right:40px; top:0; margin-top:0;}

/**************二级页面****20220709*********************/
.erjibg{ background:#29344e; padding-bottom:260px; position:relative;}

.erjibanner{ width:100%; position:fixed; top:0; left:0; z-index:0;}
.erjibanner img{ width:100%; height:auto;}
.erjibanner:before{ content:""; display:block; width:100%; height:100%;background:rgba(41,52,78,0.4); position:absolute; top:0; left:0;}
.erjibanner:after{ content:""; display:block; width:100%; height:355px; background: linear-gradient(180deg, rgba(83,100,134,0) 0%, #29344E 100%); position:absolute; left:0; bottom:0;}

.erjiwrap{ max-width:1400px; margin:0 auto; position:relative; z-index:2;}

.erjinav{ width:25%; float:left; padding-top:275px; position:fixed; transition: all 0.3s; }
.erjinavfixed{padding-top:85px;}
.erjinav li{ margin-bottom:21px;}
.erjinav li a{ display:block; position:relative; color:rgba(255,255,255,0.5); font-size: 26px;line-height: 37px;font-weight: 400; padding-left:30px;}
.erjinav li a:before{ content:""; display:block; width:10px; height:10px; position:absolute; left:3px; top:50%; margin-top:-5px; border: 1px solid #FFFFFF; border-radius: 100%;}
.erjinav li a:after{ content:""; display:none; width:16px; height:16px; position:absolute; left:0px; top:50%; margin-top:-8px; border: 1px solid #FFFFFF; border-radius: 100%;}
.erjinav li.current a, .erjinav li a:hover{ color:#fff;}
.erjinav li.current a:before, .erjinav li a:hover:before{ background:#fff;}
.erjinav li.current a:after, .erjinav li a:hover:after{ display:block;}

.erjicon{ width:68%; float:right; margin-right:5%; padding-top:138px;}
.erjitit{ position:relative;}
.erjitit h2{font-size: 40px;font-family: AliHYAiHei;line-height: 53px;color: #FFFFFF; padding-left:30px;}
.erjitit span{font-size: 50px;font-family: FZLTDHJW--GB1-0, FZLTDHJW--GB1;font-weight: normal;color: #FFFFFF; opacity: 0.1; text-transform:uppercase; position:absolute; top:-30px; left:70px;} 

.erjinrbg{background: #F3F7FF;border-radius: 80px 0px 80px 0px; margin-top:66px; position:relative; z-index:2; overflow:hidden;}
.erjinr{ padding:80px 60px 55px; min-height:300px; background: url(images/fzlcconbg.png) no-repeat left top;}
.erjinrtit h3, h3.erjinrtit{font-family: AliHYAiHei !important;color: #183883 !important;line-height: 32px;font-size: 36px; margin-bottom:25px;}
.erjinr p, .singlenewsbg section{ font-size:18px; line-height:1.7; margin-bottom:25px; color:#444;  text-align:justify; text-justify:distribute; text-justify:distribute-all-lines;}
.erjinr h4{ font-size:18px; line-height:1.7; margin-bottom:25px; color:#183883;  text-align:justify; text-justify:distribute; text-justify:distribute-all-lines;}
.erjinr img{ margin:0 auto;}
.erjinr p a, .erjinr div a{ text-decoration:underline; color:#1b3b85;}
.erjinr p a:hover, .erjinr div a:hover{ color:#E6194B;}

.singlenewsbg section{}



.guozijg h3.erjinrtit{ margin-top:60px;}

.xiejiao{overflow: hidden;	position: absolute;	left: 0; bottom:260px; width: 100%; line-height: 0;	direction: ltr;-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); z-index:0;}
.xiejiao svg{display: block; width: calc(100% + 1.3px);	position: relative;	left: 50%; height:260px;fill: #183883;	transform: translateX(-50%) rotateY(180deg); }

.erjifooterbg{height:auto; background: #183883; position:relative; z-index:1; color:#fff; margin-top:-260px;}
.erjifooter{ padding-bottom:30px; max-width:1400px; margin:0 auto;}
.erjifooter .mainmenuconleft{ width:364px; background:url(images/footerlogobg.png) no-repeat left top; background-size:100%; padding:50px 0 0 73px; margin-top:0; height:auto;}
.erjifooter .mainmenuconright{ margin-left:1%;}
.erjifooter .mainmenuall{ border-top:none; padding-top:0; margin:0;}
.erjifooter .mainmenuall ul{ width:100%;}
.erjifooter .mainmenuall li{ padding-left:0; float:left; width:auto; margin-right:38px; margin-bottom:0;}
.erjifooter .mainmenuall li:last-child{ margin-right:0;}
.erjifooter .mainmenuall li a{ font-size:14px;}
.erjifooter .mainmenuall li ul li{ float:none; margin-right:0;}
.erjifooter .mainmenuall li ul li a{ font-size:14px; color:rgba(255,255,255,0.6); line-height:36px;}
.erjifooter .mainmenuall li ul li a:hover{ color:#fff;}
.erjicopyright{ text-align:center; line-height:30px; padding:25px 0; color:#fff; opacity: 0.6; border-top: 1px solid #577FBE;}
.erjicopyright a{ color:#fff;}



.bianlan{ width:40px; position:fixed; right:21px; top:50%; z-index:8888;}
.bianlan li{ margin-bottom:20px;}
.bianlan li a{ display:block; background:#3b4357; width:40px; height:40px;border-radius: 100%; }
.bianlan li:nth-child(1) a{ background:url(images/gohomebg.png) no-repeat center center rgba(255,255,255,0.1);}
.bianlan li:nth-child(2) a{ background:url(images/btn_xs.png) no-repeat center center rgba(255,255,255,0.1); background-size:14px;}
.bianlan li:nth-child(1) a:hover{ background:url(images/gohomebg.png) no-repeat center center rgba(255,255,255,0.3);}
.bianlan li:nth-child(2) a:hover{ background:url(images/btn_xs.png) no-repeat center center rgba(255,255,255,0.3); background-size:14px;}



/*关于我们-使命愿景*/
.shiming{display: flex; display: -webkit-flex;}
.shimingimg{ width:32%;}
.shimingimg .shimingimgitem:nth-child(1){ margin-bottom:150px;}
.shimingtext{ width:68%; padding-left:30px;}
.shimingtext p{font-size: 36px;color: #183883;line-height: 50px;}
.shimingtext p:nth-child(1){ margin-bottom:170px; margin-top:100px;}

/*关于我们-董事长致辞*/
.zszjilihua{ width:100%;}
.zszjilihua img{ width:100%;}

/*关于我们-管理团队*/
.glteam{ width:860px; margin-top:140px;}
.glteamjingl{background: #F3F7FF;border-radius: 0px 0px 80px 0px; padding:20px; display: flex; display: -webkit-flex; align-items:center; position:relative;}
.glteamjingl .glteamjinglimg{}
.glteamjingl .glteamjinglimg img{}
.glteamjingl .glteamjinglitext{ padding-left:30px;}
.glteamjingl .glteamjinglitext h3{font-size: 18px;font-weight: 400;color: #333333;line-height: 25px;}
.glteamjingl .glteamjinglitext .glteamjingliqm{ position:absolute; right:36px; bottom:36px;}
.glteamjingl .glteamjinglitext .glteamjingliqm img{}

.glteamlist{ margin-top:60px;}
.glteamlist ul{}
.glteamlist li{ width:46.5%; float:left; margin:0 7% 7% 0;}
.glteamlist li:nth-child(2n){ margin-right:0;}
.glteamlist li .glteamlicon{background: #F3F7FF; padding:20px;}
.glteamlist li .glteamlicon .glteamimg{}
.glteamlist li .glteamlicon .glteamimg img{}
.glteamlist li .glteamlicon .glteamtext{ height:50px; overflow:hidden; margin-top:20px;}
.glteamlist li .glteamlicon .glteamtext p{ font-size: 18px;color: #333333;line-height: 25px;}

/*关于我们-发展历程*/
.fzlc{ padding:120px 80px; min-height:500px; background:url(images/fzlcconbg.png) no-repeat left top;}
.fzlcnewlist{}
.fzlcnewlist ul{ float:left; width:49%; margin-right:2%; padding-top:80px;}
.fzlcnewlist li{ position:relative;}
.fzlcnewlist ul li:nth-child(1):before{ content:""; display:block; width:60px; height:107px; background:url(images/fzlclibgred.png) no-repeat right top; position:absolute; right:0; top:-107px;}
.fzlcnewlist li:after{ content:""; display:block; width:60px; height:100%; position:absolute;background: #AF173B; right:0; top:0; z-index:1;}
.fzlcnewlist li .fzlcnewlicon{ border-top:#f38da6 2px solid; position:relative; z-index:3;}
.fzlcnewlist li .fzlcnewtext{ width:calc(100% - 60px); font-size: 20px;color: #333333;line-height: 30px; text-align:right; padding:20px 30px; float:left;}
.fzlcnewlist li .fzlcnewtext .fzlcyuefen{ margin-bottom:40px;}
.fzlcnewlist li .fzlcnewtext .fzlcyuefen:last-child{ margin-bottom:0;}
.fzlcyuefen h3{ font-size:30px; color:#AF173B; margin-bottom:10px; font-weight:normal; line-height:30px; font-family: DINNeuzeitGroteskStd-Light, DINNeuzeitGroteskStd;}
.fzlcyuefen p{ margin-bottom:20px;}
.fzlcnewlist li .fzlcnewtext .fzlcyuefen p:last-child{ margin-bottom:10px;}
.fzlcnewlist li .fzlcnewdate{ width:60px; position:relative; z-index:2; color:#fff;font-size: 18px;font-family:DINNeuzeitGroteskStd-Light, DINNeuzeitGroteskStd;line-height: 34px; text-align:center; padding-top:16px; float:right;}

.fzlcnewlist ul:nth-child(1) li:nth-child(1){ padding-top:150px; margin-top:220px;}

.fzlcnewlist ul:nth-child(2){ margin-right:0;}
.fzlcnewlist ul:nth-child(2) li:after{ right:auto; left:0;background: #183883;}
.fzlcnewlist ul:nth-child(2) li .fzlcnewlicon{ border-top:#95a7d1 2px solid;}
.fzlcnewlist ul:nth-child(2) li .fzlcnewtext{ float:right; text-align:left;}
.fzlcnewlist ul:nth-child(2) li .fzlcnewdate{ float:left;}
.fzlcnewlist ul:nth-child(2) li:nth-child(1):before{ background:url(images/fzlclibglan.png) no-repeat left top; right:auto; left:0;}


/*发展历程old*/
.fzlclist{ padding:120px 80px; min-height:500px;background:url(images/fzlcbg.png) no-repeat right top;}
.fzlclist li{ display: flex; display: -webkit-flex; align-items:center; position:relative; padding-bottom:8px;}
.fzlclist li span{ display:block; width:17px; height:17px; background:#fff; border:#183883 1px solid;border-radius: 100%; position:absolute; left:48.5%; z-index:5;}
.fzlclist li span:before{ content:""; display:block; width:9px; height:9px; background:#183883;border-radius: 100%; position:absolute; left:3px; top:3px;}
.fzlclist li:after{ content:""; display:block; width:1px; height:100%; background:url(images/fzlczhoubg.png) repeat-y center top; position:absolute; left:49.5%; top:0%; z-index:4;}
.fzlclist li:first-child:after{ top:50%;}
.fzlclist li:last-child:after{ height:50%;}
.fzlclist li .fzlcnr{ width:334px; min-height:109px;  display: flex; display: -webkit-flex; align-items:center; background: #95A7D1; padding:20px 44px 20px 20px; text-align:right; position:relative;}
.fzlclist li .fzlcnr p{font-size: 24px;font-weight: 600;color: #FFFFFF;line-height: 33px; width:100%;}
.fzlclist li .fzlcnr:after{content: ''; display: inline-block; border:20px solid transparent; border-left-color:#95A7D1; position: absolute; top:50%; margin-top:-15px; right:-35px;}
.fzlclist li .fzlcdate{ margin-left:100px; font-size:20px; text-align:center; line-height: 50px;color: #FFFFFF;background: #183883;border-radius: 64px;width: 109px;height: 50px; font-family:DINNeuzeitGroteskStd-Light, DINNeuzeitGroteskStd;}

.fzlclist li:nth-child(2n){ flex-direction: row-reverse;}
.fzlclist li:nth-child(2n) .fzlcnr{ padding:20px 20px 20px 44px; text-align:left;}
.fzlclist li:nth-child(2n) .fzlcdate{ background: #E6194B; margin-left:0px; margin-right:100px;}
.fzlclist li:nth-child(2n) .fzlcnr:after{ border-left:none; border-right-color:#95A7D1; left:-15px; right:auto;}

/*硬科技概念*/
.yingkjgn{ display: flex; display: -webkit-flex; justify-content:space-between; align-items: center; padding-bottom: 20px;}
.yingkjgnimg{ width:43.75%;}
.yingkjgnimg img{ width:100%; height: auto;object-fit: cover;object-position: center;}
.yingkjgntext{ width:56.25%;}
.yingkjgntextnr{ padding-left:60px;}
.yingkjgntextnr h3{font-family: AliHYAiHei;font-size: 34px;line-height: 45px;color: #183883;}
.yingkjgntextnr p{ margin-bottom:0;}

.yingkjgnlist{ margin-top:66px;}
.yingkjgnlist li{ width:31.333%; float:left; margin:0 3% 3% 0;}
.yingkjgnlist li:nth-child(3n){ margin-right:0;}
.yingkjgnlist li a{background: #F3F7FF;border-radius: 8px;height: 100px; line-height: 27px; color: #183883; font-family: AliHYAiHei;font-size: 24px; display: flex; display: -webkit-flex; align-items:center; justify-content:center; text-align:center;transition: all 0.3s; position:relative;}
.yingkjgnlist li:nth-last-child(-n+3) a{ font-size:24px;}
.yingkjgnlist li a i{ font-style:normal; transition: all 0.3s; padding: 0 60px;}
.yingkjgnlist li a span{ margin-left:20px; color:#F3F7FF; transition: all 0.3s; width:0; overflow:hidden; position: absolute;right: 20px;}
.yingkjgnlist li a:hover{background: #E6194B; color: #FFFFFF;}
.yingkjgnlist li a:hover span{ width:auto; transform:translateX(-10px);}
.yingkjgnlist li a:hover i{ transform:translateX(-10px);}

/*硬科技概念-介绍*/
.ykjgncon{}
.ykjgncon .ykjgnnritem{padding-top:80px;}
.ykjgncon .ykjgnnritem:nth-child(1){ padding-top:0;}
.ykjgncon .ykjgnnritem h3{font-family: AliHYAiHei;font-size: 36px;color: #183883;line-height: 32px; margin-bottom:25px;}

.ykjgobank{ position:absolute; top:145px; left:0px;}
.ykjgobank a{font-size: 14px;color: #FFFFFF;}
.ykjgobank a i{ display:inline-block; width:40px; height:40px; vertical-align:middle; background:url(images/ykjgobankbg.png) no-repeat center center rgba(255,255,255,0.09); background-size:auto 12px; border-radius: 100%;}
.ykjgobank a span{ display:inline-block; line-height:40px; vertical-align:middle; margin-left:11px;}

.erjinavfixed .ykjgobank{ position:static; margin-bottom: 20px;}


/*硬科技领域*/
.lingyulist{}
.lingyulist ul{ padding:0 20px;}
.lingyulist li{ width:14.5%; float:left; margin:0 14% 50px 0;}
.lingyulist li:nth-child(4n){ margin-right:0;}
.lingyulist li .lylistimg{width: 116px;height: 116px;background: #FFFFFF;border: 1px solid #183883; border-radius: 100%; display: flex; display: -webkit-flex; justify-content:center; align-items:center;}
.lingyulist li .lylistimg img{ }
.lingyulist li .lytext{font-size: 24px;font-weight: 500;line-height: 33px;color: #183883; text-align:center; margin-top:20px;}

/*科技成果转化国家队*/
.morezizhi{background: #FFFFFF;height: 48px;}
.morezizhi a{ display:block; text-align:center; line-height:48px;font-size: 14px;color: #666666;}

.gjdnr{ padding-bottom:20px;}
.gjdlist{}
.gjdlist ul{ max-width:780px; margin:0 auto;}
.gjdlist li{ width:28.333%; margin:0 7% 7% 0; float:left;}
.gjdlist li:nth-child(3n){ margin-right:0;}
.gjdlist li .gjdimg img{ width:100%;}
.gjdlist li .gjdtext{ margin-top:20px;}
.gjdlist li .gjdtext h3{font-size: 14px;font-family: PingFangSC-Regular, PingFang SC;font-weight: 400;color: #333333;line-height: 20px;}
.gjdlist li:last-child .gjdtext h3{ text-align:center;}

/*"五个一"*/
.wgylist{}
.wgylistitem{ margin-bottom:45px;}
.wgylistitem h3{ width:150px;height:40px; background:#183883; line-height:40px; border-radius: 25px; font-size: 16px;color: #fff;font-weight: 500; text-align:center; position:relative; margin-bottom:25px;}
.wgylistitem h3 span{ background:#fff; border-radius: 100%; width:34px; height:34px; text-align:center; display:inline-block; vertical-align:middle; position:absolute; left:4px; top:3px;}
.wgylistitem h3 img{ display:inline-block; vertical-align:middle; margin-top:-5px;}

.wgyiplist{}
.wgyiplist .wgyiplistitem{ width:48.8%; float:left;}
.wgyiplist .wgyiplistitem:nth-child(1){ margin-right:2.4%;}
.wgyiplist .wgyiplistitem:nth-child(1) p{ font-size:13.8px;}
.wgyiplistitem h4{height: 60px;background: #40A9FF;font-size: 24px;font-weight: 600;color: #FFFFFF; text-align:center; line-height:60px; margin-bottom:0;}
.wgyiplistitem .wgyiplistitemnr{ padding:30px 19px 5px 19px; background:#fff; position:relative;}
.wgyiplistitem .wgyiplistitemnr p{font-size: 14px;font-weight: 400;color: #444444;line-height: 28px; text-align:justify; text-justify:distribute; text-justify:distribute-all-lines; margin-bottom:20px;}
.wgyiplist .wgyiplistitem:nth-child(3){ margin-top:20px;}
.wgyiplist .wgyiplistitem:nth-child(4){ width:100%; margin-top:20px; display:none;}
.wgyiplist .wgyiplistitem:nth-child(4) p{width:52%;}
.wgyiplist .wgyiplistitem:nth-child(4) p:last-child{width:41.666%; position:absolute; top:30px; right:30px;}
.wgyiplist .wgyiplistitem:nth-child(4) p:last-child img{ width:100%;}


/*产业布局-科技金融*/
.cybj_kjjr{}
.cybj_kjjr .wgyiplist{ margin-top:40px;}
.cybj_kjjr .wgyiplistitem .wgyiplistitemnr{padding: 30px 28px 5px 28px;}
.cybj_kjjr .wgyiplist .wgyiplistitem:nth-child(1) p{ margin-bottom:20px;}
p.kjjrdazi{font-size:24px; font-weight:bold;}
p.kjjrdazi span, p.kjjrdazi strong{ color:#E6194B; font-size:48px; font-weight:bold;}

/*产业布局-科技服务*/
.cybj_kjfwlist{}
.cybj_kjfwlist li{ width:33.3334%; float:left;}
.cybj_kjfwlist li a{ display:block; position:relative;}
.cybj_kjfwlist li a .cybj_kjfwimg{ overflow:hidden;}
.cybj_kjfwlist li a .cybj_kjfwimg img{ width:100%;}
.cybj_kjfwlist li a .cybj_kjfwimgtext{ position:absolute; top:0; left:0; width:100%; height:100%; background: linear-gradient(0deg, rgba(42,146,233,0) 0%, #183883 100%);}
.cybj_kjfwlist li a .cybj_kjfwimgtext h4{ text-align:center; font-size: 22px;font-weight: 600;line-height: 30px;color: #FFFFFF; margin-top:30px;}
.cybj_kjfwlist li a:hover .cybj_kjfwimg img{transform: scale(1.1);}

.cybj_kjfwlb{}
.cybj_kjfwlb .wgyiplistitem{ margin-top:40px;}

.cybj_kjfw2col{display: flex; display: -webkit-flex;justify-content:space-between; margin-bottom:40px;}
.cybj_kjfw2col .cybj_kjfw2colitem{ width:49%;}
.cybj_kjfw2colitem .cybj_kjfw2colimg{}
.cybj_kjfw2colitem .cybj_kjfw2colimg img{ width:100%;}
.cybj_kjfw2coltext{background: #FFFFFF; line-height:48px; text-align:center;font-size: 14px;color: #666666;font-weight: 400;}

/*产业布局-科技智库*/
.cybj_kjzklist li{ width:25%; float:left;}
.cybj_kjzklist li:nth-child(2n+1) a .cybj_kjfwimgtext{ top:auto; bottom:0; background: linear-gradient(180deg, rgba(42,146,233,0) 0%, #183883 100%);}
.cybj_kjzklist li:nth-child(2n+1) a .cybj_kjfwimgtext h4{ margin-top:0; position:absolute; bottom:30px; width:100%; left:0;}

/*产业布局-科技智库-政策动态*/
.zcdtlist{ padding:0px 0; }
.zcdtlist li{border-bottom: 1px solid #C2D4FD;}
/*.zcdtlist li:nth-child(1) a{ padding-top:60px;}*/
.zcdtlist li a{ display:block; position:relative; padding:20px 20px;}
.zcdtlist li a:before{ content:""; display:block; width: 8px;height: 8px; margin-top:15px; margin-right:12px; float:left; background: #183883; border-radius: 100%;}
.zcdtlist li a .zcdtlitit{ width:96%; float:left; font-size: 18px;color: #333333;line-height: 36px;}
.zcdtlist li a .zcdtlidate{ width:100px; text-align:right; float:right; font-size: 16px; margin-top:5px; font-weight: normal;line-height: 28px;color: #183883; font-family: DINNeuzeitGroteskStd-Light, DINNeuzeitGroteskStd; letter-spacing:2px; display:none;}
.zcdtlist li:hover{ background:#fff;}

.kjsyvideo{border-radius:30px; overflow:hidden;}


/*分页样式开始*/
#pageabc{text-align:center;margin:30px 0;clear:both;height:auto;overflow:hidden;color:#333;line-height:40px;}
#pageabc a.noallowed{cursor: not-allowed;}
#pageabc span,#pageabc a{font-size:16px;color:#595757;background: #FFFFFF;border-radius: 4px;padding:0px 15px;border: 1px solid #EEEEEE;text-decoration:none;margin:3px 10px;display:inline-block;text-align:center;}
#pageabc a:hover{color:#497FFF;border:1px solid #497FFF;}
#pageabc a.current{color:#fff;background: #497FFF;border:1px solid #497FFF;}
/*分页样式结束*/

/*产业布局-科技智库-政策动态*/
.yjcgfl{ padding:0px 0 30px 0px;border-bottom: 1px solid #C2D4FD;}
.yjcgfl li{ float:left; margin-right:70px;}
.yjcgfl li a{ display:block;font-size: 24px;color: #888888;line-height: 33px; text-decoration:none;}
.yjcgfl li a:after{ display:none; height:4px; width:100%; content:""; background: #E6194B; margin-top:10px;}
.yjcgfl li.current a{color: #E6194B;font-weight: 600;font-size: 28px;}
.yjcgfl li.current a:after{ display:block;}
.yjcgfl li a:hover{color: #E6194B;}

.yjcgqihuan .yjcglist{ display:none;}
.yjcgqihuan .yjcglist:nth-child(1){ display:block;}
.yjcglist{ margin-bottom:80px;}
.yjcglist li a:hover .zcdtlidate{color: #E6194B;}
.yjcglist li a .zcdtlitit{ width:83%; }
.yjcglist li.nodownlad a .zcdtlitit{ width:96%;}
.yjcglist li a .zcdtlidate{ display:block;}

/*新闻中心*/
.newslist{}
.newslist li{border-bottom: 1px solid #C2D4FD;}
.newslist li a{ display:block; padding:43px 0px;}
.newslist li:nth-child(1) a{ padding-top:0;}
.newslist li a .newsimgall{ width:33%; float:left; position:relative;}
.newslist li a .newsimg{ width:100%; overflow:hidden; overflow:hidden;border-radius: 40px 0px 40px 0px;}
.newslist li a .newsimg img{ width:100%; height:176px;object-fit: cover;object-position: center;}
.newslist li a .newsdate{ width:80px; height:104px;background: #95A7D1; color:#fff; text-align:center;font-family:DINNeuzeitGroteskStd-Light, DINNeuzeitGroteskStd; display: flex; display: -webkit-flex; justify-content:center; align-items:center; position:absolute; left:-20px; top:50%; margin-top:-52px; display:none;}
.newslist li a .newsdate h4{font-size: 48px;line-height:48px;}
.newslist li a .newsdate span{ font-size:16px; display:block; line-height:30px;}
.newslist li a .newsimgtext{ width:65%; float:right;}
.newslist li a .newsimgtext h3{font-size: 20px;font-weight: 400;color: #333333;line-height: 33px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist li a .newsimgtext p{font-size: 16px;line-height: 28px;color: #666666; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin-top:10px; text-indent: 2em;}
.newslist li a .newsimgtext span.morenews{ display:block; margin-top:30px;font-size: 12px;color: #444444;}

.newslist li a:hover .newsdate{background: #E6194B;}
.newslist li a:hover .newsimgtext h3{color:#183883}
.newslist li a:hover .newsimgtext p{ color:#333;}
.newslist li a:hover .newsimgtext span.morenews{color:#E6194B}
.newslist li a:hover .newsimg img{transform: scale(1.1);}

/*新闻中心详情页*/
.singlenewsdate{padding-left: 30px;font-size: 14px;line-height: 20px; color:rgba(255,255,255,0.6); margin-top:10px;}
.singlenewsbg{ margin-top:30px;}

/*企业文化*/
.culturelist{ padding:100px 0;}
.culturelist ul{display: flex; display: -webkit-flex; justify-content:center; align-items:center;}
.culturelist li{ text-align:center; width:128px;}
.culturelist li:nth-child(2){ margin:0 126px;}
.culturelist li .cultureicon{width: 128px;height: 128px;background: #FFFFFF;border: 1px solid #183883; border-radius: 100%; display: flex; display: -webkit-flex; justify-content:center; align-items:center;}
.culturelist li .cultureicon img{ border-radius: 100%;}
.culturelist li .culturetext{ margin-top:20px;}
.culturelist li .culturetext h3{font-size: 24px;font-weight: 600;line-height: 56px;color: #183883;}

/*党建工作*/
.dangjianbg{}
.dangjianbg .yjcgfl{ border-bottom:none;}
.dangjianbg .yjcgfl li.current a{color: #183883;}
.dangjianbg .yjcgfl li a:after{background: #183883;}
.dangjianbg .yjcgfl li a:hover{color: #183883;}
.dangjianbg .zcdtlist li:nth-child(1){border-top: 1px solid #C2D4FD;}


.djxcy{ padding:60px 0px;}
.djxcynr{  padding:0 80px; position:relative;}
.djxcynr:before{ content:""; display:block; width:71px; height:58px; background:url(images/djxcybg.png) no-repeat; position:absolute; left:0px; top:-27px;}
.djxcynr p{font-size:18px;font-family: AliHYAiHei;line-height:30px;color: #183883;}

/*党建工作-廉洁作风*/
.djljzfxcy{ padding:0 0 0px 0; background:none;}
.djljzfzygyubg{ padding:30px 0px;}
.djljzfzygyu{}
.djljzfzygyu h5{ font-size:18px;color: #333333;font-weight: 600;line-height: 25px; margin-bottom:15px;}
.djljzfzygyu p{font-size: 16px;line-height: 34px;color: #666666;font-weight: 400;}
.djljzfzygyu p img{ display:inline-block; vertical-align:middle; margin-right:10px;}
.djljzfzygyu p:nth-child(3){ line-height:40px;}
.jubaobtn{ margin-top:40px;}
.erjinr .jubaobtn a{ display:block; background: #497FFF;width: 160px;height: 50px;border-radius: 25px; text-align:center; line-height:50px; color:#fff;font-size: 18px; text-decoration:none;}
.erjinr .jubaobtn a:hover{ color:#fff;}

/*招贤纳士*/
.joinushyybg{ background: url(images/fzlcconbg.png) no-repeat left top; border-bottom: #ddd 1px solid; padding:0 0 55px 0;}
.joinushyybg .djljzfzygyu p{ font-size:18px; color:#333;}
.joinushyybg .jubaobtn{ margin-top:20px; text-align:center;}
.joinushyybg .jubaobtn a{height: 50px;
border-radius: 25px;
text-align: center;
line-height: 50px;
color: #fff;
font-size: 18px;
text-decoration: none;background: #40A9FF; width:auto; display:inline-block; padding:0 30px;}
.joinushyytext{ width:100%;}
.joinushyyimg{ width:40%; float:right; text-align:right; display:none;}
.joinushyyimg img{ display:inline-block;}

.joinusall{ padding:0px 60px 0;}
.joinusfl{ padding:0px 0 0px 20px; display:flex; justify-content:space-between; align-items:center;}
.joinusfl ul{ width:250px;}
.joinusfl li{ float:left; margin-right:40px;}
.joinusfl li:last-child{ margin-right:0;}
.joinusfl li a{ display:block;font-size: 22px;color: #778EBE;line-height: 34px;}
.joinusfl li a:after{ display:none; height:4px; width:100%; content:""; background: #183883; margin-top:4px; border-radius: 3px;}
.joinusfl li.current a{color: #183883;font-weight: 600;font-size: 24px;}
.joinusfl li.current a:after{ display:block;}
.joinusfl li a:hover{color: #183883;}

.zhaopin_search{ width:50%;}
.zhaopin_search form{ display:flex; width:100%; justify-content:flex-end;}
.zhaopin_search input{ width:300px; height:40px; font-size:16px; line-height:40px; border: 1px solid #eee; border-radius: 5px; background:#fff; padding: 0 15px;}
.zhaopin_search input.zpserbtn{ cursor:pointer; width:80px; background:#40A9FF; color:#fff; }

.joinuslist{}
.joinuslist ul{}
.joinuslist li{ margin-top:28px;}
.joinuslist li .joinustitle{background: #FFFFFF; border-radius: 4px; padding:20px; position:relative;}
.joinuslist li .joinustitle h3 a{font-size: 20px;font-weight: 400;color: #333333;line-height: 28px;}
.joinuslist li .joinustitle h3 span{font-weight: 600;color: #E6194B;font-size: 20px; margin-left:28px;}
.joinuslist li .joinustitle h3 span:nth-child(3){ color:#40A9FF;}
.joinuslist li .joinustitle .jsjingyan{font-size: 14px;color: #999999; margin-top:8px;}
.joinuslist li .joinustitle .jsdjbtn{ display:block;width: 28px;height: 28px;background: #F8F8F8; border-radius: 100%; position:absolute; top:50%; margin-top:-14px; right:32px; text-align:center; cursor:pointer;}
.joinuslist li .joinustitle .jsdjbtn:before, .joinuslist li .joinustitle .jsdjbtn:after{ content:""; display:inline-block; width:14px; height:2px; background:#999;}
.joinuslist li .joinustitle .jsdjbtn:after{ width:2px; height:14px; position:absolute; left:50%; top:50%; margin:-7px 0 0 -1px;}
.joinuslist li .joinuscon{ display:none;background: #FAFAFA; padding:20px;}
.joinuslist li .joinuscon p{font-size: 14px;color: #333333;line-height: 24px; margin-bottom:10px;}
.joinuslist li:nth-child(1) .joinuscon{ display:block;}
.joinuslist li.cureent .joinustitle .jsdjbtn:after{ display:none;}


/*职位详情*/
.singlezpheader{ padding:60px 60px 42px 60px; position:relative;}
.singlezpheader h3{font-size: 28px;font-weight: 600;line-height: 40px;color: #333333;}
.singlezpheader h3 span{ margin-left:17px; display:inline-block;font-size: 14px;color: #FFFFFF;background: #40A9FF;width: 42px;height: 24px;border-radius: 2px; line-height:24px; text-align:center; vertical-align:middle;}
.singlezpheader .zpxinzi{font-size: 22px;font-weight: 600;color: #E6194B;line-height: 40px; margin-top:8px;}
.singlezpheader .zpxinzi span{color: #40A9FF;}
.singlezpheader .zpjingli{font-size: 14px;color: #666666;line-height: 20px; margin-top:10px;}
.singlezpheader .zpbtn{ height: 50px;width: 160px; text-align:center; position:absolute; right:60px; bottom:42px;}
.singlezpheader .zpbtn a{ display:block; color:#fff; background: #40A9FF; line-height:50px;font-size: 18px; border-radius: 25px;}

.singlezpbody{ background:#fff; padding:40px 60px 60px 60px;}
.singlezpbody h3{font-size: 18px;font-weight: 600;color: #333333;line-height: 25px; margin-bottom:20px;}
.singlezpbody p{font-size: 14px;color: #666666;line-height: 28px; margin-bottom:15px;}
.zhiweisq{ margin-top:40px;}
.zhiweisqform{ width:62.5%;}
.zhiweisqform .wpforms-field{ margin-bottom:24px; position:relative;}
.zhiweisqform label.wpforms-field-label{ display:none;}
.zhiweisqform input{ width:100%; font-size: 14px; line-height:30px; height:50px; color: #BBBBBB; background: #FAFAFA; border: 1px solid #E1E1E1; padding:0 15px;}
.zhiweisqform .wpforms-submit{cursor:pointer; letter-spacing: 0.035em; line-height:50px; height:50px; text-align:center; color:#fff; width:100%; float:none; background:#40A9FF; font-size: 16px;font-weight:normal; border:none; border-radius: 10px; transition: all 0.3s; position:relative; overflow:hidden;}
.zhiweisqform label.wpforms-error{ display:block; color: #f00; margin-top:0px; font-size:12px; position:absolute; bottom:-18px;}


.singlenewscontent .erjitit h2{ font-size:24px; line-height:32px;}


/*Elementor*/
.erjinr .elementor-17 p{ font-size:inherit; line-height:inherit; color:inherit; margin-bottom:inherit;}
.elementor-widget:not(:last-child){ margin-bottom:0;}


/*线上举报*/
.erjinr .wpforms-form{ width:75%; margin:0 auto;}
.erjinr .wpforms-form .wpforms-field-container{}
.erjinr .wpforms-form .wpforms-field{ margin-bottom:24px; position:relative;}
.erjinr .wpforms-form label.wpforms-field-label{ display:none;}
.erjinr .wpforms-form input, .erjinr .wpforms-form textarea{ width:100%; font-size: 14px; line-height:30px; height:50px; color: #333; background: #fff; border: 1px solid #E1E1E1; padding:0 15px;}
.erjinr .wpforms-form textarea{ height:120px; padding:5px 15px 0;}
.erjinr .wpforms-form textarea::placeholder{font-family: PingFang SC, sans-serif;}
.erjinr .wpforms-form .wpforms-submit-container{}
.erjinr .wpforms-form .wpforms-submit{cursor:pointer; letter-spacing: 0.035em; line-height:50px; height:50px; text-align:center; color:#fff; width:100%; float:none; background:#40A9FF; font-size: 16px;font-weight:normal; border:none; border-radius: 10px; transition: all 0.3s; position:relative; overflow:hidden;}
.erjinr .wpforms-form label.wpforms-error{ display:block; color: #f00; margin-top:0px; font-size:12px; position:absolute; bottom:-18px;}


.guozi_videolist{}
.guozi_videolist ul{ display:flex; flex-wrap:wrap; margin:0 -1%;}
.guozi_videolist li{ width:23%; margin:0 1% 20px;}
.guozi_videolist li a{ display:block; border-radius: 8px;
height: 100%; text-decoration:none;
box-shadow: 0px 12px 20px 0px rgba(32,67,146,0.06);
background: #FFFFFF;
overflow: hidden;}
.guozi_videolist li a .gzvideoimg{ overflow:hidden; position:relative; height:auto;}
.guozi_videolist li a .gzvideoimg:before{content: "";display: block;width: 40px;height: 40px;background: url(images/playerbtn.png) no-repeat;
  background-size: auto;background-size: 100%;position: absolute;left: 50%;top: 50%;margin: -20px 0 0 -20px;z-index: 33;}
.guozi_videolist li a .gzvideoimg img{width: 100%;
height: 100%;
object-fit: cover;
object-position: center;}
.guozi_videolist li a .gztext{padding: 15px 14px 20px;}
.guozi_videolist li a .gztext h3{color: #333;
font-size: 14px;
line-height: 20px;
height: 60px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;}
.guozi_videolist li a:hover .gzvideoimg img{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);}
.guozi_videolist li a:hover .gztext h3{color: #1b3b85;}


/*弹出的视频*/
.vboxbg{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 999999;background: rgba(0, 0, 0, .8); display:none;}
.vbox{ width: 95%;  max-width: 1000px;  max-height: 90vh;  position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);}
.vbox .vbox-close{  position: absolute;  z-index: 9999999; right:-30px; top:-30px; display: block;width: 28px;  height: 28px; background: url(images/vclose.png) no-repeat center center; background-size: 100% auto;cursor: pointer;}
.vbox video{ display:block; max-width:100%; width:auto; max-height:600px; margin:0 auto;}

.no-scroll{overflow: hidden;}

.erjinr .video_more{ text-align:center; margin-top:20px;}
.erjinr .video_more a{ display:inline-block; line-height:28px; font-size:16px; padding:10px 30px;border-radius: 25px; background:#1b3b85; color:#fff; text-decoration:none;}










































