*{ margin:0; padding:0; border:none;}
.clear{ clear:both;}
/************头部************/
a, a:link, a:visited, a:active { text-decoration:none;}
.head_er { width:960px; margin:10px auto; height:80px; }
.head_logo{ float:left; width:286px; height:80px;  background:url(../images/logo.jpg) no-repeat;}
.head_logo h1{ text-indent:-9999px; }
.new_search{ width:580px; float:right; margin:10px 0px 0px 30px; }
.new_search input{ border:0; margin:0;}
.head_item { width:514px; float:left;}
.head_item_s_2 { display:inline; float:left; padding-right:5px; padding-left:4px;}
.head_item_s_2 a{color:#333333;}
.head_item_s_2 a:hover{ color:#f60; text-decoration:underline;}
.head_er .head_search { width:514px; position:relative; height:37px; float:left;background:url(../images/input_bg.gif) no-repeat;}
.head_er .head_search input.yinjitao_input { width:390px; padding-left:35px; height:33px; line-height:33px; font-size:14px; position:absolute; color:#979797; border:none; background:Transparent;}
.head_er .head_search input.yinjitao_button { color:#FFF; font-size:16px; font-weight:bold; width:80px; height:31px; position:absolute; right:0; margin:3px 0 0 0 ; border:none; background:none; cursor:pointer;}
.you_ce{ width:50px; float:right; line-height:18px; font-size:12px;}
.you_ce a{ color:#333;}
.you_ce a:hover{ color:#f60; text-decoration:underline;}
.aa11 { color:#000; font-size:12px; display:inline-block; height:30px; line-height:30px; }
.aa22 { color:#000; font-size:12px;   display:inline-block; height:30px; line-height:30px; text-decoration:underline; font-weight:bold; background: url(../images/sanjiao.gif) no-repeat center 25px; }
/***************菜单************/
.menu{ width:960px; height:40px;line-height:40px; margin:0 auto; background:#1aaca3;border:1px solid #bdeeed; border-bottom:none;}
.menu ul{ height:40px; margin: 0;}
.menu ul li{ list-style:none; float:left; font-size:12px; color:#FFF; width:110px; display: inline; overflow:hidden; text-align:center;background:url(../images/line.jpg) no-repeat 109px 10px;}
.menu ul li.spe{ padding:0 120px 0 0; background:none; width:180px;}
.menu ul li.last{ background:none;}
.menu ul li a{ color:#FFF; padding:8px;}
.menu ul li a:hover{ background:#FFF; color:#1aaca3;}
/*****************banner广告*******************/
.banner{ width:960px; margin:10px auto 0;}
.banner .nav{ border:#1aaca3 2px solid; float:left; width:194px; border-right:none; height:488px;}
.banner .nav ul{}
.banner .nav ul li{ list-style:none; border-bottom:#1aaca3 2px solid; line-height:22px; padding:3px;}
.banner .nav ul li.last{ border:none;}
.banner .nav ul li a{ font-size:12px; color:#666; margin:0 3px;}
.banner .nav ul li a:hover{ color:#ff6600; text-decoration:underline;}
.banner .nav ul li h3{ font-size:14px; color:#0d675d; text-align:center; }
.banner .nav ul li b{ font-weight:normal; font-size:12px;}
.banner .ad{ float:right;height:492px;}
.banner .ad img{ border:#1aaca3 2px solid;}
/**********特色技术************/
.news{ width:960px; margin:20px auto 0;}
.news .special{ border:#99d8d8 1px solid; float:left; width:196px; height:366px;}
.news .special .title{ border-bottom:#b9e4e4 1px solid; background:url(../images/icon_bg.jpg) repeat-x 0 0; width:196px;}
.news .special .title h3{ font-size:14px; color:#1aaca3; background:url(../images/icon.jpg) no-repeat 45px 13px; height:39px; line-height:39px; padding-left:70px;}
.news .special img{ padding:15px 6px 0;}
.news .special ul{ margin:0 0 0 10px;}
.news .special ul li{ list-style:none; background:url(../images/icon_li.jpg) no-repeat 0 5px; padding:3px 0 0 12px; height:28px; line-height:26px; font-size:12px; color:#000;}
.news .special ul li.last{ background:url(../images/icon_last.jpg) no-repeat 2px 13px;}
.news .special ul li a{color:#000;}
.news .special ul li a:hover{color:#ff6600; text-decoration:underline;}
/*****************健康资讯****************/
.news .infor{ border:#99d8d8 1px solid;float:left; width:497px;height:366px; margin: 0 0 0 10px;}
.news .infor .title{ background:url(../images/icon_bg2.jpg) repeat-x 0 0;border-bottom:#1aaca3 3px solid;}
.news .infor .title h3{ font-size:14px; color:#1aaca3; background:url(../images/icon_2.jpg) no-repeat 10px 7px;height:36px; line-height:36px; padding:0 0 0 40px;}
/*轮播图  */
.news .infor .pic_pro{ margin:20px 0 0 15px;}
.news .infor .pic_pro .pic{ float:left; width:176px; }
.phototop { overflow: hidden;position:relative; width: 174px;height:119px;border:#C4DBD6 1px solid;}
.phototop table td { padding:2px;height:115px;width:170px;text-align: center;}
.phototop .slider {left: 0;position: absolute;top: 0;}
.phototop .slider table td a img { border:none; padding:0;margin:0;height: 115px;width:170px;display: block;}
.phototop .num { position:absolute;right:3px;top:102px;}
.phototop .num li { background:#000000;color: #FFFFFF;cursor: pointer;float: left;font-size:9px; height:14px;line-height:14px;overflow: hidden;text-align: center;width:20px;}
.phototop .num li.on {background:#FF0000;}
/*轮播图 end*/
.news .infor .pic_pro .profile{ float:left; width:275px; margin-left:10px; }
.news .infor .pic_pro .profile h4{ font-size:14px; color:#1aaca3; text-align:center;}
.news .infor .pic_pro .profile p{ font-size:12px; color:#148080;line-height:22px; text-indent:2em; padding-top:5px; }
.news .infor .pic_pro .profile p a{ color:#148080;}
.news .infor .pic_pro .profile p a:hover{ color:#ff6600; text-decoration:underline;}
.news .infor .inf_list { margin:0 20px 0 15px;_margin:-20px 20px 0 15px;}
.news .infor .inf_list ul{}
.news .infor .inf_list ul li{ font-size:12px; color:#148080; list-style:none; line-height:30px;height:30px; background:url(../images/icon_list2.jpg) no-repeat 0 2px; padding:0 0 0 15px;}
.news .infor .inf_list ul li a{ color:#148080;}
.news .infor .inf_list ul li a:hover{ color:#ff6600; text-decoration:underline;}
.news .infor .inf_list ul li .left{ float:left;width:300px;}
.news .infor .inf_list ul li .right{float:right;}
 
.news .infor .link{ margin:15px 20px 0 15px;_margin:10px 20px 0 15px;}
.news .infor .link ul{}
.news .infor .link ul li{ list-style:none;float:left; border:#caeaea 1px solid; width:60px; height:55px; text-align:center; margin-left:50px; padding:5px 0 0 0 ;}
.news .infor .link ul li.first{ margin-left:5px;}
.news .infor .link ul li h4{ color:#197474; font-size:12px; font-weight:normal;}
.news .infor .link ul li h4 a{ color:#197474;}
.news .infor .link ul li h4 a:hover{ color:#ff6600; text-decoration:underline;}
/*****************疾病查询******************/
.news .check{ float:left;border:#99d8d8 1px solid; width:241px; height:366px;margin: 0 0 0 10px;}
.news .check .title{ border-bottom:#b9e4e4 1px solid; background:url(../images/icon_bg.jpg) repeat-x 0 0; }
.news .check .title h3{ font-size:14px; color:#1aaca3; background:url(../images/icon.jpg) no-repeat 45px 13px; height:39px; line-height:39px; padding-left:70px;}
.news .check .con{ margin:10px 0 0 7px;}
.news .check .con ul{ background:url(../images/line2.jpg) no-repeat 0 bottom ; height:40px; line-height:40px;}
.news .check .con ul li{ list-style:none; float:left; font-size:12px; color:#000;padding:0 0 0 5px;}
.news .check .con ul li a{color:#000;}
.news .check .con ul li a:hover{ color:#ff6600; text-decoration:underline;}
.news .check .con ul li.fir{ background:url(../images/icon_bg3.jpg) no-repeat 0 10px; padding-left:2px; width:55px; }
.news .check .con ul.last{ background:none;}
.news .check .box{ margin:0 0 0 13px;}
.news .check .box span{ font-size:16px;color:#1aaca3;}
.news .check .box .name{ border:#9bd9d9 1px solid; width:160px; height:25px;}
.news .check .box .content{ border:#9bd9d9 1px solid; width:210px; height:75px; margin-top:10px;}
.news .check .box .button{ margin:5px 0 0 50px;}
/******************专家组*****************/
.doctor{ width:960px; margin:20px auto 0;}
.doctor h2{ background:url(../images/doctor.jpg) no-repeat 0 0;height:41px; line-height:37px; font-size:22px; color:#fff; font-family:"黑体"; text-align:center;}
.doctor .doc_con{ border:#8efff5 1px solid; padding:20px 0 20px 15px;_zoom:1;}
.doctor .doc_con .doc_left{ float:left; width:308px; margin-right:6px;}
.doctor .doc_con .doc_left .photo{ float:left; width:130px;height:161px;margin-top:10px;}
.doctor .doc_con .doc_left .photo img{ border:#dde2e0 1px solid;padding:2px;width:124px; height:155px; overflow:hidden;}
.doctor .doc_con .doc_left .con{ float:left; width:154px; margin-left:20px; line-height:25px;}
.doctor .doc_con .doc_left .con h3{ font-size:14px; color:#0d675d;}
.doctor .doc_con .doc_left .con h4{font-size:14px; color:#666;}
.doctor .doc_con .doc_left .con p{ font-size:12px; color:#666; text-indent:2em;}
.doctor .doc_con .doc_left .con p a{ color:#666;}
.doctor .doc_con .doc_left .con p a:hover{ color:#ff6600; text-decoration:underline;}
.doctor .doc_con .doc_left .con .btn{ background:url(../images/button_1.png) no-repeat 0 0; width:71px; height:30px; float:left;}
.doctor .doc_con .doc_left .con .btn a{ color:#fff;font-size:12px; padding:0 0 0 12px; }
.doctor .doc_con .doc_left .con .btn a:hover{ color:#ff6600;}
.mar_left{ margin-left:5px;}
/************北海特色诊疗项目**********/
.item{margin:20px auto 0;width:960px;}
.item h2{ background:url(../images/item.png) no-repeat 0 0; font-size:16px; color:#fff; font-family:"微软雅黑"; height:46px; line-height:46px; padding:0 0 0 24px;}
.item .con{ border:#9bd9d9 1px solid; padding:20px 15px 15px;_zoom:1;}
.item .con .left{ float:left; width:206px;}
.item .con .left .first{ height:150px;}
.item .con .left .first img{ border:#ccc 1px solid;padding:2px;width:200px; height:114px; overflow:hidden;}
.item .con .left .first h3{ font-size:14px; color:#666;text-align:center; font-weight:normal;}
.item .con .right{ float:left;}
.item .con .right .sec_thi{ height:150px; }
.item .con .right .sec_thi .second{  float:left; margin-left:25px;width:148px;}
.item .con .right .sec_thi .second img{ border:#ccc 1px solid;padding:2px;width:142px;height:114px; overflow:hidden;}
.item .con .right .sec_thi .third{ float:left; margin-left:20px; width:160px;}
.item .con .right .sec_thi .third h3{ font-size:14px; color:#0d675d; padding:0 0 5px 8px;}
.item .con .right .sec_thi .third ul{}
.item .con .right .sec_thi .third ul li{ list-style:none; font-size:12px; color:#666; background:url(../images/icon_bg4.jpg) no-repeat 0 4px; width:160px; height:32px; padding:0 0 0 10px; line-height:30px;}
.item .con .right .sec_thi .third ul li.last { background:url(../images/icon_bgLast4.jpg) no-repeat 4px 14px;}
.item .con .right .sec_thi .third ul li a{color:#666; }
.item .con .right .sec_thi .third ul li a:hover{ color:#ff6600; text-decoration:underline; }
/*************北海实力****************/
.power{ margin:20px auto 0; width:960px;}
.power h2{ background:url(../images/item.png) no-repeat 0 0; font-size:16px; color:#fff; font-family:"微软雅黑"; height:46px; line-height:46px; padding:0 0 0 55px;}
.power .con{ border:#9bd9d9 1px solid;padding:15px;_zoom:1;}
.power .con .conditions{  width:460px; float:left;}
.power .con .conditions h3{ background:url(../images/condition_bg.jpg) no-repeat 0 0; width:412px; height:31px; line-height:34px; padding-left:55px; font-size:14px; color:#0d675d; margin-bottom:5px;}
.power .con .conditions img{ border:#ccc 1px solid;padding:2px; height:107px; overflow:hidden; margin:20px 5px 0 0;}
.power .con .step_map{ width:465px; float:left; }
.power .con .step_map h3{ background:url(../images/step.png) no-repeat 0 0; width:473px;height:37px; font-size:14px; color:#fff; line-height:37px; margin-top:10px; }
.power .con .step_map h3.fir{ margin:0;}
.power .con .step_map h3 .num{ font-size:16px; padding:0 5px 0 15px;}
.power .con .step_map h3 .right_1{ font-size:12px; color:#666; padding-left:80px; font-weight:normal;}
.power .con .step_map h3 .right_2{ font-size:12px; color:#666; padding-left:64px; font-weight:normal;}
.power .con .step_map h3 .right_3{ font-size:12px; color:#666; padding-left:109px; font-weight:normal;}
.power .con .step_map h3 .right_4{ font-size:12px; color:#666; padding-left:48px; font-weight:normal;}
.power .con .step_map .map{ border:#ccc 1px solid; padding:2px; width:215px; height:115px; overflow:hidden; margin:15px 0 0 0; float:left;}
.power .con .step_map .place{ font-size:14px; color:#666;margin:15px 0 0 10px; float:right;width:230px; line-height:25px; }
.power .con .step_map .place h4{ font-weight:normal;} 
/*****************网站首页专家团队就诊指南点击咨询在线挂号*******************/
.down{ width:960px; margin:15px auto 0;}
.down h2{ background:url(../images/title.png) no-repeat center 0; width:960px; height:44px; line-height:44px; font-size:22px; color:#1bbeb8;font-family:"微软雅黑"; font-weight:normal;text-align:center;}
.down h2 a{ color:#1bbeb8;}
.down .con{ border:#9bd9d9 1px solid; margin:15px 0 0 0; padding:20px 15px 10px;_zoom:1;}
.down .con .type{ width:175px;float:left;}
.down .con .type img{ border:#dedede 1px solid; height:103px; overflow:hidden; float:left;}
.down .con .type ul{ width:73px; float:left; margin-left:10px; }
.down .con .type ul li{ list-style:none; font-size:12px; color:#666; padding-bottom:8px;}
.down .con .type ul li a{ color:#666;}
.down .con .type ul li a:hover{ color:#ff6600; text-decoration:underline;}
/**********底部**********/
.new_part2 {background:#F5FAFB; border: 1px solid #B2CBCB;margin: 10px auto; width: 958px; font-size:12px;}
.new_part3 { width:871px; margin:0 auto; padding:20px 0 20px 85px; height:48px; background:#FFF url(../images/phone.jpg) no-repeat 85px 22px; clear:both; border-bottom:1px solid #b2cbcb; }
.new_part3 ul { width:495px; float:left; padding-left:319px; }
.new_part3 ul li { display:inline; margin-left:15px; line-height:24px }
.new_part3 ul li a { color:#007c63; }
.new_part3 ul li a:hover { color:#f60; text-decoration:underline; }
.bor_none { border-left:none; border-right:none; border-top:none; }
#footer { padding:15px 0; width:956px; clear:both; margin:0 auto; }
#footer .bo_nav { text-align:center; height:25px; overflow:hidden; float:left; clear:both; width:100%; display:block }
#footer .bo_nav li { display:inline; padding:0px 2px; height:25px; line-height:25px; }
#footer .bo_nav li a { color:#007c63; }
#footer .bo_nav li a:hover { color:#f60; text-decoration:underline; }
#footer .copy { text-align:center; float:left; clear:both; display:block; width:100% }
#footer .copy li { list-style:none; font-size:12px; height:25px; line-height:26px; color:#464646; }
#footer .copy li a { margin-right:10px; color:#000; }
#footer .jm_bottom { width:100%; clear:both; margin:0 auto }
#footer .jm_bottom .icon_gs { background:url(../images/gs.jpg) no-repeat 0 0; }
#footer .jm_bottom .icon_hj { background:url(../images/hj.jpg) no-repeat 0 0; }
#footer .jm_bottom img { margin-left:20px; }