.section {
	text-align:center;
	font:"Microsoft Yahei";
	color:#333;
	position:relative;
	color:#404852;
	height:100%!important
}
.section p {
	color:#6e7988
}
.section5 p {
	color:#fff
}
#menu {
	margin:0;
	padding:0;
	position:fixed;
	right:10px;
	top:45%;
	list-style-type:none;
	z-index:70;
	display:flex;
	display:-webkit-flex;
	flex-direction:column;
	background:rgba(0,0,0,0.4)
}
#menu li {
	font-size:14px;
	display:block;
	padding:0 .5rem;
	border-bottom:solid 1px #fff;
	cursor: pointer;
	position: relative;
}
#menu li:hover{
	background: rgba(0,0,0,0.8);
}
#menu li:last-child {
	border-bottom:0
}
#menu li>a {
	padding:1rem 0.7rem;
	text-decoration:none;
	display:block;
	background-repeat:no-repeat;
	background-position:center;
	background-size:80%;
	cursor: pointer;
}
#menu .active a {
	color:#fff
}
.indexFloat li:first-child>a {
	background-image:url("../images/first.png")
}
.indexFloat li:nth-child(2)>a {
	background-image:url("../images/second.png")
}
.indexFloat li:nth-child(3)>a {
	background-image:url("../images/third.png")
}
.indexFloat li:nth-child(4)>a {
	background-image:url("../images/forth.png")
}
.indexFloat li:nth-child(5)>a {
	background-image:url("../images/fifth.png")
}
.indexFloat li:first-child.active>a {
	background-image:url("../images/first_active.png")
}
.indexFloat li:nth-child(2).active>a {
	background-image:url("../images/second_active.png")
}
.indexFloat li:nth-child(3).active>a {
	background-image:url("../images/third_active.png")
}
.indexFloat li:nth-child(4).active>a {
	background-image:url("../images/forth_active.png")
}
.indexFloat li:nth-child(5).active>a {
	background-image:url("../images/fifth_active.png")
}

.pageFloat li:first-child>a {
	background-image:url("../images/first.png")
}
.pageFloat li:nth-child(2)>a {
	background-image:url("../images/icon-11.png");
	position: relative;
	z-index: 2;
}
.pageFloat li:nth-child(3)>a {
	background-image:url("../images/icon-12.png")
}
.pageFloat li:nth-child(4)>a {
	background-image:url("../images/icon-13.png")
}

.pageFloat li:first-child.active>a {
	background-image:url("../images/first_active.png")
}
.pageFloat li:nth-child(3).active>a {
	background-image:url("../images/icon-12s.png")
}
.pageFloat li:nth-child(4).active>a {
	background-image:url("../images/icon-13s.png")
}

#menu .phone div{
	position: absolute;
	top: 0;
	right: 0;
	width: 9.3rem;
    height: 100%;
    background: #6597D6;
    color: #fff;
    font-size: 0.7rem;
    padding: 0.3rem;
    display: none;
    animation-duration: 0.5s;
}
#menu .phone span{
	height: 100%;
}


.swiper-container{
	width: 100%;
	height: 100%;
}
.swiper-container .swiper-slide{
	display: table;
    table-layout: fixed;
    width: 100%;
    overflow: hidden;
}
.content-box{
	width: 100%;
	height: 100%;
	text-align: center;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}
/*.swiper-slide {
	text-align:center;
	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;
	background-size:cover;
	background-position:center
}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
	bottom:120px
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
	opacity:1
}
.swiper-pagination-bullet {
	opacity:.5;
	background:#bfd4f3
}
.swiper-slide .swiper-content {
	height:12.67rem;
	width:100%;
	background-color:#fff;
	background-color:rgba(255,255,255,0.5);
	position:relative;
	color:#356faf
}
.swiper-slide .swiper-content p {
	color:#356faf;
	margin-bottom:1.8rem
}
.swiper-slide .swiper-content h1 {
	margin-bottom:1.8rem
}
.swiper-slide .swiper-content button {
	width:5rem;
	color:#fff;
	background:#04bcd0;
	border-radius:3px;
	padding:.3rem 0
}
.swiper-slide .swiper-content div {
	position:absolute;
	width:100%;
	top:50%;
	transform:translate(0,-50%)
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
	background-image:url(../images/right.svg)
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
	background-image:url(../images/left.svg)
}*/
.section {
	position:relative;
	background-size:cover;
	background-position:bottom;
	background-repeat:no-repeat
}
.section1 {
	background-image:url(../images/section1_bg.png)
}
.section1 h1 {
	margin-bottom:2.664rem
}
.section1 h1 span{
	margin:0 .666rem;
}
.section1 .sec_01 {
	text-align: center;
	margin-bottom:7.5rem
}
.section1 p {
	color:#fff
}
.section1 .item {
	position:absolute;
	bottom:-140px;
	width: 100%;
	background:rgba(255,255,255,0.1);
	font-size:0.18rem;
	display:table-cell;
	vertical-align:middle;
	transition: bottom 1s,opacity .1s;
}
.active .item{
	bottom: 0 !important;
}
.section1 .item ul {
	text-align:left;
	white-space:nowrap;
	width:40rem;
	transition:1s all;
	height:100%;
	margin: 0 auto;
}
.section1 .item ul li {
	width:33%;
	display:inline-block;
	text-align:center;
	height:100%;
	padding: 0.666rem 0;
}
.section1 .item ul li:first-child {
	text-align:left;
}
.section1 .item ul li:last-child {
	text-align:right;
}
.section1 .item ul li:hover a{
	transform: translateY(-10%);
	-ms-transform:translateY(-10%);
	-moz-transform:translateY(-10%);
	-webkit-transform:translateY(-10%);
	-o-transform:translateY(-10%);
}
.section1 .item ul li a {
	display:inline-block;
	transition: all 0.5s;
}
.section1 .item ul li h3 {
	margin-bottom: 0.333rem;
}
.section1 .item img {
	width:1.63rem;
	margin-right:.73rem
}
.section1 .item p {
	color:#fff;
	font-size: 0.53rem;
}
.section2 {
	background-image:url(../images/section2_bg.png)
}
.section h1 {
	font-size:1rem
}
.section h2 {
	font-size:.8rem
}
.section.rep .sec_01 {
	margin:0 auto
}
.section2 .sec_01,.section3 .sec_01,.section4 .sec_01 {
	opacity:0;
	transition:all 1s;
	z-index: 2;
}
.section2.active .sec_01,.section3.active .sec_01,.section4.active .sec_01 {
	opacity:1;
	transition-delay:.6s
}
.section2 li img{
	transform:rotate(0);
	transition: all 1s;
	display: inline-block;
	width: 24%;
	line-height: 100%;
	vertical-align: middle;
	margin-top: 0.5rem;
}
.section2 li:hover img{
	transform:rotate(360deg);
}
.section.rep .sec_01 p {
	margin-top:2rem
}
.section.rep .sec_01 div {
	display:inline-block;
	background:#04bcd0;
	color:#fff;
	padding:10px 55px;
	border-radius:30px;
	font-size:.6rem;
	margin-top:2rem;
	cursor: pointer;
}
.section.rep .sec_01 div:hover{
	background: #03b0c2;
}
.section3.rep .sec_01 div {
	background:#3e7dcc;
}
.section3.rep .sec_01 div:hover {
	background:#2162b4;
}
.section.rep .sec_02 {
	width:100%;
	left:0;
	bottom:5rem;
	margin-top:-50px
}
.section.rep .sec_02 ul {
	margin-top:108px;
	height:8.33rem
}
.common-ul {
	width:40rem;
	margin:0 auto
}
.common-ul li {
	display:inline-block;
	border:solid 1px #fff;
	box-shadow:0 0 15px #ccc;
	background:#fff;
	border-radius:10px;
	overflow:hidden
}
.section2 .sec_02 ul li {
	width:8.33rem;
	height:8.33rem;
	position:relative;
	opacity:0
}
.section3.rep .sec_02 ul li {
	transition:all 1s
}
.section3.rep .sec_02 ul li:hover h2:before,.section3.rep .sec_02 ul li:hover h2:after{
	width: 0; margin: 0;
}
.section3.rep .sec_02 ul li:hover h2{
	font-size: 1rem;
}
.section2 .sec_02 li .img-inner {
	height:36%;
	width:100%;
	background-size:24%;
	background-position:center;
	background-repeat:no-repeat;
	position: relative;
}
.section2 .sec_02 li .text-inner {
	background:#f1faff;
	height:64%;
	padding:0 .8rem
}
.section2 .sec_02 .li_02 .text-inner {
	padding:0 .7rem
}
.section.rep .sec_02 li .text-inner h2 {
	padding:.4rem 0 .6rem 0
}
.section.rep .sec_02 li:last-child {
	margin-right:0
}
.section.rep .sec_02 h2 {
	font-size:.87rem
}
.section.rep .sec_02 p {
	font-size:.53rem;
	line-height: 0.9rem;
}
.section2.rep .sec_02 li {
	bottom:-400px;
	opacity:0;
	transition:bottom 1s,opacity .5s
}
.section2.active .sec_02 li {
	bottom:0;
	opacity:1
}
.section2.rep .sec_02 .li_04 {
	transition-delay:1.2s;
	-moz-transition-delay:1.2s;
	-webkit-transition-delay:1.2s;
	-o-transition-delay:1.2s
}
.section2.rep .sec_02 .li_03 {
	transition-delay:1s;
	-moz-transition-delay:1s;
	-webkit-transition-delay:1s;
	-o-transition-delay:1s
}
.section2.rep .sec_02 .li_02 {
	transition-delay:.8s;
	-moz-transition-delay:.8s;
	-webkit-transition-delay:.8s;
	-o-transition-delay:.8s
}
.section2.rep .sec_02 .li_01 {
	transition-delay:.6s;
	-moz-transition-delay:.6s;
	-webkit-transition-delay:.6s;
	-o-transition-delay:.6s
}

