@charset "utf-8";
/* CSS Document */
.site-branding img{ max-width:420px}
body{ color:#333; font-family:微软雅黑}
a{ color:#46655c}
a:hover{ color:#46655c}
/*@media (min-width: 1400px)*/



ul li{list-style:none;}
.col-green{ color:#87b8a1}
.col-d-green{ color:#64a68b}
.cl{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.bg-green{ background-color:#87b8a1; color: #ffffff;}
.bg-l-green{ background-color: #e7f1ec;}
.container { max-width: 1660px;}
.txt-l{ text-align:left;}
.txt-c{ text-align: center;}
.txt-r{ text-align: right;}
.h80{ height:80px;}
.h50{ height:50px;}
.h40{ height:40px;}
.h60{ height:60px;}
.h30{ height:30px;}
.h20{ height:20px;}
.h10{ height:10px;}

/*menu*/

.header-style-two .main-navigation ul li a.sel{ color:#64a68b; font-weight:bold;}
.main-navigation ul li a:hover{ color:#c6f2de}
.wrd-bottom-border{ border-bottom:0}
.header-style-two .main-navigation ul li a:hover, .header-style-two .main-navigation ul li.current-menu-item > a, .header-style-two .main-navigation ul li.current-menu-ancestor > a{ background-color:#ebf7f0}
.header-style-two .main-navigation ul li a:before, .header-style-three .main-navigation ul li a:before{ border-top: 8px solid #87b8a1;}
.main-navigation ul li ul{ width:265px;}
.header-style-two .header-area .container{ height:110px;}
/*.main-navigation ul li{ height:110px;}
.header-style-two .main-navigation ul li a{ height:110px; line-height:30px;}
*/
/*banner1*/
.wrd-slide-sub-title{ color:#fff; font-size:22px; text-align:center;letter-spacing:12px; font-weight:100}
.wrd-slide-title{ font-size:60px;  color:#fff; letter-spacing:5px; text-align:center; font-weight:100}
.wrd-slider-content-text{ font-size:26px;  letter-spacing:11px; font-weight:100;margin-top:0px}

/*banner2*/
.wrd-slider-content-wrapper{ margin-top:870px;}
.wrd-slide-sub-title2{ font-size:30px;  text-align:right; letter-spacing:6px; font-weight:20}
.wrd-slide-title2{ color:#fff; font-size:22px; text-align:right;letter-spacing:8px; font-weight:20}


/*产品中心*/
.wrd-testimonial-item{ padding:0;}
.wrd-testimonial-image{ max-width:523px;}
.wrd-testimonial-slider-wrapper{ padding:115px 0 85px}
.wrd-arrow-top .wrd-testimonial-slider .slick-arrow{ top:-110px}

/*about*/
.about-section{ background-color:#ebebeb; padding-bottom:30px}
.wz01{ color:#000; font-size:18px; padding-bottom:30px}
.wrd-double-image-wrapper{ height:500px}
.single-team-member{ margin:15px 0} 

/*解决方案*/
.solution-section{ 
    padding-top: 115px;
    /*padding-right: 150px;*/
    position: relative;
	background-color:#ebebeb;
}
.section-title-desc ul li, .section-title-desc ul li a{ color:#46655c;}
.solution-tt{ font-size:26px; font-weight:600; padding-left:20px}
.solution-tt-s{ font-size:20px; color:#b2bcb9; font-weight:100; padding-left:20px}
.solution-section .nr{ padding-left:300px;}
.solution-section .left{ width:500px; float:left; padding-top:50px}
.solution-section .right{ width:455px; float:left; padding-left:20px;}
.solution-section01 .video{ width:80%; margin:0 auto;  text-align: center;}

/*news*/
.news-section{
	padding-top: 115px;
   /* padding-right: 150px;*/
    position: relative;
	background-color:#ebebeb;
}

.news-tt-s{ font-size:20px; color:#b2bcb9; font-weight:100; padding-left:20px}
.news-section ul li{ list-style:none; height:auto; padding-bottom:20px; padding-top:20px; border-bottom:1px solid #595757}
.news-section ul li .name{ font-size:20px; color:#000;}
.news-section ul li .date{ font-size:18px; color:#b5c2be}
.news-section01{ width:80%; margin:0 auto; height:auto; overflow:hidden; background-color:#f7f7f7; padding:40px 0px 80px 0; margin-top:50px; border-radius:30px; }
.news-section01 .news-list{ padding:0 50px}
.news-section01 .news-list ul li{ width:100%; height:auto; overflow:hidden; padding:50px 0; border-bottom:1px solid #595757;}
.news-section01 .news-list .info .pic{/* width:30%; float:left;*/ text-align:center;}
.news-section01 .news-list .info .news-in{ height: 125px;}
.news-section01 .news-list .info .bt{ line-height:40px; color:#717171; font-size:22px;  /*white-space:nowrap;*/ overflow:hidden; text-overflow: ellipsis;}
.news-section01 .news-list .info .bt a{color:#87b8a1;}
.news-section01 .news-list .info .bt a:hover{ color:#46655c}
.news-section01 .news-list .info .date{ float:left; color:#000; font-size:16px;}
.news-section01 .news-list .info .des{ height: 45px;  line-height:40px; color:#717171; font-size:16px;  white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.news-section01 .news-list .info .view{line-height:40px; color:#87b8a1;}
.news-section01 .news-list .info .view a{color:#87b8a1;}
.news-section01 .news-list .info .view a:hover{ color:#46655c}
.news-section01 .page{ float:right; padding:40px 50px 0 50px;}
.news-section01 .page ul li{ float: left; margin: 10px 10px; color: #999;}
.news-section01 .page a.sel{ background-color: #87b8a1; color: #FFF;} 
.news-section01 .page a{padding: 2px 10px;}
.news-section01 .page a:hover{ width: 60px; height: 60px;  background-color: #e2f1ea}

.news-section01 .con{ padding:50px;}
.news-section01 .con .title{
    line-height: 50px;
    font-size: 28px;
    text-align: center;
    font-weight: bold;
	padding-bottom:30px;
	}
.news-section01 .con .title2{
	background-color: #87b8a1;
    color: #fff;
    width: 300px;
    margin: 0 auto;
    text-align: center;
    padding: 10px 15px;
    margin-bottom: 10px;
    border-radius: 15px 0 15px 0;
}
.news-section01 .con .title4 {
    height: 40px;
    line-height: 40px;
    color: #87b8a1;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    padding-left: 25px;
    margin: 20px 0;
    background:url(assets/images/news/icon-tt.png) no-repeat 0 10px;
}

.news-section01 .con .tip2{ 
	background-color:#dedede;
	border-radius:10px;
	padding:10px 20px;
	font-size:14px;
	line-height:30px;
	color:#5c5c5c;
}
.news-section01 .con .tip3 {
    border: 2px solid #87b8a1;
    color: #000;
    padding: 15px 25px;
    margin: 25px;
    border-radius: 25px;
	/*width:60%;*/
	margin:0 auto;
}
.news-section01 .con .tip3 .tt{ 
	font-size:24px; 
	color:#000; 
	text-align:center; 
	font-weight:bold;
}
.news-section01 .con .tip3 .tt2{ 
	height:45px;
	line-height:45px;
	font-size:20px; 
	color:#fff;
	width:200px;
	margin:0 auto;
	text-align:center; 
	font-weight:bold; 
	border-radius:5px;
	background-color:#87b8a1;
}
.news-section01 .con .tip4{ border:1px solid #87b8a1; border-radius:15px; padding:15px; background-color:#87b8a1; color:#fff;}

.news-section01 .con img{ margin-bottom:30px; margin-top:30px;}
.news-section01 .table tr td{
    border: 1px solid #dedede;
	line-height:40px;
}
.news-section01 .table2 tr td{
    padding:5px;
	line-height:40px;
}
/*合作医院*/
.cooperation-section{ background-color:#FFF; height:670px; padding:80px 0;}

.mt-tabpage {
	width: 100%;
}
.mt-tabpage-title {
	height: 360px;
	font-size: 0;
	background-color: #fff;
	width: 17%;
	float: left;
	background: #fff;
}
.mt-tabpage-title .mt-tabpage-item {
	display: inline-block;
	width: 210px;
	height: 90px;
	line-height: 90px;
	text-align: center;
	color: #868686;
	font-size: 30px;
	border:1px solid #595757;
	border-radius:10px;
	margin:15px 0;
}
.mt-tabpage-cont__wrap .c-logo01{ width:360px; float:left;}
.mt-tabpage-cont__wrap .c-logo02{ width:360px; float:left;}
.mt-tabpage-cont__wrap .c-logo03{ width:360px; float:left;}
.mt-tabpage-title .mt-tabpage-item ul li { width:252px; height:125px; float:left;}

.mt-tabpage-title .mt-tabpage-item:hover{
	color: #f18d00;
}
.mt-tabpage-title .mt-tabpage-item-cur {
	color: #f18d00;
	font-size: 30px;
	border:1px solid #f18d00;
}
.mt-tabpage-count {
	position: relative;
	width: 83%;
	height: 230px;
	overflow: hidden;
}
.mt-tabpage-cont__wrap {
	position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
	height: 370px;
	line-height: 200px;
	text-align: center;
}


/*footer*/
.site-footer{ padding-top:50px; padding-bottom:50px;}
.site-footer .footer-1{ height:auto; overflow:hidden; border-bottom:1px solid #4b655c; padding-bottom:25px;}
.site-footer .logo{ width:20%; float:left;}
.site-footer .footer-menu{ width:80%; float:right;}
.site-footer .footer-1 ul li{ list-style:none; width:11%; float:left; height:90px; line-height:130px; font-size:16px; text-align:right}
.site-footer .footer-1 ul li a{ color:#000}
.site-footer .footer-2{ color:#000; font-size:16px; padding:25px 0; text-align: center;}

/*about-us*/
.about-section01{ width:80%; margin:0 auto; height:auto; background-color:#f7f7f7; padding:80px 0px; margin-top:50px; border-radius:30px;}
.about-section01 .bt{ text-align:center;}
.about-section01 p{ padding:30px 0;}
.about-section01 .wz{ font-size:18px; color:#000; line-height:30px; text-align:left;}
.about-section01 .tt{ line-height:30px; background:url(assets/images/others/icon-shu.png) no-repeat 0 4px; padding-left:20px; font-size:28px; color:#87b8a1}
.about-section01 .ab-zyyw{ width:100%;}
.about-section01 .ab-zyyw ul li{ width:400px;; min-height:320px; float:left; margin:15px 15px; background-color:#fff; border:1px solid #a0a0a0; border-radius:20px; padding:30px;}
.about-section01 .ab-zyyw .img{ text-align:center;}
.about-section01 .ab-zyyw .name{ padding-bottom:18px; text-align:center; font-size:18px; color:#000; font-weight:bold;}
.about-section01 .ab-zyyw .des{ text-align:left; color:#717171; font-size:14px;}
.about-section01 .ab-zyyw .wk { min-height:325px; border:1px solid #999; border-radius:15px; padding:20px; background-color:#fff}
.about-section01 .ab-jjfa{ width:100%;}
.about-section01 .ab-jjfa .name{ height:40px; line-height:40px; margin:0 auto; font-size:18px; text-align:center; background-color:#87b8a1; border-radius:20px; color:#fff; margin-bottom:20px; }
.about-section01 .ab-jjfa .des{  text-align:center; color:#717171; font-size:14px; background-color:#FFF;  top:28px; font-size:16px; left:56px; border-radius:20px; padding-bottom:30px;}

.member-name{ font-size:16px; color:#fff;} 
.member-info{ padding:10px; background-color:#87b8a1; opacity:0.2;}
.xscg ul li{ list-style-image:url(assets/images/others/icon-disc.png); text-align:left; padding-left:10px;}
.ab-hz img{ padding-bottom:30px;}
.ab-hz ul li { list-style-image: url(assets/images/others/icon-disc.png);  text-align: left;  padding-left: 10px; margin-left:20px;}


/*services*/
.services-section01{ width:80%; margin:0 auto; height:auto;  padding:40px 0px; }
.tab .nav { margin:0 auto;} 
.tab .nav ul{width:100%;overflow:hidden;zoom:1;} 
.tab .nav ul li{ float: left; border-radius:20px; margin:9px; font-size:18px; width:15% } 
.tab .nav ul li:last-child{border: none;} 
.tab .nav ul li a{ /*padding:0 55px;*/ display: block;line-height: 56px; border:1px solid #87b8a1; text-align: center;color: #87b8a1; border-radius:20px;} 
.tab .nav ul li.act a{background: #87b8a1; color:#fff;}
.tab .nav2 { margin:0 auto; text-align:center} 
.tab .nav2 ul{width:100%;overflow:hidden;zoom:1;} 
.tab .nav2 a{ padding:0 55px; display: block;line-height: 56px; border:1px solid #87b8a1; text-align: center;color: #87b8a1; border-radius:20px;} 
.tab .nav2 .act a{background: #87b8a1; color:#fff;}
.services-section01 .tabBox{ padding:60px 80px;  background-color:#f7f7f7; border-radius:30px; margin-top:50px;}
.services-section01 .services-des { color:#717171; font-size:16px;}
.services-section01 .services-des ul li{ padding:5px 0;}
.services-section01 .services-des .icon{ width:80px; height:100px; float:left; margin-right:30px; clear:both}
.services-section01 .services-des .icon img{ width:60px;}
.services-section01 .services-des .bt{ font-size:22px; color:#000}
.services-section01 .nav div{   float: left; border-radius:20px; margin:10px 0; font-size:18px; } 
.services-section01 .nav div a {
    display: block;
    line-height: 56px;
    border: 1px solid #87b8a1;
    text-align: center;
    color: #87b8a1;
    border-radius: 20px;}
.services-section01 .nav div.act a{background: #87b8a1; color:#fff;}

.solution-section01{ width: 80%; margin: 0 auto; height: auto; padding: 40px 0px;}
.solution-section01 .tabBox{ padding:60px 80px;  background-color:#f7f7f7; border-radius:30px; margin-top:50px;}
.solution-section01 .nav div{   float: left; border-radius:20px; margin:10px 0; font-size:18px; } 
.solution-section01 .nav div a {
    display: block;
    line-height: 56px;
    border: 1px solid #87b8a1;
    text-align: center;
    color: #87b8a1;
    border-radius: 20px;}
.solution-section01 .nav div.act a{background: #87b8a1; color:#fff;}

/*product*/
.product-section01{ width:80%; margin:0 auto; height:auto;  padding:40px 0px; }
.product-section01 .nav div{ float: left; border-radius:20px; margin:10px 0; font-size:18px;  } 
.product-section01 .nav div a { display: block; line-height: 56px; border: 1px solid #87b8a1; text-align: center; color: #87b8a1; border-radius: 20px;padding: 0px 46px; margin:0 10px;}
.product-section01 .nav div.act a{background: #87b8a1; color:#fff;}
.product-section01 .p01{ height:auto; overflow:hidden; padding: 60px 80px; background-color: #f7f7f7; border-radius: 30px; margin-top: 50px;}
.product-section01 .p02{ height:auto; overflow:hidden; padding: 60px 0 30px 0; border-radius: 30px;}



.product-section01 .tabBox .left{ width:45%; float:left}
.product-section01 .tabBox .right{ width:55%; float:left; padding-left:15px;}
.product-section01 .tabBox .bt{ font-size:36px; font-weight:bold; }
.product-section01 .tabBox .des{ padding:25px 0; }
.product-section01 .tabBox .tt{ font-size:28px; font-weight:bold; line-height: 40px; text-align: center;}
.product-section01 .tabBox .tt span{ font-size:18px; font-weight: 500; color:#ccd2d0; /*padding-left:25px;*/ text-transform:uppercase}
.product-section01 .tabBox .tt2{ font-size:28px; font-weight:bold;}
.product-section01 .tabBox .tt2 span{ font-size:18px;font-weight: 500; color:#ccd2d0; padding-left:25px; text-transform:uppercase}

.product-section01 .tabBox .yy{ padding-top:25px;}
.product-section01 .tabBox .yy ul li{ list-style-image: url(assets/images/others/icon-disc.png); text-align:left; padding-left:10px; margin-left:30px; font-size:16px;}
.pro-cpgn ul li{ width:300px; float:left; margin:20px 12px 10px 12px;}
.pro-cptd ul { padding-top: 30px;}
.pro-sydx ul li{ width:350px; float:left; margin:20px 40px 10px 40px;}
.pro02-sydx ul li{ width:300px; float:left; margin:20px 12px 10px 12px;}
.pro03-cpgn ul li{ width:235px; float:left; margin:20px 12px 10px 12px;}

.product-section01 .sub-menu{ /*height:60px;*/ line-height:60px; background-color:#edf4f1; text-align:center; margin:30px 0;}
.product-section01 .sub-menu ul{ width:30%; margin:0 auto}
.product-section01 .sub-menu ul li{ line-height:60px; float:left; color:#87b8a1; padding:0 20px; }

.product-section01 .sub-menu2{ line-height:60px; background-color:#edf4f1; text-align:center; margin:30px 0; border-radius: 10px;}
.product-section01 .sub-menu2 ul{ width: 1450px;  margin:0 auto}
.product-section01 .sub-menu2 ul li{ line-height:60px; float:left; color:#87b8a1; padding:0 21px; }
.product-section01 .sub-menu2 ul li .active{ color:#87b8a1 ; font-weight: bold;}
.product-section01 .tabBox .tedian-k{ width: 1200px; margin: 0 auto;}
.product-section01 .tabBox .tedian ul li{ margin-top: 40px; height: auto; overflow: hidden;}
.product-section01 .tabBox .tedian .tt{ color: #87b8a1; font-size: 20px; text-align: left;}
.product-section01 .tabBox .tedian .number{ width: 90px; height: 90px; float:left}
.product-section01 .tabBox .tedian .dec{ width: 495px; height: auto; float: left;}
/* .product-section01 .tabBox .ptjg{ width: 1200px; margin:0 auto} */
.product-section01 .tabBox .ptjg-list{ margin:0 auto; border: 2px solid #87b8a1; border-radius: 20px; padding: 20px; height: auto; overflow: hidden;}
.product-section01 .tabBox .ptjg-list ul li{ float: left; width: 328px; list-style-image: url(assets/images/others/icon-disc2.png); text-align:left; padding-left:10px; margin-left:30px; font-size:16px;}

.product-section01 .tabBox .borline{ width: 1200px; margin:0 auto; border: 2px solid #87b8a1; border-radius: 20px; padding: 20px; height: auto; overflow: hidden;}



/*join*/
.join-section01{ width:80%; margin:0 auto; height:auto;  padding:40px 0px; }
.join-section01 .tabBox{ padding:60px 80px;  background-color:#f7f7f7; border-radius:30px; margin-top:50px;}
.join-section01 .tab .nav ul li{ margin:10px 30px; }
.join-section01 .j-zp{ width:250px; line-height:55px; margin:50px auto; background-color:#76d192; color:#fff; font-size:20px; text-align:center; border-radius:30px;}
.join-section01 .j-email{ width:100%; text-align:center;}
.join-section01 .j-tt{ font-size:40px;/* padding-bottom:50px;*/ display:block; float:left; padding-right:50px;}
.join-section01 .j-zw ul li{ float:left; font-size:14px; font-style:inherit;  border:1px solid #76d192; border-radius:5px; text-align:center; padding:5px 10px; margin:20px 10px 0 0px;}
.join-section01 .j-bt{ width:120px; text-align:center; line-height:35px; border-radius:30px; background-color:#76d192; color:#fff; font-size:20px; margin-bottom:20px; display:block;}
.join-section01 .j-zplist{ height:auto; overflow:hidden; padding: 30px; border-bottom:1px solid #b0b0b0}
.join-section01 .j-zplist .num{ width:70px; line-height:70px; float:left; font-size:50px; font-weight:bold; color:#ddf3e3; text-align:center; float:left; background-color:#b6e6c5; margin-bottom:30px;}
.join-section01 .j-zplist .center{ float:left;}
.join-section01 .j-zplist .bt{ font-size:32px; line-height:32px; color:#87b8a1;}
.join-section01 .j-zplist .des{ font-size:16px; color:#a8a8a8; padding-top:15px; }
.join-section01 .j-zplist .details{ /*width:140px;*/ line-height:40px; text-align:center; background-color:#76d192; /*float:right; */border-radius:30px; margin-top:15px;}
.join-section01 .j-zplist .details a{ color:#fff; }
.join-section02 { width:80%; margin:0 auto; height:auto;  padding:40px 0px; background-color:#f7f7f7;  text-align:center}

.join-section01 .nav div{   float: left; border-radius:20px; margin:10px 0; font-size:18px; } 
.join-section01 .nav div a {
    display: block;
    line-height: 56px;
    border: 1px solid #87b8a1;
    text-align: center;
    color: #87b8a1;
    border-radius: 20px;}
.join-section01 .nav div.act a{background: #87b8a1; color:#fff;}

/*location*/
.location{width:80%; margin:0 auto;  text-align:left; }
.location a{color:#87b8a1;}
.location a:hover{ color:#46655c}
/*contact-us*/
.contact-section01{ width:80%; margin:0 auto; height:auto; background-color:#f7f7f7; padding:80px 0px; margin-top:50px; border-radius:30px; text-align:center}

/*files*/
.files{ width:80%;margin:0 auto;}

/*myylohas*/
.myya-section01{ width:80%; margin:0 auto; height:auto; padding:0px; margin-top:50px; border-radius:30px;}
.myya-section01 .p01{ padding: 0;}
.myya-section01 .p01 .tt{ font-size: 18px;;}
.myya-section01 .p02{ background-color: #f7f7f7;border-radius: 30px; padding: 60px 0; margin: 40px 0;}
.myya-section01 .p02 .title1{ font-size: 34px; font-weight: bold;}
.myya-section01 .p02 .tt{ font-size: 20px; text-align: center;}
.myya-section01 .p02 .des{ font-size: 16px; text-align: center; color: #6b6b6b; }


/* two-columns */
.two-columns { width: 1333px; height: 100px; margin: 0 auto; padding:0 30px;}
.two-columns .left{ width: 50%;  text-align: center;}
.two-columns .right{ width: 50%; text-align: center;}




