::-webkit-input-placeholder { /* WebKit browsers */
    color:    #d4d4d4;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #d4d4d4;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #d4d4d4;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #d4d4d4;
}
.header_top{
	background: #f4f4f4;
}
.location{
	width: 120px;
}
.w16{
	width: 16px;
}
.clr{
	color: #409bfc;
}
.w14{
	width: 14px;
}
.location-dropdowm{
	position: absolute;
	box-sizing: border-box;
	width: 256px;
	height: 150px;
	top: 40px;
	box-shadow: 0px 0px 3px #ddd;
	z-index: 999;
}
.oul{
	height: 68px;
}
.blank-box{
	width: 120px;
	margin-top: -2px;
}
#triangle{
	transform: rotate(0deg);
	transform-origin: center 50%;
	transition: transform 0.1s ease-in-out;
}
.header.bg-f{
	border: none;
    padding-top: 40px ;
	padding-bottom: 0px;
    height: 110px;
}
.header .logo{
	width: 200px !important;
	height: 57px !important;
}
.header .logo a{
    width:200px !important;
    height:57px !important;
    background-image:url(/images/web_img/logo.png) no-repeat;
    text-indent:-9999em;
}
.header .sousuo{
	padding: 0;
	margin: 0;
	width: 560px;
	height: 70px;
	margin-left: 120px;
	margin-right: 120px;
}
.header .sousuo .header_sousuo{
	width: 560px;
	height: 40px;
/*	margin-top: 5px;*/
}
.header .sousuo .header_sousuo .header_sousuo_produact,
.header .sousuo .header_sousuo .header_sousuo_org{
	width: 560px;
	height: 40px;
	padding: 0;
	margin: 0;
	border: none;
}
.header .sousuo .header_sousuo .ss_input{
	width: 448px !important;
	height: 36px !important;
	padding: 0;
	border: 2px solid #f4f4f4;
	background: #fff;
	text-indent: 16px;
	color: #666666;
    font-size: 16px;
}
.header .sousuo .header_sousuo .header_sousuo_org{
	border: none;
}
.header .sousuo .header_sousuo .input_button{
	width: 108px;
	height: 40px;
	background-size: 21px 21px;
	background: #f4f4f4 url(/images/web_img/search-icon.png) center center no-repeat;
}
.hot-line{
	width: 200px;
	height: 57px;
	margin-top: 25px;
}
.telephone-icon{
	width: 30px;
	height: 24px;
	margin-top: 17px;
}
.txt-content{
	width: 160px;
	height: 57px;
}
.phone-number{
	color: #409bfc;
	letter-spacing: 1px;
}
.header .sousuo .header_sousuo_xz{
	width:560px ;
	height: 26px;
	line-height: 26px;
	padding: 0;
	margin: 0;
}
.header .sousuo .header_sousuo_xz a{
	width: 50px;
	padding: 0;
	margin: 0;
	margin-right: 5px;
}
.letter{
	width: 300px;
}
.header_nav{
	background: #fff;
	color: #333333;
}
#categorys-2014{
	width: 200px;
}
#categorys-2014 .dt a{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background: #f4f4f4;
	color: #333333;
	font-weight: normal;
}
.header_nav .navs{
	/* margin-left: 15px; */
}
.header_nav .navs a{
	color: #333333;
}
.header_nav .navs .nLi h3 a {
	font-size: 16px;
	padding: 0 0 0 70px;
	font-weight: normal;
}
.header_nav .navs li.s-nav.cur a{
  	color: #049bfc !important;
	font-weight: bold;
}
.header_nav .navs .sub a:hover {
    color:#fff !important;
}
.header_nav .navs .nLi h3 a:hover {
    background: none !important;
    color:#409bfc !important;
}
.header_nav .navs li.s-nav.cur{
	background: none !important;
	color:#409bfc !important;
}
#categorys-2014 .dd{
	height: 366px;
}
#categorys-2014 .dd-inner .bdn{
	border: none;
}
#categorys-2014 .dd-inner .item,
#categorys-2014 .dd-inner h3{
	height: 61px;
}
#categorys-2014 .item:last-child h3{border-bottom: none;}
/*轮播图*/
.slideBox{width: 100%;height: 366px;position: relative;overflow: hidden;min-width: 1200px;}
.slideBox .bd {position:relative;z-index: 0;}
.slideBox .bd ul{width: 100% !important;}
.slideBox .bd ul li{width: 100% !important;height: 366px;overflow: hidden;text-align: center;}
.slideBox .bd ul li a{display: block;height: 366px;}
.slideBox .hd{ width:100%; position:absolute; z-index:10; bottom:10px;right: 0; overflow:hidden;text-align: center;font-size: 0;height: 22px; }
.slideBox .hd ul{float: none;display: inline-block;}
.slideBox .hd ul li{background: #fff;display: inline-block;width: 10px;height: 10px;}
.slideBox .hd ul li.on{width: 20px;height: 10px;border-radius: 10px;background: #409bfc;}

/*体检中心*/
body{background: #F4F4F4;font-family: "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;}
.f0{font-size: 0;}
.c-fc{color: #fc4040;}
.packages{margin-top: 80px;}
.recommendL{width: 285px;}
.recommend .title{font-size: 22px;color: #333;}
.recommendL img{padding: 0;}
.recommendTab{width: 895px;}
.recommendTab .hd{position:relative;line-height:24px; height:24px;overflow: hidden}
.recommendTab .hd .more{ float:right;font-size: 14px;color: #999;}
.recommendTab .hd .more a{color: #999;}
.recommendTab .hd ul{ z-index:5; position:absolute;  overflow:hidden; zoom:1; }
.recommendTab .hd li{ float:left;padding-right:30px;cursor:pointer;color: #666;font-size: 16px;}
.recommendTab .hd li.on{color: #333;font-weight: bold}
.recommendTab .bd{padding-top:30px; clear:both; position:relative;}
.recommendTab .bd ul{margin-right: -20px;margin-bottom: -20px;float: left}
.recommendTab .bd ul li{position:relative; float: left;width: 285px;height: 302px;background: #fff;border-radius: 4px;margin-right: 20px;margin-bottom: 20px;transition:top .2s,box-shadow .4s;-moz-transition:top .2s,box-shadow .4s;-webkit-transition:top .2s,box-shadow .4s;-o-transition:top .2s,box-shadow .4s;top:0;box-shadow:0 0 0 0 rgba(255,255,255,0),0 0 0 0 rgba(255,255,255,0)}
.recommendTab2 .bd ul li{width: 285px;height: 325px;}
.recommendTab .bd ul li a{display: block;height: 302px;}
.recommendTab .bd ul li:hover{top:-4px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.2)}
.recommendTab .bd ul li .pic{height: 182px;}
.recommendTab .bd ul li .pic img{display: block;padding: 0;}
.recommendTab .bd ul li .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;margin:18px 16px 7px;line-height:1.2;color:#333;font-size:16px;font-weight: 600;}
.recommendTab .bd ul li .name2{margin:18px 16px 6px;}
.recommendTab .bd ul li .tags{font-size: 14px;color: #666;padding: 0 18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.recommendTab .bd ul li .address{font-size: 14px;color: #999;padding: 0 18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.recommendTab .bd ul li .price{font-size: 14px;color: #666;overflow: hidden;padding: 12px 18px 16px;}
.recommendTab .bd ul li .price span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#666;font-size:14px;width:160px;float:left}
.recommendTab .bd ul li .price i{float: right;color: #666;}
.recommendTab .bd ul li .price2{font-size: 14px;color: #666;overflow: hidden;padding: 12px 18px 16px;}
.recommendTab .bd ul li .price2 i{float: right;color: #666;}
/*瑞健康*/
.px70{padding: 0 70px;}.px80{padding: 0 80px;}
.rk-health{background: #fff;padding: 80px 0;margin-top: 80px;}
.rk-health ul{margin-right: -20px;margin-bottom: -20px; overflow: hidden;}
.rk-health ul li{float: left;width: 386px;height: 220px;background: #f4f4f4;border-radius: 4px;margin-right: 20px;margin-bottom: 20px;text-align: center;}
/*入驻品牌*/
.section-enter-logo{padding: 80px 0;}
.section-enter-logo ul{margin-right: -3px;}
.section-enter-logo ul li{width: 300px;height: 142px;line-height:142px;float:left;border-right: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;text-align: center;}
.section-enter-logo ul li:nth-child(4n){border-right: none;}
.section-enter-logo ul li:nth-last-child(1){border-bottom: none;}
.section-enter-logo ul li:nth-last-child(2){border-bottom: none;}
.section-enter-logo ul li:nth-last-child(3){border-bottom: none;}
.section-enter-logo ul li:nth-last-child(4){border-bottom: none;}
.section-enter-logo ul li a{position:relative;font-size:0;display:block;text-align:center;width: 300px;height: 142px;}
.section-enter-logo ul li a:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1)}
.section-enter-logo ul li a.logo1{background: url("../images/web_img/logo1-1.png") center no-repeat;}
.section-enter-logo ul li a.logo1:hover{background: url("../images/web_img/logo1-2.png") center no-repeat #fff;}
.section-enter-logo ul li a.logo2{background: url("../images/web_img/logo2-1.png") center no-repeat;}
.section-enter-logo ul li a.logo2:hover{background: url("../images/web_img/logo2-2.png") center no-repeat #fff;}
.section-enter-logo ul li a.logo3{background: url("../images/web_img/logo3-1.png") center no-repeat;}
.section-enter-logo ul li a.logo3:hover{background: url("../images/web_img/logo3-2.png") center no-repeat #fff;}
.section-enter-logo ul li a.logo4{background: url("../images/web_img/logo4-1.png") center no-repeat;}
.section-enter-logo ul li a.logo4:hover{background: url("../images/web_img/logo4-2.png") center no-repeat #fff;}
.section-enter-logo ul li a.logo5{background: url("../images/web_img/logo5-1.png") center no-repeat;}
.section-enter-logo ul li a.logo5:hover{background: url("../images/web_img/logo5-2.png") center no-repeat #fff;}
.section-enter-logo ul li a.logo6{background: url("../images/web_img/logo6-1.png") center no-repeat;}
.section-enter-logo ul li a.logo6:hover{background: url("../images/web_img/logo6-2.png") center no-repeat #fff;}
.section-enter-logo ul li a.logo7{background: url("../images/web_img/logo7-1.png") center no-repeat;}
.section-enter-logo ul li a.logo7:hover{background: url("../images/web_img/logo7-2.png") center no-repeat #fff;}
.section-enter-logo ul li a.logo8{background: url("../images/web_img/logo8-1.png") center no-repeat;}
.section-enter-logo ul li a.logo8:hover{background: url("../images/web_img/logo8-2.png") center no-repeat #fff;}
.section-enter-logo ul li a.logo9{background: url("../images/web_img/logo9-1.png") center no-repeat;}
.section-enter-logo ul li a.logo9:hover{background: url("../images/web_img/logo9-2.png") center no-repeat #fff;}
.section-enter-logo ul li a.logo10{background: url("../images/web_img/logo10-1.png") center no-repeat;}
.section-enter-logo ul li a.logo10:hover{background: url("../images/web_img/logo10-2.png") center no-repeat #fff;}
.section-enter-logo ul li a.logo11{background: url("../images/web_img/logo11-1.png") center no-repeat;}
.section-enter-logo ul li a.logo11:hover{background: url("../images/web_img/logo11-2.png") center no-repeat #fff;}
.section-enter-logo ul li a.logo12{background: url("../images/web_img/logo12-1.png") center no-repeat;}
.section-enter-logo ul li a.logo12:hover{background: url("../images/web_img/logo12-2.png") center no-repeat #fff;}

/*瑞康资讯*/
.section-news{background: #fff;padding: 80px 0;}
.section-news .section-news-list{margin-right: -20px;}
.section-news dl{margin-right: 20px;float: left;width: 386px;height: 489px;position: relative;}
.section-news dl dt{width: 386px;height: 450px;background: #f4f4f4;}
.section-news dl dt h2{font-size: 18px;color: #333;position: relative;text-align: center;padding-bottom: 20px;padding-top: 30px;}
.section-news dl dt h2::after{content: '';background: #409bfc;width: 24px;height: 3px;border-radius: 2px;position: absolute;bottom: 0;left: 50%;margin-left: -12px;}
.section-news dl dd a{width: 52px;height: 39px;background: url("../images/web_img/more1.png") center no-repeat;display: block;margin: 0 auto;}
.section-news dl dd a:hover{background: url("../images/web_img/more2.png") center no-repeat;}
.section-news ul{padding: 20px 20px;}
.section-news ul li{line-height: 33px;}
.section-news ul li a{font-size: 14px;color: #666;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block}
.section-news ul li a:hover{color: #409bfc;}
.section-news ul li .dot{color: #409bfc;margin-right: 4px;}

/*底部热门*/
.bottom-links{color: #666;background: #fff;margin: 80px auto;padding: 20px;}
.hot-box{overflow: hidden;display: flex;line-height: 24px;margin-top: 7px;}
.hot-tit{float: left;width: 74px;font-size: 16px;color: #333;font-weight: 600;}
.hot-txt{flex: 1;font-size: 0;}
.hot-txt a{font-size: 14px;color: #666;margin: 0 10px;}
.hot-txt a:hover{color: #409bfc;}

/*底部*/
.footer{background: #fff;padding: 70px 0;font-size: 14px;color: #666;}
.footer dl dt{font-size: 16px;color: #333;padding-bottom: 10px;font-weight: 600;}
.footer dl dd{line-height: 28px;}
.footer a{color: #666;}
.footer a:hover{color: #333;font-weight: bold;}
.footer .fot-links{margin-right: -64px;width: 890px;}
.footed_links_title{background: none;border-bottom: 1px solid #e8e8e8;padding-bottom: 10px;}
.footed_links_title ul li .xzon {color: #333;border-bottom: 2px #409bfc solid;font-size: 16px;}
.footed_links_title ul li a{padding-bottom: 16px;}
.footed_links_content .linkQQ{color: #409bfc;font-size: 14px;font-weight: 600;display: inline-block;}
.copyright{background: #3f3f3f;height: 60px;line-height: 60px;font-size: 14px;color: rgba(255,255,255,0.5);text-align: center;}

/*侧边悬浮*/
.fhdb{width: 60px;height: 240px;border: none;background: #fff;right: 0;box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1)}
.fhdb ul li{width: 60px;height: 60px;border-bottom: 1px solid #f4f4f4;text-align: center;box-sizing: border-box;padding-top: 8px;}
.fhdb ul li a{width: 60px;height: 60px;font-size: 14px;color: #666;}
.fhdb ul li a:hover{color: #409bfc;}
.fhdb ul li .img{width: 60px;height: 24px;}
.fhdb ul li .img1{background: url("../images/web_img/icon1-1.png") center no-repeat;}
.fhdb ul li a:hover .img1{background: url("../images/web_img/icon1-2.png") center no-repeat;}
.fhdb ul li .img2{background: url("../images/web_img/icon2-1.png") center no-repeat;}
.fhdb ul li a:hover .img2{background: url("../images/web_img/icon2-2.png") center no-repeat;}
.fhdb ul li .img3{background: url("../images/web_img/icon3-1.png") center no-repeat;}
.fhdb ul li a:hover .img3{background: url("../images/web_img/icon3-2.png") center no-repeat;}
.fhdb ul li .img4{background: url("../images/web_img/icon4-1.png") center no-repeat;}
.fhdb ul li a:hover .img4{background: url("../images/web_img/icon4-2.png") center no-repeat;}
.fhdb ul li .txt{line-height: normal;padding-top: 1px;}
.kftel{border: none;box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1);top: 400px;}
.kftel .arrow-bg{content:"";position:absolute;border-style:solid;border-color:transparent transparent transparent #fff;border-width:5px;right:-30px;top:39px;z-index:9}
.kftel .arrow-border{content:"";position:absolute;border-style:solid;border-color:transparent transparent transparent #e6e6e6;border-width:5px;right:-31px;top:39px}
.saoma_chat01{width: 144px;height: 165px;border: none;box-shadow:0 1px 2px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1);top: 465px;}
.saoma_chat01 .arrow-bg{content:"";position:absolute;border-style:solid;border-color:transparent transparent transparent #fff;border-width:5px;right:-10px;top:39px;z-index:9}
.saoma_chat01 .arrow-border{content:"";position:absolute;border-style:solid;border-color:transparent transparent transparent #e6e6e6;border-width:5px;right:-11px;top:39px}