.section3 {
	background-image:url(../images/section3_bg.png)
}
.section.section3 .sec_01 p,.section.section4 .sec_01 p {
	margin:0 auto;
	margin-top:1.5rem;
	width:100%
}
.section.section3 .sec_01 button {
	background-color:#3e7dcc
}
.section3 .sec_02 li {
	position:relative;
	opacity:0
}
.section4.rep .sec_02 li{
	position:relative;
	opacity:0;
	transition:opacity 1s;
}
.section3.active ul li{
	right:0;
	opacity:1;
}
.section3 ul li.li_01{
	left: -400px;
}
.section3.active ul li.li_01 {
	transition:left 1s;
	left: 0;
}
.section3.active ul li.li_02 {
	
}
.section3 ul li.li_03{
	right: -400px;
}
.section3.active ul li.li_03 {
	right: 0;
	transition: right 1s
}
.section3.active ul li.li_02 {
	transition: opacity 1s
}
.section3.active ul li.li_04 {
	transition-delay:1.6s
}
.section.section3 .text-inner p,.section.section4 .text-inner p {
	padding:0 1.5rem;
	box-sizing:border-box
}
.section3 .common-ul .li_01 h2:before {
	background-image:url(../images/icon-8.png);
	transition: all 0.5s;
}
.section3 .common-ul .li_02 h2:before {
	background-image:url(../images/icon-9.png);
	transition: all 0.5s;
}
.section3 .common-ul .li_03 h2:before {
	background-image:url(../images/icon-10.png);
	transition: all 0.5s;
}

.section4 .common-ul li:hover .img-inner{
	transform: rotateY(0);
    transition: all 1s;
}
.section4 .common-ul li:hover .img-inner{
	transform: rotateY(360deg);
}

.section4.rep.active .sec_02 li{
	opacity: 1;
	transition-delay: 0.6s;
}
.section4 .common-ul {

}
/*.section4 .common-ul li:hover{
	width: 11.33rem;
	height: 8.7rem;
}*/
/*.section4 .common-ul .li_03:hover{
	width: 11.33rem;
	height: 8.7rem;
	margin-right: -0.33rem;
}*/
.section4 .common-ul .li_01 h2:before {
	background-image:url(../images/section4_1.png)
}
.section4 .common-ul .li_02 h2:before {
	background-image:url(../images/section4_2.png)
}
.section4 .common-ul .li_03 h2:before {
	background-image:url(../images/section4_3.png)
}
.section4 {
	background-image:url(../images/section4_bg.png)
}
.section5 {
	position:relative;
	background-image:url(../images/section5_bg.png)
}

.section5 .sec_01 {
	width: 100%;
	background:rgba(0,0,0,0.3);
	margin:0 auto;
	height:12.67rem;
	position:relative;
	transition:all 1s;
	transition-delay:.5s
}

