﻿

/*banner*/

.banner_box {
	width: 100%;
	height: 460px;
	position: relative;
	    padding-top: 170px;
	     margin-bottom: 150px;
}

.banner {
height: 360px;
    /* -webkit-background-size: auto 100%; */
    /* background-size: auto 100%; */
    /* background-position: center; */
    background-repeat: no-repeat;
    display: block;
    /* animation: suofang 40s linear infinite alternate; */
    position: relative;
       
}
.s_banner .swiper-slide{
	overflow: hidden;
}

.swiper-pagination{
	text-align: center;
	padding-right: 24px;
}
.swiper-pagination-bullet{
	background: #fff;
	opacity: .6;
	width: 10px;
	height: 8px;
	border-radius: 2px;
}
.swiper-pagination-bullet-active{
	width: 18px;
	height: 8px;
	background: #FFFFFF;
	border-radius: 4px;
	opacity: 1;
}
.swiper-container.s_banner{
	--swiper-theme-color: #fff;
	--swiper-pagination-color: #fff;/* 两种都可以 */
}

.piao_box{
	position: fixed;
	top: 190px;
	right: 0;
	width: 260px;
	height: 370px;
	background: #59AAA3;
	border-radius: 12px 0px 0px 12px;
	z-index: 900;
	padding:20px 10px;
}
.pb_t1{
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
}
.pb_t2{
	font-size: 14px;
	font-family: Arial;
	font-weight: 400;
	color: #FEFEFE;
	text-align: center;
	line-height: 20px;
}
.pb_img{
	width: 80px;
	height: 80px;
	margin-top: 20px;
}
.pb_msg{
	width: 100%;
	height: 90px;
	background: #42948D;
	border-radius: 8px;
	padding: 10px;
	margin-top: 15px;
}
.pbmsg_tit{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FF9441;
	line-height: 16px;
	margin-bottom: 10px;
	text-align: center;
}
.pbmsg_list{
	width: 100%;
}
.pbmsg_li{
	width: 50%;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 22px;
}
.pbmsg_li:hover{
	color: #fff;
}
.pbljzx_btn{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #59AAA3;
	width: 130px;
	height: 44px;
	background: #FFFFFF;
	border-radius: 4px;
	margin: 20px auto;
}
.pbljzx_btn:hover{
	color: #59AAA3;
}
/* 首页关于乐来娃 */
.iabout_box{
	width: 100%;
	background: url(../image/iabout_bg.png) repeat fixed center;
	padding-top: 70px;
	padding-bottom: 80px;
}
.iabout_r{
	width: 600px;
	max-width: 100%;
	padding: 31px 32px 0  40px;
	position: relative;
}
.iabout_r_img{
	position: relative;
	z-index: 10;
	width: 100%;
	height: auto;
}
.iabout_r_tr{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 200px;
	height: 150px;
	background: #53b76f;
}
.iabout_br{
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
	width: 40px;
}
.iabout_l{
	width: 588px;
}
.iaboutl_tit{
	font-size: 32px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 34px;
	margin-bottom: 12px;
}
.iaboutl_en{
	font-size: 18px;
	font-family: Arial;
	font-weight: 400;
	color: #53b76f;
	line-height: 20px;
	margin-bottom: 26px;
}
.iaboutl_text{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 36px;
	white-space: pre-line;
	text-align: justify;
	max-height: 302px;
}
.go_about{
	width: 170px;
	height: 50px;
	background: #53b76f;
	border-radius: 25px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: 40px;
}
.go_about:hover{
	color: #fff;
}
.go_about span{
	font-size: 22px;
}
.iys_box{
	width: 100%;
	background: #fff;
}
.iys_tit_box{
	width: 100%;
	text-align: center;
	padding: 55px 0 55px;

}
.iys_tit_b1{
	font-size: 32px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 34px;
}
.iys_tit_b1 h2{
    font-size: 32px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 34px;
}

