
@media screen and (max-width:800px)  {
	
	body{ background: #fafafa;}
	/*PC*/
	.pub-pc{ display:none;}
	.pub-mobile{ display:block;}
	.son-center{ width:100%;}
	
	/*Mobile product*/
	.main{margin: 65px 0 0; }
	.son-center .son-bg{ padding:0; margin:0; border: none; background:none;}
	.undis{display: block;}
	.center{ width:100%; margin: auto; padding:0 15px; background: #fafafa;}
	
	/*头部*/
	.mobile-head{ position:fixed; width:100%; z-index:9910; display:block; height:65px; background:#fff; }
	
	.mobile-head .logo{ background:url(../images/new_m_logo.png) center / 100px 65px no-repeat; width:100px; height:65px; float:left; margin-left:10px;  }
	
	.mobile-head .m_sel{ height:30px; float: right; padding-left:30px; width:85px;font-size:14px; background:url(../images/new_m_map.png) 5px center / 24px 24px no-repeat #00518c; margin-right:15px; margin-top:15px; border-radius:5px; }
	
	.mobile-head select{ width:100%; height:100%;  background:url(../images/new_m_sel.png) 95% center / 24px 24px no-repeat; font-weight: 700; appearance:none; -moz-appearance:none; -webkit-appearance:none; -ms-appearance:none; color:#fff;   }
	
	
/* 	.mobile-head .language{ height:60px; line-height:60px; font-size:14px; color:#3b5fa1; display:inline-block; width:50px; text-align: center;} */
	.mobile-head .search{ height:60px; background: url(../images/new_m_zoom.png) center / 28px 28px no-repeat; width:60px; float:right;}
	.mobile-head .search-div{ border-top:1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; left:0; background:#fff; height:50px; line-height:50px; width:100%;}
	.mobile-head .search-div input{ font-size:14px; display:block; border:0; background:none; height:48px; line-height:48px; width:100%; padding:10px;}
	.mobile-head .search-div .tg-div{ background:#fff; }
	.mobile-head .search-div .tg-div a{ line-height:30px; display:block; padding:10px; border-bottom:1px solid #f3f3f3;}
	
	
	
	/*banner*/
	.mobile-banner img{width: 100%;}
	/*尾部*/
	.mobile-foot{ width:100%; bottom:0; left:0; z-index:9990; position:fixed; background:#fff; display:block; height:75px; }
	.mobile-foot a{ color:#666; font-size:14px; float:left; text-align:center; width:20%; padding-top:10px; line-height:80px;}
	.foot1{ background: url(../images/new_m_i01.png) center 12px / 24px 24px no-repeat;}
	.foot2{ background: url(../images/new_m_i02.png) center 12px / 24px 24px no-repeat;}
	.foot3{ background: url(../images/new_m_i03.png) center 12px / 24px 24px no-repeat;}
	.foot4{ background: url(../images/new_m_i04.png) center 12px / 24px 24px no-repeat;}
	.foot5{ background: url(../images/new_m_i05.png) center 12px / 24px 24px no-repeat;}
	
	/*医疗机构详情*/
	.mechanism-detail{margin-top:60px; padding-top:30px;}
	.mechanism-detail .l{ width: 100%;}
	.mechanism-detail .l .introduce .title {border:none;}
	.mechanism-detail .l .introduce p{ margin:0;  line-height: 30px;}
	.mechanism-detail .l .content{ margin: 0; border-bottom: 1px solid #ccc; padding-bottom:10px;}
	.mechanism-detail .l .content:last-child{border: none;}
	.mechanism-detail .l .content .title{  line-height: 30px; margin: 35px 0 15px;}
	.mechanism-detail .l .content .title:before{display: none;}
	.mechanism-detail .l .content p{  line-height: 30px;}
	.mechanism-detail .l .content p span{ padding: 0;}
	.mechanism-detail .l .content li{ width: 115px;}
	.mechanism-detail .l .address .txt{ padding: 0;}
	.mechanism-detail .l .copy{ height:42px; line-height:42px ; font-size:16px; text-align:center;color:#fff; display: block; border-radius: 5px;background: #58b6e1; margin-top:18px;}
	.mechanism-detail .l .service-scope .touchcarousel{ border:none;}
	.mechanism-detail .l .service-scope{margin-bottom: 30px;}  
	.mechanism-detail .l .contract .title{ margin-bottom: 40px;}
	.mechanism-detail .l .company{ }
	.mechanism-detail .l .company img{ background:#fff; margin:0 auto 25px; float: none;}
	
	/*健康资讯*/
	.mobile-healthy{ padding-bottom:50px; display:block;}
	
	.mobile-healthy .title{ padding:50px 0;  text-align:center;}
	.mobile-healthy .col{ padding:20px 25px 0;  }
	.mobile-healthy .col img{ width:100%;}
	.mobile-healthy .col .txt{ padding-bottom:25px; border-bottom:1px solid #ededed;}
	.mobile-healthy .col .txt strong{ font-size:16px; display:block; margin:20px 0 10px; }
	.mobile-healthy .col .txt p{ overflow: hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; color:#999; line-height:20px;}
	.mobile-healthy .col:last-child .txt{ border:0;}
	.healthy-detail .title{ text-align:left; padding: 30px 0;}
	.healthy-detail .txt{  padding-bottom:100px;}
	.healthy-detail .txt img{max-width:100%; }
	
	.mobile-healthy .col .p-img{ height: 180px; overflow: hidden;}
	
	/*科室详情*/
	.details{ padding:0; }
	.details .center>.l{width: 100%;}
	.details .l .department>.title{ padding-bottom:0; border: none;  font-size:20px; margin-top: 15px;}
	.details .l .department p{ margin: 15px 0; line-height: 30px;}
	.details .l .clinic{padding-bottom: 50px;}
	.details .l .clinic>.title{  color:#000; font-weight: bold; border-bottom: none; padding: 25px 0 10px; font-size: 16px;}
	.details .l .clinic>.title:before{ display: none;}
	.details .l .clinic .col{ width: 100%;}
	.details .l .clinic .col .left{ width: 50%; height:auto;}
	.details .l .clinic .col .r{ width:100%; margin: 0; padding: 12px;}
	.details .l .clinic .col .r .title{ line-height:initial; color:#3b5fa1; margin: 0; font-size: 12px;}
	.details .l .clinic .col .r p{width:100%; line-height: 28px; color:#666; font-size: 12px;}
	.details .l .clinic .col .r .txt{ line-height: 20px; margin:6px 0;}
	.details .l .clinic .col .r .address{display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical; white-space: normal;  float:right; margin: 0;}
	.details .l .clinic .col .r .address:before{pposition: relative;width:15px; height: 15px; background-size:15px 15px ;}
	.details .l .clinic .col .r a{ position: absolute;width: 100%;height: 100%;left: 0;top: 0; opacity: 0;}
	
	
	.details .l .clinic .col .left .ovf{ height:115px;}
	
	
	/*加入我们*/
	.recruit-describe{font-size:18px; line-height: 28px;}
	.recruit-cen{margin-bottom: 100px;}
	.nav-title{border:none; margin:0 0 15px; padding:0 0 20px;}
	.recruit-cen .list .title{font-size:18px;}
	.recruit-cen .list .col .tle{font-size:14px;}
	.recruit-cen .list .col .txt b{font-size:14px;}
	
	/*关于我们*/
	.about{width: 100%; padding: 0;}
	.about .center{padding: 20px 15px ;}
	.about .video{ margin: 40px 0;}
	.about .video video{ width:100%;}
	.about .video img{ width: 100%;}
	.about .insurance{margin-bottom: 80px;}
	
	/*产品列表*/
	.product{ background:  #fafafa;}
	.product .center{padding:0; overflow:hidden;}
	.product #carousel-image-text-horizontal{ background: #395ea3; margin: 0;}
	.product #carousel-image-text-horizontal .touchcarousel-item{ padding:0; line-height:63px;}
	.product #carousel-image-text-horizontal .touchcarousel-item>a{ color:#57b6e1; padding:0 20px;}
	.product #carousel-image-text-horizontal .touchcarousel-item>a:before{content:"";width:6px;height:6px; background:  #57b6e1;display:  inline-block;margin-right: 5px;}
	.product #carousel-image-text-horizontal .touchcarousel-item>a.tag{ color:#fff; padding:0 20px;border-bottom: 3px solid #fff;}
	.product #carousel-image-text-horizontal .touchcarousel-item>a.tag:before{background:  #fff;}
	.product .product-conent{ margin:25px;}
	.product .product-conent .col{ width: 48%; margin:0 0 10px; float: left;}
	.product .product-conent .col .bor{ border:0; width:auto; text-align:center; }
	.product .product-conent .col:nth-child(even){float:right;}
	.product .product-conent .col a{ padding:10px 25px; margin:0 0 20px;}
	
	.product .col img{ width:80px; height:80px; margin:0 auto; padding:15px;}
	.product .col p{ font-size:12px;}
	.product .col label{ height:24px; font-size:12px; display:block; margin-bottom:10px;}
	
	#carousel-image-text-horizontal{ overflow-x:scroll; -webkit-overflow-scrolling: touch;}
	.product #carousel-image-text-horizontal .touchcarousel-container{ height:60px;  }
	.product #carousel-image-text-horizontal .touchcarousel-container li{ float:left;}
	
	/*产品详情*/
	
	.product-detail .center{margin:0;}
	.product-detail .l .meal { border:none; background:none; padding: 0;}
	.product-detail .l .meal .l { width:100%; padding: 31px 0; border-bottom:1px solid #c8c8c8; }
	.product-detail .l .meal .l img {vertical-align: middle; float: left;  width: 90px; height: 90px;}
	.product-detail .l .meal .l img.img-r{ float: right;  box-shadow: 0 0 5px #ccc; }
	.product-detail .l .meal .l .right{ float: right; padding: 25px 0 0 10px; text-align:left;} 
	.product-detail .l .meal .l .right p{ line-height:20px; color:#666;}
	.product-detail .l .meal .r{ width: 100%; float: left;}
	.product-detail .l .meal .r>label{ font-size:14px; margin-top: 15px;}
	.product-detail .l .meal .r p{ font-size:18px; border-bottom: 1px solid #d4dbe8; line-height:35px; padding:10px 0;}
	.product-detail .l .meal .r .pay{border: none;}
	.product-detail .l .meal .r p s.mechanism .l .col .right{float:right;}
	.product-detail .new{ border-top:1px solid #d4dbe8; padding-top:0; }
	.product-detail .new .center{background: #fff;}
	.product-detail .new p{ font-size:16px; border: none; margin: 30px auto;}
	.product-detail .new img{width:100%;}
	
	.product-detail .mk-de{ display:none;}
	
	/*医疗机构*/
	.mechanism .l{ padding:0; width: 100%; margin:0;}
	.mechanism .l>.title{ margin: 20px 0;}
	.mechanism .l .col{ width: 345px; padding: 0; overflow: hidden;}
	.mechanism .l .col .ovf{  width:50%; float:left;}	
	.mechanism .l .col img{ display: block;  height:115px;}
	.mechanism .l .col .right{float:right; width: 50%; padding:12px;}
	.mechanism .l .col .right .title{ color:#3b5fa1; margin: 0;}
	.mechanism .l .col .right p{ font-size: 12px; color: #666; margin: 6px 0 0;}
	.mechanism .l .col .right .txt{ margin: 15px 0 25px;}
	.mechanism .l .col .right .address{display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical; white-space: normal;  float:right; }
	.mechanism .l .col .right .address:before{position: relative;width:15px; height: 15px; background-size:15px 15px ;}
	.mechanism .l .col .right a{ position:absolute; width: 100%; height: 100%; top: 0; left: 0;opacity: 0;}
	.mechanism .l .detail{ height:auto;}
	
	/*医生及其科室*/
	.department-doctor{ padding:60px 0 50px;}
	.department-doctor .center{padding:0;}
	.department-doctor .center>.l{ overflow-y:scroll; -webkit-overflow-scrolling:touch; padding: 0 15px; width:78%; float: right;}
	.department-doctor-list>.title{ font-size:16px; width:100%; border: none; padding:0;  font-weight: bold; margin:18px 0 ;}
	.department-doctor .col .l{ width:50%;}
	.department-doctor .col{ display: block; width:100%; height: 120px;}
	.department-doctor .col .span-img{ width: 120px; height: 120px;}
	.department-doctor .col img{ width: 120px; height:120px;}
	.department-doctor .col .more{ width: 75px; float:right; margin-right: 15px;  color:#666;}
	.department-doctor .center>.r{ position:fixed; padding:10px 0;background: #efefef; width: 22%; height: 100%;}
	.department-doctor .center>.r a{ padding:0 10px; font-size:12px; line-height:50px; text-align:left; border: none; margin: 0;  color:#2f2f2f; }
	.department-doctor .center>.r a:hover{ padding: 0; background:#fff; color:#2f2f2f;}
	.department-doctor .center>.r a.tag{ border: none; padding:0 10px; background: #fff; color: #2f2f2f;}
	.department-doctor .center>.r a:before{display: none;}
	.department-doctor .col:nth-child(even){clear:both;}
	.department-doctor .col .l span.title{ font-size:14px;}
	
	.mobile-banner{ display:none;}
	
	
	
	
	/*医生详情*/
	.doctor-list-banner{ margin-top: 60px; background: #cfebff;}
	.doctor-list{padding: 0;}
	.doctor-list .center{ padding:30px 30px 100px ; overflow: hidden;}
	.doctor-list-banner img{ width: 90%; height: auto;}
	.doctor-detail-mobile-banner{margin-bottom: 10px;}
	.doctor-detail-mobile-banner strong{ font-size:16px; line-height: 20px; color:#285a9b; display: block; margin:15px 0;}
	.doctor-detail-mobile-banner span{ font-size:14px; line-height: 26px; color:#3b5ea1; display: block; }
	.doctor-detail-mobile-banner span:before{ content:""; border-left:2px solid #3b5ea1; display: inline-block; height: 13px; padding-left:5px; }
	.doctor-detail-mobile-banner p{ font-size:12px; line-height:26px; color:#666; margin-left:5px;}
	.doctor-list .l{ width: 100%; box-shadow: none; background: none; border: none; padding: 0;}
	.doctor-list .l p{ font-size:14px;}
	.doctor-list .l strong{ font-size:16px; margin-bottom:20px;}
	
	/*首页*/
	#moblie-banner{ overflow:hidden;}
	#moblie-banner .touchcarousel-item{ float:left;}
	#moblie-banner .touchcarousel-item img{ width:100%;}
	.hot-tel{ background:#fff; width: 100%; padding:36px 0; text-align: center;}
	.hot-tel p{ background: url(../images/mobile-tel.png) top left /22px 22px no-repeat; padding-left:26px;display: inline-block; font-size: 20px; color:#f58228;}

	#moblie-banner .touchcarousel-container{ }
	
	#product.touchcarousel{ padding:25px 26px 0px; background: #ABA9B2;}
	#product .ngk{  overflow-x: scroll;
    -webkit-overflow-scrolling: touch; margin:15px 0;}
	#product .ngk li a{  display:block; }
	#product .ngk .touchcarousel-container{ height:40px; margin-top:10px;}
	
	.seach .product{ background:none; padding:0;}
	
	
	.mobile-product{overflow: hidden; }
	.mobile-product .title{ font-size:18px; line-height: 20px;color:#fff;}  
	.mobile-product .title a{ font-size: 12px; line-height: 20px; color:#d6d6d6; float: right;}
	.mobile-product .touchcarousel .touchcarousel-wrapper{  height: 72px;}
	.mobile-product .touchcarousel .touchcarousel-item{}
	.mobile-product .touchcarousel .touchcarousel-item a{ font-size:14px; line-height:20px;  margin-right:20px; color:#d6d6d6;}
	.mobile-product .touchcarousel .touchcarousel-item a.tag{ color:#fff; border-bottom: 3px solid #fff;  padding-bottom: 10px;}
	.mobile-product .touchcarousel .touchcarousel-item a.tag:before{background:  #fff;}
	.mobile-product .touchcarousel .touchcarousel-item a:hover{ color:#fff; border-bottom: 3px solid #fff;     padding-bottom: 20px;}
	.mobile-product .touchcarousel .touchcarousel-item a:hover:before{background:  #fff;}
	.mobile-product .touchcarousel .touchcarousel-item a:before{content:"";width:6px;height:6px;background:  #d6d6d6;display:  inline-block; margin-right: 5px;}
	.mobile-product .touchcarousel .tc-paging-container{display: none;}
	.mobile-product .touchcarousel .arrow-holder.right{ height: 60px;  top: 63px;}
	.mobile-product .touchcarousel .arrow-icon.right  { background: url(../images/mobile-more-icon.png) 45px center  no-repeat;} 
	.mobile-product .touchcarousel .arrow-holder.left{display: none;}
	.mobile-product-detail { background:#fff; padding:40px 25px 0px; overflow: hidden;}
	.mobile-product-detail .col{ width: 50%; text-align: center; float: left; margin-bottom:30px;}
	.mobile-product-detail .col img{ width: 80px; height: 80px; margin: 0 auto; padding:15px;}
	.mobile-product-detail .col p{ font-size:12px; line-height: 20px; color:#57b6e1; margin:5px 0; height:20px; overflow:hidden;}
	.mobile-product-detail .col label{ font-size: 12px; line-height: 20px; color:#3b5fa1;}
	
	
	.doctor-banner .center{padding: 0;background: #dbebf4;}
	.doctor-banner .col{ width:200px; position: absolute; margin-top: 60px;margin-left: 25px; font-size: 14px;}
	.doctor-banner .col p{ line-height:20px;}
	.doctor-banner .col .title{font-size: 24px; margin-bottom: 25px;}	
	.doctor-banner .col .address{border-radius: 5px; margin-bottom: 15px;}
	.doctor-banner .col .more{ line-height:30px; margin-top: 15px; padding: 5px 20px;border-radius: 5px;}
	.doctor-banner .touchcarousel{ height:338px; width: 375px; margin: auto;}
	.doctor-banner .touchcarousel li{width:100%; overflow: hidden;}
	.doctor-banner .touchcarousel li img{ width:80%; margin-right: -70px; margin-top:50px;}
	.doctor-banner .touchcarousel .touchcarousel-item{height:343px; background: #dbebf3;width: 375px;}
	.doctor-banner .touchcarousel .tc-paging-container{bottom: 25px;}
	
	
	.order{ height:100%; overflow: hidden;}
	.order .center{padding: 0;}
	.order .title strong{font-size:18px;}
	.order .l .title{padding:30px 0 5px; margin: 0;}
	.order:after{display: none;}
	.order .l{width: 100%; padding:0 26px;}
	.order .r{width: 100%; background: #0082c8; padding:30px 16px;}
	.order .title .more{ float: right; font-size: 16px; line-height: 26px; color:#666; margin:0;}
	.order .l .touchcarousel{ width: 100%; margin:0;}
	.order .l .touchcarousel li{width:100%;}
	.order .l .touchcarousel .arrow-holder{display: none;}
	.order .l .col{ padding-top:15px;}
	.order .l .col strong{ font-size: 14px; display:block; float:none;}
	.order .l .col p{ width:auto; letter-spacing: 2px; margin: 0;}
	.order .l .col p span{font-size: 14px; width: 100%; white-space:normal; margin: 0; letter-spacing:initial;}
	.order .l .col p label{font-size:12px;}
	.order .l .col p a{font-size:12px;}
	.order .r input{ width: 100%; border-bottom: 1px solid #58b7e2; font-size: 13px;}
	.order .r select{ border-bottom: 1px solid #58b7e2;font-size: 13px;}
	.order .r textarea{width: 100%; border-bottom: 1px solid #58b7e2;font-size: 13px;}
	.order .r a{width: 100%; font-size: 16px; text-align: center; border-radius: 5px;  padding:10px;}
	.order .r .online a{ padding:10px 0; margin-top:30px;}
	
	.doc-five .col{text-align: center; padding: 40px 0;}
	.doc-five .col img { display: block; margin: auto;float: none; width: 50px; height: 50px;}
	.doc-five .col p{ line-height:18px; font-size: 12px; width: 100%;}
	.doc-five .col p span{font-size: 18px; padding:0; margin-bottom:10px; display:block;}
	
	
	
	.doc-six{ height:100%; overflow: hidden;}
	.doc-six .center{ padding:0;}
	.doc-six .touchcarousel{ width: 100%; height:180px; }
	.doc-six .l{ background: none; height: 100%; width: 100%; float: right; padding: 0 26px;}
	.doc-six .l .care{ float: left; margin:30px 0; padding: 0; }
	.doc-six .l .care strong{ font-size:18px;line-height: 26px;}
	.doc-six .l .care p{ font-size: 14px; line-height: 26px; color:#666; width: 100%;}
	.doc-six .touchcarousel .tc-paging-container{display: none;}
	
	.doc-six .touchcarousel ul li{height:223px;}
	.doc-six .arrow-holder.left span{background:url(../images/d7-01.png) 5px center /18px no-repeat;}
	.doc-six .arrow-holder.right span{background:url(../images/d7-02.png) 35px center /18px no-repeat;}
	
	
	
	.doc-seven{}
	.doc-seven .touchcarousel{width: 100%;/*  height: 120px; */}
	.doc-seven .touchcarousel .touchcarousel-item{width:184.5px; margin:30px 0;}
	.doc-seven .touchcarousel img{ width:90%; height: auto;}
	.doc-seven .touchcarousel .arrow-holder.left{left: 0;}
	.doc-seven .touchcarousel .arrow-holder.right{right:0;}
	.doc-seven .arrow-holder{ text-align: center;}
	.doc-seven .arrow-holder.left span{ opacity:0.5; background:url(../images/d7-01.png) 5px center / 10px 18px no-repeat; left: 0;}
	.doc-seven .arrow-holder.right span{ opacity:0.5; background:url(../images/d7-02.png) 35px center / 10px 18px no-repeat; right: 0;}
	
	/*登录*/
	.login .register{ width:100%; border: none; padding:0 10px 30px;}
	.login .center{ padding:15px;}
	.login .center input{ width: 100%;}
	.login .undis{margin-bottom: 30px; overflow: hidden;}
	.login .undis a{ height:50px; font-size:16px; line-height:50px;padding-bottom: 30px; width:50%; display: inline-block; float: left; text-align: center;}
	.login .undis a.tag{ border-bottom: 2px solid #9fcf67; color:#9fcf67;}
	.login .undis a:hover{ border-bottom: 2px solid #9fcf67; color:#9fcf67;}
	.login .center input{ height:36px; font-size: 14px;}
	.login .center .copy{ width: 100%;}
	.login .center .copy a{ height:40px; line-height: 40px;}
	.login .center .copy img{ height: 40px;}
	.login .center label a{float: right;}
	.login .center .submission{font-size:14px; width: 100%; height: 40px; line-height: 40px;}
	
	/*个人中心*/
	.personal .center{padding: 0;}
	.personal .personal-list{ width:100%; background: #395ea4; height:50px; padding-left:15px;}
	.nva-ul{  overflow-y:scroll; -webkit-overflow-scrolling: touch;}
	.personal .personal-list ul{ width:1200px;}
	
	
	
	.personal .personal-list ul li{float: left;}
	.personal .personal-list ul li:nth-child(1) .tag{background: none;}
	.personal .personal-list ul li:nth-child(2) .tag{background: none;}
	.personal .personal-list ul li:nth-child(3) .tag{background: none;}
	.personal .personal-list ul li:nth-child(4) .tag{background: none;}
	.personal .personal-list ul li:nth-child(5) .tag{background: none;}
	.personal .personal-list ul li a:nth-child(1):hover{background: none;}
	.personal .personal-list ul li a:nth-child(2):hover{background: none;}
	.personal .personal-list ul li a:nth-child(3):hover{background: none;}
	.personal .personal-list ul li a:nth-child(4):hover{background: none;}
	.personal .personal-list ul li a:nth-child(5):hover{background: none;}
	.personal .personal-list ul li:nth-child(1){background: none;}
	.personal .personal-list ul li:nth-child(2){background: none;}
	.personal .personal-list ul li:nth-child(3){background: none;}
	.personal .personal-list ul li:nth-child(4){background: none;}
	.personal .personal-list ul li:nth-child(5){background: none;}
	.personal .personal-list ul li a{ font-size:13px;display: inline-block; background: none; padding: 0; margin-right: 15px; color: #57b6e1; line-height:50px; }
	.personal .personal-list ul li .tag{color:#fff; background: none; border-bottom: 3px solid #fff; text-align: center; padding: 0 0 20px 0; height:50px;}
	.personal .personal-list ul li a:hover{color:#fff; background: none; border-bottom: 3px solid #fff; text-align: center; padding: 0 0 20px 0; height:50px;}
	.personal .right{ width: 100%;  padding:15px; min-height:auto;}
	.personal .right .pub-nodata{  background-color:inherit;}
	.personal .information{background: #fff; padding:15px 15px 50px;}
	.personal .information .personal-col{ width: 100%;}
	.personal .information .personal-col .txt{ background:none; width: 100%; height: 100%; overflow: hidden;}
	.personal .information .personal-col .txt input{width: 100%; height:36px;}
	.personal .information .personal-col .account{padding: 0;}
	.personal .information .personal-col .txt>a{width: 100%; height: 70px; line-height: 70px;}
	.personal .information .personal-col .verification{padding: 0;}
	.personal .information .personal-col .title{overflow: hidden; padding:15px 0;}
	.personal .information .personal-col .title p{ float:right; display:none;}
	.personal .information .personal-col .verification .complete{width: 100%;}
	.personal .information .personal-col .verification .code{width: 100%;}
	.personal .information .personal-col .verification .code input{width: 48%; height:36px;}
	.personal .information .personal-col .verification .code a{width: 45%; height:36px; line-height: 36px;}
	.personal .information .personal-col .business{padding: 0;}
	
	.personal .information .personal-col .txt .pp input{ width:100%;}
	.personal .information .personal-col .txt .pp a{ width:100%;}
	
	.personal .information .personal-col .verification .n01 .tc input{ margin-right:20px; width:48%; float:left;}
	.personal .information .personal-col .verification .n01{ width:100%;}
	
	.personal .information .personal-col .verification .n02{ display:none;}
	.personal .information .personal-col .verification .n03{ display:none;}
	
	.personal .information .personal-col .business .pm{ width:100%;}
	
	.personal .col .l .title{ padding:0; margin-bottom:10px;}
	.personal .col .l .first{ width:100%; }
	.personal .col p span{ float:left; display:block;}
	
	.personal .col{ width:100%; height: 100%; padding:15px;}
	.personal .col .l{width: 100%; border-bottom: 1px solid #ccc; border-right: none; padding: 10px 0;}
	.personal .col .r{width: 100%; border:0; padding:0;}
	
	.personal .report .l .uploaded_list a{margin-bottom:10px;}
	.personal .report .l .uploaded_list a label{ display:inline-block; width:240px; overflow:hidden; height:20px;}
	.personal .report .r{ background: url(../images/medical-certificate-icon.png) center 30px / 25px 25px no-repeat;}
	
	.personal .col .l.m-l{ padding:0;}
	
	.personal .col .r .picture{ padding:15px 0;}
	
	.mobile-bor{ border:1px solid #ccc; height:80px; width:100%;}
	
	.personal .col .r>a{width: 100%; height: 40px; line-height: 40px;}
	.personal .visit .r a{top: 0; margin-top:20px; height:40px; line-height:40px;}
	.personal .report{background: #fff;}
	.personal .report .l p{ width: 100%;}
	.personal .report .l p input{width: 100%; height:65px; padding-left:15px; background: #fff;}
	.personal .report .l p textarea{width:100%; height:100px; padding:15px; background: #fff;}
	.personal .report .r a{top: 0;}
	
	.personal .upload .title{padding-bottom: 38px;}
	.personal .upload .col{height:100%;}
	.personal .upload .col .l{padding: 0;}
	.personal .upload .col.last .l p{float: none; width: 100%;}
	.personal .upload .col .l textarea{width: 100%; border: 1px solid #ccc;}
	.personal .upload .col.last .picture{border: none;}
	.personal .upload .col .picture{ padding: 10px 0 20px 5px;}
	.personal .upload .col .time{padding: 0;}
	.personal .upload .col.advice{background: #efffdd; }
	.personal .upload .col.advice p{color: #70a335;
	.personal .upload .col.advice{display: block;}}
	
	/*搜索*/
	.seach{padding:0 0 80px;}
	.seach .center>.l{width: 100%;}
	.seach .center>.l .title{ margin:5px 0 20px ;}
	.seach .center>.l .clinic .title{ margin-top: 20px;}
	.seach .mechanism .col{ margin-bottom: 20px;}
	.seach .mechanism .col p.address{white-space: normal;}
	.seach .department-doctor .col{width: 100%; margin-bottom: 20px;}
	.seach .product .col{ text-align:center; width: 45%; border-bottom: 1px solid #ccc; float: left; margin-bottom: 20px;}
	.seach .product .col:nth-child(even){float: right;}
	.seach .product .col .l{ float: none;}
	.seach .center .l .department p{ padding-top:20px; font-weight:normal; font-size:18px;}
	
	/*更多*/
	.foot-more{ display:none; position:fixed; padding:10px; background:#fff; width:100%; height:100%; z-index:9999; top:0; left:0;}
	.foot-more .nav-list{ padding:15px 50px;}
	.foot-more .nav-list a{ text-align:left; width:100%; line-height:initial;  padding:15px 0; display:block; font-size:14px; float:none; color:#000; }
	.foot-more .nav-list a:last-child{ border:0;}
	.foot-more .close{ position:absolute;  top:10px; right:10px; background:url(../images/icon-close.svg) center / 15px 15px no-repeat; width:40px; height:40px;}
	.foot-more .logo{ margin:0 0 10px; display:block; background:url(../images/new_m_logo.png) center / 100px 65px no-repeat; width:100px; height:65px;}
	.foot-more .bm{ }
	.foot-more .bottom{ font-size:18px; color:#666; bottom:50px; left:30px; width:100%;}
	.foot-more .bottom p{ margin-bottom:10px;}
	
	.open-div{ width:300px; height:160px; margin:-147px 0 0 -150px;}
	.open-div img{ display:block; width:100%; }
	.open-div img.pub-pc{ display:none;}
	
	
	.foot-more .nav-list .sp{}
	.foot-more .nav-list .sp span{ padding:15px 0; display:block; font-size:14px; color:#000; background:url(../images/new_m_add.png) right center / 25px 25px no-repeat; }
	.foot-more .nav-list .sp span.tag{ background:url(../images/new_m_minus.png) right center / 25px 25px no-repeat; color:#666; }
	
	.foot-more .nav-list .sp .m_son{ padding-left:20px; display:none; }
	
	/*招聘*/
	.nav-title a{ font-size:13px; padding:10px 20px; margin-right:10px;}
	
	
	.feedback-div{ display:none;}
	.online-booking-cen{ top:50px; width:320px; margin-left:-160px;}
	
	.online-booking-div{ display:none;}
	.online input{ height:30px;}
	.online .title{ margin-bottom:15px;}
	.online a{ font-size:16px; line-height:40px; margin-top:15px;}
	
	/*忘记密码*/
	.password{ width:100%; padding:15px;}
	.k02-mail.undis{ display:none;}
	.k03-pwd.undis{ display:none;}
	.password .verification .k01 a{ font-size:12px; padding:0 5px; margin:0 30px;}
	.password .cen{ width:100%; margin:40px auto;}
	.password .verification .tu-img input{ width:48%;}
	.password .verification .code input{ width:48%;}
	.password .verification .code a{ width:45%;}
	
	.recruit-describe p{ font-size:14px;}
	.join .center{ padding:15px; }
	
	.product-detail .l .meal .r .pc-code .ts{ display:none;}
	
	.personal .information .personal-col .title span{ padding-left:0px; width:300px;}
	.personal .information .personal-col img{ vertical-align:middle;}	
	.personal .information .personal-col .account{ padding-bottom:50px; }
	.personal .col .r .time{ padding:15px 0;}
	.personal .report .r .bz{ margin-top:20px;}
	
	
	.personal .information .personal-col .verification .complete span{ font-size:12px; font-weight:normal;}
	.personal .information .personal-col .verification .complete span{ padding-bottom:15px; }
	.personal .information .personal-col .verification .complete{ padding-bottom:15px;}
	.personal .information .personal-col .verification .complete span.tag:after{ top:32px; }
	
	.mechanism-detail .l .service-scope li{ margin:0;}
	
	
	.privacy.undis{ display:none;}
	.privacy-div{ width:300px; margin-left:-150px; padding:10px;}
	.privacy-div strong{ margin:10px 0; font-size:16px;}
	.privacy-div .txt{ height:200px; font-size:12px; -webkit-overflow-scrolling:touch;}
	.privacy-div .btn{ margin:5px 0 0px;}
	.privacy-div .btn a{ width:auto; float:none; display:inline-block; border-radius:5px; padding:0 30px; height:40px; line-height:40px; text-align:center; font-size:14px; background:#3b5ea1; color: #fff;}
	
	.carousel-image-text-horizontal{ overflow-y:scroll;}
	.leftLoop{ width:auto;}
	.leftLoop .bd .touchcarousel-container li{ width:auto;}
	.leftLoop .hd a.prev{ display:none;}
	.leftLoop .hd a.next{ display:none;}
	.leftLoop .bd{ width: auto;}
	
	.password .verification .complete span{ font-size:12px;}
	.department-doctor-list>.title a{ display:none;}
	.personal-detail{ background:none;}
	.department-doctor.main{ margin:0;}
	.personal .right{ background:none;}
	.pub-nodata{ background-color:none ;}
	
	
	.seach .product{ background:none; padding:0;}
	.about .insurance img{ background:#fff;}
	
	
	/*20240831addClass*/
	.new_center{ width:100%;}
	
	.m-banner .flexslider{ margin:0; }
	.new_services{ padding:45px 0; }
	.new_services .title{ margin-bottom:25px; padding:0 15px; text-align:center; }
	.new_services .title b{ font-size:18px; margin-bottom:5px; }
	.new_services .title span{ font-size:18px; }
	
	.new_services .roll{ overflow:scroll;}
	
	.new_services .list{ display:block; width:770px; overflow:scroll; padding:0 15px; }
	.new_services .list .col{ padding-right:20px;}
	.new_services .list .col img{ width:230px;}
	.new_services .list .col .bor b{ font-size:14px;}
	
	.new_services .list .col:last-child{ padding-right:0;}
	
	
	.new_business{ padding:50px 0;}
	.new_business .title b{ font-size:18px; margin-bottom:5px; }
	.new_business .title span{ font-size:18px;}
	
	.new_business .txt{ font-size:14px; padding:0 15px; }
	
	.new_doc_five{ padding:50px 15px;}
	.new_doc_five .l{ width:100%; padding:0;}
	.new_doc_five .r{ width:100%;}
	
	.new_doc_five .l .title{ text-align:center;}
	.new_doc_five .l .title b{ font-size:18px; margin-bottom:5px;}
	.new_doc_five .l .title span{ font-size:18px;}
	
	.new_doc_five .l .txt{ padding:0; font-size:14px; }
	.new_doc_five .l .txt .more{ text-align:center;}
	.new_doc_five .l .txt a.btn{ display:inline-block; }
	
	.new_doc_five .col{ width:50%; text-align:center;}
	.new_doc_five .col p{ float:none;}
	.new_doc_five .col.member{ width:50%;}
	.new_doc_five .col.network{ width:50%;}
	
	.new_doc_five .col p span{ font-size:30px;}
	
	.new_news .title b{ font-size:18px; margin-bottom:5px;}
	.new_news .title span{ font-size:18px;}
	
	.new_news .roll{ overflow:scroll;}
	
	.new_news .list{ display:block; width:790px; overflow:scroll; padding:0 15px;}
	.new_news .list .col{ padding-right:20px; width:250px; }
	.new_news .list .col img{ width:230px;}
	.new_news .list .col b{ font-size:14px;  overflow: hidden; height:40px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;  
    -webkit-box-orient: vertical;}
	
	.new_news .list .col:last-child{  }
	
	
	.new_doc_seven{ padding:50px 15px;}
	.new_doc_seven .title{ text-align:center;}
	.new_doc_seven .title b{ font-size:18px; margin-bottom:5px;}
	.new_doc_seven .title span{ font-size:18px;}
	
	.new_doc_seven .scroll img{ filter:none; 
-webkit-filter:none; 
-moz-filter: none; 
-ms-filter: none; 
-o-filter:none; opacity:1;}
	
	.foot{ margin-bottom:75px;}
	.foot .new_center{ padding-top:25px;}
	
	.foot .l{ width:100%; padding:0 15px;}
	.foot .r{ width:100%; padding:15px 15px; text-align:center; }
	
	.foot .l .gs_info{ font-size:16px; overflow:hidden; }
	.foot .l .gs_info p{ font-size:12px;}
	.foot .l .gs_info p span{ width:50%; padding-right:0; float:left;}
	
	.foot .l .gs_info p span:nth-child(3){ display:block; width:100%;}
	.foot .l .gs_info p span:nth-child(4){ display:block; width:100%;}
	
	.foot .l .foot_nav{ display:none;}
	
	.foot .l .wl{ margin:20px 0; font-size:14px; }
	.foot .l .wl label{ display:block; margin-bottom:5px;}
	
	.foot .code{ width:100%; text-align:center; }
	
	.foot .bom{ height:auto; line-height:24px; border:0; padding-bottom:30px; }
	
	.foot .bom span{ display:block;}
	.foot .bom a{ display:block;}
	.foot .bom a label{ display:block;}
	
	.m-banner { position:relative;}
	.m-banner .phone{ height:50px; line-height:50px; text-align:center; background:#00518c; opacity:0.8; color:#fff; position:absolute; top:0; left:0; width:100%; z-index:9900; font-size:16px; }
	.m-banner .phone span{ background:url(../images/new_m_phone.png) left center / 25px 25px no-repeat; padding-left:28px; }
	
	.online .title{ margin-bottom:20px; overflow:hidden; }
	.online .title span{ font-size:16px; color:#666; padding:5px 0; border-radius:5px;  }
	.online .title span.tag{ color:#fff; background:#3b5ea1; }
	.online .new_group{ width:100%;}
	
	.online .g_code{ padding:40px 0 ;}
	.online .g_code img{ width:80%;}
	
	#new_g01{ display:none;}
	
	.foot .l .wl a:nth-child(2){ padding-left:0; }
	
	
}