.section5 h1 {
	margin:-2.2rem 0 3rem 0
}
.section5 .sec_01 ul {
	text-align:center;
	position:absolute;
	width:100%;
	top:50%;
	transform:translate(0,-50%)
}
.section5 .sec_01 li {
	display:inline-block;
	margin-right:3rem;
	height:4.2rem;
	line-height:4.2rem
}
.section5 .sec_01 li:last-child {
	margin-right:0
}
.section5 .sec_01 .img-inner {
	width:3.33rem;
	height:3.33rem;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	margin-right:10px
}
.section5 .sec_01 .text-inner {
	line-height:3rem
}
.section5 .sec_01 .text-inner .num {
	font-size:1.6rem;
	color:#04bcd0;
	min-width: 6rem;
}
.section5 .sec_01 .text-inner p {
	font-size:.93rem
}
.section5 .sec_01 .img-inner,.section5 .sec_01 .text-inner {
	display:inline-block;
	vertical-align:middle
}
.footer {
	position:absolute;
	bottom:0;
	width:100% !important;
	text-align:center;
	background: #27344b;
	height: 3.33rem;
}
.footer p {
	font-size:.53rem;
	color:#fff
}
.section5 .footer {
	opacity:0;
	transition:all 1s
}
.section5.active .footer {
	transition-delay:1s;
	opacity:1;
	
}
.section5.active .footer p{
	color: #fff;
}
.board {
	width:16.67rem;
	min-height:23rem;
	position:fixed;
	right:2px;
	margin-top:-10rem;
	background:#fff;
	z-index:999;
	font-size:13px;
	border-radius:5px;
	overflow:hidden;
	border: 1px solid #04bcd0;
	display:none
}
.board.large {
	height:25rem
}
.board .title {
	background:linear-gradient(to right,#5acfe7,#787df0);
	height:54px;
	position:relative;
	color:#fff;
	/*margin-bottom:20px;*/
	cursor: move;
	padding: 0 0.5rem;
}
/*.board .title h3 {
	position:absolute;
	top:50%;
	left:15px;
	transform:translate(0,-50%)
}*/
.board .btns {
	margin-left: 10px;
	cursor: move;
}
.board .btns div{
	padding: 5px;
}
.board .btns div:hover .icon{
	color:#D8500F;
}
.board .btns .icon{
	font-size: 0.6rem;
	color: #FFFFFF;
	cursor: pointer;
}
.board .enlarge {
	width:12px;
	height:8px;
	border:solid 2px;
	border-top:solid 4px
}
.board .minimize {
	width:15px;
	height:2px;
	background:#fff
}
/*.board .enlarge,.board .minimize,.board .close,.board .shrink {
	display:inline-block;
	line-height:51px;
	vertical-align:middle;
	margin-right:25px
}*/
.board .shrink {
	width:15px;
	height:15px;
	background-image:url(../images/shrink.png);
	background-size:contain;
	background-repeat:no-repeat
}
.board .shrink.hide {
	display:none
}
.hint {
	color:#d81e06;
	line-height:13px;
	margin-left:25%;
	display:none;
	font-size: 12px;
}
.hint.illegal {
	display:block
}
.hint:before {
	content:'';
	width:15px;
	height:15px;
	display:inline-block;
	background-image:url(../images/error.png);
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center;
	line-height:13px;
	vertical-align:middle;
	margin-bottom:2px;
	margin-right:2px
}
.close {
	cursor: pointer;
}
/*.close:before {
	content:'\2716';
	width:10px;
	height:10px;
	display:inline-block;
	font-size:20px;
	cursor: pointer;
	color: #FFFFFF !important;
}*/
.board label {
	display:inline-block;
	width:20%;
	text-align:right;
	margin-right:.3rem;
	position: relative;
	vertical-align: top;
}
.board label:before {
	content:'*';
	font-size:3px;
	display:inline-block;
	color:red;
	margin-right:3px
}
.optional:before {
	opacity:0
}
.board .tit {
    width: 86%;
    margin: 10px auto;
}
.board .row {
	margin:.5rem 0
}
.board input,.board select {
	width:70%;
	border-radius:3px;
	line-height:1.5;
	padding:4px;
	display:inline-block;
	box-sizing:border-box;
	font-size:13px
}
.board select {
	background:#f9f9f9
}
.board #message {
	height:5rem;
	width:70%;
	border-radius:3px
}
.board .btn {
	display:block;
	width:40%;
	margin:0 auto;
	background-color:#5ad0f0;
	border-radius:20px;
	color:#fff;
	margin-top: 5px;
}
.board .btn:hover {
	background-color:#48bbda;
}
.board .btn:focus {
	outline:none;
	box-shadow:none;
}
.sub-menu {
	width:100%;
	background-color:#f9fcff
}
.sub-menu ul {
	width:34rem;
	margin:0 auto;
	font-size:0
}
.sub-menu li {
	width:25%
}
.sub-menu2 li {
	width:20%
}
.sub-menu li a {
	display:inline-block;
	height:2.67rem;
	line-height:2.67rem;
	color:#666;
}
.sub-menu li a:hover{
	color:#356FAF;
}
.sub-menu li a div{
	cursor: pointer !important;
	display: -webkit-flex !important; 
    display: -webkit-box !important; 
    display: -moz-box !important;
    display: -ms-flexbox !important;
    display: flex !important; 
    
	flex-flow: row nowrap;
	-webkit-flex-flow:row nowrap;
    -webkit-box-orient:horizontal;
    -webkit-box-lines:single;
　　	-moz-flex-flow:row nowrap;
    box-orient:horizontal;
    box-lines:single;
    flex-flow:row nowrap;
    
	-webkit-box-align:center;
	-webkit-align-items:center;
	align-items:center;
	-ms-flex-align:center;
}
.sub-menu li a div .icon{
	font-size: 1.5rem;
	margin-right: 0.3rem;
}

.telemedicine .intro {
	background-image:url('../images/sub_intro_bg1.png')
}
.telemedicine .sec01 .rect {
	width:40rem;
	height:13.4rem;
	background-image:url('../images/sub01_sec01_bg.png');
	background-color:#fff
}
.main .rect {
	border-radius:10px;
	box-shadow:0 0 15px #e6f5ff;
	background-repeat:no-repeat;
	background-position:center;
	background-size:85%;
	background-color:#fff
}
.telemedicine .sec02 li {
	height:6rem;
	position:relative;
	background-size:cover;
	background-repeat:no-repeat;
	opacity: 1;
	transition: all 0.5s;
}
.telemedicine .sec02 li:hover{
	opacity: 0.8;
}
.telemedicine .sec02 .li_01 {
	background-image:url(../images/sub01_sec03_1.png)
}
.telemedicine .sec02 .li_02 {
	background-image:url(../images/sub01_sec03_2.png)
}
.telemedicine .sec02 .li_03 {
	background-image:url(../images/sub01_sec03_3.png)
}
.telemedicine .sec03 {
	overflow:hidden;
	height:16rem;
	padding:1rem 0
}
.telemedicine .sec03 li {
	width:5.5rem;
	height:10rem;
	margin-right:1.4rem;
	position:relative;
}
.telemedicine .sec03 .li_06 {
	animation-delay:.5s
}
.telemedicine .sec03 .li_05 {
	animation-delay:.4s
}
.telemedicine .sec03 .li_04 {
	animation-delay:.3s
}
.telemedicine .sec03 .li_03 {
	animation-delay:.2s
}
.telemedicine .sec03 .li_02 {
	animation-delay:.1s
}
.telemedicine .sec03 .li_01 {
	animation-delay:0s
}
.telemedicine .sec03 li:hover {
	box-shadow:0 0 15px #3e7dcc
}
.telemedicine .sec03 li .img-inner {
	height:43%
}
.telemedicine .sec03 li .text-inner {
	height:57%;
	padding:0 .5rem;
}
.telemedicine .sec03 li:last-child {
	margin-right:0
}
.telemedicine .sec03 .switch2 .line {
	height:2px;
	width:.67rem;
	background:#3e7dcc;
	top:60%;
	z-index:3;
	transition:all .5s;
	opacity:1
}
.telemedicine .sec03 .switch2 .text-inner {
	padding:3rem 0 0 0;
	transition:all 1s
}
.telemedicine .sec03 .switch2 p {
	position:absolute;
	width:80%;
	bottom:-50px;
	transition:all .5s;
	color:#666
}
.telemedicine .sec03 .switch2:hover>.img-inner {
	height:35%
}
.telemedicine .sec03 .switch2:hover .text-inner {
	height:65%;
	padding:1rem 0
}
.telemedicine .sec03 .switch2:hover>p {
	bottom:1rem
}
.telemedicine .sec03 .switch2:hover>.line {
	opacity:0;
	top:40%
}
.sub-menu .on a {
	color:#356FAF;
}

