.tcxq .spcss{border-collapse:collapse;width:1196px;margin-top:20px;color: #626262;}
.spcss th{border:1px solid #ddd;padding:12px;text-align:left; color: #fff;background-color:#b7812c; text-align: center;font-size: 16px;}
.spcss th:nth-child(1){width: 15%;}
.spcss th:nth-child(2){width: 20%;}
.spcss td{border:1px solid #d8b57e;padding:8px 5px;text-align:left;line-height: 25px;}
.spcss td.tcc{text-align: center;}
.spcss tr:nth-child(even){background-color:#f9f9f9}
.spcss tr:hover{background-color:#ffeccd; cursor: pointer;}
.spcss td.tchb {font-weight: bold;font-size: 16px;padding-left: 10px; padding:0px;background: #d8b57e;color: #fff;text-align: center}

.tc-td h5{font-size:22px;color:#555;text-align:center;height:80px;line-height:80px;margin:0;padding:0;border-bottom:0 !important;display:flex;justify-content:center;align-items:center;background-size:18px 18px}
.tc-td ul{margin:0 !important;margin-bottom:5px;min-height:130px;overflow:hidden;}
.tc-td .td-box{}
.tc-td ul li{width:20%;padding: 0 1%;margin-bottom: 20px;display:inline-block;height:140px;text-align:center;vertical-align:bottom;box-sizing:border-box}
.tc-td ul li:last-child:after{clear:both}
.tc-td ul li h6{color:#555;margin-bottom:10px;font-size:14px}
.tc-td ul li p{font-size:12px;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:0 5px;line-height: 20px;}


.tjliucheng{border:none;height:254px}
.tjliucheng .pic-box{display:block;width:100px;height:100px;border-radius:100%;overflow:hidden;background:#f4f4f4;margin:0 auto}
.pic-box img{display:block;width:50px;height:50px;margin:25px auto 0}
.tjliucheng li{width:22%; float: left;}
.tjliucheng li:nth-child(even){width:80px}
.tjliucheng p{text-align: center;}
.tjliucheng p:first-of-type{height:50px;line-height:50px;color: #333;font-size: 18px;font-weight: bold;}
.tjliucheng .tcline{width:40px;height:4px;background:#d0d0d0;float:left;margin:60px 4px 0}
.title2{height:47px;border-bottom:solid 1px #d8b57e;margin-bottom:25px;padding-top: 30px;}
.title2 h3{float:left;padding-left: 10px;border-bottom:solid 3px #b7812c;color:#b7812c;font-size:22px;line-height:46px;letter-spacing:.1em;font-weight:bold;margin-bottom:10px;padding-bottom:0;}
.detail-left{float:unset;padding: 20px 0;}

.ys-ul li.price1 {text-decoration:line-through; padding-left: unset;background: none;}
.ys-ul li.price {background: none;color: red;font-size: 24px;font-weight: bold;margin-right: 15px;padding-left: 0;}
.ys-ul li.kehd{ background: none;padding-left:unset;color: #a52c2c;}
.ys-ul.kexx {padding-bottom: 5px; padding-top:5px;}

.doctordetail p{margin-top:9px;overflow:hidden;height: 28px;}
.doctordetail p em{color:#666;padding-left:25px;background:url(../images/icon_hospitalintro.png) left center no-repeat}
.doctordetail p span{color:#333;line-height: 23px;}
.doctordetail p span i{color:#999;margin-left:6px}
.doctordetail p span i a{color:#999}
.doctordetail p span a.loadmore{color:#1e9eb9;margin-left:20px}
.doctordetail p span a:hover{color:#ff9023}
.doctordetail p.address em{background-image:url(../images/icon_hospitallocation.png)}
.doctordetail p.goodat em{background-image:url(../images/icon_infostethophone.png)}
.doctordetail p.nl em{background-image:url(../images/leibie.png)}
.doctordetail p.sh em{background-image:url(../images/icon_infostethophone.png)}
.doctordetail p.jg em{background-image:url(../images/jg.png)}
.doctordetail p.zy em{background-image:url(../images/zy.png)}
.doctordetail p.time em{background-image:url(../images/time.png);float: left;}
.doctordetail p.time2{ height: auto;}
.doctordetail p.time2 em{background-image:url(../images/time2.png)}
.doctordetail p.experience em{background-image:url(../images/icon_infocertificate.png)}
.doctordetail p span .extend,.doctordetail p span .fold{display:none}

.order_btn {margin-left: 30px;margin-top:20px;}
.order_btn .s_btn_item {background:#f9fafc; border:1px solid #dddfe3;width: 180px;height:48px; line-height: 48px; text-align: center;font-size: 16px;color:#2d2f3a;display: inline-block;border-radius:24px;margin-right: 20px;}
.order_btn .s_btn_item:first-child {background: linear-gradient(90deg, #d8b57e, #b7812c);color:#fff;border: 1px solid #d8b57e;}
.order_btn .s_btn_item:hover {background: linear-gradient(90deg, #d8b57e, #b7812c);box-shadow: 0px 7px 22px 0px rgb(201 229 241);border:1px solid #d8b57e;color:#fff;}

.time .p03 { border: 1px solid #dedede; height: 23px; width: 314px; cursor: pointer;float: left; }
.time .p03 span { display: inline-block; height: 20px; color: #b7812c; font-size: 14px; line-height: 19px; margin-right: 4px; padding-left: 2px; padding-right: 2px; }
.time .p03 span:nth-child(2){padding-left: 10px;}
.time .p04 { font-size: 14px; color: #0091d5; cursor: pointer; width: 37px; float: right; background: url(../images/icon-date2.png) no-repeat top 3px right 10px; height: 25px; }

#map_box .con_txt{background:#ffffff;margin-bottom:50px}
.map_box .con_txt_guide{font-size:14px}
.map_box_guide{margin-bottom:15px}
#baidu_map{display:inline-block;width:540px;height:400px;vertical-align:top}
.baidu_map_int{display:inline-block;width:600px;vertical-align:top;margin-left:10px}
.baidu_map_int div{width:100%;padding-bottom:20px}
.baidu_map_int div:last-child{border-bottom:0}
.baidu_map_int div p:nth-of-type(1){height:40px;line-height:40px;background-color:#fff;border-bottom:1px #aaa solid;font-size:20px;font-weight:bold}
.baidu_map_int div .baidu_map_int_name{font-size:14px;line-height:40px}
.baidu_map_int div .baidu_map_int_name span{color:#02b2c9}
.baidu_map_int div p{font-size:14px;line-height:32px}
.baidu_map_int div ul li{font-size:14px;line-height:32px}

#model_box { width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; overflow: auto; background-color: rgba(0,0,0,0.5); z-index: 3000000000; text-align: center; }
#CalendarDate{position:relative;width:470px;height: 374px;margin-left:auto;margin-right:auto;margin-top:10%;background-color:#ffffff;padding-bottom:44px}
#CalendarDate .close{width:24px;height:24px;background:url(../images/calender_close.png);position:absolute;right:-12px;top:-12px}
#cldFrame{position:relative;width:470px;margin:30px auto}
#cldBody{margin:10px;position:absolute;width:410px;margin: 0 auto;padding: 30px;}
#top{font-family:'微软雅黑';position:relative;height:40px;text-align:center;line-height:40px}
#topDate{font-size:17px;font-weight:700}
.curDate{color:red;font-weight:bold}
table{background-color:#f7f7f7;    border-collapse: collapse;}
#week td{font-size:9px;color:#797979; font-size:14px;height: 35px;background-color: #f0f0f0;}
#tbody td{height:40px;width:60px;text-align:center;font-family:'微软雅黑';font-size:14px;border: 1px solid #eee;cursor: pointer;line-height: 19px;position: relative;}
#tbody td p{font-size: 12px; color: #00b13f;}
#tbody td:hover{background: #d8b57e;color: #fff;}
#tbody td:hover p{color: #fff;}
#left,#right{position:absolute;width:40px;height:40px}
#left{left:0px;font-size:20px;color:#6b6b50}
#right{right:0px;font-size:20px;color:#6b6b50}
#left:hover,#right:hover{background-color:rgba(71,71,71,0.2)}
#cldFrame .kktipbox_point_right{border:0px;width:8px;height:8px;background-image:url(../images/tipbox_point_right.png)}
.tooltip{position:absolute;left:54px;width:80px;height:45px;top:3px;background:#d8b57e; color:#fff;display:block;z-index:9;}
.tooltip:before{content:'';position:absolute;left:-11px;top:15px;background-image:url(../images/zjt.png);background-size:16px;width:16px;height:16px}

.attentionContent{border:1px solid #f5f5f5;padding:24px}
.attentionContent .attentionRow{border-radius:8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}
.attentionContent .attentionRow:nth-child(n){border:1px solid #b8cef3}
.attentionContent .attentionRow:nth-child(n) .attentionTitle{background-color:#b8cef3}
.attentionContent .attentionRow:nth-child(2n){border:1px solid #8ecacc;margin-top:20px}
.attentionContent .attentionRow:nth-child(2n) .attentionTitle{background-color:#8ecacc}
.attentionContent .attentionRow:nth-child(3n){border:1px solid #a1c5a4;margin-top:20px}
.attentionContent .attentionRow:nth-child(3n) .attentionTitle{background-color:#a1c5a4}
.attentionContent .attentionRow .attentionTitle{width:70px;font-size:22px;color:#fefefe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.attentionContent .attentionRow .attentionText{font-size:14px;color:#888;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 0 16px 18px}
.attentionContent .attentionRow .attentionText p{margin-bottom:5px}
.attentionContent .attentionRow .attentionText p:last-child{margin-bottom:0}

@media screen and (max-width:640px){.edu-footer .base2 .tab-btns,.edu-footer .base2 .tab-content{display:none;}}

