
.tm_page{}
.tm_var{display:flex; justify-content:space-between; margin:0 -12px;}
.tm_var li{ width:33.33%; padding:0 12px;}
.tm_var li:nth-child(4){ width:180px;}
.tm_var select{}
.tm_var input{ line-height:56px; background:#F2F2F2; font-size:20px; padding:0 20px; color:#666; border-radius:0.6em; width:100%;}
.tm_var input:focus{ color:#333;}
.tm_var button{ width:100%; line-height:56px; transition:all 0.5s ease; color:#fff; border-radius:0.6em; cursor:pointer; text-align:center; background:var(--cor); font-size:20px;}
.tm_var button:hover{ box-shadow:0 5px 18px rgba(1,45,98,0.3);}
.tm_var button:before{ content: ""; background: url(../images/tm_serIco.png) no-repeat center center; height: 20px; width: 20px; display: inline-block; margin-right: 6px; position:relative; top:3px; }
.tm_list{ margin:3.64vw -15px 20px;}
.tm_list li{ width:calc(25% - 30px); margin:0 15px 2.6vw;}
.tm_item{ display:block; text-align:center;}
.tm_list li:hover .tm_item{transform:translateY(-10px);}
.tm_item .overflowHide{ width:211px; height:211px; border-radius:50%; margin:0 auto;}
.tm_item strong{ margin-top: 22px; display: block; font: normal 30px/50px sym; }
.tm_item p{ font-size: 20px; line-height: 28px; color: #666666; -webkit-line-clamp:2;}
@media (max-width:1799px){
.tm_var select{ height:52px; font-size:18px;}
.tm_var input{line-height:52px; font-size:18px;}
.tm_var button{font-size:18px; line-height:52px;}
.tm_item .overflowHide{width:180px; height:180px;}
.tm_item strong {margin-top: 15px;font: normal 24px/42px sym;}
.tm_item p{font-size:16px; line-height:24px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.tm_dtl_page{}
.tmdtl_top{ background:#EFEFEF; border-bottom:15px solid var(--cor);display:flex; justify-content:space-between; flex-direction:row-reverse;}
.tmdtl_top .overflowHide{ width:33.55%; height:610px;}
.tmdtl_tptxt{ width:66.45%; padding:2.6vw 5.2vw;display:flex; flex-direction:column; justify-content:center;}
.tmdtl_pnm{}
.tmdtl_pnm strong{ font: normal 60px/60px sym; display: block; color:var(--cor) }
.tmdtl_pnm p{ font-size: 32px; line-height: 32px; color: #666666; margin-top: 18px; }
.tmdtl_pinfo{ border-top: 1px solid #5A7FAA; padding-top: 38px; margin-top:30px; }
.tmdtl_pinfo h4{ font: normal 30px/46px sym; display: block; color:var(--cor) }
.tmdtl_tpp{ font-size: 24px; line-height: 52px; color: #666; margin-top: 2.6vw; }
.tmdtl_bomx{ padding: 3.9vw 5.2vw 0px; }
.tmdtl_bmt{ position:relative; margin-bottom:25px}
.tmdtl_bmt:before,
.tmdtl_back:before{content:""; height:1px; background:#5A7FAA; position:absolute; left:0; right:0; top:50%;}
.tmdtl_bmt span{ display: inline-block; position: relative; font-size: 24px; line-height: 50px; color: #FFF; padding: 0px 32px; border-radius:2em; background:var(--cor); }
.tmdtl_bmtxt{font-size:20px; line-height:36px; color:#666; margin-bottom:2.6vw;}
.tmdtl_bmtxt p{margin-bottom:10px;}
.tmdtl_back{ position:relative; text-align:center;}
.tmdtl_btn{ font-size: 18px; line-height: 44px; color: #FFF; display: inline-block; border: 6px solid #FFF; padding: 0px 48px; background:var(--cor); border-radius:2em; position:relative; cursor:pointer}
.tmdtl_btn:hover{ color:#fff; box-shadow:0 5px 18px rgba(1,45,98,0.3);}
@media (max-width:1799px){
.tmdtl_top .overflowHide{height:450px;}
.tmdtl_top{ border-bottom:8px solid var(--cor);}
.tmdtl_pnm strong{ font: normal 40px/40px sym; }
.tmdtl_pnm p{ font-size: 24px; line-height: 24px; margin-top: 12px; }
.tmdtl_pinfo{ padding-top: 28px; margin-top:22px; }
.tmdtl_pinfo h4{ font: normal 22px/36px sym;}
.tmdtl_tpp{ font-size: 18px; line-height: 40px;}
.tmdtl_bmt span {font-size: 20px;line-height: 46px;	padding: 0px 28px;}
.tmdtl_bmtxt {font-size: 16px;line-height: 32px;}
.tmdtl_btn{font-size:16px; line-height:42px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.hmpt_c{ text-align:center;}
.ks_page{}
.ks_container{}
.ks_item{ margin-top:3.64vw;}
.ks_tbox{ height:80px; position:relative; background:var(--cor); position:relative; border-radius:3em; overflow:hidden;}
.ks_tbox .coverImg{ width:60%; position:absolute; right:0; top:0; bottom:0; opacity:0.7;}
.ks_tbox:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0;background-image: linear-gradient(90deg, rgba(1,45,98,1)  42%,rgba(1,45,98,0) 60%);}
.ks_tbox span{ background: #FFF; height: 80px; width: 80px; border: 7px solid #335885; position: absolute; left: 0px; top: 0px; border-radius:50%; z-index:1;}
.ks_tbox span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:80%; max-height:80%; width:auto; height:auto;}
.ks_tbox strong{ font: normal 36px/80px sym; color: #FFF; position: absolute; top: 0px; left: 115px; z-index:1;}
.ks_scon{ padding: 25px 115px 5px; }
.ks_des{ font-size: 16px; line-height: 28px; color: #666666; text-align: justify; }
.ks_btnx{ margin-top:25px; text-align:center;}
.ks_sst{ margin-top:2vw; background: url(../images/ks_line.png) repeat-x left center; }
.ks_sst span{ display:inline-block; font-size: 30px; line-height: 32px; background: #FFF;padding-right: 10px;}
.ks_tags{ margin:2.34vw -12px 0; display:flex; flex-wrap:wrap;}
.ks_tags li{ width:calc(20% - 24px); margin:0 12px 24px;}
.ks_taga{ display: block; line-height: 60px; background: #F2F2F2; border-radius: 0.6em; padding-left: 16px; font-size: 18px; color: #666666; }
.ks_taga span{ display: inline-block; position: relative; font-family: sym;}
.ks_taga span:after{content:""; height:1px; background:#888; position:absolute; left:0; right:0; bottom:15px; transition:all 0.5s ease;}
.ks_taga span:before{content:""; width:4px; height:4px; background:var(--cor); transition:all 0.5s ease; border-radius:50%; position:absolute; left:-8px; top:50%; margin-top:-4px; opacity:0}
.ks_taga:hover span:after{ background:var(--cor);}
.ks_taga:hover span:before{opacity:1;}
@media (max-width:1799px){
.ks_tbox span{width:70px; height:70px; border:5px solid #335885;}
.ks_tbox{height:70px;}
.ks_tbox strong{font-size:28px; line-height:70px; left:90px;}
.ks_tbox span img{max-width:72%; max-height:72%;}
.ks_des{font-size:14px; line-height:24px;}
.ks_scon{padding:25px 90px 5px;}
.ks_sst{background-size:auto 18px;}
.ks_sst span{font-size:26px;}
.ks_taga{font-size:14px; line-height:50px;}
.ks_tags{margin-left:-6px; margin-right:-6px;}
.ks_tags li {width: calc(20% - 12px);margin: 0 6px 12px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.fk_page{ overflow:hidden}
.pub_con1{ padding-top:9.37vw; overflow:hidden}
.pub_c1box{display:flex; justify-content:space-between;flex-direction:row-reverse; }
.pub_c1imgx{ position:relative; width:55.92%; text-align:center}
.pub_c1imgBg{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:none!important;}
.pub_c1img{ position:relative;}
.pub_c1txt{ width:38.15%;display:flex; flex-direction:column; justify-content:center; position:relative}
.pub_c1stxt{ font-size: 16px; line-height: 28px; color: #666; text-align: justify; margin-top:2vw;}
.pub_c1txt .cor_blue{ font-size: 18px; line-height: 32px; }
.fk_con1{}
@media (max-width:1799px){
.pub_c1stxt{font-size:14px; line-height:24px;}
.pub_c1imgx{width:48%;}
.pub_c1txt{width:50%;}
.pub_c1imgBg{max-height:650px;}
.pub_c1txt .cor_blue{font-size:16px; line-height:28px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.fk_con2{ overflow:hidden; padding-top:3vw;}
.ks_swiper1{ margin:2vw -15px 0}
.ks_swiper1 .swiper-slide{padding:15px;}
.ks_sw1item{ display:block; border-radius:0.8em; overflow:hidden; position:relative}
.ks_sw1item .overflowHide{ height:395px;}
.ks_sw1lay{ padding:0px 25px; background:var(--cor); position:absolute; left:0; right:0; bottom:0; text-align:center; color:#fff; transition:all 0.5s ease; height:125px;display:flex; flex-direction:column; justify-content:center;}
.ks_sw1lay strong{ font: normal 24px/32px sym;-webkit-line-clamp:2;}
.ks_sw1lay span{margin-top: 10px;line-height: 30px; height: 32px; width: 104px; border: 1px solid #fff; color:#fff; border-radius: 2em; background: url(../images/foot_ar.png) no-repeat 78px center; background-size: auto; background-size: 6px auto !important; text-align:center; display:block; text-align:left; padding-left:16px; margin-left:auto; margin-right:auto}
.ks_sw1item:hover .ks_sw1lay{ background:rgba(0,59,128,0.8); height:100%;}
.pub_swiper{ overflow:hidden;}
.pub_swiper .swiper-wrapper{/*justify-content:center;*/}
.pub_swiper_fun{ margin-top:35px; text-align:center;}
.pub_swiper_fun .prev{background: url(../images/ks_btn.png) no-repeat center center;height: 24px;width: 24px; display:inline-block;	cursor: pointer;transition: all 0.5s ease;background-size: 12px auto;}
.pub_swiper_dot{ display:inline-block; width:auto!important; padding:0 30px; position:relative; top:-7px!important;}
.pub_swiper_fun .next{background: url(../images/ks_btn.png) no-repeat center center;height: 24px;width: 24px; display:inline-block;	cursor: pointer;transition: all 0.5s ease;background-size: 12px auto; transform:rotate(180deg);}
.pub_swiper_fun .pub_swiper_dot .swiper-pagination-bullet{ background:#CCCCCC; margin:0 5px; width:10px; height:10px; opacity:1}
.pub_swiper_fun .pub_swiper_dot .swiper-pagination-bullet-active{ background:var(--cor);}
.pub_swiper_fun .prev:hover,
.pub_swiper_fun .next:hover{background: url(../images/ks_btn2.png) no-repeat center center;}
.pub_swiper_fun .prev.swiper-button-disabled,
.pub_swiper_fun .next.swiper-button-disabled{ cursor:default;background: url(../images/ks_btn.png) no-repeat center center!important;}
.pub_swiper_fun .prev.swiper-button-lock,
.pub_swiper_fun .next.swiper-button-lock{ display:none;}
@media (max-width:1799px){
.pub_swiper_fun{margin-top:25px;}
.ks_swiper1{margin-left:-12px; margin-right:-12px;}
.ks_swiper1 .swiper-slide{ padding:12px;}
.ks_sw1lay strong{font-size:18px; line-height:26px;}
.ks_sw1lay span{font-size:12px;}
.ks_sw1lay{padding:0 20px; height:112px;}
.ks_sw1item .overflowHide{height:298px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.fk_con3{padding-top:0;} 
.ks_swiper2{ margin:2vw -15px 0;}
.ks_swiper2 .swiper-wrapper{justify-content:center;}
.ks_swiper2 .swiper-slide{padding:15px;}
.ks_s2item{ display:block;}
.ks_s2item .overflowHide{ width:210px; height:210px; border-radius:50%;}
.ks_s2bmx{ margin-top: 30px; }
.ks_s2bmx strong{ font: normal 32px/42px sym; display: block; }
.ks_s2bmx span{ font-size: 20px; color: #666; line-height: 34px; margin-top: 5px; display: block; }
.ks_s2bmx p{ font-size: 18px; line-height: 32px; color:var(--cor); display:block}
@media (max-width:1799px){
.ks_s2item .overflowHide{width:160px; height:160px;}
.ks_s2bmx strong{font-size:24px; line-height:34px;}
.ks_s2bmx span{font-size:16px; line-height:28px;}
.ks_s2bmx p{font-size:14px; line-height:26px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.fk_con4{padding-top:0;}
.ks_tab{ margin:2.2vw 0px 0; padding-left:90px; padding-right:90px;}
.ks_tab dd{ padding:15px 15px 32px;}
.ks_tab dd a{ display:block; position:relative; height:208px; box-shadow:0 3px 15px rgba(0,0,0,0.2); padding:22px 22px 0; text-align:center; cursor:pointer;}
.ks_tabico{ display:block; width:100px; height:100px; position:relative; margin:0 auto}
.ks_tabico img{ position:absolute; left:0; top:0; transition:all 0.5s ease;}
.ks_tabico img:nth-child(2){ opacity:0;}
.ks_tab dd a:after{content:""; border-left:10px solid transparent; border-right:10px solid transparent; border-top:12px solid #fff; transition:all 0.5s ease; position:absolute; left:50%; margin-left:-10px; bottom:-12px;}
.ks_tab dd a.on{background:var(--cor); color:#fff;}
.ks_tab dd a.on .ks_tabico img{ opacity:0;}
.ks_tab dd a.on .ks_tabico img:nth-child(2){ opacity:1;}
.ks_tab dd a.on:after{ border-top:12px solid var(--cor);}
.ks_tab dd a p{ font-size:20px; line-height: 30px; margin-top: 10px; -webkit-line-clamp:2;}
.ks_tab .slick-prev{ background: url(../images/abt_c3btn.png) no-repeat center center; display: inline-block; height: 46px; width: 46px; position: absolute; left: 0px; top: 50%; overflow: hidden; cursor: pointer; border: 1px solid #ABABAB; margin-top: -35px; border-radius:50%; transition:all 0.5s ease; background-size:12px auto!important; }
.ks_tab .slick-next{ background: url(../images/abt_c3btn.png) no-repeat center center; display: inline-block; height: 46px; width: 46px; position: absolute; right: 0px; top: 50%; overflow: hidden; cursor: pointer; border: 1px solid #ABABAB; margin-top: -35px; border-radius:50%; transition:all 0.5s ease; background-size:12px auto!important; transform:rotate(180deg);}
.ks_tab .slick-prev:hover,.ks_tab .slick-next:hover{background:var(--cor) url(../images/abt_c3btna.png) no-repeat center center; border:1px solid var(--cor);}
.ks_tab .slick-prev.slick-disabled,
.ks_tab .slick-next.slick-disabled{ background-image: url(../images/abt_c3btn.png)!important; background-color:transparent!important; cursor:default!important; border: 1px solid #ABABAB!important;}
.ks_change_wpr{}
.ks_citem{ display:none;}
.ks_citem.on{ display:block; animation:fadeInUp 0.3s ease; position:relative;}
.fk_c4item .coverImg{ position:absolute; left:0; top:0; right:0; bottom:0;}
.fk_c4item .coverImg:after{content:""; background:rgba(0,0,0,0.35); position:absolute; left:0; top:0; right:0; bottom:0;}
.ks_changetxt{ height:370px; position:relative; text-align:center;display:flex; flex-direction:column; justify-content:center; color:#fff;}
.ks_changetxt strong{ font: normal 42px/52px sym; display: block; }
.ks_changetxt p{ font-size: 16px; line-height: 32px; margin-top:2vw; max-width:1100px; margin-left:auto; margin-right:auto; }
.ks_changetxt p span{display:inline-block; margin:0 20px;}
.ks_changetxt p em{ font-style: normal; font-size: 20px; }
.ks_changetxt h4{ font: normal 22px/36px sym; display: block; margin-top: 16px; }
@media (max-width:1799px){
.ks_tab dd{padding:12px 12px 28px;}
.ks_tabico{width:80px; height:80px;}
.ks_tab{padding-left:70px; padding-right:70px;}
.ks_tab dd a p{font-size:18px; line-height:26px;}
.ks_tab dd a{height:180px;}
.ks_tab .slick-prev,.ks_tab .slick-next{width:40px; height:40px; margin-top:-32px; background-size:10px auto!important;}
.ks_changetxt strong{font-size:32px; line-height:42px;}
.ks_changetxt h4 {font: normal 18px/32px sym;	margin-top: 12px;}
.ks_changetxt p {font-size: 14px;line-height: 26px;	max-width: 880px;}
.ks_changetxt{height:300px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.fk_con5{padding-top:0;}
.hmpt_mx{ position:relative;}
.hmpt_mx .web_bmjn{ position:absolute; right:0; top:0;}
.ks_swiper3{ margin-top:2.6vw;}
.ks_c3item{ display:block;}
.ks_c3item .overflowHide{ width: 378px; height: 378px; border-radius: 50%; margin: 0 auto; border: 7px solid #C7C7C7; }
.ks_c3bmx{ padding: 15px 45px 0; text-align: center; }
.ks_c3bmx strong{ font: normal 24px/38px sym; margin-top:8px; margin-bottom:6px; }
.ks_c3bmx p{ font-size: 16px; line-height: 28px; color: #808080; -webkit-line-clamp:2;}
.ks_c3bmx span{ margin-top:20px;}
.fk_con6{ position:relative; padding:100px 0;}
.fk_con6 .coverImg{ position:absolute; left:0; top:0; right:0; bottom:0;}
.fk_con6 .coverImg:after{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(26,59,99,0.55);}
.fk_c6box{ width:650px; margin:0 auto; position:relative}
.fk_c6box i:nth-child(1){ height: 30px; width: 30px; position: absolute; left: -108px; top: -58px; border-top: 1px solid #FFF; border-left: 1px solid #FFF; }
.fk_c6box i:nth-child(2){height: 30px; width: 30px; position: absolute; right: -108px; top: -58px; border-top: 3px solid #FFF; border-right: 3px solid #FFF; }
.fk_c6box i:nth-child(3){height: 30px; width: 30px; position: absolute; right: -108px; bottom: -58px; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF;}
.fk_c6box i:nth-child(4){height: 30px; width: 30px; position: absolute; left: -108px; bottom: -58px; border-bottom: 3px solid #FFF; border-left: 3px solid #FFF;}
.fk_c6txt{ position:relative; height:148px; padding-left:234px; color:#fff;display:flex; flex-direction:column; justify-content:center;}
.fk_c6txt img{ height: 148px; width: 148px; border: 1px solid #FFF; padding: 9px; position: absolute; left: 42px; top: 50%; margin-top: -74px; border-radius:0.6em;}
.fk_c6txt strong{ font: normal 50px/50px sym; display: block; margin-top: 12px; }
.fk_c6txt p{ font-size: 22px; line-height: 32px; }
@media (max-width:1799px){
.fk_c6txt img{width:120px; height:120px; margin-top:-60px;}
.fk_c6txt{padding-left:195px;}
.fk_c6txt p{font-size:20px; line-height:30px;}
.fk_c6txt strong{font-size:40px; line-height:40px;}
.fk_con6{padding:80px 0;}
.fk_c6box i:nth-child(1){top:-28px;}
.fk_c6box i:nth-child(2){top:-28px;}
.fk_c6box i:nth-child(3){bottom:-28px;}
.fk_c6box i:nth-child(4){bottom:-28px;}
.ks_c3item .overflowHide{width:280px; height:280px; border:4px solid #C7C7C7}
.ks_c3bmx strong{font-size:18px; line-height:28px;}
.ks_c3bmx p{font-size:14px; line-height:24px;}
.ks_c3bmx{padding:12px 25px 0;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.fk_con7{ display:flex;flex-direction:row-reverse;}
.fk_con7 .coverImg{ width:50.52%; height:448px;}
.fk_c7txt{display:flex; flex-direction:column; justify-content:center; width:49.48%; padding:0 0 0 calc((100vw - 1520px) / 2); border-top:1px solid #CCD0E0; border-bottom:1px solid #CCD0E0;}
.fk_c7st{ font-size: 24px; color: #999999; line-height: 30px; margin-bottom:15px; }
.fk_c7des{ padding-right: 6vw; font-size: 16px; line-height: 28px; color: #666666; text-align: justify; margin-top: 1.66vw; height:160px; display:flex; flex-direction:column; justify-content:center;}
@media (max-width:1799px){
.fk_con7 .coverImg{height:360px;}
.fk_c7txt{ padding:0 0 0 calc((100vw - 1140px) / 2);}
.fk_c7st{font-size:20px; line-height:24px;}
.fk_c7des{font-size:14px; line-height:24px; height:140px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.fk_con8{background: linear-gradient(to bottom, #f7f8f8 0%,#fff 100%);}
.ks_swiper4{ margin:2.6vw -15px 0;}
.ks_swiper4 .swiper-slide{ padding:0 15px; width:406px;}
.ks_s4item{ display:block;}
.ks_s4item .overflowHide{ height:230px;}
.ks_s4bmx{ border-right: 1px solid #8F94B8; border-bottom: 1px solid #8F94B8; border-left: 1px solid #8F94B8; padding: 12px 20px 18px; }
.ks_s4bmx strong{ font: normal 20px/30px sym; margin: 15px 0px 18px; height:60px;-webkit-line-clamp:2;}
/*.ks_swiper4 .swiper-wrapper{justify-content:center;}*/
@media (max-width:1799px){
.ks_swiper4 .swiper-slide{width:300px; padding:0 12px;}
.ks_s4item .overflowHide{height:170px;}
.ks_s4bmx{padding:12px 15px 18px;}
.ks_s4bmx strong {font: normal 16px/26px sym;margin: 12px 0px 12px;height: 56px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.ks_bom{ background: #f2f3f6; padding: 50px 0px 20px; }
.ks_bom .container{display:flex; justify-content:space-between; }
.ks_bom .container strong{ width: 425px; text-align: right; font: normal 52px/52px syl; padding-bottom:30px;display:flex; flex-direction:column; justify-content:center;}
.ks_bmnav{ display:flex; flex-wrap:wrap; width:calc(100% - 425px)}
.ks_bma{ width:calc(33.33% - 100px); margin-left:100px; line-height:52px; padding-left:72px; border-radius:2em; background:#fff; position:relative; margin-bottom:30px; font-size:21px;}
.ks_bma span{ height: 40px; width: 40px; position: absolute; top: 6px; left: 22px; }
.ks_bma span img{}
.ks_bma:after{ content: ""; background: url(../images/ks_bm_ar.png) no-repeat center center; height: 22px; width: 15px; margin-top: -11px; position: absolute; top: 50%; right: 22px; }
.ks_bma:hover{ box-shadow:0 5px 18px rgba(1,45,98,0.15);}
@media (max-width:1799px){
.ks_bom .container strong {width: 260px;font: normal 40px/40px syl;padding-bottom: 20px;}
.ks_bmnav {width: calc(100% - 300px);}
.ks_bma {width: calc(33.33% - 50px);margin-left: 50px;line-height: 52px;padding-left: 72px;	margin-bottom: 20px;font-size: 18px;}
.ks_bma:after{background-size:12px auto!important;}
.ks_bom{padding-bottom:30px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.ek_page{overflow:hidden;}
.ek_page .ks_s2bmx p{-webkit-line-clamp:2; line-height:26px; margin-top:4px;}
.ek_page .ks_c3bmx strong{-webkit-line-clamp:2;}
.ck_c1dls{ padding-left:18px;}
.ck_c1dls dt{ margin-top: 35px; font: 16px/26px sym; padding: 8px 0px; border-bottom: 1px solid #7998B8; position:relative }
.ck_c1dls dt:before{content:""; width:11px; height:11px; border-radius:50%; position:absolute; left:-18px; top:15px; border:1px solid #064981;}
.ck_c1dls dd{ font-size: 16px; line-height: 28px; color: #666666; margin-top: 8px; }
.hzgs_st{ font-size: 22px; color: #999999; line-height: 32px; margin-bottom:12px;}
.hzgs_box{display:flex; justify-content:space-between; margin-top:2.6vw;}
.hzgs_lx{ width:36.38%;}
.hzgs_item{ padding: 28px 65px; height: 575px; display:block; position:relative; box-shadow:0 0 15px rgba(0,0,0,0.1); text-align:center}
.hzgs_item .overflowHide{ width:230px; height:230px; display:block; margin:0 auto; border:4px solid #ABABAB; border-radius:50%;}
.hzgs_line1{ margin-top: 33px; height: 2px; background: #E6E6E6; position: relative; display:block;}
.hzgs_line1:after{ content: ""; background: #FFF url(../images/hzgs_fh.png) no-repeat center center; height: 20px; width: 50px; position: absolute; left: 50%; top: -9px; margin-left: -25px; }
.hzgs_item strong{ margin-top: 26px; font: normal 24px/30px sym; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden}
.hzgs_item p{ font-size: 16px; line-height: 28px; color: #808080; margin-top: 10px;-webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden}
.pub_om_wpr{}
.pub_om{ display: inline-block; height: 26px; width: 26px; background:var(--cor) url(../images/inx_c1ar2.png) no-repeat center center; border-radius:50%; background-size:8px auto; }
.pub_om_wpr:hover .pub_om{}
.hzgs_item .pub_om{ margin-top:15px;}
.hzgs_line2{ margin-top:30px; height: 2px; background: #E6E6E6; position: relative; display:block;}
.hzgs_line2:after{ content: ""; background: #FFF url(../images/hzgs_fh.png) no-repeat center center; height: 20px; width: 50px; position: absolute; left: 50%; top: -9px; margin-left: -25px; transform:rotate(180deg); }
.hzgs_rx{ margin:38px -17px; width:60.85%;}
.hzgs_swiper{}
.hzgs_swiper .swiper-slide{padding:17px;}
.hzgs_sitem{ height:196px; background:#fff; box-shadow:0 0 15px rgba(0,0,0,0.1); position:relative; padding:0 135px 0 150px; display:flex; flex-direction:column; justify-content:center;}
.hzgs_sitem .overflowHide{ height: 96px; width: 96px; position: absolute; left: 32px; top: 50%; margin-top: -48px; border: 3px solid #ABABAB; border-radius:50%;display:flex; flex-direction:column; justify-content:center;}
.hzgs_sitem strong{ font: normal 22px/32px sym; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden;}
.hzgs_sitem p{ font-size: 16px; line-height: 28px; color: #808080; margin-top: 6px; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden; }
.hzgs_sitem .pub_om{ position: absolute; top: 50%; right: 38px; margin-top: -13px; }
@media (max-width:1799px){
.ck_c1dls dt{margin-top:15px;}
.ck_c1dls dt{font-size:14px; line-height:24px;}
.ck_c1dls dt:before {width: 8px;height: 8px;left: -18px;top: 15px;}
.ck_c1dls dd{font-size:14px; line-height:24px;}
.hzgs_st{font-size:18px; line-height:28px;}
.hzgs_item{ padding: 28px 35px; height: 500px;}
.hzgs_item .overflowHide{ width:180px; height:180px; border:3px solid #ABABAB;}
.hzgs_line1{ margin-top: 30px; height: 1px;}
.hzgs_item strong{ font: normal 20px/28px sym;}
.hzgs_item p{ font-size: 14px; line-height: 24px; margin-top: 8px;}
.hzgs_lx{width:37%;}
.hzgs_rx{width:62%;}
.hmpt_mx .web_bmjn{top:-6px;}
.hzgs_sitem{padding:0 80px 0 140px;}
.hzgs_sitem strong{font-size:18px; line-height:28px;}
.hzgs_sitem .overflowHide{width:88px; height:88px; margin-top:-44px;}
.hzgs_sitem p{font-size:14px; line-height:24px;}
.hzgs_swiper .swiper-slide{padding:12px;}
.hzgs_sitem{height:172px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.pub_c1ps{ margin-top: 2vw; color:var(--cor);}
.pub_c1ps p{ font-size: 16px; line-height: 28px; margin-top: 16px; padding-left: 18px; position:relative}
.pub_c1ps p:before{content:""; width:11px; height:11px; border-radius:50%; border:1px solid var(--cor); position:absolute; left:0; top:8px;}
.gk_c3tab{ text-align:center; margin-top:2.6vw; padding-bottom:20px;}
.gk_c3tab a{ font-size: 22px; line-height: 44px; display: inline-block; padding: 0px 55px; margin: 0px 15px; border-radius:2em; box-shadow:0 0 18px rgba(0,0,0,0.2); background:#fff; cursor:pointer;}
.gk_c3tab a.on{ background:var(--cor); color:#fff;}
.gk_c3box{height:832px; position:relative;}
.gk_c3box .ks_swiper2{ display:none;}
.gk_c3box .ks_swiper2.on{ display:block; animation:fadeInUp 0.5s ease;}
.gk_c4bomx{ position:relative; z-index:1; margin-top:-86px;}
.gk_c4bmdls{display:flex; justify-content:center; }
.gk_c4bmdls li{ background: #fff; box-shadow: 0 8px 20px rgba(0,0,0,0.1); margin: 0 30px; padding: 38px 0px 32px; position: relative; width:350px; text-align:center }
.gk_c4bmdls li:before{ content: ""; height: 1px; position: absolute; left: 32px; right: 32px; background:#7998B6; top: 22px; }
.gk_c4bmdls li:after{content:""; height: 1px; position: absolute; left: 32px; right: 32px; background:#7998B6; bottom: 22px; }
.gk_c4bmdls li strong{ display:flex; justify-content:center; font-weight:normal; color:var(--cor); font-weight:bold}
.gk_c4bmdls li strong span{ display:block; line-height:100px; font-size:100px; font-family:din;}
.gk_c4bmdls li strong em{}
.gk_c4bmdls li strong em i:nth-child(1){ display:block; font-size:50px; line-height:50px; font-style:normal;}
.gk_c4bmdls li strong em i:nth-child(2){ display:block; font-size:20px; line-height:20px; font-style:normal; position:relative; top:16px;}
.gk_c4bmdls li p{}
.gk_con4 .ks_changetxt{ padding-bottom:86px; height:450px;}
.gk_con5 .hzgs_item strong{margin-top:40px;}
.gk_con5 .hzgs_line2{margin-top:36px;}
@media (max-width:1799px){
.pub_c1ps p{font-size:14px; line-height:24px; padding-left:15px; margin-top:8px;}
.pub_c1ps p:before{width:8px; height:8px; top:8px;}
.gk_c3tab a{ font-size: 18px; line-height: 40px; padding: 0px 45px; margin: 0px 12px;}
.gk_c3box{height:680px;}
.gk_con4 .ks_changetxt {padding-bottom: 65px;height: 380px;}
.gk_c4bmdls li strong span{font-size:80px; line-height:80px;}
.gk_c4bmdls li strong em i:nth-child(1){font-size:40px; line-height:40px;}
.gk_c4bmdls li strong em i:nth-child(2){font-size: 18px;line-height: 18px;top: 12px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.sz_con1 .pub_c1stxt{ max-width:435px; padding-bottom:60px;}
.sz_con1{padding:6vw 0;}
.sz_con2{padding-top:0;}
.sz_c2box{ margin-top:2.6vw; background-size:cover; padding:5vw 0;}
.sz_c2ul{}
.sz_c2ul li{ width:25%; padding:0 40px; text-align:center; transition:all 0.5s ease;}
.sz_c2ul li span{ width:116px; height:116px; background:var(--cor); position:relative; display:block; margin:0 auto; border-radius:50%;}
.sz_c2ul li span img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:90%; max-height:90%; width:auto; height:auto;}
.sz_c2ul li span:after{ content: ""; height: 149px; width: 149px; background: url(../images/sz_c2rnd.png) no-repeat center center; position: absolute; left: 50%; top: 50%; margin-top: -75px; margin-left: -75px; background-size:cover; animation:turnAni 20s linear infinite;}
.sz_c2ul li strong{ font-size: 22px; line-height: 60px; margin-top: 32px; display:block; color:var(--cor); font-family:sym; font-weight:normal}
.sz_c2ul li p{ font-size: 16px; line-height: 28px; color: #666666; }
.sz_c2ul li:hover{transform:translateY(-15px);}
@media (max-width:1799px){
.sz_c2ul li span{width:90px; height:90px;}
.sz_c2ul li span::after{width:120px; height:120px; margin-left:-60px; margin-top:-60px;}
.sz_c2ul li strong{font-size:20px; line-height:46px;}
.sz_c2ul li p{font-size:14px; line-height:24px;}
.sz_c2ul li{padding:0 20px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.sz_con4 .ks_changetxt{ height:450px;}
.sz_con4 .ks_changetxt strong{ font-size: 18px; line-height: 34px; padding-bottom:8px;}
.sz_con4 .ks_changetxt h4{margin-bottom:60px;}
.sz_con4 .web_bmjn_blue{background:#fff; border:1px solid transparent;}
.sz_con5 .hzgs_item strong{ font-size:22px; line-height:36px; margin-top:42px; margin-bottom:20px;}
.sz_c7box{ background:#eeeeee; padding:4.2vw 0; margin-bottom:2.6vw; margin-top:2.6vw;}
.sz_c7lc{display:flex; justify-content:space-between;}
.sz_c7lc li{ width:14.28%; text-align:center; position:relative;}
.sz_c7lc li:after{ content: ""; background: url(../images/sz_c7ar.png) no-repeat; height: 19px; width: 19px; position: absolute; right: -10px; top: 40px; }
.sz_c7lc li:last-child:after{ display:none;}
.sz_c7lc li p{ font-size: 20px; line-height: 26px; display: block; color:var(--cor); font-family:sym; }
.sz_c7lc li p span{ display:block;}
.sz_c7ico{ display: block; margin: 0px auto; height: 100px; width: 100px; border: 9px solid #C9D1DB; background:var(--cor); border-radius:50%; position:relative; margin-bottom:30px; }
.sz_c7ico img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:90%; max-height:90%; width:auto; height:auto;}
.sz_c7btn{text-align:center;}
@media (max-width:1799px){
.sz_con4 .ks_changetxt strong{font-size:16px; line-height:28px;}
.sz_con4 .ks_changetxt h4{margin-bottom:40px;}
.sz_con4 .ks_changetxt{height:380px;}
.sz_c7lc li p{font-size:18px;}
.sz_c7ico {height: 90px;width: 90px;border: 6px solid #C9D1DB;	margin-bottom: 20px;}
.sz_c7ico img{ max-width:78%; max-height:78%;}
.sz_c7lc li:after{top:35px; background-size:14px auto;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.pub_c1dls{ padding-top:20px;}
.pub_c1dls dl{display:flex; margin-top:25px;}
.pub_c1dls dl dt{ width:142px;display:flex; flex-direction:column; justify-content:center; border-right:1px solid #B3BECE; font-size:20px; padding-left:18px; position:relative; color:var(--cor); font-family:sym;}
.pub_c1dls dl dt:before{content:""; width:10px; height:10px; border:1px solid var(--cor); position:absolute; left:0; top:50%; margin-top:-5px; border-radius:50%;}
.pub_c1dls dl dd{ width:calc(100% - 142px); padding-left:20px;}
.pub_c1dls dl dd p{ font-size: 16px; line-height: 24px; padding: 4px 0px 4px 16px; position:relative; }
.pub_c1dls dl dd p strong{ font-weight:normal; font-family:sym; color:var(--cor);}
.pub_c1dls dl dd p:before{content:""; width:6px; height:6px; background:var(--cor); border-radius:50%; position:absolute; left:0; top:13px; border-radius:50%;}
.ebh_page .ks_s2bmx p{ -webkit-line-clamp: 2;}
.ebh_con3{ background: url(../images/ebh_c3bg.png) no-repeat center top; margin-top:-6vw; background-size:cover;}
.ebh_page .pub_c1txt{width:42%;}
.ebh_c3box{display:flex; justify-content:space-between; margin-top:3vw; margin-left:15px; margin-right:15px;}
.ebh_c3box ul{display:flex; flex-direction:column;justify-content:space-between; width:calc(50% - 90px); margin:0 45px;}
.ebh_c3box ul li{ padding: 36px 52px 40px; border-radius:0.8em; margin-bottom:90px;}
.ebh_c3st{ font: normal 28px/42px sym; display: block; }
.ebh_c3txt{ font-size: 16px; line-height: 30px; text-align: justify; padding-top: 24px; margin-top: 16px; border-top: 1px solid #A7B6CC; }
.ebh_c3txt strong{ font-family: sym; font-weight: normal; color:var(--cor);}
.ebh_c3box ul:nth-child(1) li{ background:rgba(235,243,251,0.7);}
.ebh_c3box ul:nth-child(1) li:nth-child(2n){ background:rgba(255,255,255,0.7);}
.ebh_c3box ul:nth-child(2) li{ background:rgba(255,255,255,0.7);}
.ebh_c3box ul:nth-child(2) li:nth-child(2n){ background:rgba(235,243,251,0.7);}
.ebh_c3tip{ text-align: center; font-size: 18px; line-height: 36px; color:var(--cor); }
.ebh_con4{}
.ebh_con4 .hmpt p{font-size:20px;}
.ebh_c4box{ margin-top:2.6vw; border-top:1px solid #CDD0E0; border-bottom:1px solid #CDD0E0;display:flex; justify-content:space-between; }
.ebh_c4lx{ width:55%; position:relative;}
.ebh_c4nm{ position: absolute; left: 65px; top: 55px; font: 24px/38px sym; }
.ebh_c4nm span{ font-size: 13px; line-height: 22px; color: #FFF; display: inline-block; padding: 0px 10px; margin-left: 5px; border-radius:2em; position:relative; background:var(--cor); top:-4px;}
.ebh_c4imgx{}
.ebh_c4imgx img{ display:block;}
.ebh_c4lst{ width:45%; background:#f1f7fc;border-left:1px solid #CDD0E0;}
.ebh_c4lst li{ height:33.33%;display:flex; flex-direction:column; justify-content:center; padding:0 80px; border-bottom:1px solid #CDD0E0;}
.ebh_c4lst li p{ font-size: 18px; line-height: 36px; padding-left: 22px; position: relative; }
.ebh_c4lst li p:before{content:""; width:12px; height:12px; border:4px solid var(--cor); border-radius:50%; position:absolute; left:0; top:12px;}
.ebh_c4lst li:last-child{border:none;}
.ebh_page .ks_swiper4 .swiper-wrapper {justify-content: center;}
@media (max-width:1799px){
.pub_c1dls dl{ margin-top:18px;}
.pub_c1dls dl dt{ width:120px; font-size:16px;}
.pub_c1dls dl dd{ width:calc(100% - 120px);}
.pub_c1dls dl dd p{ font-size: 14px;}
.pub_c1dls dl dd p:before{content:""; width:6px; height:6px; background:var(--cor); border-radius:50%; position:absolute; left:0; top:13px; border-radius:50%;}
.ebh_page .pub_c1txt{width:50%;}
.ebh_c3box ul{width:calc(50% - 50px); margin:0 25px;}
.ebh_c3box ul li{ padding: 28px 35px 30px; margin-bottom:50px;}
.ebh_c3st{ font: normal 22px/36px sym; }
.ebh_c3txt{ font-size: 14px; line-height: 26px; padding-top: 18px; margin-top: 12px;}
.ebh_c3tip{font-size:16px; line-height:28px;}
.ebh_con4 .hmpt p{font-size:16px;}
.ebh_c4nm {	left: 35px;top: 35px;font: 20px/32px sym;}
.ebh_c4nm span{font-size:12px;}
.ebh_c4lst li{padding:0 30px;}
.ebh_c4lst li p{font-size:16px; line-height:28px; padding-left:18px;}
.ebh_c4lst li p:before {width: 8px;height: 8px;border: 2px solid var(--cor);top: 9px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.kq_page .hmpt p{ font-size:30px; color:var(--cor);}
.kq_page .pub_c1txt{ width:45%;}
.kq_page .pub_c1imgx{text-align:right;}
.kq_con3{padding-top:0;}
.kq_c3ul{ margin-top:2.6vw;}
.kq_c3ul li{display:flex; justify-content:space-between; margin-bottom:3.43vw;flex-direction:row-reverse;}
.kq_c3ul li:last-child{margin-bottom:0;}
.kq_c3ul li:nth-child(2n){flex-direction:row;}
.kq_c3ul li .overflowHide{ width:47.76%;}
.kq_c3txt{ border-top:1px solid #C1CADE; border-bottom:1px solid #C1CADE; width:52.24%; padding:0 58px;display:flex; flex-direction:column; justify-content:center;}
.kq_c3txt strong{ font: normal 28px/44px sym; display:block; color:var(--cor);}
.kq_c3txt p{ font-size: 16px; line-height: 34px; margin-top: 20px; text-align:justify;}
.kq_con4wpr{padding-top:0; padding-bottom:180px;}
.kq_con4{ padding-top: 0; background: url(../images/kq_c4bg.jpg) no-repeat center center; height: 450px; background-size:cover; }
.kq_c4box{ margin-top:95px;display:flex; justify-content:space-between; padding-top:95px; position:relative;}
.kq_c4ul{}
.kq_c4ul dd{ margin-right:35px;}
.kq_c4ul dd img{ display:block;}
.kq_c4mbil{ background: url(../images/kq_mbl.png) no-repeat center center; height: 612px; width: 316px; position: absolute; right: 0px; top: -80px; display:flex; flex-direction:column; justify-content:center; text-align:center; color:var(--cor);}
.kq_c4mbil span{ display:block; max-width:238px; margin:0 auto 45px;}
.kq_c4mbil p{ font-size: 18px; line-height: 32px; }
.kq_c4mbil strong{ font: normal 32px/38px sym; display: block; }
@media (max-width:1799px){
.kq_page .hmpt p{font-size:20px;}
.kq_page .pub_c1txt{width:51%;}
.kq_c3txt{padding:0 25px;}
.kq_c3txt strong{font-size:22px; line-height:36px;}
.kq_c3txt p {font-size: 14px;line-height: 26px;margin-top: 12px;}
.kq_c4mbil {height: 481px;width: 246px;	top: -50px;	background-size: cover;}
.kq_c4mbil span{max-width:150px;}
.kq_c4mbil p{font-size:16px;}
.kq_c4mbil strong{font-size:26px;}
.kq_c4ul dd{margin-right:25px;}
.kq_c4ul dd img{width:194px;}
.kq_c4box{margin-top:75px; padding-top:75px;}
.kq_con4{height:340px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.yk_page{}
.yk_page .hmpt p{ font-size:30px; color:var(--cor);}
.yk_page .pub_c1txt{ width:47%;}
.yk_page .pub_c1imgx{text-align:right;}
.yk_page .fk_con3 .hmpt p{ font-size:16px; line-height:28px; color:#666666; text-align:center; max-width:1060px; margin-left:auto; margin-right:auto;}
.yk_con3{}
.yk_st{ margin-top: 4.16vw; position: relative; overflow: hidden; background: url(../images/ks_line.png) repeat-x center center; text-align:center }
.yk_st span{ position: relative; display: inline-block; white-space: nowrap; font: 46px/82px sym; border: 9px solid #CDD5E0; background:var(--cor); color:#fff; padding:0 60px; border-radius:2em; }
.yk_st span:before{content:""; width:20px; background:#fff; position:absolute; left:-29px; top:0; bottom:0;}
.yk_st span:after{content:""; width:20px; background:#fff; position:absolute; right:-29px; top:0; bottom:0;}
.yk_st span i{ font-family: din_b; font-style: normal; display: inline-block; margin-right: 12px; } 
.yk_c3item{ margin-top: 4.68vw; background-size: cover; position: relative; font-size: 16px; line-height: 28px; color: #FFF; text-align: center; padding:85px 0 195px; }
.yk_c3item strong{ display: block; margin-bottom: 30px; font: normal 40px/50px sym; }
.yk_c3item:before{content:""; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(12,30,50,0.5);}
.yk_c3item .container{position:relative; max-width:1300px;}
.yk_list_wpr{ position:relative; margin-top:-120px; z-index:1;}
.yk_c3list{justify-content:center;}
.yk_c3list dd{ padding:20px 30px 30px; background:#fff; border-radius:0.6em; box-shadow:0 5px 20px rgba(0,0,0,0.1);}
.yk_c3list dd strong{ font: 20px/48px sym; border-bottom: 1px solid #7998B6; display:block; font-weight:normal; color:var(--cor); margin-bottom:20px;}
.yk_c3list dd p{ font-size: 16px; line-height: 28px; color: #666666; text-align: justify; }
.yk_c3list1{padding-bottom:50px;}
.yk_c3list1 dd{ margin:0 50px; width:500px;}
.yk_c3list2{ margin-left:-14px; margin-right:-14px;}
.yk_c3list2 dd{ width:calc(20% - 28px); margin:0 14px;}
.yk_c3item2{ padding-bottom:235px;}
.yk_c3item2 + .yk_list_wpr{margin-top:-180px;}
.yk_con4{}
.yk_con4 .ebh_c4lst li{ height:50%}
.yk_bom{ padding-top:0;}
.yk_bmx{background-size:cover; padding:45px; text-align:center;}
.yk_bmx p{ font-size: 18px; line-height: 32px; }
.yk_bmx strong{ font: normal 24px/38px sym; margin: 8px 0px; color:var(--cor); display:block }
.yk_sst span{ font:36px/70px sym;}
@media (max-width:1799px){
.yk_st{background-size:auto 18px;}
.yk_st span{ font: 32px/60px sym; border:5px solid #CDD5E0; padding:0 50px;}
.yk_st span:before{ width:12px; left:-17px;}
.yk_st span:after{width:12px; right:-17px;}
.yk_c3item strong{font-size:30px; line-height:42px; margin-bottom:20px;}
.yk_c3item{font-size:14px; line-height:24px; padding:65px 0 175px}
.yk_c3list dd strong{font-size:18px; line-height:46px;}
.yk_c3list dd p{font-size:14px; line-height:24px;}
.yk_c3list1 dd{width:420px; margin:0 25px;}
.yk_c3list2{margin-left:-10px; margin-right:-10px;}
.yk_c3list2 dd{ width:calc(20% - 20px); margin:0 10px; padding-left:20px; padding-right:20px;}
.yk_page .hmpt p{font-size:20px;}
.yk_bmx strong{font-size:20px; line-height:32px;}
.yk_bmx p{font-size:16px; line-height:28px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.ym_page .pub_c1imgx{ padding-left:75px;}
.ym_page .pub_c1stxt{ max-width:none;}
.ym_page .pub_c1txt .hmpt p{ color:var(--cor); font-size:30px;}
.em_c4item{ background:#eeeff2; padding:55px 0; border-top:1px solid #CBCDDE;}
.em_c4sbox{ max-width:1330px; margin:0 auto; display:flex; justify-content:space-between;flex-direction:row-reverse; }
.em_c4simgx{ width:510px; text-align:center;}
.em_c4simgx p{ font-size: 20px; line-height: 26px; margin-top: 12px; }
.em_c4ltxt{ width:665px;display:flex; flex-direction:column; justify-content:center;}
.em_c4ltxt strong{ display: block; font-size: 46px; font-style: normal; line-height: 56px; font-weight: normal; font-variant: normal; }
.em_c4ltxt p{ text-align: justify; font-size: 18px; line-height: 34px; margin-top: 15px; }
.sz_con5{padding-top:0;}
.ym_con5{ padding-top:0;}
.ym_c5box{ margin-top:4.6vw;display:flex; justify-content:space-between; }
.ym_c5lx{ width:541px;}
.ym_c5imgx{position: -webkit-sticky;position: sticky;top: 150px;}
.ym_c5imgx img{display:block; border-radius:50%; overflow:hidden; box-shadow:0 3px 120px rgba(129,176,233,0.5);}
.ym_c5rx{ width:920px;}
.ym_c5rx .dsPc{ display:flex; flex-wrap:wrap;}
.ym_c5rx .dsPc ul{ width:50%; padding-left:66px;}
.ym_c5rx .dsPc ul:nth-child(2){ padding-top:120px;}
.ym_c5item{ display:block; margin-bottom:42px; border-radius:0.6em; background:#EBF1F7; padding:66px 36px;}
.ym_c5item strong{ font: normal 24px/38px sym; display: block; color:var(--cor); }
.ym_c5item p{ text-align: justify; font-size: 16px; line-height: 28px; color: #666666; margin-top: 8px; }
.ym_con6 .yk_st{margin-top:0;}
.ym_c6box{ background-size:cover; margin-top:4vw;}
.ym_c6imgx{ text-align:center; margin-top:2.6vw;}
.ym_c6pro{ position:relative; overflow:hidden;}
.ym_c6sw{ border-top:2px solid #E6E7EF; border-bottom:2px solid #E6E7EF; margin-top:2.6vw; position:relative;}
.ym_c6sw:after{content:""; width:1px; position:absolute; left:975px; top:0; bottom:0; background:#E6E7EF;}
.ym_c6sw .swiper-slide{ width:975px;}
.ym_prox{ height:645px; position:relative; padding:0 85px; display:block; cursor:pointer; opacity:0.3}
.swiper-slide-active .ym_prox{opacity:1;}
.ym_prox .transition{ position: absolute; left: 85px; bottom: 100px; display: inline-block; padding: 0px 16px; font-size: 14px; line-height: 24px; border: 1px solid #9E9D9C; border-radius:2em; color:#666;}
.ym_pronm{ position:absolute; left:85px; top: 100px; width:385px; }
.ym_pronm strong{ font: normal 34px/42px sym; display: block; }
.ym_pronm p{ font-size: 16px; line-height: 28px; color: #666666; margin-top: 15px; }
.ym_proimgx{ height: 600px; width: 400px; position: absolute; top: 50%; right: 85px; margin-top: -300px;}
.ym_proimgx img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;}
.ym_prox:hover .transition{color:#fff; border:1px solid var(--cor); background:var(--cor);}
.ymc6sw_btns{ height: 90px; width: 37px; position: absolute; left: 957px; top: 50%; margin-top: -45px; z-index:1;}
.ymc6sw_btns .prev{ width: 37px; height: 37px; background: #DDDDDD url(../images/ks_btn2.png) no-repeat center center; position: absolute; left: 0px; top: 0px; cursor: pointer; border-radius:50%; background-size:9px auto!important; }
.ymc6sw_btns .next{ width: 37px; height: 37px; background: #DDDDDD url(../images/ks_btn2.png) no-repeat center center; position: absolute; left: 0px; bottom: 0px; cursor: pointer; border-radius:50%; background-size:9px auto!important; transform:rotate(180deg);}
.ymc6sw_btns .prev:hover,.ymc6sw_btns .next:hover{ background:var(--cor) url(../images/abt_c3btna.png) no-repeat center center;}
.ym_c6pro .hmpt p{ font: 18px/32px syr; color: #333; }
.em_con7{ background:#eeeff2; overflow:hidden;}
.em_con7 + .fk_con5{padding-top:6.25vw;}
.em_c7swiper_wpr{position:relative; padding-left:80px; padding-right:80px;}
.em_c7swiper{ overflow:hidden; margin-top:3vw;}
.em_c7swiper .swiper-slide{ width:755px;}
.em_c7item{ display:block;-webkit-filter: blur(2px);  filter: blur(2px);}
.em_c7swiper .swiper-slide-active .em_c7item{-webkit-filter: blur(0px);  filter: blur(0px);}
.em_c7item .overflowHide{ height:538px;}
.em_c7item .coverImg:before{ content: ""; background:rgba(10,20,40,0.1); transition:all 0.5s ease; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1;}
.em_c7swiper .swiper-slide-active .em_c7item .coverImg:before{opacity:0;}
.em_c7item .coverImg:after{ content: ""; background: url(../images/ym_c6line.png) repeat-x left bottom; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; z-index:1; }
.em_c7swiper .swiper-slide p{ font-size: 18px; line-height: 32px; position: absolute; left: 24px; right: 24px; text-align: center; bottom: 20px; color: #FFF; z-index:2;}
.em_c7swiper_wpr .prev{ background: url(../images/abt_c3btn.png) no-repeat center center; display: inline-block; height: 46px; width: 46px; position: absolute; left:0px; top: 50%; overflow: hidden; cursor: pointer; z-index: 1; margin-top: -23px; border: 1px solid #999999; background-size:12px auto!important; border-radius:50%; transition:all 0.5s ease; }
.em_c7swiper_wpr .next{  background: url(../images/abt_c3btn.png) no-repeat center center; display: inline-block; height: 46px; width: 46px; position: absolute; right:0px; top: 50%; overflow: hidden; cursor: pointer; z-index: 1; margin-top: -23px; border: 1px solid #999999; background-size:12px auto!important;  border-radius:50%; transition:all 0.5s ease; transform:rotate(180deg);}
.em_c7swiper_wpr .prev:hover,.em_c7swiper_wpr .next:hover{background:var(--cor) url(../images/abt_c3btna.png) no-repeat center center; border: 1px solid var(--cor);}
@media (max-width:1799px){
.ym_page .pub_c1txt .hmpt p{font-size:24px; margin-top:15px;}
.em_c4simgx{width:400px;}
.em_c4simgx p{font-size:18px;}
.em_c4ltxt{width:625px;}
.em_c4ltxt strong{font-size:32px; line-height:46px;}
.em_c4ltxt p{font-size:14px; line-height:26px;}
.ym_c5lx{width:380px;}
.ym_c5rx{width:700px;}
.ym_c5rx .dsPc ul{padding-left:45px;}
.ym_c5item{padding:40px 30px; margin-bottom:35px;}
.ym_c5item strong{font-size:20px; line-height:32px;}
.ym_c5item p{font-size:14px; line-height:26px;}
.ym_con6top .ym_c6imgx img{max-width:800px; height:auto;}
.ym_prox{ height:500px; padding:0 55px;}
.ym_prox .transition{left: 55px; bottom: 80px; font-size: 12px;}
.ym_pronm{left:55px; top: 80px; width:350px; }
.ym_pronm strong{ font: normal 24px/36px sym;}
.ym_pronm p{ font-size: 14px; line-height: 24px; margin-top: 12px; }
.ym_proimgx{ height: 450px; width: 300px; right: 55px; margin-top: -225px;}
.ym_c6sw .swiper-slide{width:800px;}
.ym_c6sw:after{left:800px;}
.ymc6sw_btns{ height: 80px; width: 31px; left:787px; margin-top: -40px;}
.ymc6sw_btns .prev{ width: 31px; height: 31px; background-size:7px auto!important; }
.ymc6sw_btns .next{ width: 31px; height: 31px; background-size:7px auto!important;}
.ym_c6pro .hmpt p{font-size:16px; line-height:28px;}
.em_c7swiper_wpr .prev,
.em_c7swiper_wpr .next{width:42px; height:42px; margin-top:-21px; background-size:10px auto!important}
.em_c7swiper .swiper-slide p{font-size:16px; line-height:28px;}
.em_c7swiper .swiper-slide{width:550px;}
.em_c7item .overflowHide{height:360px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.jk_con1 .pub_c1txt{ width:41%;}
.jk_con1 .hmpt p{color:var(--cor); font-size:30px;}
.jk_con2{ padding-top:3vw;}
.jk_c2ul{ margin:92px 0 0;}
.jk_c2ul li{ width: 650px; height: 90px; background: #edf3f9; border-radius: 5em; display: flex; flex-direction: column; justify-content: center; padding: 0 50px 0 100px; font-size: 16px; line-height: 28px; margin-bottom:42px; position:relative; transition:all 0.5s ease; }
.jk_c2ul li:before{ content: ""; background: #FFF url(../images/jk_c2ico1.png) no-repeat center center; height: 64px; width: 64px; position: absolute; top: 50%; left: 15px; margin-top: -32px; border-radius:50%;}
.jk_c2ul li.or:before{ background:#fff url(../images/jk_c2ico2.png) no-repeat center center; }
.jk_c2ul li:nth-child(2){margin-left:35px;}
.jk_c2ul li:nth-child(3){margin-right:35px; width:720px; margin-left:90px;}
.jk_c2ul li:nth-child(2),
.jk_c2ul li:nth-child(4){position:relative; top:-48px;}
.jk_c2ul li:hover{box-shadow:0 5px 18px rgba(0,0,0,0.1);}
.jk_con3{padding-top:0;}
.jk_c3uls{ margin-top: 2.6vw; background: url(../images/jk_vs.png) no-repeat center center; height: 395px; position:relative }
.jk_c3uls li{ position:absolute;}
.jk_c3uls li:nth-child(1){ width: 466px; position: absolute; left: 74px; top: 0px; bottom: 0px;display:flex; flex-direction:column; justify-content:center;}
.jk_c3uls li:nth-child(1) span{ font: 24px/40px sym; display: inline-block; padding: 0px 23px; background: #CFE3F4; border-radius:3em;}
.jk_c3uls li:nth-child(1) .jk_c3txt1{ font-size: 18px; line-height: 36px; text-align: justify; color: #666666; margin-top: 24px; }
.jk_c3uls li:nth-child(2){ width: 635px; position: absolute; right: 42px; top: 0px; bottom: 0px;display:flex; flex-direction:column; justify-content:center; color:#fff;}
.jk_c3uls li:nth-child(2) span{ font: 34px/54px sym; display: inline-block; padding: 0px 28px; background: #90adca; border-radius:3em;}
.jk_c3uls li:nth-child(2) .jk_c3txt1{ font-size: 20px; line-height: 36px; text-align: justify; }
.jk_c3uls li:nth-child(2) .jk_c3txt1 strong{ font-size: 25px; line-height: 36px; display: block; margin: 28px 0px 12px; }
.jk_c4box{ background: url(../images/jk_c5bg.png) no-repeat center center; background-size:cover;}
.jk_c4list{ margin:0 -45px;}
.jk_c4list li{ background:rgba(255,255,255,0.7); border-radius:0.6em; padding:0 58px 30px 90px; height:325px;display:flex; flex-direction:column; justify-content:center; width:calc(50% - 90px); margin:0 45px 70px;}
.jk_c4list li:nth-child(2n){transform:translateY(50px);}
.jk_c4st{ height:80px; display:flex; position:relative; color:var(--cor);}
.jk_c4st:before{content:""; width:98px; height:98px; background:#D0E4F3; position:absolute; left:-52px; top:12px; border-radius:50%;}
.jk_c4st strong{ white-space: nowrap; font-size: 28px; position:relative; transform:translateY(-20px); font-weight:normal }
.jk_c4st strong span{ font-size:80px; font-family:sym;}
.jk_c4st p{ white-space:nowrap; font-size:28px; line-height:28px; font-family:sym; transform:translateY(43px)}
.jk_c4st i{ width:100%; position:relative;}
.jk_c4st i:before{content:""; height:1px; background:#8A9AB5; position:absolute; left:12px; right:12px; bottom:20px;}
.jk_c4txt{ font-size: 18px; line-height: 30px; text-align: justify; padding-left:55px; margin-top:28px; }
.jk_c4list li:nth-child(1),
.jk_c4list li:nth-child(4),
.jk_c4list li:nth-child(5){ background:rgba(228,236,244,0.7);}
.jk_c4box + .yk_st{margin-top:0;}
.jk_c4dls{ margin-top:2.6vw; overflow:hidden;}
.jk_c4sw{ width:2742px; position:relative; left:50%; margin-left:-1371px;}
.jk_c4sw dd{ padding:0 40px;}
.jk_c4sitem{ display:block; padding:60px 55px 48px; background:#EDF3F9; border-radius:0.6em; transition:all 0.5s ease; opacity:0.5;}
.jk_c4sitem strong{ font: normal 28px/68px sym; border-bottom: 1px solid #A8B6CA; display:block; }
.jk_c4sitem p{ font-size: 18px; line-height: 30px; margin-top: 25px; text-align: justify; }
.jk_c4sw dd.slick-current .jk_c4sitem{opacity:1;}
.jk_c4sw .slick-prev{ background: url(../images/abt_c3btn.png) no-repeat center center; display: inline-block; height: 40px; width: 40px; position: absolute; left: 892px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -20px; z-index: 1; }
.jk_c4sw .slick-next{ background: url(../images/abt_c3btn.png) no-repeat center center; display: inline-block; height: 40px; width: 40px; position: absolute; right: 892px; top: 50%; overflow: hidden; cursor: pointer; margin-top: -20px; z-index: 1; transform:rotate(180deg);}
.jk_c4sw .slick-prev:hover,.jk_c4sw .slick-next:hover{background-image:url(../images/abt_c3btnb.png);}
.jk_c4bmx{ background: url(../images/jk_c5bg.png) no-repeat center center; background-size:cover; padding-top:3vw;}
.jk_c4bmst{ max-width: 805px; margin: 0 auto; font-size: 18px; line-height: 38px; text-align: center; }
.jk_c4bmx .ebh_c3box ul{display:block;}
.jk_c4bmx .ebh_c3box ul li{margin-bottom:55px;}
.jk_c4bmx .ebh_c3box ul:nth-child(2){padding-top:45px;}
.jk_c4bmx .ebh_c3txt{font-size:18px; line-height:30px;}
.jk_c4bmx + .yk_st{margin-top:0;}
.jk_con6{ padding-top:3vw; overflow:hidden;}
.jk_c6item{ border-top:1px solid #C4CBD7; height:215px; position:relative; padding:0 35px 0 180px;display:flex; flex-direction:column; justify-content:center;}
.jk_c6ico{ width:128px; height:128px; background:var(--cor); border-radius:0.8em; position:absolute; left:24px; top:50%; margin-top:-64px;}
.jk_c6ico img{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%; width:auto; height:auto;}
.jk_c6item strong{ font: normal 28px/34px sym; display: block; }
.jk_c6item p{ font-size: 18px; line-height: 30px; margin-top: 15px; }
.jk_con6 .container .jk_c6item:last-child{ border-bottom:1px solid #C4CBD7;}
.ym_c6sw + .jk_c6item{border-top:none;}
.jk_con6 .ym_c6sw{margin-top:0;}
.jk_con4{padding-bottom:0; padding-top:0}
.jk_bmbox{padding-top:0;}
.jk_bmconWpr{ margin-top: 95px; background: url(../images/jk_bmbg.png) no-repeat center center; background-size:cover; }
.jk_bmcon{ height:469px; position:relative; padding-top:75px; padding-right:340px;}
.jk_bmswiper{}
.jk_bmswiper .swiper-slide{ padding-right:30px;}
.jk_bmimx{}
.jk_bmimx img{display:block; border:4px solid #fff; margin:0 auto}
@media (max-width:1799px){
.jk_c2ul li{font-size:14px; line-height:24px; width:460px; margin-bottom:22px;}
.jk_c2ul li:nth-child(3){width:550px;}
.jk_c3uls{background-size:100% auto;}
.jk_c3uls li:nth-child(1){left:40px; width:366px}
.jk_c3uls li:nth-child(1) span{font-size:20px; line-height:38px;}
.jk_c3uls li:nth-child(1) .jk_c3txt1 {font-size: 14px;line-height: 26px;margin-top: 20px;}
.jk_c3uls li:nth-child(2) span {font: 26px/50px sym;}
.jk_c3uls li:nth-child(2) .jk_c3txt1{font-size:16px; line-height:26px;}
.jk_c3uls li:nth-child(2) .jk_c3txt1 strong{font-size:20px; line-height:30px; margin:20px 0px 10px}
.jk_c3uls li:nth-child(2){width:475px;}
.jk_c3uls{height:300px;}
.jk_c4list{margin-left:-25px; margin-right:-25px;}
.jk_c4list li {	padding:0 38px 20px 70px;height: 285px;width: calc(50% - 50px);margin: 0 25px 50px;}
.jk_c4st:before {width: 78px;height: 78px;left: -42px;top: 18px;border-radius: 50%;}
.jk_c4st strong{font-size:22px; position:relative; top:12px;}
.jk_c4st strong span{font-size:66px;}
.jk_c4st p{font-size:22px;}
.jk_c4txt {font-size: 14px;line-height: 26px;text-align: justify;padding-left: 40px;margin-top: 16px;}
.jk_c4sitem strong{font:normal 22px/58px sym;}
.jk_c4sitem p{font-size:14px; line-height:26px;}
.jk_c4sw{width:2500px; margin-left:-1250px;}
.jk_c4sw .slick-prev{left:813px;}
.jk_c4sw .slick-next{right:813px;}
.jk_c4sitem{padding:25px 50px 40px;}
.jk_c4bmst{font-size:16px; line-height:30px;}
.jk_c4bmx .ebh_c3box ul li{margin-bottom:30px;}
.jk_c4bmx .ebh_c3txt{font-size:14px; line-height:26px;}
.jk_c6ico{width:110px; height:110px; margin-top:-55px;}
.jk_c6item{height:185px; padding:0 25px 0 165px}
.jk_c6item strong{font-size:22px; line-height:22px;}
.jk_c6item p{font-size:14px; line-height:26px; margin-top:10px;}
.jk_bmcon{padding-right:260px;}
.jk_bmcon{height:370px;}
.jk_bmconWpr{margin-top:55px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.wk_page{overflow:hidden;}
.wk_con1 .pub_c1txt{ width:43%;}
.wk_con1 .hmpt p{ font-size: 34px; line-height: 50px; }
.wk_con1 .hmpt p span{color:var(--cor);}
.wk_c1dls{ margin-top: 18px; }
.wk_c1dls dt{ border-bottom: 1px solid #8DA7C2; font: 22px/66px sym; color:var(--cor); }
.wk_c1dls dd{ padding-top:5px; margin-right:-25px; display:flex; flex-wrap:wrap;}
.wk_c1a{ width: calc(33.33% - 25px); margin-right: 25px; line-height: 46px; border: 1px solid var(--cor); color: var(--cor); border-radius: 3em; margin-top: 22px; padding-left: 22px; font-size: 16px; font-family: sym; background: url(../images/foot_ar3.png) no-repeat right 15px center; }
.wk_c1a:hover{ background:var(--cor) url(../images/foot_ar.png) no-repeat right 15px center; color:#fff; }  
.wk_page .yk_st{margin-top:0;}
.wk_page .posLink{}
.wk_item{}
.wk_itemcon_wpr{ margin-top:4.68vw;}
.wk_itemcon{ position:relative;display:flex; justify-content:space-between; padding-top:95px; padding-bottom:120px;flex-direction:row-reverse;}
.wk_item_imgx{ width:57.89%; position:relative;display:flex; flex-direction:column; justify-content:center;}
.wk_item_imgx img{ display:block;}
.wk_item_imgx img:nth-child(1){ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:none}
.wk_item_imgx img:nth-child(2){ position:relative; margin:0 auto;}
.wk_page .hmpt{position:relative; z-index:1}
.wk_item_txt{ position:relative; z-index:1;display:flex; flex-direction:column; justify-content:center; width:40%}
.wk_item_txt strong{ font-size: 34px; line-height: 56px; font-weight: normal; }
.wk_item_txt strong span{ color:var(--cor); font-family:sym;}
.wx_item_p{ font-size: 16px; line-height: 28px; color: #666666; padding-top: 25px; }
.wx_item_p p{ margin-top:12px;}
.wx_item_p p span{color:var(--cor); font-family:sym;}
.wx_item_p ul li{ margin-top:12px; position:relative; padding-left:21px;}
.wx_item_p ul li:before{ content: ""; height: 10px; width: 10px; position: absolute; left: 0px; top: 9px; border:1px solid var(--cor); border-radius:50%;}
.wk_pinfo{ position:relative; z-index:1; margin-top:35px;display:flex; justify-content:space-between; padding-bottom:10.41vw}
.wk_pimgx{ width:47.36%; text-align:center; position:relative;}
.wk_pimgx:before{ content: ""; background: url(../images/wk_line.png) no-repeat center center; height: 56.45vw; width: 56.45vw; position: absolute; left: 50%; top: 50%; max-width:1084px; max-height:1084px; transform:translate(-50%,-50%); background-size:cover;}
.wk_pimgx img{ display:block; margin:0 auto; position:relative;}
.wk_ptxt{ width:50.13%; padding-top:65px; position:relative;}
.wk_ptxt h4{ font-size: 20px; line-height: 28px; font-weight: normal; display: block; }
.wk_ptxt h4 span{ font: 34px/34px sym; display:inline-block; margin-right:10px; color:var(--cor); }
.wk_ptxt h5{ font-size: 20px; line-height: 30px; font-weight: normal; margin-top:10px; display:block; color:var(--cor);}
.wk_ptxt h5 span{ display: inline-block; margin-right: 18px; font-family: sym; }
.wk_px1{ font-size: 16px; line-height: 30px; color:var(--cor); margin-top:20px; font-family:sym;}
.wk_pul{ margin-top:18px; font-family:sym;}
.wk_pul li{ font-size: 16px; line-height: 30px; padding-left: 22px; margin-top: 2px; position: relative; }
.wk_pul li:before{ content: ""; height: 9px; width: 9px; position: absolute; left: 0px; top: 10px; background:var(--cor); border-radius:50%;}
.wk_pul2{ margin-top:15px; font-family:sym; color:var(--cor);}
.wk_pul2 li{ font-size: 16px; line-height: 30px; padding-left: 22px; margin-top: 2px; position: relative; }
.wk_pul2 li:before{content:""; height: 12px; width: 12px; position: absolute; left: 0px; top: 9px; border:1px solid var(--cor); border-radius:50%;}
.wk_ptip{ margin-top:35px;}
.wk_ptip span{ display: inline-block; line-height: 52px; padding: 0px 50px; font-size: 24px; color: #FFF; border-radius:3em; background:var(--cor);}
.wk_pdes{ font-size: 16px; line-height: 28px; text-align: justify; margin-top: 20px; }
.wk_pdes p strong{color:var(--cor); font-weight:normal;}
.wk_pdes p{margin-bottom:3px;}
.wk_item2{}
.wk_item6 .wk_item_imgx img:nth-child(2){ position:relative; right:10px; top:-30px}
@media (max-width:1799px){
.wk_con1 .hmpt p{font-size:24px; line-height:36px;}
.wk_c1dls dt{font-size:18px; line-height:56px;}
.wk_c1a {width: calc(33.33% - 18px);margin-right: 18px;line-height: 40px;margin-top: 18px;padding-left: 22px;font-size: 14px;}
.wk_item_imgx{width:46%;}
.wk_item_imgx img:nth-child(1){max-height:620px;}
.wk_pimgx{width:40%;}
.wk_ptxt{width:56%;}
.wk_ptxt h4{font-size:16px; line-height:26px;}
.wk_ptxt h4 span{font:28px/28px sym;}
.wk_ptxt h5{ font-size:16px; line-height:26px;}
.wk_px1 {font-size: 14px;line-height: 24px;margin-top: 12px;}
.wk_pul li {font-size: 14px;line-height: 24px;padding-left: 18px;}
.wk_pul li:before{width:6px; height:6px;}
.wk_pul{margin-top:12px;}
.wk_ptip{margin-top:25px;}
.wk_ptip span {line-height: 46px;padding: 0px 35px;font-size: 20px;}
.wk_pdes {font-size: 14px;line-height: 24px;margin-top: 16px;}
.wk_item_txt strong{font-size:26px; line-height:40px;}
.wx_item_p {font-size: 14px;line-height: 24px;padding-top: 16px;}
.wk_itemcon{padding-top:65px;}
.wk_item_txt{width:50%;}
.wk_page .wk_con1 .pub_c1img{top:20px; left:-8px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}


.nk_page{overflow:hidden;}
.nk_page .yk_st{margin-top:0;}
.nk_page .wk_con1 .pub_c1txt {width: 46%;}
.nk_page .pub_c1stxt p{margin-bottom:14px;}
.nk_page .pub_c1stxt p:last-child{margin-bottom:0!important;}
.nk_itemcon{flex-direction:row;}
.nktop_x1{ font-size: 16px; line-height: 28px; color: #666666; text-align: justify; }
.nktop_dl{ margin-top: 20px; }
.nktop_dl dt{ font: 22px/60px sym; border-bottom: 1px solid #7093B5; color:var(--cor);}
.nktop_dl dt + dd{ margin-top:20px;}
.nktop_dl dd{ margin-top: 14px; font: 18px/28px sym; padding-left: 20px; position:relative; max-width:490px; }
.nktop_dl dd:before{content: "";height: 9px; width: 9px;position: absolute;left: 0px; top: 9px;background: var(--cor);border-radius: 50%;}
.nk_itemcon .wk_item_txt{width:38%;}
.nk_bmitem{padding-bottom:8vw; margin-top:-5vw;}
.nk_hmcon{padding-bottom:14vw;}
.hmc5item.mvBtn .overflowHide:after{content:"";background: url(../images/abt_c1paly.png) no-repeat center center; background-size: auto; margin-top: -33px; margin-left: -33px; position: absolute; left: 50%; top: 50%; background-size: cover;width:66px;height: 66px;}
.nk_item4 .wk_ptxt h5,
.nk_item5 .wk_ptxt h5{ line-height:34px;}
.nk_item4 .wk_ptxt,
.nk_item5 .wk_ptxt{padding-top:105px;}
.nk_item4 .wk_pul,
.nk_item5 .wk_pul{padding-top:25px; padding-bottom:25px;}
.nk_page .ks_swiper1 .swiper-wrapper{justify-content: center;}
@media (max-width:1799px){
.nk_itemcon .wk_item_txt{width:48%;}
.nktop_x1{font-size:14px; line-height:24px;}
.nktop_dl dt{font-size:18px; line-height:50px;}
.nktop_dl{margin-top:10px;}
.nktop_dl dd {margin-top: 6px;font: 14px/24px sym;padding-left: 20px;max-width: 490px; padding-left:18px;}
.nktop_dl dd:before{width:6px; height:6px;}
.hmc5item.mvBtn .overflowHide:after{width:50px; height:50px; margin-left:-25px; margin-top:-25px;}
.nk_item4 .wk_ptxt, .nk_item5 .wk_ptxt{padding-top:65px;}
}
@media (max-width:1379px){

}
@media (max-width:1199px){

}
@media (max-width:993px){

}
@media (max-width:767px){

}