/* CSS Document */
.yell_color{ color:#ffa63c}
.deepyellow_color{ color:#ff6600;}
.gray_color{ color:#888888}
a{outline:0 none;}
.fixed{ position:fixed !important; top:0; margin-top:0 !important;}


.overall{ width:1200px; margin:20px auto;background:#fff ;}
.overall .main_box{ width:918px; float:left;}
/*锚链接--体检中心*/
.box{border:1px solid #dfdfdf; border-top:none; padding-bottom:10px; margin-bottom:10px; width:915px; }
.main_box .catalogue{  position:relative;height:38px; width:915px; background:#fff; font-size:14px;border:1px solid #dfdfdf; z-index:99;  }
.main_box .catalogue a{ cursor:pointer; text-align:center; height:38px; line-height:38px;border-right:1px dotted #dfdfdf; float:left; width:19.5% }
.main_box .catalogue a:last-child{ border-right:none}
.main_box .catalogue a.active{ background:#ff6600; color:#fff; font-weight:bold;}
/*锚链接--详情*/
.group{width:1200px; height:39px;border-bottom:1px solid #02b2c9; }
/*套餐详情*/
.package{margin:0 23px 0 23px; font-size:14px; }
.package_nature{ padding-top:20px;  }
.package_nature h2{ border-left:3px solid #02b2c9; padding-left:10px; font-weight:500; font-size:20px; height:24px; line-height:24px; margin:0 0 10px 0}
.package_nature table{ font-size:12px; width:100%; border:1px dashed #dfdfdf;}
.package_nature table td{padding:15px 10px;  border-bottom:1px dashed #dfdfdf; line-height:24px; border-right:1px dashed #dfdfdf}
.package_nature table th{border-right:1px dashed #dfdfdf;border-bottom:1px dashed #dfdfdf; }

.sade{ width:915px;border:1px solid #dfdfdf; margin-bottom:10px; }
.sade .titles{ border-left:2px solid #02b2c9; background:#f8f8f8; height:48px; line-height:48px; color:#02b2c9;font-size:14px;padding-left:13px; font-weight:bold ; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; margin-left:-1px; margin-top:-1px;}
.sade .titles .iconfont{ margin-right:8px; }
/*医院简介*/
.profile .content{ padding:0 25px; }
.profile .row{ border-bottom:1px solid #ddd; overflow:hidden; padding:10px 0 25px 0; position: relative; _position:static; top: 1px; }
.profile .row h3.ch_name{ line-height:40px; font-weight: normal; font-size:18px; }
.profile .row span.eg_name{ font-size:12px; color:#666; }

.profile .row .text{ word-wrap: break-word; word-break: break-all; }
.profile .row .text p{  text-indent: 24px; font-size: 12px; font-family: '微软雅黑'; color:#666; margin-top:10px; line-height:24px; }
.profile .row .text img{ padding:3px;  border:1px solid #eee; box-shadow:0 0 2px #eee; margin-left:10px; margin-top:-26px; position:relative; }
/*预定须知*/
.scheduled{}
.scheduled table{ line-height:24px; color:#555557 }
.scheduled table th{ padding:10px;font-size:16px; border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; background:#f2f2f2; text-align:center; width:20%; }
.scheduled table td{ border-bottom:1px solid #dfdfdf; width:79%; padding:12px; font-family: '微软雅黑'; font-size:12px; }
/*医院位置*/
.location{}
.location .seat{ padding:15px;}
.location .seat .map{ width:508px; height:423px;  border:1px solid #dfdfdf; float:left;}
/*chenxi    .location .seat .map img{ width:100%;}*/
.location .seat .choose{ margin-left:10px; float:left; }
.location .seat .choose ul{ z-index:1;  background:#f9f9f9;border:1px solid #dfdfdf;height:28px; line-height:28px; width:360px}
.location .seat .choose ul li{ float:left; padding:0 10px 0 25px; border-right:1px solid #dfdfdf;#dfdfdf; }
.location .seat .choose ul li.active{ background:#fff; border-bottom:none; height:29px; z-index:2}
/*网友点评*/
.comment ul{ font-size:14px; background:#f5f5f5;}
.comment ul li{  float:left;}
.comment .low1{ box-sizing:border-box; width:210px; text-align:center; padding:13px 0;border-right:1px solid #dfdfdf;}
.comment .low1 .good_comm .yell_color{ color:#f66d06; font-size:20px; font-weight:bold; }
.comment .low1 .good_comm .yell_color em{ text-align:center; background:url(../Images/yisi/percent.png) no-repeat ;width:60px; height:53px; line-height:53px; background-size:100%; display:inline-block; }
.comment .low1 .good_comm{ line-height:50px;}
.comment .low1 .aing{ line-height:32px;}
.comment .low2{ width:310px; text-align:center; line-height:112px;border-right:1px solid #dfdfdf;}
.comment .low3{ width:385px; position:relative; padding:20px 0 }
.comment .low3 span{  display:block; padding-left:20px; line-height:24px; }
.comment .low3 span .iconfont{ margin-right:5px; position:relative; top:-1px; }
.comment .low3 .button{ text-align:center;top:25px;right:20px; position:absolute; width:200px; height:70px; }
.comment .low3 .button .btn_comm{ cursor:pointer; margin:0 auto; border:none; background:url(../Images/yisi/test_center_mycommon.png)  center center no-repeat;width:132px; height:40px; background-size:100%; display:block; color:white; font-size:18px; line-height:40px; text-indent:-15px; }
.comment .low3 .button em{color:#05a3b8; line-height:26px;}
.comment .discuss .discuss_num{  border-bottom:1px solid #dfdfdf; height:23px; padding:3px 0 0 10px;}
.comment .discuss .discuss_num span{ color:#9a9a9a; padding:0 10px; height:14px; line-height:16px; margin-top:5px;}
.comment .discuss .discuss_num b{font-weight:bold; color:#666; margin-right:5px; }
.comment .discuss .discuss_num .all{  border-right:2px solid #ccc}
.comment .discuss .discuss_num .good{ border-right:2px solid #ccc}
.comment .discuss .discuss_num .iconfont{ margin-right:5px; }

.comment .discuss .discuss_list{ padding:10px 0; width:917px; }
.comment .discuss .discuss_list .head_img{ float:left;width:80px; text-align:center;}
.comment .discuss .discuss_list .head_img img{ width:60px; height:60px; display:block; margin:0 auto;}
.comment .discuss .discuss_list .head_img p{ line-height:30px; font-size:14px;}
.comment .discuss .criticism{ padding:10px 10px 4px; border:1px solid #dfdfdf; float:left; position:relative; width:802px; margin-left:10px;}
/*网友点评--体检标签*/
.criticism .label_box{ height:41px }; 
.criticism .label{ width:540px; float:left; padding-bottom: 5px; }
.criticism .label span{ float:left; display:inline-block; line-height:22px;color:#8A8A8A;}
.criticism .label .sand{float:left; display:inline-block; width:460px; font-size:14px }
.criticism .label .sand span{ background:#02b2c9; color:#fff; padding:2px 6px; margin:0 0 10px 10px;white-space:nowrap;}
.criticism .idea{ width:800px;}
.criticism .label .world{ color:#494949; padding: 0 0 5px 10px; float:left; width:720px; line-height:22px; }
.criticism .array{ background:url(../Images/yisi/127.jpg) no-repeat; width:11px; height:18px; position:absolute; left:-9px; top:30px; display:block;}
/*网友点评--发布时间*/
.criticism .publish_time{ float:right; color:#6A6A6A }
/*网友点评--图片展示*/
.show_picture{  padding-left:70px; margin:10px 0; float:left; width:720px;}
.show_picture .sm_img{width:40px; outline:0 none; height:40px;cursor:pointer; float:left;margin:0 0 10px 15px; border:2px solid #eee; padding:2px; }
.show_picture .Abbreviated{width:100%; height:100%; cursor:url(../Images/yisi/zoom_in.cur),url(../Images/yisi/zoom_in.png),auto ;}
.show_picture .sm_img.active{ border:2px solid #ffa63c}
.test_center_commentImg a{outline:0 none;}
.test_center_commentImg{ overflow:hidden; position:relative;float:left; width:0; height:0; padding:0; max-width:500px; max-height:400px; text-align:center;  background:#fff;  margin-top:50px; margin-left:-174px;}
.test_center_commentImg .bigImg{ width:100%; height:100%; display:block;}
.test_center_commentImg .prve,.test_center_commentImg .next{ position:absolute; width:50%;height:95%; line-height:100%;opacity:0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:Alpha(opacity=0);/* IE */ display:block; z-index:100; background-size:100% auto}
.test_center_commentImg .prve{ text-align:left; background:url(../Images/yisi/dirl.png) left center no-repeat; left:10px;}
.test_center_commentImg .next{ text-align:right; background:url(../Images/yisi/dirr.png) right center no-repeat; right:10px;}
.test_center_commentImg a.prve:hover,.test_center_commentImg a.next:hover{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:Alpha(opacity=100);/* IE */ opacity:1;}
/*网友点评--体检项目*/
.project{padding-left:70px; float:left; width:720px; }
.project .detak span{ margin-right:30px; margin-top:8px;}
.project .corzine{ float:right}
.project .corzine span{ background:#f3f3f3; border-radius:3px;  padding:0 10px; cursor:pointer; float:left; font-size:14px;  }
.project .corzine span .iconfont{ margin-right:4px; }
.project .corzine span.active{ background:#02b2c9; color:#fff; z-index:2; position:relative; }
.project .corzine span.resever_zan{ margin-left:-4px; color:#b4b4b4; }
.project .corzine .critique{ margin-left:20px; }
/*网友点评--回复*/
.reply{ display:none; position:relative; border:1px solid #dfdfdf; width:780px; padding:10px; background:#f5f5f5; margin-top:15px; }
.reply p{ line-height:26px;}
.reply .sText{ float:left; border-radius:0; border:1px solid #dfdfdf; background:#fff; padding:0; text-indent:10px; line-height:24px; height:24px; width:700px;}
.reply .btn_sub{ float:left; width:60px; height:24px; line-height:24px; text-align:center; cursor:pointer; border:1px solid #dfdfdf; background:#f5f5f5; margin-left:10px;}
.reply .btn_sub:hover{ background:#02b2c9; color:#fff;}
.reply .array_2{ background:url(../Images/yisi/array_2.jpg) no-repeat ;width:11px; height:12px; position:absolute; top:-8px; right:31px; display:block;}

/*预约流程*/
.reservation_process{ width:1200px; margin:0 auto; position:relative;}
.reservation_process .title_h{ line-height:76px; height:76px; text-align:center; font-weight:500; font-size:40px; letter-spacing:10px; color:#595758 }
.reservation_process li{ position:relative; padding:15px 15px 15px 120px; box-sizing:border-box; text-align:left;background:#f2f2f2; float:left; width:32.5%; margin:0 15px 15px 0;}
.reservation_process li span{ line-height:32px; color:#02b2c9; font-size:24px; letter-spacing:6px; display:block;}
.reservation_process li p{ font-weight:bold; line-height:28px; font-size:14px;}
.reservation_process li i{ width:120px; height:80px; position:absolute; left:20px ;top:10px; content:''; background:url(../Images/yisi/reservation_process.png) no-repeat; background-size:390px 205px;}
.reservation_process li i.process1{ background-position:0 0 ;}
.reservation_process li i.process2{ background-position:-138px 0 ;}
.reservation_process li i.process3{ background-position:-270px 0 ;}
.reservation_process li i.process4{ background-position:0 -105px ;}
.reservation_process li i.process5{ background-position:-138px -103px ;}
.reservation_process li i.process6{ background-position:-272px -103px ;}
/*侧边栏*/
.side_box{ width:270px; float:left; margin-left:10px;}
/*侧边栏--套餐推荐*/

.recommend{ /*chenxi add*/position:relative;width:270px; border:1px solid #dfdfdf; background:#fff; padding-bottom:5px; margin-bottom:10px;}
.recommend .titles{ background:#f8f8f8; border-bottom:1px solid #dfdfdf; height:38px; line-height:38px; color:#02b2c9; font-size:14px;padding-left:20px; font-weight:bold }
.recommend .recommend_list{ cursor:pointer; padding:10px 5px; box-sizing:border-box; border-bottom:1px dashed #dfdfdf;}
.recommend_list .content,.recommend_list .chart{ float:left;}
.recommend_list .chart{ width:100px;height:94px; display:inline-block;}
.recommend_list .chart img{ width:100%; height:94px; }
.recommend_list .content{ width:140px;line-height:18px; display:inline-block; margin-left:10px;}
.recommend_list .content .tips{color:#777777; height:36px;  overflow:hidden;}
.recommend_list .content .tips:hover{ text-decoration:underline;}
.recommend_list .content .oldPay{color:#777777; display:block; font-size:12px; text-decoration:line-through; padding-top:20px; }
.recommend_list .content .nowPay{ display:block; color:#ff6600; font-size:16px; }
/*侧边栏--热门机构推荐*/
.institutions_list{ padding:10px; border-bottom:1px dashed #dfdfdf ; box-sizing:border-box;}
.institutions_list .photoprint{ overflow:hidden; position:relative; cursor:pointer; height:177px;}
.institutions_list .photoprint img{ width:100%; height:177px; display:block;}
.institutions_list .introduce{ z-index:99; padding:0 10px; width:230px; position:absolute; color:#fff;   background-color:#000; opacity: .6;bottom:-30px; _bottom:0px;/* IE6 */ filter:Alpha(opacity=60);/* IE */ height:30px; line-height:30px; -webkit-transition:bottom .5s; -moz-transition:bottom .5s; -ms-transition:bottom .5s; -o-transition:bottom .5s;transition:bottom .5s; }
.institutions_list .photoprint:hover .introduce{ bottom:0px; }
.institutions_list .introduce .fl{ font-size:16px;}
.institutions_list .introduce .fr{ text-decoration:line-through; font-size:12px;}
.institutions_list .overflow_slh{ cursor:pointer; width:100%; text-align:center; font-size:14px; line-height:34px; height:30px;}
.institutions_list .overflow_slh:hover{ text-decoration:underline}
/*侧边栏--新闻动态*/
.news .news_list{border-bottom:1px dashed #dfdfdf; _width:250px; /*IE6宽度250px*/  padding:10px 10px; box-sizing:border-box; }


.overall{ margin-top:8px; }
.text .judge_detailed,.hospital,.step.contact,.msg,.activity,.group_box,.question{ margin-top:8px; background:white; }
.group,.step.contact,.msg,.msg_list li .cont,.activity , 
.aside_box .group_rank, .parameter .few , .many table td,.many table th, .look_info a,.question,.group_box { border:1px solid #ddd; }
.pointer .talk,.aside_box .group_rank dd{ border-bottom:1px dashed #ddd; } 
.tab li,.deg_class p{ height:26px; }
.tab li span,.tab li i,.deg_class p span.percentage{  width:80px; height:10px; overflow:hidden; background:#ddd; display:inline-block; margin:0 15px 0 5px; position:relative; _top:-4px; }
.overall .head{ height:36px; line-height:36px; padding:0 20px 0 50px; font-size:16px; color:#05b1c9; position:relative; letter-spacing:1px;  border-bottom:1px solid #ddd; }
.overall .head i{ height:20px; width:20px; position:absolute; top:8px; left:20px; }

/*评论*/
.judge_detailed .tab{ padding:15px; }
.tab li i{ background:url(../Images/bar.png); margin:0; top:0; }

.tab p{ line-height:20px; height:100px; }
.serve{ height:30px; line-height:30px; overflow:hidden; padding-top:15px; }
.serve a{ float:left; padding-left:24px; position:relative; margin-left:8px; _margin-left:5px; }
.serve a i{ position:absolute; height:20px; width:22px; left:0; top:4px;  }
.serve .ss i{ background:url(../Images/119.jpg) no-repeat center }
.serve .gq i{ background:url(../Images/119.jpg) no-repeat center }
.serve .gf i{ background:url(../Images/119.jpg) no-repeat center }

/*搜索结果面板*/
.result{ width:360px; position:absolute; right:15px; height:425px; }
.result .search_nav{ height:27px; line-height:28px; border:1px solid #dcdcdc; background:#f9f9f9; }
.result .search_nav li{ height:27px; float:left; width:95px; text-align:center; border-right:1px solid #dcdcdc; padding-right:5px; cursor:pointer; }
.result .search_nav li.start i{ color:#9bca64; }
.result .search_nav li.end i{ color:#ed4f50; }
.result .search_nav li.active{ height:28px; margin-top:-1px; position:relative; top:1px; _top:2px; background:white; }
.result_search{ height:53px; padding-top:24px; }
.result_search input{ width:156px; height:26px; line-height:26px; margin-left:5px; padding-left:8px; color:#666; border:1px solid #dddddd; vertical-align:middle }
.result_search a{ display:inline-block; vertical-align:middle; height:26px; padding:0 10px; border:1px solid #ddd; border-radius:3px;  line-height:26px; background:#f8f8f8 }/* chenxi 删除的 margin:0 4px;*/
.result_search a i{ color:#02b2c9 }

.result_show{  }
.result_show ul{ height:27px; line-height:28px; border-bottom:1px solid #02b2c9; cursor:pointer; }
.result_show li{ height:27px; background:#bcbbb9; color:white; text-align:center; width:76px; margin-right:5px; float:left; }
.result_show li.active{ background:#02b2c9; }

.result_show dt{ height:44px; line-height:50px; font-size:16px; font-weight:bold; border-bottom:1px dashed #dcdcdc }
.result_show dd{ height:37px; line-height:38px; color:#02b2c9; font-size:14px; position:relative; }/*chenxi这段本来是加在末尾被我删除了   border-bottom:1px dashed #dcdcdc */
.result_show dd i{ display:inline-block; height:15px; width:15px; border-radius:50%; background:#02b2c9; text-align:center; line-height:16px; font-size:12px; color:white; margin-right:2px; font-family:'瀹嬩綋' }
.result_show dd .details{ position:absolute; right:0; top:0; }
#result_map{ height:291px; background:#eee; overflow:auto; }
/*评分星星样式*/
.pj_bar{  height:30px; } 
.pj_bar span{ float:left; color:#8A8A8A; margin-right:8px; margin-left:25px; } 
.pj_bar i{ width:86px; height: 12px; float:left; margin-right:5px; overflow: hidden; margin-top:-1px; background:url(../Images/score.jpg) no-repeat }
.pj_bar .score_5{ background-position:0 0; } 
.pj_bar .score_4{ background-position:0 -13px; } 
.pj_bar .score_3{ background-position:0 -26px; } 
.pj_bar .score_2{ background-position:0 -39px; } 
.pj_bar .score_1{ background-position:0 -50px; } 
.pj_bar .score_0{ background-position:0 -62px; } 
.evaluate{ display:none }
.evaluateing dd{ display:block !important; } 