
.ind-banner{width: 100%;height: 100vh;overflow: hidden;} 
.ind-banner .swiper-slide {color: #fff;height: 100vh; } 
.ind-banner .swiper-button-prev{background: url("../images/a8_1.png") no-repeat center center;left: 10%; } 
.ind-banner .swiper-button-next{background:url("../images/a8_2.png") no-repeat center center;right: 10%; } 
.ind-banner .swiper-button-prev:hover{background-image:url("../images/a8_1on.png"); } 
.ind-banner .swiper-button-next:hover{background-image:url("../images/a8_2on.png"); } 
.ind-banner .txt{text-align: center; margin-top: -126px; height: 246px; top: 50%; position: absolute; width: 100%; }
.ind-banner .txt h2{font-size: 60px; color: #fff; letter-spacing: 8px; display:  block; } 
.ind-banner .txt em{font-size: 24px; color: #fff; display: block; letter-spacing: 41px; margin: 30px 0 9px 36px; } 
.ind-banner .txt p{font-size: 50px; color: #fff; } 
.ind-banner .txt span{font-size: 16px; color: #fff; display: block; text-transform:  uppercase; margin-top: 13px; }
.ind-banner .txt a{ display: block; width: 160px; height: 45px; background: url("../images/lijitiyan_03.png") no-repeat; margin: 38px auto 0; line-height: 45px; text-align: center; color: #FFFFFF; font-size: 18px; }

.m-banner img{width: 100%;}

.m-banner .swiper-button-prev{background: url("../images/a8_1.png") no-repeat center center;left: 0%; } 
.m-banner .swiper-button-next{background:url("../images/a8_2.png") no-repeat center center;right: 0%; } 
.m-banner .swiper-button-prev:hover{background-image:url("../images/a8_1on.png"); } 
.m-banner .swiper-button-next:hover{background-image:url("../images/a8_2on.png"); } 

.ind-tlt{text-align: center; margin-top: 80px; } 
.ind-tlt em{font-size: 30px; color: #333; display: block; } 
.ind-tlt span{color: #989898; display: block; text-transform: uppercase; margin-top: 20px; }

.page1 {position: relative; } 
.page1 .to-bot{position: absolute; bottom: 14px; left: 50%; z-index: 9; margin-left: -18.5px; animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite; animation-duration: 1.5s; -webkit-animation-duration: 1.5s; } 

.page2{/*background: #fafafa;*/ background: #fff;} 
.page2 .list{overflow:  hidden; width: 100%; } 
.page2 .list li{text-align: center; float:  left; width: 16%; margin: 5% 2% 0; } 
.page2 .list li .img{display: inline-block;background:  #fff;border-radius: 100%;box-shadow: 0 0 50px -14px #d3d3d3;} 
.page2 .list li .img img{width: 100%; } 
.page2 .list li span{display: block;font-size: 20px;color: #4d4d4d;margin: 25px 0 20px;} 
.page2 .list li p{font-size: 15px;color: #939393;line-height: 25px; } 
.page2 .list li:hover .img{box-shadow: 0 0 50px -14px #05c8c8;} 
.page2 .list li:hover span{color:#05c8c8;} 
.page2 .list li:nth-child(1){-webkit-animation-delay: 0;-o-animation-delay: 0;animation-delay: 0;}
.page2 .list li:nth-child(2){-webkit-animation-delay: .2s;-o-animation-delay: .2s;animation-delay: .2s;}
.page2 .list li:nth-child(3){-webkit-animation-delay: .4s;-o-animation-delay: .4s;animation-delay: .4s;} 
.page2 .list li:nth-child(4){-webkit-animation-delay: .6s;-o-animation-delay: .6s;animation-delay: .6s;}

.page3 {background: #fff; } 
.page3 ul{ overflow: hidden; margin-top: 70px;} 
.page3 li{ float: left; margin: 0 16px 16px 0; width: calc(33.33% - 16px); border-radius: 4px;}
.page3 li a{ display: block;}
.page3 li .ico{ display: block; height: 98px; display: flex; align-items: center; margin-top: 13px; }
.page3 li .ico img{  display: block; margin: 0 auto; }
.page3 li .h6{ display: block; text-align: center; font-size: 18px; color: #fff; margin-bottom: 22px; }
.page3 li .p{ padding: 20px 34px 20px; text-align: center; display: block; line-height: 26px; color: #fff; height: 52px;}
.page3 li:nth-of-type(1){ background: #05c8c8; }
.page3 li:nth-of-type(2){ background: #00ccfe; }
.page3 li:nth-of-type(3){ background: #3ff0df; }
.page3 li:nth-of-type(4){ background: #05affd; }
.page3 li:nth-of-type(5){ background: #24d998; }
.page3 li:nth-of-type(6){ background: #2386ee; }

.page4 {background: url(../images/a7.jpg) no-repeat center; background-size: cover; } 
.page4 .ind-tlt em{color: #fff; } 
.page4 .ind-tlt span{color: #fff; } 
.page4 .box{margin:80px 55px 0; } 
.page4 .map{position: relative;margin-top: 24px; } 
.page4 .areas{position: absolute;left:  0;top: 0;height: 527px;width: 626px;} 
.page4 .area-o{position: absolute; width: 109px; height: 109px; z-index: 8; cursor: pointer; } 
.page4 .area{width: 76px;height: 76px;position: absolute; z-index: 10; cursor: pointer;margin: 16.5px;} 
.page4 .area-o span{position: absolute; z-index: 10; color: #fff; font-size: 12px; text-align: center; line-height: 109px; display: block; width: 100%; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; } 
.page4 .area-o .tag{opacity:  0; float: left; margin:6px 0 0 41px; position: absolute; z-index: 10; } 
.page4 .h-bg{width: 109px; height: 109px; position: absolute; top: 0px; left: 0px; background: url(../images/a16.png) center no-repeat; transform: scale(0); -o-transform: scale(0); filter: alpha(opacity=0); -ms-transform: scale(0); -moz-transform: scale(0); -webkit-transform: scale(0); transform-origin: center center; transition: 300ms; -o-transition: 300ms; -ms-transition: 300ms; -moz-transition: 300ms; -webkit-transition: 300ms; } 
.page4 .area-o:hover .tag{opacity: 1; } 
.page4 .area-o:hover span{font-size: 14px; font-weight: bold; } 
.page4 .area-o:hover .h-bg{transform: scale(1); -o-transform: scale(1); filter: alpha(opacity=1); -ms-transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); } 
.page4 .area-o.on .tag{opacity: 1; } 
.page4 .area-o.on span{font-size: 14px; font-weight: bold; } 
.page4 .area-o.on .h-bg{transform: scale(1); -o-transform: scale(1); filter: alpha(opacity=1); -ms-transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); } 
.page4 .sel-box{width: 370px; height: 498px; background: url(../images/a17.png); border-radius: 10px; padding: 35px 50px 36px; } 
.page4 .sel span{float: left; display: inline-block; font-size: 16px;color: #fff; line-height: 46px; margin-right: 22px;}
.page4 .sel a.gpsseek {  display: block; float: left; width: 100px; height: 46px; background: #00ccfe url(../images/seek_19.png) 17px center no-repeat; line-height: 46px; text-indent: 49px; font-size: 16px; color: #FFFFFF; border-radius: 6px;} 
.page4 .select{width: auto;position: relative;left: 0;display: inline-block; margin-right: 12px;} 
.page4 .select dt{height: 44px;width: 72px;line-height: 44px;display: block;background: #2068cb url(../images/a13.png) no-repeat 95% center;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 99;padding: 0 50px 0 15px;border: 1px solid #fff;border-radius: 6px;} 
.page4 .select dt a{font-size: 16px;color: #fff;font-style: normal;display: block;text-align: left;overflow: hidden;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.page4 .select dd{margin: 0;position: absolute;left: 0px;top: 42px;z-index: 100;width: 200px;border: 1px solid #fff;border-top: 0px;margin-left: 5px;} 
.page4 .select dd ul {margin: 0;padding: 0;width: 100%;list-style: none;overflow: auto;} 
.page4 .select dd ul li{line-height: 35px;display: block;cursor: pointer;border-bottom: 1px solid #9cc7eb;color: #666;font-size: 14px;background: #ffffff;border-right: 0;position: static;padding-left: 15px;} 
.page4 .select dd ul li:hover{color:#2068cb;} 
.page4 .select dd ul::-webkit-scrollbar {width: 5px; background-color: #c9c9c9; } 
.page4 .select dd ul::-webkit-scrollbar-thumb {background: #969696; } 
.page4 .banner{margin-top: 37px; position:  relative; } 
.page4 .banner .img{border:1px solid #ccc; box-sizing: border-box; width: 100%; } 
.page4 .banner .img img{width: 100%; } 
.page4 .banner p{font-size: 12px;color: #fff; text-align: center; margin-top: 8px; height: 22px; line-height: 22px; } 
.page4 .banner .swiper-button-prev{background: url("../images/a15_1.png") no-repeat center center;width: 31px;height: 31px;bottom: -44px;top: auto;left: 46%;margin-left: -31px;} 
.page4 .banner .swiper-button-next{background:url("../images/a15_2.png") no-repeat center center;width: 31px;height: 31px;bottom: -44px;top: auto;right: 46%;margin-right: -31px;} 
.page4 .banner .swiper-button-prev:hover{background-image:url("../images/a15_1on.png"); } 
.page4 .banner .swiper-button-next:hover{background-image:url("../images/a15_2on.png"); } 

.page5 {background: #fafafa;  } 
.page5 .ind-tlt{margin-bottom: 84px;} 
.page5 .le-box{background: #fff; } 
.page5 .le-box .img{width: 481px; } 
.page5 .le-box .img img{width: 100%; } 
.page5 .le-box .txt{padding: 15px 18px; width: 427px; } 
.page5 .le-box p{line-height: 40px; height: 80px; font-size: 22px;color: #595556; } 
.page5 .le-box span{color: #989898; line-height: 38px; margin-top: 10px; display: block; } 
.page5 .le-box:hover{background: #00ccfe; } 
.page5 .le-box:hover p,
.page5 .le-box:hover span{color: #fff;} 
.page5 .rg-box{width: 772px; } 
.page5 .rg-box li{margin-bottom: 9px; background:#fff; overflow: hidden; } 
.page5 .rg-box li .img{width: 241px; float: left; } 
.page5 .rg-box li .img img{width: 100%; } 
.page5 .rg-box li .txt{float: left; width: 463px; padding: 32px 45px 32px 22px; } 
.page5 .rg-box li p{font-size: 16px; color: #333; line-height: 30px; height: 60px; } 
.page5 .rg-box li span{line-height: 28px; color: #989898; margin-top: 5px; display: block; } 
.page5 .rg-box li:hover{background: #00ccfe; } 
.page5 .rg-box li:hover p,
.page5 .rg-box li:hover span{color: #fff;} 
.page5 .more{display: block; width: 145px; height: 42px; line-height: 42px; color: #fff; background: #05c8c8 url(../images/a20.png) no-repeat 80%; border-radius: 50px; text-indent: 41px; margin: 35px auto 0; } 

.page6 {background: url(../images/a22.jpg) no-repeat center; background-size: cover;  } 
.page6 .ind-tlt em{color: #fff; } 
.page6 .ind-tlt span{color: #fff; } 
.page6 .notes{position: relative; margin-top: 74px; height: 460px; width: 100%; } 
.page6 .notes .center{position: absolute;left: 50%;margin-left:  -182px;margin-top: 61px;} 
.page6 .note{position: absolute; width: 479px; height: 216px; } 
.page6 .note span{display: block;font-size: 22px;color: #05c8c8;line-height: 30px;width: 265px;height:  60px;margin-left: 152px;margin-top: 30px;} 
.page6 .note p{color: #898888;line-height: 25px;width: 392px;margin-top: 20px;margin-left: 68px;} 
.page6 .note:nth-child(2n) span{margin-left: 112px; } 
.page6 .note:nth-child(2n) p{margin-left:  22px; } 
.page6 .note1{-webkit-animation-delay: 0;-o-animation-delay: 0;animation-delay: 0;}
.page6 .note2{-webkit-animation-delay: .2s;-o-animation-delay: .2s;animation-delay: .2s;}
.page6 .note3{-webkit-animation-delay: .4s;-o-animation-delay: .4s;animation-delay: .4s;} 
.page6 .note4{-webkit-animation-delay: .6s;-o-animation-delay: .6s;animation-delay: .6s;}
.page6 .p1{font-size: 18px;color: #fff; text-align: center; line-height: 60px; margin-top: 45px; } 
.page6 .phone{display: block; width: 290px; height: 55px; line-height: 55px; color: #fff; background: #2386ee url(../images/a24.png) no-repeat 15%; border-radius: 7px; margin: 0 auto; font-size: 22px; font-weight: bold; text-indent: 95px; }


.internet .banner2{ background: url(../images/internet_02.jpg) no-repeat center; background-size: cover ;  height: 670px; position: relative; margin-top:82px;}
.banner2 .txt{ text-align: center; height: 246px; top: 50%; position: absolute; width: 100%; margin-top: -126px;}
.banner2 .txt h2 { font-size: 36px; color: #fff; letter-spacing: 8px; display: block; }
.banner2 .txt span {font-size: 20px; color: #fff; display: block; text-transform: uppercase; margin-top: 26px; width: 1140px;margin-left: auto; margin-right: auto; line-height: 36px;}
.banner2 .navtxt { position: absolute; bottom: 0; left: 0; line-height: 45px; width: 100%; background: url(../images/bannerbtmbg_03.png) repeat; }
.banner2 .navtxt .mid{ width: 1280px; margin: 0 auto; overflow: hidden; }
.banner2 .navtxt .mid div{ float: right; color: #fff;}
.banner2 .navtxt .mid div img{ margin-right: 10px; }
.banner2 .navtxt .mid div a{ font-size: 12px; color: #fff; }
.banner2 .navtxt .mid div a:hover,.banner2 .navtxt .mid div a.on{ color: #05c8c8; }
.banner2 div.phone{ display: none; }
.page2{}
.internetcon{ width: 1280px; margin: 0 auto;}
.scroll{ text-align: center; padding-top: 16px; animation: a 1s infinite linear;}
@keyframes a{
	0%{ transform: translateY(0px); }
	50%{ transform: translateY(10px); }
	100%{ transform: translateY(0px); }
	
}
.scroll em{ font-size: 20px; color: #05c8c8; background: url(../images/scroll_11.png) no-repeat center bottom; padding: 0 0 25px 0; display: block;}
.mobile{ padding-top: 29px; overflow: hidden;}
.mobile div{ overflow: hidden; }
.mobile em{ position: relative; font-size: 18px; color: #343434; margin-bottom: 6px; float: left;}
.mobile i{ width: 178px; height: 2px; display: block; background: #343434; float: left; margin: 8px 0 0 11px;}
.mobile h6{ margin: 0; font-size: 40px; color: #1acaca; float: left;}
.mobile h6 b{ color: #333333; }
.switcher{ display: flex; justify-content: center; padding: 0 0 76px; border-bottom: 2px solid #05C8C8; margin-top:62px ; text-align: center;}
.switcher:after{ content: '';display: block; height: 0; clear: both; visibility: hidden; }
.switcher li{  position: relative; width: 25%;    margin-left: 8px;}
.switcher li:last-of-type{ margin-right: 0; }
.switcher li:nth-of-type(1){ margin-left: 0; }
.switcher li:before{ content: ''; display: block; height: 0px; width: 25px; position: absolute; left: 50%; margin-left: -12.5px; top:295px; background: url(../images/interico8.png) no-repeat; }
.switcher li:hover::before{ height: 14px;}
.switcher li:hover img{ box-shadow: 0 0 50px -14px #05c8c8; }
.switcher li:hover span{ color: #05C8C8; }
.switcher a{ display: block; }
.switcher img{ display:block; background: #fff; border-radius: 100%; margin: 0 auto;width:135px;}
.switcher span{ text-align: center; display: block; line-height: 30px; color: #4d4d4d;margin-top: 34px; font-size: 18px;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;  height: 62px;}
.switcher li.on img{  box-shadow: 0 0 50px -14px #05c8c8;  }
.switcher li.on span{ color: #05C8C8; }
.switcher li.on::before{ height: 14px; }
.Aboxa{ overflow: hidden; display: none;}
.Aboxa .h6{ text-align: center; font-size: 24px; margin: 70px 0 50px; color: #333333;}
.Aboxa .p{ font-size: 15.4px;  color: #898888; line-height: 30px;}
.Aboxa .images{ text-align: center; margin-top: 32px;padding-bottom: 146px;border-bottom: 1px solid #eeeeee;}
.Aboxa .images div{ width: 1140px;margin:0 auto; }
.Aboxa .images img{ margin: 0 32px; }
.Aboxa .images img.top{ margin-top: 54px; }
/*.internet{ margin-bottom:262px ; }*/



.hospital .banner2{ background: url(../images/hospital_02.jpg) no-repeat; background-size: cover; height: 670px; margin-top: 82px; position: relative;}
.hospitalcon{ width: 1280px; margin: 0 auto; }
.hospitalcon .internetico{ display: flex; justify-content: center; }
.hospitalcon .internetico li{ }
.hospitalcon .internetico em{ font-size: 20px; line-height: 28px;}

.BasisPlatform .banner2{ background: url(../images/banner_02.jpg) no-repeat; background-size: cover; height: 670px; margin-top: 82px; position: relative; }
.BasisPlatformcon{ width: 1280px; margin: 0 auto; }
.BasisPlatformcon .BasisPlatformico{ display: flex; justify-content: center; }
.BasisPlatformcon .BasisPlatformico{  }
.BasisPlatformcon .BasisPlatformico li{  }
.BasisPlatformcon .BasisPlatformico em{ font-size: 20px; line-height: 28px; }



.platform .banner2{ background: url(../images/banner_02.jpg) no-repeat; background-size: cover; height: 670px; margin-top: 82px; position: relative; }
.platformcon{ width: 1280px; margin: 0 auto; }
.platformcon .BasisPlatformico{ display: flex; justify-content: center; }
.platformcon .BasisPlatformico{  }
.platformcon .BasisPlatformico li{  }
.platformcon .BasisPlatformico em{ font-size: 20px; line-height: 28px; }
.platformcon .h6{ margin-bottom: 38px; }

.Aboxa .h5{ font-size: 30px; text-align: center;color: #05c8c8; }
.platform .Aboxa .images{ overflow: hidden; }
.platform .Aboxa img.top{ float: left; margin-left: 95px;}
.ordinal{ float:left; margin: 106px 0 0 114px;}
.ordinal li{ overflow: hidden; margin-bottom: 11px;}
.ordinal li span{ width: 24px; height: 24px;background: #00ccfe; border-radius: 50%; display: block; line-height: 24px; color: #fff; float: left; margin-right: 16px;}
.ordinal li em{ float: left; line-height: 24px;}



.synthesize .banner2{ background: url(../images/banner_02.jpg) no-repeat; background-size: cover; height: 670px; margin-top: 82px; position: relative; }
.synthesizecon{ width: 1280px; margin: 0 auto; padding-bottom: 161px; border-bottom: 1px solid #eeeeee; }
.synthesizecon .conleft{ margin-top: 49px; overflow: hidden;}
.synthesizecon .conleft .left{ float: left; }
.synthesizecon .conleft .left a{ display: block;  position: relative;}
.synthesizecon .conleft .left a > img{ display: block; width: 673px; }
.synthesizecon .conleft .left span{ display: block; height: 15px; background: url(../images/synthesize.png) no-repeat left center; position: absolute; right: -127px; top: 246px; padding-left:79px; font-size: 15px; color: #05C8C8;}
.synthesizecon .conleft .right{ float: left; width: 554px; padding: 0 9px 0 39px;}
.synthesizecon .conleft .right h6{ font-weight: normal; font-size: 24px; text-align: center;margin:61px 0 51px;}
.synthesizecon .conleft .right .p{ font-size: 15px; line-height: 30px;}
.synthesizecon .conright{ }
.synthesizecon .conright:after{ content: ''; display: block; visibility: hidden; clear: both; }
.synthesizecon .conright .left{ float: left; }
.synthesizecon .conright .left a{ display: block;  position: relative;margin-top: -99px;}
.synthesizecon .conright .left a > img{ display: block; width: 673px;}
.synthesizecon .conright .left span{ display: block; height: 15px; background: url(../images/synthesize.png) no-repeat right center; position: absolute; left: -127px; bottom: 53px; padding-right:79px; font-size: 15px; color: #05C8C8;}
.synthesizecon .conright .right{ float: left; width: 539px; padding: 0 25px 0 39px;}
.synthesizecon .conright .right h6{ font-weight: normal; font-size: 24px; text-align: center;margin:61px 0 51px;}
.synthesizecon .conright .right .p{ font-size: 15px; line-height: 30px;}
.synthesizecon .conright .left b{ background: url(../images/synthesize3.png) no-repeat; position: absolute; left: 0; top: 0;  width: 71px; height: 99px; }
.synthesizecon .conright .left b img{ margin: 18px; }
.phonenone{ display: none; }

.Budgeting .page2{ border-bottom: 1px solid #eee; }
.Budgeting .banner2{ background: url(../images/budgeting.jpg) no-repeat; background-size: cover; height: 670px; margin-top: 82px; position: relative; }
.Budgetingcon{ width: 1280px; margin: 0 auto; }
.Budgetingcon .Aboxa{ margin-top: 46px; }
.Budgetingcon .Aboxa .p{ margin-top: 38px; }
.Budgetingcon .Aboxa .images img{ margin: 0 auto 0; width: 80%; display: block; }
.Aboxa .images .h6{ width: 100%; margin: 54px 0 30px;}
.Budgetingico{ padding: 0 0 76px; }
.Budgetingico .img span{ font-size: 20px; }
.Budgetingico .img em{ font-size: 14px; color: #939393; }


.business .banner2{ background: url(../images/businessbanner_02.jpg) no-repeat; background-size: cover; height: 670px; margin-top: 82px; position: relative; }
.business .banner2 .txt span{     margin-top: 6px;font-size: 16px;line-height: 18px; }
.Businesscon{ width: 1280px; margin: 0px auto 0; overflow: hidden;}
.Businesscon .h6{ font-size: 30px; text-align: center; color: #333333;}
.Businesscon .h6 em{ color: #05C8C8; }
.Businesscon .mobile{ padding: 99px 0 66px; }
.Businesscon .con{ overflow: hidden; margin-top: 95px;}
.Businesscon .con .left{ float: left; overflow:hidden; }
.Businesscon .con .right{ float: left; width: 583px; }
.Businesscon .con .right span{ font-size: 100px; color: #e8e8e8; font-weight: bold; margin-top: 128px;display: block; padding-left: 384px; position: relative; width: 100%;}
.Businesscon .con .right b{ font-size: 24px; color: #606060; position: absolute; left: 166px; top: 50px;}
.Businesscon .con .right b:before{ content: ''; width: 70px; height: 4px; background: #19bfbf; display: block; position: absolute; left: 0; top: 42px; }
.Businesscon .con2{ margin-top: 95px; }
.Businesscon .con2:after{ content: ''; display: block; visibility: hidden; clear: both;height: 0; }
.Businesscon .con2 .left{ float: left; position: relative; }
.Businesscon .con2 .left:before{ content: ''; display: block; width: 176px; height: 176px; background: #1acaca; position: absolute; right: -19px; bottom: -19px; }
.Businesscon .con2 .left img{ z-index: 1; position: relative; }
.Businesscon .con2 .right{ float: left; width: 583px; }
.Businesscon .con2 .right span{ font-size: 100px; color: #e8e8e8; font-weight: bold; margin: 128px 0 0 60px;display: block; position: relative; }
.Businesscon .con2 .right b{ font-size: 24px; color: #606060; position: absolute; right: 150px; top: 48px; }
.Businesscon .con2 .right b:before{ content: ''; width: 70px; height: 4px; background: #19bfbf; display: block; position: absolute; right: 0; top: 42px; }
.Businesscon .con3{ overflow: hidden; margin-top: 95px;}
.Businesscon .con3 .left{ float: left; }
.Businesscon .con3 .right{ float: left; width: 527px; }
.Businesscon .con3 .right span{ font-size: 100px; color: #e8e8e8; font-weight: bold; margin-top: 128px;display: block; padding-left: 384px; position: relative; width: 100%;}
.Businesscon .con3 .right b{ font-size: 24px; color: #606060; position: absolute; left: 166px; top: 50px;}
.Businesscon .con3 .right b:before{ content: ''; width: 70px; height: 4px; background: #19bfbf; display: block; position: absolute; left: 0; top: 42px; }
.Businesscon .pc{ padding-bottom: 94px; }
.trends .banner2{ background: url(../images/Trends.jpg) no-repeat; background-size: cover; height: 670px; margin-top: 82px; position: relative; }
.trends .banner2 .txt span{ font-size: 16px; }
.trendscon{ width: 1280px; margin: 0px auto 0; padding-top: 99px; }
.trendscon .mobile{ margin: 0; padding: 0;}
.trendscon .title .h6{ font-size: 24px; text-align: center; color: #343434; margin-bottom: 50px;}
.trendscon .title{ margin-top:112px; text-align: center; padding-bottom:37px; border-bottom: 1px solid #eeeeee;}
.trendscon .title span{ margin: 0 24px; font-size: 12px; color: #b9b8b8;}
.trendscon .con .p{font-size: 15px; color: #898888; line-height: 30px; margin-top: 40px;}
.trendscon .con{ margin: 0px; overflow: hidden; padding-bottom: 86px;}
.trendscon .con .img{ padding-bottom: 20px; }
.trendscon .con .img img{ margin: 50px auto 34px; display: block; }
.trendscon .con .img span{ text-align: center; display: block; font-size: 14px; color: #898888;}
.share1{ overflow: hidden; margin: 103px 0 0; padding-bottom:40px; border-bottom: #dddddd dashed 1px;}
.share1 span{ font-size: 14px; float: left; line-height: 27px;}
.share1 a{ display: block; margin-right: 10px; float: left; }
.share1 img{ display: block;}
.piece{ padding: 38px 0 0;  line-height: 30px; font-size:14px; overflow: hidden;}
.piece .left{ width: 490px; float: left;}
.piece .left span{ color: #444444; display: block;float: left;}
.piece .left a{ color: #666666; float: left; display: block;}
.piece .left div{ overflow: hidden; }
.piece .left a.up{ color: #999999; }
.piece .right{ float: right; }
.piece .right a{ width: 100px; height: 38px; background: #05c8c8 url(../images/fanhui_03.png) no-repeat 88% center; display: block; text-indent: 17px; line-height: 38px; color: #fff; border-radius: 2px;}
.trendsbor .page2{ border-bottom: 1px solid #eeeeee; }
.trendscon1{ width: 1280px; margin: 0 auto; }
.trendscon1 .mobile{ padding:99px 0 58px ; }
.trendscon1 .con{ overflow: hidden;	padding-bottom: 41px; border-bottom:1px solid #eeeeee ;}
.trendscon1 .con .left{ float: left; }
.trendscon1 .con .right{ float: left; width: 586px; padding-left: 50px;}
.trendscon1 .con .right h6{ font-size: 24px; font-weight: normal; margin: 56px 0 48px; color: #003333;  }
.trendscon1 .con .right .p{ font-size: 15px; line-height: 30px; color: #898888;  overflow: hidden;text-overflow: ellipsis;  display: -ms-box; display: -moz-box; display: -webkit-box;-ms-line-clamp: 3; -moz-line-clamp: 3; -webkit-line-clamp: 3;-ms-box-orient: vertical; -moz-box-orient: vertical; -webkit-box-orient: vertical;}
.trendscon1 .con .right em{ font-size: 12px; color: #999999; margin-top:26px ; display: block;}
.trendscon1 .con .right a{ display: block; width: 137px; line-height: 36px; display: block; background: #05c8c8; border-radius:8px; color: #FFFFFF; text-align: center; margin-top: 40px;}
.trendscon1 .list1{ overflow: hidden; }
.trendscon1 .list1 li{ float: left; margin: 40px 29px 0 0; width: 406px; border-bottom: 1px solid #eeeeee; height: 503px; overflow:hidden;}
.trendscon1 .list1 li img{ width: 100%; transition: 0.5s;}
.trendscon1 .list1 li:hover img {transform: scale(1.2);}
.trendscon1 .list1 li:nth-of-type(3n+0){  margin-right: 0; }
.trendscon1 .list1 li span{ margin: 37px 0 26px; display: block; font-size: 18px; color: #333333; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.trendscon1 .list1 li .p{ line-height: 24px; height: 44px;  overflow: hidden;text-overflow: ellipsis;  display: -ms-box; display: -moz-box; display: -webkit-box;-ms-line-clamp: 3; -moz-line-clamp: 3; -webkit-line-clamp: 2;-ms-box-orient: vertical; -moz-box-orient: vertical; -webkit-box-orient: vertical;}
.trendscon1 .list1 li em{ margin: 34px 0; display: block; line-height: 28px; color: #999999;}
.trendscon1 .list1 li  em span{ float: right; font-size: 26px; color: #05c8c8; margin:0 15px 0 ; font-weight:normal;}
.trendscon1 .list1 li:hover{ border-bottom:1px solid #05c8c8; }
.trendscon1 .list1 li:hover span{ color: #05c8c8; font-weight: bold;}
.trends .banner2 .txt span{ margin-top:6px; line-height: 18px; }
.trends .banner2 .txt h2{ font-size: 50px; }
.page{ width: 100%;margin: 100px 0 140px; overflow: hidden; display: flex; justify-content: center;}
.page a{ line-height: 30px; display: block; border: 1px solid #cccccc; padding: 0 12px; margin: 0 2.5px; color: #444; font-weight: 600;}
.page a.endl{ background: url(../images/pageico_49_15.png) no-repeat 10% center !important; color: #b1b1b1;}
.page a.endr{ background: url(../images/pageico_49_16.png) no-repeat 90% center !important; color: #b1b1b1;}
.page a:hover , .page a.on{ background:#05c8c8 ; color: #FFFFFF; height: 32px; border: none; padding:0 13px; }
.page a:nth-of-type(1){background: url(../images/pageico_49_14.png) no-repeat 10% center; padding-left: 20px; font-weight: normal;}
.page a:last-of-type{ background: url(../images/pageico_49_11.png) no-repeat 90% center; padding-right: 20px; font-weight: normal;}
.page a:nth-of-type(1):hover{background: #05c8c8 url(../images/pageico_48_fff.png) no-repeat 10% center !important; border: none; padding-left: 20px; padding-right: 14px; }
.page a:last-of-type:hover{background: #05c8c8 url(../images/pageico_49_fff.png) no-repeat 90% center !important;padding-right: 20px; padding-left: 14px; }

.about .banner2 , .events .banner2{ background: url(../images/about.jpg) no-repeat; background-size: cover; height: 670px; margin-top: 82px; position: relative; }
.about .banner2 .txt span{ font-size: 12px; margin-top: 6px; line-height: 18px;}
.about .banner2 .txt h2{ font-weight: normal; }
.about .banner2 .txt{ margin-top: -54px; }
.aboutcon{ width: 1280px; margin: 0 auto 68px; }
.aboutcon .mobile ,.eventscon .mobile{padding: 94px 0 56px; margin: 0;}
.aboutcon .con{ overflow: hidden; }
.aboutcon .con .left{ float: left; position: relative;}
.aboutcon .con .left .text{ position: absolute; width: 375px; height: 80px; background: url(../images/aboutbg_03.png) repeat; right: 1px; bottom: 46px; }
.aboutcon .con .left .text:before{content: ''; display: block; width: 209px; height: 1px; background: #FFFFFF; position: absolute; right: 1px; bottom: 24px; }
.aboutcon .con .left .text span{ color: #fff; font-size: 24px; line-height: 52px; text-indent: 32px; display: block; }
.aboutcon .con .right{ float: left; width: 616px; padding-left: 60px;}
.aboutcon .con .right h6{ font-weight: normal; font-size: 24px; position: relative; color: #333333; margin:20px 0 42px;}
.aboutcon .con .right h6:before{ content: ''; display: block; width: 60px; height: 4px; background: #05c8c8; position: absolute; left: 0; bottom: -18px; }
.aboutcon .con .right .p{ line-height: 30px; font-size: 15px; }
.aboutcon2{ height: 600px; display: flex; justify-content: center; flex-direction: column; text-align: center;}
.aboutcon2 h6{ font-size: 36px; margin: 0px; color: #FFFFFF;}
.aboutcon2 div{  padding: 12px 0; }
.aboutcon2 em{ font-size: 30px; color: #fff; border-bottom: 4px solid #05c8c8; padding: 12px 0;}
.aboutcon2 b{ font-weight: normal; font-size: 24px; color: #FFFFFF; margin-top: 66px;}
.aboutcon2 span{ font-size: 18px; color: #FFF; margin-top: 15px; margin-bottom: 30px;}
.aboutcon3{ width: 1280px; margin: 72px auto 76px; overflow: hidden; }
.aboutcon3 .left{ float: left; width: 602px; height: 452px; display: flex; flex-direction: column; justify-content: center; text-align: center; }
.aboutcon3 .left h6{ font-weight: normal; font-size: 36px; color: #dedede; margin: 0;margin-bottom: 6px;}
.aboutcon3 .left div{ padding: 12px 0;  }
.aboutcon3 .left em{font-size: 30px; color: #fff; border-bottom: 4px solid #05c8c8; padding: 12px 0; color: #4d4d4d; }
.aboutcon3 .left b{ color: #666666; font-size: 24px; font-weight: normal; margin-top: 66px;}
.aboutcon3 .left span{ color: #bab9b9; font-size: 18px; display: block; margin-top: 20px;}
.aboutcon3 .right{ float: left; padding-left: 16px; margin-left: 58px;}
.aboutcon5{ width: 1280px; margin: 0 auto; padding: 0; border: none; padding: 165px 0;}
.aboutcon5 li{ width: 240px; margin:0 69px; }
.aboutcon5 li img{ box-shadow: 0 0 50px -14px #ccc; }
.aboutcon5 li:before{ height: 0;}
.aboutcon5 li.on::before{ height: 0; }
.aboutcon5 li:hover::before{ height: 0; }
.aboutcon5 li a em{ display: block; font-size: 16px; }
.aboutcon .con .left{  overflow: hidden; }
.aboutcon .con .left img{ transition: 0.5s; }
.aboutcon .con .left img:hover{ transform: scale(1.2); }
.aboutcon3 .right img{ transition: 0.5s; }
.aboutcon3 .right img:hover{ transform: scale(1.2); }
.aboutcon3 .right div{ overflow: hidden;}
.aboutcon4{ height: 600px; display: flex; justify-content: center; flex-direction: column; text-align: center;}
.aboutcon4 h6{ font-size: 36px; margin: 0px; color: #FFFFFF;}
.aboutcon4 div{  padding: 12px 0; }
.aboutcon4 em{ font-size: 30px; color: #fff; border-bottom: 4px solid #05c8c8; padding: 12px 0;}
.aboutcon4 b{ font-weight: normal; font-size: 24px; color: #FFFFFF; margin-top: 66px;}
.aboutcon4 span{ font-size: 18px; color: #FFF; margin-top: 15px; margin-bottom: 30px;}

.eventscon{ margin: 0 auto; width: 1280px; }
.eventsdata{ background: url(../images/border_09.png) repeat no-repeat left center; padding: 0 65px; margin: 0 80px;}
.eventsdata .slick{ }
.eventsdata .slick .imgDiv{ border:1px solid #17cccc ; margin: 0 auto; width: 18px; height: 18px; border-radius: 50%; margin:39px auto;}
.eventsdata .slick .imgDiv div{ width: 10px; height: 10px; margin: 4px; background: #05c8c8; border-radius: 50%; }
.eventsdata .slick .imgDiv div{ text-indent: -22px; font-size: 24px; line-height: 78px;}
.eventsdata .on .imgDiv div , .eventsdata .slick:hover .imgDiv div{  width: 83px; height: 83px;  margin: 7px;text-align: center; line-height: 83px; color: #fff; font-size: 24px; font-weight: 600; text-indent: 0;}
.eventsdata .slick:hover .imgDiv{ width: auto; height: auto; margin: 0 49.5px; }
.eventsdata .on .imgDiv{ width: auto; height: auto; margin: 0 49.5px;}
.eventsdata .slick-prev{ position: absolute; left: 0; top: 50%; margin-top:-19px ; border-radius: 50%; width: 38px; height: 38px; background: #d4d4d4 url(../images/events_07.png) no-repeat center ;  }
.eventsdata .slick-prev:hover{ background: #05c8c8 url(../images/events_07.png) no-repeat center ; }
.eventsdata .slick-next{ position: absolute; right: 0; top: 50%; margin-top:-19px ; border-radius: 50%; width: 38px; height: 38px; background: #d4d4d4 url(../images/events_06.png) no-repeat center ; }
.eventsdata .slick-next:hover{ background: #05c8c8 url(../images/events_06.png) no-repeat center ; }
.eventscon{ overflow: hidden; }
.eventscon .data{ padding: 0 80px 282px; margin-top: 126px; display: none; }
.eventscon .data li{ background:url(../images/events_08.png) no-repeat left 10px ;padding-left:50px ; margin-bottom: 60px;}
.eventscon .data li .p{ line-height: 36px; }
.events .page2{ border-bottom: 1px solid #eeeeee; background: url(../images/events_09.png) no-repeat center bottom; background-size: 100% ;}
.eventscon .mobile{ margin-bottom: 138px; }

.hiring .banner2{ background: url(../images/about.jpg) no-repeat; background-size: cover; height: 670px; margin-top: 82px; position: relative; }
.hiringcon{ width: 1280px; margin: 0 auto; }
.job{  }
.job li{ background: #f2f2f2 ; margin-bottom: 41px;}
.job .name{ width: 100%; background:url(../images/job_03.png) no-repeat 95% center;}
.job .name a{ display: block;padding: 42px 60px 42px 46px;  overflow: hidden;}
.job .name a span{ font-size: 20px; height: 100%;display: block; position: relative; float:left; margin-right: 55px; width: 120px;}
.job .name a span:before{ content: ''; display: block; width: 25px; height: 3px; position: absolute; left: 0; bottom: -12px; background: #05c8c8; }
.job .name a div{ float: left; width: 334px;  font-size: 14px; padding-left: 83px; border-left: #e3e2e2 solid 1px;}
.job .name a div em{ font-size: 15px; margin-bottom: 12px; display: block;}
.job .name a div p{ font-size: 14px; line-height: 28px;color: #898888;}
.job .box{ width: 663px;padding: 0 307px 63px; line-height: 28px; display: none;}
.job .box span{color: #898888;}
.job .box p{color: #898888;}
.job .box a{ display: block; width: 138px; height: 46px; border-radius: 16px; text-align: center; line-height: 46px; background: #05c8c8; color: #fff; font-size: 14px; margin-top: 38px;}
/*{ background: url(../images/about.jpg) no-repeat; background-size: cover; height: 670px; margin-top: 82px; position: relative; }*/
.hiringcon .con{ overflow: hidden; border-bottom:1px solid #eeeeee ; margin: 55px 0 0; }
.hiringcon .con .page{ margin: 72px 0 98px; }
.hiringcon .con .more{ margin-bottom:20px ; }
.more{ display: none; }
.contact .banner2{ background: url(../images/about.jpg) no-repeat; background-size: cover; height: 670px; margin-top: 82px; position: relative; }
.contactcon{ width: 1280px; margin: 0 auto; }
.contactcon .mobile{ padding: 93px 0 86px;}
.contactcon .con{ }
.contactcon .con .p{ font-size: 16px; color: #333333; margin-bottom: 32px;}
.contactcon .con .input{ border: 1px solid #cccccc; overflow: hidden;padding: 28px; display: none;}
.contactcon .con .input .top{ overflow: hidden; margin-bottom: 34px;}
.contactcon .con .input h6{ float: left; font-weight: normal; position: relative; color: #333333;}
.contactcon .con .input h6:before{content: ''; display: block; width: 16px; height: 1px; background: #2e2e2e; position: absolute; left: 0; bottom: -18px;}
.contactcon .con .input em{ float: right; color: #a8a8a8; font-size: 12px; margin-top: 52px;}
.contactcon .con .input .left{float:left;  width: 50%;}
.contactcon .con .input .left span{ line-height: 36px; display: block; width: 64px; float: left;}
.contactcon .con .input .left input{ height: 36px; width: 490px; background: #f6f6f6; float: left;}
.contactcon .con .input .left div{ margin-bottom: 23px;  overflow: hidden;}
.contactcon .con .input .right{ float: left; width: 50%; overflow: hidden;}
.contactcon .con .input .right span{ float: left; width: 64px; display: block;}
.contactcon .con .input .right textarea{ width: 491px; height: 153px;  float: left; background: #f6f6f6; resize: none;}
.contactcon .con .input div{ overflow: hidden; }
.contactcon .con .input a{ display: block; width: 128px; height: 46px; text-align: center; line-height: 46px; background: #05c8c8; color: #FFFFFF; margin: 35px auto 42px; border-radius: 12px;}
.contactcon .touch{ padding-bottom: 64px; }
.contactcon .touch h6{ margin: 90px 0; font-size: 18px; text-align: center; color: #333;}
.contactcon .touch ul{ display: flex; justify-content: center; }
.contactcon .touch li{ width: 256px; margin: 0 20px;}
.contactcon .touch li img{ display: block; margin: 0 auto; border-radius: 50%;}
.contactcon .touch li span{ text-align: center; display: block; font-size: 16px; margin-top: 34px; }
.contact .gps{ padding-bottom: 188px; height:513px;}
/*.contact .gps img{ width: 100%; }*/

.cases .banner2{ background: url(../images/Cases_02.jpg) no-repeat; background-size: cover; height: 670px; margin-top: 82px; position: relative; }
.cases .banner2 .txt span{ margin-top: 6px; font-size: 13px; line-height: 18px;}
.casescon{ width: 1280px; margin: 0 auto; }
.casescon .box{ padding-bottom: 210px;border-bottom: #eeeeee solid 1px; overflow: hidden;margin-top: 29px;}
.casescon .box h6{ font-size: 30px; text-align: center; margin: 50px 0 56px; font-weight: normal; color: #333333; }
.casescon .box ul{ overflow: hidden; }  
.casescon .box li{ width: 235px; height: 117px; border: 1px solid #ccc; float: left; margin-right: 22px; margin-bottom: 22px; transition: 0.5s; overflow:hidden;}
.casescon .box li:hover{ box-shadow: 0 5px 20px rgba(119,119,119,0.1); }
.casescon .box li:nth-of-type(5n+0){margin-right: 0; }
.casescon .box li a{ display: block;}
.casescon .box li a img{ display: block; width: 100%; transition: 0.5s;}

.Aboxa .images .top2{ margin-left: 32px !important; }





/*产品与解决方案*/
.piangts .banner2{ background: url(../images/pl1.jpg) no-repeat; background-size: cover; height: 670px; margin-top: 82px; position: relative; }
.piangts .banner2 .txt h2{ font-size: 50px; }
.piangts .banner2 .txt span{ font-size: 16px;margin-top: 6px; }
.piangtscon{ width: 1280px; margin: 0 auto; border-bottom: 1px solid #eeeeee; padding-bottom: 100px; }
.piangtscon .con1{ overflow: hidden; margin-top: 86px;}
.piangtscon .con1 .left{  }
.piangtscon .con1 .left img{ max-width: 624px; }
.piangtscon .con1 .right{ width: 554px; padding-right: 42px; }
.piangtscon .con1 .right .mobile{ margin: 42px 0 34px; padding-top: 0; }
.piangtscon .con1 .right .mobile h6{float: right; width: 100%; text-align: right; text-transform: uppercase; }
.piangtscon .con1 .right .mobile div{float: right; }
.piangtscon .con1 .right .mobile div em{ font-size: 40px; text-transform: uppercase; }
.piangtscon .con1 .right .mobile div i{ margin: 24px 12px 0 0;}
.piangtscon .con1 .right .tit{ padding-left:24px; position: relative; line-height: 30px;}
.piangtscon .con1 .right .tit:before{ content: ''; display: block;width: 10px; height: 10px; background: #1acaca; border-radius:50%; position: absolute; left: 0; top: 10px; }
.piangtscon .con2{  }
.piangtscon .con2 ul{ overflow: hidden;padding-top: 165px; }
.piangtscon .con2 li{ position: relative; width: 20%; float: left; }
.piangtscon .con2 li img{ display: block;background: #fff;border-radius: 100%;margin: 0 auto; }
.piangtscon .con2 li:hover img{ box-shadow: 0 0 50px -14px #05c8c8; }
.piangtscon .con2 li span{ display: block; width: 240px; margin: 0 auto; font-size: 20px; text-align: center; color: #4d4d4d; margin-top: 30px;}
.piangtscon .con2 li em{ font-size: 15px; display: block; text-align: center; color: #939393; line-height: 24px;margin-top: 20px; }

/*产品与解决方案 end*/

/*互联网医疗业务*/
.healthcare .banner2{ background: url(../images/pl2.jpg) no-repeat; background-size: cover; height: 670px; margin-top: 82px; position: relative; }
.healthcare .banner2 .txt h2{ font-size: 50px; }
.healthcare .banner2 .txt span{ font-size: 16px;margin-top: 6px; }
.healthcarecon{ width: 1280px; margin: 0 auto; border-bottom: 1px solid #eeeeee; padding-bottom: 122px; }
.healthcarecon .con1{ overflow: hidden; margin-top: 86px;}
.healthcarecon .con1 .left{  }
.healthcarecon .con1 .left img{ max-width: 624px; }
.healthcarecon .con1 .right{ width: 554px; padding-right: 42px; }
.healthcarecon .con1 .right .mobile{ margin: 42px 0 34px; padding-top: 0; }
.healthcarecon .con1 .right .mobile h6{float: right; width: 100%; text-align: right; text-transform: uppercase; }
.healthcarecon .con1 .right .mobile div{float: right; }
.healthcarecon .con1 .right .mobile div em{ font-size: 40px; text-transform: uppercase; }
.healthcarecon .con1 .right .mobile div i{ margin: 24px 12px 0 0;}
.healthcarecon .con1 .right .tit{ padding-left:24px; position: relative; line-height: 30px;}
.healthcarecon .con1 .right .tit:before{ content: ''; display: block;width: 10px; height: 10px; background: #1acaca; border-radius:50%; position: absolute; left: 0; top: 10px; }
.healthcarecon .con2{ margin-top: 97px; }
.healthcarecon .con2 ul{ overflow: hidden;}
.healthcarecon .con2 li{ width: calc(33.33% - 88px); float: left; padding: 28px 39px 34px; height: 198px; }
.healthcarecon .con2 li{  border: 1px solid #eeeeee; border-left: none; border-top: none;}
.healthcarecon .con2 li:nth-of-type(2n+0){ background: #FFFFFF; }
.healthcarecon .con2 li:nth-of-type(3n+0){ border-right: none; }
.healthcarecon .con2 li:nth-last-of-type(1){border-bottom: none;}
.healthcarecon .con2 li:nth-last-of-type(2){border-bottom: none;}
.healthcarecon .con2 li:nth-last-of-type(3){border-bottom: none;}
.healthcarecon .con2 li a{ display: block; }
.healthcarecon .con2 li div{ width: 90px; height: 90px; margin: 0 auto;  align-items: center; display: flex; justify-content: center;}
.healthcarecon .con2 li img{ display: block; margin:0 auto;}
.healthcarecon .con2 li img.off{ display: none; }
.healthcarecon .con2 li span{ display: block; text-align: center; font-size: 18px; color: #000000; margin-top: 14px;}
.healthcarecon .con2 li em{ display: block; font-size: 14px; color: #898888; line-height: 24px; margin-top: 26px; }
.healthcarecon .con2 li:hover{ background: #1acaca; }
.healthcarecon .con2 li:hover img.on{ display: none; }
.healthcarecon .con2 li:hover img.off{ display: block; }
.healthcarecon .con2 li:hover span{color: #fff;}
.healthcarecon .con2 li:hover em{color: #fff;}




/*互联网医疗业务 end*/


.experience{ cursor: pointer; }
.experiences{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.5); z-index: 100; display: none; opacity: 0;}
@keyframes aaa{
	100%{ opacity: 1; }
}
.experiencebox{ position: absolute; left: 50%; top: 50%; width: 460px; height: 523px; margin:-261.5px 0 0 -230px ; background: #fff url(../images/liji_03.jpg) left bottom no-repeat;  }
.experienceheader{ overflow: hidden; padding:0 10px 0 30px; height: 58px; background: url(../images/lijitiyanbox_03.jpg) no-repeat; width: calc(100% - 40px); }
.experienceheader b{ float: left; padding-left: 40px; background: url(../images/lijitiyanico_03.png) no-repeat left center; display: block; height: 58px; line-height: 58px; color: #FFFFFF; font-size: 16px;}
.experienceheader img{ float: right; display: block; margin-top: 10px; }
.experiencebox .con{ padding: 0 27px 0 28px ; overflow-y: auto ; height: 461px;}
.experiencebox .con span{ line-height: 24px; font-size: 12px; color: #999999; display: block; margin: 30px 0; }
.experiencebox .con input{ width: calc( 100% - 30px ); height: 45px; border: 1px solid #e1e1e1; padding: 0 15px; margin-bottom: 12px; color: #000000;}
.experiencebox .con input:last-of-type{ margin: 0; }
.experiencebox .con a{ display: block; width: 100%; height: 45px; background: url(../images/lijibtm_15.png) no-repeat center; text-align: center; line-height: 45px; font-size: 16px; color: #fff; margin-top: 32px;}

.casescon .box li a img:hover {
    transform: scale(1.2);
}

.Businesscon .con .left img {
    transition: 0.5s;
}
.Businesscon .con .left img:hover {
    transform: scale(1.2);
}

.mores{ display: block; width: 137px; line-height: 36px; display: block; background: #05c8c8; border-radius: 8px; color: #FFFFFF; text-align: center; margin-top: 40px;  }

.Businesscon .con2 .left { overflow:hidden; }
.Businesscon .con2 .left img { transition: 0.5s;}
.Businesscon .con2 .left img:hover { transform: scale(1.2);}

.switcher-hide{ display: none; }


