@charset "utf-8";
/*main包括头尾和大广告 位-----------------------------------------------------------------------------------------*/
.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{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}
/*备用样式a.bot:link {color:#666;font-size:13px;display:inline-block;*display:inline;*zoom:1; margin-bottom:5px;font-weight:100;}
a.bot:visited {color:#666;font-size:13px;font-weight:100;}
a.bot:hover {color:#252525;font-size:13px;font-weight:100;}
a.bot:active {color:#666;font-size:13px;font-weight:100;}*/
/*banner样式*/
.ylwlbanner_box{display: -webkit-box;
position: absolute;
right: 0;
bottom: 10%;
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;}
.mySwiper_banner .swiper-pagination{display:block;bottom:20px !important;
}/*小按钮稳藏*/
.mySwiper_banner .swiper-pagination-bullet{
  cursor: pointer;
  height: 0.4rem;
  width: 2.8rem;
  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.4rem;
  width: 2.8rem !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/pkysoft_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/pkysoft_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:23%;
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: 1rem }
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;
      }*/
.thumb_box{background:rgba(255,255,255,0.1);width: 100%;height:100px;position: absolute !important;bottom:0;z-index:1}
.switch_item{width:100%;}
.switch_itemright{border-right:0px solid #ffffff}
.switch_item .left{width:29%;text-align: left;float:left;padding-top:11px;padding-left:9px}
.switch_item .right{width:71%; float: left;text-align:left;padding-top: 5px;}
.switch_item .right .stitle{color: #ffffff;font-size:20px; display: block}
.switch_item .right .sstitle{color: #ffffff;font-size:16px; display: block;padding-top:0px;}
/*baner缩略图*/
/*banner里的文字*/
.banner_left{ width:55%;color:#fff;text-align:left;margin-left:2rem; margin-right:1.5rem;margin-top:6rem;float:left}
.banner01{ font-size:7rem;font-weight:600; text-shadow:0 10px 10px rgba(0,0,0,.15)}
.qq{font-size:6.8rem;color: #ffef41;}
.qqq{font-size: 5.8rem;}
.banner02{font-size:3.3rem;font-weight:500;line-height:150%;padding-top:0.8rem;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*/
/*主菜单样式*/
.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.8rem; color: #ffffff;line-height: 100% !important;position: relative; top:1.75rem;text-indent: 2px;padding-left: 0.5rem;}
.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:7.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/pkysoft_com/newsite/onling/aa01.png) ;width: 60px; height:70px;} 
.zxbox:hover{background:url(//cdn.beiing.net/pkysoft_com/newsite/onling/aa01.png) 120px 0px }
.wxbox{ background:url(//cdn.beiing.net/pkysoft_com/newsite/onling/aa03.png) 0; height:70px;} 
.wxbox:hover{background:url(//cdn.beiing.net/pkysoft_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/pkysoft_com/newsite/onling/aa04.png) ; height:70px;} 
.telbox:hover{background:url(//cdn.beiing.net/pkysoft_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;
	padding: 0 2%;
    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: #5b5b5b;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: 2px solid #454545;
    padding-top: 4rem;
    padding-bottom: 2rem;
    line-height: 200%
}
.bottom_b {
    color: #999999;
    font-size: 12px;
    text-align: center;
    line-height: 200%;
    padding: 20px 0;
}
.bottomimg{width:10%;float:left;margin-top: 5%}
.bottomimgwap{display: block;margin-top: 1.8%}
.bottomimg img{width:100%}
.bottom_logo_box .titcen {
    color: #ffffff;display: flex;flex-wrap: wrap;
    line-height: 250%;width: 46%;margin-left: 4%;
    font-size: 14px;margin-top: 5%
}
.bottom_logo_box .titcen .lii{flex: 0 0 100%;max-width: 100%}
.bottom_logo_box .tit {
    color: #ffffff;width: 24%;
    line-height: 250%;
    font-size: 14px;
}
.bottom_logo_box h5 {
    font-size: 16px;
    padding-bottom: 2px;
    margin: 10px 0;
    color: #fff;font-weight: 600
}
.bottom_logo_box .tit a {
    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*/
.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.3rem;line-height:170%;margin: 0.5rem 1rem; text-align:center;}
.listright{margin-right:4%;}
/* 四块图标*/
.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}

/*案例的菜单 -----------------------------------------------------------------------------------------*/
@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;}
}
.brhh02{display: none}
.pkb{width:99%;margin:0px 0.5%;text-align:left;overflow:hidden;color:#fff;padding-top:25px;font-size:14px;line-height: 130%}
@media screen and (max-width:850px) {
	.h5wap{display: none}
	.pkb{width:96%;margin:0px 2%;}
	.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%}
	.bottom_logo_box .tit{font-size: 12.5px;}
	.brhh{display: none}
	.brhh02{display: block}
	.banner_left{width:100% !important;z-index: 1;position: relative;margin-top: 5rem;margin-right: 0rem;}
    .baner_right{width:100%;z-index: 0;position: relative;margin-top:0}
	.baner_right img{width:100% !important}
	.ylwlbanner_box01 {
		  width: 90% !important;}
	
}
	@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: 0.5rem;
}
}

@media screen and (max-width:1200px) {
a.bot:link {
    margin-right:20px;
}
.bottomimgwap{width:20%;margin-left: 5%; margin-top: 2%; float:left;display: block}
.bottomimgwap img{width:100%}
.bottomimg{display: none}
.bottom_logo_box .tit{width: 68%;line-height: 180%;}
.titcen{border-bottom: 1px solid #454545}
.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: 0%;
}
.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/pkysoft_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包括头尾和大广告 位-----------------------------------------------------------------------------------------*/
/*首页 -----------------------------------------------------------------------------------------*/
.d_pic{max-width: 1289px;width: 100%}
.d_pic img{width:100%}
.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{width: 100%; text-align:center;font-size:2rem;font-family:"微软雅黑"; margin:3rem 0rem; 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_w{color: #fff}
/*第一块切换*/
.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/pkysoft_com/newsite/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/pkysoft_com/newsite/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/pkysoft_com/newsite/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/pkysoft_com/newsite/lit_list.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/pkysoft_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);
}
.mySwiperthumbmain02 .swiper-button-prev{background: url(//cdn.beiing.net/pkysoft_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);}
.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 18%;max-width: 17.5%;height: 100%;cursor: pointer;
opacity: 0.5;border-radius: 15px;
color: #000;font-size: 2rem;text-align: center;
}
.mySwiperthumb02 .swiper-slide .img_01{width: 23%;margin-bottom: -15px; margin-right: 10px;}
.mySwiperthumb02 .swiper-slide-thumb-active {position: relative;
opacity: 1;color:#00bfa8;background: linear-gradient(#eefaf9 , #eefaf9);
}
.mySwiperthumb02 .swiper-slide a {color:#111;font-size:2rem}
.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}
/*第二块切换*/

/*首页左右*/
.jues_box{max-width:1170px; margin:0 auto;
  margin: 1.5rem 5rem;
  position: relative;
display:flex;flex-wrap: wrap;justify-content:space-between;}
.jues_box .imbox{flex: 0 0 58%;
  width: 58%;
  text-align: right;
  }
.jues_box .imbox img{width:100%}
.jues_box .textbox{flex: 0 0 38%;
  width:38%;}
.jues_box .textbox .stitle{font-size: 18px;padding-bottom:20px; border-bottom: 1px solid #dedede}
.jues_box .textbox .subwtitsub {
  padding: 10px 0px;
  height: 41px;
  margin-top: 0px;
  font-size: 26px;
  position: relative;
  color: black;font-weight: 600;margin-bottom: 15px;z-index: 1;display: inline-block
}
.jues_box .textbox .subwtitsub::after {
  content:"";
  display:inline-block;
  font-size:10px;
  width: 100%;margin-left: 0px;
  height: 5px;
  background: #5bd4be;
  color: #5bd4be;
  position: absolute;
  bottom: -1px;
  left: 0px;
  z-index: -1;
}
.jues_box .textbox .sstext{font-size: 16px;color: #757575;margin: 15px 0;overflow: hidden}
.jues_box .textbox .sstext img{float:left;margin-right: 2%;width:7%}
.jues_box .textbox .sstext li{float:left;max-width:382px;width: 91%; line-height: 150%}
.jues_box .textbox .sstext li span{color:#000}
.jues_box_top{padding-top:60px;overflow: hidden
}
.jues_box_bottom{padding-bottom:60px;overflow: hidden
}
.main_box {
    max-width: 1210px;width: 100%;
    margin: 0 auto;
    padding-bottom: 50px;
}
.jypx_mbdh {
    background: #f7f7f7;
    width: 100%;
    overflow: hidden;
}
/*八大功能*/
.jc_line_box{max-width: 1190px;width: 100%; padding:0px;display:flex;flex-wrap: wrap;justify-content:space-between;}
.jc_line_box .box_m{flex: 0 0 23%;height:183px;margin:15px 0; margin-left: 0; float: left;box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);border-radius: 15px;}
.jc_box_r{margin-right: 0 !important}
.jc_line_box .box_m .min_box{width: 90%; padding:10px 1%;text-align:left;float:left;font-size: 2rem; 
color: #17766b;font-weight: 600;margin: 0 4%; border-bottom: 1px solid #b9ddd9;line-height: 215%;text-indent: 5px
}
.jc_l_img{float:right;margin-right: 5px;width: 18%}
.jc_line_box .max_box{border-radius: 10px;padding: 15px 0;float:left;line-height: 150%;
font-size: 16px;margin: 0 17px;text-align: left;color: #4d4d4d;line-height: 180%}
.jc_line_box .max_box li{width: 50%;float:left;text-indent: 16px;  white-space: nowrap; /* 防止文本换行 */
  overflow: hidden; /* 隐藏溢出的内容 */
  text-overflow:clip; /* 显示省略号 */}
.teind{text-indent: 0px !important;}
a.jc:link {color:#099282;font-size: 16px;}
a.jc:visited {color:#099282 ;}
a.jc:hover {color:#099282 ;}
a.jc:active {color:#099282;}

/*首页左右*/



/*首页跑动小圆点*/
.ydlodinghome{padding-left:60px;padding-top:100px;}
.ydlodinghome:hover p{ color:#1fb5a4}
.zzsc6home {height:60px; float:right; clear:both; text-align:center; width:100%;
}
.zzsc6home .k-linehome {
  width: 27px;
  height: 27px;
  background-color:#1fb5a4;
  border-radius:100%;
  display: inline-block;
}
.ydlodinghome:hover .zzsc6home > div {
  width: 27px;
  height: 27px;
  background-color: #1fb5a4;
  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);
  }
}
/*首页跑动小圆点*/
/*核心功能*/
/*行业方案*/
.Applicable{width: 100%;padding-top: 20px}
.Applicable ul{margin: 0;display:flex;width:100%;max-width:1300px;flex-wrap: wrap;justify-content:space-between;padding: 0}
.Applicable ul li{max-width: 15.6%; flex: 0 0 15.6%; margin:1.4rem 0;position: relative; }
.Applicable ul li img{width:100%}
.Applicable ul li .hh3{position:absolute;display: block; background: rgba(0,0,0,0.48);font-size:1.8rem;font-weight:500;color:#ffffff; bottom:2px;height: 3.2rem;width: 100%; border-radius:0 0 10px 10px;text-align: center}
/*行业方案*/

.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;}


/*行业方案*/
/*小程序首页*/
.xcx_box{max-width: 1207px;width: 100%; max-height:663px; position: relative;}
.xcx_box_x{position: absolute;left:0;top:0}
.xcx_box_main{color: #6b6b6b;
font-size: 1.4rem;
width: 23.3%;
text-align: left;
margin: 0 2rem;
padding-top: 2.5rem;margin-right: 1.9rem;
float: left;}
.xcx_box_main_title{font-size:2.2rem;color: #00bfa8;text-align: center;font-weight: 600; padding-bottom:0.5rem}
.xcx_box_main_title hr{height:2px;border:none;border-top:2px solid #00bfa8;width: 1.7rem; margin: 0 auto}
.xcxtop{padding-top:43%;}
.xcxtop01{padding-top:42%;}
.xcxmar{margin-left:0.5rem}
.xcxmar01{margin-left:0.7rem}
.xcxmar02{margin-left:0.9rem}
.xcxwid{width:22.5%;}
.xcxwid01{width:21.1%;}
.xcxwid02{width:23%;}
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}
/*新闻*/

/*gegudingxin
.main_box01{ background:url(http://beiing.net/beiing2/statics/images/newsite/home/by08_d.jpg); width:100%; padding-bottom: 70px; background-position:center center;}
.main_box01 .box{ max-width:1150px;width: 100%; margin:0 auto; padding-top:65px;display: flex;flex-wrap: wrap;justify-content:space-between;} 
.main_box01 .box li{ margin:0 0px;}
.main_box01 .box li h3{ font-size:6rem; text-align:center; margin:0; padding:0; font-weight:500}
.main_box01 .box li h3 span{ color:#4fbfb9; font-weight:900px; font-size:6rem; display:inline-block; background:#ffffff; width:6rem; height:80px; border-radius:10px; margin:5px; }
.main_box01 .box li h4{ font-size:2.8rem; text-align:center; margin:0; padding:0; font-weight:500; color:#ffffff}
.main_box01 .box li h3 hr{}
/*gegudingxin*/

/*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) {
.w311pc,.xcx_box_x{display: none}
.w311wap{display: block}}
@media screen and (max-width:850px) {
html{font-size:55%;}
.listbiao_box p{font-size: 1.5rem}
.ydlodinghome {
  padding-left: 0px;
  padding-top: 80px;
}
	.jc_line_box .box_m{flex: 0 0 48%;height: auto !important}
	.jc_line_box .max_box{margin: 0 2px;}
	.jc_line_box .max_box li{flex: 0 0 50%;width: 50%;text-indent: 8px !important}
	
	.teind {
  text-indent: 8px !important;
}
.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: 1.5rem; margin-left: 0px; text-align: center;font-weight: 500; margin-bottom: 5px;}

.sixbox a li .subtitle{ font-size:14px; margin-left: 12px;}

.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%}

.aforyilia .subtitle{text-align: center}
.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;}
	
.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}
.logo_text {display: none;}
	.jues_box{width: 94%;margin: 0 3%}
.jues_box,.afouryi{max-width: 1500px;
margin: 1.5rem 1rem;
flex-wrap: wrap;
}
	.jues_box_top {
		padding-top: 0px;}
.jues_box .imbox{flex:1 1 100%;max-width: 100%;margin:0rem}
.jues_box .textbox{flex:1 1 96%;max-width: 96%;margin-left: 0}
.afouryi .titlebox{ flex:1 1 96%;max-width: 96%;margin:1rem}
.jues_box .imbox img{width:100%}
	.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}

.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;}
.mySwiperthumbmain {padding-bottom:20px !important;}
.mySwiperthumbmain03 {padding-bottom:40px !important;}
.mfsynewmain{margin-top: 2rem}
}
.wapbottom_box{display: none}
@media screen and (max-width:500px) {
	.fouryihome .contacthome li p {
		padding-bottom: 10px;}
	.jues_box .textbox .sstext li{font-size: 1.7rem}
	.main_box ,.jues_box_bottom{padding-bottom: 20px;}
.homenew_title {font-size: 2.7rem;}
.zck_box{display: none}
.wapbottom_box {
  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_b {padding-bottom:70px;}
}
/*首页 -----------------------------------------------------------------------------------------*/