body{ background: #FFF;color: #595959;	font-size:14px; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; }
.web-main{ position:relative;}
p,ul, ol{ margin:0px; padding:0px;}

.hvc_banner{ text-align:center; background:#FFF url("../../images/hvc/hvc_banner.jpg") center; width:100%; overflow:hidden; height:350px;}
.special-box3{width: 1100px; margin: 10px auto 0; position:relative;}
.special-box3 .q_right_wrap{ float:right; width:850px;}
.hvc_til{ border-bottom:1px solid #e6e4e4; padding:10px 0; font-size:18px; line-height:24px;}
.hvc_til em{ width:4px; height:23px; margin:0 10px 3px; display:inline-block; background:#0cd0c4; vertical-align:middle;}
.q_right_pad3{ background:#FFF; padding:4px 4px 50px; margin-left:8px;}
.hvc_about_para{ padding:0 17px 10px; font-size:16px; line-height:28px;}
.hvc_about_para p{font-size:16px; color:#666;}
.hvc_about_para .text_color01{ color:#000}
.hvc_about_para .text_color02{ color:#0cd0c4}
.hvc_about_para .text_color03{color:#f28601 !important;}/*黄色*/
.hvc_about_para .text_color04{color:#08bcee !important;}/*蓝色*/
p.hvc_about_til{ color:#000; margin-top:30px;}
p.hvc_about_til02{ color:#08bcee; font-size:18px; line-height:40px; padding-top:5px;}
p.hvc_about_til03{ color:#000; margin-top:40px; font-size:22px; text-align:center;}
.new_drug li{ border:1px solid #e6e4e4; padding:10px 0 10px 30px; margin-top:20px;}
.new_drug li .drug_info{ float:left; width:280px; line-height:38px; padding-top:18px;}
.new_drug li .drug_til{ color:#08bcee; font-size:17px;}
.new_drug li .drug_img{ float:left; width:194px;}
.fortis_hos{ float:right; margin:25px 0 0 15px;}
.new_drugImg{ float:left; margin:40px 15px 0 0;}
.cooperate_info{margin:25px 0 0 0;width:337px;}
.step_service{ padding:0 30px 40px 40px;}
.step_service p.hvc_about_til{ font-size:18px; margin-top:20px; position:relative;}
.step_service .circle_blue,.step_service .circle_green,.step_service .circle_yellow{ width:14px; height:14px; border-radius:7px; position:absolute; left:-27px; top:7px;}
.step_service .circle_blue{ background:#00a0e9}
.step_service .circle_green{ background:#0cd09b}
.step_service .circle_yellow{ background:#ffb400}
.india_view{ padding-top:20px;}
.india_view li{ width:50%; float:left; margin-top:15px;}
.hvc_nav{ background:#0c9e70; color:#FFF; font-size:24px; padding:23px 30px;}
.hvc_navfont{ color:#7bceb4; font-size:18px;}
.special-wrap{ overflow:visible;}

/*权威专家*/
.expert_list{ margin-top:90px;}
.expert_list li{ border:1px solid #e6e4e4; border-radius:5px; padding:0 12px; position:relative; text-align:center; width:158px; float:left; margin:0 8px;height:300px;}
.expert_list li .expert_img{ margin-top:-60px;}
.expert_list li .expert_name{ font-size:16px; padding:15px 0 10px; margin:0 -15px;}
.expert_list li .text_color01{color:#7db90e;}
.expert_list li .text_color02{color:#f28601;}
.expert_list li .text_color03{color:#08bcee !important;}
.expert_list li .text_color04{color:#0cd0c4 !important;}
.expert_list li .specialty{ line-height:18px; font-size:14px; color:#666; }
.expert_list li .expert_bottom{ position:absolute; bottom:-1px; left:0px; width:100%; height:9px; border-radius:5px;}
.expert_list li .bg01{background:#7db90e;}
.expert_list li .bg02{background:#f28601;}
.expert_list li .bg03{background:#08bcee;}
.expert_list li .bg04{background:#0cd0c4;}

.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.tr{ text-align:right;}
.float-l{ float:left;}
.float-r{ float:right;}
.f18{ font-size:18px !important;}
/*fixed header*/

.fixed-header .medicom-header {
	width:100%;
	background:#fff;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.fixed-header .main-banner {
	top:84px;
}
.fixed-header.small-header .medicom-header {
	height: 80px;
	min-height: 50px;
	top: -13px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.fixed-header.small-header .medicom-header .dropdown, .fixed-header.small-header .medicom-header .navbar-nav li.mega-menu-item {
	padding-bottom:12px;
}
.navbar-brand {
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.fixed-header.small-header .medicom-header .navbar-brand img {
	margin-top: 7px;
	width: 160px;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.fixed-header .content-index, .fixed-header .sub-page-banner {

}
.fixed-header .header-bottom-line {
	background:#EEEEEE;
}
.boxed-layout .appointment-sec, .boxed-layout .testimonials.bg-white {
	background:#fff;
}
.boxed-layout .appointment-sec.bg-gray, .boxed-layout .testimonials {
	background:#fafafa
}

.navbar-collapse{ background-color: #FFFFFF;}
.medicom-header .navbar-default{ height: 80px;}

.medicom-section-navbar{ background-color: #EEEEEE;}
.medicom-section-navbar a{ display: block; color: #333; padding: 10px 0; text-align: center; }
.medicom-section-navbar a.title-active{ background:#FFFFFF; }
.medicom-section-navbar a:hover{ background:#FFFFFF; color: #28a0bb;}
.medicom-section-navbar a:hover span,.medicom-section-navbar a.title-active span{ color: #28a0bb; font-weight: bold;}
.medicom-section-navbar a:hover i,.medicom-section-navbar a.title-active i{ background-color: #279FBB;}
.medicom-section-navbar i.navbar-cion{ display: block; float: none; font-size: 22px; border: 1px solid #279FBB;
color: #279FBB; width: 40px; height: 40px; line-height: 40px; margin: 0 auto; border-radius: 50%; margin-bottom: 10px; }

.medicom-section-content{ display:inline-block; *display:inline; *zoom:1;}
.medicom-section-content .sidebar-nav.affix{ position: fixed;}
.medicom-section-content .sidebar-nav.affix-bottom{ position: absolute; margin-top:0px;}
.medicom-section-content .sidebar-nav.affix-bottom ul{ }
.medicom-section-content .sidebar-nav{ top: 90px;  padding: 0; z-index: 9; width:250px;}
.medicom-section-content .sidebar-nav a{ display: block; height: 46px; line-height: 46px; overflow: hidden; color: #333333; font-size: 18px; 
position: relative; background:#FFF; border-bottom:1px solid #efefef; padding-left:30px;}
.medicom-section-content .sidebar-nav a:hover,.medicom-section-content .sidebar-nav li.active a{color: #0c9e70;}

.medicom-section-main .section-main-item{ margin-bottom: 20px; position: relative;}
.medicom-section-main .section-main-item h2{ color: #333; font-size: 18px; height: 40px; line-height: 40px; margin: 0 0 20px 0; font-weight: bold; padding-bottom: 6px; border-bottom: 2px solid #eeeeee;}
.section-main-item .sidebar_1 .sidebar_1-img{ width: 100%; }
.section-main-item .sidebar_1 { padding: 20px;}
.section-main-item { font-size: 15px;}

.section-main-item .section-circle{ width: 0; height: 0;}
.section-number .section-circle{ margin:5px 0; }
.section-circle { width: 32px; height: 32px; line-height: 32px; color: #FFFFFF; text-align: center; background-color:#0cd0c4; -ms-border-radius: 50%; border-radius: 50%; cursor: pointer; }
div.ico-gray { background-color: #708090; }
.section-number{ width: 32px; position: fixed; top: 110px;}

.sidebar_1 .table td,.sidebar_4 .table td{ border: none;}
.section-color{ color:#279FBB; }
.sidebar-pl{ padding:0 10px; }
/*Cancer center*/
.sidebar-nav {
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	margin-top:-85px;
}
.sidebar-nav .panel-body a {
	font-size:16px;
	color:#646464;
	display:block;
	padding:12px 45px 10px;
}
.sidebar-nav .panel-body a:hover, .sidebar-nav .panel-body a.active {
	background:#fff;
}
.sidebar-nav .panel-body {
	padding:15px 0 0
}
.sidebar-nav>ul{
	border-bottom:1px solid #efefef;
}

.close{
	float: none;
    font-size: 20px;
    font-weight: normal;
    line-height: 1;
    color: #FFF;
    text-shadow: none;
    opacity: 1;	
}
h3.pass_title{ margin-top:0px; font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;line-height:normal;}

/*一建报名*/
.join_btn{ background:#07BDAF; color:#FFF; border-radius:5px; line-height:30px; padding:5px 10px;}
.mask_layer{ display:none; background:url(../../images/mask_layer.png) repeat; width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:9995;}
.join_box{ display:none; width:500px; padding:40px 20px; height:600px; border-radius:10px; background:#FFF; position:fixed; z-index:9996; top:50%; left:50%; margin:-300px 0 0 -250px; }
.join_box>ul{overflow-y:auto; overflow-x:hidden; height:520px;}
.join_box>ul>li{ padding:2px 0; line-height:30px; font-size:14px; float:left; margin:5px 0; width:100%;}
.join_box>ul>li input[type=text],.join_box li select,.join_box li textarea{ float:none; margin:0; vertical-align:middle; border:1px solid #ddd; padding:0 10px; line-height:30px; height:30px; width:300px;}
.join_box>ul>li textarea{ line-height:20px; height:80px;}
.join_box>ul>li input[type=file]{ border:0px;box-shadow:none; line-height:22px; margin:5px 0 0;}
.join_box>ul>li input[type=radio]{ float:none; vertical-align:middle; margin:0 5px 2px 5px;}
.join_box>ul>li .select_area{ width:145px; margin-right:10px;}
.join_box>ul>li span{ width:126px; text-align:right; display:inline-block; *display:inline; *zoom:1; font-size:14px; float:left; line-height:30px;}
.join_box .join_btn02{ width:100%; display:block; text-align:center; font-size:20px; margin-top:15px; background:#07BDAF; color:#FFF; border-radius:0; padding:10px 0; border:0px;}
.join_fild{ width:316px; display:inline-block;}
.join_close{ position:absolute; top:10px; right:15px; border:1px solid #666; color:#666; border-radius:14px; width:28px; height:28px; text-align:center; line-height:26px; font-size:18px;}
