@keyframes banrun1{
	0%{transform: scale(1)}
	50%{transform: scale(1.05)}
	100%{transform: scale(1)}
}

/* @keyframes banrun2{
	0%{transform: scale(1)}
	50%{transform: scale(1.5)}
	100%{transform: scale(1)}
} */


.nav ul li a::after,.xwzx_r h3::before,.s2_r a i,.swiper-button-next, .swiper-button-prev,.s2_l,.s2_r h3,.s2_r p,.s2_r p::before,.section3 ul li a h5,.section3 ul li a h6,.section3 ul li a h3,
.section3 ul li a h3:after,.section3 ul li a p,.section4 ul li a::before,.section5_r ul li a::before,.section5_l h3,.section6 ul li a img,.cpnrtlist,.cpnrtlist::before,.cpnrtlist h6 img,
.cpnrtlist h3,.dxal ul li a::before,.cpjz1_t_list,.cpjz1_t_list h2,.cpjz1_t_list h3,.cpjz1_t_list::before,.cpnr1 ul li h6,.cpnr1 ul li h6::before,.cpnr1txt,.gyzz3 ul li::before,.gyzz3 ul li h6,
.gyzz3 ul li h6 img,.gys2 ul li h6::before,.gys2 ul li h6 img,.jzcl2 ul li,.jzcl2 ul li::before,.jzcl2 ul li h6,.jzcl2 ul li h6::before,.jzds1 ul li h1,.jzds1 ul li::before,.jzds4 ul li,
.jzds4 ul li::before,.qdfx2 ul li,.qdfx2 ul li h6,.qdfx2 ul li h6::before,.qdfx2 ul li h3,.qdfx2 ul li h3::after,.qdfx2 ul li p,.scdw2 ul li,.scdw2 ul li h6,.scdw2 ul li h6::before,
.scdw2 ul li .scdw1txt,.scdw2 ul li h6 img,.scjr2 ul li h6,.scjr2 ul li::before,.scjr2 ul li P,.xctx3 ul li::before,.xctx3 ul li h6,.xctx3 ul li h6 img,.dypx1 ul li,.dypx1 ul li::before,
.dypx1 ul li h6,.dypx1 ul li h3,.dypx1 ul li p,.dypx2 ul li img,.dypx2 ul li::before,.dypx3 ul li,.dypx3 ul li::before,.dypx3 ul li h6,.dypx3 ul li h3,.dypx3 ul li p,.dypx3 ul li p::before,
.dypx4 ul li p,.dypx4 ul li,.dypx4 ul li p::after,.dypx6 ul li img,.dypx6 ul li .dypx6txt,.dypx6 ul li h3,.dypx6 ul li p,.fzzl1_t h3,.fzzl2 ul li img,.fzzl2 ul li h3,.fzzl2 ul li p,
.fzzl2 ul li::before,.fzzl3 ul li a h4,.fzzl3 ul li a h5,.fzzl3 ul li a p,.myd2 ul li p,.myd2 ul li p strong,.myd2 ul li,.myd3t ul li,.myd3t ul li::after,.myd3t ul li span,.myd3t ul li h3,
.myd3t ul li h1,.qyhy1 ul li,.qyhy1 ul li h6,.qyhy1 ul li h3,.qyhy1 ul li p,.qyhy1 ul li h6 img,.yycw3 ul li .yycw3txt,.yycw3 ul li h3,.yxxz2 ul li,.yxxz2 ul li h5,.yxxz2 ul li .yxxz2txt,
.yxxz2 ul li h5::before,.yxxz2 ul li h5::after,.gsjj4 ul li a img,.jdalbc ul li a h3,.ftewm h6,.fttxt,.sslb a::before,.sslb a h3,.sslb a h4,.hycbl a,.hycbl a::after,.zjlb ul li a h3,
.zjlb ul li a p,.zjlb ul li a h4,.zjlb ul li a h6:before,.zjlb ul li a h6:after,.zjlb ul li a .zjnr,.ny_qn_01 ul li .ny_qn_01_t::after,.ny_qn_01 ul li .ny_qn_01_t,.ny_qn_01 ul li,
.ny_qn_01 ul li .ny_qn_01_t h3,.ny_qn_01 ul li .ny_qn_01_t h1,.gf2txt ul li .gf2nr,.zy2txt ul li .gf2nr,.ivd2txt ul li .gf2nr,.section2 ul li,.gf2nr,.gysal .dxaltxt,.xyxxz2 ul li::before,
.xyxxz2 ul li img,.xyxxz2 ul li h3,.xyxxz2 ul li p,.xyxxz2 ul li h1,.section5_r ul li a h3,.section4 ul li a::after{
    transition: 0.6s ease-in-out;
    -ms-transition: 0.6s ease-in-out;
    -o-transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
    -moz-transition: 0.6s ease-in-out;
}
.divbox{width: 1400px;margin: 0 auto;}
.ej_banner{overflow: hidden;position: relative;}
.ej_banner img{width: 100%;}
.ej_banner_list{position: absolute;top: 36%;left: 0;width: 100%;}
.ej_banner_list h3{font-size: 48px;color: #fff;line-height: 63px;}
.ej_banner_list p{font-size: 18px;color: #fff;line-height: 36px;width: 44%;}
.ej_banner_list .sybt{margin-top: 110px;}
.ej_banner_list .sybtl i{width: 7px;height: 7px;}
.ej_banner_list1{position: absolute;bottom: 2.5%;left: 0;width: 100%;text-align: right;}
.ej_banner_list1 span,.ej_banner_list1 a,.ej_banner_list1 i{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ej_banner_list1 span{color: #2176bd;font-size: 20px;margin-right: 18px;}
.ej_banner_list1 a{font-size: 16px;color: #8b8b8b;}
.ej_banner_list1 a:hover{color: #2176bd;}
.ej_banner_list1 a.ac{color: #2176bd;}
.ej_banner_list1 i{font-size: 16px;color: #8b8b8b;margin: 0 16px;}

.ejbt{margin-bottom: 60px;text-align: center;}
.ejbt h3{font-size: 30px;color: #333333;margin-bottom: 10px;}
.ejbt h4{font-size: 18px;color: rgba(51,51,51,.2);font-weight: bold;letter-spacing: 4px;margin-left: -4px;text-transform: uppercase;}


.cpjz{padding: 135px 0 100px;position: relative;}
.cpjz ul{font-size: 0;}
.cpjz ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;}
.cpjz ul li:nth-of-type(3n){margin-right: 0;}
.cpjz ul li:last-of-type{margin-right: 0;}
.cpjz ul li h6{position: relative;}
.cpjz ul li h6 img{width: 100%;}
.cpjz ul li h6 i{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;font-size: 24px;color: #fff;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
.cpjztxt{padding: 32px 30px 44px;box-sizing: border-box;background: rgba(255,255,255,.7);box-shadow: 0 0 10px 3px #e7f0f8;margin-top: 6px;position: relative;z-index: 2;}
.cpjztxt p{font-size: 16px;color: #333;padding-left: 20px;position: relative;}
.cpjztxt p strong{font-size: 16px;color: #2176bd;font-weight: bold;}
.cpjztxt p::before{content: '';display: block;width: 5px;height: 5px;background: #2176bd;border-radius: 50%;position: absolute;top: 13px;left: 0;}
.cpjz ul li h1{font-size: 100px;font-weight: 1000;color: rgba(33,118,189,.2);display: block;position: relative;text-align: center;line-height: 100px;font-family: Arial;margin-top: -40px;}

.cpnr{padding: 100px 0 110px;position: relative;background: url(../images/cpnrbg_02.jpg) center center;background-size: 100% 100%;}
.cpnrblist{display: none;}
.cpnrblist.ac{display: block;}
.cpnrt{font-size: 0;position: relative;z-index: 2;padding: 0 40px;box-sizing: border-box;}
.cpnrtlist{display: inline-block;vertical-align: top;box-sizing: border-box;width: 22%;margin-right: 4%;text-align: center;font-size: 0;padding: 34px 0 48px;cursor: pointer;position: relative;}
.cpnrtlist:last-of-type{margin-right: 0;}
.cpnrtlist h6{display: inline-block;width: 48px;height: 48px;position: relative;font-size: 0;}
.cpnrtlist h6 img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.cpnrtlist h6 img:last-of-type{opacity: 0;}
.cpnrtlist h3{font-size: 18px;color: #fff;position: relative;}
.cpnrtlist::before{content: '';display: block;width: 100%;height: 100%;background: url(../images/cpnrlist_03.png) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;opacity: 0;}
.cpnrtlist.ac::before{opacity: 1;}
.cpnrtlist.ac h6 img:first-of-type{opacity: 0;}
.cpnrtlist.ac h6 img:last-of-type{opacity: 1;}
.cpnrtlist.ac h3{color: #194494;}
.cpnrb{position: relative;margin-top: -30px;}
.cpnrblist{font-size: 0;background: #e7ebf1;padding: 72px;box-sizing: border-box;}
.cpnrb_l,.cpnrb_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.cpnrb_l{width: 46.6%;}
.cpnrb_l img{width: 100%;}
.cpnrb_r{width: 53.4%;padding-left: 110px;margin-top: 28px;}
.cpnrb_r h3{font-size: 24px;color: #333;margin-bottom: 26px;}
.cpnrb_r p{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;padding-left: 18px;box-sizing: border-box;position: relative;font-size: 16px;color: rgba(51,51,51,.7);}
.cpnrb_r p::before{content: '';display: block;width: 5px;height: 5px;background: #7083b2;border-radius: 50%;position: absolute;left: 0;top: 13px;}
.cpnr .ejbt h3{color: #fff;}
.cpnr .ejbt h4{color: rgba(255,255,255,.2);}

.hxjzl{position: relative;padding: 120px 0 100px;}
.hxjzl ul{font-size: 0;}
.hxjzl ul li{font-size: 0;position: relative;margin-bottom: 20px;}
.hxjzl ul li:last-of-type{margin-bottom: 0;}
.hxjzl ul li h6{display: block;width: 132px;height: 132px;border-radius: 50%;overflow: hidden;box-shadow:  6px 0 10px 3px #e7f0f8;background: #fff;position: absolute;
  left: 50%;top: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
}
.hxjzl ul li h6 img{width: 100%;}
.hxjzl_l,.hxjzl_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.hxjzl_l img{width: 100%;}
.hxjzl_r{padding-left: 130px;}
.hxjzl_r h3{font-size: 24px;color: #333;margin-bottom: 14px;}
.hxjzl_r h3 strong{font-size: 24px;color: #2679bf;}
.hxjzl_r p{font-size: 16px;color: rgba(51,51,51,.8);line-height: 24px;}
.hxjzl ul li:nth-of-type(2n) .hxjzl_l{transform: translateX(100%);}
.hxjzl ul li:nth-of-type(2n) .hxjzl_r{transform: translateX(-100%);padding-left: 0;padding-right: 130px;}
.hxjzl ul li:nth-of-type(2n) h6{box-shadow:  -6px 0 10px 3px #e7f0f8;}

.dxal{position: relative;padding: 90px 0 130px;background: #e9eef4;}
.dxal ul{font-size: 0;}
.dxal ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 33%;margin-right: 0.5%;margin-bottom: 8px;}
.dxal ul li:nth-of-type(3n){margin-right: 0;}
.dxal ul li a{display: block;position: relative;}
.dxal ul li a img{width: 100%;}
.dxal ul li a::before{content: '';display: block;width: 0;height: 0;background: rgba(33,118,189,.9);position: absolute;top: 50%;left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
}
.dxaltxt{position: absolute;left: 0;top: 70%;width: 100%;text-align: center;}
.dxaltxt h3{font-size: 24px;color: #fff;margin-bottom: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}
.dxaltxt h4{font-size: 18px;color: #fff;text-transform: uppercase;}
.dxaltxt span{font-size: 60px;color: rgba(255,255,255,.6);line-height: 60px;margin-bottom: 16px;display: block;}
/* .dxal ul li:last-of-type .dxaltxt{top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
} */
.dxal ul li a:hover::before{width: 100%;height: 100%;}

.hzgd{position: relative;background: url(../images/hzgdbg_02.jpg) center center;background-size: 100% 100%;}
.hzhb{padding-top: 110px;}
.hzhb .ejbt h3{color: #fff;}
.hzhb .ejbt h4{color: rgba(255,255,255,.2);}
.hzhb .section6{background: none;padding: 0;}
.zjgd{padding: 120px 0 100px;}
.zjgd ul{font-size: 0;}
.zjgd ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 49%;margin-right: 2%;margin-bottom: 32px;}
.zjgd ul li:nth-of-type(2n){margin-right: 0;}
.zjgd ul li a{display: block;position: relative;background: rgba(255,255,255,.4);padding: 30px 0;box-sizing: border-box;font-size: 0;}
.zjgd_l,.zjgd_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.zjgd_l{width: 30%;text-align: center;}
.zjgd_r{width: 70%;padding-left: 40px;padding-right: 70px;border-left: 1px solid #e0e1e2;}
.zjgd_l h6{display: block;width: 80px;height: 80px;border-radius: 50%;overflow: hidden;margin: 0 auto 6px;}
.zjgd_l h6 img{width: 100%;}
.zjgd_l h4{font-size: 14px;color: rgba(51,51,51,.6);}
.zjgd_r h3{font-size: 20px;color: #333;margin-bottom: 20px;height: 60px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}
.zjgd_r p{font-size: 16px;color: rgba(51,51,51,.7);height: 60px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}
.zjgd ul li a:hover{background: #fff;box-shadow: 0 0 10px 3px #cfd5dc;}

.ej_banner_list .sybt h2{font-size: 24px;}


.cpjz1{padding: 130px 0 110px;}
.cpjz1_t{font-size: 0;}
.cpjz1_t_list{cursor: pointer;display: inline-block;vertical-align: bottom;box-sizing: border-box;width: 16.66666%;text-align: center;padding: 40px 40px;position: relative;}
.cpjz1_t_list::before{content: '';display: block;width: 0;height: 0;border-top: 15px solid #194494;border-left: 7px solid transparent;border-right: 7px solid transparent;position: absolute;
  top: 100%;left: 50%;opacity: 0;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.cpjz1_t_list h2{font-size: 66px;color: rgba(33,118,189,.2);font-family: Arial;font-weight: 1000;line-height: 66px;}
.cpjz1_t_list h3{font-size: 18px;color: #333;line-height: 24px;}
.cpjz1_t_list.ac{background: #194494;border-radius: 6px;}
.cpjz1_t_list.ac h2,.cpjz1_t_list.ac h3{color: #fff;}
.cpjz1_t_list.ac::before{opacity: 1;}
.cpjz1_b_list{display: none;}
.cpjz1_b_list.ac{display: block;}
.cpjz1_b{padding: 70px 0;background: #e9eef4;}
.cpjz1_b_list{font-size: 0;}
.cpjz1_bl,.cpjz1_br{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.cpjz1_bl{width: 41.7%;}
.cpjz1_bl img{width: 100%;}
.cpjz1_br{width: 58.3%;padding-left: 90px;}
.cpjz1_br h3{font-size: 24px;color: #2176bd;margin-bottom: 30px;}
.cpjz1_br p{font-size: 16px;color: #333;}
.cpjz1_br p strong{font-size: 16px;color: #2176bd;font-weight: bold;}

.cpnr1{padding: 120px 0;background: url(../images/cpnr1bg_02.jpg) center center;background-size: 100% 100%;}
.cpnr1 .ejbt h3{color: #fff;}
.cpnr1 .ejbt h4{color: rgba(255,255,255,.2);}
.cpnr1 ul{font-size: 0;}
.cpnr1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 18.8%;margin-right: 1.5%;position: relative;cursor: pointer;}
.cpnr1 ul li:last-of-type{margin-right: 0;}
.cpnr1 ul li img{width: 100%;}
.cpnr1txt{padding: 130px 22px 40px;box-sizing: border-box;border: 1px solid rgba(255,255,255,.3);text-align: center;}
.cpnr1txt h3{font-size: 20px;color: #fff;margin-bottom: 26px;}
.cpnr1txt p{font-size: 16px;color: rgba(255,255,255,.6);height: 150px;}
.cpnr1 ul li h6{width: 129px;height: 129px;background: #194494;border: 1px solid #5abbe0;border-radius: 50%;overflow: hidden;position: absolute;top: 20%;left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.cpnr1 ul li h6::before{content: '';display: block;width: 100%;height: 100%;background: url(../images/ejicobg_03.png) center center;background-size: 100% 100%;position: absolute;top: 50%;left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);opacity: 0;
}
.cpnr1 ul li h6 img{position: relative;}
.cpnr1 ul li:hover .cpnr1txt{background: rgba(0,33,93,.5);border: 1px solid transparent;}
.cpnr1 ul li:hover h6 img{
  filter: grayscale(100%) brightness(200%);
}
.cpnr1 ul li:hover h6::before{opacity: 1;}
.cpnr1 ul li:hover h6{background: none;border: 1px solid transparent;}

.gyzz1 ul{text-align: center;}
.gyzz1 ul li{margin-bottom: 50px;}
.gyzz1 ul li p{padding: 0;text-align: left;height: 120px;}
.gyzz1 ul li p::before{display: none;}
.gyzz1 ul li .cpjztxt{padding: 50px;}

.gyzz2{background: url(../images/gyzz2bg_02.jpg) center center;background-size: 100% 100%;}
.gyzz2 .cpnrtlist{width: 16.8%;}
.gyzz2 .cpnrb_r p{padding-left: 0;width: 65%;}
.gyzz2 .cpnrb_r p::before{display: none;}
.gyzz2 .cpnrb_r,.gyzz2 .cpnrb_l{vertical-align: middle;}


.gyzz3{padding: 120px 0;}
.gyzz3 ul{font-size: 0;}
.gyzz3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;position: relative;cursor: pointer;}
.gyzz3 ul li:last-of-type{margin-right: 0;}
.gyzz3 ul li img{width: 100%;}
.gyzz3 ul li h3{font-size: 24px;color: #fff;line-height: 34px;position: absolute;top: 40%;left: 0;width: 100%;text-align: center;}
.gyzz3 ul li h6{width: 132px;height: 132px;background: #eaeef4;box-shadow: 0 8px 10px 0 #deebf5;border-radius: 50%;overflow: hidden;position: absolute;left: 50%;bottom: -12%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.gyzz3 ul li::before{content: '';display: block;width: 100%;height: 0;background: rgba(25,68,148,.6);position: absolute;top: 0;left: 0;}
.gyzz3 ul li:hover::before{height: 100%;}
.gyzz3 ul li:hover h6{background: #194494;box-shadow: inherit;}
.gyzz3 ul li:hover h6 img{
  filter: grayscale(100%) brightness(200%);
}

.gys2{padding: 100px 0;background: url(../images/gys2bg_02.jpg) center center;background-size: 100% 100%;}
.gys2 .ejbt h3{color: #fff;}
.gys2 .ejbt h4{color: rgba(255,255,255,.2);}
.gys2 ul{font-size: 0;}
.gys2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 20%;text-align: center;margin-bottom: 60px;cursor: pointer;}
.gys2 ul li h6{display: block;width: 165px;height: 165px;border: 1px dashed #fff;margin: 0 auto;position: relative;border-radius: 50%;}
.gys2 ul li h6 img{border-radius: 50%;width: 100%;position: relative;}
.gys2 ul li h6::before{content: '';display: block;width: 187px;height: 187px;background: url(../images/gys2icobg_03.png) center center;background-size: 100% 100%;position: absolute;top: 50%;left: 50%;
  opacity: 0;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
}
.gys2 ul li h3{font-size: 18px;color: #fff;margin-top: 15px;}
.gys2 ul li:hover h6::before{opacity: 1;}
.gys2 ul li:hover h6 img{
  filter: grayscale(100%) brightness(200%);
}

.jzcl1 ul li{margin-bottom: 20px;width: 49% !important;margin-right: 2% !important;}
.jzcl1 ul li:nth-of-type(2n),.jzcl1 ul li:nth-of-type(7){margin-right: 0 !important;}
.jzcl1 ul li:nth-of-type(5),.jzcl1 ul li:nth-of-type(6),.jzcl1 ul li:nth-of-type(7){width: 32% !important;}
.jzcl1 ul li:nth-of-type(5),.jzcl1 ul li:nth-of-type(6){margin-right: 2% !important;}
.jzcl1 ul li h6 i{text-align: left;padding-left: 44px;box-sizing: border-box;}
.jzcl1 ul li:nth-of-type(1) .cpjztxt,.jzcl1 ul li:nth-of-type(2) .cpjztxt,.jzcl1 ul li:nth-of-type(3) .cpjztxt,.jzcl1 ul li:nth-of-type(4) .cpjztxt{height: 256px;}

.jzcl2{padding: 120px 0;background: url(../images/jzcl2bg_02.jpg) center center;background-size: 100% 100%;}
.jzcl2 .ejbt h3{color: #fff;}
.jzcl2 .ejbt h4{color: rgba(255,255,255,.2);}
.jzcl2 ul{font-size: 0;}
.jzcl2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;cursor: pointer;margin-top: 84px;border: 1px solid #5b77ab;
  padding: 125px 20px 55px;text-align: center;position: relative;
}
.jzcl2 ul li::before{content: '';display: block;width: 100%;height: 100%;background: url(../images/jzcl2list_03.jpg) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;opacity: 0;}
.jzcl2 ul li::after{content: '';display: block;width: 38px;height: 3px;background: #fff;position: absolute;bottom: -2px;left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.jzcl2 ul li:nth-of-type(4n){margin-right: 0;}
.jzcl2 ul li h3{font-size: 20px;color: #fff;margin-bottom: 25px;position: relative;}
.jzcl2 ul li p{font-size: 16px;color: rgba(255,255,255,.6);height: 90px;position: relative;}
.jzcl2 ul li h6{display: block;width: 129px;height: 129px;border-radius: 50%;background: #194494;border: 1px solid #5ab8e4;position: absolute;top: -15%;left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.jzcl2 ul li h6 img{width: 100%;border-radius: 50%;position: relative;}
.jzcl2 ul li h6::before{content: '';display: block;width: 154px;height: 154px;background: url(../images/jzcl2tb_03.png) center center;background-size: 100% 100%;position: absolute;top: 50%;left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  opacity: 0;
}
.jzcl2 ul li:hover::before{opacity: 1;}
.jzcl2 ul li:hover{border: 1px solid transparent;}
.jzcl2 ul li:hover h6{border: 1px solid transparent;}
.jzcl2 ul li:hover h6::before{opacity: 1;}
.jzcl2 ul li:hover h6 img{
  filter: grayscale(100%) brightness(200%);
}


.jzds1{padding: 130px 0;position: relative;}
.ejbt h5{font-size: 24px;color: #2679bf;margin-top: 20px;}
.jzds1 ul{font-size: 0;}
.jzds1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;position: relative;width: 15.3%;margin-right: 1.64%;text-align: center;cursor: pointer;}
.jzds1 ul li:last-of-type{margin-right: 0;}
.jzds1 ul li img{width: 100%;}
.jzds1txt{position: absolute;top: 50%;left: 0;width: 100%;text-align: center;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
.jzds1txt h6{width: 110px;height: 110px;border: 1px dashed #fff;border-radius: 50%;display: block;margin: 0 auto;}
.jzds1txt h3{font-size: 18px;color: #fff;margin-top: 20px;}
.jzds1 ul li h1{font-size: 100px;font-weight: 1000;color: rgba(33,118,189,.2);display: block;position: absolute;text-align: center;line-height: 100px;font-family: Arial;margin-top: -40px;z-index: -1;
  left: 0;width: 100%;
}
.jzds1 ul li::before{content: '';display: block;width: 100%;height: 0;background: rgba(33,118,189,.8);position: absolute;top: 0;left: 0;}
.jzds1 ul li:hover::before{height: 100%;}
.jzds1 ul li:hover h1{color: #2176bd;}

.jzds2{padding: 100px 0;background: url(../images/jzds2bg_02.jpg) center center;background-size: 100% 100%;}
.jzds2 p{text-align: center;}
.jzds2 p img{max-width: 100%;height: auto;}

.jzds3 ul li h6 i{text-align: left;padding-left: 44px;}
.jzds3 ul li p{padding-left: 0;}
.jzds3 ul li p::before{display: none;}

.jzds4{padding: 136px 0;background: url(../images/jzds4bg_02.jpg) center center;background-size: 100% 100%;}
.jzds4 .ejbt h3{color: #fff;}
.jzds4 .ejbt h4{color: rgba(255,255,255,.2);}
.jzds4 ul{font-size: 0;}
.jzds4 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 15.3%;margin-right: 1.64%;cursor: pointer;box-shadow: 3px 3px 10px 3px #153979;padding: 70px 28px 40px;
  position: relative;height: 386px;
}
.jzds4 ul li:last-of-type{margin-right: 0;}
.jzds4 ul li h3{font-size: 24px;color: #fff;margin: 20px 0 34px;position: relative;}
.jzds4 ul li p{font-size: 16px;color: rgba(255,255,255,.7);padding-left: 12px;position: relative;}
.jzds4 ul li p::before{content: '';display: block;width: 3px;height: 3px;background: rgba(255,255,255,.7);position: absolute;left: 0;top: 14px;}
.jzds4 ul li::before{content: '';display: block;width: 100%;height: 0;background: url(../images/jzds4listbg_03.jpg) center center;background-size: 100% 100%;position: absolute;left: 0;top: 0;}
.jzds4 ul li img{position: relative;}
.jzds4 ul li:hover::before{height: 100%;}
.jzds4 ul li:hover{box-shadow: initial;}


.qdfx1 ul li:nth-of-type(1) .cpjztxt, .qdfx1 ul li:nth-of-type(2) .cpjztxt{height: 300px;}
.qdfx1 ul li:nth-of-type(3) .cpjztxt, .qdfx1 ul li:nth-of-type(4) .cpjztxt{height: auto !important;}

.qdfx2{padding: 120px 0;background: url(../images/qdfx2bg_02.jpg) center center;background-size: 100% 100%;}
.qdfx2 .ejbt h3{color: #fff;}
.qdfx2 .ejbt h4{color: rgba(255,255,255,.2);}
.qdfx2 ul{font-size: 0;}
.qdfx2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 18.4%;margin-right: 2%;cursor: pointer;border: 1px solid rgba(255,255,255,.2);margin-bottom: 30px;
  padding: 40px 25px 25px;text-align: center;position: relative;
}

.qdfx2 ul li h3::after{content: '';display: block;width: 14px;height: 2px;background: #fff;margin: 20px auto;}
.qdfx2 ul li:nth-of-type(5n){margin-right: 0;}
.qdfx2 ul li h3{font-size: 20px;color: #fff;position: relative;}
.qdfx2 ul li p{font-size: 16px;color: rgba(255,255,255,.6);height: 150px;position: relative;}
.qdfx2 ul li h6{display: block;width: 124px;height: 124px;border-radius: 50%;border: 1px dashed #fff;position: relative;margin: 0 auto 30px;}
.qdfx2 ul li h6 img{width: 100%;border-radius: 50%;position: relative;}
.qdfx2 ul li h6::before{content: '';display: block;width: 140px;height: 140px;background: url(../images/jzcl2tb_03.png) center center;background-size: 100% 100%;position: absolute;top: 50%;left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  opacity: 0;
}
.qdfx2 ul li:hover{border: 1px solid transparent;background: #fff;}
.qdfx2 ul li:hover h6{border: 1px solid transparent;}
.qdfx2 ul li:hover h6::before{opacity: 1;}
.qdfx2 ul li:hover h3{color: #132c3f;}
.qdfx2 ul li:hover h3::after{background: #132c3f;}
.qdfx2 ul li:hover p{color: rgba(19,44,63,.6);}

.scdw1 ul li{margin-bottom: 45px;}
.scdw2{background: url(../images/scdw2bg_02.jpg) center center;background-size: 100% 100%;}
.scdw2 ul{font-size: 0;}
.scdw2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 18.9%;margin-right: 1.375%;cursor: pointer;position: relative;}
.scdw2 ul li:last-of-type{margin-right: 0;}
.scdw2 ul li img{width: 100%;}
.scdw1txt{padding: 124px 20px 50px;box-sizing: border-box;border: 1px solid rgba(255,255,255,.3);text-align: center;}
.scdw1txt h3{font-size: 20px;color: #fff;margin-bottom: 26px;}
.scdw1txt p{font-size: 16px;color: rgba(255,255,255,.6);height: 90px;}
.scdw2 ul li h6{width: 129px;height: 129px;border-radius: 50%;border: 1px solid #4f9fdb;background: #194494;position: absolute;top: 25%;left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.scdw2 ul li h6 img{width: 100%;border-radius: 50%;position: relative;}
.scdw2 ul li h6::before{content: '';display: block;width: 150px;height: 150px;background: url(../images/jzcl2tb_03.png) center center;background-size: 100% 100%;position: absolute;top: 50%;left: 50%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  opacity: 0;
}
.scdw2 ul li:hover h6{border: 1px solid transparent;background: none;}
.scdw2 ul li:hover h6 img{
  filter: grayscale(100%) brightness(200%);
}
.scdw2 ul li:hover h6::before{opacity: 1;}
.scdw2 ul li:hover .scdw1txt{background: rgba(0,33,93,.5);border: 1px solid transparent;}

.scdw3{padding: 100px 0 70px;position: relative;}
.scdw3 ul{font-size: 0;}
.scdw3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 49%;margin-right: 2%;position: relative;}
.scdw3 ul li:nth-of-type(2n){margin-right: 0;}
.scdw3 ul li img{width: 100%;}
.scdw3 ul li h6{display: block;width: 132px;height: 132px;border-radius: 50%;overflow: hidden;box-shadow:  0 4px 10px 3px #e7f0f8;background: #fff;position: absolute;
  left: 10%;top: 28%;
}
.scdw3 ul li h6 img{width: 100%;}
.scdw3txt{padding: 75px 50px 50px 74px;box-sizing: border-box;}
.scdw3txt h3{font-size: 24px;color: #333;margin-bottom: 12px;}
.scdw3txt p{font-size: 16px;color: rgba(51,51,51,.8);}

.scdy1{padding: 130px 0 90px;}
.scdy1 ul{font-size: 0;}
.scdy1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;margin-bottom: 20px;box-shadow: 0 0 10px 3px #f2f1f2;padding: 42px 20px;font-size: 0;}
.scdy1 ul li:nth-of-type(4n){margin-right: 0;}
.scdy1 ul li h6,.scdy1 ul li h3{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.scdy1 ul li h6{width: 40%;text-align: center;}
.scdy1 ul li h3{width: 60%;font-size: 18px;color: #333;}

.scdy2{position: relative;text-align: center;background: url(../images/scdy2bg_02.jpg) center center;background-size: 100% 100%;}
.scdy2 .swiper-slide{position: relative;padding-bottom: 50px;}
.scdy2 .swiper-slide img{width: 100%;}
.scdy2 .swiper-slide .scdy2txt{margin-top: 3px;background: #194494;padding: 38px 48px;box-sizing: border-box;text-align: left;}
.scdy2 .swiper-slide .scdy2txt h3{font-size: 20px;color: #fff;margin-bottom: 12px;}
.scdy2 .swiper-slide .scdy2txt p{font-size: 16px;color: rgba(255,255,255,.6);}
.scdy2 .swiper-slide h1{font-size: 100px;color: rgba(255,255,255,.1);font-family: Arial;font-weight: 1000;line-height: 100px;position: absolute;left: 0;width: 100%;text-align: center;bottom: -8px;z-index: -1;}
.scdy2 .swiper-button-prev,.scdy2 .swiper-button-next{position: static;display: inline-block;width: 38px;height: 38px;line-height: 38px;text-align: center;border-radius: 50%;background: rgba(255,255,255,.32);
  margin-top: 28px;color: #fff;font-size: 18px;
}
.scdy2 .swiper-button-prev{margin-right: 38px;}
.scdy2 .swiper-button-prev:hover,.scdy2 .swiper-button-next:hover{background: #fff;color: #254795;}

.scdy3{padding: 130px 0 70px;font-size: 0;}
.scdy3_l,.scdy3_r{display: inline-block;vertical-align: top;box-sizing: border-box;width: 48%;}
.scdy3_l{margin-right: 4%;}
.scdy3bt{position: relative;margin-bottom: 42px;}
.scdy3bt img{width: 100%;}
.scdy3bt h6{display: block;width: 132px;height: 132px;border-radius: 50%;overflow: hidden;box-shadow: 0 6px 10px 3px #e5eff7;position: absolute;top: 55%;left: 10%;background: #fff;}
.scdy3bt h3{font-size: 24px;color: #fff;position: absolute;top: 75%;left: 35%;}
.scdy3nr p{margin-bottom: 10px;font-size: 16px;color: #333;padding: 25px 55px;box-sizing: border-box;box-shadow: 4px 4px 10px 3px #dfecf6;}
.scdy3nr p strong{font-size: 16px;color: #2679bf;font-weight: bold;}
.scdy3_r .scdy3nr p{padding: 35px 55px;}

.scdy4{padding: 95px 0 75px;background: #e9eef4;}
.scdy4 ul{font-size: 0;}
.scdy4 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 20%;position: relative;margin-bottom: 16px;}
.scdy4 ul li:nth-of-type(6),.scdy4 ul li:nth-of-type(7),.scdy4 ul li:nth-of-type(8),.scdy4 ul li:nth-of-type(9),.scdy4 ul li:nth-of-type(10){text-align: right;}
.scdy4 ul li h6{display: inline-block;width: 207px;height: 207px;border-radius: 50%;overflow: hidden;position: relative;}
.scdy4 ul li h6 img{width: 100%;}
.scdy4 ul li h6 i{font-size: 20px;color: #fff;position: absolute;bottom: 20%;left: 0;width: 100%;text-align: center;}

.scdy5 ul li:nth-of-type(2n) .hxjzl_r{text-align: left;padding-left: 190px;}
.scdy5 ul li .hxjzl_r p{position: relative;}
.scdy5 ul li .hxjzl_r p::before{content: '';display: block;width: 5px;height: 5px;background: #3d87c6;border-radius: 50%;position: absolute;left: -18px;top: 11px;}

.scjr1 ul li{width: 49%;margin-right: 2% !important;}
.scjr1 ul li:nth-of-type(2n){margin-right: 0 !important;}
.scjr1 ul li .cpjztxt p{padding-left: 0;}
.scjr1 ul li .cpjztxt p::before{display: none;}
.scjr1 ul li h6 i{text-align: left;padding-left: 30px;box-sizing: border-box;}

.scjr2{background: url(../images/scjr2bg_02.jpg) center center;background-size: 100% 100%;}
.scjr2 ul{font-size: 0;}
.scjr2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 18.2%;margin-right: 2.25%;margin-bottom: 28px;border: 1px solid rgba(255,255,255,.2);padding: 40px 20px 50px;
  position: relative;cursor: pointer;height: 410px;
}
.scjr2 ul li:nth-of-type(5n){margin-right: 0;}
.scjr2 ul li::before{content: '';display: block;width: 100%;height: 0;background: url(../images/scjr2list_03.jpg) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;}
.scjr2 ul li h6{display: block;width: 124px;height: 124px;border-radius: 50%;overflow: hidden;border: 1px dashed #fff;margin: 0 auto 30px;}
.scjr2 ul li h6 img{width: 100%;}
.scjr2 ul li h3{font-size: 20px;color: #fff;position: relative;text-align: center;}
.scjr2 ul li h3::after{content: '';display: block;width: 14px;height: 2px;background: #fff;margin: 20px auto;}
.scjr2 ul li p{font-size: 16px;color: rgba(255,255,255,.6);position: relative;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
}
.scjr2 ul li:hover h6{height: 0;opacity: 0;}
.scjr2 ul li:hover::before{height: 100%;}
.scjr2 ul li:hover p{display: block;}

.scjr3{padding: 110px 0;}
.scjr3 ul{font-size: 0;}
.scjr3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;position: relative;}
.scjr3 ul li:last-of-type{margin-right: 0;}
.scjr3 ul li img{width: 100%;}
.scjr3 ul li h6{display: block;width: 132px;height: 132px;border-radius: 50%;overflow: hidden;background: #eaeef4;box-shadow: 0 6px 10px 2px #e0ecf6;
  position: absolute;top: 45%;left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.scjr3txt{margin-top: 10px;box-shadow: 0 0 10px 3px #e0ecf6;padding: 75px 45px 40px;box-sizing: border-box;}
.scjr3txt p{font-size: 16px;color: #333;height: 150px;}
.scjr3 ul li h3{font-size: 24px;color: #fff;position: absolute;top: 25%;left: 0;width: 100%;text-align: center;}
.sczl1 ul li{width: 23.5%;margin-right: 2% !important;}
.sczl1 ul li:last-of-type{margin-right: 0 !important;}
.sczl1 ul li .cpjztxt p{padding-left: 0;height: 120px;}
.sczl1 ul li .cpjztxt p::before{display: none;}

.sczl2{text-align: center;background: url(../images/sczl2bg_02.jpg) center center;background-size: 100% 100%;}
.sczl2 .cpnrb_r,.sczl2 .cpnrb_l{vertical-align: middle;}
.sczl2 .cpnrb_r{text-align: left;}
.sczl2 .cpnrb_r p{width: 100%;}
.sczl2 .cpnrb_r a{display: block;width: 154px;line-height: 37px;font-size: 14px;color: #fff;text-align: center;background: #2756a0;border-radius: 37px;margin-top: 30px;}
.sczl2 .cpnrblist:last-of-type .cpnrb_r a{display: none;}

.sczl3 .hxjzl_r{padding-right: 13.5%;}
.sczl3 ul li:nth-of-type(2n) .hxjzl_r{padding-left: 13.5%;}
/* .xctx1 ul li .cpjztxt{height: auto !important;} */
.xctx1 ul li .cpjztxt p{margin-bottom: 26px;}

.xctx2{background: url(../images/xctx2bg_02.jpg) center center;background-size: 100% 100%;}
.xctx2 ul{font-size: 0;}
.xctx2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;margin-bottom: 30px;}
.xctx2 ul li:nth-of-type(3n){margin-right: 0;}
.xctx2 ul li img{width: 100%;}
.xctx2 ul li .xctx2txt{padding: 30px 66px 0 22px;box-sizing: border-box;}
.xctx2 ul li h3{font-size: 20px;color: #fff;margin-bottom: 12px;}
.xctx2 ul li p{font-size: 16px;color: rgba(255,255,255,.6);}

.xctx3{padding: 130px 0;}
.xctx3 ul{font-size: 0;margin-top: 100px;}
.xctx3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;cursor: pointer;position: relative;}
.xctx3 ul li img{width: 100%;}
.xctx3 ul li:last-of-type{margin-right: 0;}
.xctx3 ul li::before{content: '';display: block;width: 100%;height: 0;background: rgba(25,68,148,.6);position: absolute;top: 0;left: 0;}
.xctx3 ul li h6{display: block;width: 132px;height: 132px;background: #eaeef4;overflow: hidden;position: absolute;top: -12%;left: 50%;border-radius: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.xctx3txt{position: absolute;top: 25%;left: 0;width: 100%;text-align: center;}
.xctx3txt h3{font-size: 24px;color: #fff;margin-bottom: 42px;}
.xctx3txt p{font-size: 20px;color: #fff;line-height: 34px;}
.xctx3 ul li:hover::before{height: 100%;}
.xctx3 ul li:hover h6{background: #194494;}
.xctx3 ul li:hover h6 img{
  filter: grayscale(100%) brightness(200%);
}

.ytgh1 h6{position: relative;}
.ytgh1 h6 img{width: 100%;}
.ytgh1 h6 i{position: absolute;top: 50%;left: 0;width: 100%;font-size: 24px;color: #fff;padding-left: 30px;box-sizing: border-box;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
.ytgh1 h1{font-size: 100px;font-weight: 1000;color: rgba(33,118,189,.2);display: block;position: relative;text-align: center;line-height: 100px;font-family: Arial;margin-top: -40px;}
.ytgh1 .cpjztxt{height: 226px;}
.ytgh1 .swiper-button-prev,.ytgh1 .swiper-button-next{width: 45px;height: 45px;line-height: 45px;text-align: center;font-size: 18px;color: #fff;background: #bac7df;border-radius: 50%;top: 55%;}
.ytgh1 .swiper-button-prev:hover,.ytgh1 .swiper-button-next:hover{background: #194494;}
.ytgh1 .swiper-button-prev{left: 8%;}
.ytgh1 .swiper-button-next{right: 8%;}

.ytgh2{background: url(../images/ytgh2bg_02.jpg) center center;background-size: 100% 100%;}

.ywfx1 ul li h6 i{text-align: left;padding-left: 50px;box-sizing: border-box;}
.ywfx2{background: url(../images/ywfx2bg_02.jpg) center center;background-size: 100% 100%;}

.yyyl1{padding-top: 130px;}
.yyyl1 ul{font-size: 0;}
.yyyl1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;background: #fff;box-shadow: 0 0 10px 3px #f2f1f2;}
.yyyl1 ul li:last-of-type{margin-right: 0;}
.yyyl1 ul li h6{position: relative;}
.yyyl1 ul li h6 img{width: 100%;}
.yyyl1 ul li h6 i{font-size: 24px;color: #fff;position: absolute;left: 10%;bottom: 15%;}
.yyyl1 ul li p{padding: 50px 40px;box-sizing: border-box;font-size: 16px;color: #333;}

.yyyl2{padding: 100px 0 70px;}
.yyyl2 p{text-align: center;}
.yyyl2 p img{max-width: 100%;height: auto;}

.yyyl3{padding: 115px 0 80px;background: url(../images/yyyl3bg_02.jpg) center center;background-size: 100% 100%;}
.yyyl3 .ejbt h3{color: #fff;}
.yyyl3 .ejbt h4{color: rgba(255,255,255,.2);}
.yyyl3 ul{font-size: 0;}
.yyyl3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;margin-bottom: 50px;}
.yyyl3 ul li:nth-of-type(3n){margin-right: 0;}
.yyyl3 ul li img{width: 100%;}
.yyyl3txt{padding: 40px 48px;box-sizing: border-box;background: rgba(16,49,110,.7);}
.yyyl3txt h3{font-size: 20px;color: #fff;margin-bottom: 12px;}
.yyyl3txt p{font-size: 16px;color: rgba(255,255,255,.6);height: 120px;}

.yyyl4{padding: 100px 0 110px;background: url(../images/yyyl4bg_02.jpg) center center;background-size: 100% 100%;}
.yyyl4 ul{font-size: 0;}
.yyyl4 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 25.7%;margin-right: 2%;position: relative;background: #fff;}
.yyyl4 ul li:last-of-type{margin-right: 0;}
.yyyl4 ul li:nth-of-type(2){width: 44.6%;}
.yyyl4 ul li img{width: 100%;}
.yyyl4 ul li h6{width: 103px;height: 103px;border-radius: 50%;overflow: hidden;background: #fff;box-shadow: 0 6px 10px 3px #e1edf6;position: absolute;top: 16%;left: 15%;}
.yyyl4txt{padding: 80px 48px 60px;box-sizing: border-box;font-size: 0;height: 394px;}
.yyyl4txt h3{font-size: 24px;color: #2679bf;margin-bottom: 15px;padding-left: 20px;box-sizing: border-box;}
.yyyl4txt h4{display: inline-block;vertical-align: top;width: 172px;line-height: 37px;background: #ecf1fe;border-radius: 37px;font-size: 16px;color: #333;padding-left: 18px;box-sizing: border-box;
  margin-right: 100px;margin-bottom: 15px;
}
.yyyl4txt h4:nth-of-type(2n){margin-right: 0;}
.yyyl4txt p{font-size: 16px;color: #333;padding-left: 55px;box-sizing: border-box;position: relative;}
.yyyl4txt p::before{content: '';display: block;width: 5px;height: 5px;background: #2176bd;border-radius: 50%;position: absolute;top: 13px;left: 30px;}
.yyyl4_l,.yyyl4_r{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;}
.yyyl4_l{padding-right: 30px;}

.dypx1{padding: 130px 0 140px;position: relative;}
.dypx1 ul{font-size: 0;}
.dypx1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;cursor: pointer;padding: 40px;box-shadow: 0 0 10px 3px #e4eef7;height: 322px;position: relative;}
.dypx1 ul li:last-of-type{margin-right: 0;}
.dypx1 ul li h6{width: 137px;height: 137px;background: #194494;border-radius: 50%;overflow: hidden;display: block;margin: 0 auto 36px;}
.dypx1 ul li h6 img{width: 100%;}
.dypx1 ul li h3{text-align: center;font-size: 24px;color: #266eb1;position: relative;}
.dypx1 ul li p{font-size: 16px;color: rgba(255,255,255,.7);margin-top: 40px;height: 0;position: relative;overflow: hidden;}
.dypx1 ul li::after{content: '';display: block;width: 29px;height: 4px;background: #194494;position: absolute;top: 100%;left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.dypx1 ul li::before{content: '';display: block;width: 100%;height: 100%;background: url(../images/dypx1bg_03.jpg) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;opacity: 0;}
.dypx1 ul li:hover h6{height: 0;}
.dypx1 ul li:hover h3{color: #fff;}
.dypx1 ul li:hover p{height: auto;overflow: initial;}
.dypx1 ul li:hover::before{opacity: 1;}

.dypx2{position: relative;padding: 120px 0 110px;background: url(../images/dypx2bg_02.jpg) center center;background-size: 100% 100%;}
.dypx2 .ejbt h3{color: #fff;}
.dypx2 .ejbt h4{color: rgba(255,255,255,.2);}
.dypx2 ul{font-size: 0;}
.dypx2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;border: 1px solid rgba(255,255,255,.3);padding: 60px 30px 60px 40px;cursor: pointer;position: relative;}
.dypx2 ul li:last-of-type{margin-right: 0;}
.dypx2 ul li h3{margin: 50px 0 80px;font-size: 36px;line-height: 44px;color: #fff;position: relative;}
.dypx2 ul li h4{text-align: right;font-size: 16px;color: #fff;position: relative;}
.dypx2 ul li h4::before{content: '';display: inline-block;vertical-align: middle;width: 69px;height: 1px;background: rgba(255,255,255,.3);margin-right: 18px;}
.dypx2 ul li::before{content: '';display: block;width: 100%;height: 0;background: url(../images/dypx2_03.jpg) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;}
.dypx2 ul li:hover::before{height: 100%;}
.dypx2 ul li:hover img{
  filter: grayscale(100%) brightness(200%);
}

.dypx3{padding: 115px 0 127px;}
.dypx3 ul{font-size: 0;}
.dypx3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;cursor: pointer;box-shadow: 0 0 10px 3px #ddeaf5;padding: 20px 27px 60px;position: relative;
  height: 500px;
}
.dypx3 ul li:last-of-type{margin-right: 0;}
.dypx3 ul li h6{border: 6px solid #366aca;border-radius: 50%;overflow: hidden;}
.dypx3 ul li h6 img{width: 100%;}
.dypx3 ul li h3{font-size: 24px;color: #333;margin: 30px 0 24px;text-align: center;position: relative;}
.dypx3 ul li .dypx3txt{text-align: center;}
.dypx3 ul li .dypx3txt p{font-size: 16px;color: rgba(51,51,51,.7);display: none;position: relative;}
.dypx3 ul li .dypx3txt p:first-of-type{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}
.dypx3 ul li::after{content: '';display: block;width: 29px;height: 4px;background: #194494;position: absolute;bottom: -3px;left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.dypx3 ul li .dypx3txt p::before{content: '';display: block;width: 5px;height: 5px;background: #fff;border-radius: 50%;position: absolute;left: 0;top: 13px;opacity: 0;}
.dypx3 ul li::before{content: '';display: block;width: 100%;height: 0;background: url(../images/dypx3bg_03.jpg) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;}
.dypx3 ul li:hover::before{height: 100%;}
.dypx3 ul li:hover h6{height: 0px;}
.dypx3 ul li:hover h3{text-align: left;color: #fff;}
.dypx3 ul li:hover p{display: block !important;text-align: left;padding-left: 20px;color: rgba(255,255,255,.7);margin-bottom: 38px;}
.dypx3 ul li p:last-of-type{margin-bottom: 0 !important;}
.dypx3 ul li:hover p::before{opacity: 1;}
.dypx3 ul li:hover{padding-top: 90px;}

.dypx4{padding: 127px 0;background: url(../images/dypx4bg_02.jpg) center center;background-size: 100% 100%;}
.dypx4 ul{font-size: 0;}
.dypx4 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 30%;cursor: pointer;}
.dypx4 ul li h3{font-size: 120px;color: rgba(25,68,148,.22);line-height: 120px;font-weight: bold;font-family: Arial;}
.dypx4 ul li:first-of-type,.dypx4 ul li:nth-of-type(2){width: 20%;}
.dypx4 ul li p{font-size: 16px;color: #333;margin-top: 45px;padding-right: 20px;box-sizing: border-box;opacity: 1;}
.dypx4 ul li p::after{content: '';display: block;width: 24px;height: 3px;background: url(../images/dypx4_03.jpg) center center;background-size: 100% 100%;margin-top: 40px;opacity: 0;}
.dypx4 ul li:hover p,.dypx4 ul li:hover p::after{opacity: 1;}
.dypx4 ul li:hover h3{
  background-image: linear-gradient(to right, #12b0cb, #73eafe);
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
}

.dypx5{padding: 116px 0 140px;background: url(../images/dypx5bg_02.jpg) center center;background-size: 100% 100%;font-size: 0;text-align: center;}
.dypx5 .ejbt h3{color: #fff;}
.dypx5 .ejbt h4{color: rgba(255,255,255,.2);}
.dypx5_l,.dypx5_c,.dypx5_r{display: inline-block;vertical-align: middle;text-align: center;width: 33.333%;box-sizing: border-box;}
.dypx5_r{display: none;}
.dypx5_c{border-left: 1px solid rgba(255,255,255,.12);padding: 30px 0;
  /* border-right: 1px solid rgba(255,255,255,.12); */
}
.dypx5 span,.dypx5 h3{display: inline-block;vertical-align: middle;}
.dypx5 span:first-of-type{font-size: 60px;color: #fff;line-height: 60px;margin-right: 28px;}
.dypx5 h3{font-size: 30px;color: #fff;text-align: left;}
.dypx5 h3 i{font-size: 14px;color: rgba(255,255,255,.6);display: block;line-height: 14px;margin-bottom: 6px;}
.dypx5_l span:last-of-type{width: 35px;height: 35px;line-height: 35px;text-align: center;color: #194494;background: #fff;border-radius: 50%;margin-left: 48px;vertical-align: bottom;}
.dypx5_l a{font-size: 0;display: block;}
.dypx5_l a:hover span:last-of-type{background: #194494;color: #fff;}
.dypx5_r img,.dypx5_r h6{display: inline-block;vertical-align: middle;}
.dypx5_r h6{text-align: left;margin-left: 34px;font-size: 14px;color: rgba(255,255,255,.6);line-height: 24px;}

.dypx6{padding: 150px 0;}
.dypx6 ul{font-size: 0;}
.dypx6 ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 20%;text-align: center;font-size: 0;cursor: pointer;}
.dypx6 ul li .dypx6txt,.dypx6 ul li h6{display: inline-block;vertical-align: middle;}
.dypx6 ul li .dypx6txt{width: 198px;height: 198px;background: #f3f4f5;border-radius: 50%;position: relative;border: 9px solid #fff;box-sizing: border-box;}
.dypx6 ul li .dypx6txt img{position: absolute;top: 50px;left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.dypx6 ul li h3{position: absolute;top: 50px;left: 0;width: 100%;text-align: center;font-size: 60px;color: #fff;line-height: 60px;font-weight: 1000;font-family: Arial;opacity: 0;}
.dypx6 ul li p{position: absolute;top: 120px;left: 0;width: 100%;text-align: center;font-size: 18px;color: #333;}
.dypx6 ul li h6{margin-left: 18px;}
.dypx6 ul li:last-of-type h6{opacity: 0;}
.dypx6 ul li:hover .dypx6txt{background: #65e2f7;border: 9px solid #dbf6fa;}
.dypx6 ul li:hover .dypx6txt img{opacity: 0;}
.dypx6 ul li:hover h3{opacity: 1;}
.dypx6 ul li:hover p{color: #fff;}

.dypx7{padding-bottom: 130px;background: url(../images/dypx7bg_02.jpg) center center;background-size: 100% 100%;}
.dypx7 .hzhb .ejbt h3{color: #333;}
.dypx7 .hzhb .ejbt h4{color: rgba(51,51,51,.2);}

.fzzl1{padding: 136px 0 126px;}
.fzzl1_t{position: relative;text-align: center;margin-bottom: 50px;}
.fzzl1_t::before{content: '';display: block;width: 100%;height: 1px;background: url(../images/fzzl1_t_03.jpg) center center;background-size: 100% 100%;position: absolute;top: 50%;left: 0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
.fzzl1_t h3{display: inline-block;vertical-align: middle;margin-right: 240px;width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 20px;color: #1e50a1;
  font-weight: 1000;font-family: Arial;border: 2px solid #194494;border-radius: 50%;position: relative;background: #fff;cursor: pointer;
}
.fzzl1_t h3:last-of-type{margin-right: 0;}
.fzzl1_t h3.ac{background: #1e50a1;color: #fff;}
.fzzl1list{display: none;font-size: 0;padding: 0 100px;}
.fzzl1list.ac{display: block;}
.fzzl1_l,.fzzl1_r{display: table-cell;vertical-align: middle;width: 50%;}
.fzzl1_l{padding-right: 20px;}
.fzzl1_l img{width: 100%;}
.fzzl1_r{box-shadow: 0 0 10px 3px #c8ddef;padding: 0 60px;}
.fzzl1_r h3{font-size: 24px;color: #1e50a1;margin-bottom: 40px;}
.fzzl1_r p{font-size: 16px;color: #333;padding-left: 28px;box-sizing: border-box;position: relative;}
.fzzl1_r p::before{content: '';display: block;width: 5px;height: 5px;background: #2176bd;border-radius: 50%;position: absolute;left: 0;top: 14px;}

.fzzl2{padding: 80px 0 128px;background: #e9eef4;}
.fzzl2 ul{font-size: 0;}
.fzzl2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 19.2%;margin-right: 1%;background: #fff;border: 1px solid #e3e3e3;cursor: pointer;padding: 60px 28px 66px;
  position: relative;
}
.fzzl2 ul li:last-of-type{margin-right: 0;}
.fzzl2 ul li img{margin-bottom: 40px;position: relative;}
.fzzl2 ul li h3{font-size: 26px;color: #194494;line-height: 36px;margin-bottom: 28px;position: relative;}
.fzzl2 ul li p{font-size: 16px;color: rgba(51,51,51,.8);height: 90px;position: relative;}
.fzzl2 ul li::before{content: '';display: block;width: 100%;height: 0;background: url(../images/fzzl2bg_03.jpg) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;}
.fzzl2 ul li:hover img{
  filter: grayscale(100%) brightness(2000%);
}
.fzzl2 ul li:hover h3{color: #fff;}
.fzzl2 ul li:hover p{color: rgba(255,255,255,.8);}
.fzzl2 ul li:hover::before{height: 100%;}

.fzzl3{padding: 100px 0 130px;background: url(../images/fzzl3bg_02.jpg) center center;background-size: 100% 100%;}
.fzzl3 .ejbt h3{color: #fff;}
.fzzl3 .ejbt h4{color: rgba(255,255,255,.2);}
.fzzl3 ul{font-size: 0;}
.fzzl3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.875%;margin-right: 1.5%;}
.fzzl3 ul li:last-of-type{margin-right: 0;}
.fzzl3 ul li a{display: block;position: relative;background: #fff;padding: 4px;box-sizing: border-box;border: 1px solid transparent;}
.fzzl3txt{padding: 18px 20px 110px;box-sizing: border-box;position: relative;height: 520px;}
.fzzl3 ul li h3{padding: 45px 0 45px 28px;box-sizing: border-box;background: #1e50a1;font-size: 24px;color: #fff;}
.fzzl3txt h4{font-size: 14px;color: #194494;width: 88px;line-height: 20px;text-align: center;border: 1px solid #194494;border-radius: 20px;margin-bottom: 8px;}
.fzzl3txt h5{font-size: 16px;color: rgba(51,51,51,.8);height: 180px;margin-bottom: 26px;}
.fzzl3txt p{font-size: 16px;color: rgba(51,51,51,.8);}
.fzzl3txt h6{display: block;width: 210px;height: 44px;line-height: 44px;text-align: center;font-size: 14px;color: #fff;background: url(../images/fzzl3an_03.png) center center;background-size: 100% 100%;
  border-radius: 44px;position: absolute;bottom: 35px;left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.fzzl3 ul li a:hover{background: transparent;border: 1px solid rgba(255,255,255,.5);}
.fzzl3 ul li a:hover h4{background: #fff;border: 1px solid #fff;color: #194494;}
.fzzl3 ul li a:hover h5,.fzzl3 ul li a:hover p{color: #fff;}

.fzzlxq{padding: 120px 0;}
.fzzlxq h2{text-align: center;font-size: 36px;color: #2063ae;margin-bottom: 72px;}
.fzzlxq h3{font-size: 24px;color: #2063ae;margin-bottom: 30px;}
.fzzlxq p img{max-width: 100%;height: auto;}
.fzzlxq p{margin-bottom: 60px;}
.fzzlxq h3 strong{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;background: #2756a0;font-size: 25px;color: #fff;font-weight: 1000;font-family: Arial;
  margin-right: 18px;border-radius: 50%;font-style: italic;
}

.myd1 ul li h6 i{text-align: left;padding-left: 30px;box-sizing: border-box;}
.myd1 .cpjztxt p{height: 90px;}

.myd2{padding: 120px 0 110px;background: url(../images/myd2bg_02.jpg) center center;background-size: 100% 100%;}
.myd2 .ejbt h3{color: #fff;}
.myd2 .ejbt h4{color: rgba(255,255,255,.2);}
.myd2 ul{font-size: 0;}
.myd2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;cursor: pointer;border: 1px solid rgba(255,255,255,.3);padding: 40px 40px 50px;}
.myd2 ul li:last-of-type{margin-right: 0;}
.myd2 ul li img{margin-bottom: 20px;}
.myd2 ul li p{font-size: 16px;color: #fff;line-height: 33px;height: 99px;}
.myd2 ul li p strong{font-size: 22px;color: #fff;line-height: 33px;}
.myd2 ul li:hover{background: #fff;}
.myd2 ul li:hover p{color: #333;}
.myd2 ul li:hover p strong{color: #2176bd;}

.myd3{padding: 120px 0 100px;}
.myd3tlist{display: none;font-size: 0;}
.myd3tlist.ac{display: block;}
.myd3t ul{font-size: 0;padding: 0 70px;box-sizing: border-box;text-align: center;}
.myd3t ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 25%;position: relative;cursor: pointer;padding: 33px 0 46px;border-radius: 6px;}
.myd3t ul li span{font-size: 44px;color: #194494;line-height: 44px;}
.myd3t ul li h3{font-size: 18px;color: #333;margin-top: 10px;}
.myd3t ul li h1{font-size: 66px;color: rgba(33,118,189,.2);line-height: 66px;font-family: Arial;font-weight: 1000;position: relative;margin-top: -25px;}
.myd3t ul li.ac{background: #194494;}
.myd3t ul li.ac span,.myd3t ul li.ac h3{color: #fff;}
.myd3t ul li.ac h1{color: rgba(255,255,255,.2);}
.myd3t ul li::after{content: '';display: block;position: absolute;top: 100%;left: 50%;opacity: 0;
    width: 0;
    height: 0;
    border-top: 15px solid #194494;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
}
.myd3t ul li.ac::after{opacity: 1;}
.myd3b{margin-top: -20px;}
.myd3tlist{padding: 72px 0;background: #e9eef4;font-size: 0;}
.myd3bl,.myd3br{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.myd3bl{width: 42%;}
.myd3br{width: 58%;padding-left: 90px;padding-right: 90px;}
.myd3bl img{width: 100%;}
.myd3br h3{font-size: 24px;color: #2176bd;margin-bottom: 28px;}
.myd3br p{font-size: 16px;color: #333;}

.myd4{background: url(../images/myd4bg_02.jpg) center center;background-size: 100% 100%;}

.qyhy1{padding: 130px 0;}
.qyhy1 ul{font-size: 0;}
.qyhy1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width:24%;margin-right: 1.4%;cursor: pointer;position: relative;height: 320px;border: 1px solid #e3e3e3;text-align: center;
  padding: 38px 30px 0;background: #fff;
}
.qyhy1 ul li:last-of-type{margin-right: 0;}
.qyhy1 ul li h3{font-size: 18px;color: #333;margin: 18px 0;}
.qyhy1 ul li p{font-size: 16px;color: #333;height: 0px;overflow: hidden;opacity: 0;}
.qyhy1 ul li h1{font-size: 66px;color: rgba(33,118,189,.2);line-height: 66px;font-family: Arial;font-weight: 1000;position: absolute;bottom: -40px;left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);z-index: -1;
}
.qyhy1 ul li h6 img{border-radius: 50%;}
.qyhy1 ul li:hover h6{height: 0;overflow: hidden;}
.qyhy1 ul li:hover{background: #194494;}
.qyhy1 ul li:hover h3{color: #fff;text-align: left;}
.qyhy1 ul li:hover p{opacity: 1;height: auto;color: rgba(255,255,255,.8);text-align: left;}
.qyhy1 ul li:hover h6 img{opacity: 0;}

.qyhy2{background: url(../images/qyhy2bg_02.jpg) center center;background-size: 100% 100%;}

.qyhy3 ul li:first-of-type .scjr3txt{text-align: center;}
.qyhy3 ul li .scjr3txt p{height: 60px;}

.fzzlxq h4{font-size: 16px;color: #333;padding-left: 48px;}
.fzzlxq h4::before{content: '';display: inline-block;width: 5px;height: 5px;background: #2063ae;border-radius: 50%;vertical-align: middle;margin-right: 10px;}
.fzzlxq h6 img{max-width: 100%;height: auto;}
.fzzlxq h6{padding: 30px 0 60px;border-bottom: 3px solid #e8ebee;}
.sczlxq h3{margin-top: 60px;}

.xqb{padding: 210px 0;background: url(../images/xqbg_02.jpg) center center;background-size: 100% 100%;text-align: center;display: none;}
.xqb h3{font-size: 36px;color: #fff;line-height: 47px;}

.yycw1{padding: 138px 0 118px;}
.yycw1 ul{font-size: 0;}
.yycw1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 25.85%;margin-right: 2%;box-shadow: 0 6px 10px 3px #f4f3f3;height: 627px;position: relative;}
.yycw1 ul li:nth-of-type(2){width: 44.3%;}
.yycw1 ul li:last-of-type{margin-right: 0;}
.yycw1 ul li img{width: 100%;}
.yycw1 ul li h6{width: 103px;height: 103px;border-radius: 50%;overflow: hidden;box-shadow: 0 6px 10px 3px #dfebf5;position: absolute;top: 13%;left: 18%;background: #fff;}
.yycw1txt{padding: 80px 66px 60px;box-sizing: border-box;}
.yycw1txt h3{font-size: 22px;color: #2176bd;margin-bottom: 20px;}
.yycw1txt p{font-size: 16px;color: #333;}
.yycw1txt p::before{content: '';display: inline-block;vertical-align: middle;width: 2px;height: 2px;background: #2176bd;margin-right: 16px;}
.yycw1 ul li:nth-of-type(2) h6{left: 9%;}

.yycw2{padding: 100px 0;background: url(../images/yycw2bg_02.jpg) center center;background-size: 100% 100%;}
.yycw2 ul{font-size: 0;}
.yycw2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 48%;margin-right: 4%;position: relative;}
.yycw2 ul li:last-of-type{margin-right: 0;}
.yycw2t{position: relative;margin-bottom: 44px;}
.yycw2t img{width: 100%;}
.yycw2t h3{font-size: 36px;color: #fff;position: absolute;top: 35%;left: 0;width: 100%;text-align: center;}
.yycw2t h4{font-size: 16px;color: #fff;letter-spacing: 4px;margin-left: -4px;position: absolute;top: 55%;left: 0;width: 100%;text-align: center;}
.yycw2t h4::before{content: '';display: inline-block;vertical-align: middle;width: 100px;height: 2px;background: url(../images/yyh4bg_03.png) center center;background-size: 100% 100%;margin-right: 16px;}
.yycw2t h4::after{content: '';display: inline-block;vertical-align: middle;width: 100px;height: 2px;background: url(../images/yyh4bg_05.png) center center;background-size: 100% 100%;margin-left: 16px;}
.yycw2blist{padding: 30px 55px;box-sizing: border-box;background: #fff;margin-bottom: 10px;box-shadow: 0 0 10px 3px #c7daf3;}
.yycw2blist h3{font-size: 16px;color: #2679bf;}
.yycw2blist p{font-size: 16px;color: #333;height: 52px;line-height: 26px;}
.yycw2 ul li h6{display: block;width: 132px;height: 132px;border-radius: 50%;overflow: hidden;box-shadow: 0 6px 10px 3px #dfebf5;position: absolute;top: 24%;left: 50%;background: #fff;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.yycw2 ul li h6 img{width: 100%;}

.yycw3{position: relative;}
.yycw3 h6 img{width: 100%;}
.yycw3 .ejbt{position: absolute;top: 10%;left: 0;width: 100%;text-align: center;}
.yycw3 .ejbt h3{color: #fff;}
.yycw3 .ejbt h4{color: rgba(255,255,255,.2);}

.yycw3 ul li{position: absolute;cursor: pointer;}
.yycw3 ul li h3{font-size: 20px;color: #fff;}
.yycw3 ul li .yycw3txt{position: absolute;top: -80%;left: 40%;width: 500px;padding: 44px 18px 44px 45px;box-sizing: border-box;background: #fff;opacity: 0;z-index: -1;}
.yycw3 ul li .yycw3txt h3{color: #2176bd;margin-bottom: 20px;}
.yycw3 ul li .yycw3txt p{font-size: 16px;color: #333;margin-bottom: 30px;position: relative;}
.yycw3 ul li .yycw3txt p:last-of-type{margin-bottom: 0;}
.yycw3 ul li .yycw3txt p strong{font-size: 16px;color: #2176bd;font-weight: bold;position: absolute;left: -28px;top: 1px;}
.yycw3 ul li:first-of-type{top: 31%;left: 53%;padding-left: 7%;}
.yycw3 ul li:nth-of-type(2){top: 44%;left: 59%;padding-left: 7%;}
.yycw3 ul li:nth-of-type(3){top: 63%;left: 59%;padding-left: 7%;}
.yycw3 ul li:nth-of-type(4){top: 76%;left: 53%;padding-left: 7%;}
.yycw3 ul li:nth-of-type(5){top: 76%;left: 28%;padding-right: 7%;}
.yycw3 ul li:nth-of-type(6){top: 63%;left: 23%;padding-right: 7%;}
.yycw3 ul li:nth-of-type(7){top: 44%;left: 20%;padding-right: 7%;}
.yycw3 ul li:nth-of-type(8){top: 31%;left: 27%;padding-right: 7%;}
.yycw3 ul li:hover>h3{opacity: 0;}
.yycw3 ul li:hover .yycw3txt{opacity: 1;z-index: 2;}
.yycw3 ul li .yycw3txt::before{content: '';display: block;position: absolute;top: 10%;left: -18px;
    width: 0;
    height: 0;
    border-right: 18px solid #fff;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
}
.yycw3 ul li:nth-of-type(5) .yycw3txt{left: -105%;}
.yycw3 ul li:nth-of-type(6) .yycw3txt{left: -110%;}
.yycw3 ul li:nth-of-type(7) .yycw3txt{left: -80%;}
.yycw3 ul li:nth-of-type(8) .yycw3txt{left: -90%;}
.yycw3 ul li:nth-of-type(5) .yycw3txt::before,.yycw3 ul li:nth-of-type(6) .yycw3txt::before,.yycw3 ul li:nth-of-type(7) .yycw3txt::before,.yycw3 ul li:nth-of-type(8) .yycw3txt::before{
  top: 10%;right: -18px;left: auto;
  width: 0;
  height: 0;
  border-right: none;
  border-left: 18px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

.yycw4{padding: 130px 0 100px;background: #ecf1fe;font-size: 0;}
.yycw4_l,.yycw4_r{display: inline-block;vertical-align: top;box-sizing: border-box;width: 48%;}
.yycw4_l{margin-right: 4%;}
.yycw4t{position: relative;margin-bottom: 24px;box-shadow: 0 0 10px 3px #cfdff5;}
.yycw4t img{width: 100%;}
.yycw4t h3{font-size: 30px;color: #fff;position: absolute;top: 50%;left: 8%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
.yycw4 ul{font-size: 0;}
.yycw4 ul li{font-size: 0;background: #fff;margin-bottom: 10px;box-shadow: 0 0 10px 3px #cedef4;}
.yycw4nr h3{font-size: 16px;color: #2679bf;}
.yycw4nr p{font-size: 16px;color: #333;line-height: 24px;}
.yycw4_l ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 49%;margin-right: 2%;padding: 34px 40px 34px 10px;}
.yycw4_l ul li:nth-of-type(2n){margin-right: 0;}
.yycw4_l ul li h6,.yycw4_l ul li .yycw4nr{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.yycw4_l ul li h6{width: 30%;text-align: center;}
.yycw4_l ul li .yycw4nr{width: 70%;}
.yycw4_r ul li{padding: 21px 70px 20px 10px;}
.yycw4_r ul li h6,.yycw4_r ul li .yycw4nr{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.yycw4_r ul li h6{width: 20%;text-align: center;}
.yycw4_r ul li .yycw4nr{width: 80%;}

.yxxz1 ul li{margin-bottom: 30px;}
.yxxz1 ul li .cpjztxt{height: 256px;}
.yxxz1 ul li h6 i{text-align: left;padding-left: 30px;box-sizing: border-box;}
.yxxz1 ul li:nth-of-type(4),.yxxz1 ul li:nth-of-type(5){width: 49%;}

.yxxz2{position: relative;}
.yxxz2 h6 img{width: 100%;height: auto;}
.yxxz2 .ejbt{position: absolute;top: 10%;left: 0;width: 100%;text-align: center;}
.yxxz2 .ejbt h3{color: #fff;}
.yxxz2 .ejbt h4{color: rgba(255,255,255,.2);}
.yxxz2bt{position: absolute;display: block;width: 268px;height: 268px;background: url(../images/yxxz2bt_03.png);border-radius: 50%;top: 50%;left: 50%;background-size: 100% 100%;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
}
.yxxz2nr{position: absolute;top: 50%;left: 50%;text-align: center;width: 100%;padding: 0 46px;box-sizing: border-box;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
}
.yxxz2nr h3{font-size: 24px;color: #fff;margin-bottom: 22px;}
.yxxz2nr p{font-size: 14px;color: #fff;line-height: 18px;}
.yxxz2 ul li{position: absolute;width: 150px;text-align: center;cursor: pointer;}
.yxxz2 ul li h5{display: block;width: 92px;height: 92px;background: #00297c;border-radius: 50%;margin: 0 auto 10px;position: relative;}
.yxxz2 ul li h5 img{width: 100%;position: relative;z-index: 2;}
.yxxz2 ul li h5::after{content: '';display: block;width: 130%;height: 130%;background: rgba(0,41,124,.5);border-radius: 50%;position: absolute;top: 50%;left: 50%;opacity: 0;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
}
.yxxz2 ul li h5::before{content: '';display: block;width: 80%;height: 80%;border-radius: 50%;border: 1px solid #fff;position: absolute;top: 50%;left: 50%;opacity: 0;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
}
.yxxz2 ul li:hover h5::before,.yxxz2 ul li:hover h5::after{opacity: 1;}
.yxxz2 ul li h3{font-size: 16px;color: #fff;line-height: 18px;}
.yxxz2 ul li:first-of-type{top: 19%;left: 29%;}
.yxxz2 ul li:nth-of-type(2){top: 23%;left: 45%;}
.yxxz2 ul li:nth-of-type(2) h5,.yxxz2 ul li:nth-of-type(6) h5,.yxxz2 ul li:nth-of-type(7) h5,.yxxz2 ul li:nth-of-type(9) h5{background: #2176bd;}
.yxxz2 ul li:nth-of-type(3){top: 20%;left: 57%;}
.yxxz2 ul li:nth-of-type(4){top: 36%;left: 32%;}
.yxxz2 ul li:nth-of-type(5){top: 36%;left: 59%;}
.yxxz2 ul li:nth-of-type(6){top: 56%;left: 32.5%;}
.yxxz2 ul li:nth-of-type(7){top: 56%;left: 58.5%;}
.yxxz2 ul li:nth-of-type(8){top: 47%;left: 70%;}
.yxxz2 ul li:nth-of-type(9){top: 69%;left: 22%;}
.yxxz2 ul li:nth-of-type(10){top: 68%;left: 46%;}
.yxxz2 ul li .yxxz2txt{position: absolute;width: 555px;background: #fff;padding: 40px 60px;box-sizing: border-box;z-index: -2;opacity: 0;left: 100%;top: 10%;text-align: left;}
.yxxz2 ul li .yxxz2txt::before{content: '';display: block;position: absolute;top: 10%;left: -18px;
  width: 0;
  height: 0;
  border-right: 18px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.yxxz2 ul li:hover .yxxz2txt{z-index: 5;opacity: 1;}
.yxxz2 ul li .yxxz2txt h4{font-size: 24px;color: #2176bd;margin-bottom: 15px;}
.yxxz2 ul li .yxxz2txt p{font-size: 16px;color: #333;}
.yxxz2 ul li:nth-of-type(8) .yxxz2txt{left: auto;right: 100%;}
.yxxz2 ul li:nth-of-type(8) .yxxz2txt::before{
  top: 10%;right: -18px;left: auto;
  width: 0;
  height: 0;
  border-right: none;
  border-left: 18px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

.ej_banner_list1_1{bottom: 8.5%;}

.ej_banner_txt{position: absolute;top: 75%;left: 0;width: 100%;}

.lxwmb img{width: 100%;height: auto;}

.gsjj{padding: 226px 0 182px;background: url(../images/gsjjbg_02.jpg) center center;background-size: 100% 100%;font-size: 0;}
.gsjj_l,.gsjj_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.gsjj_l{padding-right: 46px;}
.gsjj_l img{width: 100%;}
.gsjj_r{padding-left: 80px;padding-right: 13.5%;}
.gsjj_r h3{font-size: 36px;
  background-image: linear-gradient(to right, #2153a3, #247fc3);line-height: 36px;
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
}
.gsjj_r h4{font-size: 16px;color: #333;margin-top: 16px;}
.gsjj_r h4::after{content: '';display: block;width: 8px;height: 8px;background: #1f5da9;margin: 22px 0 26px;}
.gsjj_r p{font-size: 16px;color: #333;margin-bottom: 30px;}
.gsjj_r p:last-of-type{margin-bottom: 0;}

.gsjj2{padding: 284px 0 270px;background: url(../images/gsjj2bg_02.jpg) center center;background-size: 100% 100%;}
.gsjj2 h4{font-size: 16px;color: #fff;margin-bottom: 20px;}
.gsjj2 h3{font-size: 36px;color: #fff;line-height: 36px;margin-bottom: 100px;}


.zzlist1{font-size: 0;box-sizing: border-box;}
.zzlist1>li {
	display: inline-block;
    text-align: left;
    box-sizing: border-box;
    vertical-align: top;
    margin-right: 145px;
}

.zzlist1>li h6 {
	display: inline-block;
    vertical-align: bottom;
}

.zzlist1>li p {
	color: #fff;
	font-size: 18px;
}
.zzlist1>li sup {
	color: #fff;
	font-size: 88px;
  line-height: 88px;
    display: inline-block;
    vertical-align: middle;
    font-weight: lighter;

}
.zzlist1 .dataNums {

	top: 50%;
	display: block;
	width: 100%;
	height: 88px;
	text-align: center;
}

.zzlist1 .dataNums .dataOne {
	width: 50px;
	height: 88px;
	text-align: left;
	display: inline-block
}

.zzlist1 .dataNums .dataBoc {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.zzlist1 .dataNums .dataBoc .tt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.zzlist1 .dataNums .tt span {
	width: 100%;
	height: 100%;
	font: 88px "h";
	color: #fff;
    display: block;
	font-family: initial;
  font-weight: 100;
}

.gsjj3 .ejbt,.gsjj4 .ejbt{text-align: left;}
.ejbt i{margin: 20px 0 0;
  display: block;
  width: 12px;
  height: 12px;
  background: #217bc1;
}

.gsjj3 .section3 ul li a{background: none;}
.gsjj3 .section3 ul li a:hover{background: #fff;}
.gsjj3 .section3 ul li a h3{color: #121e33 !important;}
.gsjj3 .section3 ul li a p{color: rgba(51,51,51,.6) !important;}
.gsjj3 .section3 ul li a h3::after{background: #194494 !important;}

.gsjj4{position: relative;padding: 115px 0 145px;margin-top: -46px;background: url(../images/gsjj4bg_02.jpg) center center;background-size: 100% 100%;}
.gsjj4 ul{font-size: 0;}
.gsjj4 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 19%;margin-right: 1.25%;margin-bottom: 20px;}
.gsjj4 ul li:nth-of-type(5n){margin-right: 0;}
.gsjj4 ul li a{display: block;position: relative;overflow: hidden;}
.gsjj4 ul li a img{width: 100%;}
.gsjj4 ul li a:hover img{
	transform: scale(1.1);
}



.jdal{padding: 80px 0;}
.jdalt form{font-size: 0;padding: 11px 19px;box-sizing: border-box;background: #2176bd;}
.jdalt form .layui-form-item,.jdalt form input,.jdalt form button{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.jdalt form .layui-form-item{width: 20%;margin-bottom: 0;}
.jdalt form .layui-form-item .layui-input-block{margin-left: 0;}
.jdalt form .layui-form-item .layui-input-block .layui-form-select .layui-input{font-size: 14px;color: #333;line-height: 50px;height: 50px;}
.jdalt form .layui-form-item .layui-form-select .layui-edge{border-top-color: #2176bd;}
.layui-form-select dl dd.layui-this{background-color: #2072b7 !important;}
.layui-form-select dl dd, .layui-form-select dl dt{font-size: 14px;line-height: 48px !important;}

.layui-form-selected dl{padding: 19px !important;box-sizing: border-box;}
.layui-form-select dl dd{border-bottom: 1px dashed #dadada;}



/* 设置滚动条的样式 */
.jdalt form .layui-form-item .layui-form-select dl::-webkit-scrollbar {
  width:5px;
  }
  /* 滚动槽 */
  .jdalt form .layui-form-item .layui-form-select dl::-webkit-scrollbar-track {
    box-shadow:inset006pxrgba(0,0,0,0.3);
  -webkit-box-shadow:inset006pxrgba(0,0,0,0.3);
  border-radius:10px;
  }
  /* 滚动条滑块 */
  .jdalt form .layui-form-item .layui-form-select dl::-webkit-scrollbar-thumb {
  border-radius:10px;
  background:#2176bd;
  box-shadow:inset006pxrgba(0,0,0,0.5);
  -webkit-box-shadow:inset006pxrgba(0,0,0,0.5);
  }
  .jdalt form .layui-form-item .layui-form-select dl::-webkit-scrollbar-thumb:window-inactive {
  background:#2176bd;
  }
  .jdalt form .layui-form-item .layui-input-block .layui-form-select .layui-input{width: 100% !important;}

.jdalt form input{width: 60%;margin: 0 2%;background: #fff;border: none;outline: none;line-height: 50px;font-size: 14px;color: #333;padding: 0 40px;box-sizing: border-box;}
.jdalt form button{font-size: 16px;color: #fff;text-align: center;width: 16%;}
.jdalt form button span{font-size: 20px;display: inline-block;vertical-align: middle;margin-right: 20px;}

.jdalbt{padding: 40px 0;font-size: 0;}
.jdalbt h2,.jdalbt p{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.jdalbt h2{font-size: 36px;color: #2176bd;line-height: 36px;padding-left: 82px;}
.jdalbt p{text-align: right;font-size: 16px;color: #333;}
.jdalbt p strong{font-size: 16px;color: #2176bd;}
.jdalbc ul{font-size: 0;}
.jdalbc ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;margin-bottom: 30px;}
.jdalbc ul li:nth-of-type(3n){margin-right: 0;}
.jdalbc ul li a{display: block;position: relative;box-shadow: 0 0 10px 3px #eae9ea;padding: 13px 13px 0;box-sizing: border-box;}
.jdalbc ul li a img{width: 100%;}
.jdalbnr{padding: 16px;box-sizing: border-box;text-align: center;}
.jdalbnr h3{font-size: 20px;color: #333;/*margin-bottom: 12px;*/
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}
.jdalbnr p{font-size: 16px;color: rgba(51,51,51,.7);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  height: 60px;
}
.jdalbc ul li a:hover{box-shadow: 0 0 10px 4px #c9deef;}
.jdalbc ul li a:hover h3{color: #2176bd;}

.style_list{
  text-align: center;
  margin-top: 80px;
}
.style_list li{
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
  margin: 0 6px;
  border: 1px solid #c2c2c2;
  box-sizing: border-box;
}
.style_list li a{
  font-size: 16px;
  color: #afafaf;
}
.style_list ol{
  display: inline-block;
  vertical-align: middle;
}
.style_list ul{
  display: inline-block;
  vertical-align: middle;
}



.style_list ol li:first-of-type a{
  transform: rotate(180deg) translateY(-2px);
  -o-transform: rotate(180deg) translateY(-2px);
  -ms-transform: rotate(180deg) translateY(-2px);
  -moz-transform: rotate(180deg) translateY(-2px);
  -webkit-transform: rotate(180deg) translateY(-2px);
}

.style_list li:hover,.style_list .active {
  border: 1px solid transparent;
  background-color: #006bb7;
}
.style_list li:hover a,.style_list .active a{
  color: #fff;
}


.lxwmt ul{font-size: 0;padding: 110px 0;}
.lxwmt ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;font-size: 0;margin-right: 150px;}
.lxwmt ul li:last-of-type{margin-right: 0;}
.lxwmt ul li h6,.lxwmt ul li h3{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.lxwmt ul li h6 span{display: block;width: 80px;height: 80px;line-height: 80px;text-align: center;font-size: 30px;color: #2176bd;border-radius: 50%;box-shadow: 0 0 10px 3px #ddebf5;margin-right: 24px;}
.lxwmt ul li h3{font-size: 18px;color: #333;}
.lxwmt ul li h3 strong{display: block;font-size: 16px;color: #2176bd;}


.fttxt{display: none !important;position: absolute;top: 0;left: 10%;background: #fff;border-radius: 5px;padding: 12px 16px;}
.fttxt p{font-size: 12px !important;color: #787174;text-align: center;}
.fttxt::after{content: '';display: inline-block;position: absolute;top: 10%;left: 100%;
	width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 20px solid #fff;
    border-bottom: 10px solid transparent;
}
.ftewm{position: relative;}
.ftewm h6{display: inline-block;width: 32px;height: 32px;text-align: center;line-height: 32px;background: #d5e2e5;border-radius: 50%;margin-bottom: 12px;cursor: pointer;}
.ftewm h6 img{width: 100%;border-radius: 50%;}
.ftewm:hover h6{background: #e9eef0;box-shadow: 0px 0px 10px 3px #d2d7d9;}
.ftewm:hover .fttxt{display: block;}
.ssjg{padding: 66px 0 100px;font-size: 0;position: relative;}
.ssjg .sybt h2{color: #b01f24;}
.ssjg_l,.ssjg_r{display: inline-block;vertical-align: top;box-sizing: border-box;position: relative;}
.ssjg_l{width: 69.8%;padding-right: 64px;}
.ssjg_r{width: 30.2%;background: #f0f3f4;padding: 45px 40px 170px 44px;}
.sslb{border-bottom: 1px solid #ececec;}
.sslb:last-of-type{border-bottom: none;}
.sslb a{display: block;position: relative;font-size: 0;}
.sslb a::before{content: '';display: block;width: 0;height: 100%;background: url(../images/ssbg_10.jpg) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;}
.sslb a h3,.sslb a h4{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;line-height: 60px;}
.sslb a h3{width: 85%;font-size: 18px;color: #333333;
	white-space: nowrap;/*把文本强制显示在一行*/
	overflow: hidden;/*隐藏超出部分的文字*/
	text-overflow: ellipsis;/*超出显示省略号*/
}
.sslb a h4{width: 15%;text-align: right;font-size: 14px;color: #333333;padding-right: 32px;}
.sslb a h3::before{content: '';display: inline-block;vertical-align: middle;width: 6px;height: 6px;background: #265b9f;border-radius: 50%;margin: 0 22px;}
.sslb a:hover::before{width: 100%;}
.sslb a:hover h3,.sslb a:hover h4{color: #fff;}

.ssjg_r .ftewm{display: inline-block;margin-right: 14px;margin-top: 26px;}
.ssjg_r .fttxt{top: 100%;left: 0;}
.ssjg_r .fttxt::after{top: -20px;left: 10%;
	border-left: 10px solid transparent;
    border-bottom: 20px solid #fff;
    border-right: 10px solid transparent;
}
.ssjg_r h3{font-size: 24px;color: #333333;}
.ssjg_r h4{font-size: 16px;color: #265b9f;margin-bottom: 20px;}
.ssjg_r form input{border: none;outline: none;box-sizing: border-box;background: #fff;line-height: 62px;width: 100%;border-radius: 5px;padding: 0 28px;}
.ssjg_r form button{font-size: 22px;color: #333;border: none;outline: none;box-sizing: border-box;}
.sslist{font-size: 0;border-radius: 5px;background: #fff;margin-top: 10px;padding-right: 28px;box-sizing: border-box;}
.sslist button,.sslist input{display: inline-block;vertical-align: middle;}
.sslist button{width: 10%;}
.sslist input{width: 90% !important;}

.hyny p{font-size: 14px;color: #333;margin-bottom: 20px;}
.hyny h5{font-size: 16px;color: #2176bd;font-weight: bold;margin-bottom: 20px;}
.hyny p strong{font-size: 14px;color: #333;font-weight: bold;}
.hyjybt{margin-bottom: 50px;}
.hyjybt h4{font-size: 88px;color: rgba(255,255,255,.2);line-height: 88px;text-transform: uppercase;font-weight: bold;font-family: Arial;}
.hyjybt h3{font-size: 30px;color: #fff;margin-top: -30px;padding-left: 22px;}
.hyjybt p{font-size: 18px;color: #fff;margin-top: 30px;padding-left: 22px;}
.hyjy1{padding: 330px 0 216px;background: url(../images/hyjy1bg_01.jpg) center center;background-size: cover;}
.hyjy1 ul{font-size: 0;padding-left: 22px;box-sizing: border-box;}
.hyjy1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;margin-right: 80px;text-align: center;}
.hyjy1 ul li h6{display: block;width: 109px;height: 109px;border: 1px solid #fff;border-radius: 10px;margin: 0 auto;}
.hyjy1 ul li h6 img{width: 100%;
  filter: grayscale(100%) brightness(2000%);
}
.hyjy1 ul li h3{font-size: 18px;color: #fff;margin-top: 12px;}

.hyjy2{padding: 130px 0 120px;}
.hyjy2 .hyjybt h4{color: rgba(66,77,86,.1);}
.hyjy2 .hyjybt h3{color: #2176bd;}
.hyjy2 .hyjybt p{color: #333;}
.hyjy2 ul{font-size: 0;}
.hyjy2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;position: relative;}
.hyjy2 ul li:last-of-type{margin-right: 0;}
.hyjy2 ul li img{width: 100%;}
.hyjy2 ul li h3{font-size: 18px;color: #fff;position: absolute;bottom: 20%;left: 0;width: 100%;text-align: center;}

.hyjy{padding: 280px 0 216px;}
.hyjy3{background: url(../images/hyjj3bg_02.jpg) center center;background-size: 100% 100%;}

.hyjy4{padding-top: 80px;}
.hyjy4 .hyjybt{padding: 104px 70px;margin-bottom: 0;background: url(../images/hyjy4bg_03.jpg) center center;background-size: 100% 100%;box-sizing: border-box;}
.hyjy5{padding: 80px 0;}
.hyjy5 .hyjybt{padding: 104px 70px;margin-bottom: 0;background: url(../images/hyjy5bg_03.jpg) center center;background-size: 100% 100%;box-sizing: border-box;}

.hyjy6{background: url(../images/hyjy6bg_02.jpg) center center;background-size: 100% 100%;}
.hyjy7{padding-top: 80px;}
.hyjy7 .hyjybt{padding: 104px 70px;margin-bottom: 0;background: url(../images/hyjy7bg_03.jpg) center center;background-size: 100% 100%;box-sizing: border-box;}
.hyjy8{padding: 80px 0;}
.hyjy8 .hyjybt{padding: 104px 70px;margin-bottom: 0;background: url(../images/hyjy8_06.jpg) center center;background-size: 100% 100%;box-sizing: border-box;}
.hyjy9{background: url(../images/hyjy9bg_02.jpg) center center;background-size: 100% 100%;}
.hyjy10{padding: 80px 0;}
.hyjy10 .hyjybt{padding: 104px 70px;margin-bottom: 0;background: url(../images/hyjy10bg_05.jpg) center center;background-size: 100% 100%;box-sizing: border-box;}

.hycbl{position: fixed;top: 20%;right: 5%;}
.hycbllist{padding: 10px 0;position: absolute;right: 100%;top: 0;width: 210px;background: #fff;border-radius: 8px;display: none;}
.hycbllist.ac{display: block;}
.hycbl a{display: block;font-size: 14px;color: #333;padding: 6px 0;position: relative;text-align: center;box-sizing: border-box;}
.hycbl a::after{content: '';display: block;width: 80%;height: 1px;background: #eaeaea;position: absolute;bottom: 0;left: 10%;}
.hycbl a:last-of-type::after{display: none;}
.hycbl a:hover{color: #fff;background: #2176bd;}
.hycbl a:hover::after{background: #2176bd;}
.hycbl h6{display: block;width: 50px;height: 50px;background: #fff;border-radius: 50%;font-size: 20px;color: #006bb7;text-align: center;line-height: 50px;
  cursor: pointer;
}
/* .hycbl:hover .hycbllist{display: block;} */

.hyny{padding: 118px 0;}
.hyny .hyjybt h4{color: rgba(51,51,51,.2);}
.hyny .hyjybt h3{color: #333;}
.hyny .hyjybt p{color: #333;}
.hyny ul{font-size: 0;padding-left: 22px;box-sizing: border-box;margin-bottom: 40px;}
.hyny ul li{display: inline-block;vertical-align: top;box-sizing: border-box;margin-right: 80px;text-align: center;}
.hyny ul li h6{display: block;width: 109px;height: 109px;border: 1px solid #bbbbbb;border-radius: 10px;margin: 0 auto;}
.hyny ul li h6 img{width: 100%;}
.hyny ul li h3{font-size: 18px;color: #333;margin-top: 12px;}
.hyny p img{max-width: 100%;height: auto;}

.zj{padding: 100px 0;}
.zjlb ul{font-size: 0;}
.zjlb ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;margin-bottom: 30px;}
.zjlb ul li:nth-of-type(3n){margin-right: 0;}
.zjlb ul li a{display: block;position: relative;padding: 60px 46px 46px;background: #fff;box-sizing: border-box;box-shadow: 0 0 10px 3px #f3f2f3;}
.zjlb ul li a h3{font-size: 22px;color: #333;height: 60px;margin-bottom: 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}
.zjlb ul li a p{font-size: 16px;color: rgba(51,51,51,.7);height: 90px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
}
.zjnr{position: relative;font-size: 0;}
.zjnr::before{content: '';display: block;width: 100%;height: 1px;background: #eaeaea;margin: 30px 0;}
.zjnr h6,.zjnr h4{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zjnr h6{width: 66px;height: 66px;border-radius: 50%;margin-right: 22px;position: relative;background: #fff;}
.zjnr h6 img{width: 100%;position: relative;border-radius: 50%;}
.zjnr h4{font-size: 16px;color: rgba(51,51,51,.7);line-height: 27px;}
.zjnr h6::before{content: '';display: block;width: 66px;height: 66px;border: 3px solid #fff;border-radius: 50%;position: absolute;top: 50%;left: 50%;opacity: 0;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
}
.zjnr h6::after{content: '';display: block;width: 72px;height: 72px;border: 5px solid rgba(255,255,255,.2);border-radius: 50%;position: absolute;top: 50%;left: 50%;opacity: 0;
  transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
}
.zjlb ul li a:hover{background: #2176bd;}
.zjlb ul li a:hover h3{color: #fff;}
.zjlb ul li a:hover p,.zjlb ul li a:hover h4{color: rgba(255,255,255,.7);}
.zjlb ul li a:hover h6::before,.zjlb ul li a:hover h6::after{opacity: 1;}
.zjlb ul li a:hover .zjnr::before{background: rgba(255,255,255,.1);}

.zjxq{padding: 125px 0 80px;}
.zjxqt{padding-bottom: 60px;border-bottom: 4px solid #217cc1;margin-bottom: 60px;text-align: right;}
.zjxqt h3{font-size: 36px;line-height: 47px;display: block;width: 50%;text-align: left;
  background-image: linear-gradient(to right, #2153a3, #247fc3);margin-bottom: 10px;
  color: transparent;
  background-clip: text;
  -webkit-background-clip: text;
}
.zjxqt h4,.xqfx{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zjxqt h4{font-size: 14px;color: #3c4a54;margin-right: 20px;}
.xqfx{font-size: 0;}
.xqfx a{display: inline-block;vertical-align: middle;width: 25px;height: 25px;line-height: 25px;text-align: center;color: #fff;background: #2155a4;border-radius: 3px;margin-left: 17px;}
.zjxq p{font-size: 16px;color: #333;margin-bottom: 30px;text-indent: 2em;}
.zjxq p strong{font-size: 16px;color: #333;font-weight: bold;}
.zjxq p img{margin-left: -2em;max-width: 100%;height: auto;}


.return{font-size: 0;margin-top: 80px;}
.return a{display: inline-block;vertical-align: middle;background: #f1f3f5;box-sizing: border-box;}
.return a:first-of-type{width: 40%;text-align: left;padding: 0 90px;}
.return a:nth-of-type(2){width: 20%;text-align: center;}
.return a:last-of-type{width: 40%;text-align: right;padding: 0 90px;}
.return a:hover{color: #fff;background: #2155a4;}
.return a span{font-size: 16px;color: #3c4a54;line-height: 80px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}
.return a:hover span{color: #fff;}

input::-webkit-input-placeholder,
  textarea::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #999999;
  }
 
  input:-moz-placeholder,
  textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999999;
  }
 
  input::-moz-placeholder,
  textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999999;
  }
 
  input:-ms-input-placeholder,
  textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #999999;
  }


.ny_qn_01{padding: 120px 0 110px;}
.ny_qn_01 ul{font-size: 0;}
.ny_qn_01 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 18.96%;margin-right: 1.3%;border: 1px solid #e3e3e3;cursor: pointer;margin-bottom: 18px;}
.ny_qn_01 ul li:nth-of-type(5n){margin-right: 0;}
.ny_qn_01 ul li .ny_qn_01_t{padding: 46px 26px 30px;box-sizing: border-box;position: relative;}
.ny_qn_01 ul li .ny_qn_01_t h1{font-size: 66px;color: #d3e4f2;font-family: Arial;font-weight: 1000;line-height: 66px;}
.ny_qn_01 ul li .ny_qn_01_t h3{font-size: 18px;color: #333;}
.ny_qn_01 ul li p{padding: 25px 26px 58px;box-sizing: border-box;font-size: 16px;color: rgba(51,51,51,.8);height: 233px;}
.ny_qn_01 ul li:hover{border: 1px solid #194494;}
.ny_qn_01 ul li:hover .ny_qn_01_t{background: #194494;}
.ny_qn_01 ul li .ny_qn_01_t::after{content: '';display: inline-block;position: absolute;top: 100%;left: 10%;opacity: 0;
	width: 0;
  height: 0;
  border-top: 15px solid #194494;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.ny_qn_01 ul li:hover .ny_qn_01_t::after{opacity: 1;}
.ny_qn_01 ul li:hover .ny_qn_01_t h1,.ny_qn_01 ul li:hover .ny_qn_01_t h3{color: #fff;}
.ny_qn_02{background: url(../images/qn2bg_02.jpg) center center;background-size: cover;overflow: hidden;}
.ny_qn_02 p img{max-width: 100%;height: auto;}
.ld2{background: url(../images/ld2bg_02.jpg) center center;background-size: cover;overflow: hidden;}
.cn2{background: url(../images/cn2bg_02.jpg) center center;background-size: cover;overflow: hidden;}
.gf2{background: url(../images/gf2bg_02.jpg) center center;background-size: cover;overflow: hidden;padding-bottom: 282px;}

.gf1 ul li .cpjztxt{height: auto !important;}
.gf1 .cpjztxt p{height: 30px;}
.gf3 .scjr3txt{height: 300px !important;overflow: hidden;overflow-y: scroll;}

.gf3 .scjr3txt p{height: auto !important;position: relative;}
.gf3 .scjr3txt p::before{content: '';display: block;width: 5px;height: 5px;background: #2176bd;border-radius: 50%;position: absolute;top: 13px;left: -18px;}
.gf3 .scjr3txt p strong{font-size: 16px;color: #2377be;font-weight: bold;}
.gf3t{position: relative;}
.gf3 ul li .gf3t h6{top: 76%;}
.gf3 ul li .gf3t h3{top: 40%;}
.gf2txt{position: relative;}
.gf2txt img{width: 100%;height: auto;}
.gf2txt ul li{position: absolute;cursor: pointer;}
.gf2txt ul li .gf2nr{position: absolute;width: 210px;background: #fff;border-radius: 12px;padding: 10px;box-sizing: border-box;opacity: 0;}
.gf2txt ul li .gf2nr p{font-size: 14px;color: #0a3481;}
.gf2txt ul li .gf2nr::before{content: '';display: block;position: absolute;}
.gf2txt ul li:first-of-type{top: 13%;left: 48%;width: 3%;height: 47%;}
.gf2txt ul li:first-of-type .gf2nr{bottom: 80%;left: -30%;}
.gf2txt ul li:first-of-type .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.gf2txt ul li:nth-of-type(2){top: 14%;left: 71%;width: 22%;height: 10%;}
.gf2txt ul li:nth-of-type(2) .gf2nr{left: 110%;top: 0;}
.gf2txt ul li:nth-of-type(2) .gf2nr::before{right: 100%;top: 10%;
  width: 0;
  height: 0;
  border-right: 10px solid #fff;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.gf2txt ul li:nth-of-type(3){top: 27%;left: 71%;width: 22%;height: 36%;}
.gf2txt ul li:nth-of-type(3) .gf2nr{top: 110%;left: 10%;}
.gf2txt ul li:nth-of-type(3) .gf2nr::before{bottom: 100%;left: 10%;
  width: 0;
  height: 0;
  border-bottom: 10px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.gf2txt ul li:nth-of-type(4){top: 63%;left: 20.4%;width: 10.5%;height: 37%;}
.gf2txt ul li:nth-of-type(4) .gf2nr{right: 110%;top: 10%;}
.gf2txt ul li:nth-of-type(4) .gf2nr::before{left: 100%;top: 10%;
  width: 0;
  height: 0;
  border-left: 10px solid #fff;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}
.gf2txt ul li:nth-of-type(5){top: 63%;left: 33%;width: 11%;height: 37%;}
.gf2txt ul li:nth-of-type(5) .gf2nr{top: 110%;left: 0;}
.gf2txt ul li:nth-of-type(5) .gf2nr::before{bottom: 100%;left: 10%;
  width: 0;
  height: 0;
  border-bottom: 10px solid #fff;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}

.gf2txt ul li:nth-of-type(6){top: 63%;left: 44.4%;width: 10.4%;height: 37%;}
.gf2txt ul li:nth-of-type(6) .gf2nr{left: 110%;top: 0;}
.gf2txt ul li:nth-of-type(6) .gf2nr::before{right: 100%;top: 10%;
  width: 0;
  height: 0;
  border-right: 10px solid #fff;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}
.gf2txt ul li:hover .gf2nr{opacity: 1;}

.zy1 ul li h6 i{text-align: left;padding-left: 30px;}
.zy1 .cpjztxt p{height: 60px;}

.zy2{background: url(../images/zy2bg_02.jpg) center center;background-size: cover;overflow: hidden;}


.zy2txt{position: relative;}
.zy2txt img{width: 100%;height: auto;}
.zy2txt ul li{position: absolute;cursor: pointer;}
.zy2txt ul li .gf2nr{position: absolute;width: 210px;background: #fff;border-radius: 12px;padding: 10px;box-sizing: border-box;opacity: 0;}
.zy2txt ul li .gf2nr p{font-size: 14px;color: #0a3481;}
.zy2txt ul li .gf2nr::before{content: '';display: block;position: absolute;}
.zy2txt ul li:first-of-type{top: 17.7%;left: 8.4%;width: 16.2%;height: 9%;}
.zy2txt ul li .gf2nr{bottom: 300%;left: 10%;}
.zy2txt ul li .gf2nr::before{top: 100%;left: 80%;
  width: 0;
  height: 0;
  border-top: 120px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.zy2txt ul li:nth-of-type(2){top: 48%;left: 43%;width: 17%;height: 10%;}
.zy2txt ul li:nth-of-type(2) .gf2nr{left: -60%;}
.zy2txt ul li:nth-of-type(3){top: 30%;left: 58%;width: 7%;height: 9%;}
.zy2txt ul li:nth-of-type(3) .gf2nr{left: auto;right: -22%;}
.zy2txt ul li:nth-of-type(4){top: 30%;left: 84.6%;width: 7.5%;height: 9%;}
.zy2txt ul li:nth-of-type(4) .gf2nr{left: auto;right: -22%;}
.zy2txt ul li:hover .gf2nr{opacity: 1;}


.ivd2{background: url(../images/ivd2bg_02.jpg) center center;background-size: cover;overflow: hidden;}
.ivd2txt{position: relative;}
.ivd2txt img{width: 100%;height: auto;}
.ivd2txt ul li{position: absolute;cursor: pointer;}
.ivd2txt ul li .gf2nr{position: absolute;width: 210px;background: #fff;border-radius: 12px;padding: 10px;box-sizing: border-box;opacity: 0;}
.ivd2txt ul li .gf2nr p{font-size: 14px;color: #0a3481;line-height: 24px;}
.ivd2txt ul li .gf2nr::before{content: '';display: block;position: absolute;}
.ivd2txt ul li:first-of-type{top: 0;left: 0;width: 32%;height: 7%;}
.ivd2txt ul li .gf2nr{bottom: 130%;left: 30%;}
.ivd2txt ul li .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.ivd2txt ul li:nth-of-type(2){top: 0;left: 32%;width: 32%;height: 7%;}
.ivd2txt ul li:nth-of-type(3){top: 0;left: 64%;width: 32%;height: 7%;}
.ivd2txt ul li:hover .gf2nr{opacity: 1;}


.ssgl2{background: #e9eef4;overflow: hidden;}
.ssgl2 .ejbt h3{color: #333;}
.ssgl2 .ejbt h4{color: rgba(51,51,51,.2);}

.ssgl3{background: url(../images/ssgl3bg_02.jpg) center center;background-size: cover;}
.ssgl3 ul li p{height: 240px;}

.tlhy1 .cpjztxt{height: 376px;}

.tlhy2{background: url(../images/tlhy2bg_02.jpg) center center;background-size: cover;overflow: hidden;}
.xxcl2{background: url(../images/xxcl2bg_02.jpg) center center;background-size: cover;padding-top: 170px;}
.xxcl3 .scjr3txt{height: 445px;}

.bdt2{background: url(../images/bdt2bg_02.jpg) center center;background-size: cover;overflow: hidden;}
.hwsb2{background: url(../images/hwsb2bg_02.jpg) center center;background-size: cover;overflow: hidden;}
.hb2{background: url(../images/hb2bg_02.jpg) center center;background-size: cover;overflow: hidden;}


/* .jzcl1 ul li:nth-of-type(1) .cpjztxt, .jzcl1 ul li:nth-of-type(2) .cpjztxt{height: 136px;} */
.jzcl1 ul li:nth-of-type(3) .cpjztxt, .jzcl1 ul li:nth-of-type(4) .cpjztxt{height: 256px;}

.kssb2{background: url(../images/kssb2bg_02.jpg) center center;background-size: cover;overflow: hidden;}
.yqsb2{background: url(../images/yqsb2bg_02.jpg) center center;background-size: cover;overflow: hidden;}

.qc1 ul li:nth-of-type(1) .cpjztxt, .qc1 ul li:nth-of-type(2) .cpjztxt{height: 226px;}
.qc1 ul li:nth-of-type(3) .cpjztxt, .qc1 ul li:nth-of-type(4) .cpjztxt{height: auto;}

.qc2{background: url(../images/qc2bg_02.jpg) center center;background-size: cover;overflow: hidden;}
.hxyl2{background: url(../images/hxyl2bg_02.jpg) center center;background-size: cover;overflow: hidden;}

.gxyq1 .cpjztxt{height: 196px;}

.gxyq2{background: url(../images/gxyq2bg_02.jpg) center center;background-size: cover;overflow: hidden;}
.xfdz2{background: url(../images/xfdz2bg_02.jpg) center center;background-size: cover;overflow: hidden;}
.ssgl1 .cpjztxt{height: 226px !important;overflow: hidden;overflow-y: scroll;}

.layui-form-select dl{z-index: 9;}

#map{width: 100%;height: 600px;}

.gxyq2txt{position: relative;}
.gxyq2txt img{width: 100%;}
.gxyq2txt ul li{position: absolute;cursor: pointer;}
.gxyq2txt ul li .gf2nr{position: absolute;width: 210px;background: #fff;border-radius: 12px;padding: 20px;box-sizing: border-box;opacity: 0;}
.gxyq2txt ul li .gf2nr p{font-size: 14px;color: #0a3481;}
.gxyq2txt ul li .gf2nr::before{content: '';display: block;position: absolute;}
.gxyq2txt ul li:first-of-type{top: 0%;left: 0%;width: 19.2%;height: 100%;}
.gxyq2txt ul li:first-of-type .gf2nr{bottom: 90%;left: 0%;}
.gxyq2txt ul li:first-of-type .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.gxyq2txt ul li:nth-of-type(2){top: 0%;left: 22.6%;width: 19.2%;height: 100%;}
.gxyq2txt ul li:nth-of-type(2) .gf2nr{bottom: 90%;left: 0;}
.gxyq2txt ul li:nth-of-type(2) .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.gxyq2txt ul li:nth-of-type(3){top: 0%;left: 45.2%;width: 19.2%;height: 100%;}
.gxyq2txt ul li:nth-of-type(3) .gf2nr{bottom: 90%;left: 0;}
.gxyq2txt ul li:nth-of-type(3) .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.gxyq2txt ul li:nth-of-type(4){top: 0%;left: 73%;width: 27%;height: 100%;}
.gxyq2txt ul li:nth-of-type(4) .gf2nr{bottom: 90%;left: 0;}
.gxyq2txt ul li:nth-of-type(4) .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.gxyq2txt ul li:hover .gf2nr{opacity: 1;}





.hwsb2txt{position: relative;}
.hwsb2txt img{width: 100%;}
.hwsb2txt ul li{position: absolute;cursor: pointer;}
.hwsb2txt ul li .gf2nr{position: absolute;width: 210px;background: #fff;border-radius: 12px;padding: 20px;box-sizing: border-box;opacity: 0;}
.hwsb2txt ul li .gf2nr p{font-size: 14px;color: #0a3481;}
.hwsb2txt ul li .gf2nr::before{content: '';display: block;position: absolute;}
.hwsb2txt ul li:first-of-type{top: 0%;left: 0%;width: 19.2%;height: 100%;}
.hwsb2txt ul li:first-of-type .gf2nr{bottom: 90%;left: 0%;}
.hwsb2txt ul li:first-of-type .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.hwsb2txt ul li:nth-of-type(2){top: 0%;left: 29%;width: 42%;height: 100%;}
.hwsb2txt ul li:nth-of-type(2) .gf2nr{bottom: 90%;left: 0;}
.hwsb2txt ul li:nth-of-type(2) .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.hwsb2txt ul li:nth-of-type(3){top: 0%;left: 82.2%;width: 18%;height: 100%;}
.hwsb2txt ul li:nth-of-type(3) .gf2nr{bottom: 90%;left: 0;}
.hwsb2txt ul li:nth-of-type(3) .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.hwsb2txt ul li:hover .gf2nr{opacity: 1;}




.qc2txt{position: relative;}
.qc2txt img{width: 100%;}
.qc2txt ul li{position: absolute;cursor: pointer;}
.qc2txt ul li .gf2nr{position: absolute;width: 210px;background: #fff;border-radius: 12px;padding: 20px;box-sizing: border-box;opacity: 0;}
.qc2txt ul li .gf2nr p{font-size: 14px;color: #0a3481;}
.qc2txt ul li .gf2nr::before{content: '';display: block;position: absolute;}
.qc2txt ul li:first-of-type{top: 0%;left: 0%;width: 27%;height: 100%;}
.qc2txt ul li:first-of-type .gf2nr{bottom: 90%;left: 0%;}
.qc2txt ul li:first-of-type .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.qc2txt ul li:nth-of-type(2){top: 0%;left: 34%;width: 32%;height: 100%;}
.qc2txt ul li:nth-of-type(2) .gf2nr{bottom: 90%;left: 0;}
.qc2txt ul li:nth-of-type(2) .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.qc2txt ul li:nth-of-type(3){top: 0%;left: 73.6%;width: 21%;height: 100%;}
.qc2txt ul li:nth-of-type(3) .gf2nr{bottom: 90%;left: 0;}
.qc2txt ul li:nth-of-type(3) .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.qc2txt ul li:hover .gf2nr{opacity: 1;}





.ssgl2txt{position: relative;}
.ssgl2txt img{width: 100%;}
.ssgl2txt ul li{position: absolute;cursor: pointer;}
.ssgl2txt ul li .gf2nr{position: absolute;width: 330px;background: #d4ddea;border-radius: 12px;padding: 20px;box-sizing: border-box;opacity: 0;}
.ssgl2txt ul li .gf2nr p{font-size: 16px;color: #194494;line-height: 24px;}
.ssgl2txt ul li .gf2nr::before{content: '';display: block;position: absolute;}
.ssgl2txt ul li:first-of-type{top: 0%;left: 7.6%;width: 27%;height: 30%;}
.ssgl2txt ul li:first-of-type .gf2nr{bottom: 110%;left: 0%;}
.ssgl2txt ul li:first-of-type .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #d4ddea;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.ssgl2txt ul li:nth-of-type(2){top: 0%;left: 38%;width: 12.4%;height: 30%;}
.ssgl2txt ul li:nth-of-type(2) .gf2nr{bottom: 90%;left: 0;}
.ssgl2txt ul li:nth-of-type(2) .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #d4ddea;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.ssgl2txt ul li:nth-of-type(3){top: 0%;left: 53.2%;width: 12.3%;height: 30%;}
.ssgl2txt ul li:nth-of-type(3) .gf2nr{bottom: 90%;left: 0;}
.ssgl2txt ul li:nth-of-type(3) .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #d4ddea;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.ssgl2txt ul li:nth-of-type(4){top: 35%;left: 0%;width: 72.2%;height: 30%;}
.ssgl2txt ul li:nth-of-type(4) .gf2nr{left: 102%;top: 5%;}
.ssgl2txt ul li:nth-of-type(4) .gf2nr::before{top: 45%;right: 100%;
  width: 0;
  height: 0;
  border-right: 10px solid #d4ddea;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.ssgl2txt ul li:nth-of-type(5){top: 70%;left: 0%;width: 72.2%;height: 30%;}
.ssgl2txt ul li:nth-of-type(5) .gf2nr{left: 102%;top: 5%;}
.ssgl2txt ul li:nth-of-type(5) .gf2nr::before{top: 45%;right: 100%;
  width: 0;
  height: 0;
  border-right: 10px solid #d4ddea;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}


.ssgl2txt ul li:hover .gf2nr{opacity: 1;}



.tlhy2txt{position: relative;}
.tlhy2txt img{width: 100%;}
.tlhy2txt ul li{position: absolute;cursor: pointer;}
.tlhy2txt ul li .gf2nr{position: absolute;width: 210px;background: #fff;border-radius: 12px;padding: 20px;box-sizing: border-box;opacity: 0;}
.tlhy2txt ul li .gf2nr p{font-size: 14px;color: #0a3481;}
.tlhy2txt ul li .gf2nr::before{content: '';display: block;position: absolute;}
.tlhy2txt ul li:first-of-type{top: 0%;left: 0%;width: 32%;height: 100%;}
.tlhy2txt ul li:first-of-type .gf2nr{bottom: 102%;left: 24%;}
.tlhy2txt ul li:first-of-type .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.tlhy2txt ul li:nth-of-type(2){top: 0%;left: 34%;width: 32%;height: 100%;}
.tlhy2txt ul li:nth-of-type(2) .gf2nr{bottom: 102%;left: 24%;}
.tlhy2txt ul li:nth-of-type(2) .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.tlhy2txt ul li:nth-of-type(3){top: 0%;left: 68%;width: 32%;height: 100%;}
.tlhy2txt ul li:nth-of-type(3) .gf2nr{bottom: 102%;left: 24%;}
.tlhy2txt ul li:nth-of-type(3) .gf2nr::before{top: 100%;left: 10%;
  width: 0;
  height: 0;
  border-top: 10px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.tlhy2txt ul li:hover .gf2nr{opacity: 1;}


.jdalej{margin-bottom: 40px;text-align: center;font-size: 0;}
.jdalej a{display: inline-block;vertical-align: top;box-sizing: border-box;font-size: 16px;color: #fff;background: #2072b7;text-align: center;width: 200px;line-height: 45px;}
.jdalej a:first-of-type{margin-right: 20px;}
.jdalej a:hover,.jdalej a.ac{color: #fff;background: #12b0cb;}


.alxqt{padding: 90px 0 110px;font-size: 0;text-align: center;}
.alxqtl,.alxqtr{display: inline-block;vertical-align: middle;box-sizing: border-box;text-align: left;}
.alxqtl{width: 46.8%;}
.alxqtr{width: 53.2%;padding-left: 80px;height: 700px;overflow: hidden;overflow-y: scroll;padding-right: 20px;}
.alxqtl img{width: 100%;}
.alxqt h3{font-size: 30px;display: inline-block;margin-bottom: 40px;line-height: 36px;
  background: linear-gradient(to right, #2354a3, #5694cd);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.alxqtr p strong{font-size: 18px;color: #2252a4;}
.alxqtr p{font-size: 16px;color: #333;position: relative;padding-left: 24px;margin-bottom: 30px;}
.alxqtr p:last-of-type{margin-bottom: 0;}
.alxqtr p::before{content: '';display: block;width: 11px;height: 11px;background: url(../images/alxqico_06.png) center center;background-size: 100% 100%;position: absolute;top: 10px;left: 0;}

.alxqb{position: relative;padding: 120px 0;background: #e9eef4;}
.alxqb .divbox{padding: 0 45px;box-sizing: border-box;}
.alxqb img{width: 100%;height: auto;}
.alxqb .swiper-slide{background: #fff;text-align: center;padding: 30px;box-sizing: border-box;}
.alxqb .swiper-slide h3{font-size: 30px;display: inline-block;margin-bottom: 43px;line-height: 36px;
  background: linear-gradient(to right, #2354a3, #5694cd);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.alxqb .swiper-button-prev,.alxqb .swiper-button-next{display: block;width: 68px;height: 68px;line-height: 68px;text-align: center;background: #1a619f;border-radius: 50%;font-size: 24px;color: #fff;}
.alxqb .swiper-button-prev{left: 14%;}
.alxqb .swiper-button-next{right: 14%;}

.yyylxq ul li h6{width: 100% !important;height: auto !important;}
.yyylxq ul li{width: 23.5%;margin-right: 2% !important;}
.yyylxq ul li:last-of-type{margin-right: 0 !important;}


.dxal .dxaltxt{top: auto;bottom: 0;background: rgba(33,118,189,.9);}
.dxal .dxaltxt h3{margin-bottom: 0;line-height: 50px;}

.dxal ul li a:hover .dxaltxt{background: none;}


.xgyzz1{background: none;}
.xgyzz1 .cpnr1txt h3{color: #333;height: 60px;}
.xgyzz1 .cpnr1txt p{color: rgba(51,51,51,.6);height: 180px;}
.xgyzz1 ul li{box-shadow: 0 0 10px 3px #f6f9fc;}
.xgyzz1 .cpnr1txt{border: 1px solid #f4f4f4;padding-top: 80px;}
.xgyzz1 .ejbt h3{color: #333;}
.xgyzz1 .ejbt h4{color: rgba(51,51,51,.2);}

.xgyzz1 ul li h6{border: none;width: 116px;height: 116px;}
.xgyzz1 ul li:hover h6 img{filter: initial;}
.xgyzz1 ul li h6::before{border: 10px solid rgba(25,68,148,.2);border-radius: 50%;}
.xgyzz1 ul li h6{overflow: initial;}
.xgyzz1 ul li:hover h6{border: none;}
.xgyzz1 ul li:hover .cpnr1txt{background: #1c62a8;}
.xgyzz1 ul li:hover .cpnr1txt h3{color: #fff;}
.xgyzz1 ul li:hover .cpnr1txt p{color: rgba(255,255,255,.6);}

.xgyzz2{background: url(../images/xgyzz2bg_02.jpg) center center;background-size: 100% 100%;}
.xgyzz2 ul li{background: #fff;border: 6px solid #fff;box-sizing: border-box;}
.xgyzz2 ul li h3{color: #333;}
.xgyzz2 ul li p{color: rgba(51,51,51,.7);}
.xgyzz2 ul li .xctx2txt{padding: 60px 30px 20px;height: 242px;}

.xgyzz3{padding: 100px 0 80px;}
.xgyzz3nr{margin-bottom: 60px;}
.xgyzz3nr h3{font-size: 30px;color: #005392;font-weight: bold;margin-bottom: 25px;text-align: center;}
.xgyzz3nr p img{width: 100%;height: auto;}

.xgyzz4{background: url(../images/xgyzz4bg_02.jpg) center center;background-size: 100% 100%;padding: 120px 0 110px;}
.xgyzz4 .ejbt h3{color: #fff;}
.xgyzz4 .ejbt h4{color: rgba(255,255,255,.2);}
.xgyzz4bt{margin-bottom: 30px;text-align: center;}
.xgyzz4bt h3{font-size: 40px;color: #fff;font-weight: bold;line-height: 40px;margin-bottom: 15px;}
.xgyzz4bt p{font-size: 16px;color: #fff;}
.xgyzz4 ul{font-size: 0;}
.xgyzz4 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 18.4%;margin-right: 2%;position: relative;}
.xgyzz4 ul li:last-of-type{margin-right: 0;}
.xgyzz4 ul li img{width: 100%;}
.xgyzz4 ul li h3{position: absolute;font-size: 24px;color: #fff;font-weight: bold;line-height: 24px;top: 50%;left: 0;width: 100%;text-align: center;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
.xgyzz4 ul li h6{position: absolute;bottom: 20px;right: 26px;}
.xgyzz4 ul li h6 img{width: auto;}


.xqyhy2{background: url(../images/xqyhy2bg_02.jpg) center center;background-size: 100% 100%;overflow: hidden;}
.xqyhy2 .ejbt h3{color: #333;}
.xqyhy2 .ejbt h4{color: rgba(51,51,51,.2);}
.xqyhy2 p img{max-width: 100%;height: auto;}

.xqyhy3{padding: 100px 0 80px;overflow: hidden;}
.xqyhybt{padding-left: 25px;position: relative;margin-bottom: 45px;}
.xqyhybt::before{content: '';display: block;width: 5px;height: 43px;background: #005392;position: absolute;top: 0;left: 0;}
.xqyhybt h3{font-size: 18px;color: #194494;font-weight: bold;line-height: 18px;margin-bottom: 12px;}
.xqyhybt h4{font-size: 18px;color: rgba(51,51,51,.2);font-weight: bold;text-transform: uppercase;letter-spacing: 3px;line-height: 18px;}
.xqyhy3lb{font-size: 0;}
.xqyhy3_l,.xqyhy3_r{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;}
.xqyhy3lb h3{font-size: 18px;color: #333;font-weight: bold;padding: 90px 0 32px;position: relative;}
.xqyhy3lb h3 span{font-size: 195px;color: rgba(33,118,189,.2);font-family: Arial;font-weight: 1000;line-height: 195px;position: absolute;left: 0;top: -20px;}
.xqyhy3lb img{max-width: 100%;height: auto;}
.xqyhy3lb h4{padding-top: 110px;font-size: 18px;color: #2176bd;font-weight: bold;margin-bottom: 15px;}
.xqyhy3lb p{font-size: 18px;color: #333;}
.xqyhy3_l img{max-width: 80%;}

.xqyhy4{padding: 85px 0;background: #eff3f5;}
.xqyhybt h5{margin-top: 20px;}
.xqyhybt h5,.xqyhybt h5 span,.xqyhybt h5 i{font-size: 16px;color: #2176bd;line-height: 32px;}
.xqyhybt h5 span,.xqyhybt h5 i{padding: 0 10px;margin: 0 10px;display: inline-block;border-radius: 32px;}
.xqyhybt h5 span{background: #fef196;}
.xqyhybt h5 i{background: #c9e1f6;}
.xqyhy4 ul{font-size: 0;}
.xqyhy4 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 23.5%;margin-right: 2%;box-shadow: 0 0 10px 3px #dee8f0;}
.xqyhy4 ul li:last-of-type{margin-right: 0;}
.xqyhy4nr{background: #fff;padding: 45px 50px 25px 35px;box-sizing: border-box;height: 285px;}
.xqyhy4nr h3{font-size: 24px;color: #2176bd;margin-bottom: 15px;padding-left: 24px;font-weight: bold;}
.xqyhy4nr p,.xqyhy4nr h4,.xqyhy4nr h5{font-size: 16px;color: #333;line-height: 32px;border-radius: 32px;padding-left: 24px;margin-bottom: 2px;}
.xqyhy4nr p{background: #f1f5f8;}
.xqyhy4nr h4{background: #fef196;}
.xqyhy4nr h5{background: #c9e1f6;}
.xqyhy4txt{padding: 30px 30px 30px 35px;box-sizing: border-box;background: #2176bd;}
.xqyhy4txt p{font-size: 18px;color: #fff;line-height: 36px;}
.xqyhy4 h6{text-align: center;margin: 20px 0;}
.xqyhy4 h2{text-align: center;font-size: 24px;color: #2176bd;font-weight: bold;}

.xqyhy5{background: none;}
.xqyhy6{background: #eff3f5;}

.xqyhy7{background: none;}
.xqyhy7 .xqyhy7lb:last-of-type{margin-top: 75px;}


.xqyhy8{background: url(../images/xqyhy8bg_02.jpg) center center;background-size: 100% 100%;}
.xqyhy8 .ejbt h3{color: #fff;}
.xqyhy8 .ejbt h4{color: rgba(255,255,255,.2);}
.xqyhy8 ul li h6{box-shadow: 0 8px 10px 0 #1d46a2;}

.xscjh1 p img{max-width: 100%;height: auto;}

.xscjh2{padding: 110px 0;background: url(../images/xscjh2bg_02.jpg) center center;background-size: 100% 100%;}
.xscjh2 img{width: 100%;}
.xscjh2 ul{font-size: 0;text-align: center;}
.xscjh2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;text-align: left;margin-bottom: 60px;margin-right: 60px;}
.xscjh2 ul li:last-of-type{margin-right: 0;}
.xscjh2 ul li h3{font-size: 20px;color: #fff;line-height: 43px;border-radius: 43px;background: #2068ba;padding-left: 30px;padding-right: 80px;display: inline-block;
  margin-bottom: 24px;
}
.xscjh2 ul li p{padding-left: 32px;position: relative;font-size: 16px;color: rgba(255,255,255,.6);}
.xscjh2 ul li p::before{content: '';display: block;width: 5px;height: 5px;background: rgba(255,255,255,.6);border-radius: 50%;position: absolute;top: 14px;left: 20px;}
.xscjh2 ul li:nth-of-type(2n) h3{background: #22a8f7;}
.xscjh2_b{border: 1px dashed rgba(255,255,255,.2);border-radius: 18px;box-sizing: border-box;padding: 8px;}
.xscjh2_bnr{padding: 40px 95px;background: rgba(32,104,186,.8);border-radius: 18px;box-sizing: border-box;text-align: left;font-size: 0;}
.xscjh2_bnr h3{text-align: center;font-size: 26px;color: #fff;font-weight: bold;margin-bottom: 26px;}
.xscjh2_bnr p{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;font-size: 18px;color: #fff;font-weight: bold;padding-left: 20px;position: relative;
  padding-right: 40px;
}
.xscjh2_bnr p::before{content: '';display: block;width: 6px;height: 6px;background: #fff;border-radius: 50%;position: absolute;top: 14px;left: 0;}
.xscjh2nr{margin-top: -200px;}
.xscjh2{overflow: hidden;}
.xscjh3{padding: 185px 0;text-align: center;}
.xscjh3_c{border: 45px solid #e8f0f8;border-radius: 50%;display: inline-block;position: relative;}
.xscjh3_cnr{display: block;width: 370px;height: 370px;border-radius: 50%;position: relative;text-align: center;margin: 0 auto;background: #e8f0f8;
  border: 90px solid #acdaf8;
}
.xscjh3_cnr .ejbt{position: absolute;top: 50%;left: 0;width: 100%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}
.xscjh3_c ul li{position: absolute;}
.xscjh3_cblb{position: absolute;font-size: 0;}
.xscjh3_c ul li:first-of-type{top: -57px;left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.xscjh3_c ul li:nth-of-type(2){top: 12%;left: -30px;}
.xscjh3_c ul li:nth-of-type(3){top: 58%;left: -20px;}
.xscjh3_c ul li:nth-of-type(4){top: 12%;right: -30px;}
.xscjh3_c ul li:nth-of-type(5){top: 58%;right: -20px;}
.xscjh3_c ul li:nth-of-type(6){bottom: -57px;left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
}
.xscjh3_c ul li:first-of-type::before{content: '';display: block;width: 330px;height: 1px;background: #2068ba;position: absolute;top: 2px;right: 62%;}
.xscjh3_c ul li:nth-of-type(2)::before{content: '';display: block;width: 56px;height: 1px;background: #22a8f7;position: absolute;top: 55%;right: 100%;}
.xscjh3_c ul li:nth-of-type(3)::before{content: '';display: block;width: 72px;height: 1px;background: #2068ba;position: absolute;top: 45%;right: 100%;}
.xscjh3_c ul li:nth-of-type(4)::before{content: '';display: block;width: 56px;height: 1px;background: #22a8f7;position: absolute;top: 33%;left: 95%;}
.xscjh3_c ul li:nth-of-type(5)::before{content: '';display: block;width: 72px;height: 1px;background: #2068ba;position: absolute;top: 30%;left: 96%;}
.xscjh3_c ul li:nth-of-type(6)::before{content: '';display: block;width: 280px;height: 1px;background: #22a8f7;position: absolute;top: 72%;left: 95%;}
.xscjh3_c ul li h6{width: 164px;height: 164px;}
.xscjh3_c ul li h6 img{width: 100%;}
.xscjh3txt{position: relative;}
.xscjh3_cblb_l,.xscjh3_cblb_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.xscjh3_cblb_l{width: 12%;}
.xscjh3_cblb_r{width: 88%;text-align: left;}
.xscjh3_cblb_l h3{font-size: 16px;display: block;width: 30px;height: 30px;text-align: center;line-height: 30px;color: #fff;background: #2068ba;border-radius: 50%;}
.xscjh3_cblb_r h3{font-size: 20px;color: #2068ba;margin-bottom: 20px;}
.xscjh3_cblb_r p{font-size: 16px;color: #333;line-height: 24px;}
.xscjh3_cblb:first-of-type,.xscjh3_cblb:nth-of-type(2),.xscjh3_cblb:nth-of-type(3){width: 385px;}
.xscjh3_cblb:nth-of-type(4),.xscjh3_cblb:nth-of-type(5),.xscjh3_cblb:nth-of-type(6){width: 325px;}
.xscjh3_cblb:first-of-type{top: -24px;left: 0;}
.xscjh3_cblb:nth-of-type(2){top: 29%;left: 0;}
.xscjh3_cblb:nth-of-type(3){top: 65%;left: 0;}
.xscjh3_cblb:nth-of-type(4){top: 23%;left: 77%;}
.xscjh3_cblb:nth-of-type(5){top: 61%;left: 77%;}
.xscjh3_cblb:nth-of-type(6){top: 91%;left: 77%;}

.xscjh3_cblb:nth-of-type(2n) .xscjh3_cblb_l h3{background: #22a8f7;}
.xscjh3_cblb:nth-of-type(2n) .xscjh3_cblb_r h3{color: #22a8f7;}

.xscjh4{background: url(../images/scdy5bg_02.jpg) center center;background-size: 100% 100%;position: relative;}
.xscjh4 .ejbt h3{color: #fff;}
.xscjh4 .ejbt h4{color: rgba(255,255,255,.2);}

.xscjh4bt h2{font-size: 48px;color: #fff;font-weight: bold;line-height: 48px;}
.xscjh4_txt{font-size: 0;}
.xscjh4_l,.xscjh4_r{display: inline-block;vertical-align: top;box-sizing: border-box;padding: 23px 0 36px;}
.xscjh4_l{width: 15%;}
.xscjh4_r{width: 85%;}
.xscjh4_l img{max-width: 90%;}
.xscjh4_txt .xscjh4_r{border-bottom: 1px dashed #2d4f94;}
.xscjh4_txt .xscjh4_r:last-of-type{border-bottom: none;}
.xscjh4 .scdy3_l{padding-right: 80px;}
.xscjh4 .scdy3_r{padding-left: 80px;}
.xscjh4_r h3{font-size: 16px;color: #fff;font-weight: bold;line-height: 24px;}
.xscjh4_r p{font-size: 16px;color: #fff;line-height: 24px;}
.xscjh4 h1{font-size: 487px;color: rgba(41,176,255,.1);font-family: Arial;font-weight: 1000;position: absolute;bottom: 0;line-height: 380px;}
.xscjh4 h1:first-of-type{left: 33%;}
.xscjh4 h1:nth-of-type(2){left: 78%;}
.xscjh4 .scdy3_l{border-right: 1px solid rgba(255,255,255,.8);}

.xyxxz2{padding: 140px 0;background: url(../images/xyxxz2bg_02.jpg) center center;background-size: 100% 100%;}
.xyxxz2 .ejbt h3{color: #fff;}
.xyxxz2 .ejbt h4{color: rgba(255,255,255,.2);}
.xyxxz2 ul{font-size: 0;}
.xyxxz2 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;margin-bottom: 20px;position: relative;padding: 40px 0;
  border: 1px solid rgba(255,255,255,.3);font-size: 0;overflow: hidden;cursor: pointer;
}
.xyxxz2 ul li:nth-of-type(3n){margin-right: 0;}
.xyxxz2_l,.xyxxz2_r{display: inline-block;vertical-align: top;box-sizing: border-box;position: relative;}
.xyxxz2_l{width: 20%;text-align: center;}
.xyxxz2_r{width: 80%;padding-right: 40px;}
.xyxxz2_l img{max-width: 80%;}
.xyxxz2_r h3{font-size: 20px;color: #fff;font-weight: bold;margin-bottom: 12px;}
.xyxxz2_r p{font-size: 14px;color: rgba(255,255,255,.5);height: 120px;}
.xyxxz2 ul li h1{font-size: 74px;color: rgba(255,255,255,.1);font-family: Arial;line-height: 74px;position: absolute;font-weight: 1000;top: 38%;right: -7%;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
}
.xyxxz2 ul li::before{content: '';display: block;width: 0;height: 100%;background: url(../images/xyxxz2list_03.jpg) center center;background-size: 100% 100%;
  position: absolute;top: 0;left: 0;
}
.xyxxz2 ul li:hover::before{width: 100%;}
.xyxxz2 ul li:hover img{filter: grayscale(100%) brightness(200%);}
.xyxxz2 ul li:hover h1{color: #fff;}

.xyxxz6{padding: 126px 0 150px;background: url(../images/xyxxz6bg_02.jpg) center center;background-size: 100% 100%;}
.xyxxz6 p img{max-width: 100%;height: auto;}


.xyxxz1{padding: 110px 0 150px;overflow: auto;}
.xyxxz1 ul{font-size: 0;}
.xyxxz1 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 15%;margin-right: 1%;box-shadow: 0 0 10px 3px #ecebec;font-size: 0;height: 454px;
  cursor: pointer;
}
.xyxxz1 ul li:last-of-type{margin-right: 0;}
.xyxxz1 ul li.ac{width: 36%;}
.xyxxz1bt,.xyxxz1txt{display: inline-block;vertical-align: top;box-sizing: border-box;}
.xyxxz1bt{width: 100%;padding: 64px 30px 0;height: 454px;text-align: center;overflow: hidden;}
.xyxxz1txt{width: 0;opacity: 0;height: 0px;overflow: hidden;}
.xyxxz1 ul li.ac .xyxxz1bt{width: 0;opacity: 0;height: 0;padding: 0;}
.xyxxz1 ul li.ac .xyxxz1bt h6,.xyxxz1 ul li.ac .xyxxz1bt h3{display: none;}
.xyxxz1 ul li.ac .xyxxz1txt{width: 100%;opacity: 1;height: 454px;overflow-y: scroll;}
.xyxxz1bt h6 img{max-width: 60%;}
.xyxxz1bt h3{font-size: 20px;color: #1c62a8;line-height: 36px;font-weight: bold;margin-top: 32px;}
.xyxxz1txt h3{font-size: 20px;color: #fff;line-height: 36px;font-weight: bold;text-align: center;padding: 45px 40px;box-sizing: border-box;
  background: url(../images/xyxxz1btbg_03.jpg) center center;background-size: 100% 100%;border-bottom: 6px solid #cfe6f2;
}
.xyxxz1txt_nr{padding: 30px 45px;}
.xyxxz1txt_nr p{padding-left: 15px;font-size: 16px;color: #333;position: relative;}
.xyxxz1txt_nr p::before{content: '';display: block;width: 5px;height: 5px;background: #1c62a8;border-radius: 50%;position: absolute;top: 14px;left: 0;}

.szll{padding: 90px 0;background: url(../images/dypx4bg_02.jpg) center center;background-size: 100% 100%;}
.szll ul{font-size: 0;}
.szll li {
    margin-bottom: 20px;
    display: inline-block;
    width: 31.7%;
    margin-right: 2.4%;
    background: #f0f0f0;
    border-radius: 8px;
    position: relative;
}
.szll li img{border-radius: 8px;width: 100%;}
.szll li:nth-of-type(3n){margin-right: 0;}
.sp1,.sp2,.sp3,.sp4,.sp5,.sp6{position: absolute;left: 0;top: 0;display: none;width: 100%;height: 100%;background: #000;text-align: center;font-size: 0;}
.sp1 video,.sp2 video,.sp3 video,.sp5 video,.sp5 video,.sp6 video{width: 100%;height: 100%;font-size: 0;display: block;}
.szll li i{position: absolute;top: 50%;left: 50%;font-size: 70px;color: rgba(255, 255, 255, .5);transform: translate(-50%,-50%);cursor: pointer;}
.szll li:hover i{color: #fff;}
.sp1 video,.sp2 video,.sp3 video,.sp4 video,.sp5 video,.sp6 video{width: 100%;height: 100%;font-size: 0;display: block;}
.sp1.ac,.sp2.ac,.sp3.ac,.sp4.ac,.sp5.ac,.sp6.ac{display: block;}
.sp1 span,.sp2 span,.sp3 span,.sp4 span,.sp5 span,.sp6 span{position: absolute;right: 0;top: 0;font-size: 50px;color: #fff;font-weight: bold;cursor: pointer;background: none;;}