.iys_tit_b2{
	margin-top: 12px;
	font-size: 18px;
	font-family: Arial;
	font-weight: 400;
	color: #53b76f;
	line-height: 20px;
}
.iys_msg{
	background-image: url(../image/iys_bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	padding: 50px 0;
}


@media (min-width: 992px) {
    .col-md-3 {
        width: 25%;
    }
}
.doctor-box {
    margin: 0 0 50px;
    text-align: center;
    height: 500px;
    border-radius: 8px 8px 8px 8px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}.doctor-box .thumb {
    position: relative;
    width: 100%;
    overflow: hidden;
}.doctor-box .text {
    padding: 20px;
}.doctor-box .text h4 {
    line-height: 25px;
    color: #000;
        white-space: nowrap;
    font-size: 18px;
}.doctor-box .text span {
    line-height: 30px;
    display: inline-block;
    color: #53b76f;
    font-size: 12px;
}.doctor-box .text p {
    margin-top: 10px;
    line-height: 20px;
    color: #666;
    font-size: 12px;
    text-align: left;
}.doctor-box .thumb img {
    margin:0;
    width: 100%;
    max-height: 100%;
    webkit-transition: 0.5s;
    transition: 0.5s;
}.doctor-box .thumb span {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
}.more-center {
    margin: 0 auto 60px;
    width: 30%;
    height: 40px;
    line-height: 40px;
    text-align: center;
}.more-center a {
    width: 100%;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    color: #787878;
    border-radius: 10px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}
.doctor{background-image:url(../image/doctor_bg.png);}



.banner{
    width: 1920px;
    height: 460px;
    overflow: hidden;
    min-width: 1239px;
}
.banner img{
    width: 100%;
    height: auto;
}
.list{
    width: 1239px;
    margin: 0 auto;
    padding-top: 10px;
}
.item{
     width: 1239px;
    margin: 0 auto;
    padding-top: 80px;
}
.type{
    width: 100%;
    height: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
}
.type .left{
    width: calc(100% - 80px);
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.type .left .icon{
    display: block;
    width: 3px;
    height: 22px;
    background: #53b76f;
    border-radius: 2px;
    flex-shrink: 0;
}
.type .left .name{
        width: auto;
    height: 22px;
    font-family: Source Han Sans CN;
    font-weight: 600;
    font-size: 22px;
    color: #ffffff;
    padding: 15px 10px 35px;
    background-color: #53b76f;
    line-height: 22px;
    /* margin-left: 10px; */
    flex-shrink: 0;
    margin-bottom: 19px;
}
.type .left .desc a{color:#000}
.type .left .desc{
    width: auto;
    height: 24px;
    font-family: Source Han Sans CN;
    font-weight: 400;
        margin-bottom: 15px;
    font-size: 18px;
    color: #333333;
    line-height: 22px;
    margin-left: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.type .right{
    width: 80px;
    height: 100%;
        margin-bottom: 15px;
}
.type .right a{
    display: block;
    width: 100%;
    height: 100%;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #666666;
    line-height: 22px;
    text-align: right;
}
.type .right a:hover{
    color: #53b76f;
}
.article{
    width: 100%;
    height: auto;
    padding-top: 25px;
    padding-bottom: 35px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
#btn {
    width: 50px;
    height: 50px;
    background: #000000;
    opacity: 0.5;
    position: fixed;
    bottom: 20px;
    right: 0px;
    z-index: 9999;
    cursor: pointer;
    display: none;

    
}
#btn>img {
    width: 100%;
    height: auto;
    overflow: hidden;
}

#btn1 {
    width: 50px;
    height: 50px;
    background: #000000;
    opacity: 0.5;
    position: fixed;
    bottom: 20px;
    right: 0px;
    z-index: 9999;
    cursor: pointer;
   

    
}
#btn1 a>img {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.article .image_arc{
    width: 260px;
    height: 193px;
    flex-shrink: 0;
}
.article .image_arc a{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.article .image_arc a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all 0.3s;
}
.article .image_arc a img:hover{
    transform: scale(1.1);
}
.article .arc_list{
    width: 100%;
    height: auto;
   
}
.article .arc_list:nth-child(3){
    margin-left: 20px;
}
.article .arc_list .arc{
        width: calc((100% - 60px) / 3);
    height: 20px;
    display: flex
;
    margin-right: 20px;
    float: left;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 25px;
}
.article .arc_list .arc .title::before{
 
    font-size: 20px;
    padding-right: 5px;
    position: relative;
    top: 3px;
}

.article .arc_list .arc .title{
    display: block;
    width: calc(100% - 75px);
    height: 22px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.article .arc_list .arc .title:hover{
    color: #5D248F;
}
.article .arc_list .arc .pubdate{
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #333333;
    line-height: 20px;
}






.iys_li{
	width: 380px;
	margin-top: 30px;
	height: 160px;
	background: #FFFFFF;
	border-radius: 8px;
	padding: 10px 24px;
}
.iys_li:nth-child(n+3){

}
.iys_img{
	width: 36px;
	margin-right: 28px;
}
.iys_tit{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 24px;
	margin-bottom: 10px;
}
.iys_text{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 20px;
}
.ihz_box{
	width: 100%;
	background: #F5F5F5;
	padding-bottom: 80px;
}
.ifw_imgs{
	width: 100%;
	padding-bottom: 30px;
}
.ifw_imgs img{
	width: 100%;
}
.ihz_tabs{
	margin-bottom: 30px;
}
.ihz_tab {
	width: 150px;
	height: 50px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	border-radius: 25px;
	cursor: pointer;
}
.ihz_tab+.ihz_tab{
	margin-left: 10px;
}
.ihz_tab.active {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	background: #53b76f;
}



.ihz_tab.active a{
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    background: #53b76f;
        line-height: 50px;
    text-align: center;
    text-decoration: none;
}

.ihz_tab+.ihz_tab a{
    margin-left: 10px;
}
.ihz_tab a{
    width: 150px;
    height: 50px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    border-radius: 25px;
    cursor: pointer;
    line-height: 50px;
    text-align: center;
}








.ihz_list{
	min-width: 100%;
	margin-left: -15px;
	margin-right: -15px;
}
.ihz_li{
	width: 33.33%;
	padding: 15px;
}
.ihzli_box{
	width: 100%;
	background: #FFFFFF;
	border-radius: 16px;
}
	
.ihzli_img{
	width: 100%;
	height: 240px;
	border-radius: 16px 16px 0px 0px;
}
.ihzli_msg{
	width: 100%;
	height: 114px;
	background: #FFFFFF;
	border-radius: 0px 0px 16px 16px;
	padding: 24px;
}
.ihzli_tab{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	margin-bottom: 12px;
}
.ihzli_tit{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 26px;
	height: 26px;
}
.ivideo_box{
	width: 100%;
	background-image: url(../image/ivideo_bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	padding: 80px 0;
}
.ivideo_r{
	width: 800px;
	height: 440px;
	background: #FFFFFF;
	border-radius: 16px;
	padding: 20px;
}
.H_video{
	width: 100%;
	height: 100%;
}
.ivideol_tit{
	font-size: 32px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
}
.ivideol_en{
	font-size: 18px;
	font-family: Arial;
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: 45px;
}
.ivideol_li{
	width: 320px;
	height: 80px;
	background: rgba(221, 221, 221, .36);
	border-radius: 8px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 16px;
	padding: 0 24px;
}
.ivideol_li.active{
	background: #fff;
	color: #59AAA3;

}
.ivideol_play_tit{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #59AAA3;
}
.inews_box{
	width: 100%;
	background: #fff;
	padding: 80px 0;
}
.inewstl_t1{
	font-size: 32px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}

.inewstl_t2{
	font-size: 18px;
	font-family: Arial;
	font-weight: 400;
	color: #59AAA3;
}
.inews_tab{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 34px;
	margin-right: 40px;
}
.inews_tab.active{
	color: #59AAA3;
}
.go_news_more{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 34px;
	width: 116px;
	height: 40px;
	background: #59AAA3;
	border-radius: 20px;
}
.go_news_more:hover{
	color: #FFFFFF;
}

.inews_li{
	width: 576px;
	margin-top: 32px;
}
.inewsli_img{
	width: 246px;
	height: 162px;
	margin-right: 24px;
}
.inewsli_title{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 30px;
	height: 60px;
}
.inewsli_sub{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	opacity: 0.7;
	line-height: 26px;
	height: 72px;
}

.go_news_more1{
	margin-top: 20px;
}
/* 关于我们 公司介绍 */
.about_banner{
	width: 100%;
	height: 500px;
	background-size: 1920px 100%;
	background-repeat: no-repeat;
	background-position: center ;
}
.about_box1{
	width: 100%;
	background: #fff;
}
.aboutbox_tit{
	padding-top: 78px;
	padding-bottom: 40px;
	text-align: center;
	font-size: 32px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 34px;
}
.about1_msg{
	width: 100%;
}
.about1msg_l{
	width: 560px;
	height: 420px;
	border-radius: 16px;
}
.about1msg_r{
	width: 588px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 32px;
	white-space: pre-line;
	text-align: justify;
}
.abjj_list{
	width: 100%;
}
.abjj_li{
	margin-top: 50px;
	width: 276px;
	height: 112px;
background: linear-gradient(180deg, #abe3ba, #5abb76);
	border-radius: 16px;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	text-shadow: 0px 2px 6px rgba(35,47,48,0.24);
	line-height: 40px;
}
.abwh_list{
	min-width: 100%;
	margin-left: -16px;
	margin-right: -16px;
}
.abwh_li{
	width: 276px;
	height: 224px;
	background: linear-gradient(180deg, #EEFCFB, #F2F7F9);
	border-radius: 16px;
	padding: 24px;
	margin-top: 32px;
	margin-left: 16px;
	margin-right: 16px;
}
.abwhli_name{
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #5abb76;
	position: relative;
	margin-bottom: 20px;
}
.abwhli_name::after{
	position: absolute;
	left: 0;
	content: '';
	width: 30px;
	height: 4px;
	background: #5abb76;
	bottom: -5px;
	
}


.abwhli_name1 {
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #5abb76;
    position: relative;
    margin-bottom: 20px;
    text-align: center;
}
.abwhli_name1::after{
    position: absolute;
    text-align: center;
    left: 100px;
    content: '';
    width: 30px;
    height: 4px;
    background: #5abb76;
    bottom: -10px;
    margin: 0 auto;
	
}
.abwhli_text{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.about_box2{
	width: 100%;
	background: #F5F5F5;
}
.abbj_list{
	margin-left: -15px;
	margin-right: -15px;
	min-width: 100%;
}
.abbj_li{
	width: 33.33%;
	padding: 15px;
}
.abbj_li_box{
	width: 100%;
}
.abbjli_img{
	width: 100%;
	height: 240px;
	border-radius: 16px 16px 0px 0px;
}
.abbjli_msg{
	width: 100%;
	height: 68px;
	line-height: 68px;
	background: #FFFFFF;
	border-radius: 0px 0px 16px 16px;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.abwh_list1{
	padding-bottom: 80px;
}
.abwh_list1 .abwh_li{
	background: #fff;
}




.abwh_list2{
	padding-bottom: 80px;
}
.abwh_list2 .abwh_li{
	background: #def4e5;
	position: relative;
	border-radius: 16px 16px 0px 0px;
	padding-top: 95px;
	height: 260px;
}
.abwh_list2 .abwh_li:nth-child(n+6){
	background: rgba(105, 183, 91, .08);
}
.abwh_list2 .abwh_li img{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.ablcli_num{
	width: 60px;
	height: 36px;
	background: #5abb76;
	border-radius: 0px 18px 18px 0px;
	position: absolute;
	top: 24px;
	left: 0;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
}
.ablcli_name{
	text-align: center;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #5abb76;
	margin-bottom: 18px;
	margin-top: -20px;
}
.ablcli_name::after{
    position: absolute;
    text-align: center;
    left: 120px;
    content: '';
    top: 110px;
    width: 30px;
    height: 4px;
    background: #5abb76;
	
}

.ablcli_text{
	text-align: center;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.absqs_list{
	width: 100%;
	height: 430px;
	background-color: #fafafa;
}
.absqs_btns{
	position: absolute;
	right: 0;
	top: -60px;
}
.absqs_li{
	
}
.absqsli_img{
	width: 100%;
	height: 371px;
	background: linear-gradient(0deg, #EEFCFB, #F2F7F9);
	border-radius: 16px;
	padding: 24px;
	margin-bottom: 20px;
}
.absqsli_img img{
	width: 100%;
	height: 100%;
}
.absqsli_text{
	text-align: center;
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.absqs-next,.absqs-prev{
	width: 36px;
	height: 36px;
	background: #fff;
	border-radius: 50%;
}
.absqs-next img,.absqs-prev img{
	width: 100%;
	height: 100%;
}
.absqs-next{
	margin-left: 10px;
}


/* 产品介绍 */
.cp_box{
	padding-bottom: 80px;
}
.cpsgsy_list{
	width: 100%;
}
.cpsgsy_li{
	width: 25%;
	padding: 25px 0;
}
.cpsgsy_img{
	width: 118px;
	height: 118px;
	margin-bottom: 22px;
}
.cpsgsy_text{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #59AAA3;
}


/* 赴美生子 */
.abwh_list3 .abwh_li{
	width: 376px;
	background: rgba(89, 170, 163, .081);
	position: relative;
	padding-top: 84px;
	height: 252px;
}
.abwh_list3 .abwh_li img{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.fm_xq_box{
	padding: 80px 0;
}
/* 合作医院 */
.hzxq_box{
	width: 100%;
	background: #fff;
	
	border-top: 1px solid #EEEEEE;
}
.hzxq_top {
	padding-bottom: 60px;
}
.bnav_box{
	width: 100%;
	height: 80px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}
.bnav_box a{
	color: #999999;
}
.bnav_box a:hover{
	color: #999;
}
.shopxq_tl{
	width: 608px;
	max-width: 100%;
}
.shopxq_big{
	width: 100%;
	height: 420px;
	background: #fff;
}

.xq_msg_imgs{
	margin-top: 24px;
	width: 100%;
	padding: 0 30px;
	position: relative;height: 116px;
}
.xq_msg_img_s{
	width: 100%;
}
.xq_msg_img{
	width: 30%;
	padding: 0 3px;
}
.xq_msg_img_d{
	width: 100%;
	height: 116px;
	border: 1px solid #EEEEEE;
}
.xq_prev1{
	width: 28px;
	height: 116px;
	background: #333333;
	border: 1px solid #E5E5E5;
	top: 0;
	margin-top: 0;
	left: 0px;
}
.xq_next1{
	width: 28px;
	height: 116px;
	background: #333333;
	border: 1px solid #E5E5E5;
	top: 0;
	margin-top: 0;
	right: 0;
}
.xq_prev1:after,
.xq_next1:after{
	font-size: 18px;
	color: #fff;
}



.shopxq_tr{
	width: 564px;
}
.shopxqtr_name{
	font-size: 28px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	margin-bottom: 14px;
}
.shopxqtr_text{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 32px;
	white-space: pre-line;
}
.xqzx_btn{
	width: 170px;
	height: 50px;
	background: #59AAA3;
	border-radius: 4px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin-top: 30px;
}
.xqzx_btn:hover{
	color: #fff;
}
.hzxq_fwb_box{
	width: 100%;
	padding-bottom: 70px;
}
.ystd_box{
	width: 100%;
	background: #fff;
	padding-bottom: 80px;
	border-top: #fafafa 10px solid;
}
.ystd_list{
	height: 350px;
}
.ystdli_box{
	width:100%;
	background: #FFFFFF;
}
.ystdli_img{
	width:100%;
	height: 252px;
}
.ystdli_msg{
	width: 100%;
	height: 88px;
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 34px;
	background: #fff;
}
.absqs-prev:after, .absqs-next:after{
	content:''
}

.ysjs_tit{
	width: 100%;
	height: 60px;
	background: linear-gradient(90deg, rgba(89, 170, 163, .21), #fff);
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	padding: 0 24px;
	margin-bottom: 40px;
}
.news_li{
	width: 100%;
	height: 208px;
	border-bottom: 1px solid #EEEEEE;
	padding: 30px 0;
}
.newsli_img{
	width: 220px;
	height: 148px;
	margin-right: 19px;
	border-radius: 12px;
}
.newsli_time{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}
.newsli_name{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	line-height: 24px;
	height: 24px;
	margin-bottom: 20px;
}
.newsli_text{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	line-height: 30px;
	height: 60px;
	margin-bottom: 20px;
}
.newsli_time img{
	width: 16px;
	height: 16px;
	margin-right: 9px;
}
.newsxq_top{
	border-bottom: 1px solid #eee;
	padding: 24px 0;
	margin-bottom: 24px;
}
.newsxq_tit{
	width: 100%;
	text-align: center;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	margin-bottom: 34px;
}
.newsxq_time{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}
.newsxq_time span+span{
	margin-left: 50px;
}
.about_text{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 36px;
	text-align: justify;
}
.abjj_li1{
	width: 360px;
}
.aboutbox_tit1{
	text-align: left;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
	padding-top: 40px;
	padding-bottom: 25px;
}
.absqs_box{
	padding-bottom: 60px;
}
.zsjm_hq_tit{
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #59AAA3;
	line-height: 36px;
	text-align: center;
	margin-bottom: 10px;
}
.zsjmhx_list{
	min-width: 100%;
	margin-left: -30px;
	margin-right: -30px;
}
.zsjmhx_li{
	width: 360px;
	height: 112px;
	background: linear-gradient(180deg, #71E6DF, #7EAFC0);
	border-radius: 56px;
	margin-left: 30px;
	margin-right: 30px;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	text-shadow: 0px 2px 6px rgba(35,47,48,0.24);
	margin-top: 30px;
}
.jmlc_list{
	width: 100%;
	margin-left: -5px;
	margin-right: -5px;
	padding-bottom: 80px;
}
.jmlc_li{
	width: 230px;
	height: 180px;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	border-radius: 16px;
	margin: 4px;
}
.jmlc_li img{
	width: auto;
	height: 52px;
	margin-bottom: 20px;
}
.jmlc_tit{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.jmtj_list{
	width: 100%;
	margin-left: -10px;
	margin-right: -10px;
}

.jmtj_li{
	width: 222px;
	height: 160px;
	background: linear-gradient(180deg, #EEFCFB, #F2F7F9);
	border-radius: 16px;
	margin: 9px;
	padding: 24px;
}
.jmtjli_t{
	width: 30px;
	height: 4px;
	background: #59AAA3;
	margin-bottom: 20px;
}
.jmtjli_text{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
}
.jmwm_list{
	width: 100%;
}
.jmwm_li{
	width: 100%;
	padding: 36px;
	background: linear-gradient(90deg, rgba(89, 170, 163, .12), #fff);
}
.jmwm_li:nth-child(2n){
	flex-direction: row-reverse;
	background: linear-gradient(-90deg, rgba(89, 170, 163, .12), #fff);
}
.jmwm_li+.jmwm_li{
	margin-top: 32px;
}
.jmwm_msg{
	width: 520px;
}
.jmwm_name{
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}
.jmwm_text{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 32px;
}
.jmwmli_img{
	width: 520px;
	height: 346px;
}
.jm_bd_box{
	width: 100%;
	background-image: url(../image/jjbg.png);
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	padding: 80px 0;
}
.jm_bd_tit{
	font-size: 32px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 10px;
}
.jm_bd_sub{
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	margin-bottom: 15px;
}
.jm_bd_form{
	max-width: 100%;
	width: 745px;
	min-height: 300px;
	background: #FFFFFF;
	margin: 0 auto;
	padding: 38px;
}
.jm_bd_tip{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #59AAA3;
}

.jmbd_btn{
	width: 200px;
	height: 40px;
	background: #59AAA3;
	border-radius: 4px;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	cursor: pointer;
}
.jmbd_div{
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	padding: 20px 0;
	cursor: pointer;
}
.jmbd_type{
	width: 20px;
	height: 20px;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	margin-right: 8px;
}
.jmbd_type.active{
	background: #59AAA3;
}
 .jmbd_type span{
	 color: #fff;
	 font-size: 14px;
 }
.jmbd_div a{
	color: #999999;
}
.jmbd_div a:hover{
	color: #999999;
}
.jmbd_li{
	width: 320px;
}
.jmbdli_tit{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #59AAA3;
	padding: 10px 0;
}
.jmbdli_tit span{
	color: #59aaa3;
}
.jmbdli_input{
	width: 100%;
	height: 40px;
	background: #F8F8F8;
	border: 1px solid #EEEEEE;
	border-radius: 4px;
	padding: 0 16px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	outline: none;
}




@keyframes suofang {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(1.3)
    }
}

/* 列表 start */

@media screen and (min-width: 769px){
	.nav_box {
		display:block!important;
	}
}

@media screen and (max-width: 1200px) and (min-width: 901px) {
	body{
		zoom: .8;
	}
}
@media screen and (max-width: 900px) and (min-width: 770px) {
	body{
		zoom: .6;
	}
}
/* 超小设备 (手机, 600px 以下屏幕设备) */
/* @media only screen and (max-width: 600px) {
  
} */

/* 小设备 (平板电脑和大型手机，600 像素及以上) */
/* @media only screen and (min-width: 600px) {
    
} */

/* 中型设备（平板电脑，768 像素及以上） */
/* @media only screen and (min-width: 768px) {
   
} */

/* 大型设备（笔记本电脑/台式机，992 像素及以上） */
/* @media only screen and (min-width: 992px) {
    
} */

/* 超大型设备（大型笔记本电脑和台式机，1200 像素及以上） */
/* @media only screen and (min-width: 1200px) {
   
} */
@media screen and (max-width: 768px) {
	
	.top_user_box{
		/* height: auto; */
		height: 44px;
		padding-right: 40px;
	}
	
	

	
	.swiper-pagination{
		/* text-align: right; */
		padding-right: 12px;
	}
	
	.swiper-pagination-bullet{
		
		width: 16px;
		height: 2px;
		border-radius: 2px;
	}
	.swiper-pagination-bullet-active{
		width: 16px;
		height: 2px;
		
		border-radius: 2px;
		
	}
	.banner,
	.banner_box{
		/* height: 155px; */
		height: 175px;
		width: 100%;
		margin-bottom: 0;
		/* border-radius: 8px; */
		overflow: hidden;
	}
	
	.banner_name{
		
		font-size: 12px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #FFFFFF;
		padding:10px 16px 26px;
		
	}
	.info_banner,
	.info_banner_box {
		height: 182px;
		width: 100%;
	}

	/* 首页 */
	
	.swiper-button-prev1,
	.swiper-button-next1{
		width: 30px;
		height: 30px;
	}
	.swiper-button-prev1{
		left: 0px;
	}
	.swiper-button-next1{
		right: 0px;
	}
	
	.iabout_box{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.iabout_msg {
		flex-direction: column-reverse;
		padding: 10px;
	}
	.iabout_r {
		width: 100%;
		padding: 10px 10px 0  10px;
		margin-bottom: 20px;
	}
	.iabout_br{
		width: 10px;
	}
	.iabout_r_tr{
		width: 100px;
		height: 70px;
	}
	.piao_box{
		position: relative;
		top: 0;
		width: 100%;
		border-radius: 0;
	}
	.iabout_l{
		width: 100%;
	}
	.iaboutl_en{
		margin-bottom: 10px;
	}
	.iaboutl_text{
		line-height:28px;
		font-size: 16px;
		max-height:196px;
	}
	.go_about{
		margin-top: 20px;
	}
	
	.iys_msg{
		padding: 10px 0;
	}
	.iys_tit_box{
		padding: 20px 0;
	}
	.iys_tit_b1{
		font-size: 28px;
	}
	.iys_tit_b2{
		margin-top: 5px;
		font-size: 16px;
	}
	.iys_list{
		padding: 10px;
	}
	.iys_li{
		width: 100%;
		height: auto;
	}
	.iys_li+.iys_li{
		margin-top: 10px;
	}
	.ihz_box{
		padding-bottom: 30px;
	}
	.ihz_tabs {
		justify-content: flex-start;
		overflow-y: scroll;
		display: block;
		white-space: nowrap;
		margin-bottom: 15px;
	}
	.ihz_tab{
		display: inline-flex;
		width: auto;
		min-width: 80px;
		padding: 0 12px;
		height: 40px;
	}
	.ihz_tab+.ihz_tab{
		margin-left: 5px;
	}
	.ifw_imgs{
		padding: 10px;
	}
	
	.ifw_imgs{
		padding-bottom: 20px;
	}
	.ihz_list{
		margin-left: 0;
		margin-right: 0;
		padding: 0 10px;
	}
	.ihz_li{
		width: 100%;
		padding: 5px 0;
	}
	
	.ivideo_box{
		width: 100%;
		background-image: url(../image/ivideo_bg.png);
		background-size: cover;
		background-repeat: no-repeat;
		padding: 20px 0;
	}
	.ivideo_r{
		width: 100%;
		height: 300px;
		background: #FFFFFF;
		border-radius: 16px;
	}
	.ivideo_msg {
		flex-direction: column;
		padding: 20px 10px;
	}
	.ivideol_en{
		margin-bottom: 10px;
	}
	.ivideol_list{
		width: 100%;
		white-space: nowrap;
		overflow-x: scroll;
		margin-bottom: 20px;
		display: flex;
	}
	.ivideol_li {
		display: inline-flex;
		margin-top: 0;
		width: auto;
		padding: 0 10px;
	}
	.ivideol_li+.ivideol_li{
		margin-left: 10px;
	}
	.ivideo_r{
		padding: 10px;
	}
	
	.inews_box{
		padding: 20px 10px;
	}
	.inews_top{
		flex-direction: column;
	}
	.inewstl_t1{
		font-size: 28px;
	}
	.inewstl_t2{
		font-size: 16px;
	}
	.inews_tab {
		margin-right: 10px;
	}
	.inews_tl{
		text-align: center;
		margin-bottom: 10px;
	}
	.inews_li{
		width: 100%;
		margin-top: 10px;
	}
	.inewsli_img{
		width: 150px;
		height: 100px;
		margin-right: 10px;
	}
	.inewsli_title{
		height: 28px;
		-webkit-line-clamp: 1;
		line-height: 28px;
		font-size: 16px;
		margin-bottom: 5px;
	}
	.inewsli_sub {
		line-height: 20px;
		height: 60px;
	}
	/* 公司简介 */
	.about_banner{
		height: 150px;
		background-size:cover;
	}
	.aboutbox_tit{
		padding-top: 20px;
		padding-bottom: 10px;
		font-size: 26px;
		
	}
	.about1_msg{
		flex-direction: column;
		padding: 10px;
	}
	.about1msg_l {
		width: 100%;
		height: 300px;
		margin-bottom: 10px;
	}
	.about1msg_r{
		width: 100%;
	}
	.abjj_list{
		padding: 10px 10px;
	}
	.abjj_li{
		margin-top: 10px;
		width: 48%;
		height: 120px;
		font-size: 18px;
		line-height: 24px;
	}
	.abwh_list{
		padding: 10px 10px;
		margin-left: 0;
		margin-right: 0;
		justify-content: space-between;
	}
	.abwh_li{
		margin-top: 10px;
		padding: 10px 10px;
		height: auto;
		min-height: 80px;
		width: 49%;
		margin-left: 0;
		margin-right: 0;
	}
	.abwhli_name{
		font-size: 14px;
		margin-bottom: 15px;
	}
	.abwhli_name::after{
		height: 2px;
	}
	.abwhli_text{
		font-size: 14px;
	}
	.abbj_list{
		margin-left: 0;
		margin-right: 0;
		min-width: 100%;
	}
	.abbj_li{
		width: 100%;
		padding: 5px 10px;
	}
	.abwh_list2 .abwh_li{
		padding-top: 40px;
		height: auto;
	}
	.ablcli_num{
		height: 20px;
		width: 40px;
		top: 15px;
	}
	.ablcli_name{
		font-size: 18px;
		margin-bottom: 6px;
	}
	.ablcli_text{
		font-size: 12px;
	}
	.absqs_list{
		height: 290px;
		padding: 0 5px;
	}
	.absqsli_img{
		padding:5px;
		height:240px;
		margin-bottom: 5px;
		border-radius: 4px;
	}
	.absqs_btns {
		top: -40px;
		right: 10px;
	}
	.absqs-next, .absqs-prev{
		width: 20px;
		height: 20px;
	}
	
	
	/* 产品介绍 */
	.cp_box{
		padding: 10px;
	}
	.cpsgsy_list{
		width: 100%;
	}
	.cpsgsy_li{
		width: 50%;
		padding: 10px 0;
	}
	.cpsgsy_img{
		margin-bottom: 10px;
	}
	.cpsgsy_text{
		font-size: 16px;
	}
	.cp_xq_box{
		margin-top: 10px;
	}
	/* 赴美生子 */
	.abwh_list3 .abwh_li{
		width: 100%;
		height: auto;
		padding-bottom: 20px;
		min-height: 122px;
		padding-top: 40px;
	}
	.fm_xq_box{
		padding: 10px;
	}
	
	
	/* 合作医院 */
	.hzxq_top{
		flex-direction: column;
		padding: 10px;
	}
	.shopxq_tl,.shopxq_tr{
		width: 100%;
	}
	.shopxq_big {
		height: 350px;
	}
	.xq_msg_imgs{
		margin-top: 5px;
		height: 60px;
	}
	
	.xq_msg_img_d{
		height: 60px;
	}
	.xq_prev1{
		height: 60px;
	}
	.xq_next1{
		height: 60px;
	}
	.shopxq_tr{
		margin-top: 20px;
	}
	.shopxqtr_name{
		font-size: 24px;
	}
	.xqzx_btn{
		margin-top: 15px;
		height: 40px;
	}
	.hzxq_fwb_box{
		padding: 10px;
	}
	.ystd_list{
		height: 330px;
	}
	.ys_name{
		font-size: 22px;
	}
	.ys_name span{
		display: block;
	}
	.shopxqtr_text{
		font-size: 16px;
	}
	.ysjs_tit{
		height: 50px;
		margin-bottom: 10px;
	}
	.bnav_box{
		height: 50px;
		padding: 0 10px;
	}
	
	
	.news_li{
		height: auto;
		padding: 10px 0;
	}
	
	.newsli_img{
		width: 150px;
		height: 108px;
		margin-right: 9px;
		border-radius: 4px;
	}
	.newsli_name{
		margin-bottom: 5px;
		font-size: 20px;
	}
	.newsli_text{
		margin-bottom: 10px;
		line-height: 24px;
		height: 48px;
	}
	
	.newsxq_top{
		border-bottom: 1px solid #eee;
		padding: 14px 0;
		margin-bottom: 16px;
	}
	.newsxq_tit{
		width: 100%;
		text-align: center;
		font-size: 20px;
		font-family: Microsoft YaHei;
		font-weight: bold;
		color: #333333;
		margin-bottom: 16px;
	}
	
	.about_text{
		padding: 10px;
	}
	.abjj_li1{
		width: 100%;
	}
	.aboutbox_tit1{
		padding-bottom: 15px;
		padding-top: 20px;
		font-size: 20px;
		padding-left: 10px;
	}
	.absqs_box{
		padding-bottom: 5px;
	}
	.zsjm_hq_tit{
		margin-bottom: 5px;
		font-size: 14px;
	}
	
	.zsjmhx_list{
		min-width: 100%;
		margin-left: 0;
		margin-right: 0;
		justify-content: space-between;
		padding: 0 10px;
	}
	.zsjmhx_li{
		width: 49%;
		height: 52px;
		background: linear-gradient(180deg, #71E6DF, #7EAFC0);
		border-radius: 56px;
		margin-left: 0;
		margin-right: 0;
		font-size: 12px;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #FFFFFF;
		text-shadow: 0px 2px 6px rgba(35,47,48,0.24);
		margin-top: 10px;
	}
	
	.jmlc_list{
		width: 100%;
		padding: 10px;
		margin: 0;
		justify-content: space-between;
	}
	.jmlc_li{
		width: 49%;
		height: 180px;
		background: #FFFFFF;
		border: 1px solid #E5E5E5;
		border-radius: 16px;
		margin:5px 0;
		
	}
	
	.jmtj_list{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
		justify-content: space-between;
		padding: 10px;
	}
	
	.jmtj_li{
		width: 49%;
		height: 120px;
		background: linear-gradient(180deg, #EEFCFB, #F2F7F9);
		border-radius: 16px;
		padding: 12px;
		margin: 5px 0;
	}
	
	.jmwm_li{
		width: 100%;
		padding: 36px;
		background: linear-gradient(90deg, rgba(89, 170, 163, .12), #fff);
		flex-direction: column-reverse;
		padding: 10px;
	}
	
	.jmwm_li:nth-child(2n){
		background: linear-gradient(90deg, rgba(89, 170, 163, .12), #fff);
		flex-direction: column-reverse;
	}
	.jmwmli_img{
		width: 100%;
		height: 300px;
		margin-bottom: 10px;
	}
	.jmwm_msg{
		width: 100%;
	}
	
	.jm_bd_form{
		padding: 10px;
	}
	.jmbd_li{
		width: 100%;
	}
	
	
}

.virtue img{

    float: left;
    /* height: 100px; */
    display: flow-root;
    margin-right: 20px;
    margin-top: 15px;
}

.virtue121{display: flow-root;
    text-align: left;    color: black;}

.callbottom{margin:0 auto;padding:60px 0;width:100%;overflow:hidden}
.tools{padding:15px 20px;width:100%;overflow:hidden;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.05);box-shadow:0 0 15px rgba(0, 0, 0, 0.05);}
.wechat .thumb{float:left;}
.wechat .thumb img{width:80px;height:80px;}
.wechat .text{float:left;line-height:16px;font-size:12px;    margin-left: 20px;    margin-top: 10px;}
.hotline span{line-height:15px;font-size:12px;}
.hotline p{line-height:35px;display:block;color:#53b76f;font-size:24px;font-weight: bold;}
.conversation{text-align:center;    margin-top: 10px;}
.conversation a{margin:5px auto;padding:5px 30px;line-height:30px;display:inline-block;color:#fff;font-size:16px;text-align:center;border-radius:30px;background-color:#53b76f}

.foot{padding:25px 0;color:#787878;text-align:center;background-color:#fff}
.virtue{float:left;}
.virtue i.iconfont{margin:0 auto;width:42px;height:42px;line-height:42px;display:block;font-size:42px}
.virtue span{line-height:40px;display:block;    font-size: 28px;
    font-weight: bold;}
.virtue p{line-height:20px;font-size:12px;}
.copyright{padding:50px 0;line-height:28px;color:#8b92a2;font-size:13px;text-align:center;background-color:#2a333f}
.copyright a,.copyright a:hover{color:#8b92a2;}
.links{line-height:25px;color:#8b92a2;font-size:12px;border-top:1px solid #424251;background-color:#13232f}
.links-line{padding:30px 0;}
.links-lebal{margin:0 10px 0 0;float:left;}
.links-list{float:left;}
.links-list a{margin:0 20px 0 0;float:left;color:#8b92a2;}
.sitemap{float:right}
.sitemap a{margin:0 15px 0 0;float:left}
.sitemap i.iconfont{margin:0 auto;width:18px;height:18px;line-height:18px;display:block;color:#565656;font-size:18px}
.popup_wx{padding:15px 10px 5px;width:100%;line-height:50px;display:none;color:#fff;font-size:16px;text-align:center;border-radius:5px;background-color:#2a333f;overflow:hidden}
.popup_wx .wx_logo{height:28px;}
.popup_wx .wx_logo img{height:100%;}
.popup_wx .wx_img{width:100%;text-align:center;}
.popup_wx .wx_img img{margin:0 0 20px;width:94%;border-radius:3px;border:3px solid #fff;}

.page{margin:0 15px 40px;padding:15px 0;overflow:hidden}
.page a{margin:0 auto;width:50%;height:40px;line-height:40px;display:block;color:#787878;font-size:14px;text-align:center;border:#eee 1px solid;border-radius:30px;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1)}
.page:hover a{color:#13b5a2;font-size:14px;}

.np{margin:0 0 40px;padding:10px 30px 5px;border-radius:5px;background:#fff;overflow:hidden}
.np li{margin:0 0 10px;width:45%;color:#8b92a2;}
.np li.prev{float:left;}
.np li.next{float:right;}
.np li span{display:block;line-height:30px;}
.np li a{line-height:23px;display:inline-block;color:#000;font-size:14px;}
.np li a:hover{color:#13b5a2}

.tip{margin:25px 0;padding:100px 0;line-height:30px;color:#454545;font-size:14px;text-align:center;background-color:#fff}
.tip p{line-height:20px;color:#787878;font-size:12px;}
.tip a{color:#13b5a2;}

.path{margin:25px 0;padding:0 15px;line-height:40px;color:#787878;font-size:12px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.05);box-shadow:0 0 15px rgba(0, 0, 0, 0.05);}
.path a{color:#787878}
.path em{float:right;display:inline-block;overflow:hidden}
.path em a{color:#13b5a2;border-bottom:#13b5a2 1px solid}

.foot-navbar{position:fixed;left:0;bottom:0;width:100%;height:50px;line-height:50px;z-index:999}
.foot-default{border-top:1px solid #eee;background:#fff;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.1);box-shadow:0 0 15px rgba(0, 0, 0, 0.1);}
.foot-default ul{margin:0;padding:0;width:100%;display:block;list-style:none}
.foot-default li{float:left;width:33%;height:auto;display:block;text-align:center}
.foot-default li a{color:#666}
.foot-default li .iconfont{margin:2px auto 0;width:26px;height:26px;line-height:26px;display:block;font-size:26px;color:#777}
.foot-default li .call00{font-size:20px;}
.foot-default li .advisory{margin:0 auto;position:relative;top:-25px;width:68px;height:68px;display:block;text-align:center;border:4px solid #fff;border-radius:50%;background:#13b5a2;-webkit-box-shadow:0 -5px 15px rgba(0,0,0,.2);box-shadow:0 -5px 15px rgba(0,0,0,.2)}
.foot-default li .advisory .num{position:absolute;right:0;top:0;width:18px;height:18px;line-height:18px;display:block;font-size:12px;color:#13b5a2;text-align:center;border-radius:10px;background:#fff;z-index:333;animation:change 1s ease-in infinite}
    @keyframes change{
        0%{text-shadow:0 0 4px #13b5a2}
        50%{text-shadow:0 0 40px #13b5a2}
        100%{text-shadow:0 0 4px #13b5a2}
    }
.foot-default li .advisory i.iconfont{margin:10px auto 0;width:40px;height:40px;line-height:40px;display:block;font-size:40px;color:#fff}
.foot-default li p{margin-top:-17px;color:#666;font-size:12px}
.foot-default li p.adviser{margin-top:-39px}

.toTop{background:#fff url(../images/to-top.svg) no-repeat;background-size:100%}
.govlink{margin-top:10px;}
.callme{position:absolute;top:150px;right:5px;width:130px;height:445px;overflow:hidden;z-index:999}
.callme img{width:130px;height:445px}

@media(min-width:768px){
	.hangkin-nav{height:80px}
	.hangkin-nav .hangkin-logo{height:80px;padding-top:20px;padding-bottom:20px}
	.navbar-inverse .navbar-nav>li>a{padding:25px 25px;line-height:20px;color:#666;font-size:16px}
	.navbar-inverse .navbar-nav>li>a:hover{color:#13b5a2}
	.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{color:#13b5a2;background-color:#fff}
	.navbar-inverse .navbar-nav>.open>a .line-top,.navbar-inverse .navbar-nav>.open>a:hover .line-top{margin:5px auto 0;width:18px;height:1px;background-color:#13b5a2}
	.navbar-inverse .navbar-nav>li.active>a,.navbar-inverse .navbar-nav>li.active>a:hover{color:#13b5a2;background-color:#fff}
	.navbar-inverse .navbar-nav>li.active>a .line-white,.navbar-inverse .navbar-nav>li.dropdown>a .line-white,.navbar-inverse .navbar-nav>li.active>a:hover .line-white
	,.navbar-inverse .navbar-nav>li.dropdown>a:hover .line-white{margin:5px auto 0;width:18px;height:1px;background-color:#13b5a2}
	.navbar-inverse .navbar-nav>li.active>a .line-red,.navbar-inverse .navbar-nav>li.dropdown>a .line-red,.navbar-inverse .navbar-nav>li.active>a:hover .line-red
	,.navbar-inverse .navbar-nav>li.dropdown>a:hover .line-red{margin:5px auto 0;width:18px;height:1px;background-color:#fff}
    .thumb-text li .text p{margin:0;line-height:18px;}
}
@media(max-width:767px){
    .banner{/*position:fixed;top:50px;left:0*/}
    .navbar-header{background-color:#fafafa}
	.hangkin-logo{height:50px;padding-top:13px;padding-bottom:5px}
	.hangkin-logo img{max-width:160px;height:auto}
    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:#eee;}
    .nav>li{background-color:#fff;border-bottom:1px solid #efefef}
	.nav>li>a .caret{margin:10px 0 0;float:right}
	.nav>li.on{border:none}
	.navbar-nav .open .dropdown-menu{margin-bottom:10px}
    .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{color:#666;background-color:#fff}
    .navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{color:#666;background-color:#fff}
    .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{color:#666;background-color:transparent;}
    .feature{padding:20px 0 15px;border:none;background-color:#fff;}
    .feature-box{border:none}
    .feature-box .cube-box{margin:0;padding:0;border:none;}
    .feature-box .cube-box .cube{margin:0 5px 5px 0;padding:10px 10px 10px 20px;border:#eee 1px solid;border-bottom:#13b5a2 1px solid;}
    .feature-box .cube-box .on{margin:0 0 5px}
    .feature-box .cube-box .cube .cube-right{width:100%;}
    .feature-box .cube-box .cube .cube-right span{margin:0 0 5px;line-height:16px;font-size:16px}
    .feature-box .cube-box .cube .cube-right span.on{margin:0 0 5px;line-height:16px;color:#13b5a2;font-size:16px;text-align:left;animation:mymove 1s ease-in infinite;}
    .feature-box .cube-box .cube .cube-right p{line-height:20px;font-size:12px}
    @keyframes mymove{
        0%{text-shadow:0 0 4px #13b5a2}
        50%{text-shadow:0 0 40px #13b5a2}
        100%{text-shadow:0 0 4px #13b5a2}
    }
    @-webkit-keyframes mymove{
        0%{text-shadow:0 0 4px #13b5a2}
        50%{text-shadow:0 0 40px #13b5a2}
        100%{text-shadow:0 0 4px #13b5a2}
    }
    .about{padding:30px 0 0;}

    .more-center{margin:0 auto 30px;width:50%;}
    .more-button{margin:0 0 30px;}
    .path{padding:0 10px;}
    .article{margin:0 0 30px;padding:20px 10px 10px;font-size:12px;}
    .article .release{margin:0 0 20px;}
	.content .report{width:100%;overflow:hidden;}
	.content .customer{margin:20px 0 0;width:100%;}
	.content .customer li{width:100%;line-height:25px;}
	.content .customer .operat a{margin:10px 0 0;width:100%;}
	.content .image{width:100%;overflow:hidden;}
	.content .info-thumb{width:100%;}
	.content .info-text{margin:20px 0 0;width:100%;}
    .content .info-text li{line-height:25px;font-size:12px;}
    .content .info-text .operat a{width:100%;}
    .content .push-button a{width:100%;}
	.random{padding:10px 15px 15px;}
	.random dd.curr{margin:0;padding:0;}
	.doctor-box{margin:0 0 20px;border-radius:8px 0 0 0;}
    .doctor-box .thumb img{max-width:100%;max-height:100%;display:block;margin:auto;}
    .doctor-box .thumb .attr em{border-top:29px solid #fff;border-right:29px solid transparent;}
    .doctor-box .thumb .attr i.iconfont{width:30px;height:30px;line-height:30px;font-size:30px;}
    .doctor-box .text{padding:10px 0;}
    .doctor-box .text h4{font-size:14px;}
    .doctor-box:hover .thumb span .iconfont{margin:25% auto;}
	.thumb-text li{padding:10px;}
	.thumb-text li .thumb{margin:0 15px 0 0;height:90px;}
	.thumb-text li .thumb img{height:90px;}
	.thumb-text li .text span{line-height:25px;font-size:16px;border:none}
    .thumb-list li{margin:0 15px 25px;padding:15px 10px 10px;border-radius:5px;background-color:#fff;overflow:hidden;}
    .thumb-list li h3{margin:0 0 10px;line-height:25px;color:#000;font-size:20px;font-weight:700;}
    .item-list{margin:0 15px 30px;padding:30px 15px;}
    .item-list p img{margin:0 auto;display:block;text-align:center;}
	.process{padding:15px;position:relative;}
	.process .number i{margin:5px;border:12px solid #13b5a2;}
	.process .number span{width:33px;line-height:33px;font-size:16px;}
	.process .intro{margin:0 0 0 50px;}
	.process .intro h4{font-size:16px;line-height:25px;}
	.process .intro p{padding:5px 0 0;height:auto;line-height:18px;color:#8b92a2;font-size:12px;}
	.hospital .section-title{margin:30px auto;}
    .hospital-cover,.hospital-box{margin:0 0 24px;}
    .hospital-cover .text{padding:15px 20px;}
    .hospital-cover .text h4{margin:0}
	.resources{padding-top:50px;height:auto;}
	.resources h2{font-size:24px;}
	.resources p{font-size:14px;}
	.resources h2,.resources p{color:#fff;}
	.counter{margin:60px 0 0 0;}
	.counter [class*="quantity-counter"]{font-size:50px;}
	.counter .counter-details{font-size:14px;}

	.np li{margin:0 0 10px;width:100%;}
	.np li.prev{float:none;}
	.np li.next{float:none;}
    .copyright{margin-top:30px;padding:20px 0 100px;font-size:12px;border-top:10px solid #ebebeb}
    .toTop{margin:0 0 100px;background:url(../images/to-top.svg) no-repeat}
	.popup{padding:20px 10px 10px;width:100%;line-height:60px;display:none;color:#fff;font-size:16px;text-align:center;background-color:#33a9ee;overflow:hidden}
	.popup .wx_img{margin:0 5%;width:90%;text-align:center;overflow:hidden}
	.popup .wx_img li{margin:0 1%;width:48%;float:left;text-align:center;overflow:hidden}
	.popup .wx_img li img{width:100%;border-radius:3px;border:3px solid #fff;}
	.popup .dialogue{margin:0 3%;background-color:#33a9ee;overflow:hidden}
	.popup .dialogue a{margin:3%;width:94%;line-height:50px;display:inline-block;color:#0091cd;font-size:15px;text-align:center;font-weight:700;border-radius:30px;border-bottom:3px solid #cecece;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .5);box-shadow:0 0 10px rgba(0, 0, 0, .5)}
	.popup .popup-close{margin:0 10% 30px;overflow:hidden}
	.popup .popup-close a{width:100%;line-height:40px;display:inline-block;color:#fff;font-size:12px;text-align:center}
}
@media(min-width:768px) and (max-width:991px){
	.hangkin-nav .hangkin-logo{padding-top:15px;padding-bottom:0}
	.hangkin-nav .hangkin-logo img{max-width:160px;height:auto}
	.navbar-inverse .navbar-nav>li>a{padding:25px 15px}
}
@media(min-width:768px){
	.navbar-brand{float:left;font-size:18px;line-height:20px;height:80px}
	.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
	.navbar-brand>img{display:block}
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}
}
@media(min-width:992px){
	.navbar-inverse .navbar-nav>li>a{padding:30px 15px 15px}
}
@media(min-width:1200px){
    .navbar-inverse .navbar-nav>li>a{padding:30px 25px 15px}
}


.feature {
    border-bottom: 1px solid #eee;
    overflow: hidden;
        margin-top: 170px;
}.feature-box {
    width: 100%;
    border-right: 1px solid #eee;
    border-left: 1px solid #eee;
    background-color: #fff;
    overflow: hidden;
}.feature-box .cube-box {
    padding: 0;
    border-right: 1px solid #eee;
}.cube {
    margin: 30px 0;
    overflow: hidden;
}.cube .cube-left {
    float: left;
    width: 30%;
        text-align: right
}.cube .cube-right {
    float: right;
    width: 65%;
}.cube .cube-right span {
    margin: 0 0 10px;
    line-height: 20px;
    display: block;
    color: #000;
    font-size: 20px;
}.cube .cube-right p {
    line-height: 20px;
    color: #8b92a2;
    font-size: 14px;
}


.index_az, .index_box {
    width: 1200px;
    height: auto;
    margin-top: 15px;
    overflow: hidden;
}#links .index_gytit, #links .index_r_lb dl dd .down a {
    border-color: #53b76f;
}
.index_gytit {
    border-bottom: 1px solid #53b76f;
    width: 100%;
    height: 55px;
    line-height: 55px;
}.index_gytit .tit {
    float: left;
    width: 240px;
    font-weight: bold;
    overflow: hidden;
}.index_gytit .tit span {
    font-size: 22px;
    color: #333;
    float: left;
}.index_gytit .tit em {
    float: left;
    font-family: "Microsoft Yahei";
    font-size: 18px;
    color: #ddd;
    margin-left: 16px;
}.site_links {
    width: 1200px;
    overflow: hidden;
    position: relative;
    background: #ffff;
}.site_links .linklist {
    width: 1200px;
    padding: 10px;
    line-height: 2;
    border-top: none;
}.site_links .linklist a {
    margin-right: 10px;
}


.row {
    margin-right: -15px;
    margin-left: -15px;
}@media (min-width: 1200px) {
    .col-lg-6 {
        width: 50%;
    }
}.process {
    margin: 0 0 20px;
    border-radius: 8px;
    padding: 25px 30px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}.process .number {
    float: left;
    position: relative;
    display: inline-block;
    overflow: hidden;
}.process .intro {
    margin: 0 0 0 60px;
    overflow: hidden;
}.process .intro h4 {
    line-height: 30px;
    font-size: 18px;
    color: #000;
    overflow: hidden;
}.process .intro p {
    height: 50px;
    line-height: 25px;
    color: #8b92a2;
    font-size: 14px;
}.process .number i {
    margin: 6px;
    width: 0;
    height: 0;
    border: 15px solid #53b76f;
    display: inline-block;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}.process .number span {
    position: absolute;
    top: 0;
    left: 0;
    width: 43px;
    line-height: 43px;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    text-align: center;
    z-index: 3;
}

.content>.list {
    width: 1170px;
    height: auto;
    padding-bottom: 50px;
    padding-top: 29px;
}
.content>.list>.item {
    display: block;
    width: 100%;
    height: 258px;
    /* background: #000000; */
    padding-top: 15px;
    padding-bottom: 15px;
    /* border-top: 1px solid #EBEBEB; */
    display: flex
;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.content>.list>.item>.img {
       display: block;
    width: 285px;
        height: 188px;
            border-radius: 8px;
    overflow: hidden;
}.subject>.main>.content>.list>.item>.img>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}.content>.list>.item>.text {
    width: 855px;
    height: 128px;
    padding-right: 11px;
}.content>.list>.item>.text>.title {
     display: block;
    width: 100%;
    height: 23px;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #53b76f;
    line-height: 23px;
    margin-top: 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}.content>.list>.item>.text>.des {
    display: block;
    width: 100%;
    height: 40px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    margin-top: 19px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
  
    text-align: justify;
}.content>.list>.item>.text>.other {
    width: 100%;
    height: 21px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 21px;
    margin-top: 23px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: flex
;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}.content>.list>.item>.text>.other>div {
    width: auto;
    height: 21px;
    display: flex
;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
}.content>.list>.item>.text>.other>div {
    width: auto;
    height: 21px;
    display: flex
;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
}.content>.list>.item>.text>.other>div>span, .content>.list>.item>.text>.other>div>a {
    display: inline-block;
    width: auto;
    height: 21px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: 5px;
}.content>.list>.item>.text>.other>div>a {
    color: #999;
    background-color: #eee;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 3px;
}.content>.list>.item>.img>img:hover {
    transform: scale(1.1);
    transition: all 0.5s ease-in-out;
}




/*内页css*/
@import"common.css";
@import"right.css";
.crumbs p a{ color:#000}
.crumbs {
        /* width: 1200px; */
    height: 36px;
    margin: 0 auto;
    line-height: 36px;
    /* background: #fff; */
    /* padding-top: 19px; */
    background-color: #ffffff;
    margin-bottom: 20px;
    overflow: hidden;
    border: 1px solid #F0F0F0;
    padding-left: 10px;
    font-size: 14px;
}.crumbs>a, .crumbs>span {
    line-height: 56px;
    text-align: center;
    font-size: 16px;
    color: #000;
    margin-right: 5px;
    font-family: Microsoft YaHei;
}
.crumbs1 p a{ color:#000}
.crumbs1 {
     width: 1170px; 
    height: 36px;
    margin: 0 auto;
    line-height: 36px;
    /* background: #fff; */
    /* padding-top: 19px; */
    margin-bottom: 20px;
    overflow: hidden;
    
    padding-left: 10px;
    font-size: 14px;
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}.crumbs1>a, .crumbs1>span {
    line-height: 56px;
    text-align: center;
    font-size: 16px;
    color: #000;
    margin-right: 5px;
    font-family: Microsoft YaHei;
}
.crumbs2 p a{ color:#000}
.crumbs2 {
     width: 1280px; 
    height: 36px;
    margin: 0 auto;
    line-height: 36px;
    /* background: #fff; */
    /* padding-top: 19px; */
    margin-bottom: 20px;
    overflow: hidden;
    
    padding-left: 10px;
    font-size: 14px;
    background-color: #fff;
       border: 1px solid #eee;
}.crumbs2>a, .crumbs2>span {
    line-height: 56px;
    text-align: center;
    font-size: 16px;
    color: #000;
    margin-right: 5px;
    font-family: Microsoft YaHei;
}
.subject{
       width: 1239px;
    margin: 0 auto;
   /* background: #fff; */
    display: flex
;
    align-items: flex-start;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-bottom: 38px;
    padding-top: 200px;
}
.subject>main{
    width: 875px;
    height: auto;
}
.subject>.main>.content{
    width: 900px;
    height: auto;
    background: #FFFFFF;
    border: 1px solid #F0F0F0;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;

    display: flex;
    align-items: flex-start;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}
.subject>.main>.content>.title{
    width: 100%;
    height: auto;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    color: #333333;
    line-height: 40px;
    text-align: center;
}
.subject>.main>.content>.adddate{
    width: 100%;
    height: 14px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 14px;
    overflow: hidden;
    margin-top: 19px;
    text-align: center;
}
.subject>.main>.content>.hr{
    width: 100%;
    height: 1px;
    background: #EFEFEF;
    margin-top: 18px;
}
.subject>.main>.content>.body{
    width: auto;
    height: auto;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
    text-align: justify;
    margin-top: 18px;
}
.subject>.main>.content>.body *{
    font-size: 16px;
    font-family: Microsoft YaHei;

}
.subject>.main>.content>.body p{
    width: auto;
    height: auto;
    font-size: 16px !important;
    font-family: Microsoft YaHei;
    color: #333333 !important;
    line-height: 1.667em !important;
    text-align: justify;
    margin-top: 20px !important; 
    margin-bottom: 20px !important;
}
.subject>.main>.content>.body>p:nth-child(1){
    margin-top: 0 !important;
}

.subject>.main>.content>.body img{
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
    
}
.subject>.main>.content>.body h2{
    font-size: 18px;
} 
.subject>.main>.content>.body h2 *{
     font-size: 18px;
}
.subject>.main>.page1{
    width: 900px;
    height: auto;
    
    margin-top: 20px;
}
.subject>.main>.page>div{
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: row;
    /* justify-content: space-between; */
    flex-wrap: wrap;
}
.subject>.main>.page>div>a{
    display: inline-block;
    width: 750px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}.subject>.main>.page1>div>a{

    width: 750px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.subject>.main>.page>div>span{
    display: inline-block;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 30px;
}
.subject>.main>.page>div>a:hover{
    color: #F5A43B;
}


.subject>.main>.content>.tags{
    width: 100%;
    height: 28px;
    background: #FFFFFF;
    /* padding-left: 21px; */
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 15px;
    color: #858181;
    font-weight: bold;
}
.subject>.main>.content>.tags>a{
    display: inline-block;
    width: auto;
    height: 26px;
    background: #FFFFFF;
    border: 1px solid #53b76f;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #53b76f;
    line-height: 26px;
    padding-left: 8px;
    padding-right: 8px;
    margin-right: 21px;
}
.subject>.main>.content>.tags>a:hover{
    background: #53b76f;
    color: #FFFFFF;
}
table{
     border-collapse: collapse;
    width: 100% !important;
    border: 1px solid #F0F0F0;
    line-height: normal;
}
table td{
    border: 1px solid #F0F0F0;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
}

table th{
    border: 1px solid #F0F0F0;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
}
table td,table td *{
    color:#fff !important;
}


.hospital-news-content {
    width: 100%;
    padding: 12px 16px;
    background: rgba(0, 190, 140, 0.02);
    border-radius: 8px;
    border: 1px solid #53b76f;
    box-sizing: border-box;
    margin: 20px 0px 0 0px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.hospital-news-detail {
    display: flex;
    align-items: center;
    max-width: calc(100% - 130px);
    flex: 1;
}
.hospital-news-img {
    width: 68px;
    height: 68px;
}
.hospital-news-content .detail-info {
    margin-left: 14px;
    width: 100%;
}
.hospital-news-detail .title {
    font-weight: 600;
    font-size: 16px;
    color: #222222;
    line-height: 22px;
}
.hospital-news-des {
    margin-top: 4px;
    font-weight: 400;
    font-size: 12px;
    color: #666666;
    line-height: 17px;
    max-width: calc(100% - 68px);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.hospital-news-content .consultation-btn {
    width: 100px;
    height: 36px;
    background:#53b76f;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 16px;
    color: #ffffff;
    line-height: 0;
    margin-left: 14px;
    flex: none;
    cursor: pointer;
}




.right_content>.shiguanzhishi{
    width: 300px;
    height: auto;
    background: #FFFFFF;
    border: 1px solid #F0F0F0;
    padding-bottom: 25px;
    padding-left: 19px;
    padding-right: 19px;
    /*margin-top: 18px;*/
}
.right_content>.shiguanzhishi>.title{
    width: 100%;
    height: 52px;
    border-bottom: 1px solid #F0F0F0;
}
.right_content>.shiguanzhishi>.title>span{
    display: block;
    width: 90px;
    height: 52px;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 52px;
    border-bottom: 2px solid #5abb76;
}
.right_content>.shiguanzhishi>.item_img{
    display: block;
    width: 100%;
    height: auto;
    margin-top: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.right_content>.shiguanzhishi>.item_img>.img{
    width: 100%;
    height: 132px;
    overflow: hidden;
    display: none;
    padding-bottom: 5px;
}
.right_content>.shiguanzhishi>.item_img_1>.img{
    display: block;
}
.right_content>.shiguanzhishi>.item_img>.img>img{
    width: 100%;
    height: auto;
}
/* ssssss */
.right_content>.shiguanzhishi>.item_img>.text{
    width: 100%;
    height: 16px;
    margin-top: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.right_content>.shiguanzhishi>.item_img>.text>.dl{
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #CBCBCB;
    transform: rotate(45deg);
    /* margin-right: 5px; */
    margin-left: 2px;
}
.right_content>.shiguanzhishi>.item_img_1>.text>.dl{
    display: none;
}

.right_content>.shiguanzhishi>.item_img>.text>.title{
    display: inline-block;
    width: 282px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.right_content>.shiguanzhishi>.item_img:hover>.text>.title{
    color: #FF9F22;
}
/* .right_content>.shiguanzhishi>.item_img>.dl{
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #CBCBCB;
    transform: rotate(45deg);
    margin-right: 5px;
    margin-left: 2px;
    margin-bottom: 2.5px;
} */

/* .right_content>.shiguanzhishi>.item_img>span{
    display: block;
    width: 100%;
    height: 16px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 16px;
    margin-top: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.right_content>.shiguanzhishi>.item_img:hover>span{
    color: #FF9F22;
} */
/* .right_content>.shiguanzhishi>.item_img:hover>.img>img{
    transform: scale(1.1);
} */

.right_content>.shiguanzhishi>.item{
    width: 100%;
    height: 16px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 16px;
    margin-top: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.right_content>.shiguanzhishi>.item>a{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 16px;
    
}
.right_content>.shiguanzhishi>.item>a:hover{
    color: #FF9F22;
}
.right_content>.shiguanzhishi>.item>span{
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #CBCBCB;
    transform: rotate(45deg);
    margin-right: 5px;
    margin-left: 2px;
    margin-bottom: 2.5px;
}
.right_content>.kefu2>.button{
    width: 100%;
    height: 54px;
    background: linear-gradient(0deg, #7431AF, #5D248F);
    box-shadow: 0px 4px 10px 0px rgba(96, 38, 147, 0.16);
    border-radius: 27px;
    margin-top: 25px;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    flex-wrap: nowrap;
}
.right_content>.kefu2>.button>img{
    width: 23px;
    height: auto;
}
.right_content>.kefu2>.button>span{
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    padding-left: 14px;
}
.right_content>.kefu2>.button:hover{
    background: linear-gradient(0deg, #5D248F, #7431AF);
}

.right_content>.xiangguancitiao{
    width: 300px;
    height: auto;
    background: #FFFFFF;
    border: 1px solid #F0F0F0;
    padding-bottom: 18px;
    padding-left: 19px;
    padding-right: 19px;
    margin-top: 20px;
}
.right_content>.xiangguancitiao>.title{
    width: 100%;
    height: 52px;
    border-bottom: 1px solid #F0F0F0;
}
.right_content>.xiangguancitiao>.title>span{
    display: block;
    width: 90px;
    height: 52px;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 52px;
    border-bottom: 2px solid #541B86;
}
.right_content>.xiangguancitiao>.citiao_list{
    display: block;
    width: 100%;
    height: auto;
    margin-top: 20px;
    overflow: hidden;
}
.right_content>.xiangguancitiao>.citiao_list>a{
    width: auto;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 25px;
}
.right_content>.xiangguancitiao>.citiao_list>a:hover{
    color: #FF9F22;
}
.right_content>.xiangguancitiao>.citiao_list>span{
    width: auto;
    height: auto;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    padding-left: 10px;
    padding-right: 5px;
    line-height: 25px;
}
.right_content>.xiangguancitiao>.citiao_list *:nth-last-child(1){
    /*display: none;*/
}

.right_content>.shiguanwenda{
    width: 300px;
    height: auto;
    background: #FFFFFF;
    border: 1px solid #F0F0F0;
    padding-bottom: 25px;
    padding-left: 19px;
    padding-right: 19px;
    margin-top: 29px;
}
.right_content>.shiguanwenda>.title{
    width: 100%;
    height: 52px;
    border-bottom: 1px solid #F0F0F0;
}
.right_content>.shiguanwenda>.title>span{
    display: block;
    width: 90px;
    height: 52px;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 52px;
    border-bottom: 2px solid #5abb76;
}
.right_content>.shiguanwenda>.title>h2{
    display: block;
    width: 90px;
    height: 52px;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 52px;
    border-bottom: 2px solid #541B86;
}
.right_content>.shiguanwenda>.title>h3{
    display: block;
    width: 90px;
    height: 52px;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 52px;
    border-bottom: 2px solid #53b76f;
}
.right_content>.shiguanwenda>.items{
    width: 100%;
    height: auto;
}
.right_content>.shiguanwenda>.items>.item{
display: block;
    width: 100%;
    height: 40px;
    padding-top: 14px;
    padding-bottom: 14px;
    border-bottom: 1px solid #F0F0F0;

}
.right_content>.shiguanwenda>.items>.item:nth-last-child(1){
    border-bottom: none;
    padding-bottom: 0;
}

.right_content>.shiguanwenda>.items>.item>.title{
    width: 100%;
    height: 24px;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
    
}
.right_content>.shiguanwenda>.items>.item>.title>span{
    display: block;
    width: 26px;
    height: 24px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #5D248F;
}
.right_content>.shiguanwenda>.items>.item>.title>p{
    display: block;
    width: 266px;
    height: 24px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.right_content>.shiguanwenda>.items>.item:hover p{
    color: #FF9F22;
}
.right_content>.shiguanwenda>.items>.item>.des{
    width: 100%;
    height: auto;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 26px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    /* margin-top: 10px; */
}


.right_content>.kuaisudaohang{
    width: 300px;
    height: auto;
    background: #FFFFFF;
    border: 1px solid #F0F0F0;
    padding-bottom: 25px;
    padding-left: 19px;
    padding-right: 19px;
    margin-top: 20px;
}
.right_content>.kuaisudaohang>.title{
    width: 100%;
    height: 52px;
    border-bottom: 1px solid #F0F0F0;
}
.right_content>.kuaisudaohang>.title>span{
    display: block;
    width: 90px;
    height: 52px;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 52px;
    border-bottom: 2px solid #541B86;
}
.right_content>.kuaisudaohang>.navs{
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}
.right_content>.kuaisudaohang>.navs>a{
    display: block;
    width: 128px;
    height: 34px;
    background: #FFFFFF;
    border: 1px solid #E6E6E6;
    border-radius: 17px;

    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    text-align: center;
    line-height: 34px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 16px;
    padding-left: 6px;
    padding-right: 6px;
}
.right_content>.kuaisudaohang>.navs>a:hover{
    background: #FF9F22;
    color: #FFFFFF;
}

.right_content>.xiangguanlanmu{
    width: 300px;
    height: auto;
    background: #FFFFFF;
    border: 1px solid #F0F0F0;
    padding-bottom: 25px;
    padding-left: 19px;
    padding-right: 19px;
    margin-top: 29px;
}
.right_content>.xiangguanlanmu>.title{
    width: 100%;
    height: 52px;
    border-bottom: 1px solid #F0F0F0;
}
.right_content>.xiangguanlanmu>.title>span{
    display: block;
    width: 90px;
    height: 52px;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 52px;
    border-bottom: 2px solid #541B86;
}
.right_content>.xiangguanlanmu>.list{
    width: 100%;
    height: auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
        padding-top: 20px
}
.right_content>.xiangguanlanmu>.list>a{
    text-align: center;
    width: 60px;
    height: 35px;
    line-height: 35px;
    border-radius: 8px;
    margin-right: 10px;
    margin-bottom: 10px;
    background-color: #EEEEEE;
    padding: 0 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}

.article h1{margin:0 0 20px;padding:0 0 20px;color:#000;font-size:24px;border-bottom:#eee 1px solid;}
.article .release{margin:0 0 30px;}
.article .release span{margin-right:10px;line-height:18px;display:inline-block;color:#8b92a2;}
.article .release span a{color:#8b92a2;}
.article .release span a:hover{color:#13b5a2;}
.article .note{margin:0 0 20px;padding:10px;line-height:25px;color:#787878;background-color:#fafafa;}
.content{line-height:30px;color:#333;font-size:14px;overflow:hidden;}
.content .pictrue{margin:0 0 40px;width:100%;overflow:hidden;}
.content .pictrue img{max-width:100%;display:block;}
.content .thumb{margin:0 0 40px;width:100%;overflow:hidden;}
.content .report{float:left;width:35%;overflow:hidden;}
.content .report img{max-width:100%;display:block;}
.content .customer{float:right;width:60%;}
.content .customer li{margin:0 0 10px;width:100%;line-height:35px;}
.content .customer li span{margin:0 10px 0 0;color:#8b92a2;}
.content .customer li i.iconfont{width:100px;height:16px;line-height:16px;display:inline-block;color:#ff8000;font-size:16px}
.content .customer .operat{margin:20px 0 0;width:100%;overflow:hidden;}
.content .customer .operat a{width:200px;height:40px;line-height:40px;display:inline-block;font-size:16px;text-align:center;color:#fff;background:#13b5a2;}
.content .image{margin:0 0 30px;padding:0 0 30px;width:100%;border-bottom:#fafafa 10px solid;overflow:hidden;}
.content .info-thumb{float:left;width:45%;overflow:hidden;}
.content .info-thumb img{max-width:100%;display:block; height:250px;}
.content .info-text{float:right;width:50%;}
.content .info-text h6{margin:0 0 5px;line-height:12px;color:#8b92a2;font-size:12px;}
.content .info-text .star{margin:0 0 15px;line-height:14px;color:#8b92a2;font-size:12px;}
.content .info-text .star i.iconfont{width:100px;height:14px;line-height:14px;display:inline-block;color:#13b5a2;font-size:14px}
.content .info-text p{height:95px;line-height:20px;color:#8b92a2;font-size:12px;}
.content .info-text li{margin:0 0 10px;width:100%;line-height:25px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.content .info-text li span{margin:0 5px 0 0;color:#8b92a2;}
.content .info-text li em{color:#787878;}
.content .info-text li i.iconfont{width:100px;height:16px;line-height:16px;display:inline-block;color:#13b5a2;font-size:16px}
.content .info-text .operat{margin:43px 0 0;width:100%;height:40px;}
.content .info-text .operat a{width:60%;height:40px;line-height:40px;display:inline-block;font-size:16px;text-align:center;color:#fff;background:#53b76f}
.content .push-button{width:100%;height:40px;}
.content .push-button a{width:60%;height:40px;line-height:40px;display:inline-block;font-size:16px;text-align:center;color:#fff;background:#53b76f}
.content .push-button a span{margin:0 0 0 10px;line-height:40px;font-size:12px;}
.content img{margin:0 auto;max-width:100%;display:block;text-align:center;}
.content table{width:100%;font-size:12px;border:#eee 1px solid;border-collapse:collapse;}
.content table th{padding:5px 10px;line-height:25px;text-align:left;border:#eee 1px solid;background:#fafafa;}
.content table td{padding:5px 10px;line-height:25px;border:#eee 1px solid;}
.content a{color:#13b5a2;}
.content strong{display:block;font-size:16px;}
.content .cover{margin:0 0 30px}
.content .content-video{margin:0 auto 20px;width:100%;display:inline-block;overflow:hidden}
.content-case strong{margin:0 0 20px;padding:0 0 0 10px;display:block;color:#13b5a2;font-size:16px;border-left:#13b5a2 2px solid;}
.content .linktitle{margin:40px 0 10px;padding:15px 10px;border:#ffe3b7 1px solid;background-color:#fff5e5;overflow:hidden}
.content .linktitle span{color:#363636;font-weight:700}
.content .linktitle a{color:#ff5d00;text-decoration:underline}
.random{margin:0 0 30px;padding:30px;font-size:14px;border-radius:5px;background-color:#fff;overflow:hidden;}
.random dt{margin:0 0 20px;line-height:35px;color:#000;font-size:18px;border-bottom:#53b76f 2px solid;}
.random dd{margin:0 0 10px;padding:0 0 10px;line-height:30px;border-bottom:#eee 1px solid;}
.random dd a{    color: #333;width:100%;line-height:30px;display:inline-block;white-space:nowrap;text-overflow:ellipsis;}
.random dd i.marker{margin:13px 10px 0 0;float:left;width:4px;height:4px;display:inline-block;border-radius:10px;background-color:#8b92a2;}
.random dd span{float:right;color:#8b92a2;}
.random dd.curr{border:none;}
.reading{margin:30px 0 0;font-size:14px;}
.reading li{width:100%;line-height:30px;}
.reading li a{width:100%;display:inline-block;color:#13b5a2;white-space:nowrap;text-overflow:ellipsis;}
.title {
    margin: 0 0 20px;
    line-height: 40px;
    color: #000;
    font-size: 18px;
 
}
.sidebar{margin:0 0 30px;padding:10px;border-radius:5px;background-color:#fff;}
.title{margin:0 0 20px;line-height:40px;color:#000;font-size:18px; border-bottom: 1px solid #eee;}
.title a{float:right;line-height:40px;display:inline-block;font-size:14px;text-align:center;color:#8b92a2;}
.title-radius{margin:0 0 20px;line-height:36px;color:#fff;font-size:18px;text-align:center;border-radius:40px;background-color:#13b5a2;}
.thumbside li{margin:0 0 15px;overflow:hidden;}
.thumbside li.on{margin:0;padding:0 0 15px}
.thumbside li a{display:block;}
.thumbside li .thumb{margin:0 15px 0 0;float:left;width:80px;height:80px;overflow:hidden;}
.thumbside li .thumb img{height:80px;transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;-moz-transition:all 1s ease;}
.thumbside li .text{height:75px;overflow:hidden;}
.thumbside li .text span{margin:0 0 10px;line-height:16px;display:inline-block;color:#333;font-size:16px;}
.thumbside li .text h6{margin:0 0 10px;line-height:20px;display:inline-block;color:#333;font-size:13px;}
.thumbside li .text p{line-height:16px;color:#8b92a2;font-size:12px;word-break:break-all;word-wrap:break-word;overflow:hidden;}
.thumbside li:hover a{text-decoration:none;}
.thumbside li:hover .thumb img{-moz-transform:scale(1.3, 1.3);-ms-transform:scale(1.3, 1.3);-webkit-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.thumbside li:hover .text span{color:#13b5a2}



.type_content{
    background-color: #FFFFFF;
}
.type_content_2{
      width: 100%;
    height: 156px;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.type_content_2>.img{
        width: 185px;
    height: 185px;
    overflow: hidden;
    text-align: center;
}
.type_content_2>.img>img{
    width: 100%;
}
.type_content_2>.text{
       width: 665px;
    margin-left: 20px;
    height: 156px;
    text-align: left;
}
.type_content_2>.text>.typename{
    width: 100%;
    height: 52px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 38px;

    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    /*margin-top: 20px;*/
}
.type_content_2>.text>.desc{
    width: 100%;
    /*height: 86px;*/
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 22px;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    /*margin-top: 23px;*/
}
.subject>.main>.content2 {
    width: 900px;
    height: auto;
    background: #FFFFFF;
    border: none;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex
;
    align-items: flex-start;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}

.subject>.main>.content2>.list {
    width: 100%;
    height: auto;
    padding-bottom: 50px;
    padding-top: 29px;
}
.subject>.main>.content2>.list>.item {
       display: block;
    width: 100%;
    height: 188px;
    /* background: #000000; */
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid #EBEBEB;
    display: flex
;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}.subject>.main>.content2>.list>.item>.img {
    display: block;
    width: 185px;
    height: 128px;
    overflow: hidden;
}
.subject>.main>.content2>.list>.item>.img>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}.subject>.main>.content2>.list>.item>.text {
    width: 655px;
    height: 128px;
    padding-right: 11px;
}.subject>.main>.content2>.list>.item>.text>.title {
    display: block;
    width: 100%;
    height: 23px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 23px;
    border: none;
    margin-top: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}.subject>.main>.content2>.list>.item>.text>.des {
    display: block;
    width: 100%;
    height: 40px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    margin-top: 19px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: justify;
}.subject>.main>.content2>.list>.item>.text>.other {
    width: 100%;
    height: 21px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 21px;
    margin-top: 23px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: flex
;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}.subject>.main>.content2>.list>.item>.text>.other>div {
    width: auto;
    height: 21px;
    display: flex
;
    align-items: center;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
}.subject>.main>.content2>.list>.item>.text>.other>div>a {
    color: #999;
    background-color: #eee;
    padding-left: 5px;
    padding-right: 5px;    margin-right: 5px;
    border-radius: 3px;
}.right_content>.shiguanwenda>.items>.item>.title {
    width: 100%;
    height: 24px;
    display: flex
;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}.right_content>.shiguanwenda>.items>.item>.title>p {
    display: block;
    width: 266px;
    height: 24px;
    font-size: 16px;
    line-height: 20px;
    border: none;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

    .type .left .name1 {
    width: auto;
    height: 22px;
    font-family: Source Han Sans CN;
    font-weight: 600;
    font-size: 22px;
    color: #000;
    padding: 15px 10px 35px;
    /* background-color: #53b76f; */
    line-height: 22px;
    /* margin-left: 10px; */
    flex-shrink: 0;
    margin-bottom: 10px;
}.article .arc_list .arc1 {
    width: calc((100% - 80px) / 2);
    height: 20px;
    display: flex
;
    margin-right: 20px;
    margin-left: 20px;
    margin-top: 10px;
    /* border: none; */
    float: left;
    justify-content: space-between;
    align-items: center;
    /* margin-bottom: 25px; */
}.article .arc_list .arc1 .title {
    display: block;
    width: calc(100% - 85px);
    height: 22px;
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #333333;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    border: none;
    text-overflow: ellipsis;
}.article .arc_list .arc1 .pubdate {
    font-family: Source Han Sans CN;
    font-weight: 400;
    font-size: 14px;
    color: #333333;
    line-height: 20px;    margin-top: -22px;
}
@import url("common.css");
.__main__ {
  width: 100%;
  height: auto;
}
.__main__ .main {
  width: 1200px;
  margin: 0 auto;
}
.__main__ .main .tag_index {
  width: 100%;
  height: auto;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 20px;
}
.__main__ .main .tag_index a {
  display: block;
  width: 100%;
  height: 15px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #999999;
  line-height: 15px;
}
.__main__ .main .tag_index a:hover {
  color: #5D248F;
}
.__main__ .main .tag_index a.active {
  color: #5D248F;
}
.__main__ .main .tags {
  width: 100%;
  height: auto;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-top: 30px;
}
.__main__ .main .tags .tag {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -moz-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 326.666px;
  height: 108px;
  overflow: hidden;
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  -moz-transition: all 0.25s;
  transition: all 0.25s;
  padding: 20px;
}

.__main__ .main .tags .tag img {
  width: 88px;
  height: 88px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;    margin-right: 10px;
}
.__main__ .main .tags .tag .text {
  display: block;
  width: 228px;
  height: 88px;
}
.__main__ .main .tags .tag .text .tag_name {
  display: block;
  width: 100%;
  height: 20px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 16px;
  font-weight: 600;
  color: #333333;
  line-height: 20px;
  margin-bottom: 5px;
}
.__main__ .main .tags .tag .text .tag_desc {
  display: block;
  width: 100%;
  height: 42px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.__main__ .main .tags .tag .text .info {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 12px;
  color: #999999;
  margin-top: 5px;
}



.head{
    width: 100%;
    height: auto;
    background: #FFFFFF;
    position: fixed;
    z-index: 99999;
    /* border-bottom: 1px solid #EFEFEF; */
}
.head_bottom{
    width:100%;height: 172px;
}
.head>.search{
    width: 100%;
    height: 40px;
    background: #F4F4F4;
}
.head>.search>.content{
    width: 1239px;
    height: 40px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.head>.search>.content>.left{
    width: 900px;
    height: 40px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 40px;
}

.head>.search>.content>.right{
    width: 300px;
    height: 24px;
    background: #FFFFFF;
    border: 1px solid #E6E6E6;
    border-radius: 12px;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding-left: 1px;
}
.head>.search>.content>.right>input{
    width: 238px;
    height: 14px;
    text-indent: 16px;
    border:none;
    background-color: #fff;
}
.head>.search>.content>.right>input:focus{
    outline: none;
    background-color: #fff;
}
.head>.search>.content>.right>.button{
    width: 42px;
    height: 14px;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    flex-wrap: nowrap;
    cursor: pointer;
}
.head>.search>.content>.right>.button>img{
    width: 14px;
    height: 14px;
}
.head>.head_top{
    width: 1239px;
    height: 86px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}
.head>.head_top>.head_top_left{
    height: 55px;
    width: 60%;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
.head>.head_top>.head_top_right{
    height: 55px;
    width: 40%;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
.head>.head_top>.head_top_left>.head_top_left_logo{
    height: 55px;
    width: auto;
}
.head>.head_top>.head_top_left>.head_top_left_logo img{
    height: 55px;
    width: auto;
}
.head>.head_top>.head_top_left>.head_top_left_des{
    height: 55px;
    width: auto;
    padding-left: 27px;
}
.head>.head_top>.head_top_left>.head_top_left_des>div:nth-child(1){
    width: auto;
    height: 22px;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 22px;
    margin-top: 7px;
}
.head>.head_top>.head_top_left>.head_top_left_des>div:nth-child(2){
    width: auto;
    height: 15px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 15px;
    margin-top: 10px;
}
.head>.head_top>.head_top_right>div:nth-child(2){
    width: auto;
    height: 55px;
}
.head>.head_top>.head_top_right>div:nth-child(2)>img{
    width: auto;
    height: 55px;
}
.head>.head_top>.head_top_right>div:nth-child(1){
    width: auto;
    height: 55px;
    padding-right: 15px;
}
.head>.head_top>.head_top_right>div:nth-child(1)>div:nth-child(1){
    width: auto;
    height: 19px;
    font-size: 18px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999999;
    line-height: 18px;
    text-align: right;
}
.head>.head_top>.head_top_right>div:nth-child(1)>div:nth-child(2){
    width: auto;
    height: 28px;
    font-size: 27px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #53b76f;
    line-height: 28px;
    text-align: right;
    margin-top: 10px;
    /* transform:rotateY(180deg); */

}
.head>.navs{
    width: 100%;
    height: 50px;
    background: #53b76f;
}
.head>.navs>.nav_content,.head>.navs>.nav_content>ul{
    width:1200px;
    height:50px;
    margin:0 auto;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    /* overflow: hidden; */
}
.head>.navs>.nav_content>ul>li{
    display: inline-block;
    width: auto;
    height: 41px;
    background: #53b76f;
    margin-top: 9px;
    padding-left: 22px;
    padding-right: 22px;
    text-align: center;
    min-width: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 999999;
    background-image: url(/static/images/nav_bg.jpg);
    background-repeat: no-repeat;
    background-size: 1px 18px;
    background-position: right;
}
.head>.navs>.nav_content>ul>li:last-child{
    background-image: none;
}
.head>.navs>.nav_content>ul>li.active{
    /* background: #ffff; */
}
.head>.navs>.nav_content>ul>li>div{
    width: 100%;
    height: 41px;
    position: relative;
    padding-left: 22px;
    padding-right: 22px;
    min-width: 80px;
    border-radius: 5px 5px 0 0;
}
.head>.navs>.nav_content>ul>li>div>a{
    display: inline-block;
    width: 100%;
    height: 41px;
    margin: 0 auto;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #fff;
    line-height: 32px;
    text-align: center;
}
.head>.navs>.nav_content>ul>li.active>div{
    color: #53b76f;
    background-color: #FFFFFF;
    box-shadow: inset 0px -15px 15px -15px rgb(133, 127, 127);
}
.head>.navs>.nav_content>ul>li.active>div>a{
    color: #53b76f;
}
.head>.navs>.nav_content>ul>li>div:hover{
    color: #53b76f;
    background-color: #FFFFFF;
    box-shadow: inset 0px -15px 15px -15px rgb(133, 127, 127);
}
.head>.navs>.nav_content>ul>li>div:hover>a{
    color: #53b76f;
}
.head>.navs>.nav_content>ul>li.border{
    width: 1px;
    height: 18px;
    padding: 0;
    background: #F5F5F5;
    opacity: 0.14;
    min-width: 1px;
}
.head>.navs>.nav_content>ul>li>div>.children{
    position: absolute;
    top: 41px;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 99999;
    background-color: #fff;
    display: none;
    background: #FFFFFF;
    box-shadow: 0px 6px 8px 0px rgba(93, 36, 143, 0.1);
    border-radius: 0px 0px 8px 8px;
    padding-bottom: 5px;
}
.head>.navs>.nav_content>ul>li>div>.children>a{
    display: block;
    width: auto;
    /* height: 30px; */
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
    /* margin-top: 30px; */
    background-color: #fff;
}
.head>.navs>.nav_content>ul>li>div>.children>a:nth-child(1){
    margin-top: 0;
}
.head>.navs>.nav_content>ul>li>div>.children>a:hover{
    color: #5D248F;
}


.site2 {
	width: 1200px;
	overflow: hidden;
	position: relative
}.site2 .c7 {
    width: 897px;
    height: 300px;
    position: relative;
    margin-top: 1px;
    overflow: hidden;
    float: left;
    background: #ffff;
}.CSoftType {
    width: 1200px;
    overflow: auto;
    padding: 20px 0;
}.CSoftType ul li {
    line-height: 40px;
    width: 400px;
    float: left;
}.CSoftType ul li a.AT1 {
    width: 100px;
    margin-right: 5px;
    color: #999;
    white-space: nowrap;
}
.CSoftType ul li a {
    display: block;
    float: left;
    overflow: hidden;
}CSoftType ul li a.AT2 {
    width: 225px;
    white-space: nowrap;
    margin-right: 20px;
    text-overflow: ellipsis;
}.CSoftType ul li time {
    display: block;
    float: right;
    color: #ff0000;
    width: 63px;
}.index_gytit.fenl {
 
}
.index_gytit {
    border-bottom: 2px solid #53b76f;
    width: 100%;
    height: 55px;
    line-height: 55px;
}.index_gytit .more {
    float: right;
    color: #999;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
}.index_gytit .fl {
       float: left;
    margin-left: 0px;
    height: 47px;
    line-height: 47px;
    margin-top: 6px;
}.index_gytit .fl li {
    float: left;
    font-size: 18px;
    color: #333;
    position: relative;
    cursor: pointer;
    padding: 0 12px;
}.CSoftType ul li a.AT2 {
    width: 211px;
    white-space: nowrap;
    margin-right: 20px;
    text-overflow: ellipsis;
    color: black;
}

.np{margin:0 0 40px;padding:10px 30px 5px;border-radius:5px;background:#fff;overflow:hidden;    margin-top: 20px;}
.np li{margin:0 0 10px;width:45%;color:#8b92a2;}
.np li.prev{float:left;}
.np li.next{float:right;}
.np li span{display:block;line-height:30px;}
.np li a{line-height:23px;display:inline-block;color:#000;font-size:14px;}
.np li a:hover{color:#13b5a2}

.textside li{margin:0 0 15px;padding:0 0 15px;border-bottom:#eee 1px solid;}
.textside li.on{margin:0;padding:0 0 15px;border:none;}
.textside li a{line-height:25px;color:#666;font-size:14px;}
.textside li:hover a{text-decoration:none;color:#13b5a2}



