.nppd{ padding: 15px 15px 20px; }
.current{ text-align: center;padding: 25px 0 15px;border-bottom: 1px solid #eee; }
.current h5{ font-size: 20px;color: #333; }
.current p{ font-size: 12px; }
/************
** Nbanner
*************/
.nbanner{ position: relative; }
.nbanner .text{ width: 90%; position: absolute;bottom: 35px;left: 15px;z-index: 66; }
.nbanner .text h5{ font-weight: bold;font-size: 20px;color: #fff;padding-bottom: 5px; }
.nbanner .text p{ font-size: 12px;color: #fff }
/************
** Screen
*************/
.wap-screen{ background: #c8a261;padding:0 15px;height:59px;line-height:60px;position:relative;border-bottom:1px solid #eee;overflow: hidden; }
.wap-screen .swiper-slide { text-align:center;width:auto;margin-right:20px; }
.wap-screen .swiper-slide:last-child{ background:none; }
.wap-screen .swiper-slide a{ font-size:14px;color:#ffe8c0; }
.wap-screen .swiper-slide.on a{ color: #fff; }
.wap-screen .swiper-slide em{ position:absolute;bottom:-1px;left:0;display:block;width:100%;height:2px;background:transparent;z-index:66 }
/************
** Detail
*************/
.wap-detail p{ color:#666;line-height:24px; }
.wap-detail img{ max-width:100%;display:block;height:auto!important; }
/************
** Service
*************/
.wap-serv-lists ul li{ padding: 15px 0;border-bottom: 1px solid #eee; }
.wap-serv-lists ul li a{ display: flex;align-items: center;justify-content: center; }
.wap-serv-lists ul li img{ display: block;width: 80px;height: 80px;margin-right: 10px; }
.wap-serv-lists ul li .remark h5{ font-size: 14px;color: #333;padding-bottom: 5px; }
.wap-serv-lists ul li .remark p{ font-size: 12px;color: #666; }
/************
** Partner
*************/
.wap-partner-lists ul li{ float:left; width: 31%;text-align: center;margin: 0 0 10px; }
.wap-partner-lists ul li:nth-of-type(3n-1){ margin: 0 3.5%; }
.wap-partner-lists ul li img{ border: 1px solid #eee; }
.wap-partner-lists ul li p{ height: 20px;margin-top: 5px; color: #333;font-size: 14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
/************
** Team
*************/
.wap-team-lists ul li{ width: 48%;float: left;margin-bottom: 15px; }
.wap-team-lists ul li:nth-of-type(even){ float: right; }
.wap-team-lists ul li img{ max-width: 100%;display: block; }
.wap-team-lists ul li .remark{ height: 40px;border: 1px solid #e6e6e6;border-width: 0 1px 1px; }
.wap-team-lists ul li .remark h5{ font-size: 14px;color: #333; line-height: 40px;text-align: center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.wap-team-lists ul li .remark .position{ font-size: 12px;color: #666; }
/** Show **/
.team-show .img-show{ display: flex; padding: 15px 10px;border-bottom:1px solid #f0f0f0;align-items: center; }
.team-show .img-show img{ width: 120px; }
.team-show .team-name{padding:0 10px;}
.team-show .team-name h5{font-size: 18px;color:#333;}
.team-show .team-name .position{ padding: 3px 0; }
.team-show .team-name .medical{ color: #c8a261; }
.team-show .team-content{padding:15px 10px;font-size:12px;color:#666;}
.team-show .team-content.btor{border-bottom: 1px solid #f0f0f0}
.team-show .team-content h6{font-size: 14px;padding-bottom:5px;}
/************
** Cert
*************/
.wap-cert-lists ul li{ text-align: center; }
.wap-cert-lists ul li img{ border: 1px solid #eee; }
.wap-cert-lists ul li p{ font-size: 14px;padding: 10px 0 16px;color: #333; }
/************
** Product
*************/
.wap-pro-lists ul li{ margin-bottom: 15px; }
.wap-pro-lists ul li .remark{ padding: 15px 10px; border: 1px solid #eee; }
.wap-pro-lists ul li .remark h5{ color: #333; }
.wap-pro-lists ul li .remark p{ font-size: 12px;color: #666 }
/************
** Picture
*************/
.wap-pic-lists ul li{ width: 48.5%;float: left; margin-bottom: 15px; }
.wap-pic-lists ul li:nth-of-type(even){ float: right; }
.wap-pic-lists ul li .remark{ padding: 15px 10px; border: 1px solid #eee; }
.wap-pic-lists ul li .remark h5{ color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.wap-pic-lists ul li .remark p{ font-size: 12px;color: #666 }
/************
** Article
*************/
.wap-news-lists ul li{ padding: 15px 0;border-bottom: 1px solid #eee; }
.wap-news-lists ul li:first-child{ padding-top: 0; }
.wap-news-lists ul li a{ display: flex;align-items: center;justify-content: center; }
.wap-news-lists ul li img{ width: 120px;height: 100%; display: block;margin-right: 10px;background: #fff5e5; }
.wap-news-lists ul li .remark{ width: calc(100% - 120px); }
.wap-news-lists ul li .remark h5{ font-weight: normal; color: #333;font-size: 14px;padding-bottom: 3px;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.wap-news-lists ul li .remark p{ font-size: 12px;color: #999; }
/************
** 前景
*************/
.wap-prospect-lists .item{cursor:pointer;margin-top:20px;min-height:102px;border:1px solid #e6e6e6;border-radius:5px;padding:20px 10px;position:relative}
.wap-prospect-lists .item.on:after{top:35px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.wap-prospect-lists .item.on .c{display:block}
.wap-prospect-lists .item:after{content:"";position:absolute;right:10px;top:35px;width:30px;height:30px;background:url(../image/icon.png);background-size:100% 100%}
.wap-prospect-lists .item .img{width:60px;height:60px;border-radius:50%;overflow:hidden}
.wap-prospect-lists .item .img img{width:100%;height:100%}
.wap-prospect-lists .item .box{padding-left:70px;position:relative}
.wap-prospect-lists .item .t{font-size:16px;color:#c8a261;padding-top:20px}
.wap-prospect-lists .item .c{display:none;padding-right:50px;margin:14px 0 19px;font-size:14px;line-height:24px;color:#333}
/************
** 优势
*************/
.wap-news-lists.odds ul li .remark h5{ color: #c8a261; }
.wap-news-lists.odds ul li:last-child{ display: none; }
/************
** 扶持
*************/
.wap-news-lists.support ul li{ border: 1px solid #e6e6e6;margin-bottom: 20px; }
.wap-news-lists.support ul li:first-child{ padding-top: 15px; }
.wap-news-lists.support ul li img{ width: 60px; }
/************
** 冷冻卵子
*************/
.page-ef .t{font-size:18px;color:#333}
.page-ef .b-t{font-size:12px;color:#666;padding-top:3px}
.page-ef .ef-list:after{display:block;content:"";clear:both}
.page-ef .ef-list{padding-top:28px}
.page-ef .ef-list .item{float:left;margin-bottom:20px;width:48%;text-align:center}
.page-ef .ef-list .item:nth-of-type(even){float:right}
.page-ef .ef-list .item .box{display:block;border:1px solid #e6e6e6;border-radius:4px;padding:20px 0}
.page-ef .ef-list .item .box img{display:block;width:60px;height:60px;margin:0 auto}
.page-ef .ef-list .item .box p{margin-top:3px;font-size:12px;color:#333;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.page-ef .hr{height:1px;background:#e6e6e6;margin-bottom:20px}
.page-ef .ef-list2{padding-top:20px}
.page-ef .ef-list2 .item{width:100%;margin-bottom:20px}
.page-ef .ef-list2 .item .box{display:flex;border:1px solid #e6e6e6;border-radius:4px;align-items:center}
.page-ef .ef-list2 .item .box .img img{width:120px}
.page-ef .ef-list2 .item .box .pad20{padding:0 0 0 15px}
.page-ef .ef-list2 .item .box .ef-t{font-size:14px;color:#333}
.page-ef .ef-list2 .item .box .ef-c{font-size:12px;color:#666}
/************
** 赴泰试管
*************/
.to-test .hr{ height:1px;background:#e6e6e6;margin-bottom:20px }
.to-test .title{ font-weight: bold;font-size: 16px;color: #333;padding-bottom: 20px; }
.to-test .test-list .item{ padding: 20px 10px;border:1px solid #e6e6e6;border-radius:4px;margin-bottom: 20px; }
.to-test .test-list .item .box{display:flex;align-items:center;}
.to-test .test-list .item .box img{width:60px}
.to-test .test-list .item .oh{ padding-left: 10px; }
.to-test .test-list .item .t{ font-size: 14px;color: #333; }
.to-test .test-list .item .c{ font-size: 12px;color: #666; }
/** 赴美生子 **/
.conn-bor{ border-bottom: 1px solid #e6e6e6; }
.conn-bor:last-child{ border-bottom: 0; }
.titles{ padding: 20px 0 0; }
.titles h5{ font-size: 25px;color: #333;font-weight: bold; }
.details{ padding: 20px 0; }
.details img{ max-width: 100%; }

.advantage .titles{ padding: 0; }
.advantage.page-ef .ef-list{ margin: 0;border-bottom: 0;padding: 15px 0; }
.advantage.page-ef .ef-list .item{ width: 31%;margin-bottom: 3.5%; }
.advantage.page-ef .ef-list .item:nth-of-type(even){ float: left; }
.advantage.page-ef .ef-list .item:nth-of-type(3n-1){ margin:0 3.5%;  }
.advantage.page-ef .ef-list p{ word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden  }

.crowd-conn:after{ display: block;content: "";clear: both; }
.crowd-conn .lists{ margin-top: 20px; }
.crowd-conn ul li{ width:100%;margin:0 0 15px 0;border-radius: 5px;overflow: hidden; }
.crowd-conn ul li img{ width: 100%; }
.crowd-conn ul li .intro{ padding: 15px 10px; border: 1px solid #e6e6e6;border-width: 0 1px 1px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; }
.crowd-conn ul li .intro h5{ font-size: 14px;font-weight: bold;color: #333; }
.crowd-conn ul li .intro p{ font-size: 12px;color: #666; }
.summary.page-conn .details .remark{ padding: 20px;background: #c8a261;color: #fff;border-radius: 5px; }
/** 推荐 **/
.conn-txt{ padding: 0 15px;font-size: 16px;margin-bottom: 15px; height: 60px;line-height: 60px;border-bottom:1px solid #e6e6e6; }
.recommend-yy{ padding: 0 15px; }
.recommend-yy .conn-tit{ height:55px;line-height:55px;border-bottom:1px solid #e6e6e6;margin-bottom:15px; }
.recommend-yy .conn-tit h3{ float:left;font-size:16px;font-weight:normal; }
.recommend-yy .conn-tit a{ color:#666;font-size:12px; }
.recommend-yy.wap-news-lists ul li .remark .position{ padding:3px 0; }
.recommend-yy.wap-news-lists ul li .remark .medical{ color:#c8a261; }

/*+-------------------------------
/*+ Contactus
/*+-------------------------------*/
.mapss{ padding: 0 15px; }
.wap_map{margin: 10px 0;border: 1px solid #eee;}
#allmap {width: 100%;height:300px;overflow: hidden;margin:10px auto;}
#maps{width: 100%;height: 300px;}
#maps .info-title{color: white;font-size: 14px;background-color: rgba(0,155,255,0.8);line-height: 26px;padding: 0px 0 0 6px;font-weight: lighter;letter-spacing: 1px}
#maps .info-content{padding: 4px;color: #666666;line-height: 23px;}
#maps .info-content img{float: left;margin: 3px;}
#maps .amap-adcombo-close{ background:#000 url(../image/mapclose.png) center center no-repeat !important; }

.contaus-top:after,.contaus-top .tab:after{ display: block;content: "";clear: both; }
.contaus-top{ padding: 5px 15px; }
.contaus-top .tab{ margin-top: 15px; }
.contaus-top .tab span{ display: block;float: left; width: 23%;height: 30px;line-height:28px;text-align: center; border: 1px solid #c8a261; border-radius: 65px;color: #c8a261;
    font-size: 12px; cursor: pointer;margin: 2% 2% 0 0; }
.contaus-top .tab span.on{ background: #c8a261;color: #fff; }
.contaus-top .contact-con .contact-list:first-child{ display: block; }
.contaus-top .contact-con .contact-list{ padding:10px 0 20px; display: none;border-bottom: 1px solid #f0f0f0;margin-bottom: 20px; }
/** Videos **/
.videos ul li{ width: 100%; }
.videos ul li video{ display: block; width: 100%;height: 235px; }
.videos ul li .remark{ padding: 10px 15px;border: 1px solid #e6e6e6;border-width: 0 1px 1px; }
/** Feedback **/
.feedback-list{ }
.feedback-list .input-row{ margin-bottom: 15px; }
.feedback-list input[type=text]{ font-size: 14px; width: 100%;height: 43px;line-height: 43px;border: 1px solid #eee;outline: none; }
.feedback-list .textarea{ font-size: 14px;width: 100%;height: 80px;padding:.5em;border: 1px solid #eee;outline: none;resize: none; }
.feedback-list .min-btn{ width: 100%;height: 45px;line-height: 45px;background: #c8a261;border-radius: 3px;
    padding: 0;border: 0;color: #fff;margin-top: 15px; }
.feedback-list .error-hide{ display: block;padding-top: 15px; }
.feedback-list .error-hide.Validform_wrong{  color: red; }
.feedback-list .error-hide.Validform_right{ display: none; }
/** Show **/
.detail {padding: 0 15px;}
.n-title { border: 1px solid #f0f0f0;border-width: 0 0 1px;padding: 15px; }
.n-title.pro-show{padding:15px 0px;}
.n-title.pro-show span.m-type{font-size:13px;color:#666}
.n-title h1{font-size:16px;font-weight:normal;}
.n-title .type{ padding-top: 5px; font-size: 12px;color: #666; }
.n-title .type a{color: #666;}
.detail-content{padding: 15px 0;}
.detail-content,
.detail-content p{font-size: 14px;color:#666;line-height: 24px; }
.detail-content img{width: 100% !important;height: auto !important;}
.detail-content img.pics{ margin-bottom: 10px; }
/*+-------------------------------
/*+ 上下页
/*+-------------------------------*/
.prenext:after{ display: block;content: "";clear: both; }
.prenext{padding: 20px 15px;border: 1px solid #f0f0f0;border-width: 1px 0;}
.prenext p{ font-size: 12px; float: inherit !important;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.prenext a{ font-size: 12px; height: 25px;line-height: 25px;color: #999;}

.dede_pages {height:30px;width:100%;text-align:center;overflow:hidden;}
.dede_pages ul {display:inline-block; *display:inline; zoom:1;margin:0 auto;position:relative;}
.dede_pages ul li {list-style:none;float:left;padding:1px 8px; border:1px solid #ddd;-moz-border-radius: 3px; -webkit-border-radius: 3px;    border-radius: 3px; height:23px; line-height:18px; margin:0 3px;font-size:13px;}
.dede_pages ul li a{color:#333;}
.thisclass,.active{ background:#ddd; display:block;color:#fff;}