@charset "utf-8";
/* CSS Document */
.nameinfo i, .locainfo .lookmap, .locainfo .busline, .locainfo .favor, .priceinfo .rturn-pri, .priceinfo .ydBtn, .priceinfo .ydBtn-no, .sliderinfo .pinglun, .hosp-introbox .bt-shadow, .hosp-introbox .rt-shadow, .zzdz .bt-shadow, .xztc .bt-shadow, .rturn-pri, .tcope .cart-add, .brow-clear i, .reason-tit i, .resn-chos .cur em, .adr-hosp .nob{background:url(../images/viptj_com.png) no-repeat;}
.arr-lf, .arr-rt, .sel-curr a, .sales-vol .down, .sales-vol .up, .curon .down, .curon .up, .hosplist-img em{background:url(../images/viptj_com2.png) no-repeat;}
.hosp-introbox{border: 1px solid #fff;padding:20px;margin:20px auto 0;width:1158px;background: #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
.hosp-introbox::after{content: ""; clear: both; display: block;}
.hosp-introbox .bt-shadow{display:block;background-position: 0px -601px;position:absolute;left:0px;bottom:-25px;width:264px;height:20px;}
.hosp-introbox .rt-shadow{display:block;background-position: -437px -525px;position:absolute;right:-58px;top:5px;width:53px;height:234px;}
.topname-info{padding:0;width:1150px; position:relative;}
.nameinfo{padding-top: 0px;line-height: 30px;height:30px;border-bottom:1px dashed #ededed;padding-bottom:15px;margin-bottom:15px;}
.nameinfo i{float:left;display:inline-block;width:16px;height:16px;margin:7px 10px 0 0;background-position: -37px -421px;}
.nameinfo h1 {float:left;display:inline;font-size: 20px;font-weight:normal;color:#424242;}
.hosp-grade{display:inline-block;color:#555;padding-left:15px;}
.hosp-grade em{color:#ff6600;font-style:normal;}
.leftname-info {float: left;width: 780px;}
.yqtx{line-height:28px;height:28px;overflow:hidden;}
.yqtx em{color:#ff6600;}
.locainfo{margin:0 auto;color: #666;line-height:24px;}
.locainfo .locspan{color:#666;line-height:24px;float:left;display:inline;}
.locainfo .lookmap, .locainfo .busline, .locainfo .favor{float:left;display:inline-block;height:24px;line-height:24px;margin-left:15px;padding-left:25px;}
.locainfo .lookmap{background-position: -82px -421px;}
.locainfo .busline{background-position: -82px -445px;}
.locainfo .favor{background-position: -82px -469px;color:#555;}
.bgt-box{height:25px;width:60px; line-height:32px;float:left;margin-left:20px;}
.bgt-box img{float:left;}
.priceinfo {float: right; display:inline;margin:13px auto;height:40px;position: relative;}
.priceinfo .rturn-pri{float:left;display:inline;width:64px;height:18px;line-height:18px;background-position: -212px -421px;color:#ff6600;font-size:12px;text-indent:22px;margin:11px 10px;}
.priceinfo .rturn-pri-zg{float:left;display:inline;width:86px;height:18px;line-height:18px; background:url(../images/common_bg2.png) -127px -155px no-repeat;color:#ff6600;font-size:12px;text-indent:42px;margin:11px 10px;}

.priceinfo .prisrt{float:left;display:inline;color:#777;line-height:36px;}
.priceinfo .prisrt em{color:#ff6600;font-size:30px;}
.priceinfo .xjq_box{width:315px;text-align: right;position: absolute;bottom:-40px;right:0;}
.priceinfo .xjq_box span{line-height: 24px;display:block;padding:0 0 0 10px;border:1px solid #fff;float:right;z-index: 3;position: relative;}
.xiala_btn{height: 20px;display: inline-block;background: url(../images/new_index.png) no-repeat;width: 22px;vertical-align: middle;background-position: 0 -333px;}
.priceinfo .xjq_box:hover span{border:1px solid #eee;border-bottom:1px solid #fff;}
.yh_cont{font-size: 12px;border:1px solid #eee;position: absolute;top: 25px;right: 0;z-index: 2;background: #fff;padding:10px;display: none;}
.priceinfo .xjq_box:hover .yh_cont{display: block;}


.priceinfo .ydBtn, .priceinfo .ydBtn-no{height: 40px;margin:0 0 0 25px;width:140px;float:left;display:inline-block;}
.priceinfo .ydBtn{background-position: -296px -421px;}
.priceinfo .ydBtn-no{background-position: -446px -421px;}
.priceinfo .ydBtn:hover{background-position: -296px -467px;}
/*.priceinfo .ydBtn-no:hover{background-position: -446px -467px;}*/
.sliderinfo {padding:15px 0 0 0;width:1150px;height:289px;}
.sliderinfo .leftSlider {float: left;width:890px;}
.slider {width:890px;height:260px;}
.sliderinfo .bigImg {float: left; height: 250px;width: 417px;display:inline;margin:0;}
.sliderinfo .imgList {float: left; width: 470px;display:inline;margin:0 auto;padding:0;}
.sliderinfo .imgList li {cursor: pointer;float: left;margin:0 0 10px 10px;overflow: hidden;_margin-left:7px;}
.sliderinfo .imgList li.w120 {height: 120px;width: 120px;}
.sliderinfo .imgList li.w200 {height: 120px;width: 200px;}
.sliderinfo .imgList li.w120 img {width: 120px;}
.sliderinfo .imgList li.w200 img {width: 200px;}
.sliderinfo .imgList li img {display: block;height: 120px;}
.hospfacility{height:24px;line-height:24px;}
.hospfacility a{float:left;display:inline-block;width:24px;height:24px;background:url(../images/viptj_com.png) no-repeat;margin-right:10px;}
.hospfacility .wifi{background-position: 0px -525px;}
.hospfacility .parking{background-position: -34px -525px;}
.hospfacility .breakfast{background-position: -68px -525px;}
.hospfacility .envir{background-position: -102px -525px;}
.hospfacility .heav{background-position: -136px -525px;}
.hospfacility .allPhotoLink {width:90px;color:#34B5F2;background:none;margin-left:15px;}
.hospfacility .allPhotoLink:hover{color:#ff6600;}
.sliderinfo .righDP{float: right;width: 240px;}
.righDP .group-btn{height:40px;line-height:40px;background-color:#34B5F2;color:#fff;text-align:center;display:block;font-size:16px; border-radius:2px;}
.sliderinfo .dpInfo{background-color:#f2f2f2;cursor: pointer;padding:10px 10px 5px 10px;margin-top:10px;}
.sliderinfo .probability {color: #666666;font-size: 14px;margin-top: 0px;border-bottom:1px dashed #c7d4de;}
.sliderinfo .probability b{font-size:12px;font-weight:normal;}
.sliderinfo .probability em{color:#34B5F2;margin:0 2px;font-style:normal;}
.sliderinfo .probability .num{font-size: 22px;color:#34B5F2;font-family:Arial, Helvetica, sans-serif;margin-right:15px;}
.sliderinfo .pinglun{font-size: 12px;color:#666;line-height:16px;background-position: -178px -525px;margin:8px 0 0 0;padding: 5px 0 0 45px;height:45px;}
.sliderinfo .pinglun p{height:32px; display:block;width:175px; overflow:hidden;}
.sliderinfo .bdMap{ margin-top: 10px;}
.righDP .map-btn{position:absolute;background-color:rgba(0,0,0,0.5);color:#fff;display:block;bottom:0px;right:0px;padding:5px 10px;}
/*套餐详情*/
.hosp-innerbox{width:1200px;overflow:hidden;margin:20px auto;padding:0;}
.navInfos{border-bottom: 1px solid #ededed;height:35px;margin:0 auto;width:1200px;z-index:99;}
.hotel_tabs {height: 35px;margin-top: 0px;overflow: hidden;width: 1200px;z-index: 111;}
.hotel_tabs li {border:1px solid #ededed;float: left;height: 34px;margin-right: -1px;width: 184px;background-color: #fff;}
.hotel_tabs li.tips {margin-right: 0;}
.hotel_tabs a {color: #333;display: block;float: left;font-size: 14px;height: 33px;line-height: 33px;text-align: center; width: 100%;}
.hotel_tabs a:hover {color: #333;}
.hotel_tabs li.current {font-weight: bold;height:36px;background-color: #fff; /* border:none; */position: relative; border-top:2px solid #34b5f2; color: #34b5f2;}

.hotel_tabs li.current-no {font-weight: bold;height:36px;background-color:#aaa; border:none;position: relative;}
.hotel_tabs li.current a { color: #34b5f2;cursor: default;height: 34px;line-height: 34px;padding:0;text-align: center;width: 100%;}
.hotel_tabs li.current a:hover {cursor: default;}
.hotel_tabs li:hover {height:36px;background-color: #fff; /* border:none; */position: relative; border-top:2px solid #34b5f2; color: #34b5f2;}

.hosp-tabcon{width:1200px;margin: 0px auto;overflow:hidden;}
.zzdz{width:1198px;margin:0 auto;border:1px solid #ededed;position:relative;height:75px;line-height:75px;color:#424242;}
.zzdz .bt-shadow{display:block;background-position: 0px -601px;position:absolute;left:0px;bottom:-11px;width:264px;height:10px;}
.zzdz .bd-r{border-right:1px solid #ededed;width:170px;line-height:75px;text-align:center;font-size:22px;}
.zzdz .tt{padding:0 0 0 15px;font-size:16px;}
.zzdz .goord-btn{ padding:5px 15px;color:#fff;margin-left:20px;font-size:16px; border:1px solid #ff6600; color:#ff6600}
.xztc{width:1200px;margin: 0px auto 10px;position:relative;background: #fff;clear: both;padding-top: 0px;float: none;height:auto;}
.choc-tcbd{border:1px solid #ededed;width:1200px; border-top: none;}
.choc-tcbd .bd-r{width:170px;text-align:center;font-size:22px;}
.xztc .bt-shadow{display:block;background-position: 0px -601px;position:absolute;left:0px;bottom:-10px;width:264px;height:10px;}
.hospDetail-option{line-height:20px;width:1000px;clear:both;margin:15px 0 15px 20px;overflow:hidden;}
.hospDetail-option .h{float:left;display:inline;text-align:center;font-size:16px;width:79px;height:29px;line-height:29px;color:#393939; margin-right:15px;}
.hospDetail-option a{float:left;display:inline-block;padding:0 10px;line-height: 24px;margin: 2px 5px 0 5px;height:24px; overflow:hidden;border: 1px solid #fff;}
.hospDetail-option a:hover{border: 1px solid #34b5f2;color: #34b5f2;}
.hospDetail-option .current{float:left;display:inline-block;background-color: #fff;color: #34b5f2;border-radius: 0px;border: 1px solid #34b5f2;}
.hospDetail-option .type{overflow: hidden;width:900px;}
.tjProgram-h{width:1198px;clear:both;margin:10px 0 0 0;line-height:42px;background-color:#fff;height:42px;font-size:16px;border:1px solid #ededed;overflow:hidden;border-bottom: none;}
.tctype, .tcname, .hosppri, .zkpri, .payment, .tcope{width:480px;float:left;display:inline;text-align:center;}

.tctype{width:180px;}
.tcname{width: 425px; border-right: 1px dashed #ededed;padding: 0 10px;}
.tcname2018{ width: 450px; }
.hosppri{width:115px; }
.payment{width:130px; margin-left:0px; }
.tcope{width: 170px; float:right}
.tcope .btn-destine{margin-top:11px;}
.tcname .Name{font-size: 15px;display:block; max-width: 325px;   float:left;padding-left: 0px;line-height: 25px;overflow:hidden;text-align:left;margin-bottom: 5px;font-weight: bold;color: #5D5D5D;}
.tcname .Name1{display:block; width:auto; max-width:280px; overflow:hidden; float:left;padding-left:15px;height:47px;text-align:left;line-height: 24px;
padding-top: 38px;}
.tcname1{margin:10px 0;}
.tcname .syrq_box{overflow: hidden;width: 100%;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tcname .syrq_box i{padding: 0px 6px;border: 1px solid #CECECE;margin-left:10px; border-radius: 4px;}
.syrq_1{margin:10px auto;}
.hosppri1{margin-top:45px;}


.zkpri{width:270px;}
.zkpri1{height: 94px;margin-top:30px;border-right: 1px dashed #ededed;}
.zkpri1 span.price{}
.zkpri2018 span{display:inline-block;}
.pri2018{ line-height: 19px ; height: 30px !important; margin-left: 12px;}
.pri2018 span{ line-height: 19px; }

.payment1{margin:10px auto;border-right: 1px dashed #ededed;padding: 27px 0;}

.tjtc_rt{width: 1017px;float: right;background: #fff;border-left:1px solid #ededed;}
.ckgd_btn{width: 140px;line-height: 28px;text-align: center;font-size: 12px;display: block;border:1px solid #ededed;height: 28px;background: #fff; position: absolute;bottom:-28px;left:50%;margin-left:-70px;border-top:none;}
.bt_ddd{height: 1px;width: 1200px;background: #ededed;position: absolute;bottom:0;left:0;}
.ckgd_btn i{color:#fd7d02;}
.ckgd_btn img{margin-right:3px;}

.tjtclist{overflow:hidden;}
.tjtccon{border:1px solid #ededed;width:1198px;border-bottom:none;background: #fff;position: relative;margin-bottom: 40px;}
.tjtctab{width:1198px;}
.tjtctab .bd-r{width:170px;font-size:16px;vertical-align: top;float:left;padding: 5px;position: relative;}
.tjtctab .bd-r img{width: 170px;height:113px;}
.tjtctab .bd-r p{line-height: 40px;
display: block;
background: rgba(0,0,0,0.6);
text-align: center;
color: #fff;
position: absolute;
bottom: 5px;
width: 171px;
font-size: 18px;}

.hosp-tcon{margin:0 auto; border-bottom:1px solid #ededed; min-height: 123px;}
.hosp-tcon:hover{ box-shadow:0 0 8px #b2b2b2; transition: box-shadow 0.2s;
-moz-transition: box-shadow 0.2s; /* Firefox 4 */
-webkit-transition: box-shadow 0.2s; /* Safari 和 Chrome */
-o-transition: box-shadow 0.2s; /* Opera */}

.hosppri .grey{color:#888;}
.zkpri em{color:#ff6600;font-size:22px;}
.rturn-pri{float:left;display:inline-block;width: 70px;height:18px;line-height:18px; margin-left:10px;background-position: -212px -421px;color:#ff6600;font-size:12px;text-indent:22px;margin: 5px 0 0 30px;text-align:left;}
.rturn-pri a{color:#ff6600;}

.vipTiJianq{float:left; width: 120px;height:19px;line-height:19px;color:#ff6600;font-size:14px;text-indent:22px;margin: 5px 0 0 0px;text-align:left;}
.vipTiJianq i{color:#ff6600;display:inline-block;background:url(../images/sprite2018.png) no-repeat;background-position:-66px -48px; width: 22px; height: 19px;}


.payment .grey-color{color:#999;}
.payment .yf{color: #FF860C;/* background-color: #FFFFFF; *//* padding:2px 5px 2px 5px; *//* border-radius: 5px; */ font-size:12px;}
.tcope .view-btn{width:60px;height:28px; float:left;line-height:28px;text-align:center;color:#fff;margin: 40px 10px 0 5px;font-size:14px;border-radius:3px;background: #34b5f2;}
.tcope .duibi-btn{width:60px;height:28px; border:1px solid #ccc; float:left;line-height:28px;text-align:center;color:#4d4d4d;margin: 40px 10px 0 5px;font-size:14px;border-radius:3px;background: #f8f8f8;}
.tcope .view-btn:hover{background-color:#52c2f7;}
.tcope .cart-add{width:136px;height:33px;background-position: 0px -636px; border:1px solid #34B5F2; color:#fff;float:left;display:inline-block;line-height:33px;text-align:left; margin:13px 0 0 0;text-indent:45px;font-size:15px; }
.tcope .cart-add:hover{background-position: 0px -674px; border:none; color:#FFF}
.tjreason{width:881px;margin-top:15px;background: #fff;}
.tjreason-h{font-size: 15px;color: #34B5F2;}
.reason-tit{height:40px;border-bottom:1px solid #ededed;line-height:40px;padding-left:10px;}
.reason-tit i{width:24px;height:24px;float:left;display:inline;background-position: -34px -570px;margin:8px 15px 0 0;}
.reason-tit em{color:#ff6600;}
.resn-h{border-right:1px dashed #ededed;border-bottom:1px dashed #ededed;line-height:62px;width: 201px;text-align:center;font-size:16px;}
.resn-chos{border-right:1px dashed #ededed;border-bottom:1px dashed #ededed;padding:10px 0;width:238px;}
.resn-chos a{float:left;max-width:75px;display: inline-block;background-color: #fff;padding:0 14px;height: 40px;line-height: 40px;color: #777;border: 1px dashed #bbb;margin-left:15px;overflow:hidden;}
.resn-chos a em{float:left;display:inline-block;width: 12px;height: 12px;border: 1px solid #ccc;background-color: #fff;margin:14px 0 10px 30px;_height:12px;}
.resn-chos .cur{color:#086ec6;}
.resn-chos .cur em{border: 1px solid #fff;background-position: -249px -104px;}
.bd-rtnone{border-right:none;}

/*医院简介*/
.Hosp-ts{width: 806px;margin: 0 auto 10px;text-align:center;padding:20px;border:1px solid #ededed;border-top: none;}
.Hosp-ts img{margin:20px auto;width:400px;max-width:600px;}
.Hosp-name{font-size:16px;color:#333;font-weight:bold;text-align:center;}
.Hosp-tscont{text-align:left;font-weight:normal;overflow:hidden;line-height:24px;}
.Hosp-tscont p,.Hosp-tscont p span{font-family:"微软雅黑"!important;}

/*医院位置*/
.hosp-adr{margin:0 auto;padding:0;margin-bottom:15px;}
.hosp-adr h2{width: 80%;font-size: 18px;height: 48px;line-height: 48px;color: #424242;padding-left: 10px;border-bottom: 1px solid #ededed;}
.adr-con{padding:15px;overflow:hidden;}
.baidumap{width: 465px;height:415px;border:1px solid #ededed;padding:4px;}
.hosp-lbs{width:360px;margin-left:13px;}
.szadr{margin-bottom:20px; overflow:hidden;}
.szadr .nav{width:360px;height:27px;color:#fff;border-bottom:1px solid #34B5F2;}
.szadr .nav li{text-align:center; line-height:26px;background:#bbb;margin-right:5px;width:75px; display:inline;float:left;}
.szadr .nav li a{width:75px; display:block;height:27px; color:#fff;}
.szadr .nav .cur{background:#34B5F2;}
.szadr .nav1{width:358px;height:27px;color:#555;border:1px solid #ededed;background:#f9f9f9;font-size:12px;}
.szadr .nav1 li{line-height:26px;width:95px; display:inline;float:left;border-right:1px solid #ededed;}
.szadr .nav1 li a{width:95px; display:block;height:27px;}
/*.hosp_title {*/
    /*line-height: 26px;*/
    /*width: 50px;*/
    /*display: inline;*/
    /*float: left;*/
    /*padding-left: 10px;*/
/*}*/

/*.origin{*/
    /*background: url(../images/origin.png) no-repeat;*/
    /*width: 10px;*/
    /*display: inline-block;*/
    /*height: 10px;*/
    /*margin-left: 5px;*/
    /*margin-right: 4px;*/
/*}*/

/*.terminal_point {*/
    /*background: url(../images/terminal_point.png) no-repeat;*/
    /*width: 10px;*/
    /*display: inline-block;*/
    /*height: 10px;*/
    /*margin-left: 5px;*/
/*}*/

/*.whippletree {*/
    /*border: 1px solid #E3E3E3;*/
    /*width: 317px;*/
    /*display: block;*/
    /*margin: 5px 20px;*/
/*}*/

/*.search_box {*/
    /*margin-bottom: 20px;*/
/*}*/

/*.search_box a {*/
    /*color: #fff;*/
    /*background-color: #34B5F2;*/
    /*padding: 7px 25px;*/
    /*border-radius: 5px;*/
/*}*/
.szadr .nav1 .cur{background:#fff;border-bottom:1px solid #fff;}
.szadr .nav1 .icon1{width:12px;height:20px;background:url(../images/viptj_com.png) -336px -754px no-repeat; display:block;float:left;margin:2px 2px auto 15px;}
.szadr .nav1 .icon2{width:12px;height:20px;background:url(../images/viptj_com.png) -350px -754px no-repeat; display:block;float:left;margin:2px 2px auto 10px;}
/*.szadr .nav1 .icon3 {width:15px;height:20px;background:url(../images/traffic.png) 0px 0px no-repeat; display:block;float:left;margin:7px 4px auto 7px;}*/
.search-bt{width:50px;height:24px;line-height:24px; text-align:center;background:#fd7d01;color:#fff; position:absolute;top:28px;right:30px; display:block;}
.search-bt:hover{background:#ff9f01;}
.txt-box{ overflow:hidden;margin-top:15px; position:relative;}
.txt-box .jcbtn{border:1px solid #ededed;margin-left:10px;font-size:12px;border-radius:5px;margin-top:9px;background:#f8f8f8; display:inline-block;width:60px;height:24px;line-height:24px;}
.txt-box .gjc-icon{width:15px;height:15px;background:url(../images/viptj_com.png) -370px -756px no-repeat; display:block;float:left;margin:6px 3px auto 7px;}
.txt-box .jc-icon{width:15px;height:15px;background:url(../images/viptj_com.png) -385px -756px no-repeat; display:block;float:left;margin:6px 3px auto 7px;}
.txt-box .jcbtn:hover{background:#ededed;}
.txt-box p{height: 40px;line-height: 40px; !important;padding-left: 0 !important;}
.begin-icon{width:23px;height:31px; background:url(../images/viptj_com.png) -335px -722px no-repeat; display:block;float:left;}
.end-icon{width:23px;height:31px; background:url(../images/viptj_com.png) -363px -722px no-repeat;display:block;float:left;}
.begin{width:160px;height:24px;border:1px solid #ededed;margin-left:5px;display:inline;}
.jh-btn{width:16px;height:20px;background:url(../images/viptj_com.png) -397px -722px no-repeat; position:absolute;top:28px;right:95px;}
.adr-hosp-tit{border-bottom:1px dashed #ededed;}
.adr-hosp-tit h3{font-size:16px;line-height:34px;font-weight:bold;}
.adr-hosp-tit em{color:red;}
.hosp-city{border:1px solid #ccc;padding-left:6px;height:28px;line-height:28px;width:90px;margin:0 5px 0 5px;}
.adr-hosp{margin-top:10px;border-bottom:1px dashed #ededed;padding-bottom:5px;overflow:hidden;}
/*.adr-hosp i {*/
    /*background: url("../images/hos_location.png") no-repeat;*/
    /*background-size: 100%;*/
    /*display: inline-block;*/
    /*width: 11px;*/
    /*height: 20px;*/
    /*color: #fff;*/
    /*padding-left: 3px;*/
/*}*/
.adr-hosp .nob{width:15px;height:15px;line-height:15px;color:#fff;text-align:center;font-size:12px;margin:3px 10px 0 0;float:left;display:inline-block;background-position: -295px -636px;}
.adr{width:335px; display: none;}
.adr-hosp h3{height:28px;line-height:20px;color:#34B5F2;width:335px;overflow:hidden;}
.adr-hosp:hover .adr{ display:block;}
.fend-info{ overflow:hidden;}
.adr h3{height:28px;line-height:20px;color:#2db8ad;width:335px;overflow:hidden;}
.adr p{font-size:13px;display:inline-block;overflow:hidden;}
.adr p em{color:#ff6600;}
.hosp-conl{width: 881px;background: #fff;border: 1px solid #fff;}
/*预订须知*/
.Order-known{  padding: 30px 0px;}
.Order-known-h {width: 828px;height: 48px;line-height: 48px;font-size: 16px;color: #333;padding-left: 20px;margin: 0px auto;}
.Order-knowntd-h{text-align:center;vertical-align:middle;color:#424242;width:159px;background-color:#fff;padding:10px;font-size:16px;}
.Order-knowntxt{text-align:left;vertical-align:middle;width: 567px;padding:10px 15px;}
.Order-knowntxt .t{color:#555;line-height:24px;}
.Order-knowntxt .t img{ width:450px;}
.Order-knowntxt .t p{display:block;line-height:24px; width:610px;}
.Order-knowntxt .t p .b{float:left;display:inline;font-weight:bold;}


.Order-known table{ border-right:1px solid #ededed;border-bottom:1px solid #ededed; margin-left:184px; }
.Order-known table td{border-left:1px solid #ededed;border-top:1px solid #ededed; }



/*交易记录*/
.jy-note{border:1px solid #ededed;margin-bottom:15px;overflow:hidden;}
.jy-note h2{font-size: 18px;height: 48px;line-height: 48px;color: #424242;padding-left: 10px;border-bottom: 1px solid #ededed;}
.hosp-Dplist{width:748px;margin-bottom:20px;overflow:hidden;}
.Dplist{width:913px;border-bottom:1px dashed #ededed;padding:10px 0 10px 0;margin-top:15px;overflow:hidden;}
.Dp-user{width:108px;float:left;display:inline;}
.Dp-user img{width:48px;height:48px;margin:0px 30px 5px 30px;}
.Dp-user p{line-height:24px;height:24px;text-align:center;width:105px;}
.Dptxt{width:775px;float:left;display:inline;padding-right:15px;line-height:20px;}
.Dpdate{color:#999;line-height:16px;height:16px;margin-top:4px;float:left;display:inline;}
.Dpdate a{color:#999;}
.Dpdate a:hover{color:#ff6600;text-decoration:none;}
/*点评*/
.Review{width:915px;overflow:hidden; }
.Review h3{font-size:20px;font-weight:normal;color:#333;line-height:36px;height:36px;margin:0px auto 0 auto;}
.Review h2{font-size:20px;font-weight:normal;color:#333;line-height:36px;height:36px;margin: 20px auto 0 auto;text-indent: 10px;}
.Reviewbox{width: 881px;overflow:hidden;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
.total-Review{background-color:#fff;/* border-bottom:1px dashed #ededed; */height:120px;overflow:hidden;margin: 10px;}
.goodReview-percent{border-right:1px solid #ededed;width:170px;float:left;display:inline;font-size:14px;padding:20px 0 0 20px;height:100px;}
.goodReview-percent .rate {line-height: 52px;margin-left: 0px;color:#333;}
.goodReview-percent .rate .num {background:url(../images/common_bg2.png) 0 -85px no-repeat;color: #3366CC;display: inline-block;font-family: Arial,Helvetica,sans-serif;font-size: 24px;height: 52px;line-height: 52px;padding-left: 15px;width: 45px;}
.goodReview-percent .rate .num .unit {font-size: 18px;}
.guestRecommand{color:#666;margin-top:10px;display:block;}
.Average{border-right:1px solid #ededed;width:330px;float:left;display:inline;font-size:14px;padding:55px 0 0 0;height:65px;text-align:center;}
.Review-totalinfo{width:360px;float:left;display:inline;padding:25px 0 0 20px;height:95px;}
.Review-totalinfo .totalinfo{float:left;display:inline;width:150px;}
.guestreview{display:block;color:#666;height: 20px;line-height: 20px; width:160px;overflow: hidden;}
.lodger-up, .lodger-down{ margin-top:4px;}
.guestreview i, .lodger-up i, .lodger-down i{background:url(../images/common_bg2.png) no-repeat;float:left;}
.guestreview i{background-position: -50px -56px;width:16px;height:12px;margin:4px 10px 0 0 ;}
.lodger-up i{background-position: -78px -52px;width:17px;height:17px;margin:2px 10px 0 0 ;}
.lodger-down i{background-position: -104px -52px;width:17px;height:16px;margin:2px 10px 0 0 ;}
.Review-totalinfo .gotodp{float:left;display:inline;width:200px;}
.Review-totalinfo .gotodp .dpBtn {height: 41px;margin:2px 0 0 30px;width: 134px; background: url(../images/common_bg2.png) -205px 0 no-repeat;display:block;}
.Review-totalinfo .gotodp .dpBtn:hover {background: url(../images/common_bg2.png) -345px 0 no-repeat;}
.Review-totalinfo .gotodp .Send-account{color:#34B5F2;line-height:24px;height:24px;margin-top:6px;}
.h-subtab {border-bottom:1px solid #ededed;height:39px;padding-left:10px;}
.h-subtab ul li {color: #555555;cursor: pointer; float: left;height: 24px;line-height: 24px;padding:10px 5px 5px 5px;}
.h-subtab ul li.on {cursor: default; font-weight: bold;position: relative;z-index: 10;}
.h-subtab ul li span {color: #999999;font-family: Arial,Helvetica,sans-serif;font-size: 12px;font-weight: 400;line-height: normal; margin-left: 5px;}
.h-subtab ul li i {background: url(../images/common_bg2.png) -487px 0 no-repeat;position: absolute;bottom: -1px;display: none;height: 6px;left: 22px;width: 11px;}
.h-subtab ul li.on i{display:block}
.hosp-Dplist{width: 881px;margin-bottom:20px;overflow:hidden;}
.Dplist1{width: 870px;margin-top:15px;overflow:hidden; position:relative;}
.Dptxt1{width: 778px;float:right;display: inline;line-height: 20px; border:1px solid #ededed; overflow:hidden;}
.Dp-user1{width:90px;float: left;display: inline;}
.Dp-user1 img{width: 60px;height: 60px;margin: 0px 0px 5px 15px;}
.Dp-user1 p{line-height: 24px;height: 24px;text-align: center;width: 90px; display:block; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.Dptxt1 .head{ border-bottom:1px solid #ededed; height:32px; line-height:40px; width:635px; display:block; margin-left:15px; color:#999;}
.Dptxt1 .icon{ width:11px; height:16px; display:block; background:url(../images/huodong-icon.png) 0 -205px no-repeat; position:absolute; left:88px; top:20px;}
.Dptxt1 .cont{width: 764px; margin-left:15px; overflow:hidden;}
.Dptxt1 .cont dl{padding-top:10px;overflow: hidden;zoom: 1;}
.Dptxt1 .cont dl:nth-child(2) dd a{ cursor:default; }
.Dptxt1 .cont dt{float: left;width: 80px;text-align: right;color: #9C9A9C;}
.Dptxt1 .cont dd{ width:677px; float:right; }
.Dptxt1 .cont dd img{ width:115px; height:75px; margin-right:15px;}
.Dptxt1 .cont dd span{ margin-top:50px;}
.Dptxt1 .cont dd span a{ color:#009c74; padding:0 5px;}
.Dptxt1 .cont .list{ width:575px; overflow:hidden;}
.Dptxt1 .cont .list li{ float:left; display:inline-block; margin-right:15px; margin-bottom:5px;padding:2px 5px; background:#18a3ff; color:#fff; line-height:18px;}
.Dptxt1 .cont .bot, .plbox .bot{ width:770x; margin-left:15px; height:30px;}
.Dptxt1 .cont .bot .bt, .plbox .bot .bt,.sc-imgbox .list .bt{ display:block;height: 20px;padding: 0 10px; border:1px solid #ededed;border-radius: 3px; float:right; margin-right:15px; color:#555; background:#f7f7f7; line-height:20px;}
.Dptxt1 .cont .bot .icon1, .plbox .bot .icon1{ display:block; background:url(../images/good_pl.png) no-repeat; height:17px;  float:right; padding-left:20px; color:#ff6600; margin-right:15px;}
.Dptxt1 .cont .bot .icon2, .plbox .bot .icon2{ display:block; background:url(../images/notuijian.png) no-repeat; height:17px;  float:right; padding-left:20px; color:#3C6FB1; margin-right:15px;}
.Dptxt1 .cont dd a:hover{ color:#555;text-decoration: none;}
.Dptxt1 .cont dd span a:hover{ color:#009c74;text-decoration: none;}
.Dptxt1 .cont .hfbox, .plbox .hfbox{ width:770px; overflow:hidden; background:#fff; margin-left:15px; padding:10px; margin-bottom:10px;}
.Dptxt1 .cont .hfbox .txt1, .plbox .hfbox .txt1{ width:760px; overflow:hidden; border-bottom:1px dashed #ccc; padding-top:10px;line-height: 22px;}
.Dptxt1 .cont .hfbox .txt1 i, .plbox .hfbox .txt1 i{ font-size:24px; color:#999; display:block; width:20px; float:left;}
.Dptxt1 .cont .hfbox .txt1 em, .plbox .hfbox .txt1 em{ color:#34B5F2;}
.Dptxt1 .cont .hfbox .txt1 p, .plbox .hfbox .txt1 p{ color:#999; padding:3px 0; margin-left:20px;}
.Dptxt1 .cont .hfbox .gd, .plbox .hfbox .gd{ color:#34B5F2; text-align:center; display:block; padding-top:10px;}
.replay-form .arrow {float: right;display: inline;margin-right: 2.5em;}
.arrow {width: 11px;height: 6px;font: 12px/12px simsun;overflow: hidden;line-height: 14pxurl(0);background: white;position: relative;top: 1px;z-index: 1;}
.arrow em {color: #D9D9D9;}
.arrow em, .arrow span {float: left;width: 12px;height: 12px;}
em {font-style: normal;}
.arrow span {margin-top: -11px;color: whiteSmoke;_margin-top: -13px;}
.arrow em, .arrow span {float: left;width: 12px;height: 12px;}
.reply-wrap { overflow:hidden; width:770px; border: 1px solid #D9D9D9;background: whiteSmoke;padding: 0 10px 10px;margin-bottom: 5px;clear: both;}
.reply-wrap p {height: 30px;line-height: 30px;}
.reply-con em {color: #999;}
.reply-btn, .reply-btn:hover, .reply-btn:visited {text-decoration: none;color: #333;}
.btn-gray, .btn-gray:hover, .btn-gray:visited {text-decoration: none;}
.btn-gray {display: inline-block;border: 1px solid #ededed;border-radius: 2px;background: #F7F7F7;text-align: center;text-decoration: none;color: #333;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2");-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2")";}
.reply-btn {float: left;margin-left: 5px;width: 51px;height: 20px;line-height: 20px;border-radius: 3px;}
.btn-gray {border-top: 1px solid #D5D5D5;border-right: 1px solid #D5D5D5;border-bottom: 1px solid #D5D5D5;border-left: 1px solid #D5D5D5;text-decoration: none;text-align: center;background: -webkit-gradient(linear,0 0,0 100%,from(#FAFAFA),to(#F2F2F2));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f2f2f2');}
.p-bfc {overflow: hidden;}
.clr {display: block;overflow: hidden;clear: both;height: 0;line-height: 0;font-size: 0;}
.reply-input input {width: 670px;height: 15px;line-height: 12px;padding: 4px 5px;border-bottom: 1px solid #ededed;border-right: 1px solid #ededed;border-left: 1px solid #aaa;border-top: 1px solid #aaa;}
/*其他医院*/
.hot-hosp {width: 302px; padding: 0 0 10px 0;overflow: hidden;background: #fff; }
.hot-hosp h2{width: 290px;font-size:15px;height: 48px;line-height: 48px;padding-left: 10px;border-bottom: 1px solid #ededed; background: #fff}
.hot-hosp-con{height: 72px;margin-top: 12px;line-height: 20px;}
.hot-hosp-con img {width: 100px;height: 70px;float: left;display: inline;margin:0 10px 0 5px;}
.hot-hosp-con img:hover{filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
.hot-hosp-con h3{float:left;display:inline;}
.hot-hosp-con h3 a{display:block;color:#777;width: 170px;font-size:12px;line-height:18px;overflow:hidden;height:18px;}
.hot-hosp-con:hover h3 a{color:#34B5F2}
.hot-hosp-con .grade{color:#666;width:120px;float:left;display:inline-block;height:18px;font-size:12px;overflow:hidden;}
.hot-hosp-con .grade b{color:#ff6600;}
.hot-hosp-con .grade em{color:#ff6600;font-size:16px;margin-right:5px;}
.hot-hosp-con .grade s{margin-left:10px;}
.hot-hosp-con .addr{color:#666;width:120px;float:left;display:inline-block;height:18px;font-size:12px;overflow:hidden;}
/*为什么选择中康体检网*/
.zxTextList{padding:10px 5px 0 10px;}
.zxTextList li{width: 290px;margin-bottom:20px;overflow:hidden;}
.zxTexts{float:left;color:#999;font-size:13px;width: 240px;}
.zxTexts p{line-height:20px;}
.zxTexts b{font-weight:normal;}
.orangeColor {color: #ff6600;}
.topText{color:#666;font-size:14px;height:28px;}
.zxTextList .zxIcon{ width: 34px; height: 34px;background:url(../images/viptj_com.png) no-repeat;float:left;display:inline-block;margin:2px 9px 0 0;}
.zxTextList .zxIcon1{background-position: -175px -636px;}
.zxTextList .zxIcon2{background-position: -212px -636px;}
.zxTextList .zxIcon3{background-position: -250px -636px;}
.zxTextList .zxIcon4{background-position: -288px -636px;}
.mainbox1{width:1200px;padding:0px;position: relative;margin-bottom: 25px;}
/*翻页*/
.page { text-align: center;margin:30px 0 30px 0; }
.page a {width:35px;height: 35px;background:url(../images/page1.png) no-repeat;display:inline-block;text-align: center;line-height: 35px;margin-right:8px;-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
transition: all 0.6s;}
.page a:hover {background-position:0 -35px;color:#fff;}
.page a:active { background:url(../images/page1.png) 0 -35px no-repeat;}

.page .next_1{background:url(../images/page1.png) -35px 0 no-repeat;}
.page .next_1:hover{background:url(../images/page1.png) -35px -35px no-repeat;}
.page .prev_1 {background: url(../images/page1.png) -70px 0 no-repeat;}
.page .prev_1:hover{background:url(../images/page1.png) -70px -35px no-repeat;}
.page span.current { background:url(../images/page1.png) 0 -35px no-repeat; width:35px;height: 35px;display: inline-block;text-align: center;line-height: 35px;color:#fff;margin-right:8px;}
.page span.disabled { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #333; MARGIN-RIGHT: 2px; PADDING-TOP: 2px }
.page span.quantity { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: #333; MARGIN-RIGHT: 2px; PADDING-TOP: 2px }
.hosp-conr{width: 302px;margin-left:15px;overflow:hidden;}
.browse{width: 302px;margin:15px 0 0 15px;height:294px;background: #fff;/*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);*/}

.browselist h2{border-bottom:1px dashed #ededed;height:40px;}
.browselist h2 span{line-height:40px;padding-left:10px;color:#424242;float:left;display:inline;}
.browselist h2 .brow-clear{float:right;display:inline-block;color:#34B5F2;font-size:13px;height:40px;line-height:40px;margin-right:10px;cursor:pointer;}
.browselist h2 .brow-clear:hover{color:#ff6600;}
.brow-clear b{font-weight:normal;}
.brow-clear i{float:left;width:10px;height:13px;display:inline-block;background-position: 0px -570px;margin:13px 0 0 6px;}
.browselist ul{margin-top:10px; padding-bottom: 10px;}
.browselist li{line-height:26px;padding:0 10px;width:248px;}
.browselist li a{display:block;width:248px;height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#777;}
.bd-btnone{border-bottom:none;}
/*体检机构列表*/
.hosp-banner{width:100%;height:394px;position:relative;}
.hosp-banner li{width:100%;height:394px;}
.hosp-banner .banner1{background:url(../images/hosp_banner1.jpg) center top no-repeat;}
.arr-lf, .arr-rt{width:59px;height:83px;display:block;position:absolute;margin-top:-50px;}
.arr-lf{left:20px;top:50%;background-position: 0px 0px;}
.arr-lf:hover{background-position: 0px -83px;}
.arr-rt{right:20px;top:50%;background-position: -59px 0px;}
.arr-rt:hover{background-position: -59px -83px;}

/*条件筛选*/
.sel-resultbox{width: 1200px;margin: 0px auto 0px;padding: 0px;overflow: hidden;}
.sel-result{height:28px;line-height:28px;margin-bottom:15px;}
.sel-result em{font-family: 宋体;float:left;display:inline;margin-left:10px;line-height:28px;}
.sel-curr{height:22px;line-height:22px;border:1px solid #ccc;padding:2px 10px;float:left;display:inline;margin:0 0 0 10px;position:relative;}
.sel-curr b{float:left;display:inline;font-weight:normal;}
.sel-curr a{width:7px;height:7px;float:left;margin:8px 0 0 15px;display:inline-block;background-position: -145px -18px;}
.sel-curr a:hover{background:url(../images/viptj_com2.png) -145px -25px no-repeat;}
.hosp-type{border:1px solid #ededed;overflow:hidden;}
.new_listtop{width:1198px;}
.new_listtop .H-Values{width: 1113px;}
.mapbox{width:298px;padding:1px;border:1px solid #eee;background: #fff;height:200px;margin-bottom:15px;overflow: hidden;}
.hosplist_fl{background: none;border:none;}
.tclist_fl{background: none;border:none;}
.hosplist_fl .sort{margin-top:0;}

.H-prop{border-bottom:1px dashed #ededed;background-color:#fff;*padding-bottom:10px;_padding-bottom:10px;overflow:hidden;position: relative;}
.H-Key{float:left;padding:7px 0 0 0;width: 85px;line-height:42px;height:42px;text-align: right;/* font-weight:bold; */overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.H-Values{background-color:#fff;float:left;display:inline;width: 793px;line-height:20px;padding:7px 0 0 0 ;position:relative;overflow:hidden;}
.H-Values ul {margin-left: 0;margin-right: 105px;position: relative;}
.H-Key-tc{float:left;padding:7px 0 0 0;width:120px;line-height: 34px;/* height:24px; */text-align:right;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.H-Values-tc{background-color:#fff;float:left;display:inline;width: 1075px;line-height:20px;padding:8px 0 7px 0 ;position:relative;overflow:hidden;padding-bottom: 13px;}
.H-Values-tc ul {margin-left: 0px;margin-right: 105px;position: relative;}
.H-Values-tc ul li { float: left; height: 24px; line-height: 24px; /* margin:0 25px 10px 0; */ /* width:104px; */ display:block; overflow:hidden; /*border: 1px solid #ededed; */margin-right: 12px; margin-top: 5px;}
.H-Values-tc .current{color:#34B5F2;font-weight:bold;}
.av-expand, .tc-av-expand{height:auto;}
.H-Values ul li { float: left;height: 42px;line-height:42px;margin:5px 5px 5px 0;}
.av-options {position: absolute;right: 0; top: 14px; width: 105px;z-index: 1;}
.av-more{float:right;height: 25px;line-height: 25px;padding:0 25px 0 0 ; position: relative;vertical-align: middle;}
.av-more:hover{color:#ff6600;text-decoration:none;}
.ui-more-drop-l-arrow{background:url(../images/viptj_com2.png) -416px -6px no-repeat;display: inline-block;height: 5px;line-height: 5px;overflow: hidden;position: absolute;right: 10px;top: 11px;width: 14px;}
.av-more:hover .ui-more-drop-l-arrow{background:url(../images/viptj_com2.png) -416px -18px no-repeat;}
.ui-more-expand-l-arrow {background:url(../images/viptj_com2.png) -416px 0px no-repeat;display: inline-block;height: 5px;line-height: 5px;overflow: hidden;position: absolute;right: 10px;top: 11px;width: 14px;}
.av-more:hover .ui-more-expand-l-arrow{background:url(../images/viptj_com2.png) -416px -12px no-repeat;}
.bd-btnone{border-bottom:none;}
.av-expand a{float:left;display: inline-block;background-color: #fff;padding:0 10px;height: 32px;line-height: 32px;color: #777;/*border: 1px solid #ededed;*/margin-left:10px;border-radius:3px;overflow:hidden;}
.av-expand a em{float:left;display:inline-block;width: 22px;height: 22px;margin: 5px 5px 0px 0px;background: url(../images/new_hosp.png) no-repeat;overflow: hidden;}
.av-expand .cur{background-color: #fff;color: #34B5F2;/*border:1px solid #34b5f2;*/}
.av-expand .cur em{background: url(../images/new_hosp.png) 0 -22px no-repeat;}
.av-expand a:hover em{background: url(../images/new_hosp.png) 0 -22px no-repeat;}
.av-expand a:hover{/*background-color: #34b5f2;*/color: #34B5F2;/*border:1px solid #34b5f2;}*/}
.bd-btnone a:hover{ background: none;color:#555;border:none;}
.av-expand .hosname{float:left;display: inline-block;padding:0 10px;height: 40px;line-height: 40px;color: #777;border:none;margin-left:10px; font-weight: bold;}
.av-expand .hosname-cur{float:left;display: inline-block;padding:0 10px;height: 40px;line-height: 40px;color: #ff6600;border:none;margin-left:10px;}
.tc-av-expand a{float:left;display: inline-block;padding:0 10px;/* height: 24px; *//* line-height: 24px; */color: #333;border:none;overflow:hidden;/* width:84px; */}
.tc-av-expand .cur{border-color:#4fabee;}
.tc-av-expand a:hover{color:#4fabee;}
.tc-av-expand .cur a{color: #333;background: #d5eefa;border-radius: 2px;line-height: 24px;}

/*排序*/
.sort{background-color:#fff;height:42px;line-height:42px;border:1px solid #f1f1f1;margin-top:15px;padding-left:10px;}
.sales-vol{background-color:#fff;border:1px solid #ededed;height:28px;line-height:28px;float:left;display:inline-block;margin:6px 10px 0 5px;padding:0 5px 0 15px;}
.sales-vol:nth-child(4){ display: none; }
.sales-vol a{display:inline;float:left;}
.sales-vol .down{width:28px;height:28px;background-position: -176px 0px;display:inline-block;float:left;}
.sales-vol .up{width:28px;height:28px;background-position: -176px -35px;display:inline-block;float:left;}
.curon{background-color:#fd7d01;border:1px solid #fd7d01;height:28px;line-height:28px;float:left;display:inline-block;margin:6px 10px 0 5px;padding:0 5px 0 15px;}
.curon a{display:inline;float:left;color:#fff;}
.curon .down{width:28px;height:28px;background-position: -208px 0px;display:inline-block;float:left;}
.curon .up{width:28px;height:28px;background-position: -241px 0px;display:inline-block;float:left;}
.pri-area{float:left;display:inline-block;margin:6px 10px 0 5px;height:30px;line-height:30px; position:relative;}
.money-icon{height: 22px;left: 4px;line-height: 22px;top: 4px;width: 12px;display: inline-block;overflow: hidden;position: absolute;color: #666666;font-family: 'arial','verdana',sans-serif !important;font-size: 12px;font-style: normal;font-weight: normal;}
.money-icon1{height: 22px;left:95px;line-height: 22px;top: 4px;width: 12px;display: inline-block;overflow: hidden;position: absolute;color: #666666;font-family: 'arial','verdana',sans-serif !important;font-size: 12px;font-style: normal;font-weight: normal;}
.pri-area .smlpri, .pri-area .bigpri{background-color:#fff;border:1px solid #ededed;height:28px;line-height:28px;padding-left:16px;float:left;display:inline;width:50px;}
.pri-area .dao{margin:0 8px;}
.pri-area .qd, .pri-area .qx{float:left;display:inline-block;background-color:#00b6ff;height:28px;line-height:28px;color:#fff;padding:0 10px;margin-left:5px;}
.pri-area .qx{background-color:#999;color:#fff;}
i.f-ico-triangle-rb {border-top: 3px dashed transparent;border-bottom: 3px solid #806F66;border-left: 3px dashed transparent;
border-right: 3px solid #806F66;bottom: 2px;height: 0;line-height: 0;right: 2px;width: 0;display: inline-block;overflow: hidden;position: absolute;}
.pd-r15{padding-right:15px;}
.fR-list {padding: 0;width: 177px;background-color:#fff;border:1px solid #ccc;box-shadow: 0 1px 5px #CCCCCC;left: -1px;position: absolute;top: 28px;z-index:1;overflow: hidden; z-index:999;}
.fR-list li{ border: 1px solid #EAE5E1; border-top:none; border-left:none;height: 24px;line-height:24px;margin-top: -1px;overflow: hidden; width:87px; float:left}
.fR-list li a{display: block; height: 100%;overflow: hidden; padding-left: 6px;position: relative;color: #777;cursor: pointer;}
.fR-list li:hover{background-color:#f3f3f3;}
.fR-list li a:hover{color:#ff6600;text-decoration:none;}

/*列表*/
.hosplist{width: 880px;margin:20px auto;padding-bottom:10px;overflow:hidden;}
.hosplist-con{border:1px solid #ededed;width:282px;margin:0 12px 15px 0;overflow:hidden;float:left;display:inline;height: 300px;}
.hosplist-con:hover{border:1px solid #fc8510;}
.hosplist-con:hover h2 a{color:#006ece;}
.hosplist-img{background-color:#e7e7e7;width:280px;height:180px;position:relative;}
.hosplist-img img{width:263px;height:186px;}
.hosplist-img em{display:block;position:absolute;right:-48px;width:48px;height:39px;line-height:39px;color:#fff;text-indent:5px;}
.tclist-iconbox{width:260px;height:31px;line-height:30px;color:#fff;top:4px;left:8px; position:absolute;font-size:12px;}
.discount,.dzhi-icon,.depth-icon,.bgt-icon{background:url(../images/common_bg2.png) no-repeat;width:46px;height:31px; display:inline-block; text-align:center; float:left;margin-left:10px;}
.discount{background-position:-127px -179px;}
.dzhi-icon{background-position:-127px -213px;}
.depth-icon{background-position:-181px -213px;}
.bgt-icon{background-position:-181px -247px;}

.hosplist-img .discont-bj{background-position: -283px 0px;top:0px;}
.hosplist-img .dzhi-bj{background-position: -340px 0px;top:43px;}
.hosplist-img .tc-discont-bj{background-position: -340px 0px;top:0px;}
.hosplist-con h2{line-height:24px;height:24px;margin-top:10px;overflow:hidden;}
.hosplist-con h2 a{height:24px;width:279px;whte-space:no-wrap;overflow:hidden;text-overflow:ellipsis;}
.hosplist-con .adr{line-height:24px;height:24px;width:279px;font-size:13px;whte-space:no-wrap;overflow:hidden;text-overflow:ellipsis;}
.hosplist-con .tot-con{line-height:24px;height:24px;width:279px;font-size:13px;margin:10px 0 10px;}
.hosplist-con .tot-con em{color:#ff6600;margin-left:12px;}
.hosplist-con .gohosp{line-height:39px;height:39px;width:259px;font-size:13px;margin:0 auto;background-color:#e7e7e7;padding-left:20px;}
.gohosp .bus, .gohosp .map{float:left;display:inline;height:24px;line-height:24px;margin-top:7px;}
.gohosp .bus a, .gohosp .map a{color:#34B5F2;float:left;display:inline;}
.gohosp .bus i, .gohosp .map i{background:url(../images/viptj_com.png) no-repeat;width:24px;height:24px;float:left;display:inline;}
.gohosp .bus i{background-position: -82px -445px;}
.gohosp .map i{background-position: -82px -421px;}
.gohosp .detail-btn{background-color:#34B5F2;text-align:center;color:#fff;line-height:39px;float:left;display:inline-block;width:136px;margin-left:22px;font-size:16px;}
.gohosp .detail-btn:hover{background-color:#0083d6;}

.hosplist .n_tc_m{margin-right:17px;margin-top:0;margin-bottom:20px;}

/*当前城市无预约医院*/
.hos-no-list{width:873px;border:1px solid #ededed;padding:50px 20px;margin: 20px auto;overflow: hidden;min-height:200px;}
.no-list-icon{width:90px;height:90px;background: url(../images/viptj_com2.png) -203px -375px no-repeat; float:left; display:inline-block;margin-left:180px;}
.hos-no-list .cont{float:left; display:inline;margin-left:10px;padding-top:25px;}
.hos-no-list .cont h2{font-size:16px;font-weight:normal;}
.hos-no-list .cont p a{color:#34B5F2;}

/*热门标签*/
.tagbox {width: 300px;border: 1px solid #ededed;padding: 0 0 10px 0;overflow: hidden;background: #fff;/*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);*/}
.tagbox h2{width: 290px;font-size:15px;height: 48px;line-height: 48px;padding-left: 10px;border-bottom: 1px solid #ededed;}
.tagtxt{padding:15px 15px 15px 0;line-height: 24px;}
.tagtxt a{margin-left:10px;height:28px;width: 85px; background: #34b5f2;line-height: 28px; text-align: center; display: block;float:left;color:#fff;margin-bottom:10px;}

/*图片滑过显示*/
.po_pic .boxt{position:relative;z-index:10}
.po_pic .boxt .boxpic{border:2px solid #ccc;padding:3px;background:#fff;-moz-box-shadow:2px 2px 6px #aaa;-webkit-box-shadow:2px 2px 6px #aaa;box-shadow:2px 2px 6px #aaa;position:relative}
.po_pic .boxt .pic-load{width:350px;height:233px;background:#fff url(../images/popuploading.gif) no-repeat center center}
.po_pic .boxt .boxpic img{width:auto;height:auto}
/*退款详情*/
.tk-box{padding:10px;background:#fff5e6;border:1px dashed #ff6600; display:block; overflow:hidden; width:598px; position:relative;}
.tk-box h3{width:100%; display:block; overflow:hidden;}
.tk-box .bt{width:20px;height:20px;background:url(../images/gb-bt.png) no-repeat; display:block; position:absolute;top:8px;right:8px;}
.tk-box .bt:hover{background:url(../images/gb-bt.png) 0 -20px no-repeat;}
.mb-0{margin-bottom:0!important;margin-right:3px!important;}

/*特惠*/
.tehui-icon{width:67px;height:19px;background:url(../images/tehui-icon.png) no-repeat;color:#fff; line-height: 19px; text-align: center;text-indent:5px;display:inline-block;margin:20px auto 0 10px;float:left;}
.tehui-renshu{width:130px;height:42px;background:url(../images/tehui-icon.png) 0 -20px;color:#fff; line-height: 40px; text-align: center;display:block; position: absolute;top:-4px;left:11px;z-index:5;}
.hospr1{width:330px;margin:7px 0 0 0;height:19px;line-height:19px;}
.hospr1 b{float:left;display:inline-block;width:65px;height:19px;margin-right:10px;background:url(../images/tehui-icon.png) -68px 0px;color:#fff;font-weight:normal;text-indent:10px;font-size:12px;float:left}
.hospr1 i{color:#ff2300;font-size: 18px;}
.token1{margin:5px 0 0 0;height:19px;line-height:19px;min-width:300px;}
.token1 b{float:left;display:inline-block;width:17px;height:20px;margin:0 5px 0 5px;background:url(../images/tehui-icon.png) 0 -64px;}
.numbers1{width:650px;height:34px;line-height:34px;+margin-top:15px;}

/*评分*/
.pfbox1{width: 437px;float:left;display:inline;font-size:14px;text-align:center;height: 120px;}
.zyspbox1{height:30px; line-height:30px;margin: 0px auto 0;padding-left: 26px;}
.zyspbox1 .pf-bg1{margin: 6px auto 0px 5px;width:84px;height: 20px;background:url(../images/rai-icon.png) 0 -266px no-repeat;display:block;position: relative;}
.zyspbox1 .pf-bg1 em{height:20px;background:url(../images/rai-icon.png) 0 -286px no-repeat;display: block;position: absolute;left: 0;top: 0;}
.ztpf-m1{ overflow:hidden;padding-left:30px;padding:15px 0;float:left;padding-left: 98px;}
.zyspbox1 .name{ line-height:30px;float:left;}
.zyspbox1 .pf{ line-height:30px;float:left;margin-left:10px;color:#f60;}

.pfrsbox1 .pf-bg1{margin: 4px auto 0px 5px;width: 117px;height: 12px;background:#d2d2d2;display:block;position: relative;}
.pfrsbox1 .pf-bg1 em{height:12px;background:#fe7624;display: block;position: absolute;left: 0;top: 0;}
.pfrsbox1 .name{ line-height:18px;float:left;padding-right: 5px;}
.pfrsbox1 .pf{ line-height:18px;float:left;margin-left:10px;color:#f60;}
.pfrsbox1{ overflow:hidden;padding-left: 20px;}
.ztpf-b1{padding: 14px 0; overflow:hidden;}
/*新增*/
.pj-bg{width:275px; background:url(../images/hosp-dpicon.png) 50px 20px no-repeat;padding: 20px 0 0 143px;}
.pj-bg .guestRecommand{margin-top:0;}
.pj-bg .rate .num{color:#f60;background:none;font-size: 38px;}

.baogao_bt{ width:238px; height:40px; border-radius:2px; background:#34B5F2; line-height:40px; font-size:16px; text-align:center; margin-top:10px; }
.baogao_bt a{color:#fff}
.map_bt{ width:238px; height:40px; border-radius:2px; border:1px solid #ccc; line-height:40px; font-size:16px; text-align:center; margin-top:10px;}
.baogao_cx{ width:100%; height:auto; }
.baogao_wz{ width:100%;   border-top:1px dashed #ccc; margin-top:20px; line-height:30px; padding:30px 0 30px 20px;}

.qy_i{width:4px;height: 35px;background: #4fabee;display: block;left:0;top:8px; position: absolute;}
.hosplist .n_hosp{margin-top:0;margin-right: 17px;margin-bottom:20px;}
.hosplist .n_hosp:nth-child(3n){margin-right: 0;}
.hom_bg{background: #f5f5f5;}

/*套餐对比*/
#container{margin-top: 180px;}
.tcdb_box{width:1198px;background: #fff;border:1px solid #eee;overflow: hidden;margin:15px auto 0;position: relative;}
#nav{width: 90px;position: fixed;display:none;top: 50%;left: 50%;display: none;margin-top: -115px;margin-left: -705px;}
#nav li{line-height: 34px;background: #fff;border:1px solid #eee;text-align: center;margin-bottom:10px;}
#nav li a{ display: block; line-height: 34px;}
#nav .current{border:1px solid #34b5f2;}
#nav .current a{color:#34b5f2;}

.order-name{height:45px;line-height:45px;margin:0 15px;border-bottom:1px solid #eee;font-size:16px;}
.order-name .bor{border-bottom:2px solid #0fb5f0;line-height: 44px;display: block;width: 260px;}
.order-name p{font-size:12px;}
.tcdb_mbox{padding:20px;}
.tcdb_top{border:1px solid #eee;overflow: hidden;border-right:none;position: absolute;top:70px;}
.tcdb_topbox{height: 174px;position: relative;width: 100%;margin-top: 176px;}
.tcdb_t{background: #fafafa;border-right:1px solid #eee;width:180px;height: 174px;line-height: 180px; text-align: center;}
.tcdb_name{padding:12px 30px;width:264px;border-right:1px solid #eee;height: 150px;}
.tcdb_name h3{font-size:14px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden}
.tcdb_name p{font-size:12px;color:#888;line-height: 18px;margin-top:10px;height:36px;display: block;overflow: hidden;}
.tcdb_name a{width:170px;line-height: 40px;text-align: center;display: block;margin:20px auto 0;color:#fff;background: #34b5f2;}
.tcdb_name .hide{width:170px;line-height: 40px;text-align: center;display: block;margin:20px auto 0;color:#fff;background: #808c92;}
.kong{color:#888; text-align: center;}
.tcdb_t1{line-height: 50px; text-indent: 10px;border-left:1px solid #eee;border-right:1px solid #eee;font-size: 16px;}
.tcdb_t1 span em{color:#34b5f2;font-size: 12px;margin-right:10px;}
.tcdb_tab{width: 100%;}
.tcdb_tab td{border:1px solid #eee;line-height: 18px;padding:10px 5px;text-align: center;}
.tab_t{ background: #fafafa;padding:0!important;}
.tc_cont_m p{line-height: 18px;padding:10px 5px;border-bottom:1px solid #eee;}
.tc_cont_m {border-bottom:none;padding:0!important;}
.position_open{position: fixed;top:0;background: #fff;}
.wt_bg{ background:#FFF}
.tjk_zk{width:47px;height:46px;background: url(../images/zk_icon.png) no-repeat;display:none;position: absolute;top: 10px;left: 15px;z-index: 9; text-align: center;color: #fff;line-height: 14px;font-size: 12px;padding-top: 9px;}
.zwkt{ position: absolute; width: 92px; height:36px; background:#7ba816; line-height: 36px; text-align: center; color: #fff; right:10px; top: 10px; border-radius: 4px; }
.suang11{width:50px;height:50px;
	background: url(../images/919.png) no-repeat;display: block;position: absolute;top: 10px;left: 15px;z-index: 9; text-align: center;color: #fff;line-height: 14px;font-size: 12px;padding-top: 9px; background-size: 100%}

.tcdb_name2{padding:12px 30px;width:427px;border-right:1px solid #eee;height: 150px;}
.tcdb_name2 h3{font-size:14px;}
.tcdb_name2 p{font-size:12px;color:#888;line-height: 18px;margin-top:10px;height:36px;display: block;overflow: hidden;}
.tcdb_name2 a{width:170px;line-height: 40px;text-align: center;display: block;margin:20px auto 0;color:#fff;background: #34b5f2;}
.tcdb_name2 .hide{width:170px;line-height: 40px;text-align: center;display: block;margin:20px auto 0;color:#fff;background: #808c92;}
.yy_banner100{ width: 1200px; margin: 0px auto 10px; height: 100px; overflow: hidden;  }
.jkj919{width: 510px; height: 92px; background: url(../images/919.jpg) no-repeat; background-size: 509px; margin-bottom:0px;}

/*2018-03-07 样式新增*/

.hosp_introbox2018{border: 1px solid #fff;padding:20px;margin:20px auto 0;width:1158px;background: #fff;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);}
.hosp_introbox2018::after{ content:""; clear:both; display:block;}
.photo2018{ float:left; width:386px; }
.photo2018 .photos{ position: relative; }
.photo2018 .photos .img_big{ position: absolute; left: 396px; top: 0px; z-index: 5; background: #fff; opacity: 1;  display: none; }
.photo2018 .photos .img_big img{ height: 340px; }

.photo2018 .head_tp{ width:100%; height:250px; text-align:center; overflow:hidden; position: relative;}
.photo2018 .head_tp span{ position:absolute; left:0px; top:0px; text-align:center; line-height:48px; width:52px; height:49px; font-size:14px; color:#fff;background-position:0px -47px; z-index:2;}
.photo2018 .head_tp img{ width:100%; }
.photo2018 div.scroll div.include_img{ position: absolute; overflow:hidden; width:330px; height:90px; left:26px; user-select:none; }
.photo2018 div.scroll ul{ height:90px; z-index:1; position:absolute;}
.photo2018 div.scroll ul li{ float:left; width:70px; height:74px; margin-left:12px; margin-top:12px; cursor:pointer; }
.photo2018 div.scroll ul li img{width:70px; height:74px;}
.liBord{outline:2px solid #F00;}
.photo2018 div.scroll{ position:relative; height:90px; overflow:hidden;}
.photo2018 div.scroll span{ position:absolute; user-select:none;line-height:74px; background:#ededed; text-align:center; color:#575757; display:block; margin-top:12px; width:23px; cursor:pointer; font-size:16px;z-index:2;}
.photo2018 div.scroll span.left2018{ left:0px;}
.photo2018 div.scroll span.right2018{ right:0px;}

.tc2018{ float:left; width:386px; }
.tc2018 .head_tp{ width:100%; height:250px; text-align:center; overflow:hidden; position: relative;}
.tc2018 .head_tp p{ position: absolute; width: 100%; bottom: 0px; text-align: center; line-height: 36px; background: rgba(0,0,0,0.6); left: 0px; color: #fff; z-index: 2; }
.tc2018 .head_tp span{ position:absolute; left:0px; top:0px; text-align:center; line-height:48px; width:52px; height:49px; font-size:14px; color:#fff;background-position:0px -47px; z-index:2;}
.tc2018 .head_tp img{ width:100%; }
.tc2018  .img_big{ position: absolute; left: 396px; top: 0px; z-index: 5; background: #fff; opacity: 1;  display: none; }
.tc2018  .img_big img{ height: 340px; }
.tc2018 div.scroll div.include_img{ position: absolute; overflow:hidden; width:330px; height:90px; left:26px; user-select:none; }
.tc2018 div.scroll ul{ height:90px; z-index:1; position:absolute;}
.tc2018 div.scroll ul li{ float:left; width:70px; height:74px; margin-left:10px; margin-top:12px; cursor:pointer; }
.tc2018 div.scroll ul li img{width:70px; height:74px;}
.tc2018 div.scroll{ position:relative; height:90px; overflow:hidden;}
.tc2018 div.scroll span{ position:absolute; user-select:none;line-height:74px; background:#ededed; text-align:center; color:#575757; display:block; margin-top:12px; width:23px; cursor:pointer; font-size:16px;z-index:2;}
.tc2018 div.scroll span.left2018{ left:0px;}
.tc2018 div.scroll span.right2018{ right:0px;}


.sprite218{ background:url(../images/sprite2018.png) no-repeat}
.share2018::after{ content:""; clear:both; display:block;}
.share2018 span{ float:left; font-size:14px; color:#939393; margin-top:32px; margin-right:10px; }
.share2018 .sc{ width:17px; height:21px; display:inline-block; background-position:-1px 0px; vertical-align:middle; margin-right:5px;}
.share2018 .shas{ width:17px; height:19px; display:inline-block; background-position:-31px 0px; vertical-align:middle; margin-right:5px;}


.content2018{ width:730px; margin-left:22px; float:left; margin-left:23px; }
.title218{ width:100%; float:left; padding-bottom:28px; position: relative;}
.title218 h3{ font-size:28px; color:#333; }
.title218 span{ display:inline-block; border: 1px solid #fec7ae; color: #ff4e00; border-radius:4px; font-size:12px; padding:0px 12px; margin-left:5px; vertical-align:middle;}
.title218 span.blue{ background:#189ede;}
.title218 span.gry{ background:#5fb441;}
.title218 a.company_link{ color: #34b5f2;  position: absolute; right: 21px; font-size: 15px; top: 2px;}
.title218 a.company_link i{ display: inline-block; width: 20px; height: 16px; background-position:-196px  -52px; margin-right: 8px;}


.content2018 .contents{  float:left; width:100%;}
.content2018 .contents .sLeft{ float:left; width:450px;}
.content2018 .contents .sLeft .s { float:left; min-height: 36px;}
.content2018 .contents .sLeft .s span{ float:left; width:70px;}
.content2018 .contents .sLeft .s p{ float:left; line-height:22px; width:364px; }
.content2018 .contents .sLeft .s a{ vertical-align:middle; }
.content2018 .contents .sLeft .s a i{ display:inline-block; vertical-align:middle; width:13px; height:19px; background-position:-342px -3px; margin-right:5px;}
.content2018 .contents .sLeft .orgran{}
.content2018 .contents .sLeft .orgran em{color:#ff7600;}

/*日历样式*/
.content2018 .contents .calendar_jg { float:left; width:239px; height: auto; border-radius:4px; border:1px solid #f0f0f0; margin-left:20px; padding:8px; border-radius:4px; border:1px solid #f0f0f0; font-size: 13px; }
.op2018{cursor: pointer;font-size: 16px;font-style: normal;}
.schedule-hd{ text-align:center; line-height:32px; user-select:none; width: 100%; height: 32px;}
.schedule-hd div{ float: left; }
.schedule-hd div:nth-child(1){margin-left: 22px;}
.schedule-hd div:nth-child(3){margin-left: 10px;}
.schedule-hd div span{ display:inline-block; margin-top: 10px;}
.schedule-hd div span.prey{ width:13px; height:13px; background-position:-484px -8px; vertical-align:middle; margin-right:10px;}
.schedule-hd div span.prem{ width:12px; height:13px; background-position:-408px -8px; vertical-align:middle; margin-right:10px;}
.schedule-hd div span.prexy{ width:13px; height:13px; background-position:-505px -8px; vertical-align:middle; margin-left:10px;}
.schedule-hd div span.prexm{ width:12px; height:13px; background-position:-432px -8px; vertical-align:middle; margin-left:10px;}
.schedule-hd div.kysj2018{ float: right; margin-right: 12px; }
.schedule-hd div.kysj2018 i{ width: 8px; height: 8px; border-radius: 2px; border: 1px solid #189ede; vertical-align: middle; display: inline-block;  margin-right: 5px;}


.today{ text-align: center; font-size:14px; color:#333; }
.arrow2018{ cursor: pointer; }


.ul-box{overflow: hidden;}
.ul-box li{float:left; width:14.28%; text-align:center; padding: 5px 0; font-size: 12px; height: 24px; }
.week-ul{  }

.other-month{color: #999999;}
.current-month{color: #333333;}
.today-style{border-radius: 50%;background:#58d321; font-size:14px;}


.dayStyle{display: inline-block;width: 24px;height: 24px;text-align: center;line-height: 24px; color: #e0e0e0; }
.flag{color: #189ede;color: #189ede; border: 1px solid #189ede; border-radius: 4px;}
.boxshaw{box-shadow: 2px 2px 15px 2px #e3e3e3;}
.selected-style {background: #00BDFF;color: #ffffff;}
#h3Ele{text-align: center;padding: 10px;}

/*日历样式结束*/


.content2018 .contents .price2018{ width:100%; height:102px; background:#fff6f2; float:left; position: relative;}
.content2018 .contents .price2018 .p{ float:left; margin-top:30px; margin-left:20px;}
.content2018 .contents .price2018 .p em,.content2018 .contents .price2018 .p h3,.content2018 .contents .price2018 .p span{ float:left; }
.content2018 .contents .price2018 .p em{ color:#ff4e00; font-size:18px; line-height:38px;}
.content2018 .contents .price2018 .p h3{ font-size:48px; color:#ff4e00; position:relative; line-height:38px; font-weight:bold;}
.content2018 .contents .price2018 .p h3 p{ position:absolute; width:106px; height:26px; font-weight:normal; font-size:13px; color:#ff4e00; right:-106px; background-position:-89px 0px; line-height:26px; text-align:center; top:-15px;}
.content2018 .contents .price2018 .p span{ padding-top:18px; padding-left:8px;}
.content2018 .contents .price2018 a{   font-size:16px; padding:12px 12px; border-radius:2px; color:#fff; position: absolute;right: 25px; top: 34px;}
.content2018 .contents .price2018 a.ljck{ background:#ff4e00; padding:12px 38px; }
.content2018 .contents .price2018 a.yytd{ background:#ffede5;padding:12px 30px; border: 1px solid #ff9566; color: #de670f;}


.button{ width:100%; margin-top:20px; float:left;}
.button a{ float:left; margin-right:24px; float:left; font-size:16px; padding:12px 12px; border-radius:4px; color:#fff;}
.button a.ljck{ background:#ff4e00; padding:12px 55px;}
.button a.yytd{ background:#ffede5;padding:12px 30px; border: 1px solid #ff9566; color: #de670f;}


.fwys span{ color:#333; font-size:14px; margin-right:0px; display:inline-block; margin-bottom:5px;}
.bottom_pj{ width:100%; float:left;  position:relative; margin-top: 10px;}
.bottom_pj div:nth-child(1){ width:100%; height:26px;}
.bottom_pj div:nth-child(2){  min-height:20px; }
.bottom_pj .pf-bg1{width: 84px;height: 20px;background: url(../images/rai-icon.png) 0 -266px no-repeat;display: inline-block;position: relative;margin-right:12px; float:left;}

.bottom_pj span em{height: 20px;background: url(../images/rai-icon.png) 0 -286px no-repeat;display: block;position: absolute;left: 0;top: 0;}
.bottom_pj span{ color:#333; margin-right: 5px;}
.bottom_pj span.pj2018 {}
.bottom_pj span.pj2018 i{ display:inline-block; background:url(../images/sprite2018.png) no-repeat;  background-position:-374px -4px; width:15px; height:15px;}
.bottom_pj span.vip_lstd{ color:#5fb441;}
.bottom_pj span.vip_yyzc{color:#ff9600;}
.bottom_pj span.vip_bgjd{color:#1aacf1;}
.bottom_pj span.vip_lstd,.bottom_pj span.vip_yyzc,.bottom_pj span.vip_bgjd{ margin-right:10px;}
.bottom_pj span.vip_lstd i{ height:16px; width:20px; display:inline-block;  background:url(../images/sprite2018.png) no-repeat;  background-position:-215px -4px; color:#5fb441; vertical-align:middle; margin-right:3px;}
.bottom_pj span.vip_yyzc i{ height:19px; width:20px; display:inline-block;  background:url(../images/sprite2018.png) no-repeat;  background-position:-254px -4px; color:#ff9600; vertical-align:middle; margin-right:3px;}
.bottom_pj span.vip_bgjd i{ height:19px; width:20px; display:inline-block;  background:url(../images/sprite2018.png) no-repeat;  background-position:-293px -4px; color:#ff9600; vertical-align:middle; margin-right:3px;}


.bottom_pj .label2018{ display: inline-block; margin-right: 5px; padding: 0px 8px; border-radius: 4px; border: 1px solid #ff4e00; color: #ff4e00; font-size: 12px;}



.add_btn{ width:100%;}
.add_btn ul{ padding:0px 60px 10px 60px; }
.add_btn ul::after{ content:"";clear:both; display:block;}
.add_btn ul li{ float:left; width:173px; height:50px; line-height: 50px;  border-radius:4px; color:#1ba0df; text-align:center; border:1px solid #1ba0df; margin-right:74px; position:relative; margin-top:30px;}
.add_btn ul li i{ position:absolute; width:26px; height:26px; right:-13px; bottom:-13px;  background:url(../images/sprite2018.png) no-repeat;  background-position:-444px 0px;}

.yylc{ width:1200px; margin: 0 auto; padding-bottom: 15px;}



/*2018-3-15*/
.pricenew2018{ margin-left: 22px; margin-top: 24px; float:  left; width: 270px;}
.pricenew2018 .p2_left{ float: left; color: #ff4e00; font-size: 38px; margin-top: 20px;}
.pricenew2018 .p2_left em{ font-size: 18px; }
.pricenew2018 .p2_right{ float:  left; font-size: 12px; color: #999999; margin-top: 10px; margin-left: 10px;}
.pricenew2018 .p2_right  .hyj i{ display: inline-block; width: 53px; height: 21px; color: #fff; text-align: center; background:url(../images/sprite2018.png) no-repeat; background-position:-115px -48px; text-align: center;}
.pricenew2018 .p2_right p span{ color: #ff4e00;}


/*2018-3-16 排行榜*/
.phb_mainbox{ margin:0 auto; width:1200px;}
.phb_mainbox  .hy_list{ margin-top:20px; width:100%; padding-bottom:30px;}
.phb_mainbox  .hy_list::after{ content:""; clear:both; display:block;}
.phb_mainbox  .hy_list dl{ float:left; width:380px; margin-right:22px; margin-top:30px;}
.phb_mainbox  .hy_list dl dt{ font-size:24px; color:#333; line-height:56px;}
.phb_mainbox  .hy_list dl dd{ height:58px;}


.phb_mainbox  .hy_list .title_phb{ background:#f8f8f8; height:46px; width:100%; line-height:46px; }
.phb_mainbox  .hy_list .title_phb span:nth-child(1){ font-size:16px; margin-left:15px; }
.phb_mainbox  .hy_list .title_phb span:nth-child(2){ float:right; margin-right:15px; }
.phb_mainbox  .hy_list .con_phb{ color:#333; width:100%;}
.phb_mainbox  .hy_list .con_phb i{ color:#333; font-weight:bold; display:inline-block; width:24px; height:24px; float:left; margin-left:6px; margin-top:16px; text-align:center; line-height:24px;}
.phb_mainbox  .hy_list .con_phb p{  border-bottom:1px solid #f0f0f0; float:left; height:58px; line-height:58px; width:340px; margin-left:10px;font-size: 14x;}
.phb_mainbox  .hy_list .con_phb p span{ float: left; width: 262px; overflow: hidden; text-overflow: ellipsis; height: 58px;white-space: nowrap; }
.phb_mainbox  .hy_list .con_phb p em{ float:right; font-style:italic; margin-right:10px;}
.phb_mainbox  .hy_list .con_phb .numb1{ border-radius:50%; background:#eb3f0a; color:#fff; width:24px; height:24px; text-align:center; line-height:24px;}
.phb_mainbox  .hy_list .con_phb .numb2{ border-radius:50%; background:#eb890a; color:#fff; width:24px; height:24px; text-align:center; line-height:24px;}
.phb_mainbox  .hy_list .con_phb .numb3{ border-radius:50%; background:#fbb75e; color:#fff; width:24px; height:24px; text-align:center; line-height:24px;}



.w1200{ width: 1200px; margin: 0 auto; position: relative;}
.floor2018{ width: 100%; height: 85px; background: rgba(0,0,0,0.5); position: fixed; top: 0px;}
.floor2018  p{ color: #fff; font-size: 18px;  padding-top: 30px;}
.floor2018  p span{ display: inline-block; padding: 5px 12px; background: #ff4e00; border-radius: 4px;  margin-left: 15px;}
.floor2018  a{  width: 138px; height: 40px; padding: 5px 16px; color: #fff; position: absolute;; right: 0px; top: 15px; background: #34b5f2; line-height: 40px; text-align: center; border-radius: 4px; font-size: 16px;}


/*2018-3-22 预定须知*/

.tab_div_show h3.title_tjyy{ text-align: center;  font-size: 16px; padding-top: 55px;}
.tab_div_show h3.title_tjyy i{ display: inline-block; margin-right: 10px; vertical-align: middle; font-size: 14px; background:url(../images/detial_xq.png) no-repeat; background-position:0px -1px; width: 23px; height: 23px; line-height: 23px;}

.tab_div_show h3.title_tjxz{ text-align: center;  font-size: 16px; padding-top: 60px;}
.tab_div_show h3.title_tjxz i{ display: inline-block; margin-right: 10px; vertical-align: middle; font-size: 14px; background:url(../images/detial_xq.png) no-repeat; background-position:-43px 0px; width: 23px; height: 23px; line-height: 23px;}

.tab_div_show h3.title_zysx{ text-align: center;  font-size: 16px; padding-top: 60px;}
.tab_div_show h3.title_zysx i{ display: inline-block; margin-right: 10px; vertical-align: middle; font-size: 14px; background:url(../images/detial_xq.png) no-repeat; background-position:-84px 0px; width: 23px; height: 23px; line-height: 23px;}


.yyxz{ padding-left: 25px; padding-top: 60px; }

.tab_cur{ width: 100%;}
.tab_cur::after{ content: ""; display: block; clear: both; position: relative;}
.tab_cur ul{ float: left; margin-left: 255px; margin-top: 57px;}
.tab_cur ul li{ float: left; margin-right: 90px; position: relative;}
.tab_cur ul li i{ border-radius: 50%; background:#f96e6f; color: #fff; display: inline-block; width: 25px; height: 25px; line-height: 25px; text-align: center;}
.tab_cur ul li p{ line-height: 28px; color: #333; }
.tab_cur ul li div.line_e{ position: absolute; left: 25px; top: 10px;background:#f96e6f;height: 3px; width: 94px; }
.tab_cur h3{ position: absolute; left: 0px; height: 3px; width: 345px; left: 260px; top: 70px;}



/*start 2018-4-13 列表切换 正方形跟长条形*/
.ot2018{}
.ot2018 a{ float: right; height: 42px;width: 42px;}
.ot2018 a i{ display: inline-block; width: 17px; height: 17px; margin-top: 12px; margin-left: 12px;}
.ot2018 a.aO i{ background-position:-285px -53px;  }
.ot2018 a.aT i{ background-position:-331px -53px;  }
.ot2018 a.aO i.cur{background-position:-384px -53px; }
.ot2018 a.aT i.cur{ background-position:-430px -53px;  }

.hosplist2018{ width: 880px;margin:0px auto 20px auto;padding-bottom: 10px;overflow: hidden; }
.hosplist2018 .t_hosp2018{ background:#fff; padding:16px;  height: 140px;   border: 1px solid #f1f1f1; border-top: none;}
.hosplist2018 .t_hosp2018::after{ content: ""; clear: both; display: block; }

.hosplist2018 .t_hosp2018 .hsl_img{ height: 140px; float: left; width: 227px; position: relative;}
.hosplist2018 .t_hosp2018 .hsl_img img{ width: 100%; height: 140px; }

.information{ margin-left: 15px; float: left; width: 430px;height: 140px; overflow: hidden;}
.information h3{ font-size: 16px; font-weight: bold; line-height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.information p{ line-height: 36px; height: 36px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.information p:nth-child(2){ margin-top: 2px; }
.information p span.tq_yy{ margin-left: 15px; color: #34b5f2;}
.information p samp{ display: inline-block; vertical-align: middle; margin-right: 5px;width: 20px; height: 22px;}
.information p samp.dd_hospital{  background: url(../images/hosptal.svg) no-repeat 0 0;background-size: 90%;}
.information p samp.dd_add{ background: url(../fonts/add.svg) no-repeat 0 0;background-size: 90%;}
.information p samp.sc_more{  background: url(../fonts/time.svg) no-repeat 0 0;background-size: 90%;}

.price{ float: right; text-align: right;}
.price p:nth-child(1){ margin-top: 10px; }
.price p:nth-child(1) b{ color: #ff4e00; font-size: 24px; margin: 0px 5px;}
.price p:nth-child(2) { padding-top: 20px; }
.price p:nth-child(3) { padding-top: 15px; }
.price p:nth-child(2) a{ width: 120px; height: 38px; background: #ff4e00; font-size: 14px; border-radius: 2px; display: inline-block; color: #fff; line-height: 38px; text-align: center;}
.price p:nth-child(2) a:hover{ background: #ea4c06;     transition: box-shadow 0.5s;
    -moz-transition: background 0.5s;
    -webkit-transition:background 0.5s;
    -o-transition: background 0.5s;}

.price p:last-child{ color: #949494; }
.price p:last-child span{ margin-left: 10px; color: #949494; font-size: 12px;}

/*end*/


/*2018-4-23 添加已选条件*/

.yxtj{ float: left; height: 50px; }
.yxtj ul{}
.yxtj ul li{ float: left; margin-top: 14px; border: 1px solid #34b5f2; height: 24px; color: #34b5f2; margin-right: 8px; line-height: 24px;}
.yxtj ul li span{ float: left; padding: 0px 8px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yxtj ul li em{  border-left: 1px solid #34b5f2; line-height: 24px;float: right; padding: 0px 8px; text-align: center; font-size: 14px; cursor: pointer;}


i.c_star_sed{background:url("../images/cxlogo.png") no-repeat; background-size: 15px;display:inline-block;vertical-align: middle;width: 15px;height: 15px;margin-bottom: 3px;margin-right: 4px;}
i.c_star{background:url("../images/cxlogo_se.png") no-repeat;opacity: 0.8; background-size: 15px;display: inline-block;vertical-align: middle;width: 15px;height: 15px;margin-bottom: 3px;margin-right: 4px;}



.right_three_b_expire .lxkf {
    text-decoration: none !important;;
    color: #4AB5E5;
    font-size: 15px;
    text-align: center;
    border: 1px solid #4AB5E5;
    padding: 5px 15px;
    margin-right: 20px;
    border-radius: 20px;
    cursor: pointer;
}
.right_three_b_expire .qtyy {
    text-decoration: none !important;
    color: #fff !important;
    background-color: #51BDF1;
    font-size: 15px;
    text-align: center;
    border: 1px solid #4AB5E5;
    padding: 5px 15px;
    border-radius: 20px;
    cursor: pointer;
}
