
/*===== common =====*/
body {background-color:#fff;}
ul{padding:0;margin: 0;}
a:focus, a:hover {color: #23527c; text-decoration: none;}
table tr td{padding:20px 18px 20px 18px;line-height:28px;border: 1px solid rgb(255, 206, 203);}

/*-- table--*/
table{width:100%;}
table td{height:57px;font-size:14px;text-align:center;border:1px solid #aaa;color:#333;vertical-align: middle;}
table td p{padding:0;margin:0 !important;}

.ax-toolbar{position: fixed;top: 0;left: 0;z-index:999;width: 100%;height: 30px;color:#fff;background: #291f1d;box-sizing: content-box;}
.ax-toolbar-layout{position: relative; width: 1180px; margin: 0 auto;zoom: 1;}
.ax-toolbar-layout-contact{height: 30px;line-height: 30px;}
.ax-toolbar-layout-contact ul>li{position:relative;float: left;cursor: pointer;height: 30px;padding:0 14px;text-align: center;line-height: 30px;font-size: 12px;}
.ax-toolbar-layout-contact ul>li:hover{color: #ea4242}
.ax-toolbar-layout-contact ul>li{position:relative;float: left;cursor: pointer;height: 30px;text-align: center;line-height: 30px;font-size: 12px;}
.ax-toolbar-layout-contact ul>li:hover .toolbar-tip{display: block;z-index: 9999}
.ax-toolbar-layout-contact ul>li .toolbar-tip{position: absolute;z-index: 9;top: 30px;width: 120px;height: 140px;padding: 10px;background:#fff;display: none;transition:all 1s;-moz-transition:all 1s; /* Firefox 4 */-webkit-transition:all 1s; /* Safari and Chrome */-o-transition:all 2s; margin-left: -15px;}
.ax-toolbar-layout-contact ul>li .toolbar-tip  img{width: 100%;height: auto;}
.ax-toolbar-layout-contact ul>li .toolbar-tip  p{color: #666 !important;font-size: 12px}
.ax-toolbar-layout-contact ul>li:hover{color: #ea4242}
.ax-toolbar-layout-contact ul>li span.bg{position: relative;top: 1px;display: inline-block;overflow:hidden;margin-right: 10px;width:8px;height:12px;background: url('../images/toolbar-bg.png') no-repeat;}
.ax-toolbar-layout-contact ul>li:hover span.bg{background: url('../images/toolbar-bg-active.png') no-repeat;}
.ax-toolbar-layout-contact ul>li span.wx-bg,.ax-toolbar-layout-contact ul>li:hover span.wx-bg{width:14px;height:14px;background-position: -11px 2px;}
.ax-toolbar-layout-contact ul>li span.app-bg,.ax-toolbar-layout-contact ul>li:hover span.app-bg{width:14px;height:14px;background-position: 4px -14px;}
.ax-toolbar-layout-contact ul>li span.wb-bg,.ax-toolbar-layout-contact ul>li:hover span.wb-bg{width:14px;height:14px;background-position: -10px -15px;}
.ax-toolbar-layout-contact ul>li span.axx-bg,.ax-toolbar-layout-contact ul>li:hover span.axx-bg{width:14px;height:14px;background-position: -25px -15px;}
.ax-toolbar-layout-contact ul>li:first-child:before{content: '';position: absolute;top:9px;left: 0;height:12px;width: 1px;background:rgba(255,255,255,0.2);}
.ax-toolbar-layout-contact ul>li:after{content: '';position: absolute;top:9px;right: 0;height:12px;width: 1px;background:rgba(255,255,255,0.2);}

.ax-toolbar-layout-num{position: absolute;top:0;right: 0px;height: 30px;line-height: 30px;font-size: 12px;color: #fff;}
.ax-toolbar-layout-num span.bg{position: relative;top: 1px;display: inline-block;overflow:hidden;margin-right: 10px;width:14px;height:14px;background: url('../images/toolbar-bg.png') no-repeat;background-position: -26px 2px;;}

/**---固定的爱小心---**/
.xa-right{position:fixed;right:0;top:45%;z-index:2;width:146px;display:none;}

/*--- header ---*/
.a-header {position: fixed;top: 30px;left: 0;z-index:998;width:100%;background-color:#ea4242;}
.a-header-content {width:1400px;height:60px;margin:0 auto;}
.header {width:100%;height:100%;box-sizing:border-box;background: url('../images/nav-xa.png') 216px 6px no-repeat;}
.header>a>img {float:left;margin:8px 0;}
.header>ul.nav-ul {position:relative;margin-left: 450px;height:100%;line-height:60px;left: 25px;}
@media screen and (max-width:1300px){
   .header {background: url('../images/nav-xa.png') 92px 6px no-repeat;}

   .header>ul.nav-ul {
      margin-left: 310px;
   }
}

.header>ul.nav-ul>li {position:relative;float:left;;height:100%;text-align:center;}
.header>ul.nav-ul>li:last-child{margin-right: 0;}
.header>ul.nav-ul>li .icon-drop{display: inline-block;width: 10px;height: 10px;vertical-align: 0; margin-left: 6px;
    background: url('../images/nav-drop.png') 0 0 no-repeat;  overflow: hidden; transition:transform 0.3s}
.header>ul.nav-ul>li:hover .icon-drop
{  transform: rotate(180deg);
   -ms-transform: rotate(180deg);		/* IE 9 */
   -webkit-transform: rotate(180deg);	/* Safari and Chrome */
   -o-transform: rotate(180deg);		/* Opera */
   -moz-transform: rotate(180deg);
}
.header>ul.nav-ul>li>a {display: block;padding:0 25px;color:#FFF;font-size:14px;text-decoration:none;}

.header>ul.nav-ul>li:hover ul.sublist{display: block;padding:0;}
.header>ul.nav-ul li ul.sublist {position: absolute;left:0;right:0;z-index: 10;background:#ea4242; display: none;color:#FFF;font-size:14px;text-decoration:none;opacity: 0.9;}
.header>ul.nav-ul li ul.sublist li{height: 40px;line-height: 40px;}
.header>ul.nav-ul li ul.sublist li a{color:#fff}
.header>ul.nav-ul li ul.sublist li:hover{background:#e95858;}
/*.header>ul.nav-ul li ul.sublist li:hover a{color: #ea4242}*/

.header ul.nav-ul .sliding-block{position: absolute;top: 14px;left: 25px; height: 2px; width: 12px;background:#fff;}

/*--- video ---*/
.aixin-video {position:relative;}
.aixin-video {display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.8);z-index:999;text-align:center;vertical-align:middle;}
.aixin-video>a {position:absolute;top:10px;right:30px;display:block;width:30px;height:30px;line-height:25px;border-radius:0px;color:#eee;font-size:20px;background-color:rgba(255,255,255,0.2);text-align:center;text-decoration:none;z-index:999;}
.aixin-video>video {width:100%;height:100%;}

/*--- banner ---*/
.a-banner {height: 550px;position: fixed;top:90px;z-index:1;}
.a-banner .xa-wrapper{z-index: 2;position: absolute;bottom: -4px;left: 50%;transform: translateX(-50%);}
.a-banner-content {width:100%;height:550px;margin:0 auto;}
.a-banner-content .swiper-wrapper .banner1{width:100%;height:100%;background:url(../images/banner1.png) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner2{width:100%;height:100%;background:url(../images/bannershs.png) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner3{width:100%;height:100%;background:url(../images/bannerBaby.png) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner4{width:100%;height:100%;background:url(../images/bannerdg.png) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner5{width:100%;height:100%;background:url(../images/bannercp.jpg) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner6{width:100%;height:100%;background:url(../images/bannercp2.png) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner7{width:100%;height:100%;background:url(../images/bannercp3.jpg) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner8{width:100%;height:100%;background:url(../images/banner8_fmh.png) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner9{width:100%;height:100%;background:url(../images/banner9.png) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner10{width:100%;height:100%;background:url(../images/banner10.png) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner11{width:100%;height:100%;background:url(../images/banner11_gf.png) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner12{width:100%;height:100%;background:url(../images/banner12_lp.jpg) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner13{width:100%;height:100%;background:url(../images/banner13.png) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner14{width:100%;height:100%;background:url(../images/banner14.png) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner15{width:100%;height:100%;background:url(../images/banner15.png) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner16{width:100%;height:100%;background:url(../images/315.png) no-repeat;background-position: center;text-align:center;vertical-align:top;}
.a-banner-content .swiper-wrapper .banner17{width:100%;height:100%;background:url(../images/20220520banner.png) no-repeat;background-position: center;text-align:center;vertical-align:top;}

.a-banner-content .swiper-wrapper .swiper-slide .banner-text{position: relative;top: 24%}
/*--connent-banner--*/
.connent-banner{width:100%;height:240px;position:fixed;top:90px;left:0;background:url(../images/connent-banner.png) no-repeat;background-position: center;z-index:-1;}
.product-banner{width:100%;height:240px;position:fixed;top:90px;left:0;background:url(../images/product.jpg) no-repeat;background-position: center;z-index:-1;}
.connent-banner .img-box{height:52px;margin:auto;;text-align:center;margin-top:94px;}
.connent-banner .img-box img{height:100%;}


/*--- footer ---*/
.a-footer {width:100%;min-width:1180px;}
.a-footer-content {width:1180px;margin:0 auto;}
.footer>div.footer-col5 {width:100%;font-size:14px;height:82px;line-height:82px;}
.footer>div.footer-col5>a {float:right;line-height:80px;color:#333333;text-decoration:none;}
.footer>div.footer-col5>a>img {height:16px;width:16px;margin-left:10px;}
/*--- body ---*/
.main-container{width:100%;height:auto;background:#fff;min-width: 1542px;margin: auto;}

.a-body {width:100%;background:#fff;margin: auto;}
.a-body-content {width:1180px;margin:0 auto;}

/*===== common end =====*/

/*===== home =====*/

/*--- five ---*/
.five-body{position: relative;top: -48px;margin-top:640px;}
.five {width:100%;height:694px;overflow: hidden;}
.five>ul>li {float:left;width:20%;height:100%;text-align:center;}
.five>ul>li>a *{transition: all .6s;}
.five>ul>li>a {transition: all .6s;border-right:1px solid #f8f8f8;text-align: center;position: relative;top:0;width:236px;height:730px;display:inline-block;text-decoration:none;color: #333;}
.five>ul>li:first-child>a{border-left:1px solid #f8f8f8;}
.five>ul>li>a p{margin: 0;padding: 0}
.five>ul>li>a p.Headline{visibility:visible;opacity: 1;margin-top: 120px;margin-bottom: 40px;font-size: 24px}
.five>ul>li>a p.Subheading{position: relative;top:0;height: 36px;margin-bottom: 26px;font-size: 16px;color: #666}

.five>ul>li>a p.line{margin: 0 auto;background: #13CF7D;width: 40px;height: 2px;}
.five>ul>li.five-cf>a p.line{background: #EB9336;}
.five>ul>li.five-bx>a p.line{background: #57ACED;}
.five>ul>li.five-aq>a p.line{background: #f5c230;}
.five>ul>li.five-cs>a p.line{background: #B69CE1;}
.five>ul>li>a div.xa-wrapper{position: relative;width: 160px;height: 160px;margin: 45px auto 65px;}
.five>ul>li>a  div.xa-wrapper img.xa ,.five>ul>li>a  div.xa-wrapper img.xa-gif{position: absolute;top:0;left: 0;transition: all .6s;width: 160px;height:160px;}
/*.five>ul>li>a  div.xa-wrapper img.xa {transition: all 0s}*/
.five>ul>li>a  div.xa-wrapper img.xa-gif{display: none;}
.five>ul>li>a p.desc{font-size: 12px;color: #999;padding:0 30px;margin-bottom: 75px;line-height: 24px;text-align: center;}
.five>ul>li>a p:last-child{ visibility:hidden;opacity: 0;font-size: 14px;color: #ea4242;height: 20px;margin-top:-10px;font-weight: 600;}
.five>ul>li>a p:last-child>img{margin-top: -3px;}
/*动画*/
.five>ul>li>a:hover{background: #fffbf8}
.five>ul>li>a:hover p.Headline{visibility:hidden;opacity: 0}
.five>ul>li>a:hover p.Subheading{top:-74px;font-size: 24px;color: #333}
.five>ul>li>a:hover p.line{transform: translateY(-10px);}
.five>ul>li>a:hover p.desc{transform: translateY(-10px);color: #333333;}
/*.five>ul>li>a:hover img.xa{visibility:visible;opacity: 1;transform: translate3d(0, -10px,0);}*/
.five>ul>li>a:hover p:last-child{visibility:visible;opacity: 1;transform: translate3d(0, -20px,0);}
/*
.five>ul>li.five-yy>a:hover img.xa-gif{display: block;}
.five>ul>li.five-cf>a:hover img.xa-gif{display: block;}
.five>ul>li.five-bx>a:hover img.xa-gif{display: block;}
.five>ul>li.five-aq>a:hover img.xa-gif{display: block;}
.five>ul>li.five-cs>a:hover img.xa-gif{display: block;}*/

.five>ul>li.five-yy>a:hover div.xa-wrapper{transform: translate3d(0, -10px,0);}
.five>ul>li.five-cf>a:hover div.xa-wrapper{transform: translate3d(0, -10px,0);}
.five>ul>li.five-bx>a:hover div.xa-wrapper{transform: translate3d(0, -10px,0);}
.five>ul>li.five-aq>a:hover div.xa-wrapper{transform: translate3d(0, -10px,0);}
.five>ul>li.five-cs>a:hover div.xa-wrapper{transform: translate3d(0, -10px,0);}



/*--- carousels ---*/
.product-body{min-height: 500px;background: #f8f8f8;position: relative}
.product-body .product-bg{width:100%;height:72px;position: absolute;top:-72px;background:#f8f8f8 ;background: url(../images/product-bg.png) no-repeat top;}
.product-body .xa-left{position: absolute;left: 0;top: -170px;width: 146px;}
.product-body .xa-left img{width: 100%;}
.carousels {position:relative;margin: 26px 0 40px 0}
.carousels .title {box-sizing:border-box;}
.carousels .title>div{float:left;font-size:20px;color:#ea4242;font-weight:bold;}
.carousels .title>div .red-spot{background: #ea4242;display: inline-block;width: 6px;height: 6px;border-radius: 50%;margin-right: 12px;}
.carousels .title>div .text{position: relative;top:4px;}
.carousels .title>p {float:right;padding-top:20px;font-size:16px;color:#ea4242;}
.carousels .title>p img {margin:4px 0 6px 4px;}
.carousels .title>p span {color: #ea4242;font-size: 14px;font-weight:600}


/*--- products ---*/
.list-product {position: relative;width: 100%;height: 460px;margin-bottom: 56px;}
/*.list-product .product-xa{position: absolute;top: 330px;right: 55px;z-index: 1}*/
.list-product .product-item{position: relative;float: left;width: 280px;margin-right: 20px;background: #fff;  transition: box-shadow.6s}
.list-product .product-item:hover{ box-shadow: rgba(204,204,204,0.5) 0px 10px 10px;}
.list-product .product-item>a {display:block;width:100%;height:100%}
.product-item.product-left{height:460px }
.product-item.product-center{height:220px }
.product-item.product-right{position: absolute;right: 0;top: 0;height:350px;margin-right: 0;}
.product-item.product-bottom{height:440px;width: 884px; }
.product-item img.pro-img{position: absolute;bottom: 0;right: 0px;}
.product-item.product-left img.pro-left-cloud{position: relative;left: 200px;top: -16px;}
.product-item.product-left img.pro-sunlight{position: relative;left: -10px;top: 80px}
.product-item.product-left img.pro-tree1{position: absolute;bottom: 0;left: 40px}
.product-item.product-center img.pro-center-cloud{position: relative;left: 30px;top: 30px;}
.product-item.product-right img.pro-right-cloud{position: relative;right: -250px;top: -45px;}
.product-item.product-right img.product-xa{position: absolute;bottom: -102px;right: 55px;z-index: 9}
.product-item.product-bottom img.pro-right-cloud{position: relative;left: 250px;top: -35px;}
.product-item.product-bottom img.pro-tree2{position: absolute;bottom: 0;left: 126px;}

.product-item a>div{margin-left: 24px}
.product-item .item-title-box{margin-top: 24px;margin-bottom: 8px}
.product-item .item-title-box span{display: inline-block;;font-size: 18px;color: #333;line-height: 28px;}
.product-item .item-title-box span.title-tag{padding: 0 5px;height: 22px;font-size: 14px;text-align: center;line-height: 20px;border-radius:2px;margin-right: 8px;}
.product-item .item-title-box span.title-tag-best{border: 1px solid #f6c230;color: #f6c230}
.product-item .item-title-box span.title-tag-recommend{border: 1px solid #85e2c5;color: #85e2c5}
.product-item .item-desc{margin-bottom: 32px;font-size: 12px;color: #999}
.product-item .pro-detail-btn{width: 80px;height:32px;line-height:32px;font-size: 14px;color: #fff;text-align: center;border-radius: 16px;background: #e84341;}
.product-item .pro-price{font-size: 16px;color:#e84341 }


/*--- culture ---*/
.ax-index-advantage {height: 600px;text-align: center;color: #464646;overflow: hidden;position: relative;}
.ax-index-advantage .video-wrapper {position: absolute;width: 100%;height: 600px; margin: 0 auto;}
.ax-index-advantage .video-wrapper video {width: 100%}
.ax-index-advantage .content-wrapper {position: relative;}
.ax-slogan {width: 350px;;padding: 80px 0 110px;margin: 0 auto}
.ax-index-advantage-list { width: 1180px;margin-right: auto;margin-left: auto;overflow: hidden;}
.ax-index-advantage-list li { float: left;width: 392.33px;text-align: center;margin-right: -24px;padding: 0 72px;}
.ax-index-advantage-list li img {width: auto;vertical-align: top;}
.ax-index-advantage-list li .h4 {line-height: 24px;font-size: 24px; color: #fff;font-weight: 600;overflow: hidden; margin-top: 40px;text-align: center;}
.ax-index-advantage-list li p {line-height: 22px;font-size: 18px; color: #fff; height: 50px;margin-top: -18px; overflow: hidden;}

/*planer*/
.planer-content{position: relative;background:#fff;padding-bottom: 70px;}
.planer-content .planer-cloud{position: absolute;top: 42px;right: 300px}
.planer-content .planer-sunlight{position: absolute;top: 16px;right: 10px}
.list-planer{width: 1180px;height: 400px;}
.list-planer .planer-wrapper{position: relative;float: left;width: 280px;margin-right: 20px;}
.list-planer .planer-wrapper:last-child{margin-right: 0;}
.list-planer .planer-wrapper .planer-con{position: relative;width: 280px;height: 400px;transition: all 0.6s;}
.list-planer .planer-wrapper .planer-con>img{width: 280px;height: 400px;box-shadow: 1px 5px 10px 5px rgba(0,0,0,0.1);}
.planer-con .biankuang{width: 2px;height: 2px;position: absolute;z-index: 99;border-radius:10px; }
.planer-con .biankuang_1{height: 0px;top: 0px;	left:-2px;	border-left: 3px solid #EB5858;}
.planer-con .biankuang_2 {	width: 0px;	bottom:-2px;	left: -2px;	border-top: 3px solid #EB5858;}
.planer-con .biankuang_3{	height: 0px;	bottom:0px;	right:-2px;	border-right: 3px solid #EB5858;}
.planer-con .biankuang_4{	width:0px;	top:-2px;	right:-2px;	border-bottom: 3px solid #EB5858;}
.planer-con .planer-info{cursor: pointer;position: absolute;width: 100%;height: 100% ;padding-left:36px;top:0;color:#fff;background: rgba(23,23,23,.0);z-index: 99;}
.planer-con .planer-info .planer-name{transition: all 0.6s;font-size: 18px;margin-top: 74px;opacity: 0}
.planer-con .planer-info .planer-line{transition: all .6;width: 40px;height: 2px;margin-bottom:20px;background: #fff;}
.planer-con .planer-info .planer-s-box{font-size: 16px;opacity: 0;transition: all .6s;margin-top: 40px;}
.planer-con .planer-info .planer-s-box p{line-height: 1.5}
.planer-con .planer-info .planer-s-box img{width:40% }
.planer-con .planer-info:hover{background: rgba(23,23,23,.4)}
.planer-con .planer-info:hover .planer-name{opacity: 1;transform: translate(0, 6px);}
.planer-con .planer-info:hover .planer-s-box{opacity: 1;transform: translate(0, -6px);}


/*clinic 诊所*/
.clinic-body{width: 100%;height: 600px;position: relative;background: url(../images/clinic-bg.png) no-repeat center;background-size: cover}
.clinic-body img.clinic-tree{position: absolute; left: 50%;margin-left: -25px;top: -42px; z-index: 0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease; transition:all .5s ease;}
.clinic-content{width:1180px;height:100%;color: #fff;padding-top: 117px;padding-left: 80px;}
.clinic-content .clinic-name{font-size: 40px;margin: 0}
.clinic-content .clinic-slogan{font-size: 24px;font-weight: 300;margin:16px 0 48px;}
.clinic-content .clinic-line{width: 40px;height: 2px;background: #fff;margin-bottom: 50px;}
.clinic-content .clinic-app{position: relative;}
.clinic-content .clinic-app .app-item{background: rgba(255,255,255,.6);border-radius: 5px;width: 240px;height: 70px;line-height: 70px;font-size: 18px;;text-align: center;}
.clinic-content .clinic-app .app-item span{position: relative;top: 2px}
.clinic-content .clinic-app .ios-app{margin-bottom: 32px;}
.clinic-content .app-download-pic{display: none;border-radius: 5px;position: absolute;left:271px;top:0;width: 170px;height: 170px;background: #fff;}
.clinic-content .app-download-pic img{width: 100%;height: 100%}
.clinic-content .app-download-pic.ios-download-pic{display: block;}
/*.list-planer .planer-wrapper .planer-con:hover{border:2px solid #ea4242;}*/
.list-planer .planer-wrapper .en-name{width: 100%;font-size: 12px;color: #666;padding:22px 0;border-bottom: 1px solid rgba(41,31,29,0.08);}
.list-planer .planer-wrapper .zh-name{font-size: 20px;color: #333;font-weight: 600;}

/**--首页动画--**/
.dialog{position:fixed;right:30px;bottom:90px;display:none;z-index:2}
.animation{position:fixed;right:0;bottom:0;z-index:1}


/*--- about  ax---*/
   /**--董事长致辞---*/
 .xa-right-about{position: fixed; right: 0; top: 45%; z-index: 2; width: 146px;}
.about-content{padding:60px 0;width:100%;}
.about-content .decorate{margin-top:140px;width:100%;height:220px;background: url('../images/decorate.png') center no-repeat;}
.zc-content .top-con{width:100%;height:394px;overflow:hidden;}
.zc-content .top-con .pic-con{width:700px;height:100%;float:left;}
.zc-content .top-con .name-con{;width:480px;height:100%; text-align: center;float:left;background: url('../images/linda-bg.png') no-repeat;}
.zc-content .top-con .name-con img{margin-top:169px;}
.zc-content  .text-con{position:relative;margin-top:120px;margin-left:244px;font-size:24px;color:#000}
.zc-content  .text-con .zc{position:absolute;left:-80px;top:0;}
.zc-content .about-heart{ position:absolute;left:640px;top:0;}
   /**-公司介绍---*/
.gsjs-content  .top-con{position:relative}
.gsjs-content  .top-con .top-cloud{width: 78px;    position: absolute;    left: -70px;    top: 202px;    z-index: 0;}
.gsjs-content  .text-con{;position:relative;margin-top:60px;position:relative; font-size:16px;color:#000}
.gsjs-content  .text-con p{margin-bottom:20px;}
.gsjs-content  .text-con .top-cloud{width: 78px;    position: absolute;    right: -84px;    top: 96px;    z-index: 0;}

   /**-企业文化---*/
.culture-content  .top-con{width:100%;height:320px;background: url('../images/head-pic.png') center no-repeat;}
.culture-content  .text-con{;position:relative;padding-left:100px;position:relative; font-size:14px;color:#000}
.culture-content  .text-con .text-box{padding-bottom:120px;}
.culture-content  .text-con .text-box:first-child{background: url('../images/tree-bg.png') 28% -96px no-repeat;padding-top:60px}
.culture-content  .text-con .text-title{position:relative;font-size:24px;color:#ea4242;margin-bottom:4px}
.culture-content  .text-con .text-title:after{width:31px;height:39px;content:'';position:absolute;left: -51px;
    top: 16px;background: url('../images/cluture-tree.png') center no-repeat;}
.culture-content  .text-con .text-title-en{ font-size:14px;color:#ea4242;margin-bottom:60px}
.culture-content  .text-con .text-paragraph:not(:last-child){margin-bottom:30px;}
.culture-content  .text-con .tree-bg{position:absolute;width:389px;height:533px;right:212px;bottom:94px;background: url('../images/tree-bg.png') center no-repeat;}
.culture-content .decorate{margin-top:20px;}
/**--分支机构--**/
.branch-content .head-con{width:100%;height:40px;background:#eee;line-height:40px;}
.branch-content .head-con>div{display:inline-block;font-size:14px;color:#000;}
.branch-content .head-con .region{margin-left:66px;}
.branch-content .head-con .info{margin-left:372px;}
.branch-content .head-con .position{margin-left:480px;}
.branch-content .card-con{width:100%;height:241px;padding:10px 0;border-bottom:1px solid #eee;}
.branch-content .card-con .card-left{float:left;height:100%;line-height:220px;width:780px;padding-left:66px;background: url('../images/zgs-bg.png') center no-repeat;}
.branch-content .card-con .card-left2{float:left;height:100%;line-height:220px;width:780px;padding-left:66px;background: url('../images/bf-bg.png') center no-repeat;}
.branch-content .card-con .card-left3{float:left;height:100%;line-height:220px;width:780px;padding-left:66px;background: url('../images/sjz-bg.png') center no-repeat;}
.branch-content .card-con .card-left4{float:left;height:100%;line-height:220px;width:780px;padding-left:66px;background: url('../images/tj-bg.png') center no-repeat;}
.branch-content .card-con .card-left5{float:left;height:100%;line-height:220px;width:780px;padding-left:66px;background: url('../images/js-bg.png') center no-repeat;}
.branch-content .card-con .card-left6{float:left;height:100%;line-height:220px;width:780px;padding-left:66px;background: url('../images/gz-bg.png') center no-repeat;}
.branch-content .card-con .card-left .region-name,.branch-content .card-con .card-left2 .region-name,.branch-content .card-con .card-left3 .region-name,.branch-content .card-con .card-left4 .region-name,.branch-content .card-con .card-left5 .region-name,.branch-content .card-con .card-left6 .region-name{display:inline-block;}
.branch-content .card-con .card-left .info,.branch-content .card-con .card-left2 .info,.branch-content .card-con .card-left3 .info,.branch-content .card-con .card-left4 .info,.branch-content .card-con .card-left5 .info,.branch-content .card-con .card-left6 .info{display:inline-block;margin-left:126px;position:relative;top:44px;}
.branch-content .card-con .card-left .info p,.branch-content .card-con .card-left2 .info p,.branch-content .card-con .card-left3 .info p,.branch-content .card-con .card-left4 .info p,.branch-content .card-con .card-left5 .info p,.branch-content .card-con .card-left6 .info p{line-height:22px;}
.branch-content .card-con .card-right{float:right;height:100%;width:380px;margin-left:20px;background: url('../images/zgs.png') center no-repeat;}
.branch-content .card-con .card-right2{float:right;height:100%;width:380px;margin-left:20px;background: url('../images/bf.png') center no-repeat;}
.branch-content .card-con .card-right3{float:right;height:100%;width:380px;margin-left:20px;background: url('../images/sjz.png') center no-repeat;}
.branch-content .card-con .card-right4{float:right;height:100%;width:380px;margin-left:20px;background: url('../images/tj.png') center no-repeat;}
.branch-content .card-con .card-right5{float:right;height:100%;width:380px;margin-left:20px;background: url('../images/js.png') center no-repeat;}
.branch-content .card-con .card-right6{float:right;height:100%;width:380px;margin-left:20px;background: url('../images/gz.png') center no-repeat;}

/**--投保流程--**/
.insure{position: relative;background-color: white;z-index:1;min-width:1180px;}
.insure-information{width: 1180px;height: 100%;margin: auto;overflow:hidden;}
.insure-title{font-size: 24px;font-weight: bold;color: #000000;opacity: 0.8;margin-top: 80px;margin-bottom: 50px;}
.insure-arrow{margin: 0 26px;}
.insure-step-word{margin-top: 30px;}
.insure-step-word ul li{float: left;width: 181px;font-size: 16px;color: #000000;opacity: 0.6;}
.insure-data div{padding: 0;}
.insure-data-word,.insure-promise{font-size: 16px;color: #010101;opacity: 0.6;line-height: 40px;}
.insure-promise-note{margin-top: 30px;margin-bottom: 80px;font-size: 14px;color: #EA4242;}

/**--变更流程--**/
.change-column,.change-details{padding: 0;}
.change-column{margin-top: 24px;font-size: 18px;font-weight: bold;}
.change-column li{margin-top: 56px;}
.change-arrow{margin: 0 21px;}
.change-step{margin-top: 50px;margin-bottom: 80px;font-size: 16px;color: #000000;opacity: 0.6;line-height: 40px;}
.changeyun{position: relative;top: -1408px;right: -550px;}
.changeyun1{position: relative;top: -1008px;right: 400px;}

/**--个人产品--**/
.personal-product{height: 380px;width: 560px;float: left;border: solid 1px #ffcecb;margin-bottom: 40px;cursor:pointer;}
.personal-product a{color:#000000;}
.personal-product-img,.personal-product-detail{height: 380px;padding: 0;}
.personal-product-introduction{margin: 110px 40px 0 40px;}
.personal-product-introduction-title{font-size: 18px;line-height: 40px;font-weight: bold;}
.personal-product-introduction-text{font-size: 14px;color: #000000;opacity: 0.6;line-height: 28px;margin-top: 40px;margin-bottom: 80px;}
.personal-product-arrow{display: none;margin-left: 80px;}
.product_question-title{font-size: 16px;color: #ea4242;font-weight: bold;margin-bottom: 30px;margin-top: 30px}
.product_question-content{font-size: 16px;color: #000000;opacity: 0.6;line-height: 32px;border-bottom: 1px solid rgba(41,31,29,0.08)}
.product-characteristics{height: 73px;width: 1167px;margin-bottom: 40px;display: table}
.product-characteristics div{display: table-cell;vertical-align: middle;padding: 0 10px 0 72px;font-size: 16px;color: #000000;opacity: 0.8;}

/**--顾销产品--**/
.a-banner-content .swiper-wrapper .product-banner{width:100%;height:100%;background:url("${content.attr.productPicture!}") no-repeat;background-position: center;text-align:center;vertical-align:top;}
.product-content{font-size: 16px;color: #000000;opacity: 0.8;margin-bottom: -28px;line-height: 40px}
.product-honor{background-image: url("../images/honor.png");height: 240px;}
.product-honor-list{height: 135px;background-color: white;}
.honor{padding: 0}
.honor-img{float: left;;margin: 24px 20px 0 35px}
.honor-information{font-size: 14px;color: #000000;opacity: 0.8;line-height: 24px;margin-top: 30px;width: 355px;}
.example{background-image: url("../images/productjuxing.png");margin-left: 150px;height: 100px;font-size: 16px;color: #000000;opacity: 0.8;line-height: 32px;display: table}
.example div{display: table-cell;vertical-align:middle;padding: 0 10px 0 20px}
.example2{background-image: url("../images/productjuxing2.png");margin-left: 166px;height: 205px;font-size: 16px;color: #000000;opacity: 0.8;line-height: 32px;display: table}
.example2 div{display: table-cell;vertical-align:middle;padding: 0 60px 0 60px}
.example-img{float: left;width: 148px;}
.rule{font-size: 16px;color: #000000;opacity: 0.6;line-height: 40px;margin-bottom: 60px}
.product-protect{font-size: 16px;color: #000000;opacity: 0.6;line-height: 40px;font-weight: bold;margin: 20px 0 20px 0}
.product-little-title{font-size: 16px;margin-bottom: 20px}

/**--爱心规划师详情页--**/
.planner-name{margin-top: 20px;font-size: 24px;color: #EA4242;font-weight: bold;}
.planner-introduction{border-bottom: solid 1px rgba(234,66,66,0.1);}
.planner-occupation{margin: 20px 0 25px 0;font-size: 14px;color: #ea4242;}
.planner-axx{margin-left: 330px;}
.planner-font{font-size: 14px;color: #000000;opacity: 0.6;line-height: 32px;}
.planner-experience,.planner-soliloquy{margin-top: 30px;}


/**--五朵云详情页--**/
.clear{clear: both;}
.wealthcloud-topimg{height: 240px;background-size:auto 240px;text-align: center;vertical-align:top;background: url("../images/wealthcloud.png") no-repeat;background-position: center;}
.healthcloud-topimg{height: 240px;background-size:auto 240px;text-align: center;vertical-align:top;background: url("../images/healthcloud.png") no-repeat;background-position: center;}
.safecloud-topimg{height: 240px;background-size:auto 240px;text-align: center;vertical-align:top;background: url("../images/safecloud.png") no-repeat;background-position: center;}
.insurancecloud-topimg{height: 240px;background-size:auto 240px;text-align: center;vertical-align:top;background: url("../images/insurancecloud.png") no-repeat;background-position: center;}
.charitablecloud-topimg{height: 240px;background-size:auto 240px;text-align: center;vertical-align:top;background: url("../images/charitablecloud.png") no-repeat;background-position: center;}
.cloud-top-word{padding-top: 60px;text-align: center;color: #FFFFFF;}
.cloud-top-title{font-size: 24px;margin-bottom: 18px;font-weight: 600;}
.cloud-top-detail{font-size: 16px;line-height: 24px;width: 610px;margin: auto;}
.cloud-axx{text-align: center;margin-top: 20px;margin-bottom: 60px;}
.cloud-information{width: 1180px;height: 100%;margin: auto;overflow:hidden;}
.cloud-service-left{width: 560px;-webkit-box-shadow: 2px 3px 10px 0px rgba(234,66,66,0.2);-moz-box-shadow:2px 3px 10px 0px rgba(234,66,66,0.2);box-shadow: 2px 3px 10px 0px rgba(234,66,66,0.2);border-radius: 100px;margin-left: 3px;margin-bottom: 7px;}
.cloud-service-right{float: right;width: 560px;-webkit-box-shadow: 2px 3px 10px 0px rgba(234,66,66,0.2);-moz-box-shadow:2px 3px 10px 0px rgba(234,66,66,0.2);box-shadow: 2px 3px 10px 0px rgba(234,66,66,0.2);border-radius: 100px;margin-right: 3px;margin-bottom: 7px;}
.cloud-service-left .cloud-service-word{float: left;margin-top: 30px;margin-bottom: 30px;margin-left: 62px;text-align: right;}
.cloud-service-left .cloud-service-wealthimg{float: right;}
.cloud-service-left .cloud-service-wealthimg img{margin: -38px 40px 0 20px;}
.cloud-service-title{font-size: 18px;color: #000000;margin-bottom: 10px;font-weight: bold;}
.cloud-service-detail{font-size: 14px;color: #000000;opacity: 0.6;margin-bottom: 30px;}
.cloud-service-note{font-size: 12px;color: #ea4242;}
.cloud-service-left .cloud-service-label{position: relative;top: -30px;left: -439px;visibility:hidden}
.cloud-service-right .cloud-service-word{float: right;margin-top: 30px;margin-bottom: 30px;margin-right: 184px;text-align: left;}
.cloud-service-right .cloud-service-wealthimg{float: left;}
.cloud-service-right .cloud-service-wealthimg img{margin: -38px 20px 0 40px;}
.cloud-service-right .cloud-service-label{position: relative;top: -30px;left: 439px;visibility:hidden}
.cloud-service-coming{height: 463px;background-size:auto 483px;text-align: center;vertical-align:top;background: url("../images/cloudbottom.png") no-repeat;background-position-x: center;background-position-y:0;margin-top: 160px;min-width:1180px}
.cloud-service-coming-title{font-size: 18px;color: #000000;font-weight: bold;margin-top: -36px;}
.cloud-service-coming-list ul{text-align: initial;font-size: 14px;color: #000000;opacity: 0.8;margin-top: 50px;}
.cloud-service-coming-list ul li{font-size: 14px;font-weight: bold;color: #000000;padding-top: 30px;}
.cloud-service-coming-list ul li img{margin-right: 20px;opacity: 1;}


/**个人产品**/
.product-wrapper{margin-top: 40px}
.product-wrapper div,.product-wrapper2 div div {padding: 0}
.product-list{height: 300px;width: 360px;margin-top: 20px;margin-right:20px}
.product-list2{width: 282px;height: 260px;margin-right:17px}
.product-list3{width: 282px;height: 260px;margin-right:28px}
.product-long{width: 400px;height: 620px}
.product-list-right{margin-top: 20px;height: 620px}
.product-list-title,.product-list-title2{position: relative;top: -35px;left: 15px;color: #FFFFFF;font-size: 18px}
.product-list-title3{position: relative;top: -55px;left: 15px;color: #FFFFFF;font-size: 18px}
.product-list-title2{color: black}
.product-list-title div,.product-list-title2 div,.product-list-title3 div {float:left}
.product-list-box{display:flex}

.table-none td{padding:10px 20px 10px 20px}
.releaseDate{color:#000000}

/**选项卡**/
#myTab,#myTabInternet,#myTabRelation{display:block}
.nav-tabs{border-bottom:0px;}
.nav-tabs>li{width: 177px;text-align: center;}
.nav-tabs>li>p{margin-top: 20px;}
.nav-tabs>li>p>a{color:rgba(0,0,0,0.5);font-size:18px}
.nav-tabs>.active>p>a,#myTabInternet>.active>p>a,#myTabRelation>.active>p>a{color:#EA4242;font-weight: 600;}
.nav-tabs>.active{border-top:solid 3px #EA4242}
#myTabInternet >li>p>a{color:rgba(0,0,0,0.5);font-size:14px}
#myTabInternet >.active,#myTabRelation>.active{border-top:solid 2px #EA4242}
#myTabRelation>li{width: 155px;text-align: center;}
#myTabRelation>li>p>a{color:rgba(0,0,0,0.5);font-size:15px}

/**罕见病专题页**/
.hjb{
    position: relative;
    background-image: url("../images/hjbbackground.png");
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-color: #0b142e;
    width: 100%;
    height: 100%;
    min-width: 1180px;
    margin-top: 90px;
    z-index:1;
}
.hjb-margin{margin-top: 60px}
.hjb-margin2{margin-top: 80px}
.hjb-margin ul li{position: relative;margin-top:10px;width: 180px;height: 40px;margin-left: 0px;border-radius: 10px;text-align: center;border: solid 1px #EA4242;font-size: 18px;font-weight: bold}
.hjb-margin ul li a{line-height: 40px;color: #EA4242}



.hidden{display: none;}
.treeMenu>li>.nav-tabs>li>a:hover,.treeMenu>li>.nav-tabs>li>a, .treeMenu>li>.nav-tabs>li.active>a, .treeMenu>li>.nav-tabs>li.active>a:focus, .treeMenu>li>.nav-tabs>li.active>a:hover{border: none;background-color: #FFFFFF;text-align: initial;}
.treeMenu>li>.nav-tabs>li.active>a{color: #ea4242}
.treeMenu>li>.nav-tabs>li>a{color: #999999;padding:20px 15px}
.treeMenu>li>.nav-tabs>li{border-bottom: solid 1px rgba(41,31,29,0.08);border-top:none;width:100%;text-align: initial;}
.treeMenu>li{margin-top: 40px}
.treeMenu-log{margin-left: -20px;margin-top: -13px;margin-right: 10px}
.company-title{cursor: pointer;font-size: 22px;font-weight: bold}
.nav-tabs>li{margin-bottom: 0}
.nav-tabs{border: none}
.treeMenu>li>.nav-tabs>li{float: none}
.recruit-littleheart{position: absolute;top: -90px;left: 373px;}