.inline li {
	display:inline-block
}
.below-header {
	margin-top:2.3rem
}
.sub.main h1 {
	margin:1.33rem 0
}
.sub.main .intro {
	color:#fff;
	height:10.67rem;
	position:relative
}
.sub.main .intro .article {
	width:80%;
	position:absolute;
	top:50%;
	left:10%;
	transform:translate(0,-50%)
}
.intro2 {
	background-image:url('../images/sub_intro2.png');
	background-size:cover;
	background-position:center
}
.sub.main .intro .article2 {
	width:70%;
	position:absolute;
	top:50%;
	left:23%;
	transform:translate(0,-50%);
	z-index:2
}
.sub.main .intro .article2 h1,.sub.main .intro .article2 p {
	text-align:left
}
.sub.main .intro .article2 span {
	display:block;
	line-height:1.5;
	padding:.3rem 0
}
.sub.main .intro .article2 p span {
	width:49%
}
.sub.main .intro h1 {
	text-align:center;
	margin:0;
	margin-bottom:1rem;
	line-height:1
}
.sub.main .intro h1 span:first-child {
	margin-right:2.5rem
}
.sub.main .intro h1 span {
	font-size:1.13rem
}
.sub.main .intro p {
	font-size:.6rem;
	text-align:center;
	line-height:2.5
}
.sub.main .sec {
	width:100%;
	position:relative
}
.sub.main .sec>ul,.sub.main .sec>h2,.sub.main .sec>div {
	width:40rem;
	margin:0 auto
}
.sub.main .sec h2 {
	font-size:1rem;
	line-height:1rem;
	padding:1.8rem 0;
	color:#333;
}
.sub.main .sec .sec-bg,.sub.main .sec .sec2-bg-left,.sec2-bg-right {
	position:absolute;
	background-size:100%;
	background-position:left;
	background-repeat:no-repeat;
	z-index:-1
}
.sub.main .sec .sec-bg {
	width:100vw;
	left:0
}
.sub.main .sec .sec-bg1 {
	height:8.5rem;
	top:0;
	left:0;
	background-image:url(../images/sec_bg1.png)
}
.sub.main .sec .sec-bg2 {
	height:8.5rem;
	bottom:0;
	left:0;
	background-image:url(../images/sec_bg2.png)
}
.sub.main .sec .sec-bg3 {
	height:35%;
	bottom:0;
	background:linear-gradient(#e6f1ff,#fff)
}
.sub.main .sec .sec-bg4 {
	height:100%;
	bottom:0;
	background:linear-gradient(#fff,#eff2fe)
}
.sub.main .sec .sec-bg5 {
	height:105%;
	bottom:0;
	background:linear-gradient(#fff,#d9e3ff)
}
.sec2-bg-left {
	left:0
}
.sec01 .sec2-bg-right {
	right:0;
	top:8rem
}
.sub.main .sec .sec2-bg1 {
	width:16.63rem;
	height:8.07rem;
	background-image:url(../images/sec_bg3.png)
}
.sub.main .sec02 .sec2-bg-left {
	bottom:0
}
.sec02 .sec2-bg-right {
	right:0;
	top:5rem
}
.sub.main .sec .sec2-bg2 {
	height:100%;
	bottom:0;
	background:linear-gradient(#fff,#eff2fe);
	position:absolute;
	width:100%;
	z-index:-1
}
.sub.main .sec .title:before {
	content:'';
	display:inline-block;
	width:1.2rem;
	height:1.2rem;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:middle;
	margin-right:.6rem;
	margin-bottom: 0.1rem;
}
.sub.main .sec01 h2:before {
	background-image:url("../images/icon-15.png")
}
.sub.main .sec02 h2:before {
	background-image:url("../images/icon-16.png")
}
.sub.main .sec03 .title:before {
	background-image:url("../images/icon-17.png")
}
.sub.main .sec li {
	text-align:center;
	vertical-align:top;
}
.sub.main .sec02 li img,.sub.main .sec02 li .text-inner {
	display:block;
	margin:0 auto;
	color:#666
}
.sub.main.telemedicine .sec02 .text-inner {
	width:50%
}
.sub.main .sec02 li img {
	margin-bottom:.6rem
}
.sub.main .sec li .text-inner span {
	display:block
}
.sub.main.trusteeship .sec01 h2:before {
	background-image:url(../images/icon-18.png)
}
.sub.main.trusteeship .sec02 h2:before {
	background-image:url(../images/icon-17.png)
}
.sub.main.trusteeship .sec03 h2:before {
	background-image:url(../images/icon-19.png)
}
.trusteeship .intro {
	background-image:url('../images/sub_intro_bg2.png')
}
.sub.main.trusteeship .sec02 {
	min-height:13rem;
	overflow:hidden
}
.sub.main.trusteeship .sec02 li {
	position:relative;
}
.trusteeship .sec02 .li_04 {
	animation-delay:.3s
}
.trusteeship .sec02 .li_03 {
	animation-delay:.2s
}
.trusteeship .sec02 .li_02 {
	animation-delay:.1s
}
.trusteeship .sec.sec02 .li_01 {
	animation-delay:0s
}
.trusteeship .common-circle li .circle {
	background:#04bcd0
}
.trusteeship .common-circle li:hover .circle {
	width:51%;
	padding:25.5% 0
}
.sub.main.trusteeship .common-circle .text-inner {
	width:70%;
	line-height: 0.9rem;
}
.trusteeship .common-rect li,.doctors .common-rect li {
	height:11.33rem;
	width:11rem;
	margin-right:3.5rem
}
.trusteeship .common-rect li:last-child,.doctors .common-rect li:last-child {
	margin-right:0
}
.trusteeship .common-rect .down {
	padding:0 1.5rem;
	text-align:left;
	line-height: .9rem;
}
.sub.main.trusteeship .common-rect h2,.sub.main.doctors .common-rect h2 {
	font-size:1.53rem;
	text-align:left;
	padding-left:1.5rem;
	margin-bottom:1rem;
	margin-top:.5rem
}
.trusteeship .common-rect li:hover,.doctors .common-rect li:hover {
	background-image:none;
	background-color:#dff7f3
}
.trusteeship .common-rect .li_01,.doctors .common-rect .li_01 {
	background-image:url(../images/sub02_sec03_bg1.png)
}
.trusteeship .common-rect .li_02,.doctors .common-rect .li_02 {
	background-image:url(../images/sub02_sec03_bg2.png)
}
.trusteeship .common-rect .li_03,.doctors .common-rect .li_03 {
	background-image:url(../images/sub02_sec03_bg3.png)
}
.sub.main.doctors .sec01 h2:before{
	background-image: url(../images/icon-24.png);
}
.sub.main.doctors .sec02 h2:before{
	background-image: url(../images/icon-25.png);
}
.education .intro {
	background-image:url('../images/sub_intro_bg2.png')
}
.education .sec02,.education .sec03 {
	min-height:13rem;
	overflow:hidden
}
.sub.main.education .common-ul li,.sub.main.alliance .common-ul li {
	width:11rem;
	height:10rem;
	margin-right:3.5rem;
	position:relative;
	border:0
}
.sub.main.education .common-ul li:last-child,.sub.main.alliance .common-ul li:last-child {
	margin-right:0
}
/*.sub.main.education .common-ul .text-inner p,*/
.sub.main.education .common-ul h2,.sub.main.alliance .common-ul h2,.sub.main.alliance .common-ul .text-inner p {
	padding:0;
	position:absolute;
	top:50%;
	transform:translate(0,-50%);
	text-align:center;
	width:100%
}
.sub.main.education .common-ul h2:before {
	background-image:none;
	margin-right:.5rem;
	color:#fff;
	background-color:#3e7dcc;
	border-radius:15px;
	width:2rem;
	display:inline-block;
	font-size:.8rem;
	text-align: center;
}
.sub.main.education .common-ul .li_01 h2:before {
	content:'01'
}
.sub.main.education .common-ul .li_02 h2:before {
	content:'02'
}
.sub.main.education .common-ul .li_03 h2:before {
	content:'03'
}
.sub.main.education .common-ul .li_01 .text-inner {
	background-image:url("../images/sub03_sec01_bg1.png")
}
.sub.main.education .common-ul .li_02 .text-inner {
	background-image:url("../images/sub03_sec01_bg2.png")
}
.sub.main.education .common-ul .li_03 .text-inner {
	background-image:url("../images/sub03_sec01_bg3.png")
}
.sub.main.education .common-ul .img-inner,.sub.main.alliance .common-ul .img-inner {
	height:33.3%;
	position:relative;
	width:100%
}
.sub.main.education .common-ul .text-inner,.sub.main.alliance .common-ul .text-inner {
	height:66.7%;
	position:relative
}
.sub.main.education .common-ul li .text-inner {
	background:#fff;
	background-repeat:no-repeat;
	background-position:110% 140%;
	padding-top:1rem;
}
.sub.main.education .common-ul .text-inner p,.sub.main.alliance .common-ul .text-inner p {
	text-align:left;
	padding:0 1.8rem;
	box-sizing:border-box
}
.sub.main.education .common-ul .text-inner p {
	padding:0 .8rem
}
.sub.main.alliance .common-ul .text-inner p {
	padding:0 .5rem
}
.sub.main.education .common-ul .text-inner p span,.sub.main.alliance .common-ul .text-inner p span {
	display:block;
	width:100%;
	margin-bottom:.4rem
}
.education .common-rect li,.health .common-rect li {
	width:11rem;
	height:12rem;
	margin-right:3.5rem
}
.education .common-rect li:last-child,.health .common-rect li:last-child {
	margin-right:0
}
.education .common-rect .li_01 {
	background-image:url('../images/sub03_sec02_bg1.png')
}
.education .common-rect li {
	border-radius:0
}
.education .common-rect .li_02 {
	background-image:url('../images/sub03_sec02_bg2.png')
}
.education .common-rect .li_03 {
	background-image:url('../images/sub03_sec02_bg3.png')
}
.education .common-rect .down,.health .common-rect .down {
	margin-top:1.67rem
}
.education .common-rect .emit-mask .down {
	margin-top:.8rem
}
.education .sec03 li {
	position:relative;
	height:4.5rem;
	background-repeat:no-repeat;
	background-position:15% bottom
}
.education .sec03 li img{
	width: 4.7rem;
}
.sub.main.education .sec01 h2:before{
	background-image: url(../images/icon-20.png);
}
.sub.main.education .sec02 h2:before{
	background-image: url(../images/icon-21.png);
}
.sub.main.education .sec03 h2:before{
	background-image: url(../images/icon-16.png);
}
/*.education .sec03 .li_01 {
	background-image:url(../images/sub03_sec03_bg1.png)
}
.education .sec03 .li_02 {
	background-image:url(../images/sub03_sec03_bg2.png)
}
.education .sec03 .li_03 {
	background-image:url(../images/sub03_sec03_bg3.png)
}*/
.education .sec03 .text-inner {
	width:7rem;
	border-top:solid 1px #04bcd0;
	border-bottom:solid 1px #04bcd0;
	color:#333;
	line-height:1.5;
	padding:.7rem 0;
	transition: all 0.5s;
}
.education .sec03 li:hover{
	padding-bottom:0.7rem;
}
.health .intro {
	background-image:url('../images/sub_intro_bg4.png')
}
.health .common-rect .li_01 {
	background-image:url('../images/sub03_sec02_bg1.png')
}
.health .common-rect .li_02 {
	background-image:url('../images/sub03_sec02_bg2.png')
}
.health .common-rect .li_03 {
	background-image:url('../images/sub03_sec02_bg3.png');
	margin-right:0
}
.sub.main.health .sec01 h2:before{
	background-image: url(../images/icon-18.png);
}
.sub.main.health .sec02 h2:before{
	background-image: url(../images/icon-22.png);
}
.sub.main.health .sec03 h2:before{
	background-image: url(../images/icon-23.png);
}
.health .common-rect .emit-mask .down {
	margin-top:.2rem
}
.health .common-rect .emit-mask h2:after {
	height:0
}
.health .common-ul li {
	width:8.33rem;
	height:8.33rem;
	margin-right:2.22rem;
	margin-bottom:1.5rem
}
.health .common-ul li:nth-child(4n) {
	margin-right:0
}
.health .common-ul .text-inner {
	height:22.4%
}
.health .common-ul .text-inner p {
	position:absolute;
	top:50%;
	transform:translate(0,-50%);
	text-align:center;
	width:100%
}
.health .common-ul .img-inner {
	height:77.6%;
	background-size:60%
}
.health .sec01 .title2 {
	text-align:center;
	margin-bottom:1.9rem;
	position:relative
}
.health .sec01 .title2:before,.health .sec01 .title2:after {
	color:#778bae;
	content:'';
	display:inline-block;
	width:14.33rem;
	height:1.47rem;
	border-top:solid 1px;
	position:absolute;
	top:50%
}
.health .sec01 .title2:before {
	border-left:solid 1px;
	left:0
}
.health .sec01 .title2:after {
	border-right:solid 1px;
	right:0
}
.health .ul-wrap {
	display:inline-block;
	box-sizing:border-box
}
.health .ul-wrap h3 {
	margin-bottom:.5rem;
	width:100%
}
.health .ul-wrap ul {
	height:6.67rem;
	width:100%
}
.health .ul-wrap1 ul {
	width:14rem
}
.health .ul-wrap1 {
	margin-right:3rem
}
.health .ul-wrap2 ul {
	width:23rem
}
.health .ul-wrap1 li {
	line-height:2.5
}
.health .ul-wrap2 li {
	line-height:2
}
.health .sec03 {
	/*height:25rem;*/
	overflow:hidden;
	background: url(../images/bg-2.png) no-repeat left bottom;
	background-size: 100% auto;
}
.alliance .sec01 .rect {
	width:40rem;
	height:14.3rem;
	background-image:url('../images/sub05_sec01_bg.png');
	background-size:92%
}
.alliance .sub_intro_png {
	width:9.9rem;
	right:28.5vw
}
.sub.main.alliance .sec01 h2:before{
	background-image: url(../images/icon-24.png);
}
.sub.main.alliance .sec02 h2:before{
	background-image: url(../images/icon-25.png);
}
.embrace {
	height:14rem;
	position:relative
}
.embrace .center-img {
	position:absolute;
	left:50%;
	bottom:0;
	transform:translate(-50%,0)
}
.embrace .circle {
	width:5.67rem;
	height:5.67rem;
	border-radius:200px;
	background:#f7fbff;
	position:absolute;
	bottom:0;
	margin:0 auto;
	background-image:url(../images/sub05_sec03_img.png);
	background-size:contain
}
.circleChart {
	transform-style:preserve-3d;
	transform:rotateZ(162deg);
	width:14rem;
	height:14rem;
	top:6rem;
	z-index:-1;
	overflow:hidden
}
.embrace:hover .circle2 {
	width:100%;
	height:100%
}
.embrace .circle p {
	text-align:center;
	width:100%;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	color:#3e7dcc
}
.embrace p span {
	display:block
}
.embrace ul {
	height:100%;
	position:relative
}
.embrace li {
	position:absolute;
	white-space:nowrap;
	transition:all 1s
}
/*.embrace li img {
	width:2.67rem;
	height:2.67rem;
	margin: 12px;
}*/
.embrace li .img-box {
	width:2.67rem;
	height:2.67rem;
	margin: 12px;
	border-radius: 50%;
	position: relative;
}
.embrace li .img-box img{
	width: 1.33rem;
	position: absolute;
	top: 50%;left: 50%;
	transform: translate(-50%,-50%);
}
.embrace li .hidden {
	border: 1px solid #8cb1e1;
	background: #FFFFFF;
}
.embrace li .show {
	border: 1px solid #3E7DCC;
	background: #3E7DCC;
	display: none;
}
.embrace li p{
	padding-top:.3rem;
	transition: all 0.5s;
	height: 0;
	overflow: hidden;
}
.embrace li:hover p{
	height: 1.7rem;
}
.embrace li:hover .hidden{
	display: none;
}
.embrace li:hover .show{
	display: flex;
}
.embrace .pull-left h3,.embrace .pull-left p {
	text-align:right
}
.embrace .pull-right h3,.embrace .pull-right p {
	text-align:left
}
.embrace li h3 span {
	display:inline-block;
	font-weight:bold
}
.embrace li span {
	color:#333;
	white-space:nowrap
}
.embrace .item1 {
	right:72%;
	top:11rem;
	transition-delay:s
}
.embrace .item2 {
	right:68%;
	top:6.2rem
}
.embrace .item3 {
	right:58%;
	top:2.2rem
}
.embrace .item4 {
	top:-1.8rem;
	left:50%;
	margin-left:-3rem;
	width:6rem
}
.embrace .item5 {
	left:72%;
	top:11rem
}
.embrace .item6 {
	left:68%;
	top:6.2rem
}
.embrace .item7 {
	left:58%;
	top:2.2rem
}
.embrace .item4 h3 {
	text-align:center
}
.embrace .item1.animated {
	animation-delay:1s
}
.embrace .item2.animated {
	animation-delay:1.8s
}
.embrace .item3.animated {
	animation-delay:2.2s
}
.embrace .item4.animated {
	animation-delay:2.4s
}
.embrace .item4 p {
	height: auto;
	opacity: 0;
}
.embrace .item4:hover p {
	opacity: 1;
}
.embrace .item7.animated {
	animation-delay:2.8s
}
.embrace .item6.animated {
	animation-delay:3s
}
.embrace .item5.animated {
	animation-delay:3.6s
}
.hospital .sec01 .rect {
	width:40rem;
	height:14.3rem;
	background-image:url('../images/sub07_sec01_bg.png');
	background-size:92%
}
.hospital .sub_intro_png {
	width:14.27rem;
	right:19vw
}
.sub.main.hospital .sec01 h2:before{
	background-image: url(../images/icon-24.png);
}
.area .sec01 .rect {
	width:40rem;
	height:16.7rem;
	background-image:url('../images/sub06_sec01_bg.png');
	background-size:92%
}
.area .circle {
	background:#04bcd0
}
.area .circle p {
	font-size:1.73rem;
	top:60%
}
.area .common-circle .text-inner {
	width:54%;
	padding:0 23%
}
.area .sec02 li {
	height:9.4rem;
	width:100%;
	margin:0 2rem 2rem 0;
	position:relative;
	overflow:hidden
}
.area .sec02 li img {
	width:9.67rem;
	height:9.4rem
}
.area .sec02 li .text-inner {
	width:28rem;
	position:absolute;
	bottom:-10rem;
	display:none;
	max-height:100%;
	margin:0!important
}
.area .sec02 li .pl {
	left:0
}
.area .sec02 li .pr {
	right:0
}
.area .sec02 .text-title {
	margin-bottom:1rem
}
.area .sec02 .text-title div,.area .sec02 .text-title h3 {
	/*line-height:2rem;*/
	/*vertical-align:text-bottom;*/
}
.area .sec02 li:nth-child(2n) {
	margin-right:0
}
.area .sec02 .li_01 .left,.area .sec02 .li_04 .left {
	background:#04bcd0;
	position:relative
}
.area .sec02 .li_02 .left,.area .sec02 .li_03 .left {
	background:#3e7dcc;
	position:relative
}
.sub.main.area .sec02 li h2 {
	padding:0;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	font-size:1.17rem;
	width:1.2rem;
	line-height:1.2;
	color:#fff
}
.area .sec02 li .left {
	width:14%
}
.sub.main.area .sec02 li .right {
	width:86%;
	display:table-cell;
	vertical-align:middle;
	height:10rem
}
.sub.main.area .sec02 li .right p {
	text-align:left;
	margin:.5rem
}
.sub.main.area .sec03 li {
	height:7.33rem;
	position:relative;
	background-size:cover;
	background-repeat:no-repeat;
	text-align:left;
	bottom:-18rem
}
.sub.main.area .sec03 li:hover h3{
	transform: rotateY(360deg);
}
.sub.main.area .sec03 {
	overflow:hidden
}
.sub.main.area .sec03 h3 {
	padding:.3rem 2.37rem .3rem 1rem;
	border-bottom:solid 2px;
	display:inline-block;
	margin-bottom:1.1rem;
	transition: all .5s;
	transform: rotateY(0deg);
}
.sub.main.area .sec03 .li_01 {
	background-image:url(../images/sub06_sec03_bg1.png);
	transition-delay:0
}
.sub.main.area .sec03 .li_02 {
	background-image:url(../images/sub06_sec03_bg2.png);
	transition-delay:.4s
}
.sub.main.area .sec03 .li_03 {
	background-image:url(../images/sub06_sec03_bg3.png);
	transition-delay:.8s
}
.sub.main.area .sec03 .li_04 {
	background-image:url(../images/sub06_sec03_bg4.png);
	transition-delay:1.2s
}
.sub.main.area .sec01 h2:before{
	background-image: url(../images/icon-24.png);
}
.sub.main.area .sec02 h2:before{
	background-image: url(../images/icon-25.png);
}
.doctors .sub_intro_png {
	width:6.1rem;
	right:30vw
}
.doctors .sec01 .rect {
	width:40rem;
	height:14.3rem;
	background-image:url('../images/sub09_sec01_bg.png');
	background-size:92%
}
.doctors .common-rect .down {
	text-align:left;
	padding:0 2.5rem;
	line-height:2
}
.section3 .common-ul li,.section4 .common-ul li,.doctors .common-ul li,.group .common-ul li {
	width:11rem;
	height:10rem;
	/*margin-right:3.5rem;*/
	position:relative;
	border:0
}
/*.section4 .common-ul li{
	margin-right: 2.39rem;
}*/
.section3 .common-ul li,.section4 .common-ul li{
	height: 8.4rem;
}
.doctors .common-ul li:last-child,.group .common-ul li:last-child {
	margin-right:0
}
.section3 .common-ul .img-inner,.section4 .common-ul .img-inner,.sub.main.group .common-ul .img-inner {
	height:46.7%;
	position:relative
}
.section3 .common-ul .text-inner,.section4 .common-ul .text-inner,.sub.main.group .common-ul .text-inner {
	height:53.3%;
	width:100%;
	background:#f2fbfc
}
.section3 .common-ul h2:before,.section4 .common-ul h2:before,.sub.main.doctors .common-ul h2:before,.sub.main.group .common-ul h2:before {
	content:'';
	display:inline-block;
	width:3rem;
	height:3rem;
	vertical-align:middle;
	line-height:.87rem;
	margin-right:.93rem;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat
}
.sub.main.group .common-ul h2:after,.section3 .common-ul h2:after,.section4 .common-ul h2:after {
	content:'';
	display:block;
	height:1px;
	width:2rem;
	line-height:.87rem;
	background-color:#04bcd0;
	vertical-align:middle;
	position:absolute;
	left:5.5rem
}
.section3 .common-ul h2:after{
	background-color: #3e7dcc;

}
.section3 .common-ul h2:before,.section4 .common-ul h2:before{
	width:2rem;
	height:2rem;
}
.doctors .common-ul .text-inner p,.group .common-ul .text-inner p {
	padding:0 1rem;
	box-sizing:border-box;
	margin-top:.5rem;
	line-height: 0.9rem;
}
.sub.main.doctors .sec02 .img-inner {
	position:absolute;
	width:6.6rem;
	height:6.6rem;
	top:0;
	left:50%;
	transform:translate(-50%,-50%);
	border-radius:100px;
	border:solid 8px #fff;
	z-index:2;
	box-shadow:0 0 15px #e1e3e7;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	background-size: 7.5rem 7.5rem;
}
.sub.main.doctors .sec02 li:hover .img-inner {
	background-size:8rem 8rem;
}
.sub.main.doctors .sec02 .li_01 .img-inner {
	background-image:url(../images/sub09_sec02_img1.png);
}
.sub.main.doctors .sec02 .li_02 .img-inner {
	background-image:url(../images/sub09_sec02_img2.png)
}
.sub.main.doctors .sec02 .li_03 .img-inner {
	background-image:url(../images/sub09_sec02_img3.png)
}
.sub.main.doctors .sec02 .text-inner {
	height:100%;
	width:100%;
	background:#f2fbfc;
	border-radius:8px;
	border-top-left-radius:60px;
	border-top-right-radius:60px;
	overflow:hidden
}
.sub.main.doctors .sec02 .li_01 .text-inner,.sub.main.doctors .sec02 .li_01 {
	border-top-left-radius:8px
}
.sub.main.doctors .sec02 .li_03 .text-inner,.sub.main.doctors .sec02 .li_03 {
	border-top-right-radius:8px
}
.sub.main.doctors .sec02 .text-inner div {
	width: 100%;
	position:absolute;
	top:4.5rem;
}
.sub.main.doctors .sec02 li {
	margin-top:3.4rem;
	overflow:visible;
	background:rgba(255,255,255,0);
	border-top-left-radius:60px;
	border-top-right-radius:60px
}
.group .sub_intro_png {
	width:11.6rem;
	right:22vw
}
.group .sec01 .rect {
	width:40rem;
	height:14.3rem;
	background-image:url('../images/sub08_sec01_bg.png');
	background-size:92%
}
.sub.main.group .sec01 h2:before{
	background-image: url(../images/icon-24.png);
}
.sub.main.group .sec02 h2:before{
	background-image: url(../images/icon-25.png);
}
.sub.main.group .common-ul h2:before {
	width:2.5rem;
	height:2.5rem
}
.sub.main.group .common-ul .li_01 h2:before {
	background-image:url(../images/sub08_sec02_icon01.png)
}
.sub.main.group .common-ul .li_02 h2:before {
	background-image:url(../images/sub08_sec02_icon02.png)
}
.sub.main.group .common-ul .li_03 h2:before {
	background-image:url(../images/sub08_sec02_icon03.png)
}
.about .sec01 img {
	width:20rem;
	margin-left:1.7rem;
	margin-top:-1.33rem;
}
.about .sec01 p {
	line-height:1.5
}
.about .sec02 ul {
	white-space:nowrap;
	margin-bottom:4.5rem!important;
	margin-top: 45px !important;
}
.about .sec02 li {
	border-right:solid 1px;
	height:2.67rem;
	width:25%;
}
.about .sec02 li>div {
	margin-top:-1.5rem;
}
.about .sec02 li>div .f18{
	margin-bottom: 0.2rem;
}
.about .sec02 li .vcenter {
	min-height:1.5rem;
}
/*.about .sec02 li:first-child {
	padding-left:0
}*/
.about .sec02 li:last-child {
	padding:0;
	border-right:0
}
.about .sec02 .qrcode:first-child {
	margin-right:1.3rem;
	margin-left:1.5rem
}
.about .sec02 .qrcode img {
	width:3.33rem
}
.layui-tab {
	width:40rem;
	margin:0 auto;
	padding-top:.1rem
}
.layui-tab-title {
	border:0;
	width:56%;
	margin:1rem auto;
	text-align:justify;
	text-align-last:justify
}
.layui-tab-title li {
	padding:0;
	text-align:left;
	font-size:.93rem;
	position:relative
}
.layui-tab-title li:after {
	position:absolute;
	left:0;
	top:0;
	content:'';
	height:41px;
	display:inline-block;
	border-bottom:solid 2px #bdbdbd;
	margin-top:.3rem;
	width:160%
}
.layui-tab-title .li2:after {
	left:auto;
	right:0
}
.layui-tab-title li.layui-this:after {
	border:0;
	border-bottom:solid 2px #356faf;
	margin-top:.3rem;
	width:160%
}
.layui-tab-title .li2.layui-this:after {
	left:auto;
	right:0!important
}
.newsWrap {
	margin-bottom:1.3rem
}
.newsItem {
	padding:1rem 0 1.5rem 0;
	color:#666;
	border-bottom:dashed 1px #c5c5c5
}
.newsItem:hover * {
	color:#356faf
}
.newsItem:first-child {
	border-top:dashed 1px #c5c5c5
}
.newsItem h2 {
	margin:0;
	width:57%;
	font-weight:bold
}
.newsItem p {
	line-height:2.5;
	width:82%
}
.newsItem h2,.newsItem p {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.pageBar {
	text-align:right
}
.layui-laypage a,.layui-laypage span {
	margin-right:.33rem
}
.layui-laypage .layui-laypage-curr em {
	color:#356faf
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
	border:solid 1px #356faf;
	padding:0
}
.newDetail .article {
	width:40rem;
	margin:0 auto
}
.newDetail .article h1 {
	border-top:dashed 1px #c5c5c5;
	padding-top:1.33rem
}
.newDetail .articlep {
	border-top:dashed 1px #c5c5c5;
	border-bottom:dashed 1px #c5c5c5;
	margin-top:1.33rem;
	padding-top:.8rem
}
.newDetail .articlep p {
	text-indent:1rem;
	margin-bottom:2.33rem;
	color:#333
}
.newDetail .articlep img {
	display:block;
	padding-bottom:2.33rem;
	margin:0 auto
}
.trusteeship .common-ul li {
	width:13.33rem;
	height:6rem;
	margin-right:6rem;
	margin-bottom:1.5rem;
	position:relative;
	border:0;
	transition: all 0.5s;
}
.trusteeship .common-ul li:hover {
	width:13.66rem;
	height:6.33rem;
	margin-right:5.67rem;
	margin-bottom:1.17rem
}
.sub.main.trusteeship .common-ul .li_03,.sub.main.trusteeship .common-ul .li_04 {
	left:6rem
}
.sub.main.trusteeship .common-ul h2 {
	padding:0;
	font-size:.87rem
}
.sub.main.trusteeship .common-ul h2:after {
	content:'';
	display:inline-block;
	height:1px;
	width:2.67rem;
	line-height:.87rem;
	vertical-align:middle;
	margin-left:.53rem
}
.sub.main.trusteeship .common-ul li h2:after {
	background:#3e7dcc
}
.sub.main.trusteeship .common-ul h2:before {
	content:'';
	display:inline-block;
	width:1.4rem;
	height:1.4rem;
	vertical-align:middle;
	line-height:.87rem;
	margin-right:.93rem;
	background-size:contain;
	background-position:center;
	background-repeat:no-repeat
}
.sub.main.trusteeship .common-ul .li_01 h2:before {
	background-image:url(../images/sub02_sec01_icon01.png)
}
.sub.main.trusteeship .common-ul .li_02 h2:before {
	background-image:url(../images/sub02_sec01_icon02.png)
}
.sub.main.trusteeship .common-ul .li_03 h2:before {
	background-image:url(../images/sub02_sec01_icon03.png)
}
.sub.main.trusteeship .common-ul .li_04 h2:before {
	background-image:url(../images/sub02_sec01_icon04.png)
}
.trusteeship .common-ul .text-inner,.trusteeship .common-ul .img-inner {
	height:50%;
	position:relative
}
.section3 .common-ul .text-inner p,.section3 .common-ul .img-inner h2,.section4 .common-ul .text-inner p,.section4 .common-ul .img-inner h2,.trusteeship .common-ul .text-inner p,.trusteeship .common-ul .img-inner h2,.group .common-ul .text-inner p,.group .common-ul .img-inner h2 {
	width:100%;
	position:absolute;
	top:50%;
	transform:translate(0,-50%);
	text-align:center
}
.trusteeship .common-ul .text-inner p {
	padding:0 1.5rem;
	box-sizing:border-box;
	text-align: left;
}
.sub.main.trusteeship .common-ul li .text-inner {
	background:#f2fbfc
}
.bounceInRightUp {
	bottom:0!important;
	transition:all 1s;
	left:0!important
}


.card1{
	width: 40rem;
    margin: 0 auto;
}
.card1 li{
	width: 11.7rem;
    position: relative;
    border: 0;
    display: inline-block;
    box-shadow: 0 0 15px #ccc;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    /*padding-top: 0.4rem;*/
}
/*.card1 li:hover{
	box-shadow: 0 0 15px rgba(62,125,204,0.5);
}*/
.card1 li:last-child{
    margin-right: 0;
}
.card1 h2{
   padding: 0 !important;
   margin: 1rem 0;
}
.card1 h2::before{
   	background-image: none;
    margin-right: .5rem;
    color: #fff;
    background-color: #04BCD0;
    background-image: none !important;
    border-radius: 15px;
    width: 2rem;
    display: inline-block;
    font-size: .8rem;
}
.card1 .li_01 h2::before{
   	content: '01';
}
.card1 .li_02 h2::before{
   	content: '02';
}
.card1 .li_03 h2::before{
   	content: '03';
}
.card1 .text-inner{
	position: relative;
   	background: #fff;
    background-repeat: no-repeat;
    background-position: 110% 140%;
}
.card1 .li_01 .text-inner{
   	background-image: url(../images/sub08_sec02_bg1.png);
}
.card1 .li_02 .text-inner{
   	background-image: url(../images/sub08_sec02_bg2.png);
}
.card1 .li_03 .text-inner{
   	background-image: url(../images/sub08_sec02_bg3.png);
}
.card1 .text-inner p{
	text-align: left;
	color:#666;
	height: 6rem;
	line-height: 0.9rem;
    padding:0.7rem;
    padding-bottom:1.5rem;
}

.card2 li>div{
	height: 9rem;
	width: 100%;
	position: absolute;
	bottom: -6.9rem;
	background: rgba(0,0,0,0.6);
	transition: all 0.5s;
}
.card2 li:hover >div{
	bottom: 0rem;
}
.card2 li>div h3{
	padding: 0.4rem 0;
}
.card2 li>div p{
	width: 100%;
	line-height: 0.9rem;
}

