@charset "utf-8";

/*main包括头尾和大广告 位-----------------------------------------------------------------------------------------*/
.jypx_mfsybottom0102{margin-bottom: 2rem !important;margin-top: 2rem !important;overflow: hidden}
.list02{flex-direction: row-reverse;/*主轴方向从左向右*/
	}
*{
 box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
}
body,div,p,h1{
 margin: 0;
 padding: 0;font-family:微软雅黑;
}
body{color:#111111;background: #fff; font-size:1.6rem;-webkit-text-size-adjust: none; margin:0; padding:0; font-family:微软雅黑;}
html,body{height:100%;font-family:微软雅黑;margin:0 auto;font-size: 62.5%;}
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,bod,strong,span,pre,input{font-size:1.6rem;margin:0; padding:0; border:0; background-repeat:no-repeat;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;font-weight:normal;}
img{border:0px;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a{text-decoration:none; color:#444;font-family:微软雅黑;font-size:16px}
a:hover{text-decoration:none; color:#238d81;font-family:微软雅黑;}
li{ list-style:none; font-family:微软雅黑;}
h1,h2,h3,h4,h5,h6,p,span,li,ul,em,div,table{font-family:微软雅黑;}
img{ border:0}
/*banner样式*/
.mySwiper_banner .swiper-pagination{display: block;bottom:20px !important;
}/*小按钮稳藏*/
.mySwiper_banner .swiper-pagination-bullet{
  cursor: pointer;
  height: 0.8rem;
  width: 3rem;
  overflow:hidden;
  margin-right: 1.5rem;
  border:0px rgba(255, 255, 255, 1) double;
  background:rgba(255, 255, 255,.8);opacity: var(--swiper-pagination-bullet-inactive-opacity, .8);
  border-radius:50px;
}
.mySwiper_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{
height: 0.8rem;
  width: 3rem !important;
  position: relative;
  top: 0px;
  background:rgba(255, 255, 255,1);}
.mySwiper_banner .swiper {
 width: 100%;
 height: 100%;}
.mySwiper_banner.swiper{--swiper-navigation-size: 57px;min-height: 500px; }
.mySwiper_banner .swiper-slide {
 text-align: center;
 font-size: 1.8rem;
 background: #000 !important;
 /* Center slide text vertically */
 display: -webkit-box;
 display: -ms-flexbox;
 display: -webkit-flex; 
 display: flex;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 -webkit-justify-content: center;
 justify-content: center;
 -webkit-box-align: center;
 -ms-flex-align: center;
 -webkit-align-items: center;
 align-items: center;
}
.mySwiper_banner .swiper-slide .img {
 width:100%;
 height:auto;
 min-height: 510px;
 object-fit:cover;
}
.mySwiper_banner .swiper-button-next{background: url(//cdn.beiing.net/zsysoft_com/newsite/av02_banner.png) no-repeat;background-size: cover;
width: calc(var(--swiper-navigation-size)/ 41 * 41);
height: calc(var(--swiper-navigation-size)/ 41 * 41);
}
.mySwiper_banner .swiper-button-prev{background: url(//cdn.beiing.net/zsysoft_com/newsite/av01_banner.png) no-repeat;background-size: cover;
width: calc(var(--swiper-navigation-size)/ 41 * 41);
height: calc(var(--swiper-navigation-size)/ 41 * 41);}
.mySwiper_banner .swiper-button-next:after{content: "";display: none !important	
}
.mySwiper_banner .swiper-button-prev:after{content: "";display: none !important	
}
.mySwiper_banner .swiper-button-box {
display: -webkit-box; position: absolute;
bottom:12%;right: 15%;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-moz-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
/*这个可以用来放banner免费试用下方居中，这个网站用不上
.ylwlbanner_box{display: -webkit-box;
position: absolute;
right: 0;
bottom: 8%;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-moz-box-pack: end;
-ms-flex-pack: end;
justify-content: center;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-flex: 0;
-moz-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
width: 100%;
margin-top: 3.326rem;}
*/
.ylwlbanner_box01{display: -webkit-box;
position: absolute;
left: 50%;
top:20%;
transform: translate(-50%, -20%);
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: star;
-moz-box-pack: star;
-ms-flex-pack: star;
justify-content: star;
-webkit-box-align: star;
-moz-box-align: star;
-ms-flex-align: star;
align-items: star;
-webkit-box-flex: 0;
-moz-box-flex: 0;
width:100%;max-width: 1185px; justify-content:space-between;
margin: 0 auto/*margin: 0 calc((100% - 1200px)/2)*/;
margin-top: 3.326rem;}
a.ylwl_banner { color:#ffffff;background: transparent; border:2px solid rgba(255,255,255,.9); border-radius: 5px; text-align: center; font-size:2rem; height:5.1rem;cursor: pointer;line-height:4.5rem;width:16.5rem; display:block;left: calc(50% - 8.1rem);margin-top: 5.5rem }
a.ylwl_banner:visited {color:#ffffff; border:2px solid rgba(255,255,255,.5);}
a.ylwl_banner:hover {color:#ffffff; background:rgba(255,255,255,0.1);}
a.ylwl_banner:active {color:#ffffff; border:2px solid rgba(255,255,255,.5);}
/*baner缩略图*/
.mySwiperthumb_banner {max-width: 1200px;margin: 0 auto;width: 100%}
.mySwiperthumb_banner .swiper-slide {
padding:1rem 1rem;padding-bottom: 2rem; height: 100%;cursor: pointer;
background:rgba(255,255,255,0.0);flex: 0 0 25.1%; width: 25.1%;
color: #000;font-size: 2rem;text-align: center;margin-right: 0 !important;border-right: 1px solid rgba(255,255,255,0.3);}
.mySwiperthumb_banner .swiper-slide .img_01{width: 10%;margin: 0 35% ;margin-bottom: 1.5rem;}
.mySwiperthumb_banner .swiper-slide-thumb-active {position: relative;
color:#00bfa8;background:rgba(255,255,255,0.1);}
.mySwiperthumb_banner .swiper-slide-thumb-active:after{content: "";background:
#00bfa8;
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: -1.3rem;
  left:0px;z-index: 10}
  /*   .mySwiperthumb .swiper-slide img,.mySwiperthumbmain .swiper-slide img{
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }*/

/*baner缩略图*/
/*banner里的文字*/
.banner_left{ width: 51%; color: #fff;text-align: left;margin-left: 2rem; margin-right: 1.5rem; margin-top: 10rem; float:left}
.banner01{ font-size: 6.2rem;font-weight:600; text-shadow:0 10px 10px rgba(0,0,0,.15) }

.qq{font-size: 7.2rem;color: #ffef41;}
.qqq{font-size: 5.8rem;}
.banner02{ font-size: 2.6rem;font-weight:500;line-height:170%;padding-top: 1rem;padding-bottom:0.5rem;padding-right: 5rem}
.banner03{ font-size: 2.2rem;font-weight:500;line-height:150%;padding-top: 0.8rem;padding-bottom:3rem;}
.banner03 img{margin-left: -1rem}
.baner_right{float:right;width: 43%;margin-top: 5rem}
.baner_right img{width:53.1rem ;max-height: 41rem !important;}
/*banner*/
/*中间数字*/
.number_box{ width:25%;flex: 0 0 25%; height:135px;padding-top:10px; border-left:0px solid #e6e6e6;border-right:0px solid #e6e6e6; text-align: center; float:left; }
.number_box_right{border-right:0;position: relative}
.number_box_right:after{content: "";
width:1px;
height: 55px;
display: block;
background: #d2d2d2;
color: #00bfa9;
font-size: 10px;
position: absolute;
right: 0px;
top:48px;
}
.number_box_box{margin:26px auto;display: inline-block;white-space: nowrap !important;
}
.number_box img{float:left; margin-top: 15px; margin-right: 0;width: 20%}
.number_box .number{ width: 80%; font-size: 3.6rem; font-weight: 600; float: left;color:#000 !important}
.number_box .number span{font-size:1.8rem; font-weight: 500}
.number_box .number .sub{ font-size: 16px; color:#8c8c8c;font-weight: 500; line-height: 200%}
.number_mainbox{ padding:15px 0 20px 0; width: 100%;box-shadow:0px 8px 6px 0px rgba(0,0,0,0.0); 
	background: #f0fffd;
	overflow: hidden; margin-top: 0px;}
/*中间数字*/
/*页面中间baner*/
.fouryi{margin: 40px 3% !important;
	width: 100% !important;}
.idt{width: 98%}
.ylwlbanner_box02{display: -webkit-box;
  position: absolute;
  left: 70%;
  top: 20%;
  transform: translate(-70%, -20%);
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: star;
  -moz-box-pack: star;
  -ms-flex-pack: star;
  justify-content: star;
  -webkit-box-align: star;
  -moz-box-align: star;
  -ms-flex-align: star;
  align-items: star;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  width: 65%;
  max-width: 738px;
  justify-content: space-between;
  margin: 0 auto;
    margin-top: 0px;
  margin-top: 3.326rem;
}
.thumb_box_z{display: -webkit-box;
	position: absolute;
  left: 24%;
  top: 20%;
  transform: translate(-20%, -20%);
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: star;
  -moz-box-pack: star;
  -ms-flex-pack: star;
  justify-content: star;
  -webkit-box-align: star;
  -moz-box-align: star;
  -ms-flex-align: star;
  align-items: star;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  width:19%;
 
  justify-content: space-between;
  margin: 0 auto;
    margin-top: 0px;
  margin-top: 3.326rem;z-index: 100 !important}
.fouryi-title{width:366px;margin-top:0px;margin-left:0px;float:left;position: relative;z-index: 11;border-right: 1px solid #fff}
.fouryi-title ul{ margin:0; padding:0;width: 366px;}
.fouryi-title ul li{width:95%;position: relative; 
	box-shadow: 0 2px 30px 0 rgba(52,112,255,.06); 
	display:block; margin:0; cursor:pointer;padding:10px 20px;padding-right: 5px; color: #939396;
  font-size: 14px; line-height: 160%;border-radius: 20px;text-align: left}
.fouryi-title ul li:after{content: "";border: 1px solid #fff;background: #484746; height:12px; width:12px;border-radius: 50px; position: absolute; right:-54px;top:40%}
.fouryi-title_x{padding-top: 25px !important;}
.fouryi_b{width:100%;display:none;position:absolute;top:0;left:0;z-index: 0; height:721px;float:left;}
.foryili h3 .fsub{font-size: 21.5px;font-weight: 600;
  color: #0dd7b1; margin-bottom: 10px}
.foryili h3 {color: #fff}
.foryili h3 p{margin-left: 46px;}
.tux{vertical-align: bottom;margin-bottom: -4px; margin-right: 10px;}
.fouryi .m_t{font-size: 15px;width: 100%;padding-top:10px;text-align: left}
.fouryi .m_t li{font-size: 15px !important;color: #fff;line-height: 130%;padding-bottom: 6px}
.fouryi .m_t li span{color: #00d6ae}
.fouryi .m_t li span img{margin-right: 3px;margin-bottom: -2px;}
.m_t_t{padding-top:25px  !important; }
.m_t_t01{padding-top:35px  !important; }
.m_t_t li{padding-bottom: 10px !important}
.sansuobox{position: relative;height: 721px; margin: 40px 0 20px 0}
.mySwiper_banner_z {position: relative}
.mySwiper_banner_z .swiper-pagination{position: absolute;width: 20px !important; height:95%; border-left:1px solid #fff;display: block;left:42% !important;top:20px !important;
}/*小按钮稳藏*/
.mySwiper_banner_z .swiper-pagination-bullet{
  cursor: pointer;display: block;
  height: 1.2rem;
  width: 1.2rem;
  overflow:hidden;
  margin-top: 10.5rem !important;
  border:1px rgba(255, 255, 255, 1) solid;
  background:#484746;opacity: var(--swiper-pagination-bullet-inactive-opacity, .8);
  border-radius:50px;margin-left: -0.7rem !important
}
.mySwiper_banner_z .swiper-pagination-bullet.swiper-pagination-bullet-active{
height: 1.2rem;
  width: 1.2rem !important;
  position: relative;
  top: 0px;
  background:rgba(255, 255, 255,1) !important;}
.mySwiper_banner_z .swiper {
 width: 100%;
 height: 100%;}
.mySwiper_banner_z.swiper{--swiper-navigation-size: 57px;min-height: 500px; }
.mySwiper_banner_z .swiper-slide {
 text-align: center;
 font-size: 1.8rem;
 background: #000 !important;
 /* Center slide text vertically */
 display: -webkit-box;
 display: -ms-flexbox;
 display: -webkit-flex; 
 display: flex;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 -webkit-justify-content: center;
 justify-content: center;
 -webkit-box-align: center;
 -ms-flex-align: center;
 -webkit-align-items: center;
 align-items: center;
}
.mySwiper_banner_z .swiper-slide .img {
 width:100%;
 height:auto;
 min-height: 800px;
 object-fit:cover;
}
.mySwiper_banner_z .swiper-button-next{background: url(//cdn.beiing.net/zsysoft_com/newsite/av02_banner.png) no-repeat;background-size: cover;
width: calc(var(--swiper-navigation-size)/ 41 * 41);
height: calc(var(--swiper-navigation-size)/ 41 * 41);
}
.mySwiper_banner_z .swiper-button-prev{background: url(//cdn.beiing.net/zsysoft_com/newsite/av01_banner.png) no-repeat;background-size: cover;
width: calc(var(--swiper-navigation-size)/ 41 * 41);
height: calc(var(--swiper-navigation-size)/ 41 * 41);}
.mySwiper_banner_z .swiper-button-next:after{content: "";display: none !important	
}
.mySwiper_banner_z .swiper-button-prev:after{content: "";display: none !important	
}
.mySwiper_banner_z .swiper-button-box {
display: -webkit-box; position: absolute;
bottom:12%;right: 15%;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-moz-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.mySwiperthumb_banner_z {max-width: 1200px;margin: 0 auto;width: 100%}
.mySwiperthumb_banner_z .swiper-slide {
padding:1rem 1rem;padding-bottom: 2rem; height: 100%;cursor: pointer;
background:rgba(255,255,255,0.0);flex: 0 0 120px; width: 100%;
color: #000;font-size: 2rem;text-align: center;margin-right: 0 !important;border-right:0px solid rgba(255,255,255,0.3);}
.mySwiperthumb_banner_z .swiper-slide .img_01{width: 10%;margin: 0 35% ;margin-bottom: 1.5rem;}
.mySwiperthumb_banner_z .swiper-slide-thumb-active {position: relative;
color:#00bfa8;border:1px solid #fff;border-radius: 20px; }

@media screen and (max-width:1900px) {
	.thumb_box_z{left:20%}
	.ylwlbanner_box02 {

		left: 70%;}
	.mySwiper_banner_z .swiper-pagination {
 
		left: 38% !important;}

}
@media screen and (max-width:1600px) {
	.thumb_box_z{left:20%}
	.ylwlbanner_box02 {

		left: 70%;}
	.mySwiper_banner_z .swiper-pagination {
		left: 38% !important;}
}
@media screen and (max-width:1598px) {
	.thumb_box_z{left:20%}
	.ylwlbanner_box02 {
		left: 70%;}
	.mySwiper_banner_z .swiper-pagination {
		left: 38% !important;}
}
@media screen and (max-width:1550px) {
	.thumb_box_z{left:18%;width: 23%;}
	.ylwlbanner_box02 {
		left: 73%;}
	.mySwiper_banner_z .swiper-pagination {
		left: 38% !important;}
}
@media screen and (max-width:1400px) {
	.thumb_box_z{left:12%;width: 26%;}
	.ylwlbanner_box02 {
		left: 79%;}
	.mySwiper_banner_z .swiper-pagination {
		left: 38% !important;}
}
@media screen and (max-width:1178px) {
	.thumb_box_z{left:12%;width: 26%;display: none}
	.ylwlbanner_box02 {
    width: 92%;
    left: 67%;}
	.mySwiper_banner_z .swiper-pagination {
 
		left: 5% !important;}
	.idt{width: 100%}
.mySwiper_banner_z .swiper-pagination {
  position: absolute;
  width: 100% !important;text-align: center;
  height:20px;
  border-left: 1px solid #fff;
  display: block;
  left:0 !important;
    bottom: 130px !important;top: auto!important;}
	.mySwiper_banner_z .swiper-pagination-bullet {
 cursor: pointer;
  display: inline-block;
  height: 1.6rem;
  width: 1.6rem;
  overflow: hidden;
  margin-left: 4rem !important;margin-top: 0;
  border: 1px rgba(255, 255, 255, 1) solid;
  background: #484746;
  opacity: var(--swiper-pagination-bullet-inactive-opacity, .8);
  border-radius: 50px;
  margin-left: 0 !important;}
	.mySwiper_banner_z .swiper-pagination{border-left: 0px solid #fff;}
	.mySwiper_banner_z .swiper-pagination-bullet.swiper-pagination-bullet-active{height:1.6rem;
  width: 1.6rem !important;}
	.mySwiper_banner_z .swiper-slide .img {
 
		min-height: 800px;}
	.fouryi {
  margin: 40px 1% !important;
		width: 100% !important;}
}
@media screen and (max-width:600px) {
		.mySwiper_banner_z .swiper-slide .img {
 
		min-height: 650px;}
}
/*页面中间baner*/
/*方案*/
.lszm_syfw_home {
  width: 100%;
  text-align: center;
  height: auto;padding-bottom: 80px;
  background: url("//cdn.beiing.net/zsysoft_com/2022/home/414.jpg") #14d3bd;
    background-position-x: 0%;
    background-position-y: 0%;
  background-position: center center;
}
.a_lszm_syfw_main{display: flex;display:flex;
  flex-wrap: wrap;
  justify-content: space-between;max-width: 1200px;width: 100%; margin: 0 auto}
.a_lszm_syfw_main li{ border-radius: 17px; float: left;width:19%; background: rgba(255,255,255,1); position: relative;cursor: pointer; text-align: center;margin-top: 10px;}
.a_lszm_syfw_main li .hover{display: none}
.a_lszm_syfw_main li:hover .hover{display: block;position: absolute;left:0; top:0; background:#ffffff;width:100%;min-height:259px;border-radius:17px;cursor: pointer}

.a_lszm_syfw_main li img{ margin-top: 5px;margin: 5px 5px 0 5px;width: 94%}
.a_lszm_syfw_main li b{ font-weight: 500; display: block; border-radius: 8px; text-align: left;font-size:1.8rem;color:#000000;line-height:150%;margin: 5px 5px;}
.sub_dz{margin:5px 5px;overflow: hidden;margin-top: 0; width: 88%}
.sub_dz .left{color: #00bfa9; float:left;margin: 0; font-size: 16px;}
.sub_dz .right{color: #8c8c8c; float:right; margin: 0; font-size: 14px;}
.onli_lszma a{ color:#00bfa9 !important; }
.whitemargin01 {
    padding-top: 50px !important;
}
.whitemargin0102 {
    margin-top: 40px !important;
}
.lszm_mfsy{width: 240px; height:60px;
    line-height: 60px; margin:0 auto;
     background-image: linear-gradient(#00bfab, #11b997); color: #fff; font-size: 24px; text-align: center; border-radius:50px;}
.lszm_mfsy01 {
    background-image: linear-gradient(#ffcd00, #ffa232);
}
/*方案*/
/*主菜单样式*/
.headerher{ clear:both;position:fixed; z-index:100;left: 0px; top: 0px; width:100%;display: flex;
justify-content:flex-start;}
.hfix{ background:#ffffff;-webkit-box-shadow: 0 0 8px rgba(134, 134, 134, .3);
-moz-box-shadow: 0 0 8px rgba(134, 134, 134, .3);
box-shadow: 0 0 8px rgba(134, 134, 134, .3); height:7.5rem;}
.header{ height:7.5rem; line-height:7.5rem;width:100%; max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content:space-between;}
.header li{vertical-align: top; display:inline-block; z-index: 10; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;position:relative;margin: 0 1rem}
.header li a{ font-size:1.6rem; color:#ffffff; padding: 0px 0.3rem; height: 7.8rem; text-align: center; color: rgb(255, 255, 255); line-height: 78px; overflow: hidden; display: block; position: relative; cursor: pointer; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.header li a::before{background: rgb(255, 255, 255); left: 0px; width: 0px; height: 0.2rem; bottom: 1.3rem; display: block; position: absolute; content: "\20"; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;
}
/*.header li a:hover{ color: #238d81 }*/
.header li:hover a::before {width: 100%;}
.header li.hover a::before {width: 100%;}
.hfixc{ height:7.5rem; line-height:7.5rem;width:100%; max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content:space-between;}
.hfixc li{ vertical-align: top; display: inline-block; z-index: 10; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;margin: 0 1rem }
.hfixc li a{ font-size:1.6rem; color:#333333; padding: 0px 0.3rem; height: 7.8rem; text-align: center; line-height: 7.8rem; overflow: hidden; display: block; position: relative; cursor: pointer; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.hfixc li a:hover{ color: #238d81 }
.hfixc li a::before{background: rgb(80, 205, 197); left: 0px; width: 0px; height: 0.2rem; bottom: 1.3rem; display: block; position: absolute; content: "\20"; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;
}
.hfixc li:hover a::before {width: 100%;}
.hfixc li.hover a::before {width: 100%;}
.hfixc .right01{padding:0 1rem; text-align:center; float:right; height:4.4rem; line-height:4.4rem; width:11.1rem; color:#FFF; font-size:1.6rem; margin-top:1.5rem; border:2px solid #ffffff; border-radius:8px; }
.hfixc .right01:hover{padding:0 10px; text-align:center; float:right; height:4.4rem;line-height:4.4rem; width:11.1rem; color:#12afc8; background:#ffffff; font-size:1.6remx; margin-top:1.5rem; border:2px solid #ffffff; border-radius:8px; }
.header .right01{padding:0 1rem; text-align:center; float:right; height:4rem; line-height:4rem; width:14.6rem; color:#ffffff; background:rgba(255,255,255,0.0); border:1px solid #fff;
	font-size:1.6rem; margin-top:1.5rem;border-radius:30px;}
.header .right01:hover{padding:0 10px; text-align:center; float:right; height:4rem; line-height:4rem; width:14.6rem; color: #238d81; background:rgba(255,255,255,1);
	font-size:1.6rem; margin-top:1.5rem; border-radius:30px; }
.header .right02{padding:0 1rem; text-align:center; background: transparent; float:right; height:4rem; line-height:4rem; width:14.6rem; color:#238d81;font-size:1.6rem; margin-top:1.5rem;
	 border:1px solid #238d81; }
.header .right02:hover{padding:0 1rem; text-align:center; background:#238d81; float:right; height:4rem; line-height:4rem; width:14.6rem; color:#ffffff;font-size:1.6rem;
	margin-top:1.5rem;  border:1px solid #238d81;}
.logoimg{ width:125px; height:57px; /*background:url(http://beiing.net/mrmfhuing2/statics/images/newsite/tlogo.png);*/ margin-top:1rem; float:left; margin-right:-4px;}
.logoimg01{ width:125px; height:57px; /*background:url(http://beiing.net/mrmfhuing2/statics/images/newsite/logo.png);*/margin-top:1rem; float:left;margin-right:-4px;}
/*.logoimg01 img,.logoimg img{ opacity:1;
	filter:alpha(opacity=100);}*/
.logo_text{ float: left;font-size: 1.4rem; color: #ffffff;line-height: 100% !important;position: relative; top:1.75rem;text-indent: 2px;padding-left: 0.5rem;text-align: center}
.logo_text:before{content: ""; height: 44px;border-left:1px solid #ffffff; display: inline-block; position: absolute; top:0;left:0}
.logo_text .sub{font-size:1.4rem;line-height: 100% !important; padding-top: 1rem;letter-spacing:2.4px;}
.logo_text01{color: #333 !important}
.logo_text01:before{content: ""; height: 4.4rem;border-left:1px solid #cacaca; display: inline-block; position: absolute; top:0;left:0}
/*导航下拉菜单*/
.cpjs .cpjs_down{ display:none; position: fixed;width:100%;color:#333;background:#ffffff;left:0;top:7.6rem; padding-bottom:4rem;}
.cpjs:hover .cpjs_down{ display:block}
.cpjs .cpjs_down .cpjs_down_box{ margin:0 auto; color:#666666; max-width:1180px;font-size:1.3rem; overflow:hidden; position:relative}
.cpjs .cpjs_down .cpjs_down_box ul{ display:flex; justify-content: space-between; padding-top:4rem;}
.cpjs .cpjs_down .cpjs_down_box .more a{ text-align: center; color:#238d81 !important;
    border:1px #238d81 solid !important; width:7.6rem;height:2.2rem !important; font-size:1.2rem; display:inline-block; border-radius:20px;line-height:2.2rem !important; margin-top:0.4prem; float:right; text-align:center; margin-right:2.2rem; }
.cpjs .cpjs_down .cpjs_down_box .more a:hover{
    color:#fff !important;border:1px #238d81 solid !important;background: #238d81;width:7.6rem;height:2.2rem !important;font-size:1.2rem; display:inline-block;border-radius:20px; line-height:2.2rem !important; margin-top:0.4rem;float:right;text-align:center;margin-right:2.2rem;
}
.cpjs_down_box-item{line-height:3rem; color:#666666; display:inline-block;width:24rem;}
.cpjs_down_box-item h3{ margin:0; padding:0; line-height:3rem;height:3rem;font-size:1.6rem; color:#111111; text-align:left}
.cpjs_down_box-item h3 a{height:3rem; color:#333333 !important;line-height:3rem !important;text-align:left}
.cpjs_down_box-item h3 a:hover{ color:#111111 !important}
.cpjs_down_box-item h3 a:before{width:0% !important;}
.wap_logol{display:none
}
.menu{display: block}
/*咨询框*/
/*咨询框*/
.zxbox{background:url(//cdn.beiing.net/zsysoft_com/newsite/onling/aa01.png) ;width: 60px; height:70px;} 
.zxbox:hover{background:url(//cdn.beiing.net/zsysoft_com/newsite/onling/aa01.png) 120px 0px }
.wxbox{ background:url(//cdn.beiing.net/zsysoft_com/newsite/onling/aa03.png) 0; height:70px;} 
.wxbox:hover{background:url(//cdn.beiing.net/zsysoft_com/newsite/onling/aa03.png)120px 0px}
.wxbox:hover .wx_box { display:block; right:112px; top:-70px; }
.wx_box{ background:#ffffff; width:96px; height:96px; color:#FFF; text-align:center; display:none; position:relative; font-size:18px; padding:3px 3px;border:#bff0ed solid 1px;border-radius:6px; }
.telbox{ background:url(//cdn.beiing.net/zsysoft_com/newsite/onling/aa04.png) ; height:70px;} 
.telbox:hover{background:url(//cdn.beiing.net/zsysoft_com/newsite/onling/aa04.png) 120px 0;position: relative}
.telbox:hover .tel_box { display:block; right:54px;top:-1px;position: absolute}
.tel_box{ background:#ffffff; width:150px;height:70px;color:#238d81; width:150px;text-align:center; display:none; position:relative; font-size:16px; border:#bff0ed solid 1px; border-right:#238d81 solid 0px;border-radius:6px;font-weight:600 }
.qbd{color:#111111; font-size: 12px;text-align:left;padding:15px 0px 5px 15px;font-weight: 500}
.text{font-size: 12px;color:#666666;margin-top:45px;}
.zck_box{ width:60px; position:fixed;right:10px; top:200px; z-index:999}
.zck_box li{width:60px; border-radius:6px; margin:3px;color:#FFF;text-align:center;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; border:#bff0ed solid 1px}
/*咨询框*/
/*bottom*/
a.lin:link {
    color: rgb(255, 255, 255);
    font-family: 微软雅黑;
    text-decoration: none;
	font-size: 14px;
}
a.bot:link {
    color: #fff;
    font-size: 13px;
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 100;
	line-height: 200%;
}
a.bot:visited {
    color: #fff;
    font-size: 13px;
    font-weight: 100;
}
a.bot:hover {
    color: #fff;
    font-size: 13px;
    font-weight: 100;
}
a.bot:active {
    color: #fff;
    font-size: 13px;
    font-weight: 100;
}
.bottom_logo {
    background: #302f35;width: 100%;max-width: 1920px;
}

.bottom_logobottom {
    background: #e5e5e5;
    border-top: #C6C6C6 solid 1px;
    clear: both
}
.bottom_logo_box {
    max-width: 1230px;width: 100%;display: flex;
   flex-wrap: wrap;justify-content:space-between;
    margin: 2rem auto;
    color: #505050;
    overflow: hidden;
    padding: 1rem 0;
    border-bottom: 2px solid #454545;
    padding-top: 4rem;
    padding-bottom: 2rem;
    line-height: 200%
}
.bottomimg{width:10%;float:left;margin-top: 4%}
.bottomimg img{width:100%}
.bottom_logo {
    background: #00bfa9;width: 100%;max-width: 1920px;
}

.bottom_logobottom {
    background: #e5e5e5;
    border-top: #C6C6C6 solid 1px;
    clear: both
}
.bottom_logo_box {
    max-width: 1230px;width: 100%;display: flex;
   flex-wrap: wrap;justify-content:space-between;
    margin: 2rem auto;margin-bottom: 0;
    color: #505050;
    overflow: hidden;
    padding: 1rem 0;
    border-bottom: 0px solid #454545;
    padding-top: 4rem;
    padding-bottom: 2rem;
    line-height: 200%
}
.bottom_logo_box .tit {
  color: #ffffff !important;
  width: 24%;
  line-height: 190%;
  font-size: 14px;
}
	.bottom_logo_box h5 {
  font-size: 16px;
  padding-bottom: 2px;
  margin: 10px 0;
  color: #fff;
  font-weight: 600;
}
.bottom_main .caidan {
 color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  line-height: 190%;
  width: 46%;
  margin-left: 4%;
  font-size: 14px;
  margin-top:3%; margin-bottom:4%;}
.bottom_main .caidan .can_left{width:50%;flex: 0 0 50%}
.bottom_main .caidan .can_right {
  width: 50% !important;
  flex: 0 0 50% !important;
  border-left: 1px solid #6bdacd !important;
  padding-left: 40px;
}
a.caidana:link {color:#ffffff; font-size: 16px; padding:0 10px; display:inline-block;margin:10px 4px; float:left }
a.caidana:visited {color:#ffffff;}
a.caidana:hover {color:#ffffff;}
a.caidana:active {color:#ffffff;}
/*友链*/
.box_bottom {
    width: 100%;
    background: #f5f5f5;
    padding: 10px 0;
    padding-bottom: 30px;
}
.bottom0 p {
    font-family: "微软雅黑";
    color: #ffffff;
    font-size: 15px;
    padding-bottom: 15px;
}
.bottom0 p span {
    float: right;
}
.bottom0 {
    max-width: 1242px;width: 100%;
    margin: 0px auto;
    line-height: 20px;
    padding: 5px;
    clear: both;
}
.bottom_b {
    color: #999999;
    font-size: 12px;
    text-align: center;
    line-height: 200%;
    padding: 20px 0;
}
/*bottom*/
.backToTop {
    display: none;
    width: 30px;
    line-height: 1.2;
    padding: 10px 10px;
    background-color: #000;
    color: #fff;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    right: 20px;
    bottom: 10px;
    _bottom: "auto";
    cursor: pointer;
    opacity: .6;
    filter: Alpha(opacity=60);
}
.backToTop:hover {
    background-color: #000;
}
.swiper-pagination{display: none}

/* 四块图标*/
 .listbiao{display:flex;
  flex-wrap: wrap;
  -webkit-box-pack:justify;
  -moz-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -moz-box-align:center;
  -ms-flex-align:center;
  align-items:center;width:100%;max-width:1200px;margin:4rem auto;align-items:flex-start;
  }
.listbiao_box{flex:0 0 22.9%;max-width: 22.9%; text-align: center; border:1px solid #e2e2e2;border-radius:16px;margin-bottom:0.4rem;}
.listbiao_box img{width: 100%}
.listbiao_box p{color:#434343;font-size:1.4rem;line-height:170%;margin: 0.5rem 1rem; text-align:center;}
.listright{margin-right:4%;}
.listbiao_box .m_list{color:#434343;font-size:14px;margin:18px 6px; margin-bottom: 7px; line-height:170%;}
.listbiao_box .m_list li{color:#434343;font-size:14px;margin:3px 5px;line-height:180%;text-align:left}
.listbiao_box .m_list li:before {
  content: "●";
  font-size: 12px;
  display: block;
  width: 5%;height:30px;
  float: left;
  color: #00bfa9;
}
.lis_mor{color:#00a98a;text-align: center;font-size: 14px; margin-bottom: 10px;}
.listright{margin-right:41px;}
/* 四块图标*/

/*四块箭头*/
.amain3qj{ max-width:1210px;width: 100%; display:flex;
  flex-wrap: wrap;
  justify-content:space-between;text-align:center; clear:both; margin:0 auto; padding:40px 0 0 0}
.alszmmrmfboxxhomehome{width:22%;flex:0 0 21%; padding:0 0px;padding-top: 40px; background:#ffffff; display: inline-block;*display:inline;*zoom:1;text-align:center; color:#111111; cursor:pointer;
	text-align: center; box-shadow: 0 0 14px rgba(123,123,123,0.15);border-radius:15px;position: relative}
.four_ar{position: absolute;right:-55px; top:154px;}
.alszmmrmfboxxhomehome:hover{border:0px solid #ffc8db}
.alszmmrmfboxxhomehome .title{font-size:24px;color:#000;margin-top:25px;}
.alszmmrmfboxxhomehome .titlesub{font-size:16px; color:#8c8c8c;text-align:left; margin:20px 20px;line-height:180%; min-height:72px;}
.alszmmrmfboxxhomehome .more_list{width:143px;height:37px;line-height:37px;border-radius:30px;border:1px solid #0070f7; color:#0070f7;
margin: 0 auto; font-size: 15px;margin-top:14px;
}
.alszmmrmfboxxhomehome .more_list:hover{background: #0070f7;color:#ffffff;}
@media screen and (max-width:800px) {
.alszmmrmfboxxhomehome{width:48%;flex:0 0 48%; margin-bottom:4rem}
.four_ar{position: absolute;right:-55px; top:154px;display: none}
}
/*四块箭头*/
.servicewap{display: none}
/*案例*/
.homeal{ max-width:1230px;width: 100%; clear:both; margin:0 auto; margin-bottom:30px;-webkit-box-shadow: 0 0 20px rgba(134, 134, 134, .8);
-moz-box-shadow: 0 0 20px rgba(134, 134, 134, .8);margin-top: 50px;
box-shadow: 0 0 20px rgba(134, 134, 134, .3); background:#ffffff; border-top:5px solid #58d1ca ; overflow: inherit}
.homealtitle{ height:60px;font-size:19px; color:#eeeeee ; line-height:50px; border-bottom:1px solid #eeeeee}

.homeal ul{ margin:0; padding:15px 10px; overflow: inherit;display:flex;
  flex-wrap: wrap;margin: 0 auto;max-width: 1200px;width: 100%;
  justify-content:space-between; }
.homeal li{flex: 0 0 18%;width: 18%;
margin:15px 0px;
border:1px solid #fff;border-radius:5px;
-webkit-box-shadow: 0 0 8px rgba(134, 134, 134, .3);
-moz-box-shadow:0 0 8px rgba(134, 134, 134, .3);
box-shadow: 0 0 8px rgba(134, 134, 134, .3);}
.homeal li:hover{
border: 1px solid #fff; border-radius:5px;
-webkit-box-shadow: 0 0 20px rgba(134, 134, 134, .8);
-moz-box-shadow: 0 0 20px rgba(134, 134, 134, .8);
box-shadow: 0 0 20px rgba(134, 134, 134, .8); }
.homeal img{border-radius:5px;width: 100%}
/*案例的菜单 -----------------------------------------------------------------------------------------*/

 .mySwiper_homeal {
        width: 100%;max-width: 1200px;
        height: 100%;margin-top: 1px;margin-bottom: 20px;
		  height: 70px;
		  border-bottom: 1px solid #f5f5f5;
}
 .mySwiper_homeal .swiper-slide {
  width: 120px;
  width: auto;
}

.mySwiper_homeal .swiper-slide a{font-size: 20px; font-weight: 500}
.mySwiper_homeal .swiper-slide a:hover{color: #50cdc5}
 .mySwiper_homeal .swiper-slide {
  text-align: center;
  position: relative;
  font-size: 18px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-left: 0%;position: relative;margin-left: 0.5%;font-weight: 500
}
.zs_sm{position: absolute;width: 90%;margin:0 5%;font-size: 13px; color: #9d9d9d;bottom:-30px;}
.mySwiper_homeal .swiper{--swiper-navigation-size: 20px;width: 90%;margin: 30px 5%;margin-top: 20px;}
.mySwiper_homeal .swiper-wrapper{height:7rem;
}
.swiper-button-next,.swiper-button-prev{ transform: rotate(-5deg) !important; /* 将箭头旋转90度 */}
.swiper-button-lock {
  display: block !important;
}
.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: 27px !important;
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
	line-height: 1;color: #238d81 !important}
.swiper-button-lock {
  display: block !important;
}
.swiper-button-box {position: absolute;width: 100%;margin-top:-60px;max-width: 1200px;}
.mySwiper_homeal .swiper-button-box {position: absolute;top:10px;
 display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-top: 3.326rem;
}
.swiper-button-box{display: none}
.brhh{display: none}
/*案例的菜单 -----------------------------------------------------------------------------------------*/
@media screen and (max-width:1650px) {
}
@media screen and (max-width:1710px) {
}
@media screen and (max-width:1190px) {
	html{font-size:48%;}
	.logo_text{display:none}
	.swiper-pagination{display:block}
	.thumb_box,.mySwiperthumb_banner{display:none}
	.mySwiper_banner .swiper-pagination{display:block;}
}
.bottomimgwap{margin-top:3% }
@media screen and (max-width:850px) {
	.bottom_main .caidan {width: 100%;}
	.a_lszm_syfw_main li{ border-radius:17px;float:left;width:48%;}
	.a_lszm_syfw_main li img{width: 96%}
	.a_lszm_syfw_main li .hover img{width: 60%;margin: 0 20%; height: 80%}
	.a_lszm_syfw_main li b{display: -webkit-box;}
	.more_hyp_b{display: none}
	.h5wap{display: none}
	.servicewap{display: block}
	.homeal li{flex: 0 0 48%;width: 48%; margin: 8px 0px;}
	.swiper-button-box{display: block}
	.service{display: none}
	.qq{font-size: 5rem;}
	.qqq{font-size: 5rem !important;}
	.banner03 img{width: 98%}
	.bottomimgwap{width:27%;margin-left: 5%;margin-top: 4% }
    .bottomimgwap img{width:100%}
	.bottom_logo_box .tit{font-size: 12.5px;width: 65%}
	.bottom_main .caidan .can_left{width: 100%;flex: 0 0 100%;}
	
.bottom_main .caidan .can_right {
  width: 100% !important;
  flex: 0 0 100% !important;
  border-left: 0px solid #6bdacd !important;
  padding-left: 0px !important;
}
	
	.banner_left{ width:100%; color: #fff;text-align: left;margin-left: 1rem; margin-right: 0rem; margin-top: 15rem; float:left}

    .baner_right{width:100%;z-index: 0;position: relative;margin-top:0}
	.baner_right img{width:100% !important}
	.ylwlbanner_box01 {width: 90% !important;}
	.banner_left { margin-right: 0rem;}
}
	@media screen and (max-width:1500px) {
	.banner03{ font-size:2.2rem;font-weight:500;line-height:150%;padding-top: 0.8rem;padding-bottom:0.5rem;}
	a.ylwl_banner {
    color: #ffffff;
    background: transparent;
    border: 2px solid rgba(255,255,255,.9);
    border-radius: 5px;
    text-align: center;
    font-size: 2rem;
    height: 5.0rem;
    cursor: pointer;
    line-height: 4.5rem;
    width: 16.5rem;
    display: block;
    left: calc(50% - 8.1rem);
    margin-top: 2rem;
}
}

@media screen and (max-width:1200px) {
a.bot:link {
    margin-right:20px;
}

.bottomimg{display: none}

.titcen{border-bottom: 1px solid #04ebd0}
.bottom_logo_box .titcen {
  width: 86%;margin: 0 7%;margin-bottom: 10px;padding-bottom: 15px;
}
.bottom0{margin: 0 5%;width: 90%}
.ylwlbanner_box01{width:84%;flex-wrap: wrap;
margin-top: 2%;
}
.hfixwap{ display: block; background:#ffffff;-webkit-box-shadow: 0 0 8px rgba(134, 134, 134, .3);
-moz-box-shadow: 0 0 8px rgba(134, 134, 134, .3);
box-shadow: 0 0 8px rgba(134, 134, 134, .3); height:6.5rem;}
.hfixcwap{ display: block;;height:6.5rem; line-height:6.5rem;width:100%; max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content:space-between;}
	#close,#open{margin-top: 1.2rem}
.hfixcwap li {border-bottom:1px solid #f1f1f1;}
.hfixcwap li a{ font-size:1.5rem;color:#333333 !important; padding: 0px 0.3rem; height: 6.8rem; text-align: left;line-height:6.8rem; overflow: hidden; display: block; position: relative; cursor: pointer;}	
.hfixcwap li:hover a::before {width: 0%;}
.hfixcwap li.hover a::before {width: 0%;}
.logoimg01wap img{ opacity:0;
	filter:alpha(opacity=0);}
.logoimg01wap{display:inline-block;width:12.5rem; height:5.7rem; background:url(//cdn.beiing.net/zsysoft_com/newsite/logo.png) !important;background-size: cover !important; margin-top:0.5rem; float:left;margin-right:-4px;}
.header .right02wap{padding:0 1rem; text-align:center; background: transparent; float:right; height:4rem; line-height:4rem; width:14.6rem; color:#238d81;font-size:1.6rem; margin-top:1.0rem; border:1px solid #238d81; }
.cpjs:hover .cpjs_down{ display:none}
.fa{display:none !important}
.wap_logol{display: block;margin-top: 0.5rem;
}	
.wap_logol img{width: 60%}
.menu {display: none;
  transition:height 1s;
  position: absolute;
  height: calc(100% + 600px);
  width: 100%;
  background:#ffffff;
  left: 0;
  top: 6rem;
  border-top:1px solid #efefef;
  z-index: 999;
}
.menu li{display: block;text-indent: 10px;}
.menu li a{font-size: 18px !important}
.bottom_logo_box .titcen .lii {
  flex:0 0 100%;max-width: 100%;}
}
/*main包括头尾和大广告 位-----------------------------------------------------------------------------------------*/
/*首页 -----------------------------------------------------------------------------------------*/
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: #5cd1bf!important;width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,14px)) !important;border-radius: 5px !important}
.main {
  max-width: 1200px;width:100%;
  margin:0 auto;
}
.main_main {
  width:100%;
  margin:0 auto;
  padding:2rem 0;padding-bottom: 6rem;
}
.main_main_ww {
  width:100%;
  margin:0 auto;}
.homenew_title{font-family:'微软雅黑'; padding-top:3rem; padding-bottom:1.7rem;text-align:center;font-size:3.5rem; font-weight:600;color: #000;position: relative;line-height: 130%}
.hometitle_box{text-align:center;font-size:2rem;font-family:"微软雅黑"; margin:3rem 1rem; color: #8c8c8c; clear:both; margin-bottom:0; line-height:180%}
.homenew_title_top{margin-top:7rem;}
.homenew_title_bottom{margin-bottom: 3.8rem;}
.homenew_title::after{
  content: "";
  border-bottom:3px solid #238d81;
  width: 6rem;
  position: absolute;
  left: calc((100% - 6rem) / 2);
  bottom:0.5rem;
}
.homenew_title_w{color: #fff}
.homenew_title_w::after{ content: "";
  border-bottom:3px solid #fff;
  width: 6rem;
  position: absolute;
  left: 48%;
  bottom:0.5rem;}
/*第一块切换*/
.mySwiperthumbmain {
        height: 80%;width:100%;
}
.mySwiperthumb {
        height: 20%;
        box-sizing: border-box;overflow: visible !important;
        padding: 10px 0 !important;
		border-bottom: 2px solid #e7e7e7;
}
.mySwiperthumbmain .swiper-button-next{background: url(//cdn.beiing.net/zsysoft_com/newsite/newhome/av01.png) no-repeat;background-size: cover;
width: calc(var(--swiper-navigation-size)/ 41 * 41);
height: calc(var(--swiper-navigation-size)/ 41 * 41);
}
.mySwiperthumbmain .swiper-button-prev{background: url(//cdn.beiing.net/zsysoft_com/newsite/newhome/av02.png) no-repeat;background-size: cover;
width: calc(var(--swiper-navigation-size)/ 41 * 41);
height: calc(var(--swiper-navigation-size)/ 41 * 41);}
.mySwiperthumbmain .swiper-button-next:after{content: "";display: none !important	
}
.mySwiperthumbmain .swiper-button-prev:after{content: "";display: none !important	
}
.mySwiperthumb .swiper-slide {
padding:2rem 0rem;height: 100%;cursor: pointer;
opacity: 0.8;border-radius: 15px;
color: #000;font-size: 2rem;text-align: center;
}
.mySwiperthumb .swiper-slide a:link{font-size: 2rem;}

.mySwiperthumb .swiper-wrapper{/*加了这个七个切换行了，要测试一下*/
  display:flex;
  -webkit-box-pack:justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;}/*配合这个代码用，只要不超过8个都可以        slidesPerView: 8,
*/
.mySwiperthumb .swiper-slide img{opacity: 0.5}
.mySwiperthumb .swiper-slide .img_01{width: auto;height:45px;margin: 0 35% ;margin-bottom: 1.5rem;}
.mySwiperthumb .swiper-slide-thumb-active {position: relative;
opacity: 1;color:#00bfa8;background: linear-gradient(#eefaf9 , #eefaf9);
}
.mySwiperthumb .swiper-slide-thumb-active a{color:#00bfa8;}
.mySwiperthumb .swiper-slide-thumb-active img{opacity: 1}
.mySwiperthumb .swiper-slide-thumb-active:after{content: "";background:
#00bfa8;
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: -1.3rem;
  left:0px;z-index: 10}
  /*   .mySwiperthumb .swiper-slide img,.mySwiperthumbmain .swiper-slide img{
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }*/
/*校的首页*/
.title_five{background:url(//cdn.beiing.net/zsysoft_com/newsite/home/title_Ba.png) no-repeat;height:39px;font-size:24px;color:#333333;
	font-weight:600;text-indent:8px;}
.titleboxtext{ font-size:20px; padding-left:10px; padding-top:5px; line-height:180%;color: #333333;padding-bottom: 17px;}
.titleboxtext_more{margin-top:0px;margin-right:100px;display:block;clear:both;overflow:hidden; border:2px #39c5b8 solid; width:110px; height:35px; font-size:16px; color:#1d8880; display:inline-block; border-radius:5px; line-height:35px ; text-align:center; vertical-align: middle; cursor:pointer}
 .titleboxtext_more:hover{ background:#39c5b8; color:#ffffff}
.fouryihome .contacthome{color:#666666;font-size:14px;}
.fouryihome .contacthome li{padding-left: 5px;}
.fouryihome .contacthome li h3{font-size:18px;color:#333333;font-weight:500}
.fouryihome .contacthome li p{ padding-left:29px; padding-bottom:25px;}
.fouryihome .contacthome li h3 img{vertical-align:middle; margin-right:5px;}
/*校的首页*/



.afouryi{    max-width: 1500px;
    margin: 1.5rem 5rem;
    position: relative;
    display: flex; justify-content:space-between; 
}
.afouryi .titlebox{ flex: 1 1 59%;max-width: 59%;text-align: right;margin-right: 2%}
.afouryi .titlebox img{width:100%}
.aforyilia{padding-top:2rem;flex: 1 1 33%;max-width: 33%; margin-right:0%;margin-left: 3%}
.aforyilia .title{font-size:3rem;width: 23rem; color: #000000;position: relative;height:9.5rem;display:table-cell;/*按照单元格的样式显示元素*/
vertical-align:bottom;   /*底对齐*/padding-bottom:0px;font-weight: 600}
.aforyilia .title:before{content: url(//cdn.beiing.net/zsysoft_com/newsite/jjfa/jjfa2023/jx_li.png);margin-left: -3rem; position: absolute; bottom:0.5rem;}
.aforyilia .title span{z-index: 1;position: absolute;display: block;bottom:0;font-size:3rem}
.aposi{position: absolute;z-index: 0;bottom:2rem;right:4rem}
.imgleftinde{text-align: center}
.aforyilia h3 a{ font-size:1.8rem; color:#666666; font-weight:500; display:block; padding-top:0px;padding-left:0px;text-align:left}
.aforyilia .subtitle{padding-top:1rem;font-size:1.8rem; color: #000000;width: 100%;clear: both}
.aforyilia .subtitle01{padding-top:1.3rem;font-size:1.65rem; color: #8c8c8c;width: 100%;clear: both;line-height:154%;padding-bottom: 0.5rem;}
.aforyilia .subtitle .zx{width: 12rem;height:3.9rem; background:#ffffff;color:#00bfa8;border: 1px solid #00bfa8;line-height:4rem;
	margin-top:0px; border-radius: 20px;
	text-align: center;font-size:16px;float:left;margin-right:3rem;cursor:pointer;margin-left: -0.2rem;}
.afouryi .contact{ color:#666666; font-size:1.4rem; float:left; margin-left:0.5rem;margin-top:8rem;max-width: 465px;}
.afouryi .contact li{padding-left: 0.5rem;}
.afouryi .contact li h3{ font-size:1.8rem; color:#333333; font-weight:500; margin-bottom: 0}
.afouryi .contact li p{margin-top: -2.5rem; padding-left:2rem; padding-bottom:1.5rem; color: #8c8c8c; font-size: 1.6rem;line-height: 165%}
.afouryi .contact li h3 img{ vertical-align:middle; margin-right: 0.5rem;}
.subtitle_box{ color: #8c8c8c !important; font-size: 1.4rem !important;padding-top: 2rem !important;margin-left:0rem;display: flex;flex-wrap: wrap;
width: 100% !important}
.subtitle_box li{ flex: 1 1 50%;maxmax-width: 50%;padding: 0 1.5rem;padding-left:0;text-align: left;line-height: 120%;font-size:1.6rem;height:4.3rem;}
.subtitle_box li img{margin-bottom: -0.5rem; margin-right: 1rem;
}
.mfsynewmain {
    width: 21.5rem;
    height: 7.7rem;
    line-height: 7.7rem;
    color: #ffffff;
    text-align: center;
    font-size: 2.4rem;
    border-radius: 10px;
    font-family: 微软雅黑;
    margin: 0 auto;margin-top: 6rem;
    background: -webkit-linear-gradient(top, #74e8d5, #4ec5b2);
    background: -o-linear-gradient(top, #74e8d5, #4ec5b2);
    background: -moz-linear-gradient(top, #74e8d5, #4ec5b2);
    background: linear-gradient(top, #74e8d5, #4ec5b2);
    box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);
}
.mfsynewmain_bottom{margin-bottom: 6rem}
/*第一块切换*/
/*第二个切换*/
.tabtow{
  width: 100%;padding-top: 0.1rem;margin-top: 4rem;
 }
.mySwiperthumbmain02 {
        height: 80%;
        width: 100%;
}
.mySwiperthumb02 {
        height: 20%;background: #fff;border-radius: 15px 15px 0 0 ;
        box-sizing: border-box;overflow: visible !important;
        padding: 1rem 0 !important;
        border-bottom: 2px solid #e7e7e7;
}
.mySwiperthumb02 .swiper-wrapper{
  display:flex;
  flex-wrap: wrap;
  -webkit-box-pack:justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;}
.mySwiperthumbmain02 .swiper-button-next{background: url(//cdn.beiing.net/zsysoft_com/newsite/newhome/av01.png) no-repeat;background-size: cover;
width: calc(var(--swiper-navigation-size)/ 41 * 41);
height: calc(var(--swiper-navigation-size)/ 41 * 41);
}
.mySwiperthumbmain02 .swiper-button-prev{background: url(//cdn.beiing.net/zsysoft_com/newsite/newhome/av02.png) no-repeat;background-size: cover;
width: calc(var(--swiper-navigation-size)/ 41 * 41);
height: calc(var(--swiper-navigation-size)/ 41 * 41);}
.mySwiperthumbmain02 .swiper-button-next:after{content: "";display: none !important	
}
.mySwiperthumbmain02 .swiper-button-prev:after{content: "";display: none !important	
}
.mySwiperthumbmain02 .swiper-slide {margin-bottom: 2rem;}
.mySwiperthumb02 .swiper-slide {
padding:2rem 1rem;margin: 0 1rem; flex: 1 1 15%;max-width: 15%;height: 100%;cursor: pointer;
opacity: 0.5;border-radius: 15px;
color: #000;font-size: 2rem;text-align: center;
}
.mySwiperthumb02 .swiper-slide .img_01{width: auto;height: 45px; margin: 0 35% ;margin-bottom: 0.5rem;}
.mySwiperthumb02 .swiper-slide-thumb-active {position: relative;
opacity: 1;color:#00bfa8;background: linear-gradient(#eefaf9 , #eefaf9);
}
.mySwiperthumb02 .swiper-slide a {color:#111;font-size: 18px;}
.mySwiperthumb02 .swiper-slide-thumb-active a{color: #00bfa8}
.mySwiperthumb02 .swiper-slide-thumb-active:after{content:" ";background:#00bfa8;
  height: 2px;
  width: 100%;
  position: absolute;
  bottom: -1.3rem;
  left:0px;z-index: 10}
/*第二块切换*/



/*核心功能*/
.main3qj {
  margin: 0;display:flex;width:100%;max-width:1230px;flex-wrap: wrap;justify-content:space-between;padding: 0;margin-top: 2rem;
}
.mrmfboxxhomehome {
flex:0 0 20%;width:20%;   
    padding: 1rem 2.2rem;padding-bottom: 2rem;
    background: #ffffff;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-align: center;
    color: #111111;
    cursor: pointer;
    transition: all .2s;
    z-index: 1;
}
.mrmfboxxhomehome:hover {
    padding: 1rem 2.2rem;padding-bottom: 2rem;
    border: 0px #fee5ee solid;
    box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
    background: #ffffff;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    text-align: center;
    color: #111111;
    cursor: pointer; border-radius:20px;
    z-index: 100;
}
.mrmfboxxhomehome h3 {
    clear: both;
    margin: 0.7rem 0 0px 0;
    border: 0;
    font-weight: 500;
    font-size: 2rem;
    font-family: "微软雅黑";
    color: #333333;
    border-bottom: 0;
    overflow: hidden;
    transition: all 0.01s;
}
.mrmfboxxhomehome:hover h3 {
    color: #238d81;
    clear: both;
    margin: 0.7rem 0 0px 0;
    border: 0;
    font-weight: 500;
    font-size: 2rem;
    font-family: "微软雅黑";
    border-bottom: 0;
    overflow: hidden;
}
.mrmfboxxhomehome:hover p {
    color: #666666;
    font-size: 1.3rem;
    line-height: 200%;
    font-family:"微软雅黑";
    opacity: 1;
    filter: Alpha(opacity=100);
    animation: mymove 1s 1;
    -webkit-animation: mymove 1s 1;
    text-align: center
}
.mrmfboxxhomehome p {
    color: #666666;
    font-size: 1.3rem;
    line-height: 200%;
    font-family: "微软雅黑";
    opacity: 1;
    filter: Alpha(opacity=1);
    text-align: center;
}
.mrmfboxxhomehome .list {
    color: #8c8c8c;
    text-align: center
}
.mrmfboxxhomehome .img{margin: 23px auto; margin-bottom:0; transition: all .3s;width:88px;height:85px;}

.mrmfboxxhomehome .imgxx01{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y1.png)}
.mrmfboxxhomehome:hover .imgxx01{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y1.png)}
.mrmfboxxhomehome .imgxx02{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y2.png)}
.mrmfboxxhomehome:hover .imgxx02{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y2.png)}
.mrmfboxxhomehome .imgxx03{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y3.png)}
.mrmfboxxhomehome:hover .imgxx03{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y3.png)}
.mrmfboxxhomehome .imgxx04{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y4.png)}
.mrmfboxxhomehome:hover .imgxx04{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y4.png)}
.mrmfboxxhomehome .imgxx05{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y5.png)}
.mrmfboxxhomehome:hover .imgxx05{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y5.png)}
.mrmfboxxhomehome .imgxx06{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y6.png)}
.mrmfboxxhomehome:hover .imgxx06{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y6.png)}
.mrmfboxxhomehome .imgxx07{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y7.png)}
.mrmfboxxhomehome:hover .imgxx07{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y7.png)}
.mrmfboxxhomehome .imgxx08{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y8.png)}
.mrmfboxxhomehome:hover .imgxx08{ background:url(//cdn.beiing.net/zsysoft_com/newsite/y8.png)}
/*首页跑动小圆点*/
.more_hyp{color: #fff}
.ydlodinghome{padding-left:60px;padding-top:100px;}
.ydlodinghome:hover p{ color:#ffee7e }
.zzsc6home {height:60px; float:right; clear:both; text-align:center; width:100%;
}
.zzsc6home .k-linehome {
  width: 27px;
  height: 27px;
  background-color:#ffee7e ;
  border-radius:100%;
  display: inline-block;
}
.ydlodinghome:hover .zzsc6home > div {
  width: 27px;
  height: 27px;
  background-color: #ffee7e ;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  animation: bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.ydlodinghome:hover .zzsc6home .bounce1home {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.ydlodinghome:hover .zzsc6home .bounce2home {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.onhome{ border-radius:50px; background:#238d81; width:15px !important; height:15px !important; display:inline-block; margin:3px; margin-bottom:5px;}
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.55) }
  40% { -webkit-transform: scale(1.0) }
}
@keyframes bouncedelay {
  0%, 80%, 100% { 
    transform: scale(0.55);
    -webkit-transform: scale(0.55);
  } 40% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
/*首页跑动小圆点*/
/*核心功能*/
/*行业方案*/


.sixbox{ margin:90px auto; display:flex;width:100%;max-width:1260px;flex-wrap: wrap;justify-content:space-between;font-size: 18px; color: #ffffff; overflow: hidden; margin-top:33px; }
.sixbox a:link{ display: block; position: relative;max-width: 15.6%; flex: 0 0 15.6%; border: 2px solid #ffffff !important; float: left; border-radius: 12px; color: #ffffff;margin:14px 0;}
.sixbox a:hover{ border: 2px solid #ffffff !important;}
.sixbox a:link {
    display: block;
    position: relative;
    max-width: 15.6%;
    flex: 0 0 15.6%;
    border: 0px solid #ffffff !important;
    float: left;
    border-radius: 12px;
    color: #ffffff;
	margin: 14px 0;}
.sixbox a li {
    position: relative;
    border: 0px solid #fff;
    float: left;
  
    border-radius: 10px;
    color: #ffffff;

}
.mask_ten {
    width: 100%;
    height: 40px;
    background: rgba(0,0,0,.5);
    position: absolute;
    bottom: 2px;
    border-radius: 0 0 10px 10px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    text-align: center/* Safari */;
}
.sixbox a li img{width: 100%}
.stylew{ color: #ffffff !important;}
.sixbox a li .title{ font-size: 18px; text-align: center;margin-top: 10px; font-weight: 600; margin-bottom: 5px;}


/*行业方案*/
/*小程序首页*/

a.xcx:link{color:#00bfa8;font-size: 1.4rem; }
a.xcx:visited{color:#00bfa8;font-size: 1.4rem; }
a.xcx:hover{color:#00bfa8;font-size: 1.4rem; }
a.xcx:active{color:#00bfa8;font-size: 1.4rem; }
.w311wap{display: none}
/*小程 序*/
/*新闻*/
.news_main{ margin: 40px 0 50px 0 ;display:flex;width:100%;max-width:1300px;flex-wrap: wrap;justify-content:space-between;padding: 0}
.news_main .item{ display: flex;flex: 0 0 48.5%; width:48.5%;padding:1.3rem 1rem;box-shadow: 0 0 0px rgba(12, 95, 90, .0);border:1px solid #e1e1e1 ;background:#ffffff; margin-bottom: 2.5rem; border-radius: 5px;position: relative}
 .listimg {
  box-sizing: border-box;
  -webkit-box-flex:0;
  -moz-box-flex: 0;
  -ms-flex: 0 0 35%;
  flex:0 0 35%;
  max-width: 35%;
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
}
/*图片保持比例*/
.team_list_item{position: relative;padding-top:65%}/*图片的外框*/
/*图片保持比例*/
.listbg {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: 2;
}
.news_main .item:hover{ box-shadow: 0 0 0px rgba(12, 95, 90, .0);border:1px solid #a9dbd8;border-radius: 5px;}
.news_main_lszm .item:hover{ box-shadow: 0 0 12px rgba(100,100,100, .0);  border: 1px solid #a9dbd8 ;border-radius: 5px;}
.news_main:nth-child(1){margin-right: 17px;}
.news_main .item .mainbox{ flex: 0 0  65%; max-width:65%;padding-left:16px; }
.news_main .item .mainbox .title{ font-size: 1.8rem; padding-bottom:3px;margin-top: -3px;line-height: 140%;  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1; /* 限制为3行 */
  overflow: hidden;}
.news_main .item .mainbox .titlesub{font-size:1.4rem; color:#a8a8a8; margin:5px 0;margin-top:5px !important;line-height:144%}
.news_main .item .mainbox .titlesub_B{font-size:1.4rem; color:#a8a8a8; margin:5px 0;
	margin-top:5px !important;position: absolute;bottom:0.7rem;}
.news_main .item .mainbox .submargin{padding-top: 0 !important}
.news_main .item .mainbox .submargin a:link{ color:#a8a8a8;}
.news_main .item .mainbox .submargin a:visited{ color:#a8a8a8;}
.news_main .item .mainbox .submargin a:hover{ color:#999999;}
.news_main .item .mainbox .submargin a:active{ color:#a8a8a8;}
a.morea:link {color:#8c8c8c;float:right;font-size:1.4rem;}
a.morea:visited {color:#8c8c8c;}
a.morea:hover {color:#999999;}
a.morea:active {color:#8c8c8c;}
.gdfh_fouryi .titlebox img{display: none}
/*新闻*/


/*shuzi*/
.main_box003{ width:100%; padding-bottom:50px;}
.main_box003 .boxbb{ max-width:1100px;width: 100%; margin:0 auto; padding-top:15px;display: flex;flex-wrap: wrap;justify-content:space-between;} 
.main_box003 .boxbb li{ }
.main_box003 .boxbb li h3{ font-size:60px; text-align:center; margin:0; padding:0; font-weight:500}
.main_box003 .boxbb li h3 span{ color:#46c2ba; font-weight:900px; font-size:48px; display:inline-block; background:#ffffff; width:40px; height:63px; border-radius:10px; margin:5px; font-weight: 600 }
.main_box003 .boxbb li h4{ font-size:16px; text-align:center; margin:0; padding:0; font-weight:500; color:#ffffff; padding-top: 10px;}
.main_box003 .boxbb li h3 hr{}
/*shuzi*/
@media screen and (max-width:1200px) {
.main {max-width: 1200px;width:96%;margin:0 2%;
}
.main_main_ww {
  width:96%;margin:0 2%;}
}
@media screen and (max-width:900px) {
	.number_box{ width:50%;flex: 0 0 50%; height:135px;padding-top:10px; border-left:0px solid #e6e6e6;border-right:0px solid #e6e6e6; text-align: center; float:left; }
.number_box_right:after{content: "";
width:1px;
height: 55px;
display: block;
background: #d2d2d2;
color: #00bfa9;
font-size: 10px;
position: absolute;
right: 0px;
top:48px;
}
	.number_box .number{font-size: 2.3rem}
	.number_box .number .sub{font-size: 1.2rem}
.w311pc,.xcx_box_x{display: none}
.w311wap{display: block}}
@media screen and (max-width:850px) {
html{font-size:55%;}
	.a_lszm_syfw_main{width: 98%; margin: 0 1%}
	.brhh02{display: none}
	.brhh{display: block}

.ydlodinghome {
  padding-left: 0px;
  padding-top: 80px;
}
.main_box003 .boxbb li{flex:0 0 100%;width:100%;margin-bottom:15px;}
.main_box003 .boxbb{padding-top: 10px;}
.sixbox{margin-bottom:20px; }
.sixbox a:link{max-width: 31%; flex: 0 0 31%;}
.sixbox a li .subtitle{ display: none }
.sixbox a li .title{ font-size: 16px; margin-left: 0px; text-align: center;font-weight: 500; margin-bottom: 5px;}
.mask_ten{ height: 60px;}
.sixbox a li:hover .mask_ten{background: rgba(0,0,0,.5);height:60px;border-radius:0 0 10px 10px;}
.sixbox a li:hover .more{ display: block;width: auto !important; height: auto !important; line-height: normal; border-radius: 0px; font-size: 12px;  margin-top:0px; border: 0px solid #ffffff;background: transparent; text-align: center; opacity: 1;color: #009188}
.sixbox a li .subtitle{ font-size:14px; margin-left: 12px;}
.sixbox a li:hover .title{margin-top:10px;}
.sixbox a li .more{ opacity: 10; color: #54ffe0;text-align: center}
.main_box01 .box {
		padding-top: 10px;}
.main_box01 .box li{ margin:10px 0px;width: 100%}
.mrmfboxxhomehome .img,.mrmfboxxhomehome:hover .img{margin: 23px auto; margin-bottom:0; transition: all .3s;width:80px;height:80px; background-size: cover}
.aforyilia .subtitle a {display: inline-block}
.aforyilia .subtitle .zx{margin-right: 0 !important}
.gdfh_fouryi .titlebox img{display: block;width: 100%}

	.homenew_title{font-size:3rem;}
	.hometitle_box{line-height: 150%;font-size:1.8rem }
	.banner01 {
		font-size: 5rem;}
	.banner02 {
		font-size: 2.8rem;padding-right: 0}
	.mrmfboxxhomehome h3 {
		font-size: 1.6rem;}
.mySwiperthumb03,.mySwiperthumb02{display: none}
.w311pc,.xcx_box_x{display: none}
.w311wap{display: block}
.tabtow{background: #fff;width: 100%;padding-top: 0.1rem;margin-top: 4rem;
 }
.main {
  max-width: 1210px;width:100%;
  margin:0 auto;font-size: 12px
}
.listbiao_box{ flex:0 0 46%;max-width: 46%;margin: 0 2%;margin-bottom: 5px}
	.listbiao_box .m_list li:before {
  content: "";
  font-size: 12px;
  display: block;
  width: 0%;height:0px;
  float: left;
  color: #00bfa9;
}
.logo_text {display: none;}
.afouryi{max-width: 1500px;
    margin: 1.5rem 1rem;
     flex-wrap: wrap;
}
.afouryi .titlebox{ flex:1 1 96%;max-width: 96%;margin: 1rem}
.afouryi .titlebox img{width:100%}
.aforyilia{flex: 1 1 100%;max-width: 100%;margin: 0 3%;padding: 0}
.mySwiperthumbmain .swiper-button-next{display: none}
.mySwiperthumbmain .swiper-button-prev{display: none}
.mySwiperthumbmain02 .swiper-button-next{display: none}
.mySwiperthumbmain02 .swiper-button-prev{display: none}
.mySwiperthumbmain03 .swiper-button-next{display: none}
.mySwiperthumbmain03 .swiper-button-prev{display: none}
.mySwiper_banner .swiper-button-next{display: none}
.mySwiper_banner .swiper-button-prev{display: none}
.subtitle_box {
  margin-left: 0px;
  display: flex;
  flex-wrap: wrap;
width: 100% !important;}
.subtitle_box li{padding: 0 0;font-size: 13px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;
   overflow:hidden; flex: 0 0 auto;display: inline-block;}
.mySwiperthumb {display: none}
.aforyilia .title::before {content:"";
}
.aforyilia .title{height:50px;}
.aposi , .posi{width: 60px;bottom: 1px;
  right: -20px !important;position: absolute}
.homenew_title_bottom{margin-bottom: 0rem;}
.al_homelist ul li {
flex:0 0 30%;max-width:30%;margin:5px 0
}
.gdfh_fouryi .contactbox{width:100%}
.gdfh_fouryi .contact{width:90%;margin: 2% 5%}
.gdfh_title_five_sub .wenbox {margin:5% 8%;font-size: 15px;
}
.subtitle_box li img{width: 15%;margin-right:0.5rem;margin-bottom:0}
.mrmfboxxhomehome { width: 50%;flex: 0 0 50%;  }
.mrmfboxxhomehome img{width: 60%}

.Applicable,.al_homelist{margin:1% 2%;width: 96%}
.news_main{margin:2% 2%;width: 96%;margin-top: 4%}
.Applicable ul li{max-width: 31%; flex: 0 0 31%; }
.news_main .item{ flex: 0 0 100%; width:100%;margin-bottom:1.5rem}
.news_main .item .mainbox .submargin{display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1; /* 限制为3行 */
	overflow: hidden;}
.homenew_title {padding-top:0rem;}
.mySwiperthumbmain {padding-bottom:20px !important;}
.mySwiperthumbmain03 {padding-bottom:40px !important;}
.mfsynewmain{margin-top: 2rem}
}
.wapbottom_box{display: none}
@media screen and (max-width:500px) {
.homenew_title {font-size: 2.7rem;}
.zck_box{display: none}
.wapbottom_box {display: block;
  clear: both;
  position:fixed;
  z-index:100;
  left: 0px;
  bottom: 0px;
  height:50px;
  width: 100%;display:flex;flex-wrap: wrap;justify-content:space-between;background:#fff;box-shadow:4px 0 6px 0px rgba(0,0,0,0.2);}
.wapbottom_box li{width:24.5%;flex:24.5%;border-right:1px solid #c7c7c7;line-height: 50px;font-size:1.6rem;text-align: center;cursor: pointer}
.wapbottom_box li img{vertical-align:middle;width: 26%;padding-right:3px}
.wapbli{background:radial-gradient(
      at left top, #71f1e2, #00bfa8);}
.wapbli a{color: #fff;font-size:1.9rem}
.bottom_logo_box {padding-bottom:70px;}
	.bottom_b {padding-bottom:70px;}
}
/*首页 -----------------------------------------------------------------------------------------*/