@charset "utf-8";
@import url("top_foot.css");
/*医院详情页开始*/
.section01{ margin-top: 0px;}
.section01 .jg_info_all{width: 870px;margin-top:0px;padding: 20px;border:1px #e6e6e6 solid;min-height: 290px;padding-bottom: 12px;} /*首面修改-企业动态*/ /* ui-banner */ .section01 .jg_info_all .ui-banner{display:block;position:relative;width:456px;float: left;}
.section01 .jg_info_all .ui-banner.ui-banner-invalid{display:none;}
.section01 .jg_info_all .ui-banner,.ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{height:276px;}
.section01 .jg_info_all .ui-banner .ui-banner-slides,.ui-banner .ui-banner-slogans,.ui-banner .ui-banner-arrow{position:absolute;top:0;}
.section01 .jg_info_all .ui-banner ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
.section01 .jg_info_all .ui-banner .ui-banner-slides{width:362px;height:276px;left:1px;}
.section01 .jg_info_all .ui-banner .ui-banner-slides li{display:none;position:absolute;top: 5px;+top:10px;}
.section01 .jg_info_all .ui-banner .ui-banner-slides li img{width:362px;height:276px;border:1px #dddddd solid;}
.section01 .jg_info_all .ui-banner .ui-banner-slides li.ui-banner-slides-current,.ui-banner .ui-banner-slides li.ui-banner-slides-prev,.ui-banner .ui-banner-slides li.ui-banner-slides-next{display:block;}
.section01 .jg_info_all .ui-banner .ui-banner-slides li.ui-banner-slides-current{left:0;}
.section01 .jg_info_all .ui-banner .ui-banner-slides li.ui-banner-slides-prev{left:-654px;}
.section01 .jg_info_all .ui-banner .ui-banner-slides li.ui-banner-slides-next{left:654px;}
.section01 .jg_info_all .ui-banner .ui-banner-slogans{height:206px;overflow:hidden;width:82px;right:0;top: 5px;}
.section01 .jg_info_all .ui-bnnerimg{width: 82px; height: 72px; }
.section01 .jg_info_all .ui-bnnerimg img{border:1px #dddddd solid; }
.section01 .jg_info_all .ui-bnnerp{width: 550px; height:97%; padding-left: 20px; }
.section01 .jg_info_all .ui-bnnerp h3{font-size: 14px; color: #666; }
.section01 .jg_info_all .ui-bnnerp p{color: #666; }
.section01 .jg_info_all .ui-line{zoom: 1; overflow: hidden; }
.section01 .jg_info_all .ui-line-hover{background:url("/Images/Index/stuj.png") no-repeat left center; }
.section01 .jg_info_all .ullinehover{height: 72px; padding:  0; }
.section01 .jg_info_all .ui-bnnerp-hover{background-color:#9b040d; color:#fff; } /*.ullinehover:hover .ui-bnnerp h3,.ullinehover:hover .ui-bnnerp p{color: #fff; }*/ .section01 .jg_info_all .uibannerslog ul li{border: 1px solid red; }
.section01 .jg_info_all .ui-bnnerp-hover h3,.ui-bnnerp-hover p{color:#fff; }
.section01 .jg_info_all .ui-banner .ui-banner-arrow{display:block;width:23px;outline:none;}
.section01 .jg_info_all .ui-banner .ui-banner-arrow.ui-banner-arrow-prev{background: transparent url("/Images/Index/jleft.png") no-repeat scroll 0 0; height: 28px; right: 4px; top: 232px; width: 28px; }
.section01 .jg_info_all .ui-banner .ui-banner-arrow.ui-banner-arrow-next{background: transparent url("/Images/Index/jright.png") no-repeat; height: 28px; right: 48px; top: 232px; width: 28px; }
.section01 .jg_info_all .ui-banner .ui-banner-arrow.ui-banner-arrow-next img{left:-15px;}
.section01 .jg_info_all .ui-banner .ui-banner-overlay{bottom:0;height:10px;position:absolute;right:0;width:173px;}
.section01 .jg_info_all .jg_about{float: right; width: 420px; min-height: 256px; font-size: 14px; }
.section01 .jg_info_all .jg_about .w001{background-color:#eeeeee; padding-left: 20px; padding-top: 6px; padding-right: 10px; padding-bottom: 6px; }
.section01 .jg_info_all .jg_about .w001 i a{color: #555 !important;}
.section01 .jg_info_all .jg_about .w002{padding-left: 20px; padding-top: 2px; padding-right: 10px; }
.section01 .jg_info_all .jg_about p{color: #333333; line-height: 28px; overflow: hidden; }
.section01 .jg_info_all .jg_about p span{float: left; width: 82px; }
.section01 .jg_info_all .jg_about p i{float: left; width: 307px; color: #555555; }
.section01 .jg_info_all .jg_about p i a{color: #008cd6; }
.section02{ margin-top: 10px;float: left;width: 916px;}
.ZJTDsection02{ margin-top: 10px;float: none;width: 100%}
.YHDPsection02{ min-height: 700px;}
.DPXQsection02{ min-height: 890px;position: relative;padding-bottom: 162px;}
.DPXQsection02 .jg_detail_show08{ position: absolute;bottom: 0;left: 0;}
.aboutsection02{ /**min-height: 1492px;*/position: relative;padding-bottom: 0px;}
.aboutsection02 .jg_detail_show08{}
.section02 .section02TJLB{float: left; width: 870px; padding: 17px 20px; border: 1px solid #e6e6e6; overflow: hidden; padding-bottom: 12px; }
.section02 .section02TJLB2{padding: 0 20px; }
.section02 .section02TJLB .TJLBBox{padding: 16px 0; border-bottom: 1px solid #e6e6e6; overflow: hidden; }
.section02 .section02TJLB .TJLBBox:last-child{border-bottom: none; }
.section02 .section02TJLB .title{float: left; font-size: 14px; color: #555555; padding: 6px 0; }
.section02 .section02TJLB .allTJLBBtn{float: left; width: 664px; font-size: 14px; overflow: hidden; position: relative; padding-left: 86px; margin-top: 2px; }
.section02 .section02TJLB2 .allTJLBBtn{float: left; width: 710px; font-size: 14px; overflow: hidden; position: relative; padding-left: 86px; margin-top: 2px; }
.section02 .section02TJLB .allTJLBBtn a:first-child{position: absolute; left: 18px; min-width: 39px; }
.section02 .section02TJLB .allTJLBBtn2{height: 35px; }
.section02 .section02TJLB .allTJLBBtn .TJLBBtn{float: left; margin-left: 0px; display: block; padding:0px; background-color: #ffffff; color: #555555; font-size: 14px; border-radius: 3px; cursor: pointer; width:auto; text-align: left; min-width: 100px; line-height:30px; height: 30px; box-sizing: border-box; }
.section02 .section02TJLB .allTJLBBtn .TJLBBtn:hover{color: #60c5fb; }
.section02 .section02TJLB .allTJLBBtn .TJLBBtn.active:hover{color:  #ffffff; }
.section02 .section02TJLB2 .allTJLBBtn .TJLBBtn{margin-left: 0px; float: left; margin-left: 0px; display: block; padding: 0px; background-color: #ffffff; color: #555555; font-size: 14px; border-radius: 3px; cursor: pointer; width: auto; text-align: left; min-width: 100px; line-height: 28px; }
.section02 .section02TJLB .allTJLBBtn span{padding-left: 13px; padding-right:13px; line-height: 28px; border-radius: 3px; border:1px solid #ffffff; }
.section02 .section02TJLB2 .allTJLBBtn .TJLBBtn span{padding-left: 6px; padding-right:6px; }
.section02 .section02TJLB .allTJLBBtn .active span{border:1px solid #60c5fb; color: #60c5fb; display: block; float: left; }
.section02 .section02TJLB2 .allTJLBBtn .TJLBBtn.active span{background-color: #019eeb; color: #ffffff; display: block; float: left; line-height: 28px; border:none; }
.section02 .section02TJLB .more{float: right; width: 40px; height: 36px; background: url("/Images/Index/jg_detail_sprite.png") no-repeat 5px -231px; }
.section02 .jg_listtitle{float: left; margin-top: 10px; width: 910px; border: 1px solid #e6e6e6; border-bottom: none; overflow: hidden; background-color: #f6f6f6; }
.section02 .jg_listtitle2{background-color: #ffffff; margin-top: 0px; }
.section02 .jg_listtitle div{float: left; text-align: center; color: #555555; font-size: 14px; line-height: 38px; }
.section02 .jg_listtitle div.title1{width: 172px; }
.section02 .jg_listtitle div.title2{width: 434px; }
.section02 .jg_listtitle div.title3{width: 132px; }
.section02 .jg_listtitle div.title4{width: 172px; }
.section02 .jg_listBox{float: left; width: 910px; border: 1px solid #e6e6e6; position: relative; margin-bottom: 40px; }
.section02 .jg_listBox.one .listBoxType{}
.section02 .jg_notlistBox{margin-bottom: 10px; }
.section02 .jg_listBox .listBoxType{position: absolute; top: 10px; left: 0; width: 155px; }
.section02 .jg_listBox .listBoxType .TCType{margin: auto; width: 134px; }
.section02 .jg_listBox .listBoxType .TCType{margin: auto; width: 134px; height: 100px; position: relative; }
.section02 .jg_listBox .listBoxType .TCType img{display: block; width: 134px; height: 100%; border:0px; }
.section02 .jg_listBox .listBoxType .TCType .font{position: absolute; bottom: 0; width: 134px; line-height: 24px; color: #dddddd; font-size: 14px; background-color: #000000; text-align: center; }
.section02 .jg_listBox .listBoxType .TCType .TCFont{margin-top: 10px; font-size: 12px; text-align: center; color: #000000; }
.section02 .jg_listBox .listBox{padding-left: 153px; }
.section02 .jg_listBox .listBox .listBox_TC{overflow: hidden; height: 118px; border: 1px solid #eeeeee; border-right: 1px solid #ffffff; border-bottom: none; border-bottom: 1px solid #ffffff; } /*.section02 .jg_listBox.multi .listBox .listBox_TC{*/ /*height: 92px;*/ /*}*/ .section02 .jg_listBox .listBox .listBox_TC:first-child{border-top: 1px solid #ffffff; }
.section02 .jg_listBox .listBox .listBox_TC:hover {border:1px solid #019eeb!important; }
.section02 .jg_listBox .listBox .listBox_TC:hover p.name{color: #019eeb; }
.section02 .jg_listBox .listBox .listBox_TC:last-child{border-bottom: 1px solid #ffffff; }
.section02 .jg_listBox .listBox .listBox_active{border: 1px solid #019eeb!important; }
.section02 .jg_listBox .listBox .listBox_active .name a{color: #019eeb; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft{float: left; width: 434px; margin-top: 2px; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .name{padding: 22px 12px 0 20px; font-weight: bold; color: #555555; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } /*.section02 .jg_listBox.multi .listBox .listBox_TC .listBox_TCleft .name{*/ /*padding: 12px 12px 0 20px;}*/ .section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .name a{font-size: 14px; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .screen{padding-left: 20px; font-size: 12px; color: #666666; line-height: 61px; height: 61px; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .screen2{height: 47px; padding-top: 14px; padding-left: 20px; padding-right: 20px; font-size: 12px; color: #666666; display: none; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .screen span{width: 94px; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .screen i{float: left; cursor: default; color: #555555; display: block; height: 23px; line-height: 23px; padding-left: 8px; padding-right: 8px; border: 1px #e0e0e0 solid; border-radius: 5px; margin-top: 20px; margin-right: 10px; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .people{padding:  0 20px; color: #999999; font-size: 12px; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCleft .people b{font-weight: normal; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright{ float: left; width: 300px; overflow: hidden; padding-top: 2px; height: 118px; }
.section02 .jg_listBox.multi .listBox .listBox_TC .listBox_TCright{padding-top: 0px;}
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money{float: left; width: 132px; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money p{padding: 20px 0 0 0; font-size: 20px; color: #eb5b41; text-align: center; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money p.hasShen{padding: 17px 0 0 0; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money p i{font-size: 14px; color: #eb5b41; text-align: center; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money s{display: block; text-align: center; color: #cccccc; font-size: 12px; margin-top: -13px; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money p.shenBox{padding: 11px 0 0 0; font-size: 20px; color: #eb5b41; text-align: center; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money p.shenBox .left{display: inline-block; width: 25px; height: 20px; background: url("/Images/Index/jg_detail_sprite.png") no-repeat left -366px; vertical-align:top; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money p.shenBox .right{display: inline-block; width: 5px; height: 20px; background: url("/Images/Index/jg_detail_sprite.png") no-repeat left -403px; vertical-align:top; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .money p.shenBox .shen{display: inline-block; line-height: 18px; box-sizing: border-box; border-top: 1px solid #ff8a01; border-bottom: 1px solid #ff8a01; font-size: 12px; color: #f5563a; padding: 0 4px; vertical-align:top; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .operation{float: left; width: 168px; vertical-align: middle; line-height: 79px; text-align: center; position: relative; min-height: 111px; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .operation .w001{color: #999999; font-size: 12px; position: absolute; top: 65px; left: 35px; line-height: normal; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .operation a.dbBtn{padding: 4px 10px 4px 26px; margin-right: 11px; background: #f6f6f6 url("/Images/Index/jg_detail_sprite.png") no-repeat 10px -57px; color: #333333; border: 1px solid #dddddd; border-radius: 3px; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .operation a.detail{padding: 4px 4px ; color: #ffffff; background: #008cd6; border: 1px solid #008cd6; border-radius: 3px; }
.section02 .jg_listBox .listBox .listBox_TC .listBox_TCright .operation a.shop{padding: 4px 4px ; margin-left: 10px; color: #ffffff; background: #eb5b41; border: 1px solid #eb5b41; border-radius: 3px; opacity: 0; top: 155px; }
.section02 .jg_listBox div.listBoxAll{display: block; padding: 7px 32px 6px 20px; text-align: center; position: absolute; bottom: -32px; left: 50%; margin-left: -41px; border: 1px solid #eeeeee; border-top:  1px solid #ffffff; background: #ffffff  url(/Images/Index/jg_detail_sprite.png) no-repeat 58px -104px; color: #008cd6; cursor: pointer; }
.section02 .jg_listBox div.listBoxAll2{background: #ffffff  url(/Images/Index/TJLBBtn.png) no-repeat 58px center; color: #008cd6; cursor: pointer; }
.section02 .hospital_Pj{float: left; width: 912px; }
.section02 .hospital_Pj .Pjtitle{line-height: 58px; font-size: 16px; color: #000000; font-weight: bold; }
.section02 .hospital_Pj .PjBox{width: 910px; border: 1px solid #eeeeee; padding: 30px 0; overflow: hidden; }
.section02 .hospital_Pj .PjBox .PjBoxleft{float: left; width: 50%; overflow: hidden; margin-top: 4px; }
.section02 .hospital_Pj .PjBox .PjBoxleft .leftImg{float: left; height: 80px;background: url(/Images/Index/jg_detail_sprite.png) no-repeat left -267px;  margin-left: 90px; display: block; width: 80px; }
.section02 .hospital_Pj .PjBox .PjBoxleft .leftBox{float: left; margin-left: 20px; margin-top: 6px; }
.section02 .hospital_Pj .PjBox .PjBoxleft .leftBox .pf{font-size: 14px; color: #4c4c4c; }
.section02 .hospital_Pj .PjBox .PjBoxleft .leftBox .pf b{font-size: 32px; color: #ed6d34; }
.section02 .hospital_Pj .PjBox .PjBoxleft .leftBox .pj{font-size: 14px; color: #999999; }
.section02 .hospital_Pj .PjBox .PjBoxleft .leftBox .pj i{color: #ed6d34; }
.section02 .hospital_Pj .PjBox .PjBoxright{float: left; width: 50%; overflow: hidden; box-sizing: border-box; border-left: 1px solid #eeeeee; }
.section02 .hospital_Pj .PjBox .PjBoxright p{line-height: 30px; vertical-align: middle; font-size: 14px; color: #4c4c4c; text-align: left; padding-left: 110px; }
.section02 .hospital_Pj .PjBox .PjBoxright p i{color: #ec4444; padding: 0 5px; width: 50px; display: inline-block; }
.section02 .reviewBox{float: left; width: 912px; margin-top: 10px; border: 1px solid #eeeeee; }
.section02 .YHDPreviewBox{float: none; width: 1198px; margin-top: 10px; border: 1px solid #eeeeee; }
.section02 .YHDPreviewBox .YHDPtitle{padding-top: 30px ; width: 1140px; margin: auto; overflow: hidden; border-bottom: 1px solid #e6e6e6; }
.section02 .YHDPreviewBox .YHDPtitle a.titleA{float: left; width: 160px; line-height: 40px; text-align: center; font-size: 16px; color: #333333; }
.section02 .YHDPreviewBox .YHDPtitle a.reviewBtn{float: right; display: block; width: 100px; line-height: 36px; font-size: 16px; color: #ffffff; background: #f57629 url("/Images/Index/reviewBtn.png") no-repeat 10px center; border-radius: 5px; text-indent: 40px; }
.section02 .YHDPreviewBox .YHDPtitle a.titleA:hover{color: #ffffff; background: #019eeb; }
.section02 .YHDPreviewBox .YHDPtitle a.titleA i{color: #999999; }
.section02 .YHDPreviewBox .YHDPtitle a.titleA:hover i{color: #ffffff; }
.section02 .YHDPreviewBox .YHDPtitle a.titleACT{color: #ffffff; background: #019eeb; }
.section02 .YHDPreviewBox .YHDPtitle a.titleACT i{color: #ffffff; }
.section02 .YHDPreviewBox .YHDPreply{padding:16px 30px 30px 144px; font-size: 12px; color: #777777; }
.section02 .YHDPreviewBox .YHDPreply i{color: #c6895a; }
.section02 .reviewBox .title{border-bottom: 1px solid #eeeeee; font-size: 16px; color: #000000; line-height: 58px; padding-left: 28px; font-weight: bold; }
.section02 .reviewBox .title i{color: #999999; font-weight: normal; }
.section02 .reviewBox .reviewBoxAll{border-top: none; padding: 0 20px; }
.section02 .YHDPreviewBox .reviewBoxAll{border-top: none; padding: 0 30px; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList{border-bottom: 1px solid #eeeeee; position: relative; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listleft{position: absolute; top: 14px; left: 0; width: 96px; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listleft img{display: block; margin: auto; width: 74px; height: 74px; border-radius: 50px; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listleft p{font-size: 14px; color: #4c4c4c; text-align: center; margin-top: 5px; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright{padding: 20px 0 25px 114px; min-height: 80px; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle{font-size: 14px; overflow: hidden; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle img{margin-top: 2px; float: left; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle .PJ{color: #4c4c4c; margin-left: 20px; float: left; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle .PJ i{color: #f60d0d; padding: 0 5px; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightTitle .name{color: #999999; margin-left: 20px; float: left; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ListrightFont{font-size: 14px; color: #666666; margin-top: 10px; word-break:break-all; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox{margin-top: 20px; overflow: hidden; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox img{display: block; float: left; margin-right: 16px; box-sizing: border-box; width: 100px; height: 100px; cursor: pointer; border: 2px solid transparent; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox img.imgACT{border: 2px solid #5ac0f2; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox2{margin-top: 10px; min-height: 250px; max-height: 480px;  overflow: hidden; vertical-align: middle; display: none; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox2 img{display: block; margin: 0 auto; vertical-align: top; max-width: 100%; max-height: 480px; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .ImgBox img:hover{border: 2px solid #5ac0f2; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox{overflow: hidden; margin-top: 10px; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox .seeMore{float: right; color: #019eeb; text-decoration: underline; font-size: 14px; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox a.good{float: right; padding-right: 18px; padding-left: 27px; color: #545454; font-size: 14px; background: url("/Images/Index/jg_detail_sprite.png") no-repeat left -83px; cursor: pointer; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox a.goodactive{background: url("/Images/Index/JG_good.png") no-repeat left center; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox a.good i{color: #a1a1a1; }
.section02 .reviewBox .moreReview{font-size: 14px; line-height: 54px; text-align: center; }
.section02 .reviewBox .moreReview a{text-decoration: underline; color: #019eeb; cursor: pointer; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .YHDPreply{padding:16px 0px 30px 114px; font-size: 12px; color: #777777; border-top: 1px solid #eeeeee; }
.section02 .DPXQreviewBox .reviewBoxAll .reviewBoxList .YHDPreply{padding:16px 30px 30px 112px; font-size: 12px; color: #777777; border-top: 1px solid #eeeeee; }
.section02 .reviewBox .reviewBoxAll .reviewBoxList .YHDPreply i{color: #c6895a; } /* detailAbout */ .section03{ margin-top: 10px;float: right;width: 284px;}
.section03 .newOrder{float: right; width: 280px; box-sizing: border-box; border: 1px solid #e6e6e6; }
.section03 .newOrder .title{padding-left: 20px; font-size: 16px; color: #555555; line-height: 58px; box-sizing: border-box; border-bottom: 1px solid #e6e6e6; font-family: "微软雅黑"; }
.section03 .newOrder .myscroll { width:100%; height: 260px; margin: 0 auto;  line-height: 26px; font-size: 12px; overflow: hidden;}
.section03 .newOrder .Orderlist{padding: 0 10px; font-size: 14px; color: #777777; line-height: 40px; background: #f6f6f6; }
.section03 .newOrder .Orderlist li{padding: 0 10px; font-size: 12px; color: #777777; line-height: 40px; border-bottom: 1px dashed #dddddd; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.section03 .newOrder .Orderlist li a{font-size: 12px; }
.section03 .newOrder .Orderlist li:last-child{border: none; }
.section03 .MEC{margin-top: 10px; float: right; width: 282px; box-sizing: border-box; border: 1px solid #e6e6e6; }
.section03 .MEC .title{height: 48px; border-bottom: 1px solid #e6e6e6; }
.section03 .MEC .title a{float: left; display: block; width: 50%; line-height: 46px; text-align: center; color: #555555; font-size: 16px; cursor: pointer; }
.section03 .MEC .title a.active{color: #008cd6; border-bottom: 3px solid #008cd6; }
.section03 .MEC .MECList{padding: 0  20px 20px 20px; display: none; }
.section03 .MEC .MECList .ListBox{margin-top: 20px; }
.section03 .MEC .MECList .ListBox .imgBox{position: relative; height:150px; }
.section03 .MEC .MECList .ListBox .imgBox img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.section03 .MEC .MECList .ListBox .imgBox p{position: absolute; bottom: 0; left: 0; width: 100%; line-height: 34px; background: rgba(51,51,51,.8); color: #ffffff; }
.section03 .MEC .MECList .ListBox .imgBox p i{width: 150px; padding-left:20px ; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.section03 .MEC .MECList .ListBox .MEC_hp{overflow: hidden; padding: 10px 0; }
.section03 .MEC .MECList .ListBox .MEC_hp .MEC_Lx{float: left; font-size: 14px; color: #999999; }
.section03 .MEC .MECList .ListBox .MEC_hp .MEC_HPL{float: right; font-size: 12px; color: #999999; }
.section03 .MEC .MECList .ListBox .MEC_hp .MEC_HPL i{font-size: 14px; color: #ed6d34; }
.section03 .MEC .MECList .ListBox .MEC_GL{overflow: hidden; }
.section03 .MEC .MECList .ListBox .MEC_GL .MEC_LC{float: left; font-size: 14px; color: #999999; }
.section03 .MEC .MECList .ListBox .MEC_GL .MEC_LC i{color: #666666; }
.section03 .MEC .MECList .ListBox .MEC_GL .MEC_Money{float: right; font-size: 14px; color: #999999; }
.section03 .MEC .MECList .ListBox .MEC_GL .MEC_Money i{color: #ed6d34; }
.section02 .detailabout{float: left; width: 910px; border: 1px solid #e6e6e6; }
.section02 .detailabout2{margin-top: 10px; }
.section02 .detailabout .title{padding-left: 20px; font-size: 16px; color: #545454; font-weight: bold; background: #f5f5f5; line-height: 50px; border-bottom: 1px solid #e6e6e6; }
.section02 .detailabout .detailaboutBox{padding :30px 40px; line-height: 30px; }
.section02 .detailabout .detailaboutBox img{display: block; margin: auto; max-width: 826px; }
.section02 .detailabout .detailaboutBox .TJZS{text-align: center; font-size: 16px; color: #545454; padding: 20px 0; font-weight: bold; }
.section02 .detailabout .detailaboutBox .TJZS i{text-align: center; font-size: 18px; color: #e53333; }
.section02 .detailabout .detailaboutBox .font{font-size: 14px; color: #545454; text-indent: 2em; line-height: 30px; padding-bottom: 20px; }
.section02 .detailabout .detailaboutBox .font2{font-size: 14px; color: #545454; line-height: 30px; }
.section02 .detailabout .JGSQ{padding :30px 40px; overflow: hidden; }
.section02 .detailabout  .JGSQ img{float: left; }
.section02 .detailabout  .JGSQ .jigouvideo{float: right; } /* detailTJTC */ .section02 .sortBox{margin-top: 10px; float: left; width: 910px; border: 1px solid #e6e6e6; overflow: hidden; background: #f5f5f5; border-bottom:none; }
.section02 .sortBox a.ZHPX{float: left; padding: 0 20px; border-right: 1px solid #e6e6e6; line-height: 48px; vertical-align: middle; color: #019eeb; background: #ffffff; }
.section02 .sortBox a.XLPX{float: left; padding: 0 15px; line-height: 48px; vertical-align: middle; cursor: pointer; }
.section02 .sortBox a.JGPX{float: left; padding: 0 15px; line-height: 48px; vertical-align: middle; cursor: pointer; }
.section03 .hot_tc{float: right; width: 282px; box-sizing: border-box; border: 1px solid #eeeeee; }
.section03 .hot_tc .title{padding: 16px 0 0 12px; font-size: 16px; color: #4b4643; } /* detailZJTD */ .section02 .ZJTDBox{}
.section02 .ZJTDBox .title{padding-left: 28px; line-height: 40px; font-size: 16px; color: #4c4c4c; background: #fafafa; border: 1px solid #e6e6e6; border-bottom: none; }
.section02 .ZJTDBox .ZJTDFont{padding: 30px; overflow: hidden; border: 1px solid #e6e6e6; }
.section02 .ZJTDBox .ZJTDFont img{float: left; display: block; width: 439px; height: 265px; }
.section02 .ZJTDBox .ZJTDFont .jg_about{margin-left: 30px; float: left; width: 642px; height: 265px; font-size: 14px; }
.section02 .ZJTDBox .ZJTDFont .jg_about p{color: #333333; line-height: 28px; overflow: hidden; }
.section02 .ZJTDBox .ZJTDFont .jg_about p span{float: left; width: 82px; }
.section02 .ZJTDBox .ZJTDFont .jg_about p i{float: left; color: #777777; }
.section02 .ZJTDBox .ZJTDFont .jg_about p i a{color: #008cd6; }
.section02 .ZJTDBox .ZJTDFont2 .jg_about{margin-left: 0px; float: left; width: 100%; height: 265px; font-size: 14px; }
.section02 .doctorList{margin-top: 10px; border: 1px solid #e6e6e6; }
.section02 .doctorList .title{padding-left: 28px; line-height: 40px; font-size: 16px; color: #4c4c4c; background: #fafafa; border-bottom: 1px solid #e6e6e6; }
.section02 .doctorList .doctorListBox{padding: 30px; padding-right: 0; padding-bottom: 0; overflow: hidden; }
.section02 .doctorList .doctorListBox .ListBox{float: left; margin: 0 26px 35px 0; width: 207px; height:213px; position: relative; overflow: hidden; cursor: pointer; }
.section02 .doctorList .doctorListBox .ListBox img{width: 207px; max-height:213px; }
.section02 .doctorList .doctorListBox .ListBox i{position: absolute; bottom:0;left: 0; width: 100%; height: 40px; line-height: 40px; vertical-align: middle; font-size: 14px; color: #303030; background: #e6e6e6; text-align: center; }
.section02 .doctorList .doctorListBox .ListBox p{position: absolute; top: 213px;left: 0; width: 100%; height: 100%; line-height: 213px; vertical-align: middle; font-size: 14px; color: #ffffff; background: rgba(0,0,0,.5); text-align: center; } /* detailYHDP */ .section02 .YHDPBox{}
.section02 .YHDPBox .title{padding-left: 28px; margin-bottom: 10px; line-height: 40px; font-size: 16px; color: #4c4c4c; background: #fafafa; border: 1px solid #e6e6e6; }
.section02 .YHDPBox .PjBox{border: 1px solid #eeeeee; padding: 30px 0; overflow: hidden; }
.section02 .YHDPBox .PjBox .PjBoxleft{float: left; width: 480px; overflow: hidden; margin-top: 10px; }
.section02 .YHDPBox .PjBox .PjBoxleft .leftImg{float: left; margin-left: 90px; display: block; width: 80px; }
.section02 .YHDPBox .PjBox .PjBoxleft .leftBox{float: left; margin-left: 20px; }
.section02 .YHDPBox .PjBox .PjBoxleft .leftBoxNOPJ{margin-top: 20px; }
.section02 .YHDPBox .PjBox .PjBoxleft .leftBox .pf{font-size: 14px; color: #4c4c4c; }
.section02 .YHDPBox .PjBox .PjBoxleft .leftBox .pf b{font-size: 32px; color: #ed6d34; }
.section02 .YHDPBox .PjBox .PjBoxleft .leftBox .pj{font-size: 14px; color: #999999; }
.section02 .YHDPBox .PjBox .PjBoxleft .leftBox .pj i{color: #ed6d34; }
.section02 .YHDPBox .PjBox .PjBoxright{float: left; width:690px; overflow: hidden; box-sizing: border-box; border-left: 1px solid #eeeeee; }
.section02 .YHDPBox .PjBox .PjBoxright p{line-height: 30px; vertical-align: middle; font-size: 14px; color: #4c4c4c; text-align: left; padding-left: 110px; }
.section02 .YHDPBox .PjBox .PjBoxright p i{color: #ec4444; padding: 0 5px; width: 50px; display: inline-block; }
.section02 .YHDPBox .PjBox .PjBoxright p em{color: #999999; float: right; width: 320px; }
.pageBox{ text-align: center;    margin-top: 30px;}
.pageBox .pageList{margin: auto; overflow: hidden; display: inline-block; }
.pageBox .pageList span{display: block; box-sizing: border-box; width: 32px; line-height: 32px; height: 32px; border: 1px solid #cccccc; cursor: pointer; float: left; border-right: none; }
.pageBox .pageList span:hover{color: #ffffff; background: #3996e3; }
.pageBox .pageList span.active{color: #ffffff; background: #3996e3; }
.pageBox .pageList span:first-child{background: url("/Images/Index/pageBoxleft.png") no-repeat center; border-radius: 3px 0 0 3px; }
.pageBox .pageList span:last-child{background: url("/Images/Index/pageBoxright.png") no-repeat center; border-radius: 0 3px 3px 0 ; border: 1px solid #cccccc; } /* detailDPXQ*/ .section02 .DPXQreviewBox{margin-top: 0px; }
.section02 .DPXQreviewBox .DPXQtitle{border-bottom: 1px solid #eeeeee; font-size: 16px; color: #4c4c4c; line-height: 40px; padding-left: 18px; font-weight: bold; background: #fafafa; }
.section02 .DPXQreviewBox .reviewBoxAll .reviewBoxList .Listright .lastBox .seeMore{display: none; }
.section02 .DPXQreviewBox .reviewBoxAll .reviewBoxList:last-child{border-bottom: none; }
.section02 .DPXQreviewBox .moreReview{display: none; } /* detailJTWZ*/ .ZJTDsection02 .mapBox {border: 1px solid #e6e6e6; padding: 30px; }
.ZJTDsection02 .mapBox .mapTitle {border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; font-size: 16px; color: #545454; font-weight: bold; }
.section03 .tc_body_right{width:252px; height:auto;}
.section03 .tc_detail_right_all{ width:280px; height:auto;position:relative; z-index:9;}
.section03 .tc_detail_right{ width:280px; margin:0 0 0 0; position:relative; border:#e0e0e0 1px solid;}
.section03 .tc_detail_right_body{ width:240px; height: 445px; border-top:#dfdfdf 1px solid;margin: auto;border-top: 0px;}
.section03 .tc_detail_right_body i.top{ float:left;text-overflow: ellipsis; width: 100%;margin-top: 20px; overflow: hidden;}
.section03 .tc_detail_right_body .kktipbox{ white-space: normal !important; }
.section03 .tc_detail_right_body dl{ float:left;height:auto; line-height:22px;}
.section03 .tc_detail_right_body dl dt{width: 230px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float:left;height:auto; font-size:16px; font-weight:bold; color:#4b4643; margin:6px 0 6px 0;}
.section03 .tc_detail_right_body dl dd{ float:left; width:100%; height:auto; font-size:12px; color:#6e6e6f; margin:0;margin-bottom: 10px;}
.section03 .tc_detail_right_body dl dd em{ background: #ffa63c;color: #ffffff;    border-radius: 3px; padding: 0 6px;}
.section03 .tc_detail_right_body dl dd s{ color: #ed6d34;  padding-right: 40px ;text-decoration: none;}
.section03 .tc_detail_right_body span{ float:left; width:100%; height:auto; margin:14px 0 0 17px;}
.section03 .tc_detail_right_body p{ float:left;height:auto; line-height:22px; font-size:11px; color:#999;width: 236px; margin-left: -6px;position: absolute; bottom: 2px;}
.section03  .tc_right_all{ width:280px; height:auto; margin-right:-4px;}
.section03 .tc_right{ width:280px; height: auto;}
.section03 .tc_right_body{ width:280px; height: auto; border:#EEEEEE 1px solid; }
.section03 .tc_right_body .tc_title{ width:100%; height:30px; line-height:22px; padding:8px 0 0 0;}
.section03 .tc_right_body .tc_title h3{ font-size:16px; color:#4b4643; font-weight:normal; margin-top:5px; margin-left:12px;}
.section03 .tc_right_body ul{ float:left; width:100%; height:auto; /*padding-bottom:16px;*/}
.section03 .tc_right_body ul li{ float:left; height:auto; padding: 8px 0 8px 9px;border-bottom: 1px solid #eee;}
.section03 .tc_right_body ul li:hover{background-color:#eee;}
.section03 .tc_right_body ul li i{ float:left; width:100px; height:auto;}
.section03 .tc_right_body ul li i img{ width:100px; height:75px;display:block;}
.section03 .tc_right_body ul li dl{ float:left; width:160px; height:auto; line-height:20px; margin:0 0 0 10px;}
.section03 .tc_right_body ul li dl dt{ float:left; width:100%; height:auto; margin:0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.section03 .tc_right_body ul li dl dt a{ font-size:15px;color: #666;font-weight:normal;}
.section03 .tc_right_body ul li dl dd{ float:left; width:100%; height:auto; margin:9px 0 0 0; font-size:12px; color:#999;}
.section03 .tc_right_body ul li dl dd b{ font-size:14px; color:#eb5b41;margin-right:10px;}
.section03 .tc_right_body ul li dl dd s{ margin-left:0;}
.section03 .tc_right_body ul li dl dd span{margin-right:15px;}
.section03 .tc_right_body ul li dl dd em{float: right;margin-right: 15px;}
.section03 .select{margin-bottom: 10px;}
.jg_detail_show08{ clear: both;}
.jg_detailTJTC_show08{float: left; margin-top: 30px;}
.jg_detailZJTD_show08{ margin-top: 30px;}
.jg_detail_show08 .recomend_arround{width: 1198px; overflow: hidden;margin-left: auto; margin-right: auto;border: 1px #dfdfdf solid;margin-top: 20px;}
.jg_detail_show08 .recomend_arround h3{display: block; font-size: 18px; width: 1198px; line-height: 60px; background-color: #f6f6f6;color: #555555; text-indent: 15px; border-bottom: 1px #dfdfdf solid; float: left; }
.jg_detail_show08 .recomend_arround ul{width: 1188px; float: left; margin-top: 20px; margin-bottom: 20px; margin-left: 12px;}
.jg_detail_show08 .recomend_arround ul li{margin-right: 16px; border:1px #e0e0e0 solid; float: left;}
.jg_detail_show08 .recomend_arround ul li>a{height: 296px;width: 279px;display: block;}
.jg_detail_show08 .recomend_arround ul li>a img{width: 100%; display: block; height: 209px;}
.jg_detail_show08 .recomend_arround ul li>a h4{font-weight: normal; text-overflow: ellipsis; height: 24px; overflow: hidden; white-space: nowrap; padding-left: 15px; padding-right: 15px; color: #4b4643; display: block; font-size: 16px; line-height:24px;margin-top:8px;}
.jg_detail_show08 .recomend_arround ul li>a p,.jg_detail_show08 .recomend_arround ul li>a .p02{ padding-left: 15px; padding-right: 15px;color: #4b4643; display: block; font-size: 14px; line-height:24px;}
.jg_detail_show08 .recomend_arround ul li .imgbox{position: relative;}
.jg_detail_show08 .recomend_arround ul li .imgbox p {position: absolute; bottom: 0px; height: 30px; line-height: 30px; font-size: 12px; color: #ffffff; padding-left: 15px; padding-right: 0px; margin-bottom: 0px; width: 264px; background-color: rgba(0,0,0,0.6); }
.jg_detail_show08 .recomend_arround ul li>a .p01 i{float: right;}
.jg_detail_show08 .recomend_arround ul li>a .p02 div{float: right;}
.jg_detail_show08 .recomend_arround ul li>a .p02 em{color: #eb5b41;}
.jg_detail_show08 .recomend_arround ul li>a p.p01 span{color: #999999;font-size: 14px;}
.jg_detail_show08 .recomend_arround ul li>a:hover{color:#019eeb;}
.jg_detail_show08 .hot_tag_box{width: 872px;margin-left: auto; margin-right: auto; margin-top: 15px;border:1px #e0e0e0 solid; padding: 20px;    float: left;}
.jg_detail_show08 .hot_tag_box2{width: 1158px;margin-left: auto; margin-right: auto; margin-top: 15px;border:1px #e0e0e0 solid; padding: 20px;    float: left;}
.jg_detail_show08 .hot_tag_box3{margin-top: 0px;}
.jg_detail_show08 .hot_tag_box>div{height: 25px; overflow: hidden;}
.jg_detail_show08 .hot_tag_box ul{width: 750px; float:left;overflow: hidden;}
.jg_detail_show08 .hot_tag_box2 ul{width: 1060px; float:left;overflow: hidden;}
.jg_detail_show08 .hot_tag_box li{float: left; margin-right: 10px; width: 130px; }
.jg_detail_show08 .hot_tag_box li a{padding-left: 18px; padding-right: 18px; font-size: 14px; display: block; color: #666666;height: 25px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.jg_detail_show08 .hot_tag_box li a:hover{color: #555555;font-size: 14px;}
.jg_detail_show08 .hot_tag_box>div{padding-top: 5px;line-height: 25px;}
.jg_detail_show08 .hot_tag_box>div span{float: left; display: block; color: #555555; font-size: 14px;}
.jg_detail_show08 .hot_tag_box>div em{margin-top: 5px; cursor: pointer; float:left;width: 18px; height: 15px;display: block; border:1px #e0e0e0 solid; background-image:url(/Images/Index/jg_detail_sprite.png); background-repeat: no-repeat; background-position: 4px -239px; }
.jg_detail_show02{padding-top:18px;}
.jg_detail_show02 h2{font-size: 18px; font-weight: normal; color: #555555; font-weight: normal; padding-left: 20px; height: 43px; line-height: 43px; display: block; border-bottom:1px #e0e0e0 solid;}
.jg_detail_show02 .jg_jianjie #detailContext{line-height: 30px;padding: 20px 30px;}
.jg_detail_show02 .jg_jianjie,.jg_detail_show02 .jg_shouquan{margin-left: auto; margin-right: auto;width: 1160px; border:1px #e0e0e0 solid;margin-bottom: 20px;}
.jg_detail_show02 .jg_jianjie .more{color:#019eeb;cursor: pointer;display: none;margin-bottom: 20px; display: block; margin-left: auto; margin-right: 30px; float: right;}
.jg_detail_show03{padding:68px 18px 68px 18px;}
.jg_detail_Map{padding:0;}
.jg_detail_show03 .mapmodel{position: relative !important;background-color: #ffffff;}
.jg_detail_show03 .mapmodel .mapmodelbody{width:1073px; position: relative; margin: 0px; left: 0px; top: 0px;margin-left: auto; margin-right: auto;}
.jg_detail_Map .mapmodel .mapmodelbody{width:100%; position: relative; margin: 0px; left: 0px; top: 0px;margin-left: auto; margin-right: auto; padding: 0;padding-top: 20px;}
.jg_detail_show03 .lookroad .mapmodelbody .searchresult{width: 362px;}
.jg_detail_show03 .mapmodelbody > a.colsebtn{display: none;}
.jg_detail_show03 .lookroad .mapmodelbody .baidumapout{width: 686px;margin-right:4px;}
.jg_detail_Map .lookroad .mapmodelbody .baidumapout{width: 769px;margin-right:4px;}
/*医院详情页结束*/

/*为您推荐热门机构*/
.section02 .p001{width: 912px;background-color: #f8f1f1;font-size:18px; color: #af0303;float: left;text-align: center;line-height:57px;margin-top: 10px;margin-bottom: 2px;}
.section02 .p002{float: left; width: 870px;margin-bottom: 20px; box-sizing: border-box; border:0px solid #e6e6e6; }
.section02 .p002 .title{height: 48px; border-bottom: 1px solid #e6e6e6; }
.section02 .p002 .title a{float: left; display: block; width: 50%; line-height: 46px; text-align: center; color: #555555; font-size: 16px; cursor: pointer; }
.section02 .p002 .title a.active{color: #008cd6; border-bottom: 3px solid #008cd6; }
.section02 .p002 .MECList{width: 930px;margin-top: -10px; }
.section02 .p002 .MECList .ListBox{margin-top: 20px; float: left;margin-right: 18px;border:1px solid #e6e6e6;padding: 10px; }
.section02 .p002 .MECList .ListBox .imgBox{position: relative; height:169px;width: 270px;overflow: hidden; }
.section02 .p002 .MECList .ListBox .imgBox img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.section02 .p002 .MECList .ListBox .imgBox p{position: absolute; bottom: 0; left: 0; width: 100%; line-height: 34px; background: rgba(51,51,51,.8); color: #ffffff; }
.section02 .p002 .MECList .ListBox .imgBox p i{width: 150px; padding-left:20px ; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.section02 .p002 .MECList .ListBox .MEC_hp{overflow: hidden; padding: 10px 0; }
.section02 .p002 .MECList .ListBox .MEC_hp .MEC_Lx{float: left; font-size: 14px; color: #999999; }
.section02 .p002 .MECList .ListBox .MEC_hp .MEC_HPL{float: right; font-size: 12px; color: #999999; }
.section02 .p002 .MECList .ListBox .MEC_hp .MEC_HPL i{font-size: 14px; color: #ed6d34; }
.section02 .p002 .MECList .ListBox .MEC_GL{overflow: hidden; }
.section02 .p002 .MECList .ListBox .MEC_GL .MEC_LC{float: left; font-size: 14px; color: #999999; }
.section02 .p002 .MECList .ListBox .MEC_GL .MEC_LC i{color: #666666; }
.section02 .p002 .MECList .ListBox .MEC_GL .MEC_Money{float: right; font-size: 14px; color: #999999; }
.section02 .p002 .MECList .ListBox .MEC_GL .MEC_Money i{color: #ed6d34; }
.section02 .p002 .MECList .ListBox .imgBox .z001{position: absolute;right: 0px;top: 0px;width:66px;height: 60px;background-image: url(/Images/Index/p105.png);z-index: 1; }

.section03 .t001{    float: right; margin-top: 10px; width: 282px; box-sizing: border-box; border: 1px solid #e6e6e6;}
.section03 .t001 .u001{    padding-left: 20px; font-size: 16px; color: #555555; line-height: 58px; box-sizing: border-box; border-bottom: 1px solid #e6e6e6; font-family: "微软雅黑";}
.section03 .t001 .u002{font-size: 15px;color: #555;    padding-top: 10px;padding-bottom: 5px;}
.section03 .t001 .u002 .w001{ float: left;width: 37px;height: 26px;text-align: center;line-height: 26px;}
.section03 .t001 .u002 .w002{float: right;font-size: 14px; width: 233px; margin-top: 10px;padding-right: 0px;margin-right:6px;}
.section03 .t001 .u002 .w003{float: left;text-align: center;line-height: 26px;    top: 5px;position: relative;left: -5px; }
.section03 .t001 .u002 .v001{margin-top:0px;}
.section03 .t001 .u002 .v002 .w002{margin-bottom: 10px;}
.section03 .t001 .u002 .w001>div{/*background-color: #008cd6;*/color: #ffffff;width: 25px; height: 25px;line-height: 25px;border-radius: 25px; margin: auto;margin-top: 8px; text-align: center; }
.section03 .t001 .u002 .v002 .w001>div{/*background-color: #eb5b41;*/color: #ffffff;width: 25px; height: 25px;line-height: 25px;border-radius: 25px; margin: auto;margin-top: 8px; text-align: center; }
.section03 .t001 .u002 .v001 .w001>div {color: #ed6d34;}
.section03 .t001 .u002 .v001 .w002 {color: #008cd6;}
.section03 .t001 .u002 .v001 .w003 {color: #ed6d34;}
.section03 .t001 .u002 .v002 .w001>div {color: #429003;}
.section03 .t001 .u002 .v002 .w002 {color: #888888;}
.section03 .t001 .u002 .v002 .w003 {color: #429003;}
/*为您推荐热门机构*/
/*筛选条件*/
.select_box{ width:1200px; height:auto; margin-top:5px;}
.select_left{ width:907px; height:auto;}
.select_left2{ width:927px; height:auto;}
.select{ width:1200px; height:auto; border:#eee 1px solid; padding-top:1px;box-sizing: border-box;}
.select dl{ float:left; width:1160px; height:auto; line-height:45px; border-bottom:1px solid #eee; padding:0 20px 0 20px;}
.select dl.no_line{ border-bottom:none;}
.select dl dt{ float:left; width:76px; height:auto; font-size:14px; color:#555555;font-weight: 600;}
.select dl dd{ float:left; text-align:left; margin:0; padding:0;}
.select dl dd.all{ width:66px;}
.select dl dd.all a{ width:auto; font-size:14px; color:#fff; padding:2px 5px; background-color:#dbdbdb;}
.select dl dd.all a:hover{ background-color:#019eeb;}
.select dl dd.type_add{ width:970px; height:45px; overflow:hidden;}
.nohidden{overflow: inherit !important; }
.mapblock .selectmapbtn{display: inline-block;line-height: 24px;color: #fff;background-color: #f28123;padding: 0 5px;border-radius: 5px;}
.mapblock .selectmapbtn span{display: inline-block; width: 13px; height:17px; background: url("/Images/Index/icon_gps1.png") no-repeat left center; vertical-align: middle; margin-top: -5px; margin-right: 5px; }
.mapblock .haschoose{display: inline-block; /*border:1px solid #019eeb;*/ line-height: 24px; cursor: pointer; }
.mapblock .haschoose b{display: inline-block; border: 1px solid #019eeb; line-height: 24px; padding: 0 5px 0 25px; font-weight: normal; background: url("/Images/Index/icon_gps2.png") no-repeat 5px center; color: #019eeb; }
.mapblock .haschoose .colsegps{display: inline-block; padding: 0 10px; background-color: #019eeb; background: url(/Images/Index/del_hover.png) center no-repeat; border: 1px solid #019eeb; border-left: none; }
.select dl dd.type_add i{ cursor: pointer;  margin-left: 5px;color:#f28123; display: inline-block; width: 45px; height: 21px;line-height: 26px; text-align: center;}
.select dl dd.type_add>ul{ float:left; width:100%; height:auto; margin:0;}
.select dl dd.type_add>ul>li{ float:left; width:100px; height:auto; margin:0 0 0 5px;text-overflow:ellipsis; overflow: hidden; white-space: nowrap; }
.classify .tcselect dl dd.type_add>ul>li{margin:0;}
.select dl dd.type_add>ul>li>a{ width:auto; font-size:14px; color:#6e6e6f; padding:2px 5px;}
/*.classify .tcselect dl dd.type_add>ul>li>a{padding-left:0;}*/
.select dl dd.type_add>ul>li>a:hover{ background-color:#019eeb; color:#FFF;}
.select dl dd.type_add>ul>li>a.cur{ background-color:#019eeb; color:#FFF;}
.select dl dd.all a.cur{ background-color:#019eeb; color:#FFF;}
.select dl dd.more{ float:right; vertical-align: top; cursor:pointer;width:43px}
.select dl dd.more i { width: 11px; height: 6px; display: inline-block; background: url(/Images/Index/select_down.png) no-repeat; background-size:8px; margin-left: 4px;line-height:6px;vertical-align:middle}
.select dl dd.more.down i{ background: url(/Images/Index/select_up.png) no-repeat; background-size:8px;}
.select dl.condition dd.all{ width: 95px;}
.select dl.condition dd.all a{ background-color:#FFF; color:#6e6e6f; padding:0;padding-left:0px;}
.select dl.condition dd.all a:hover{ color:#019eeb;}
.select dl.condition dd.type_add{ width:auto; height:auto; padding-bottom:6px;}
.select dl.condition dd.type_add>ul>li{overflow: visible;white-space: normal; width:auto; height:26px; line-height:24px; margin:11px 15px 0 0; background-color:#fff; color:#019eeb;    display: inline-block; }
.select dl.condition dd.type_add>ul>li>a{ float: left; display: inline-block;padding:0 10px; background-color:#019eeb; background:url(/Images/Index/del_hover.png) center no-repeat; border: 1px solid #019eeb; border-left: none;vertical-align: top;}
.select dl.condition dd.type_add .selectlist{position: relative; display: inline-block; cursor: pointer; float: left; }
.select dl.condition dd.type_add .selectlist b{display: inline-block; padding:0 5px; border: 1px solid #019eeb; position: relative; z-index: 5; }
.select dl.condition dd.type_add .selectlist b:after{content: ""; display: table; width: 1px; height: 1px; background-color: #019eeb; position: absolute; top: 24px; left: -1px;}
.select dl.condition dd.type_add .selectlist.filter span{display: inline-block; background: url(/Images/Index/grouptips.png) no-repeat 0px 0px; width: 8px; height: 5px; overflow: hidden; margin-left: 5px; vertical-align: middle; }
.select dl.condition dd .selectlist ul{position: absolute; padding: 5px 0; z-index: 4; top:100%; left: 0; width: 350px; margin-top: -1px; border: 1px solid #019eeb; background-color: #fff; overflow: hidden; display: none; }
.select dl.condition dd .selectlist.filter:hover b{border-bottom-color: #fff; }
.select dl.condition dd .selectlist.filter:hover span{background-position: 0px -5px; }
.select dl.condition dd .selectlist ul li{display: inline-block; padding: 0 0 0 10px; margin: 10px 10px 10px 5px; border-left: 1px solid #dbdbdb; line-height: 1; margin-left: -1px; }
.select dl.condition dd .selectlist ul li:hover a{color: #019eeb; }
.select dl.condition dd .selectlist ul li.noborderr{border-right: none; }
.select dl.condition dd .selectlist ul li a{color: #555555; display: inline-block; font-size: 14px; }
.select dl.condition .selectlist.filter:hover ul{display: block; }
.select dl.condition .sreachword input{vertical-align: top; height: 24px; border: 1px solid #dbdbdb; padding-right: 30px; padding-left: 5px; outline: 0; width: 118px; }
.select dl.condition .sreachword input:focus{border-color: #019eeb; }
.select dl.condition .sreachword a{display: inline-block; width: 25px; height: 26px; background: url(/Images/Index/t_search.jpg) no-repeat center center; margin-left: -25px; }
.select_more{ width:905px; height:auto;}
.select_more em{ float:left; width:57px; height:18px; line-height:18px; text-align:center; background-color:#999; color:#FFF; font-size:12px; margin-left:460px;}
.select_more em:hover{ cursor:pointer;}
.pointer { cursor: pointer; }
::-ms-clear, ::-ms-reveal { display: none; }
#rmtj_jg dd.type_add>ul>li{
    width:auto;
    padding-right:30px;
    float: left;
    height: auto;
    margin: 0 0 0 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height:30px;
}
/*机构列表页*/
.list_jg{ margin:auto; width:1200px; height:auto;}
.list_jg_left{ width:907px; height:auto; margin-top:5px;}
.list_jg .sequence{ margin-top:10px; background-color: #f1f1f1;}
.list_jg .sequence2{ margin-top:10px; background-color: #f1f1f1; width: 925px;}
.list_jg_body{ width:907px; height:auto; margin-top:10px;}
.list_jg_body2{ width:927px; height:auto; margin-top:10px;}
.list_jg_body ul{ float:left; width:907px; height:auto;}
.list_jg_body ul li{ float:left;transition: box-shadow .25s; width:905px; height:189px; line-height:27px; margin-bottom:20px; border:#eee 1px solid;}
.list_jg_body2 ul li{ float:left;transition: box-shadow .25s; width:925px; height:189px; line-height:27px; margin-bottom:20px; border:#eee 1px solid;}
.list_jg_body ul li:hover{box-shadow: 0 0px 4px 0 rgba(0,0,0,0.2),0 2px 20px 0 rgba(0,0,0,0.19); }
.list_jg_body ul li>div{ display: block;width:903px; height:187px;}
.list_jg_body2 ul li>div{ display: block;width:923px; height:187px;}
.list_jg_body ul li dl:after{content: ""; display: table; clear: both;}
.list_jg_body ul li samp{ float:left; width:216px; height:155px; border:#eee 1px solid; margin:15px 0 0 15px; position: relative;}
.list_jg_body ul li samp i.recommend{background:url(/Images/Index/jg_recommend.png) no-repeat; width: 39px; height: 39px;  display: block; text-align: center; color: #ffffff; font-size: 14px; line-height:32px; position: absolute; top: 0px; left: 5px;}
.list_jg_body ul li samp img{ width:216px; height:155px;}
.list_jg_body ul li dl{ float:left; width:655px; height:auto; margin:15px 0 0 13px;}
.list_jg_body ul li dl dt{ float:left; width:655px; height:auto;margin-bottom: 14px;}
.list_jg_body ul li dl dt a{ color: #555555; font-size: 16px; font-weight: bold; float:left; max-width:294px; padding-right: 10px; height:auto;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.list_jg_body ul li dl dt a:hover{color: #019eeb;}
.list_jg_body ul li a dl dt b{ font-size:16px; color:#6e6e6f; font-weight:bold;}
.list_jg_body ul li dl dt a span{color: #666666;}
.list_jg_body ul li a:hover dl dt b{ color:#019eeb;}
.list_jg_body ul li dl dt span{ float:left; height:27px; margin:0 0px 0 0;}
.list_jg_body ul li dl dt span em{ cursor: default; line-height:18px;margin-top: 4px; float:left; width:auto; padding-left: 3px; padding-right: 3px; height:20px; text-align:center;color:#FFF; font-size:14px; margin-right:5px; border-radius:10px; min-width: 21px;} em.accredit{ background-color: #85cff6;} em.hos_grade{ background-color:#85cff6;} em.shelf_help{ background-color:#85cff6;} em.refer{ background-color:#85cff6;} em.coupon{ background-color:#85cff6;} em.aikang{background-color: #85cff6;} em.meinian_ciming{background-color: #85cff6;}
.list_jg_body ul li dl dt span i.notActive{ color: #ffffff; line-height: 20px; height: 20px; padding: 0px 3px 1px;width: auto;background-color: #599F4F; border-radius:3px;}
.list_jg_body ul li dl dd{float:left; width:638px; height:27px; font-size:14px; color:#999999; margin:0px;}
.list_jg_body ul li dl dd em{float:left; color:#6e6e6f; margin-right:11px;max-width: 420px; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list_jg_body ul li dl dd em.pop_date{cursor:pointer;}
.list_jg_body ul li dl .dd_ifo em{color: #999999;}
.list_jg_body ul li dl dd samp{ display: block; width: 20px; height: 26px;background: url("/Images/Index/jginfo_iconYY.png") no-repeat center;border:0px;margin: 0px 5px 0px 0px; }
.list_jg_body ul li dl dd samp.dd_address{background: url("/Images/Index/jginfo_iconDZ.png") no-repeat center; }
.list_jg_body ul li dl dd samp.dd_timeclock{background: url("/Images/Index/jginfo_iconTIME.png") no-repeat center; }
.list_jg_body ul li dl dd samp.dd_doctor{background: url("/Images/Index/jginfo_iconRL.png") no-repeat center; }
.list_jg_body ul li dl dd span.lookmap{
    display: inline-block;
    line-height: 27px;
    color: #fff;
    background-color: #ffffff;
    padding: 0 5px;
    border-radius: 5px;
    cursor: pointer;
    color: #666666;
}
.list_jg_body ul li dl dd span.lookmap em{display: inline-block; width: 13px; height: 17px; background: url("/Images/Index/icon_gps2.png") no-repeat left center; vertical-align: middle; margin-top: 5px; margin-right: 5px; }
.list_jg_body ul li dl dd span.distancetips{float: right; color: #f28123; }
.list_jg_body ul li p{line-height:27px;}
.list_jg_body ul li p em{ float:right;min-width:185px; height:auto; margin:0px; font-size:14px; color:#999;}
.list_jg_body ul li p em span{color: #4b4643; width: auto; height: auto; display: inline-block; float: none;}
.list_jg_body ul li dl dt p em b{ float: none;font-size:18px; color:#eb5b41 !important;padding-right:5px;padding-left: 10px;}
.list_jg_body ul li a dl dt b{}
.list_jg_body ul li p em i{ margin-right:20px;}
.list_jg_body ul li p a{ width:106px; height:32px; line-height:32px; text-align:center; position:absolute; bottom:2px; left:18px; z-index:1; border:#DBDBDB 1px solid; border-radius:2px; color:#6e6e6f; font-size:16px;}
.list_jg_body ul li p a:hover{ color:#019eeb; border:#019eeb 1px solid;}
.list_jg_body ul li p:hover a{ color:#019eeb; border:#019eeb 1px solid;}
.jg_right{ width:255px; height:auto; margin-top:5px;}

.jg_right .MEC{
    margin-top: 10px;
    float: right;
    width: 260px;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
    padding-bottom: 20px;
}
.jg_right .MEC .title{
    height: 48px;
    border-bottom: 1px solid #e6e6e6;
    width: 240px;
    margin-left: 9px;
    line-height: 48px;
    font-size: 16px;
    color: #000000;

}
.jg_right .MEC .title img{
    vertical-align: middle;
    margin-left: 11px;
}
.jg_right .MEC .title a{
    float: left;
    display: block;
    width: 50%;
    line-height: 46px;
    text-align: center;
    color: #555555;
    font-size: 16px;
    cursor: pointer;
}
.jg_right .MEC .title a.active{
    color: #008cd6;
    border-bottom: 3px solid #008cd6;
}
.jg_right .MEC .MECList{
    padding: 0  20px 0 20px;
}
.jg_right .MEC .MECList .ListBox{
    margin-top: 20px;
}
.jg_right .MEC .MECList .ListBox .imgBox{
    position: relative;
    height:150px;
}
.jg_right .MEC .MECList .ListBox .imgBox img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.jg_right .MEC .MECList .ListBox .imgBox p{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    line-height: 34px;
    background: rgba(51,51,51,.8);
    color: #ffffff;
}
.jg_right .MEC .MECList .ListBox .imgBox p i{
    width: 150px;
    padding-left:20px ;
    display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.jg_right .MEC .MECList .ListBox .MEC_hp{
    overflow: hidden;
    padding: 10px 0;
}
.jg_right .MEC .MECList .ListBox .MEC_hp .MEC_Lx{
    float: left;
    font-size: 14px;
    color: #999999;
}
.jg_right .MEC .MECList .ListBox .MEC_hp .MYD{
    float: right;
    font-size: 14px;
    color: #999999;
}
.jg_right .MEC .MECList .ListBox .MEC_hp .MYD em{
    color: #ed6d34;
}

.jg_right .MEC .MECList .ListBox .MEC_hp .left{
    float: right;
    /*display: inline-block;*/
    display: none;
    width: 25px;
    height: 20px;
    background: url("/Images/Index/JGDetailjuan03.png") no-repeat center;
    vertical-align:top;
}
.jg_right .MEC .MECList .ListBox .MEC_hp .right{
    float: right;
    /*display: inline-block;*/
    display: none;

    width: 5px;
    height: 20px;
    background: url("/Images/Index/JGDetailjuan04.png") no-repeat center;
    vertical-align:top;
}
.jg_right .MEC .MECList .ListBox .MEC_hp .shen{
    float: right;
    /*display: inline-block;*/
    display: none;
    line-height: 18px;
    box-sizing: border-box;
    border-top: 1px solid #eb5b41;
    border-bottom: 1px solid #eb5b41;
    font-size: 12px;
    color: #eb5b41;
    padding: 0 4px;
    vertical-align:top;
}


.jg_right .MEC .MECList .ListBox .MEC_hp .MEC_HPL i{
    font-size: 14px;
    color: #ed6d34;
}
.jg_right .MEC .MECList .ListBox .MEC_GL{
    overflow: hidden;
}
.jg_right .MEC .MECList .ListBox .MEC_GL .MEC_LC{
    float: left;
    font-size: 12px;
    color: #999999;
}
.jg_right .MEC .MECList .ListBox .MEC_GL .MEC_LC i{
    font-size: 14px;
    color: #ed6d34;
}
.jg_right .MEC .MECList .ListBox .MEC_GL .MEC_Money{
    float: right;
    font-size: 14px;
    color: #999999;
}
.jg_right .MEC .MECList .ListBox .MEC_GL .MEC_Money i{
    color: #ed6d34;
}


.jg_detail_right{width: 280px; height: auto; margin-top: 0px; }
.jg_detailabout{  margin-bottom: 10px; }
.jg_right_ad{ width:283px; height:283px; border:#eee 1px solid; -webkit-box-shadow: 3px 3px 3px #eee; box-shadow: 3px 3px 3px #eee;}
.jg_right_body{box-shadow: 2px 2px 3px 0 rgba(231, 231, 231, 0.2),2px 2px 3px 0 rgba(92, 92, 92, 0.2); width:283px; height: auto; margin-top:10px; border:#eee 1px solid;}
.jg_right_body .jg_title{ width:100%; height:30px; line-height:22px; padding:8px 0 0 0;}
.jg_right_body .jg_title h3{ font-size:16px; color:#4b4643; font-weight:normal; margin-top:5px; margin-left:12px;}
.jg_right_body ul{ float:left; width:100%; height:auto; padding-bottom:16px; margin-top:5px;}
.jg_right_body ul li{ float:left; width:275px; height:auto; padding:8px 0 0 9px;}
.jg_right_body ul li:hover{background-color: #eee;}
.jg_right_body ul li i{ float:left; width:100px; height:auto;}
.jg_right_body ul li i img{ width:100px; height:75px;}
.jg_right_body ul li dl{ float:left; width:158px; height:auto; line-height:20px; margin:0 0 0 10px;}
.jg_right_body ul li dl dt{ float:left; width:100%; height:auto; margin:0;}
.jg_right_body ul li dl dt a{   font-size: 12px;
    color: #4b4643;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.jg_right_body ul li dl dt a:hover{ color:#019eeb;}
.jg_right_body ul li dl dd{ float:left; width:100%; height:auto; margin:3px 0 0 0; font-size:12px; color:#999;}
.jg_right_body ul li dl dd em{  float: left;
    width: auto;
    font-size: 12px;
    color: #4b4643;}
.jg_right_body ul li dl dd em b{ color:#4b4643; font-weight:normal;}
.jg_right_body ul li dl dd span{ float:right; width:auto; font-size:14px; color:#999; margin-right:3px;}
.jg_right_body ul li dl dd span b {
    font-size: 14px;
    color: #eb5b41;
    font-weight: normal;
    margin-right: 5px;
}
.mapmodel{position: fixed; top: 0;z-index: 9999999; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000);  display: none; }
.mapmodel .mapmodelbody{position: absolute; display: block; left: 50%; width: 720px; top: 50%; padding: 10px; margin-top: -250px; margin-left: -360px; height: 500px; background-color: #fff; box-sizing: border-box; }
.mapmodel.lookroad .mapmodelbody{width: 880px; margin-left: -440px; }
.mapmodel .mapmodelbody:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.mapmodelbody>a.colsebtn{position: absolute; right: -25px; top: -1px; color: #fff; padding: 3px 8px; background-color: rgba(0,0,0,.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000); }
.mapmodelbody .baidumapout{float: left; width: 450px; height: 100%; box-sizing: border-box; border: 1px solid #cedaef; position: relative; }
.lookroad .mapmodelbody .baidumapout{width: 550px; }
.mapmodelbody .baidumapout .baidumap{width: 100%; height: 100%; }
.mapmodelbody .searchresult{float: left; width: 250px; height: 100%; box-sizing: border-box; border: 1px solid #cedaef; border-left: none; }
.lookroad .mapmodelbody .searchresult{width: 310px; overflow-y:auto; }
.mapmodelbody .mapinput{position: absolute; top:5px; left: 24px; /* width: 400px;*/ /*height: 40px;*/ }
.mapmodelbody .mapinput input{display: inline-block; height: 40px; border: 1px solid #1fa5e7; width: 340px; vertical-align: top; box-sizing: border-box; padding:0 10px; float:left; }
.mapmodelbody .mapinput input:focus{outline: 0; border-color: #019eeb; }
.mapmodelbody .mapinput .mapseachbtn{display: inline-block; height: 40px; width: 60px; background: #019eeb url("/Images/Index/search.png")no-repeat center center; vertical-align: top; }
.mapmodelbody .searchresult>p{margin-top: 10px; text-align: center; color: #333; font-size:16px; }
.mapmodelbody .searchresult ul{height: 360px; padding:10px 20px; margin: 20px 0; overflow: auto; box-sizing: border-box; position: relative; }
.mapmodelbody .searchresult ul li{border-left: 1px solid #DBDBDB; position: relative; padding:0 5px 10px 10px; box-sizing: border-box; cursor: pointer; }
.mapmodelbody .searchresult ul li p.titlename{font-size:14px; color: #999; }
.mapmodelbody .searchresult ul li p{font-size:12px; padding:0 0 3px 10px; color: #ccc; }
.mapmodelbody .searchresult ul li span{position: absolute; background-color: #eb5b41; color: #fff; padding: 2px 6px; border-radius: 11px; top: 0; left: -11px; z-index: 999999; }
.mapmodelbody .searchresult ul li.active span{background-color: #eb5b41; }
.mapmodelbody .searchresult ul li.active p.titlename{color: #eb5b41; }
.mapmodelbody .searchresult ul li.active p{color: #FBC3B9; }
.mapmodelbody .searchresult ul li.noborderleft{border-left: none; }
.mapmodelbody .searchresult div.mapctrl a{display: inline-block; width: 100px; height: 30px; line-height: 30px; background-color: #019eeb; color: #fff; text-align: center; border-radius: 5px; margin-left: 20px; }
.mapmodelbody .searchresult div.mapctrl a.colsebtn{background-color: #999; color: #333; }
.lookroad .layoutborder{min-height: 100%;border-left: 1px solid #cedaef;}
.lookroad .mapyyinfo{padding-bottom: 5px; }
.lookroad .mapyyinfo p{font-size: 13px; color: #666; padding: 4px 10px 0; line-height: 20px; }
.lookroad .mapyyinfo p.mapyyname{font-size: 16px; color: #333333; font-weight: bold; }
.lookroad .roadtype{overflow: hidden; border-top: 1px solid #cedaef; }
.lookroad .roadtype span{float: left; width: 60%; background: url("/Images/Index/icon_gps2.png") no-repeat 10px center; box-sizing: border-box; padding: 10px 0 10px 30px; cursor: pointer; }
.lookroad .roadtype span:first-child{width: 40%; }
.lookroad .roadtype span.active,.lookroad .roadtype span:hover{background-color: #cedaef; }
.lookroad .roadinput{border-top: 1px solid #cedaef; padding: 10px 10px; height: 28px; }
.lookroad .roadinput input{width: 101px; border: 1px solid #cedaef; outline: 0; height: 25px; padding: 0 5px; margin-left: 5px; float: left; }
.lookroad .roadinput input:focus{border-color: #cedaef; }
.lookroad .roadinput span{ display: block;float: left;line-height: 25px;}
.lookroad .roadinput p{text-align: center; width: 125px; float: left; position: relative; top:-1px; }
.lookroad .roadinput b{margin-left: 10px; width: 50px; text-align: left; display: inline-block; line-height: 25px; font-weight: normal; border: 1px solid #cedaef; position: relative; top:1px; cursor: pointer; text-align: center; }
.lookroad .roadinput b:hover{background-color: #dbdbdb;}
.lookroad .maproadresult{border-top: 1px solid #cedaef; /*display:none;*/ }
.tangram-suggestion-main{z-index: 9999999;width: 250px !important; /*修复百度地图被遮盖*/ }
/*套餐列表页*/
.list_tc{ margin:auto; width:1200px; height:auto;}
.show{ margin-top:20px;}
.show ul{ width:930px; margin-top:0;}

     /*套餐列表公共样式*/
 .show{ float:left; position:relative; width:908px; }
.show ul{ float:left; width:930px; height: auto; margin-top:16px;}
.show li{ float:left; width:279px; height:302px; margin:0 14px 20px 0; padding:10px 0 0 12px; border:#EEEEEE 1px solid;}
.show li:hover{ border:#26addf 1px solid;}
.show li samp{ float:left; width:268px; height:201px; text-align:center; position:relative;overflow: hidden;}
.show li samp>a{width: 268px;
    height: 201px;
    display: block;}
.show li samp .p001{  width:268px;height: 106px; position:relative;display: block;}
.show li samp img{ width:268px; height:201px;}
.show li samp i{ float:left; width:40px; text-align: center; height:32px; position: relative; z-index:3; top:-201px; left:0; margin:0; padding:0; margin-right:3px; line-height:25px; text-align:center; color:#FFF; font-size:12px;}
.show li samp i.dazhe{ background:url(/Images/Index/dazhe.png) no-repeat;}
.show li samp i.cuxiao{ background:url(/Images/Index/cuxiao.png) no-repeat;}
.show li samp i.fanxian{ background:url(/Images/Index/fanxian.png) no-repeat;}
.show li samp i.chabaogao{ float:right; width:50px; height:50px; background:url(/Images/Index/mobile_cx.png) no-repeat; margin:0; display: none; }
.show li samp i.selfsurvice{background:url(/Images/Index/selfsurvice.png) no-repeat;background-size:34px 32px; }
.show li samp i.checkreport{background:url(/Images/Index/selfsurvice.png) no-repeat;background-size:34px 32px; }
.show li samp i{background-size: 40px 32px !important;}
.show li samp .summary{ position:absolute; top:100%; left:100%; width:100%; height:100%; background-color: rgba(0,0,0,.6);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);}
.show li samp .summary .p001 p{float: none; width:237px; line-height:18px; color:#FFF; font-size:12px; text-align:left; margin:40px 0 0 18px; overflow:hidden;}
.show li samp .summary span.juli{margin-top: -30px; float: left; width: 100%; text-align: left; color: #fff; line-height: 2; margin-left: 18px; padding-left: 25px; background: url(/Images/Index/icon_addressfff.png) no-repeat 5px 0px; }
.show li samp .compare{background:url(/Images/Index/add012.png) no-repeat; background-position:8px center; text-indent: 13px; color: #ffffff; width: 85px; line-height: 27px;text-align: center; margin-right: auto;margin-left: auto; border-radius: 4px;background-color: #0086c8;display: block;  }
.show li p{ position: relative; float:left; width:268px; height:auto; line-height:28px; margin:0; color:#999; font-size:14px;}
.show li p .coupon01{ position: absolute; right: 0px; top: 9px; line-height: 21px; display: block; height: 21px; padding-left: 2px; padding-right: 2px; float:right; background-color:#ff7e00; color: #ffffff;}
.show li p a{display: block; font-size:15px; color:#666; font-weight:bold;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; padding-top:6px;}
.show li p.p002 a{font-size: 12px;font-weight: normal; }
.show li p .hpname{overflow: hidden; font-size: 12px; color: #6e6e6f; box-sizing: border-box; }
.show li p em{font-size: 12px; color: #6e6e6f; }
.show li p .hpname span{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; padding-right: 5px; }
.show li p.priceinfo b{font-size: 14px; color: #eb5b41; margin-right: 5px; float:left; }
.show li p.priceinfo b strong{font-size: 20px; }
.show li p.priceinfo s{font-size: 12px; color: #999; width:auto; padding-top:4px; }
.show li p.priceinfo span{font-size: 12px; color: #999; float: right; line-height: 20px; margin-top: 6px; }
.show li p a:hover{ color:#019eeb;}
.show li p a>span{color: #f28123}
.show li p b{ font-size:16px; color:#e25d39; font-weight:normal}
.show li s{ width:128px; height:18px; line-height:25px; font-size:12px; color:#bbb; text-align:left;float:left;}
.show li q{ float:right; text-align:right; quotes:none; font-family:"微软雅黑"; color:#999; font-size:14px;margin-right:10px;}

/*筛选为空*/
.empty{ width:907px; height: auto; line-height:30px; margin-top:10px;}
.empty b{ float:left; width:100%; height:auto; font-size:22px; color:#000; font-weight:normal; margin:40px 0 20px 0;}
.empty p{ float:left; width:100%; height:auto; font-size:16px; color:#4b4643;}
.empty h3{ float:left; width:100%; height:auto; font-size:20px; color:#000; font-weight:normal; margin:50px 0 0 0; border-bottom:#DBDBDB 1px solid;}
.select_right{ width:290px; height: 288px; margin:0 -6px 0 0; background:url(/Images/Index/vertical_bg.png) right repeat-y; }
.select_right_body{ width:283px; height:283px; border-top:#EEEEEE 1px solid; border-left:#EEEEEE 1px solid; }
.classify{ margin-top:0px;}
.tc_left{ width:907px; height:auto;}
.tc_right_all{ width:290px; height:auto; margin-right:-4px;}
.tc_right{ width:290px; height: auto; margin:15px 0 0 0; background:url(/Images/Index/vertical_bg.png) right repeat-y; }
.tc_right_body{ width:283px; height: auto; border-top:#EEEEEE 1px solid; border-left:#EEEEEE 1px solid; }
.tc_right_body2{ width:283px; height: auto; border-top:#EEEEEE 1px solid; border-left:#EEEEEE 1px solid; margin-top: 20px; }
.tc_right_body .tc_title{ width:100%; height:52px; line-height:62px; border-bottom:1px solid #dddddd; }
.tc_right_body .tc_title h3{ font-size:16px; color:#000000; font-weight:normal; margin-left:20px;font-weight: bold;}
.tc_right_body .tc_title h3 img{ vertical-align: middle;}
.tc_right_body ul{ float:left; width:100%; height:auto;    border-bottom: 1px solid #e4e4e4; /*padding-bottom:16px;*/}
.tc_right_body ul li{
    float: left;
    width: 271px;
    height: auto;
    padding: 20px 0px;
    margin-left: 14px;
    border-bottom: 2px dashed #eee;
}
.tc_right_body ul li:last-child{
    border-bottom: none;
}
.tc_right_body ul li:hover{}
.tc_right_body ul li i{ float:left; width:112px; height:83px; position: relative;}
.tc_right_body ul li i p{ float:left; width:112px; height:20px; position: absolute;bottom: 3px;left: 0;text-align: center;}
.tc_right_body ul li i p .left{
    display: inline-block;
    width: 25px;
    height: 20px;
    background: url(/Images/Index/JGDetailjuan03.png) no-repeat center;
    vertical-align: top;
}
.tc_right_body ul li i p .right{
    display: inline-block;
    width: 5px;
    height: 20px;
    background: url(/Images/Index/JGDetailjuan04.png) no-repeat center;
    vertical-align: top;
}
.tc_right_body ul li i p .shen{
    display: inline-block;
    line-height: 18px;
    box-sizing: border-box;
    border-top: 1px solid #eb5b41;
    border-bottom: 1px solid #eb5b41;
    font-size: 12px;
    color: #eb5b41;
    padding: 0 4px;
    vertical-align: top;
    background: #ffffff;
}
.tc_right_body ul li i img{ width:112px; height:83px;display:block;}
.tc_right_body ul li dl{ float:right; width:150px; height:83px; line-height:20px; margin:0 ;}
.tc_right_body ul li dl dt{ float:left; width:100%; height:auto; margin:0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tc_right_body ul li dl dt a{ font-size:15px;color: #666;font-weight:normal;}
.tc_right_body ul li dl dt a:hover{    color: #019eeb; }
.tc_right_body ul li dl dd{ float:left; width:100%; height:auto; margin:12px 0 0 0; font-size:12px; color:#999;}
.tc_right_body ul li dl dd b{ font-size:16px; color:#eb5b41;margin-right:10px;}
.tc_right_body ul li dl dd s{ margin-left:0;}
.tc_right_body ul li dl dd span{margin-right:15px;}
.tc_right_body ul li dl dd em{float: right;margin-right: 15px;}
.select{margin-bottom: 10px;}
/*排序*/
.sequence{ width:905px; height:37px; line-height:37px; margin-top:10px; border:#eee 1px solid;background-color: #f1f1f1;position: relative}
.sequence ul{ float:left; width:auto; height:37px; cursor: pointer;}
.sequence ul li{ float:left; width:auto; height:37px;}
.sequence ul li a{ border:1px #dbdbdb solid; margin-top:7px;width:auto;background-color:#ffffff;height: 22px;float:left; line-height: 20px;padding:0 6px 0px 6px; color:#6e6e6f; font-size:14px;}
.sequence ul li div.priceList{ border:1px #dbdbdb solid;background-color: #ffffff; position: relative;margin-top:7px;width:auto;height: 22px;float:left; line-height: 20px;padding:0 6px 0px 6px; color:#6e6e6f; font-size:14px;}
.sequence ul li a:first-child{margin-left: 15px; }
.sequence ul li a.cur{ margin-top:7px;height: 22px; float:left; line-height: 20px;padding:0 6px 0px 6px; color:#6e6e6f; font-size:14px;background-color: #019eeb;color: #fff;border-color:#019eeb; }
.sequence ul li a.cur:hover{color: #ffffff;}
.sequence ul li a:hover{ color:#019eeb;border-color: #019eeb;}
.sequence ul li div.priceList:hover{ color:#019eeb;border-color: #019eeb;}

.sequence ul li a i{ width:11px; height:6px; display:inline-block; margin-left:4px;position:relative;top:-1px;}
.sequence ul li div i{ width:11px; height:6px; display:inline-block; margin-left:4px;position:relative;top:-1px;}

.sequence ul li a i.sequence_down{ background:url(/Images/Index/select_down.png) no-repeat;}
.sequence ul li div i.sequence_down{ background:url(/Images/Index/select_down.png) no-repeat;}

.sequence ul li a i.gbsIcon
{
    width: 13px;
    height: 17px;
    background: url(/Images/Index/icon_gps2.png) no-repeat left center;
    vertical-align: middle;
    margin-right: 5px;
}
.sequence ul li a:hover i.sequence_down{background:url(/Images/Index/select_down_hover.png) no-repeat;}
.sequence ul li div:hover i.sequence_down{background:url(/Images/Index/select_down_hover.png) no-repeat;}

.sequence ul li a i.sequence_up{ background:url(/Images/Index/select_up.png) no-repeat;}
.sequence ul li a:hover i.sequence_up{ background:url(/Images/Index/select_up_hover.png) no-repeat;}
.sequence ul li div:hover i.sequence_up{ background:url(/Images/Index/select_up_hover.png) no-repeat;}

.sequence ul li a.cur i.sequence_down{ background:url(/Images/Index/select_down_cur.png) no-repeat;}
.sequence ul li a.cur i.sequence_up{ background:url(/Images/Index/select_up_cur.png) no-repeat;}
.sequence .sequence_search{ width:auto; height:37px; margin-left:10px;}
.sequence .sequence_search em{ float:left; width:auto; height:37px; line-height:33px; margin:0 1px;}
.sequence .sequence_search em input{ float:left; width:53px; height:21px; border:#dfdfdf 1px solid; margin:7px 0 0 0; padding:0;}
.sequence .sequence_search a{ float:left; width:45px; height:21px; line-height:21px; text-align:center; background-color:#019eeb; color:#FFF; font-size:14px; margin:8px 0 0 14px;}
.sequence p{ float:right; color:#6e6e6f; font-size:14px; margin-right:12px;}
.sequence p b{ font-weight:normal; color:#e25d39;}
.roate{transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transition: .2s all ease-in-out;-webkit-transition: .2s all ease-in-out;-moz-transition: .2s all ease-in-out;  }
.sequence ul li div.priceList>div.price{width:369px;height:314px;border:1px solid#008cd6;position:absolute;z-index:999;top:23px;background-color:#ffffff;left:-2px;display:none}
.sequence ul li div.priceList>div.price>p{height:40px;float:none;line-height:40px;display:block;padding-left:29px;border-bottom:1px solid#dedede;margin-right:0px;cursor:pointer}
.sequence ul li div.priceList>div.price>div.selectPrice{height:72px;line-height:64px;padding-left:29px}
.sequence ul li div.priceList>div.price>div.selectPrice>input{width:69px;height:34px;border:1px solid#dedede;padding-left:10px;margin-top:15px;float:left}
.sequence ul li div.priceList>div.price>div.selectPrice>span {float: left;}
.sequence ul li div.priceList>div.price>div.selectPrice>input{width:69px;height:34px;border:1px solid#dedede;padding-left:10px;margin-top:15px;float:left}
.sequence ul li div.priceList>div.price>div.selectPrice>a.sumbit{background-color:#008cd6;border:none;width:67px;height:34px;font-size:16px;text-align:center;line-height:34px;margin-top:15px;color:#ffffff;display:block;float:left;cursor:pointer;margin-left:12px;font-family:"微软雅黑","Microsoft YaHei UI","MS Serif","MS Sans Serif","Microsoft Sans Serif"}
.sequence ul li div.priceList>div.price>div.selectPrice>a.cancel{background-color:#ffffff;border:none;width:67px;height:34px;font-size:16px;text-align:center;line-height:34px;cursor:pointer;margin-top:2px;float:left;display:block;outline:none;color:#4b4643;margin-top:15px;font-family:"微软雅黑","Microsoft YaHei UI","MS Serif","MS Sans Serif","Microsoft Sans Serif"}
.sequence ul li>a.sortList>div.sort{width:167px;height:173px;border:1px solid#008cd6;position:absolute;z-index:999;top:31px;background-color:#ffffff;left:210px;display:none}
.sequence ul li>a.sortList>div.sort>p{display:block;height:42px;float:none;margin-right:0;padding-left:28px;line-height:41px;cursor:pointer;border-top:1px solid#dedede}