﻿/*公共样式*/
html, body, div, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, a, img, span, em, i, b, iframe, strong, label { padding: 0; margin: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); color: #333; }
* { margin: 0; padding: 0; }
html, body { height: 100%; margin: 0px; font-size: 14px; font-family: "微软雅黑"; color: #333; background: #f8f8f8; }
input, textarea, keygen, select, button, isindex { margin: 0em; color: initial; letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent: 0px; text-shadow: none; text-align: start; }
select { box-sizing: border-box; -webkit-box-align: center; white-space: pre; -webkit-rtl-ordering: logical; cursor: default; }
table { border-collapse: collapse; border-spacing: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;/* line-height: 1.1!important; */ }
ul, ol, li { list-style: none outside none; }
a { color: #333; outline: medium none; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; }
.displaynone { display: none; }
.norecord { width: 100%; height: 300px; background: url(/images/norecord.png) center no-repeat !important; }
.norecord p { text-align: center; padding-top: 250px; color: #999; }
/* a:hover{text-decoration: none;color: #1da4e6;} */

em, i { font-style: normal; }
img { border: medium none; }
input, img { vertical-align: middle; border: none; }
input:focus { border: none; box-shadow: none; }
.clear { clear: both; }
.clearfix:after { clear: both; content: ""; display: block; visibility: hidden; }
.none { display: none; }
.w1200 { width: 1240px; margin: 0 auto; }
.fr { float: right; }
.fl { float: left; }
.text-ct { text-align: center; }
.text-rt { text-align: right; }
.modal-open .modal { display: flex; justify-content: center; align-items: center; }
.modal-dialog { width: 400px; }
#content_main { overflow: hidden; padding: 20px; }
#content_main .MessBox { box-sizing: border-box; }
#content_main .MessBox h4 { margin-top: 20px; height: 60px; border-bottom: 1px solid #ccc; box-sizing: border-box; font-size: 16px; font-weight: bold; }
#content_main .MessBox li { overflow: hidden; margin-bottom: 15px; line-height: 40px; margin-bottom:;
}
#content_main .MessBox .product_in { margin: 0px !important; width: calc(100% - 70px); padding: 0 5px; height: 40px; line-height: 40px; color: #666; }
#content_main .MessBox .mobile_in { margin: 0px !important; line-height: 40px; color: #666; }
#content_btn { width: 100%; height: 40px; border-radius: 6px; cursor: pointer; background-image: linear-gradient(#3ed353, #3ead4e); color: #fff; text-align: center; }
.form-control { width: calc(100% - 70px); }
.wide-bar ul, .wide-bar li { overflow: inherit!important; }
.content_page { margin-top: 15px; margin-bottom: 20px; background: #fff; border-radius: 8px; padding: 10px; font-size: 14px }
.content_page .left { margin-bottom: 10px; }
.content_page .right a { padding: 4px 15px; vertical-align: top; display: inline-block; font-size: 13px; /*height: 28px;*/ line-height: 28px; cursor: pointer; box-sizing: border-box; text-align: center; margin: 0 3px; background-color: #f4f4f5; color: #606266; min-width: 30px; border-radius: 2px; }
.content_page .right a.current { background-color: #409eff; color: #fff; }
/* 字体 */

.font-12 { font-size: 12px; }
.font-13 { font-size: 13px; }
.font-14 { font-size: 14px; }
.font-15 { font-size: 15px; }
.font-16 { font-size: 16px; }
.font-18 { font-size: 18px; }
.font-20 { font-size: 20px; }
.font-24 { font-size: 24px; }
.activs { background-color: white; color: #FF7F1E; }
.font-w-600 { font-weight: 600; }
.font-w-500 { font-weight: 500; }
/* 颜色 */

.color-818 { color: #818181; }
.color-999 { color: #999999; }
.color-FF7 { color: #FF7F1E; }
.color-FF4 { color: #FF4E00; }
.color-454 { color: #454545; }
.color-030 { color: #030303; }
.color-wt { color: white; }
.color-333 { color: #333333; }
.color-EC3 { color: #EC3E36; }
.color-34B { color: #34b5f2; }
.color-28A { color: #28acf5; }
.color-1CA { color: #1CA4E5; }
.color-1CA>span { color: #1CA4E5; }
.color-595 { color: #595959; }
.color-AFA { color: #a7a7a7; }
.color-333 { color: #333; }
.color-FF7 { color: #ff7f7f; }
.color-008 { color: #0086C6; }
.color-F1F { color: #F1F1F1; }
.color-3DB { color: #3DB6F0; }
.color-0A8 { color: #00A854; }
/* 距离 */

.pb-10 { padding-bottom: 10px; }
.pb-20 { padding-bottom: 20px }
.pb-30 { padding-bottom: 30px; }
.pb-40 { padding-bottom: 40px; }
.pt-10 { padding-top: 10px; }
.pt-15 { padding-top: 15px; }
.pt-30 { padding-top: 30px; }
.pl-10 { padding-left: 10px; }
.pt-45 { padding-top: 45px; }
.ptb-15 { padding: 15px 0; }
.ptb-16 { padding: 16px 0; }
.ptb-25 { padding: 25px 0; }
.mb-10 { margin-bottom: 10px; }
.mt-10 { margin-top: 10px; }
.mt-20 { margin-top: 20px; }
.pt-23 { padding-top: 23px; }
.mt-23 { margin-top: 23px; }
.w10 { width: 10%; }
.w15 { width: 15%; }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w35 { width: 35%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w65 { width: 65%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w90 { width: 90%; }
.w100 { width: 100%; }
.h10 { height: 10%; }
.h20 { height: 20%; }
.h25 { height: 25%; }
.h30 { height: 30%; }
.h40 { height: 40%; }
.h50 { height: 50%; }
.h60 { height: 60%; }
.h65 { height: 65%; }
.h70 { height: 70%; }
.h75 { height: 75%; }
.h80 { height: 80%; }
.h90 { height: 90%; }
.h100 { height: 100%; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt50 { margin-top: 50px; }
.ml15 { margin-left: 15px; }
.ml10 { margin-left: 10px; }
.c999 { color: #999; }
.c333 { color: #333; }
.cff4e00 { color: #ff4e00; }
.c1ca4e5 { color: #1ca4e5; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt35 { margin-top: 35px; }
.mt50 { margin-top: 50px; }
.ml15 { margin-left: 15px; }
.ml10 { margin-left: 10px; }
.c999 { color: #999; }
.c333 { color: #333; }
.cff4e00 { color: #ff4e00; }
.c1ca4e5 { color: #1ca4e5; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f15 { font-size: 15px; }
.f16 { font-size: 16px; }
.clear { display: block; clear: both; }
.hide { display: none }
input:focus { box-shadow: none; background: none; border: none; }


/*公共滚动条*/

::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 8px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}

::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
 background-color: rgba(0, 0, 0, 0.2);
}

::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	/*-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);*/
	/*border-radius: 10px;*/
	background: #f8f8f8;
}
/* text长度... */

.text-hide { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
/*公共头部*/

.top { padding: 0; width: 100%; margin: 0 auto; background: #f8f8f8; height: 40px; font-size: 12px; }
/*2018-4-11 城市切换*/

.city2018 { float: left; position: relative; cursor: pointer; margin-left: 10px; min-height: 40px; }
.city2018 a.cur2018 { display: inline-block; float: left; line-height: 14px; height: 14px; padding: 0 6px 0 8px; border-left: 1px solid #dddddd; margin-top: 13px; }
.city2018 a.cur2018 i { width: 0px; height: 0px; border: 4px solid transparent; border-right-color: #1ba2e6; transform: rotate(-90deg); background: none; margin-top: 5px; float: right; margin-left: 8px; transition: transform 0.2s; -moz-transition: -moz-transform 0.2s; -webkit-transition: -webkit-transform 0.2s; -o-transition: -o-transform 0.2s; }
.city2018 .citylist2018 { background: #fff; padding-bottom: 3px; position: absolute; padding-left: 11px; display: none; top: 32px; width: 305px; z-index: 66; box-shadow: 0 2px 4px #dbdbdb; left: 0px; }
.city2018 .citylist2018 .more_city { position: absolute; right: 28px; bottom: 3px; padding: 0px; line-height: 24px; height: 24px; }
.city2018 .citylist2018 .more_city:hover { color: #1ba2e6; }
.city2018 dl::after { content: ""; display: block; clear: both; }
.city2018 dl dt { color: #2593e7; line-height: 22px; padding-top: 3px; padding-left: 5px; }
.city2018 dl dd { float: left; }
.city2018 dl dd a { padding: 0px 8px; line-height: 24px; height: 24px; }
.city2018 dl dd a:hover { color: #1ba2e6; }
.city2018:hover { background: #fff; box-shadow: 0 0 4px #dbdbdb; }
.city2018:hover a.cur2018 { border-left: 1px solid #fff; color: #1ba2e6; }
.city2018:hover .citylist2018 { display: block; }
.city2018:hover a.cur2018 i { width: 0px; height: 0px; border: 4px solid transparent; border-right-color: #1ba2e6; transform: rotate(90deg); background: none; margin-top: 5px; float: right; margin-left: 8px; transform-origin: 75% 25%; -webkit-transform-origin: 75% 25%; -moz-transform-origin: 75% 25%; transition: transform 0.2s; -moz-transition: -moz-transform 0.2s; -webkit-transition: -webkit-transform 0.2s; -o-transition: -o-transform 0.2s; }
.tjby { float: left; line-height: 40px; margin-right: 10px; }
.posing { float: left; line-height: 40px; }
.posing i { display: inline-block; vertical-align: middle; width: 8px; height: 14px; margin-right: 5px; }
.posing a { padding: 0px; }
.sprite218 { background: url(../images/sprite.png) no-repeat !important; }
/*顶部右侧*/

.top_common { position: relative; }
.rightLine { position: absolute; right: 0px; height: 12px; width: 1px; background: #e1e1e1; top: 3px; }
.c_a, .c_b, .c_c, .c_d, .c_e, .c_f, .c_g { float: right; margin-top: 10px; margin-right: 10px; padding-top: 2px; padding-right: 10px; cursor: pointer; vertical-align: middle; }
.c_a { border: none; }
.c_a span { color: #ff4e00 !important; }
.c_a i { display: inline-block; width: 13px; height: 13px; background: url(../images/phone2.png) no-repeat; vertical-align: middle; margin-right: 5px; background-size: 13px; margin-right: 3px; }
.c_b { position: relative; }
.top_common span { padding-bottom: 15px; color: #999; font-size: 12px; }
.top_common span:nth-of-type(2) { /*text-decoration: underline;*/ }
.top_common a { font-size: 12px; }
.c_b:hover .map_content { display: block; }
.c_b:hover span i.down_ac { width: 0px; height: 0px; border: 4px solid transparent; border-right-color: #595959; transform: rotate(90deg); background: none; transform-origin: 65% 25%; -webkit-transform-origin: 65% 25%; -moz-transform-origin: 65% 25%; transition: transform 0.2s; -moz-transition: -moz-transform 0.2s; -webkit-transition: -webkit-transform 0.2s; -o-transition: -o-transform 0.2s; }
.c_b .map_content { position: absolute; width: 100px; background: #fff; left: -22px; display: none; border: 1px solid #dfdfdf; top: 30px; z-index: 99; text-align: center; line-height: 26px; }
.crumbs>a { color: #999999; }
.crumbs { font-size: 12px; }
.c_b .map_content i { background: url(../images/sj_topka.png) no-repeat; width: 15px; height: 7px; position: absolute; left: 50%; top: -5px; }
.c_b .map_content dl { margin: 8px; border-bottom: 1px solid #dcdcdc; }
.c_b .map_content dl:last-of-type { border: none; }
.c_b .map_content dl dt { line-height: 40px; }
.c_b .map_content dl dd { display: inline-block; margin-right: 4px; }
.c_b .map_content dl dd a { color: #999; }
.c_b .map_content dl dd a:hover { color: #1da4e6; }
.c_c { position: relative; }
.c_c ul { position: absolute; left: -11px; top: 16px; width: 75px; background: #fff; padding-top: 12px; display: none; z-index: 98 }
.c_c ul li { line-height: 28px; border-bottom: 1px solid #f1f1f1; text-align: center; }
.c_c ul li a { color: #999; }
.c_c ul li:last-child { border: none; }
.c_c ul li a:hover { color: #1da4e6; }
.c_c:hover ul { display: block; }
.c_d { position: relative; }
.c_d span { padding-right: 8px; }
.c_d span i { background: url(../images/cart_buy.png) no-repeat; width: 13px; height: 13px; display: inline-block; vertical-align: middle; background-size: 13px; vertical-align: center; margin-left: 3px; margin-top: -2px; }
.c_d em { position: absolute; background: #ff4e00; border-radius: 50%; width: 14px; color: #fff; text-align: center; line-height: 14px; right: 6px; font-size: 12px; top: 0px; }
.c_f span i { display: inline-block; width: 12px; height: 13px; background: url(../images/index_login.png) no-repeat; vertical-align: middle; margin-right: 5px; }
.c_f>a>span { color: #999; font-size: 12px; }
.c_f>a>span:hover { color: #1da4e6; }
.down_ac { border: 4px solid transparent; border-right-color: #595959; background: none; width: 0px; height: 0px; transform: rotate(-90deg); margin-left: 4px; display: inline-block; vertical-align: middle; margin-top: 3px; transition: transform 0.2s; -moz-transition: -moz-transform 0.2s; -webkit-transition: -webkit-transform 0.2s; -o-transition: -o-transform 0.2s; }
.c_f a:hover img { opacity: 0.8; }
.c_g span { cursor: auto; color: #ff4e00 !important; }
.c_g i { display: inline-block; width: 13px; height: 13px; background: url(../images/phone2.png) no-repeat; vertical-align: middle; margin-right: 5px; background-size: 13px; margin-right: 3px; }
.c_e { }
/*2018-3-21 右侧菜单栏*/
.search__option ul, .search__option li { overflow: inherit!important; }
.fixright2018 { z-index: 15; position: fixed; width: 62px; left: 50%; margin-left: 615px; top: 220px; }
.fixright2018 ul { width: 62px; }
.fixright2018 ul li { width: 60px; height: 60px; border: 1px solid #eee; background: #fff; position: relative; text-align: center; cursor: pointer; margin-top: 2px; }
.fixright2018 ul li i { display: inline-block; margin-top: 6px; background: url(../images/index.png) no-repeat; }
.fixright2018 ul li p { font-size: 12px; color: #999; margin-top: 3px; }
.fixright2018 ul li.online_server { background: #2593e7; border: 1px solid #2593e7; position: relative; color: #fff; }
.fixright2018 ul li.online_server p { color: #fff; }
.fixright2018 ul li.online_server i { background: url(../images/consult_i2.png) no-repeat; width: 28px; height: 25px; }
.fixright2018 ul li.consumer_phone i { background-position: -41px 0px; width: 28px; height: 25px; margin-top: 8px; }
.fixright2018 ul li.cart i { background-position: -88px 0px; width: 28px; height: 25px; margin-top: 8px; }
.fixright2018 ul li.public_code i { background-position: -137px 0px; width: 26px; height: 25px; margin-top: 8px; }
.fixright2018 ul li.compare i { background-position: -183px 0px; width: 21px; height: 25px; margin-top: 8px; }
.fixright2018 ul li.up i { background-position: -231px -3px; width: 26px; height: 22px; margin-top: 15px; }
.fixright2018 ul li.up { margin-top: 50px; height: 50px; }
.fixright2018 ul li a.link_gwc { position: absolute; width: 60px; height: 60px; top: 0px; left: 0px; }
.fixright2018 ul li:hover { background: #2593e7; border: 1px solid #2593e7; position: relative; }
.fixright2018 ul li:hover p { color: #fff; }
.fixright2018 ul li:hover i { background: url(../images/index_i2.png) no-repeat; }
.fixright2018 ul li.online_server:hover i { background: url(../images/consult_i2.png) no-repeat; width: 28px; height: 25px; }
.fixright2018 ul li.consumer_phone:hover i { background-position: -41px 0px; width: 28px; height: 25px; margin-top: 8px; }
.fixright2018 ul li.cart:hover i { background-position: -88px 0px; width: 28px; height: 25px; margin-top: 8px; }
.fixright2018 ul li.public_code:hover i { background-position: -137px 0px; width: 26px; height: 25px; margin-top: 8px; }
.fixright2018 ul li.compare:hover i { background-position: -183px 0px; width: 21px; height: 25px; margin-top: 8px; }
.fixright2018 ul li.up:hover i { background-position: -231px 0px; width: 26px; height: 22px; margin-top: 15px; }
.fixright2018 i.quieck2018_top { display: inline-block; margin-top: 6px; background: url(../images/index.png) no-repeat; }
.fixright2018 ul li em.ox { position: absolute; display: none; width: 16px; height: 16px; line-height: 16px; color: #fff; text-align: center; font-size: 12px; top: 8px; left: 12px; background: #f30000; border-radius: 50%; }
.fixright2018 ul li em.zx { position: absolute; width: 6px; height: 6px; text-align: center; font-size: 12px; top: 8px; right: 12px; background: #f30000; border-radius: 50%; }
.fixright2018 ul li em.otc { position: absolute; display: none; width: 16px; height: 16px; line-height: 16px; color: #fff; text-align: center; font-size: 12px; top: 8px; left: 12px; background: #f30000; border-radius: 50%; }
.fixright2018 ul li div.kf_phone { position: absolute; z-index: 2; text-align: left; display: none; left: -219px; border: 1px solid #e9e9e9; padding: 6px 18px; background: #fff; top: 5px; font-size: 16px; color: #333; }
.fixright2018 ul li div.kf_phone p { line-height: 22px; color: #333; font-size: 16px; }
.fixright2018 ul li div.kf_phone em { position: absolute; right: -10px; top: 22px; background: url(../images/index.png) no-repeat; width: 10px; height: 20px; background-position: -281px -2px; }
.fixright2018 ul li div.public_gzh { position: absolute; padding: 8px; display: none; top: -134px; left: -163px; border: 1px solid #e9e9e9; z-index: 5; background: #fff; color: #333; box-shadow: 0px 0px 8px #ccc; }
.fixright2018 ul li div.public_gzh img { width: 145px; height: 145px; }
.fixright2018 ul li div.public_gzh h3 { font-size: 14px; line-height: 32px; }
/*对比 2018-3-22*/

.db_pop2018 { width: 400px; background: #fff; border: 1px solid #eee; display: none; position: absolute; left: -403px; bottom: -2px; padding-bottom: 12px; }
.db_pop2018 .h3 { line-height: 40px; text-indent: 10px; font-size: 16px; border-bottom: 1px solid #eee; position: relative; }
.db_pop_m2018 { padding: 10px; overflow: hidden; position: relative; border-bottom: 1px dashed #eee; margin: 0 5px; text-align: left; }
.db_pop_m2018 h3 { width: 300px; line-height: 18px; padding-bottom: 10px; text-align: left; }
.db_pic2018 { width: 250px; }
.db_pic2018 s { color: #c5c5c5; font-size: 12px; }
.db_pop_m_a2018 { width: 35px; height: 35px; background: url(../images/new_hosp.png) -172px 0 no-repeat; display: block; position: absolute; top: 50%; margin-top: -18px; right: 10px; }
.db_pic2018 span { color: #ff4e00; margin-right: 20px; font-size: 24px; font-weight: bold; }
.db_pop_del2018 { width: 35px; height: 35px; background: url(../images/new_hosp.png) -207px 0 no-repeat; display: block; position: absolute; top: 0; right: 0px; }
.pop_dbbtn2018 { width: 200px; line-height: 42px; display: block; text-align: center; color: #fff; background: #ff4e00; margin: 20px auto; border-radius: 4px; }
.pop_dbbtn2018:hover { background: #ff631e; color: #fff; }
h3.db_pop_p2018 { text-align: center; margin-top: 30px; color: #888; }
.db_combo_show_div2018 { padding: 8px; }
/*公共头部搜索样式*/

.bigautocomplete-layout { }
.bigautocomplete-layout div { width: 310px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.bigautocomplete-layout i { line-height: 40px; color: #34b5f2; float: right; margin-right: 10px; }
/*友情链接*/

.hzhb { margin-top: 50px; width: 100%; }
.hzhb { padding-bottom: 30px; }
.hzhb .hz_tab:after { clear: both; display: block; content: ''; }
.hzhb .hz_tab { }
.hzhb .hz_tab ul { width: 100%; border-bottom: 1px solid #e3e3e3; position: relative; }
.hzhb .hz_tab ul:after { clear: both; display: block; content: ''; }
.hzhb .hz_tab ul li { float: left; font-size: 14px; margin-right: 15px; line-height: 32px; cursor: pointer; padding: 0px 5px; }
.hzhb .hz_tab ul li.select { border-bottom: 2px solid #2e94e4; }
.hzhb .hz_tab ul li.color { color: #2e94e4; }
.hz_content { width: 100%; }
.hz_content .a_1 { padding-top: 20px; }
.hz_content .a_1 a { margin-right: 15px; line-height: 24px; color: #999999; font-size: 12px; }
/*列表*/
.main .search { border: none!important; }
.search { border: 1px solid #F1F1F1; }
.search_radius { border-radius: 4px; }
.search .search-header-placeholder { height: 70px; background: #F1F1F1; position: relative; margin: 0 auto; /* width: 1200px; */ border-top-left-radius: 4px; border-top-right-radius: 4px; }
.search .search-header-fixed-animation { /* transition: all .2s ease; */ }
.search .search_title { padding: 15px 25px; margin: 0 auto; position: relative; display: inline-flex; }
.search_hot { width: 238px; }
.search .search_title>.float-left { line-height: 40px; }
.search .search_title .search_city, .search .search_title .search_date, .search .search_title .search_hot { margin-right: 20px; height: 40px; width: 233px; background: white; float: left; border: 1px solid #e5e5e5; border-radius: 3px;/* box-shadow: 0 0 0 1px #e5e5e5; */ }
.search .search_title .search_city label, .search .search_title .search_date { line-height: 40px; }
.search .search_title input { line-height: 38px; height: 38px; box-sizing: border-box; margin-bottom: 3px; outline: none; border: none; }
#city-name { height: 38px; line-height: 38px; }
.search .search_title .city_name { width: 68%; padding-left: 10px; background: white; display: inline-block; text-align: left; font-size: 14px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.search .search_hot>input { width: 203px; padding: 0 15px; }
.search .search_date>input { padding: 0 20px 0 15px; width: 160px; }
.search_title .search { display: inline-block; margin-left: 20px; height: 40px; line-height: 40px; border-radius: 30px; color: white; background: #1CA4E5; width: 96px; text-align: center; transition: all .3s ease; font-size: 14px; }
/* 城市筛选悬浮 */

.city-classify { position: absolute; font-size: 14px; left: 25px; top: 60px; padding: 15px; border: 1px solid #e5e5e5; background-color: #fff; border-radius: 4px; z-index: 999; width: calc(100% - 50px); }
.classify-tab { cursor: pointer; white-space: nowrap; }
.classify-tab span.select { color: #1CA4E5; border-bottom-color: #1CA4E5; }
.classify-tab span { display: inline-block; padding: 0 50px 5px; line-height: 26px; border-bottom: 1px solid #e5e5e5; letter-spacing: 3px; }
.classify-row:last-child { border-bottom: none; }
.classify-row { border-bottom: 1px solid #efefef; }
.classify-row em { margin: 0 10px; color: #1CA4E5; display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; background-color: #efefef; }
.hot-content em { display: none; }
.hot-content .classify-row>div { margin: 0; }
.classify-row>div { margin: -25px 0 0 40px; }
.classify-row>div a { display: inline-block; color: #555; margin: 3px 5px; padding: 2px 5px; transition: all .1s ease; }
.classify-row>div a:hover { background: #1CA4E5; color: white; }
/* 筛选的浮动 */


.search .search_title .search_date { width: 238px; }
.search .search_city span, .search .search_date span { display: inline-block; float: left; }
.search .search_title select { border: 0; vertical-align: middle; height: 40px; line-height: 40px; }
.search .search_title .seach_date i { width: 16px; height: 16px; background: url(../images/calendar.png) no-repeat; background-size: 100%; position: absolute; display: block; top: 11px; right: 10px; }
/*列表左边*/

.hlist_box { margin-bottom: 30px; overflow: hidden; }
.mask-line-fixed { position: fixed; top: 70px; left: 0; right: 0; height: 30px; z-index: 12; background-color: #f8f8f8; margin: 0 auto; }
.top-inherit { background-color: #f8f8f8; }
.hlist_box_left { float: left; width: 921px; border-radius: 4px;/* position: relative; *//*background: white;*//*border: 1px solid red;*/ }
.hlist_box_lf_title { height: 50px; line-height: 50px; }
.order-bar { height: 50px; background: white; border-bottom: 1px solid #F1F1F1; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.hlist_box_lf_title ul { width: 550px; }
.hlist_box_lf_title ul>li { float: left; width: 20%; text-align: center; color: #555555; transition: all .3s ease; cursor: pointer; }
.hlist_box_lf_title ul>li>a { position: relative;/* display: inline-block;*/ width: 12px; height: 25px; margin-top: 13px; vertical-align: middle; }
.hlist_box_lf_title ul>li>a>i:first-child { position: absolute; left: 7px; display: inline-block; font-size: 0; line-height: 0; border-width: 4px; border-color: #e5e5e5; border-top-width: 0; border-style: dashed; border-bottom-style: solid; border-left-color: transparent; border-right-color: transparent; vertical-align: middle; }
.hlist_box_lf_title ul>li>a>i:first-child+i { position: absolute; left: 7px; top: 5px; display: inline-block; font-size: 0; height: 0; border-width: 4px; border-color: #e5e5e5; border-bottom-width: 0; border-style: dashed; border-top-style: solid; border-left-color: transparent; border-right-color: transparent; vertical-align: middle; margin-top: 2px; }
.hlist_box_lf_title ul>li>a>i.select { border-color: #1CA4E5 !important; border-left-color: transparent !important; border-right-color: transparent !important; }
.hlist_box_lf_title ul>li>.select { color: #1CA4E5; }
/*start 2018-4-13 列表切换 正方形跟长条形*/

.ot2018 a { float: right; height: 50px; width: 50px; }
.ot2018 a i { display: inline-block; width: 20px; height: 20px; margin-top: 17px; margin-left: 15px; }
.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; }
.ot2018 .sprite { background: url(../images/sprite2018.png) no-repeat; }
/*横排列表*/

.hosplist { width: 880px; margin: 20px auto; padding-bottom: 10px; overflow: hidden; }
.hosplist .n_hosp { float: left; margin-top: 0; margin-right: 20px; margin-bottom: 20px; width: 280px; height: 270px; background: #Fff; }
.hosplist .n_hosp:nth-child(3n) { margin-right: 0; }
.hosplist .n_hosp h3 a { display: block; line-height: 45px; padding: 0 5px; text-align: center; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.hosplist .n_hosp h3 { height: 45px; display: block; }
.hosplist .n_hosp_img { width: 280px; height: 180px; overflow: hidden; position: relative; }
.hosplist .n_hosp_img a img { width: 100%; }
.hosplist .n_hosp_img:hover .yy_data { bottom: 0; }
.hosplist .yy_data { background: #fff; padding: 0px 10px; position: absolute; width: 260px; height: 115px; bottom: -115px; transition: bottom ease .3s; font-size: 12px; color: #8d8d8d; }
.hosplist .yy_data i { background: url(../images/new_index.png) 0 -628px no-repeat; height: 61px; width: 22px; display: inline-block; vertical-align: middle; float: left; }
.hosplist .yy_data em { display: inline-block; float: left; width: 260px; line-height: 25px; max-height: 45px; overflow: hidden; }
.hosplist .citemqt { width: 255px; display: block; height: 45px; padding: 0px 10px 0px 15px; float: left; border-bottom: 1px solid #f0f1f1; overflow: hidden; }
.hosplist .yy-comment { background-position: 0px -493px; }
.hosplist .yy-like { background-position: 0px -538px; margin-right: 0 !important; }
.hosplist .yy-jib { background: url(../images/new_index.png) 0 -583px no-repeat; display: inline-block; overflow: hidden; float: right; font-size: 12px; line-height: 47px; padding-left: 20px; color: #8D8D8D; }
.hosplist .yy-icon { height: 45px; width: auto; line-height: 50px; margin-right: 4px; font-size: 12px; float: left; font-family: Arial; color: #8D8D8D; }
.hosplist .n_hosp:nth-child(3n) { margin-right: 0; }
/*竖排列表 - 左图*/

.hosplist_v { margin-top: 1px; background-color: #FFF; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.hosplist_vertical { border-top: 1px solid #F1F1F1; padding: 20px 0; background: white; padding-left: 23px; padding-right: 23px; }
.hosplist_vertical:first-child { border-top: none; }
.hosplist_vertical:hover { background: #F8FDFF; }
.hosplist_vertical:hover .h_v_title>i { background: url(../img/orange_top.png) no-repeat; }
.hosplist_vertical_pic { width: 140px; height: 140px; float: left; /* padding-left: 23px; */ position: relative; border-radius: 4px;/*overflow: hidden;*/ overflow: hidden; }
.hosplist_vertical_pic>a>img { border: 1px solid #F1F1F1; border-radius: 4px; height: 140px; overflow: hidden; }
.hosplist_vertical_pic>a { position: relative; }
.hosplist_vertical_pic>a>span { position: absolute; top: 10px; left: 0; background: #ff4e00; padding: 2px 10px; color: #fff; }
.hosplist_vertical_pic .float_pic { position: absolute; left: 245px; top: 0; width: auto; /*overflow: hidden;*/ z-index: 1; display: none; border: 5px solid #DDD; }
/* .hosplist_vertical_pic>a:hover .float_pic{
	display: block;
} */

.hosplist_vertical_pic .typeof_max, .hosplist_vertical_pic .typeof_none, .n_hosp_img .typeof_none, .n_hosp_img .typeof_max { position: absolute; width: 100px; height: 38px; color: white; top: 10px; right: 10px; border-radius: 5px; text-align: center; line-height: 38px; opacity: 0.9; display: none; }
.hosplist_vertical_pic .typeof_max, .n_hosp_img .typeof_max { background: #1CA4E5; }
.hosplist_vertical_pic .typeof_none, .n_hosp_img .typeof_none { background: #333333; }
/*竖排列表 - 右内容*/

.hosplist_vertical_text { /* height: auto; */ margin-left: 170px; position: relative; }
.hosplist_vertical_text h2>a { font-size: 16px; color: #555; font-weight: bold; vertical-align: middle; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 500px; }
.hosplist_vertical_text>h3>a:hover { color: #1CA4E5; }
.h_v_title { padding-bottom: 6px; font-size: 16px; color: #1CA4E5; }
.h_v_title>i { display: inline-block; vertical-align: middle; width: 20px; height: 25px; line-height: 20px; margin-right: 5px; background: url(../img/blue_top.png) no-repeat; color: white; background-size: cover; text-align: center; font-size: 12px; }
.h_v_title>span { color: #FF4E00; font-size: 12px; }
.h_v_lable { position: absolute; top: 27px; left: 28px; }
.h_v_lable span { margin-right: 0px; padding: 0px 2px; color: white; border-radius: 3px; font-size: 12px; }
.h_v_lable .lable_red { background-color: #f42b47; }
.h_v_lable .lable_oringe { background-color: #f26c08; }
.h_v_lable .lable_green { background-color: #3bb81e; }
.h_v_lable .lable_blue { background-color: #2aa5e0; }
.h_v_pri { width: 145px; float: right; text-align: center; position: relative; display: table; height: 110px; }
.h_v_pri a, .h_v_adv>a { height: 38px; line-height: 38px; width: 116px; border-radius: 30px; font-size: 16px; display: inline-block; background: #1CA4E5; color: white; transition: all .3s ease; margin-top: 30px; }
.h_v_comt { float: right; width: 130px; height: 80px; font-size: 14px; text-align: center; border-left: 1px solid #EEE; border-right: 1px solid #EEE; display: table; position: relative; margin-top: 20px; }
.h_v_comt .font-12>a:hover { text-decoration: underline; }
.h_v_base { margin-right: 266px; }
.h_v_base .pagin>img { vertical-align: middle; margin: 0 10px 1px 3px;/* float: left; */ }
.h_v_base>div>i:hover { text-decoration: underline; }
.h_v_base .pagin { /* height: 30px;
	line-height: 30px; */ padding: 18px 0 0 0; }
.h_v_base .pagin>i { display: inline-block; text-align: right; color: #1CA4E5; text-align: center; cursor: pointer; vertical-align: middle; }
.h_v_base .pagin .Call_btn { background: #1CA4E5; color: white; border-radius: 2px; padding: 4px 15px; }
.h_v_base .pagin .place { position: relative; max-width: 248px; /* float: left; */ color: #555555; display: inline-block; padding-right: 10px; vertical-align: middle; font: inherit }
.h_v_base .pagin .label { color: #ff862d; border: solid 1px #ff862d; border-radius: 2px; display: inline-block; margin-right: 10px; font-size: 12px; padding: 0 4px; font: inherit }
.service-icons { padding: 18px 0 0 0; }
.service-icons>span { display: inline-block; }
.service-icons img { border: none; /* width: 18px; */ height: 14px; }
.service-icons div { display: inline-block; }
.service-icons div span { vertical-align: middle; color: #999; padding-right: 12px; line-height: 20px; display: inline-block; height: 20px; font-size: 12px; }
.h_v_map { float: right; cursor: pointer; }
.h_v_map>i, .d_main_info .content .lable i { margin-left: 8px; display: inline-block; vertical-align: middle; width: 13px; height: 20px; margin-right: 5px; background: url(../images/sprite2018.png) no-repeat; background-position: -342px -4px; }
.h_v_adv { padding-top: 8px; }
.hosplist_no { padding: 50px 0; background: white; vertical-align: middle; }
.hosplist_no>p { padding-top: 32px; }
/*列表右边-地图*/

.hlist_box_right { float: right; width: 300px;/*border: 1px solid red;*//*position: relative;*/ }
.h_b_flex { position: fixed; top: 100px; z-index: 11; }
.h_b_flexs { position: fixed; left: 0; right: 0; z-index: 11; }
.h_b_map_top { background: white; height: 50px; line-height: 50px; border-radius: 4px; }
.h_b_map_top>span:nth-of-type(1) { float: left; padding-left: 25px; }
.h_b_map_top>span:nth-of-type(2) { float: right; padding-right: 16px; cursor: pointer; }
.h_b_map_top i { display: inline-block; background: url(../images/icon_all.png) no-repeat; vertical-align: middle; overflow: hidden; width: 16px; height: 18px; background-position: -347px -78px; margin-right: 5px; }
.h_b_map_top .onCheckbox { background-position: -390px -78px; }
.h_b_map .h_b_map_ct { height: 284px; background: white; }
.h_b_map_ct>#allmap { height: 100%; }
/*列表右边 浏览记录*/

.h_b_browse { margin-top: 16px; }
.h_b_browse_top { height: 50px; line-height: 50px; /*border-bottom: 1px solid #F1F1F1;*/ background: white; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.h_b_browse_top>span { margin-left: 26px; display: inline-block; height: 96%; }
.h_b_browse_top .select { color: #1CA4E5; border-bottom: 2px solid #1CA4E5; }
.h_b_browse_info { max-height: 416px; overflow-y: auto; background: white; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.h_b_browse_list { height: 81px; border-top: 1px solid #F1F1F1; margin: 11px 0; }
.h_b_browse_list img { width: 108px; height: 72px; float: left; display: inline-block; margin: 0 10px 0 5px; }
.h_b_browse_list h3 { float: left; display: inline; padding-top: 4px; }
.h_b_browse_list h3 a { display: block; color: #777; width: 150px; line-height: 18px; overflow: hidden; height: 18px; white-space: nowrap; text-overflow: ellipsis; }
.h_b_browse_list .grade, .h_b_browse_list .addr { color: #999999; width: 112px; float: left; display: inline-block; height: 18px; overflow: hidden; padding-top: 4px; }
.h_b_browse_list .grade b { font-size: 12px; color: #333333; }
.h_b_browse_list .grade em { font-size: 16px; color: #FF4E00; }
/*机构详情页面*/


/*机构信息*/

.details_head { background: #FFFFFF; /* min-height: 180px; */ border-left: none; }
.details_head .d_top { position: relative; /* min-height: 114px; */ padding: 20px 35px 20px 35px;/* width: 100%; */ }
.details_head .d_top>.title h1 { font-size: 24px; margin-right: 5px; vertical-align: middle; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 580px; }
.details_head .d_top>.title i { display: inline-block; padding: 2px 9px; border: 1px solid #1CA4E5; font-size: 12px; vertical-align: middle; color: #1CA4E5; border-radius: 5px; margin: 3px 7px 0 0px; }
.details_head .d_top>.notice { color: #FF4E00; font-size: 13px; width: 100%; padding-bottom: 10px; }
.details_head .d_top>.notice strong { font-weight: 500; color: #333333; }
.details_head .d_top>.notice strong>i { border: 4px solid transparent; border-right-color: #333333; background: none; width: 0px; height: 0px; transform: rotate(-180deg); display: inline-block; vertical-align: middle; margin-left: 8px; margin-bottom: 3px; }
.details_head .d_nav { height: 55px; line-height: 55px; background-color: #F3F8FF; }
.details_head .d_nav .d_nav_flex { background-color: #F3F8FF; }
.details_head .d_nav ul {  /* letter-spacing: -999px; */ float: left;/* border-bottom: 1px solid #1CA4E5; */ }
.details_head .d_nav .d_nav_flex ul li span.select { color: #1CA4E5; padding-bottom: 17px; border-bottom: 2px solid #1CA4E5; }
.details_head .d_nav ul li, .details_head .d_nav .d_nav_flex a { display: inline-block; width: 133px; border-right: 1px solid #F1F1F1; text-align: center; position: relative; cursor: pointer; transition: all .3s ease; letter-spacing: 0; font-size: 16px; }
.details_head .d_nav .d_nav_flex>div>a { float: right; border-right: none; margin-right: 20px; vertical-align: middle; width: 178px; color: #21a651; cursor: auto; }
.details_head .d_nav .d_nav_flex a:hover { /*color: #1CA4E5;*/ }
.details_head .d_nav .d_nav_flex a i { background: url("../images/time.png") no-repeat; background-size: 18px; width: 18px; height: 18px; display: inline-block; vertical-align: middle; margin-right: 8px; margin-bottom: 3px; margin-top: 2px; }
/* .details_head .d_nav ul a i:hover{
    border-right-color: #1CA4E5;
} */


/*机构信息 轮播*/

.d_main_info { background: white; /* height: 500px;*/ padding: 20px; border: 1px solid #e5e5e5; box-sizing: border-box; box-shadow: 0px 3px 10px 0px #e5e5e5; }
.d_main_info .content { width: 385px; margin-left: 30px; float: left; }
.d_main_info .content .lable { margin-bottom: 13px; }
.d_main_info .content .lable>span { float: left; color: #999999; line-height: 25px; }
.d_main_info .content .lable p { float: left; width: 300px; line-height: 25px; text-align: justify; }
.d_main_info .content .lable .money { position: absolute; top: -3px; }
.d_main_info .content .fwys span { float: left; padding: 0 5px 8px 0; }
.d_main_info .content .evaluate { margin-bottom: 13px; width: 100%; }
.d_main_info .content .evaluate>.starting_fare { display: table; width: 100%; border-bottom: 1px dotted #e5e5e5; height: 68px; }
.d_main_info .content .evaluate>.starting_fare_one { height: 79px !important; }
.d_main_info .content .evaluate>.starting_fare .item_one { width: 30%; float: left; height: 100%; display: table; }
.d_main_info .content .evaluate>.starting_fare .item_two { float: left; width: 40%; height: 100%; display: table; }
.d_main_info .content .evaluate>.starting_fare .item_one_time { width: 113px; float: left; min-height: 80px; display: table; }
.d_main_info .content .evaluate>.starting_fare .item_two_time { float: left; min-height: 80px; display: table; }
.d_main_info .content .evaluate .active_bottom { display: inline-block; height: 36px; line-height: 36px; font-size: 17px; color: white; background-color: #FF4E00; border-radius: 5px; padding: 0 15px; text-align: center; cursor: pointer; }
.d_main_info .content .evaluate .active_bottom:hover { background: #FF6927; }
.d_main_info .content .evaluate .not_available { height: 120px; border-bottom: 1px solid #F1F1F1; display: table; width: 100%; }
/* .d_main_info .content .evaluate span{
	line-height: 22px;
}
.d_main_info .content .evaluate .evaluate_tab{
	cursor: pointer;
}
.d_main_info .content .evaluate .evaluate_tab:hover{
	text-decoration: underline;
}
.d_main_info .content .evaluate .pf-bg1{
    width: 84px;
    height: 20px;
    background: url(../images/rai-icon.png) 0 -266px no-repeat;
    display: inline-block;
    position: relative;
    margin-right: 5px;
    float: left;
}
.d_main_info .content .evaluate .pf-bg1 em{
	height: 20px;
    background: url(../images/rai-icon.png) 0 -286px no-repeat;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
} */

.d_main_info .content .hospital_time { border-bottom: 1px dotted #e5e5e5; height: 100%; }
.d_main_info .content .service { height: 46px; line-height: 46px; border: 1px solid #F1F1F1; border-radius: 5px; padding: 10px;/* margin-bottom: 35px; */ }
.d_main_info .content .service span { padding-left: 20px; }
.d_main_info .content .service span i { margin-right: 6px; display: inline-block; vertical-align: middle; width: 18px; height: 18px; background: url(../images/icon_service.png) no-repeat; }
.d_main_info .content .serve>div { float: left; text-align: center; color: #A9A9A9; font-size: 12px; margin-right: 22px; margin-top: 18px; height: 55px; }
.d_main_info .content .serve>div img { margin-bottom: 10px; width: 18px; height: 18px; }
.d_main_info .content .serve>div p { font-size: 11px; width: 48px; }
/*日历样式*/
.center { width: auto!important; }
.head div.center, .top div.center, .nav div.center, .index-bottom div.center { width: 1240px!important; }
.nav .navlist>ul>li { overflow: inherit!important; }
.calendar_jg { float: left; position: relative; width: 318px; height: auto; border-radius: 4px; margin-left: 37px; border-radius: 4px; border-right: none; font-size: 13px; }
.calendar_jg .time_calendar_jg, .calendar_jg .time_calendar_jg_no { display: table; position: absolute; background-color: rgba(0, 0, 0, 0.3); height: 100%; width: 100%; border-radius: 4px; z-index: 2; }
.calendar_jg .time_calendar_jg_no { min-height: 305px; }
.calendar_jg .time_calendar_jg_no .center>p { font-size: 24px; color: white; padding-bottom: 20px; }
.calendar_jg .time_calendar_jg_no .center .activer, .calendar_jg .time_calendar_jg .center .activer { display: inline-block; padding: 0 23px; height: 40px; line-height: 40px; color: white; border-radius: 4px; background: #1CA4E5; }
.time_calendar_jg_no_bg { position: absolute; background: url(../images/rili_bg.png) no-repeat; width: 100%; border-radius: 4px; min-height: 305px; z-index: 1; }
#schedule-box { border: 1px solid #F8F8F8; }
.op2018 { cursor: pointer; font-size: 16px; font-style: normal; }
.schedule-hd { box-sizing: border-box; border-right: 1px solid #F8F8F8; text-align: center; line-height: 37px; user-select: none; width: 100%; height: 37px; }
.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: -2px; }
.schedule-hd span .prey { display: inline-block; width: 13px; height: 13px; background-position: -484px -8px; vertical-align: middle; margin-right: 10px; }
.schedule-hd span .prem { display: inline-block; width: 12px; height: 14px; background-position: -408px -8px; vertical-align: middle; margin-right: 10px; }
.schedule-hd span .prexy { display: inline-block; width: 13px; height: 13px; background-position: -505px -8px; vertical-align: middle; margin-left: 10px; }
.schedule-hd span .prexm { display: inline-block; width: 12px; height: 14px; 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; }
.about-data { border-right: 1px solid #F8F8F8; text-align: center; height: 31px; line-height: 31px; color: #FF4E00; border-top: 1px solid #F8F8F8; }
.today { text-align: center; font-size: 14px; color: #333; }
.arrow2018 { cursor: pointer; }
/* .week-ul{background: #F3F8FF;} */

.ul-box { overflow: hidden; }
.ul-box li { border-right: 1px solid #F8F8F8; cursor: pointer; box-sizing: border-box; float: left; width: 14.28%; text-align: center; font-size: 14px; height: 38px; line-height: 38px; border-top: 1px solid #F8F8F8; padding: 0; }
.schedule-bd>li { border-right: 1px solid #F8F8F8; }
.other-month { color: #999999; }
.current-month { color: #333333; }
.today-style { border-radius: 50%; background: #58d321; font-size: 14px; }
.spriteButtom { background: url(../images/sprite2018.png) no-repeat }
.dayStyle { display: inline-block; width: 24px; height: 24px; text-align: center; line-height: 24px; color: #cccccc; font-weight: bold; border: none; }
.flag { color: #1CA4E5; border-radius: 4px; }
.boxshaw { box-shadow: 2px 2px 15px 2px #e3e3e3; }
.selected-style { background: #00BDFF; color: #ffffff; }
#h3Ele { text-align: center; padding: 10px; }
/*日历样式结束*/


/* 公共 - 布局*/

.combo_recommend { box-shadow: 0 3px 10px #e5e5e5; margin-top: 20px; background: white; }
.combo, .map, .hospital-info, .remark { margin-top: 20px; background: white; border: 1px solid #e5e5e5; }
.combo_tab, .map_tab { padding: 18px 0; height: 34px; background: #fff; }
.map>.map_xuzhi { padding-top: 18px; height: 34px; background: #fff; }
.combo>div:first-child+div { border-top: none; }
.combo_data { padding: 20px 20px 0 20px; border-top: 1px solid #F1F1F1; }
.combo_tab>span, .map_tab span, .map_xuzhi span { display: inline-block; height: 33px; line-height: 33px; margin: 0 30px; vertical-align: middle; }
.piecemeal-left { width: 935px; float: left; }
.combo_data_none { text-align: center; padding: 50px 0; }
.combo_data_none p>a { color: #1CA4E5; }
.combo_data_none p>a:hover { text-decoration: underline; }
/* 套餐详情新列表-赛选 */

.combo_fold { height: 45px; line-height: 45px; position: relative; background: white; padding: 0 20px; }
.combo_fold>span { color: #999999; display: inline-block;/* font-size: 12px; */ }
.combo_fold>.img_type { width: 100px; margin-right: 56px; text-align: center; float: left; }
.combo_fold>.tc_name { width: 330px; float: left; }
.combo_fold>.same { width: 330px; text-align: center; float: left; }
.combo_fold>.same>span { display: inline-block; width: 32%; text-align: center; color: #999999; }
.combo_fold>.money { width: 120px; text-align: center; float: left; color: #999999; }
.combo_fold>.packUp { float: right; }
.packUp>.reduce { width: 17px; height: 17px; background: url(../inco/reduce.png) no-repeat; background-size: 100%; margin-bottom: 2px; vertical-align: middle; display: inline-block; }
.packUp>.add { width: 17px; height: 17px; background: url(../inco/add.png) no-repeat; background-size: 100%; margin-bottom: 2px; vertical-align: middle; display: inline-block; }
.combo_screen { padding: 10px 25px; border-bottom: 1px solid #f5f5f5; }
.combo_screen>.search_list { border-bottom: none !important; }
.combo_screen>.search_list .search__option_box { margin-left: 90px !important; }
.combo_screen>.search_list .search__option>ul>li { width: 12% !important; }
.search_main>.search_list .search__option>ul { width: calc(100% - 100px) }
/*体检套餐*/

.combo_data { position: relative; }
.combo_data .recommendation { height: 100%; position: absolute; top: 0; left: 0; box-sizing: border-box; width: 100%; border: 2px solid #FF4E00; z-index: 1; }
.combo_data .recommendation .font_style { position: absolute; top: -2px; left: -40px; width: 19px; padding: 10px; font-size: 18px; background: #FF4E00; color: white; border-radius: 4px; }
.combo_data .combo_info { position: relative; z-index: 2; }
.combo_tab select { margin: 0 10px; border: solid 1px #D2D2D2; padding: .03rem .05rem;
color: #333333; height: 33px; min-width: 132px; padding-left: 10px; vertical-align: middle; border-radius: 5px; }
.combo_tab select option { padding: 10px 0 !important; height: 30px !important; }
.combo_tab>.color-1CA>i { vertical-align: middle; display: inline-block; width: 18px; height: 18px; background: url(../images/calenda.png) no-repeat; background-size: 100%; margin-bottom: 3px; }
.d_main_data { /* border: 1px solid #DCDCDC; */ }
.d_main_data .list .combo>.combo_tab .select { background: #1CA4E5 !important; color: white !important; }
.combo_data .combo_info .left { width: 116px; height: 100px; float: left; position: relative; padding-bottom: 20px; }
.combo_data .combo_info .left p { position: absolute; bottom: 19px; height: 25px; line-height: 25px; text-align: center; color: #fff; width: 100px; font-size: 12px; }
.combo_data .combo_info .right { padding-bottom: 2px; width: 1040px; float: left; }
.combo_info .right .packageInfo { padding-left: 20px; /*border-bottom: 1px solid #F1F1F1;*/ min-height: 80px; padding-bottom: 20px; cursor: pointer; }
.combo_info .right .packageInfo_left { width: 700px; float: left; }
.combo_info .right .packageInfo_left .sex { display: inline-block; height: 18px; border-radius: 2px; }
.deal-detail-spliter::before { content: " "; display: inline-block; border-left: 1px solid #cacaca; height: 10px; padding-right: 20px; }
.combo_info .right .packageInfo_left .title_info li { display: inline-block; padding-right: 20px; }
.combo_info .right .packageInfo_left .sex.man { border: 1px solid #40A5D6; }
.combo_info .right .packageInfo_left .sex.women { border: 1px solid #DB4242; }
.combo_info .right .packageInfo_left .sex>img { margin-bottom: 2px; width: 12px; padding: 0 3px; }
.combo_info .right .packageInfo_left .sex>i { display: inline-block; width: 22px; height: 19px; line-height: 19px; color: white; text-align: center; font-size: 12px; }
.combo_info .right .packageInfo_left .sex.man>i { background: #40A5D6; }
.combo_info .right .packageInfo_left .sex.women>i { background: #DB4242; }
.combo_info .right .packageInfo_right { width: 280px; float: right; }
.combo_info .right .packageInfo_right .money { float: right; /* width: 195px; */ cursor: pointer; }
.combo_info .right .packageInfo_right .buttom { float: right; width: 82px; text-align: center; height: 30px; line-height: 30px; margin-top: 53px; border: 1px solid #F1F1F1; cursor: pointer; }
/* 向下箭头*/

.packageInfo_right .dot-bottom, .familiar_list p i.dot-bottom { display: inline-block; font-size: 0; height: 0; border-width: 5px; border-color: #1CA4E5; border-bottom-width: 0; border-style: dashed; border-top-style: solid; border-left-color: transparent; border-right-color: transparent; vertical-align: middle; }
/* 向上箭头*/

.packageInfo_right .dot-top, .familiar_list p i.dot-top { display: inline-block; font-size: 0; line-height: 0; border-width: 5px; border-color: #1CA4E5; border-top-width: 0; border-style: dashed; border-bottom-style: solid; border-left-color: transparent; border-right-color: transparent; vertical-align: middle; }
/*套餐列表*/

.combo_info .right .packageData { height: 100px; border-top: 1px dotted #e5e5e5; /*line-height: 105px;*/ margin-left: 20px; padding: 0 20px; overflow: hidden; }
.combo_info .right .packageData:hover { background: #F3F8FF; }
.combo_info .right .packageData .name { width: 330px; float: left; height: 100%; display: table; }
.combo_info .right .packageData .name p>a { text-align: justify;/* font-size: 15px; */ }
.combo_info .right .packageData .name .lable>span { padding: 0 12px; display: inline-block; margin-right: 9px; height: 23px; line-height: 23px; border: 1px solid #40A5D6; color: #40A5D6; border-radius: 2px; font-size: 12px; }
.combo_info .right .packageData .name .lable { padding-top: 5px; }
.combo_info .right .packageData .project { width: 330px; float: left; height: 100%; display: table; }
.combo_info .right .packageData .project .center>span { display: inline-block; width: 32%; }
.combo_info .right .packageData .project .center .medicalPlan { cursor: pointer; text-decoration: underline; }
.combo_info .right .packageData .money { width: 120px; float: left; height: 100%; display: table; }
.combo_info .right .packageData .buttom { /* width: 250px; */ float: right; cursor: pointer; height: 100%; display: table; }
.packageData .buttom .center>span:first-child { width: 62px; border: 1px solid #E3E3E3; height: 35px; line-height: 35px; display: inline-block; text-align: center; border-radius: 4px; background: #F8F8F8; }
.packageData .buttom .center>span:first-child:hover { border: 1px solid #1CA4E5; color: #1CA4E5; background: white; }
.packageData .buttom .center>span:first-child+span { width: 99px; border: 1px solid #F1F1F1; height: 35px; line-height: 35px; background: #1CA4E5; display: inline-block; text-align: center; color: white; margin-left: 16px; border-radius: 4px; }
.packageData .buttom .center>span:first-child+span:hover { background: #0287c6; }
.h_b_browse_list:after, /* .search_list:after, */ /* .search_title:after, */ 

/* .search__option:after, */


/* .hlist_box:after, */


/* .hosplist_vertical:after, */

.h_b_map_top:after, .d_head_info:after, /* .d_main_info:after, */ /* .combo_info:after, */  .packageInfo:after, .packageInfo_right:after, .packageData:after, .lable::after, .hospital-info .phy_info:after, .hospital-info .phy:after, .remark:after, /* .piecemeal::after, */ .recommen_info::after, /* .remark_nav_head::after, */ .remark_nav_label::after, .serve::after, .piecemeal-left::after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.main_head>div::after, .set_title>ul::after, .merchandise::after, .set_main::after, .set_title::after, .commodity_right_one::after, .merchandise::after, .commodity_right::after, .set_details::after, .set_details_one::after, .details_one_left::after, .details_two>ul::after, .set_main_left::after, .examine_details>div:first-child::after, .examine_details_two_table::after, .examine_details_two::after, .hospital_details>p::after, .set_evaluate_one::after, .set_evaluate_one>div:first-child::after, .set_evaluate_two::after, .set_evaluate::after, .evaluate_two_page::after, .evaluate_two_page>div:first-child+div>div::after, .evaluate_swiper_img::after, /* .questions_ask::after, */ .combo_data::after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
/*  */


/* 地图圆角 */

#allmap { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
/* 地图标注 */

.circlebox { z-index: 100001; position: relative; display: inline-block; }
.circlebox .bg-circle { width: 20px; height: 20px; background: #007dd4; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; opacity: 0.2; filter: alpha(opacity=20); }
.circlebox .sm-circle { width: 6px; height: 6px; background: #007dd4; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; position: absolute; top: 50%; left: 50%; margin: -3px 0 0 -3px; }
.circlebox .line { width: 2px; height: 13px; background: #007dd4; opacity: 0.6; filter: alpha(opacity=60); position: absolute; bottom: 10px; left: 9px; }
.circlebox .ctx { position: absolute; top: -27px; left: 50%; margin-left: -50px; min-width: 80px; padding: 0 10px; white-space: nowrap; height: 24px; line-height: 24px; border: 1px solid #007dd4; background: white; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; text-align: center; /* z-index: 100001; */ font-size: 12px; }
.circlebox .ctx a { color: #007dd4; width: 100%; /*height: 100%;*/ display: inline-block; width: 72px; overflow: hidden; }
.circlebox.hoverbox .bg-circle, .circlebox.mover-hover-box .bg-circle { background: #EE5D5B; z-index: 99 }
.circlebox.hoverbox .sm-circle, .circlebox.mover-hover-box .sm-circle { background: #EE5D5B; z-index: 99 }
.circlebox.hoverbox .line, .circlebox.mover-hover-box .line { background: #EE5D5B; z-index: 99 }
.circlebox.hoverbox .ctx, .circlebox.mover-hover-box .ctx { border: 1px solid #EE5D5B; z-index: 99;/* width: auto; */ }
.circlebox.hoverbox .ctx a, .circlebox.mover-hover-box .ctx a { color: #EE5D5B; }
/* 悬浮样式 */

.piecemeal { width: 1200px; margin: 0 auto; }
.piecemeal-right { width: 250px; float: right; margin-top: 20px; }
.piecemeal-right_flex { position: fixed; top: 70px; z-index: 11;/* right: 0; *//* background: white; */ }
.piecemeal-right_b { border: 1px solid #e5e5e5; background-color: #FFF; }
.piecemeal-right_b>ul { width: 100%; font-size: 14px; /* padding-bottom: 20px; */ box-sizing: border-box; text-align: center; display: inline-block; border-bottom: 1px solid #F1F1F1; }
.piecemeal-right_b>ul>li { margin: 15px 15px 0 15px; display: inline-block; cursor: pointer; }
.piecemeal-right_b_a { width: 300px; height: 103px; margin-top: 15px; }
.piecemeal-right_b_a>img { width: 108px; height: 79px; float: left; margin-right: 10px; margin-left: 16px; }
.piecemeal-right_b_a>div { font-size: 14px; line-height: 28px; }
.piecemeal-right_b_a>div>.right_b_a_p1 { color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 35%; }
.piecemeal-right_b_a>div>.right_b_a_p2 { color: #999999; }
.piecemeal-right_b_a>div>.right_b_a_p3 { color: #FF4E00; font-weight: 600; }
.piecemeal-right_b_a>div>.right_b_a_p3>em { font-size: 12px; color: #333; font-weight: 500; }
.piecemeal-right_b ul li.active { color: #1CA4E5 !important; border-bottom: 2px solid #1CA4E5 !important; padding-bottom: 13px; box-sizing: border-box; }
/* 右侧体检须知、常见问题 */

.main_right_notice { background-color: #FFF; border-radius: 4px; }
.main_right_notice>div { max-height: 410px; overflow: hidden; }
/* .main_right_notice>div>.main_right_notice_title>img{
    width: 18px;
    height: 18px;
    margin-left: 19px;
    margin-right: 6px;
    vertical-align: middle;
} */

.main_right_notice>ul { width: 100%; height: 51px; line-height: 51px; font-size: 14px; box-sizing: border-box; border-bottom: 1px solid #F1F1F1; }
.main_right_notice>ul>li { margin-left: 27px; display: inline-block; cursor: pointer; }
.main_right_notice>ul>li.active { color: #1CA4E5; border-bottom: 2px solid #1CA4E5; /* padding-bottom: 13px; */ box-sizing: border-box; cursor: pointer; line-height: 48px; }
.main_right_notice>ul>li, .main_right_notice>ul { overflow: inherit; }
.main_right_notice>.main_right_notice_list div>p { height: 50px; line-height: 50px; border-bottom: 1px solid #F1F1F1; font-size: 14px; color: #333; margin-left: 30px; margin-right: 30px; cursor: pointer; }
.main_right_notice>.main_right_notice_list div>p>a { float: left; width: 162px; overflow: hidden; text-overflow: ellipsis; }
.main_right_notice>.main_right_notice_list div>p>span { float: right; font-size: 12px; color: #938F8D; }
.main_right_notice>.main_right_notice_list div p:first-child+p+p+p+p { border: none !important; }
.main_right_notice>div>p:hover, .main_right_notice>.main_right_notice_title>span:hover { color: #1CA4E5; }
/* 问答 */

.questions_data { padding: 0 11px 67px 11px; width: 228px !important; }
.questions_info { padding: 20px 0 20px 0; border-bottom: 1px solid #F1F1F1; width: 100% }
.questions_ask>p:first-child { width: 35px; float: left; background: #1CA4E5; height: 24px; text-align: center; line-height: 24px; color: white; font-size: 15px; font-weight: 500; border-radius: 3px; }
.questions_ask>p:first-child+p { float: left; font-size: 12px; width: 141px; padding-left: 15px; }
.questions_ask>.answer { background: #FF4E00 !important; }
/* 常见问题 */

.familiar { padding: 0 20px 23px 20px; max-height: 480px; overflow-y: auto; }
.familiar_list p { /* padding: 17px 0; */ cursor: pointer; }
.familiar_list { padding: 17px 0; border-bottom: 1px solid #F1F1F1; }
.familiar_list p span { /* padding-bottom:17px; */ display: inline-block; width: 160px; text-align: justify; }
.familiar_list p i { float: right; margin-top: 7px; padding-top: 2px; }
.familiar_list div { padding-top: 17px; color: #999999; font-size: 12px; }
/* 推荐医院 */

.recommen_tab>ul li { display: inline-block; margin-right: 50px; /* font-size: 18px; */ height: 32px; cursor: pointer; }
.recommen_tab>ul li.select { color: #1CA4E5; border-bottom: 2px solid #1CA4E5; }
.recommen_info { height: 210px; overflow: hidden; background: white; margin-top: 20px; padding: 10px 0; position: relative; }
.recommen_info>.recommend_hot { width: 100%; padding: 0 14px; height: 100%; /* margin: 0 auto; */ overflow: hidden; position: relative; box-sizing: border-box; }
.recommen_info_ul li { float: left; width: 220px; margin-right: 18px; margin-bottom: 20px; }
.recommen_info_ul li:first-child+li+li+li+li { margin-right: 0; }
.recommen_info_ul li img { width: 220px; height: 130px; }
.recommen_info_ul li .text-hide { padding: 17px 0; }
.recommen_info_ul li .num_people>span:first-child { width: 38%; display: inline-block; text-align: left; }
.recommen_info_ul li .num_people>span:first-child+span { width: 60%; display: inline-block; text-align: right; }
/* 制作select框 */

.selectBox { cursor: pointer; border-radius: 4px; height: 31px; position: relative; border: #D2D2D2 solid 1px; margin: 0 10px; float: left; min-width: 132px; }
.combo_actives { border: #1CA4E5 solid 1px !important; }
.combo_actives .txt { color: #1CA4E5 !important; }
.selectBox .select_txt { width: auto; height: 31px; font: 14px/31px "Microsoft YaHei"; position: relative; }
.selectBox .txt { padding: 0 30px 0 10px; font-size: 14px; font-weight: normal; }
.selectBox .sj { border-width: 4px; border-color: #333 #FFFFFF #FFFFFF #FFFFFF; border-style: solid dashed dashed dashed; position: absolute; right: 10px; top: 14px; }
.selectBox .select_combo { border: #1CA4E5 solid 1px; overflow: hidden; width: 100%; position: absolute; left: -1px; top: 31px; display: none; z-index: 999; background: white; }
.selectBox .select_combo a { display: block; padding: 5px 10px; font: 14px/2 "Microsoft YaHei"; }
.selectBox .select_combo a:hover { color: #1CA4E5; }
/* 项目具体说明 */

.tjProgram-fl { padding: 10px 25px; width: 840px; background-color: #fff; overflow: auto; margin-bottom: 10px; max-height: 500px; }
.Programlistbox { width: 100%; border-right: 1px solid #eee; border-bottom: 1px solid #eee; border-left: 1px solid #eee; margin: 0 auto; padding: 0; clear: both; overflow: hidden; }
/* .tc_cont_box{margin-top:10px;} */

.tc_cont_box:first-child>h3 { border-top: 1px solid #eee; margin-top: 10px; width: 100%; }
.tc_cont_h3 { line-height: 36px; text-align: center; background: #fafafa; border: 1px solid #eee; border-top: none; }
.tc_cont_h3 i { color: #fd7d02; }
.Programname-txt { border-right: 1px solid #eee; width: 25%; text-align: center; float: left; display: inline; vertical-align: middle; line-height: 24px; padding: 13px 5px; box-sizing: border-box; }
.Programworth-txt { margin-left: -1px; width: 72%; text-align: left; float: left; border-left: 1px solid #eee; display: inline; line-height: 24px; padding: 13px 12px 13px 12px; }
.medicalPlan_buy { background: #f1f1f1; padding: 15px 40px; }
#medicalPlan>h3 { padding: 20px 25px; }
.medicalPlan_buy>span { vertical-align: middle; }
.medicalPlan_buy>span:first-child { padding-right: 15px; }
.medicalPlan_buy>span.color-FF4.font-24 { padding-left: 15px; }
.medicalPlan_buy>div { display: inline-block; font-size: 0; vertical-align: middle; }
.medicalPlan_buy>div>a { display: inline-block; border: 1px solid #F1F1F1; font-size: 20px; vertical-align: middle; background: white; height: 37px; line-height: 37px; width: 38px; box-sizing: border-box; text-align: center; }
.medicalPlan_buy>div>em { border-top: 1px solid #F1F1F1; border-bottom: 1px solid #F1F1F1; font-size: 14px; color: #333; vertical-align: middle; background: white; padding: 0 23px; height: 37px; line-height: 37px; display: inline-block; box-sizing: border-box; }
.medicalPlan_buy .appointment { float: right; padding: 10px 0; min-width: 202px; color: white; background: #FF4E00; text-align: center; }
.laydate-day-prev, .laydate-day-next { color: #9a9a9a !important; }
/**/

.c21a651 { color: #21a651; }
.hover_show { position: absolute; border-radius: 4px; background: #fff; border: 1px solid #eee; top: 30px; color: #545454; line-height: 18px; padding: 6px 12px; left: -60px; max-height: 50px; z-index: 99; }
.hover_show i { position: absolute; width: 10px; height: 10px; border-left: 1px solid #eee; border-top: 1px solid #eee; background: #fff; transform: rotatez(45deg); -webkit-transform: rotatez(45deg); /* Safari and Chrome */ top: -4px; right: 65px; }
.last_booking_div { position: relative; }
/*2019-9-17*/

.area_hot_hospital { font-size: 16px; color: #999; padding-left: 25px; }
/* 最新预约动态 */

.set_subscribe { margin-top: 19px; background-color: #FFF; }
.set_subscribe>h5 { width: 100%; padding: 15px; font-size: 14px; box-sizing: border-box; border-bottom: 1px solid #F1F1F1; }
.set_subscribe>h2 { width: 100%; padding: 15px; font-size: 14px; box-sizing: border-box; border-bottom: 1px solid #F1F1F1; }
.set_subscribe div { width: 100%; height: 310px; overflow-y: hidden; }
.set_subscribe ul { }
.set_subscribe ul>li { height: 34px; line-height: 34px; padding-left: 15px; padding-right: 15px; }
.set_subscribe ul>li>span { color: #21a651; }
.set_subscribe ul>li>em { color: #938F8D; padding: 0 3px; }
.set_subscribe ul>li>a:hover { color: #1CA4E5; text-decoration: underline; }
/*新增*/

.hospital_logo { float: left; width: 120px; height: 120px; overflow: hidden; }
.hospital_logo img { width: 100%; height: 100%; border: 1px solid #F1F1F1; }
.hospital_logo { margin-right: 15px; }
.hosplist_no>div:nth-of-type(1)>p { padding-top: 32px; }
.hosplist_no>div:nth-of-type(1)>p a { color: #1CA4E5; text-decoration: underline; }
/*专属机构 医院列表页  头部*/

.brand_title { background: url(../images/brand_bg.png) no-repeat; background-size: cover; height: 435px; width: 100%; margin-bottom: 30px; }
.brand_title .b_main { padding: 60px 0; }
.brand_title .b_main h3 { color: #4389FE; font-size: 70px; font-weight: bold; }
.brand_title .b_main h3 img { vertical-align: middle; }
.brand_title .b_main p { color: #222222; font-size: 30px; margin-top: 40px; text-align: justify; max-width: 90%; }
/*百度活动套餐样式*/


/* 清除浮动    */

.clearfix:after { /*伪元素是行内元素 正常浏览器清除浮动方法*/ content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *zoom: 1;
/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/
}
.float-left { float: left; }
.float-right { float: right; }
.bd_activity_combo { width: 270px; background: #FFFFFF; box-shadow: 0px 4px 10px 0px rgba(231, 231, 231, 0.5); padding: 16px 15px; margin-top: 19px; }
.bd_activity_combo h6 { height: 20px; font-size: 14px; font-weight: 500; color: #000000; line-height: 20px; padding-bottom: 14px; border-bottom: 1px solid #F5F5F5; }
.bd_activity_combo li { margin-top: 19px; }
.bd_activity_combo img { width: 84px; height: 65px; border-radius: 4px; }
.bd_activity_combo .text { width: 170px; padding-left: 14px; }
.bd_activity_combo .text h5 { height: 20px; font-size: 14px; font-weight: 500; color: #424242; line-height: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.bd_activity_combo .text p { height: 17px; font-size: 12px; font-weight: 400; color: #999999; line-height: 17px; margin: 4px 0; }
.bd_activity_combo .text p.pic { font-size: 12px; font-weight: 400; color: #333333; line-height: 17px; margin: 0; }
.bd_activity_combo .text p.pic span { font-size: 14px; font-weight: 600; color: #FF3A00; }
/*相对定位*/

.re_common { position: relative; }
/*头部*/

.header { height: 70px; background: #fff; box-shadow: 0px 3px 5px 0px rgba(192, 192, 192, 0.29); }
.header .logo { float: left; margin-top: 12px; }
.header_tab { height: 70px; float: left; display: table; }
.header_tab>div, .header_select>div { height: 100%; display: table-cell; vertical-align: middle; }
.header_tab a { margin-left: 34px; color: #595959; cursor: pointer; transition: all .3s ease; font-size: 16px; }
.header_select { width: 120px; height: 70px; float: left; display: table; margin-left: 40px; }
.header_select .list { display: block; line-height: 35px; height: 35px; width: 110px; color: #595959; position: relative; padding-left: 10px; box-sizing: border-box; }
.header_select .list:hover, .header_select .dropdown_list li a:hover { color: #1CA4E5; }
.header_select>div { position: relative; font-size: 16px; }
.header_select>div:hover .xia { background-position: 0 -24px; }
.header_select>div:hover .list { outline: 1px solid #ddd; }
.header_select>div:hover .dropdown_list { display: block; box-sizing: border-box; }
.header_select .list .xia { background-position: 0 0; }
.header_select .list>i { height: 20px; display: inline-block; background: url(../img/top_bottom.png) no-repeat; width: 18px; vertical-align: middle; margin-left: 4px; }
.header_select .dropdown_list { box-shadow: 0 2px 8px #f1f1f1; line-height: 35px; background: white; position: absolute; top: 52px; left: 0; display: none; z-index: 2; width:330px; padding-left: 10px; outline: 1px solid #ddd;/* border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd; */ }
.header_select .dropdown_list li {  padding: 0 5px;float: left;}
.header_select .dropdown_list li a { display: block; /* text-align: center; */ line-height: 35px; height: 35px; color: #595959; font-size: 12px;}
.header_tab .select, .header_tab a:hover { color: #1CA4E5; font-weight: bold; }
/*头部*/

.header_inside { height: 40px; }
.header_inside .logo { /* background-image: url(../images/logo.png);
    background-size:100%;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png',sizingMethod='scale'); */ float: left; height: 35px; margin-top: 4px; margin-left: -8px; }
.header_tab_inside { height: 40px; float: left; display: table; }
.header_tab_inside>div, .header_select>div { height: 100%; display: table-cell; vertical-align: middle; }
.header_tab_inside a { margin-left: 20px; color: #595959; cursor: pointer; transition: all .3s ease; font-size: 14px; vertical-align: middle; display: inline-block; height: 34px; line-height: 34px; }
.header_tab_inside span { margin-left: 20px; color: #595959; cursor: pointer; transition: all .3s ease; font-size: 14px; position: relative; display: inline-block; height: 34px; line-height: 34px; }
.header_tab_inside span:hover { color: #1CA4E5; }
.header_tab_inside span:hover ul { display: block; }
.header_tab_inside span:hover i.xia { background-position: 0 -24px; }
.header_tab_inside span ul { box-shadow: 0 2px 8px #f1f1f1; line-height: 35px; background: white; position: absolute; top: 34px; left: 0; display: none; z-index: 2; width: 110px; padding-left: 10px; outline: 1px solid #ddd; }
.header_tab_inside span ul li { }
.header_select .list .xia { background-position: 0 0; }
.header_tab_inside span ul li a { display: block; /* text-align: center; */ line-height: 35px; height: 35px; color: #595959; }
.header_tab_inside span>i { height: 20px; display: inline-block; background: url(../inco/top_bottom.png) no-repeat; width: 18px; vertical-align: middle; margin-left: 4px; }
.header_select_inside { width: 120px; height: 70px; float: left; display: table; margin-left: 60px; }
.header_select_inside .list { display: block; line-height: 35px; height: 35px; width: 110px; color: #595959; position: relative; padding-left: 10px; box-sizing: border-box; }
.header_select_inside .list:hover, .header_select .dropdown_list li a:hover { color: #1CA4E5; }
.header_select_inside>div { position: relative; font-size: 16px; }
.header_select_inside>div:hover .xia { background-position: 0 -24px; }
.header_select_inside>div:hover .list { outline: 1px solid #ddd; }
.header_select_inside>div:hover .dropdown_list { display: block; box-sizing: border-box; }
.header_select_inside .list .xia { background-position: 0 0; }
.header_select_inside .list>i { height: 20px; display: inline-block; background: url(../inco/top_bottom.png) no-repeat; width: 18px; vertical-align: middle; margin-left: 4px; }
.header_select_inside .dropdown_list { box-shadow: 0 2px 8px #f1f1f1; line-height: 35px; background: white; position: absolute; top: 52px; left: 0; display: none; z-index: 2; width: 110px; padding-left: 10px; outline: 1px solid #ddd;/* border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd; */ }
.header_select_inside .dropdown_list li { /* padding: 0 5px; */ }
.header_select_inside .dropdown_list li a { display: block; /* text-align: center; */ line-height: 35px; height: 35px; color: #595959; }
.header_tab_inside .select, .header_tab_inside a:hover { color: #1CA4E5; }
/*搜索*/

.search_box { float: right; margin-left: 108px; margin-top: 24px; width: 452px; }
.search_box .search { border: 1px solid #1da4e4; height: 42px; position: relative; }
.search_box .search input { height: 42px; display: inline-block; text-indent: 40px; width: 364px; }
.search_box .search i { width: 17px; height: 16px; background: url(../images/search_icon.png) no-repeat; position: absolute; left: 13px; top: 15px; }
.search_box .search a { float: right; height: 42px; background: #1ca4e5; color: #fff; line-height: 42px; width: 83px; text-align: center; font-size: 16px; transition: all .3s ease; }
.search_box .hot_search { color: #595959; line-height: 32px; }
.search_box .hot_search a { margin-left: 8px; }
.sc_of { box-shadow: 0 3px 5px 0 #F1F1F1; width: 350px; height: auto; min-height: 100px; border: 1px solid #f1f1f1; border-top: none; z-index: 999999; position: absolute; background: #fff; padding: 12px 13px; clear: both; }
.sc_none, .sc_have { line-height: 24px; }
.sc_none span, .sc_have span { line-height: 40px; font-weight: bold; color: #333 }
.sc_none li, .sc_have li { line-height: 30px; text-indent: 15px; width: 340px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.a_close { float: left; position: absolute; right: 20px; display: inline-block; color: #ccc }
.sc_none .same_tc li, .sc_have .same_tc li { float: left; line-height: 24px; text-indent: 15px; width: 120px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.a_empty { float: right; font-weight: lighter; color: #34B5F2 }
.sc_related li { line-height: 30px; width: 300px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sc_related li i { float: left; position: absolute; right: 20px; display: inline-block; color: #ccc; font-size: 12px; line-height: 34px }
.sc_of li a:hover { color: #34B5F2 }
.sc_related { padding-top: 10px; }
.sc_section { width: 100%; height: 42px; border-top: 1px solid #ececec; padding-top: 20px; }
.sc_clearfix { width: 1200px; margin: 0px auto; height: 42px; border-bottom: 1px solid #34b5f2 }
.sc_clearfix li { width: 120px; float: left; line-height: 42px; font-size: 16px; text-align: center; }
.sc_clearfix li .cur { width: 120px; background: #34b5f2; height: 42px; color: #fff; display: inline-block; }
.mainbox { margin-top: 10px; }
.sc_title_section { width: 1200px; min-height: 42px; height: auto; background: #fff; margin: 15px auto 0px; border: 1px solid #ededed; text-indent: 2em }
.sc_p01 { float: left; font-size: 16px; line-height: 40px; }
.sc_p02 { float: left; line-height: 40px; }
.sc_p02 em { color: #ff4e00 }
.sc_p03 { clear: both; margin-bottom: 10px; }
.sc_p03 em { color: #34b5f2 }
.sc_hospital { width: 878px; height: auto; border: 1px solid #ececec; background: #fff; margin-top: 15px; }
.sc_hosp_y { background: #fff; width: 878px; height: 190px; }
.sc_hospital ul { margin: 10px auto; border-top: 1px solid #ececec; padding: 10px 0 10px 0; }
/*页码*/

.page { text-align: center; padding: 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 }
/*轮播*/

.photo2019 { float: left; width: 386px; }
.photo2019 .photos { position: relative; }
.photo2019 .photos .img_big { position: absolute; left: 386px; top: 0px; z-index: 5; background: #fff; opacity: 1; display: none; }
.photo2019 .photos .img_big img { height: 340px; }
.photo2019 .head_tp { width: 100%; height: 265px; text-align: center; overflow: hidden; position: relative; }
.photo2019 .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; }
.photo2019 .head_tp img { width: 100%; }
.photo2019 div.scroll div.include_img { position: absolute; overflow: hidden; width: 386px; height: 100px; left: 0px; user-select: none; }
.photo2019 div.scroll ul { height: 100px; z-index: 1; position: absolute; }
.photo2019 div.scroll ul li:first-child { margin-left: 2px; }
.photo2019 div.scroll ul li { float: left; width: 85px; height: 86px; margin-left: 14px; margin-top: 12px; cursor: pointer; }
.photo2019 div.scroll ul li img { width: 85px; height: 86px; }
.liBord { outline: 2px solid #F00; }
.photo2019 div.scroll { position: relative; height: 100px; overflow: hidden; }
/* .photo2019 div.scroll span{ background:rgba(0,0,0,1);opacity:0.3;position:absolute; user-select:none;line-height:86px; text-align:center; color:white; display:block; margin-top:12px; width:23px; cursor:pointer; font-size:16px;z-index:2;} */


/* .photo2019 div.scroll span.left2018{ left:0px;}
.photo2019 div.scroll span.right2018{ right:0px;} */

.photo2019 div.scroll span.left2018 { position: absolute; height: 86px; width: 22px; display: inline-block; top: 12px; left: 0; z-index: 88; background-color: rgba(0, 0, 1, 0.2); cursor: pointer; }
.photo2019 div.scroll span.right2018 { position: absolute; height: 86px; width: 22px; display: inline-block; top: 12px; right: 0; z-index: 88; background-color: rgba(0, 0, 1, 0.2); cursor: pointer; }
/* 轮播-左箭头、右箭头 */

.u-arrow { display: inline-block; width: 10px; height: 10px; border-top: 2px solid #FFF; border-right: 2px solid #FFF; z-index: 181; position: absolute; cursor: pointer; }
.u-arrow-left { top: 37px; left: 10px; }
.u-arrow-right { top: 37px; right: 10px; }
.u-arrow-left { transform: rotate(-135deg); }
.u-arrow-right { transform: rotate(45deg); right: 10px; }
/* 医院评论轮播以及评价 */

.remark_nav { margin: 0 24px 0 24px; }
.remark_nav_head { padding: 26px 0; border: 1px solid #F1F1F1; }
.remark_nav_head .remark_nav_head_lf { width: 125px; border-right: 1px solid #F1F1F1; font-size: 36px; min-height: 75px; display: table; }
.remark_nav_head .remark_nav_head_rt { margin-left: 50px; }
.remark_nav_head_rt>p { padding-bottom: 13px; }
.remark_nav_head_rt>p span { margin-right: 70px; font-size: 16px; color: #454545; }
.remark_nav_label p { width: 510px; float: left; }
.remark_nav_label p>span { min-width: 50px; display: inline-block; margin-right: 10px; padding: 8px 10px; background: #F3F8FF; text-align: center; border-radius: 3px; margin-top: 10px; cursor: pointer; }
.remark_nav_label .select { background: #1CA4E5; color: white; }
.remark_nav_label>span { padding-top: 18px; color: #1CA4E5; cursor: pointer; padding-left: 10px; }
.remark_nav_main { padding: 9px 39px 9px 19px; background: #f8f8f8; }
.remark_nav_main>span { height: 40px; line-height: 40px; padding-left: 20px; }
.remark_nav_main .select { color: #1CA4E5; }
.remark_nav_main>select { border: 1px solid #F1F1F1; height: 40px; line-height: 40px; margin-left: 18px; color: #555555; width: 165px; padding-left: 16px; }
.evaluate_swiper { width: 760px; overflow: hidden; margin: 0 auto; }
.evaluate_swiper>.evaluate_swiper_img { width: 760px; overflow: hidden;/*text-align: center;*//*float: left;*/ }
.evaluate_swiper_img>li { height: 100px; margin-right: 10px; float: left; }
.evaluate_swiper_img>li>img { height: 100%; width: 100px; }
.evaluate_two_page { position: relative; width: 937px; height: 100%; /* float: left;  */ padding-bottom: 15px; border-bottom: 1px solid #F1F1F1; }
.evaluate_two_page>div:first-child { /* height: 500px; */ margin-left: 23px; margin-right: 33px; float: left; display: inline-block; }
.evaluate_two_page>div:first-child>img { width: 95px; height: 92px; margin-top: 44px; }
.evaluate_two_page>div:first-child+div { float: left; width: 80%; }
.evaluate_two_page>div:first-child+div>span { font-size: 16px; }
.evaluate_two_page>div:first-child+div>div:first-child { padding-top: 47px; padding-bottom: 17px; }
.evaluate_two_page>div:first-child+div>div:first-child>div { float: right; position: relative; }
.evaluate_two_page .high_quality { display: inline-block; width: 60px; height: 65px; background: url(../inco/star_icon.png) no-repeat 0 0; background-position: right bottom; background-size: 129px 60px; position: absolute; top: -30px; right: 5px; }
.evaluate_two_page>div:first-child+div>div>div>span:first-child { font-size: 14px; color: #333; position: relative; z-index: 2; }
.evaluate_two_page>div:first-child+div>div>div>span:first-child+span { color: #1CA4E5; font-size: 14px; padding-left: 25px; padding-right: 35px; }
.evaluate_two_page>div:first-child+div>div:first-child+div>i { display: inline-block; width: 87px; height: 14px; background: url(../inco/star_icon.png) no-repeat 0 0; background-size: 175px 83px; background-position: left bottom; vertical-align: middle; }
.evaluate_two_page .cmt_star { display: inline-block; height: 100%; width: 0; background: url(../inco/star_icon.png) no-repeat 0 0; background-size: 175px 83px; background-position: left top; vertical-align: middle; }
.evaluate_two_page>div:first-child+div>div:first-child+div>span { color: #FF4E00; font-size: 14px; padding-left: 8px; }
.evaluate_two_page>div:first-child+div>.evaluate_two_page_p1 { font-size: 14px; color: #333; padding-top: 16px; padding-bottom: 26px; text-align: justify; }
.evaluate_two_page>div:first-child+div>.evaluate_two_page_p2 { font-size: 14px; color: #1CA4E5; padding-bottom: 24px; text-align: justify; }
.evaluate_two_page .dianzan1 { width: 19px; height: 21px; display: inline-block; vertical-align: top;/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/dianzan1.png',sizingMethod='crop');  */ }
.evaluate_two_page>div:first-child+div>div:first-child+div+p+p+div+div { padding-top: 20px; }
.evaluate_two_page>div:first-child+div>div:first-child+div+p+p+div+div>span { font-size: 14px; }
.evaluate_two_page>div:first-child+div>div:first-child+div+p+p+div+div>span>em { vertical-align: middle; }
.evaluate_two_page>div:first-child+div>div:first-child+div+p+p+div+div>span>img { cursor: pointer; }
.evaluate_two_page>div:first-child+div>div:first-child+div+p+p+div+div>span:first-child+span>b { color: #1CA4E5; vertical-align: middle; font-weight: 500; cursor: pointer; }
.evaluate_two_page>div:first-child+div>div:first-child+div+p+p+div+div>span>span { vertical-align: bottom; color: #FC7216; }
.bx-prev { background: url('../images/banner_left_b.png') no-repeat !important; width: 33px !important; height: 60px !important; left: 0 !important; top: 41% !important; }
.bx-next { background: url('../images/banner_right_b.png') no-repeat !important; width: 33px !important; height: 60px !important; right: 0 !important; top: 41% !important; }
.evaluate_swiper>.preview-wrapper { margin: 25px 0 15px; /* background: #f0f0f0; */ overflow: hidden; position: relative; height: 430px; display: none; }
.evaluate_swiper>.preview-wrapper>a { cursor: default; display: block; margin: 0 auto; text-align: center; }
.evaluate_swiper>.preview-wrapper>a>img { cursor: pointer; width: auto; height: 430px; width: 580px; }
/* 筛选条件 */

.search_main { background: #FFFFFF; }
.search_main>.search_list { position: relative; margin: 0 20px; border-bottom: 1px solid #F1F1F1; }
.serch_info { background: #FFFFFF; padding: 23px; padding: 18px 26px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.search_main>.search_list>.search_name { float: left; /* height: 66px; */ line-height: 60px; font-size: 14px; color: #999999; }
.search_main>.search_list .select_bottom { width: 54px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; float: left; cursor: pointer; }
.search_main>.search_list .select_bottom>a { display: block; }
.h_v_pri div span { color: #21a651; }
.search_main>.search_list .search__option_box { position: relative; margin-left: 30px; height: 50px; overflow: hidden; }
.search_main>.search_list .search__option { padding-top: 18px; position: relative; }
.search_main>.search_list .search__option>ul { margin: 0 0 0 15px; /*overflow: hidden;*/ display: inline-block; width: 1110px; }
.search_main>.search_list .search__option>ul>li img { position: absolute; right: 0; top: -2px; height: 10px; }
.search_main>.search_list .search__option>ul>li { height: 26px; /* margin-bottom:5px; */ line-height: 26px; float: left; text-align: center; cursor: pointer; transition: all .3s ease; margin-bottom: 8px; position: relative; }
.search_main>.search_list .search__option>ul>li>a { display: block; height: 100%; padding: 0 10px; position: relative; }
.search_main>.search_list .search__option>ul>li:hover, .search_main>.search_list .select_bottom:hover { background: #f1fbff; color: #1CA4E5; border-radius: 30px; }
.search_main>.search_list .search__option>ul>.search_input { text-align: center; height: 26px; line-height: 26px; float: left; }
.search_main>.search_list .search__option>ul>.search_input>input { width: 89px; height: 23px; display: inline-block; border: none; border: 1px solid #F1F1F1; }
.search_main>.search_list .search__option>ul>.search_input>.search_input_line { width: 17px; height: 2px; display: inline-block; margin: 3px 13px; background-color: #F1F1F1; line-height: 26px; }
.search_main>.search_list .search__option>ul>.search_input>.search_input_btn { width: 55px; height: 23px; color: #FFF; background-color: #1DA4E6; display: inline-block; text-align: center; line-height: 23px; margin-left: 10px; }
.search_main>.search_list .search_more { height: 26px; line-height: 26px; float: right; cursor: pointer; }
.search_main>.search_list .search_more>i { width: 20px; height: 20px; background: url(../images/list_top.png) no-repeat; display: inline-block; background-size: 100%; vertical-align: middle; margin: 0 0 3px 3px;/*    position: absolute;
    top: 9px;
    right:8px;*/ display: none; }
.search_more:hover i { background: url(../images/list_top_select.png) no-repeat !important; background-size: 100% !important; }
.search_main>.search_list .search__option .select>a { background: #1CA4E5; color: white; border-radius: 30px; position: relative; }
.hot_type { background: url("../images/hot.png") no-repeat; background-size: 26px; width: 26px; height: 26px; position: absolute; top: -10px; right: -13px; }
.search_main>.search_list .search__option .select:hover>a { background: #1CA4E5; color: white; border-radius: 30px; }


/*公共滚动条*/

::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 8px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}

::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 10px;
 background-color: rgba(0, 0, 0, 0.2);
}

::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    /*-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);*/
    /*border-radius: 10px;*/
    background: #f8f8f8;
}
/* 预约须知 */

.map_data { padding: 0 47px 54px 47px; }
.map_data_new { padding-bottom: 54px; }
.hosp-adr h2 { margin-left: 15px; padding-left: 15px; }
.hosp-adr p { margin-left: 15px; padding-left: 15px; }
.map_d_flow, .map_d_notice { padding: 27px 0; border-bottom: 1px solid #ECECEC; }
.map_d_matter { padding: 27px 0 0 0; }
.details_one .bottom, .examine_details_one .bottom, .map_d_flow .bottom, .map_d_notice .bottom, .map_d_matter .bottom { /* padding-left: 48px; */ box-sizing: border-box; padding-top: 26px; margin-bottom: 37px; font-size: 16px; }
.details_one .bottom>img, .examine_details_one .bottom>img, .map_data .bottom>img, .map_d_notice .bottom>img, .map_d_matter .bottom>img { width: 27px; height: 27px; vertical-align: middle; padding-right: 20px; }
.map_d_flow .order_a { width: 250px; float: left; }
.map_d_flow .order_b { width: 220px; float: left; }
.map_d_flow .order_d { width: 430px; float: left; }
.map_d_flow .order_e { width: 320px; float: right; }
.order_a .img_border, .order_b .img_border, .order_c .img_border, .order_d .img_border, .order_e .img_border { width: 40px; height: 40px; border: 1px solid #F1F1F1; border-radius: 3px; float: left; }
.order_a .img_border img, .order_b .img_border img { padding: 11px 0 0 9px; }
.order_d .img_border img { padding: 8px 0 0 9px; }
.order_c .img_border img { padding: 11px 0 0 12px; }
.order_e .img_border img { padding: 10px 0 0 10px; }
.order_a_info { width: 200px; float: right; }
.order_b_info { width: 170px; float: right; }
.order_d_info { width: 373px; float: right; }
.order_e_info { width: 270px; float: right; }
.order_right { float: left; width: 60px; }
.order_left { float: right; width: 80px; }
.order_right img, .order_left img { padding: 12px 0 0 17px; }
.order_top { height: 77px; width: 100%; }
.order_top img { float: right; padding: 26px 120px 0 0; }
.map_d_notice_info>div { margin-bottom: 25px; }
.map_d_notice_info>div>img { padding: 0 8px 0 0; }
.map_d_notice_info>div>span { vertical-align: middle; }
.map_d_matter_info>p>span { margin-right: 20px; width: 24px; height: 24px; line-height: 24px; border-radius: 50%; border: 1px solid #CECECE; display: inline-block; text-align: center; vertical-align: middle; }
.map_d_matter_info>p>i { vertical-align: middle; }
.map_d_matter_info>div { margin: 8px 0 8px 12px; border-left: 1px dashed #CECECE; }
.map_d_matter_info .main { padding: 15px 0 40px 35px; }
.map_d_matter_info .main p { line-height: 25px; }
/* 列表弹出框 */

.type_layer { width: 100%; box-shadow: 0px 3px 10px 0px rgba(84, 84, 84, 0.2); display: block; position: absolute; background-color: #FFF; z-index: 1; top: 46px; }
.type_layer_tab { width: 100%; height: 55px; font-size: 0; line-height: 55px; border-bottom: 1px solid #F1F1F1; }
.type_layer_tab>li { font-size: 14px; text-align: center; cursor: pointer; display: inline-block; margin-left: 2%; }
.type_layer_tab>li>span { padding-bottom: 5px; }
.type_layer_tab>li>span.active { color: #1CA4E5; border-bottom: 2px solid #1CA4E5; }
.type_layer_content { width: 98%; max-height: 220px; font-size: 0; margin: 0 auto; overflow-y: auto; }
.type_layer_content>li { width: 100%; max-height: 100%; font-size: 0; }
.type_layer_content>li>p { width: 25%; display: inline-block; font-size: 14px; padding: 8px; box-sizing: border-box; }
/* 按钮颜色加深 */

.search>a:hover, .search_title .search:hover, .h_v_pri a:hover { background: #0287c6; }
.header_tab>span:hover, .order-bar ul li:hover, .details_head .d_nav ul li:hover { color: #1CA4E5; transition: ease-in all; }
.details_head .d_nav ul li:hover { }
.details_head .d_nav ul li:hover a { color: #1CA4E5; transition: ease-in all; }
/*.details_head .d_nav ul li:nth-of-type(2) a{
    color: #FF4E00;
}*/


/* 折叠 */

.search_more_iTop { transform: rotate(180deg); }
.search_more_iBottom { transform: rotate(0deg); }
/* 无评论 */

.no_comment { text-align: center; width: 100%; padding: 30px 0 58px 0; }
/* 热门医院 */


/* 套餐列表右侧 */

.hlist_box_right { width: 300px; float: right; }
.hlist_box_right_suspension>.set_list_right_b, .set_list_suspension>.set_list_right_b, .piecemeal-right .set_list_right_b { margin-top: 19px; width: 100%; float: right; border: 1px solid #F1F1F1; background-color: #FFF;/* padding: 17px; *//* box-sizing: border-box; */ }
.hlist_box_right_suspension>.set_list_right_b:first-child, .set_list_suspension>.set_list_right_b:first-child, .piecemeal-right .set_list_right_b:first-child { margin-top: 0; }
.hlist_box_right_suspension>.set_list_right_b ul, .set_list_suspension>.set_list_right_b ul, .piecemeal-right .set_list_right_b ul { width: 100%; height: 51px; line-height: 51px; font-size: 14px; box-sizing: border-box; border-bottom: 1px solid #F1F1F1; }
.hlist_box_right_suspension>.set_list_right_b ul>li, .set_list_suspension>.set_list_right_b ul>li, .piecemeal-right .set_list_right_b ul>li { margin-left: 27px; display: inline-block; cursor: pointer; }
.hlist_box_right_suspension>.set_list_right_b ul>li.active, .set_list_suspension>.set_list_right_b ul>li.active, .piecemeal-right .set_list_right_b ul>li.active { color: #1CA4E5; border-bottom: 2px solid #1CA4E5; /* padding-bottom: 13px; */ box-sizing: border-box; cursor: pointer; }
.set_list_right_b_sub_div { padding-bottom: 15px; }
.hlist_box_right_suspension>.set_list_right_b div>.set_list_right_b_a, .set_list_suspension>.set_list_right_b div>.set_list_right_b_a, .piecemeal-right .set_list_right_b div>.set_list_right_b_a { width: 100%; /* height: 103px; */ margin: 15px; display: block; }
.hlist_box_right_suspension>.set_list_right_b div>.set_list_right_b_a>a img, .set_list_suspension>.set_list_right_b div>.set_list_right_b_a>a img { width: 79px; margin: 0 15px; height: 79px; float: left; border: 1px solid #F1F1F1; }
.hlist_box_right_suspension>.set_list_right_b div>.set_list_right_b_a>a, .set_list_suspension>.set_list_right_b div>.set_list_right_b_a>a { position: relative; float: left; display: inline-block; }
.hlist_box_right_suspension>.set_list_right_b div>.set_list_right_b_a>a>span, .set_list_suspension>.set_list_right_b div>.set_list_right_b_a>a>span { position: absolute; display: inline-block; width: 100%; height: 100%; left: 0; background-color: rgba(255, 255, 255, 0); }
.piecemeal-right .set_list_right_b div>.set_list_right_b_a>a img { width: 85px; height: 77px; float: left; margin-right: 10px; margin-left: 14px; }
.hlist_box_right_suspension>.set_list_right_b div>.set_list_right_b_a>div, .set_list_suspension>.set_list_right_b div>.set_list_right_b_a>div, .piecemeal-right .set_list_right_b div>.set_list_right_b_a>div { font-size: 14px; line-height: 28px; }
.hlist_box_right_suspension>.set_list_right_b div>.set_list_right_b_a>div .right_b_a_p1, .set_list_suspension>.set_list_right_b div>.set_list_right_b_a>div .right_b_a_p1 { color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 50%; }
.set_list_right_b_a:hover .right_b_a_p1 { color: #1CA4E5 !important; }
.set_list_right_b_a:hover .set_list_right_b_a>a>span { background-color: rgba(255, 255, 255, .5) !important; }
.piecemeal-right .set_list_right_b div>.set_list_right_b_a>div>.right_b_a_p1 { color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 45%; }
.hlist_box_right_suspension>.set_list_right_b div>.set_list_right_b_a>div>.right_b_a_p2, .set_list_suspension>.set_list_right_b div>.set_list_right_b_a>div>.right_b_a_p2, .piecemeal-right .set_list_right_b div>.set_list_right_b_a>div>.right_b_a_p2 { color: #999999; font-size: 12px; }
.hlist_box_right_suspension>.set_list_right_b div>.set_list_right_b_a>div>.right_b_a_p3, .set_list_suspension>.set_list_right_b div>.set_list_right_b_a>div>.right_b_a_p3, .piecemeal-right .set_list_right_b div>.set_list_right_b_a>div>.right_b_a_p3, .right_b_a_p3 a { /*color: #FF4E00; font-weight: 600; */ }
.hlist_box_right_suspension>.set_list_right_b div>.set_list_right_b_a>div>.right_b_a_p3>em, .set_list_suspension>.set_list_right_b div>.set_list_right_b_a>div>.right_b_a_p3>em, .piecemeal-right .set_list_right_b div>.set_list_right_b_a>div>.right_b_a_p3>em { font-size: 12px; color: #333; font-weight: 500; }
/*品牌样式*/

.hlist_box_right_suspension .set_list_right_b_sub_div .change_icon { width: 100%; }
.hlist_box_right_suspension .set_list_right_b_sub_div .change_icon img { width: 100% !important; height: 100% !important; box-sizing: border-box; }
/* 机构筛选列表宽度 */


/* 推荐医院、推荐套餐轮播 */

.recommen_absolute { position: absolute !important; left: 0; top: -23px; z-index: -999; }
/* 评论 */

.page_hover { text-align: center; padding: 30px 0; }
.page_hover a:hover { border: 1px solid #1CA4E5 !important; color: #1CA4E5 !important; }
/*医院信息*/

.hospital-info .info .lable { padding: 20px 0; border-bottom: 1px solid #F1F1F1; text-align: left; font-weight: normal; overflow: hidden; line-height: 24px; }
.hospital-info .info .lable span { font-family: "微软雅黑"!important; }
.hospital-info .h_img { padding: 20px 0 0 0; text-align: center; }
.hospital-info .h_img>img { width: 600px; }
.hospital-info .physician { position: relative; }
.hospital-info .physician .phy_info { width: 383px; float: left; }
.hospital-info .physician .phy_info .img { width: 100px; float: left; text-align: center; }
.hospital-info .physician .phy_info .data { width: 263px; padding-left: 20px; float: left; }
.hospital-info .physician .phy_info .data>p { padding-top: 12px; }
/*轮播*/

.hospital-info .physician .banner { overflow: hidden; width: 100%; height: 120px; position: relative; }
.hospital-info .physician .banner .phy { position: absolute; width: 100%; }
.hospital-info .physician .dot { position: absolute; top: 10px; right: 0; }
.hospital-info .physician .dot li { width: 11px; height: 11px; float: left; margin-right: 10px; border-radius: 50%; border: 1px solid #CCCCCC; cursor: pointer; }
/*2019-9-29*/

.h2tab .list_h2_tab { width: 100%; height: 51px; line-height: 51px; font-size: 16px; box-sizing: border-box; border-bottom: 1px solid #F1F1F1; }
.h2tab .list_h2_tab h2 { margin-left: 5px; display: inline-block; cursor: pointer; }
.h2tab .list_h2_tab h2.active { color: #1CA4E5; border-bottom: 2px solid #1CA4E5; /* padding-bottom: 13px; */ box-sizing: border-box; cursor: pointer; line-height: 48px; }
.right_h2_a_p1 { font-size: 12px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 55%; }
.recommend_hos>h3 { font-size: 24px; color: #4A4A4C; display: inline-block; vertical-align: middle; }
.set_list_content>h3 { margin-left: 18px; margin-right: 28px; margin-top: 10px; line-height: 24px; height: 50px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-weight: bold; text-align: left; }
.set_list_content>h3 a { font-size: 14px; color: #333333; text-align: justify; cursor: pointer; margin-bottom: 10px; }
/*2019-10-22新增*/

.as_list { }
.as_list .list { float: left; width: 910px; background: #fff; border: 1px solid #F1F1F1; }
.as_list .list>h3 { height: 50px; line-height: 50px; color: #333; text-indent: 24px; border-bottom: 1px solid #F1F1F1; background: #f1f1f1; font-size: 14px; font-weight: bold }
.as_list .list .a_content>h3 { height: 50px; line-height: 50px; text-indent: 24px; color: #333; border-bottom: 1px solid #F1F1F1; }
.as_list .list .a_content ul { }
.as_list .list .a_content ul li { border-bottom: 1px solid #f1f1f1; padding: 4px 0px 4px 24px; }
.as_list .list .a_content ul li p { line-height: 38px; }
.as_list .list .a_content ul li p:nth-of-type(1) a { font-size: 14px; max-width: 800px; margin-left: 10px; vertical-align: middle; font-size: 16px; }
.as_list .list .a_content ul li p:nth-of-type(1) span { font-size: 14px; max-width: 800px; margin-left: 10px; vertical-align: middle; font-size: 16px; }
.as_list .list .a_content ul li p:nth-of-type(1) .wen { font-size: 14px; }
.as_list .list .a_content ul li p:nth-of-type(1) a:hover { text-decoration: none; }
.as_list .list .a_content ul li p:nth-of-type(2) span { color: #999; vertical-align: middle; }
.as_list .list .a_content ul li p em.q { display: inline-block; border-radius: 2px; background: #ff5f29; color: #fff; width: 22px; height: 22px; text-align: center; line-height: 22px; font-size: 12px; vertical-align: middle; }
.as_list .list .a_content ul li p em.s { display: inline-block; border-radius: 2px; background: #29c167; color: #fff; width: 22px; height: 22px; text-align: center; line-height: 22px; font-size: 12px; margin-top: 7px; vertical-align: top }
.as_list .list .a_content ul li p a { display: inline-block; max-width: 800px; margin-left: 10px; vertical-align: middle }
.as_list .list .a_content ul li p span { display: inline-block; max-width: 800px; margin-left: 10px; vertical-align: top; }
.as_list .list .a_content ul li p { }
.as_list .list .a_content dl { }
.as_list .list .a_content dl dd { border-bottom: 1px solid #f1f1f1; padding: 20px 24px 8px 24px; height: 124px; }
.as_list .list .a_content dl dd>span { float: left; }
.as_list .list .a_content dl dd>span img { width: 162px; height: 105px; }
.as_list .list .a_content dl dd>div { float: left; }
.as_list .list .a_content dl dd>div h3 { line-height: 34px; color: #333; font-size: 16px; }
.as_list .list .a_content dl dd>div p.text { line-height: 22px; color: #999; font-size: 12px; height: 44px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; }
.as_list .list .a_content dl dd>div p.text a { color: #007ef4; }
.as_list .list .a_content dl dd>div p.tap { height: 44px; line-height: 44px; }
.as_list .list .a_content dl dd>div p.tap span { float: left; color: #333; font-size: 12px; color: #999; }
.as_list .list .a_content dl dd>div p.tap .browse { color: #999; float: right; }
.as_list .list .a_content dl dd>div p.tap .browse i { background: url("../images/browse.png") no-repeat; display: inline-block; width: 18px; height: 14px; vertical-align: middle; margin-right: 5px; }
.hospital { float: right; background: #fff; width: 263px; }
.main_right_head { width: auto; }
.plr-20 { padding: 0px 20px }
.detail_content { width: 910px; background: white; border: 1px solid #e5e5e5; float: left; }
.detail_content .de_co>h3 { padding: 18px 0; height: 34px; }
.detail_content .de_co>h3>span { display: inline-block; height: 33px; line-height: 33px; margin: 0 30px; vertical-align: middle; font-size: 16px; }
.detail_content .de_text { padding: 0px 40px; }
/*2019-10-30 新增*/

.yy_instructions { padding: 0px 48px 24px 48px; }
.cmt_star { display: inline-block; height: 100%; width: 0; background: url(/statics/new_pc/inco/star_icon.png) no-repeat 0 0; background-size: 175px 83px; background-position: left top; vertical-align: middle; }
/*机构详情页面*/


/*机构信息*/

.details_head { background: #FFFFFF; /* min-height: 180px; */ margin-bottom: 25px; border-left: none; }
.details_head .d_top { position: relative; /* min-height: 114px; */ padding: 20px; /* width: 100%; */ border: 1px solid #e5e5e5; }
.details_head .d_top { padding-left: 15px; overflow: hidden; }
.details_head .d_top>.title { /*margin-left: 110px;*/ }
.details_head .d_top>.title h1 { font-size: 24px; margin-right: 5px; vertical-align: middle; display: inline-block; }
.details_head .d_top>.title i { display: inline-block; padding: 2px 9px; border: 1px solid #1CA4E5; font-size: 12px; vertical-align: middle; color: #1CA4E5; border-radius: 5px; margin: 3px 7px 0 0px; }
.details_head .d_top>.notice { color: #FF4E00; font-size: 13px; width: 100%; padding-bottom: 10px; }
.details_head .d_top>.notice strong { font-weight: 500; color: #333333; }
.details_head .d_top>.notice strong>i { border: 4px solid transparent; border-right-color: #333333; background: none; width: 0px; height: 0px; transform: rotate(-180deg); display: inline-block; vertical-align: middle; margin-left: 8px; margin-bottom: 3px; }
.details_head .d_nav { height: 50px; line-height: 50px; background-color: #F3F8FF; }
.details_head .d_nav .d_nav_flex { background-color: #F3F8FF; }
.details_head .d_nav ul { width: 100%;  /* letter-spacing: -999px; */ float: left;/* border-bottom: 1px solid #1CA4E5; */ }
.details_head .d_nav .d_nav_flex ul li span.select { color: #1CA4E5; padding-bottom: 17px; border-bottom: 2px solid #1CA4E5; }
.details_head .d_nav ul li, .details_head .d_nav .d_nav_flex a { display: inline-block; width: 100px; border-right: 1px solid #F1F1F1; text-align: center; position: relative; cursor: pointer; transition: all .3s ease; letter-spacing: 0; font-size: 16px; }
.details_head .d_nav .d_nav_flex>div>a { float: right; border-right: none; margin-right: 20px; vertical-align: middle; width: 178px; color: #21a651; cursor: auto; }
.details_head .d_nav .d_nav_flex a:hover { /*color: #1CA4E5;*/ }
.details_head .d_nav .d_nav_flex a i { background: url("../images/time.png") no-repeat; background-size: 18px; width: 18px; height: 18px; display: inline-block; vertical-align: middle; margin-right: 8px; margin-bottom: 3px; margin-top: 2px; }
.city2018 { font-size: 12px; }
.posing a { font-size: 12px; }
/*2019-11-5 新增*/

.search_other { margin: 50px 20px 20px 15px; background: #eee; line-height: 44px; font-size: 14px; text-indent: 20px; text-align: left; }
/*温馨提示*/

.prop_wx { border: 1px solid #ff7272; background: #fff9f9; color: #f00000; font-size: 12px; line-height: 22px; padding: 8px; }
.prop_wx span { display: inline-block; vertical-align: top; }
.prop_wx span:nth-of-type(2) { width: 1040px; }
.dregg { position: absolute; top: 24px; right: 0px; font-size: 12px; color: #999; cursor: pointer; }
/*说明*/

.introduce_dregg { padding: 12px; }
.introduce_dregg h3 { line-height: 32px; font-size: 14px; font-weight: bold; }
.introduce_dregg p { line-height: 22px; font-size: 12px; }
/*问答*/

.answer { padding: 4px 0px 12px 24px; height: 50px; }
.answer span { float: left; padding: 4px 16px; line-height: 34px; color: #333; text-align: center; cursor: pointer; }
.answer span.select { border-bottom: 2px solid #1CA4E5; color: #1CA4E5; }
.tlist { font-family: "微软雅黑" }
.tlist dl { transition: all .2s ease-in-out; background: #fff; display: block; padding: 10px; overflow: hidden; width: 100%; border-bottom: 1px solid #F1F1F1; }
.tlist dt { width: 70%; padding-right: 30px; }
.tlist dd, .tlist dt { float: left; overflow: hidden; color: #999; }
.tlist dt p.tit { font-size: 14px; padding: 0; }
.tlist dt p.tit a { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.tlist dt p.tit span:nth-child(1) { margin-right: 10px; font-size: 14px; }
.tlist dt p.tit span:nth-child(2) { font-size: 16px; }
.tlist dt p a { color: #0b73bb; }
.tlist dt p { padding: 0 5px; display: block; height: 38px; line-height: 38px; overflow: hidden; color: #999; font-size: 12px; font-weight: initial; }
.tlist dt span:nth-child(1) { color: #999; }
.tlist .d2 { width: 20%; font-size: 12px; font-weight: initial; line-height: 38px; }
.tlist .d3 { float: right; width: 10%; }
.tlist .d3 .yjj { border: #999 solid 1px; color: #999; }
.tlist .d3 a { color: #3eac4e; background: #fff; display: inline-block; padding: 2px 5px; border: 1px solid #3eac4e; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; overflow: hidden; margin-top: 6px; }
.tlist .d3 a:hover { background: #3eac4e; color: #fff; }
.tlist .d3 .yjj:hover { background: #999!important; color: #fff; }
.pin-re0 { padding-left: 136px; overflow: hidden; }
.pin-re0 span, .pin-re0 a { float: left; padding: 3px 14px; color: 626364; font-size: 12px; margin: 0 10px 10px 0; background: #f5f5f5; border-radius: 6px; }
.pin-re0 p { display: inline-block; float: left; color: #818181; background: none; padding: 0px; }
.consult button { margin-right: 15px; }
#sy div { background: #fff; }
.change_nav-1 li { float: left; width: 18%; font-weight: bold; font-size: 17px; color: #626364; }
.change_nav-1 li.active { color: #12c988; }
.change_nav-2>div { padding: 15px 0; overflow: hidden; }
.not-available { font-size: 12px; line-height: 26px; color: #2e3033; margin-top: 15px; }
.evaluate li { padding: 10px 0; border-bottom: 1px solid #f1f1f1; }
.evaluate p { text-align: center; padding: 10px 0; }
.evaluate li div { overflow: hidden; font-size: 14px; margin-bottom: 10px; }
.evaluate li div:nth-child(1) .pull-left { font-weight: bold; }
.evaluate li div span.y { display: inline-block; float: left; width: 20px; height: 20px; background: url(../img/y.svg) no-repeat; background-size: 20px; }
.evaluate li div span.s { display: inline-block; float: left; width: 20px; height: 20px; background: url(../img/s.svg) no-repeat; background-size: 20px; }
.evaluate li div:nth-child(2) { font-size: 14px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.evaluate li div:nth-child(3) { font-size: 12px; margin-bottom: 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.img-tx { margin-right: 15px; }
.img-tx img { border-radius: 50%; }
#zz img { max-width: 100%; }
.expert .content-list { padding: 0; background: none; }
.expert .content-list>div { padding: 10px; border-bottom: none; margin-bottom: 0; border-radius: 6px; background: #fff; margin-bottom: 10px; }
.content-list { padding: 0 15px; background: #fff; overflow: hidden; }
.content-list>div>div>img { position: absolute; top: -5px; left: 0px; z-index: 2; }
.content-list>div>div>span { position: absolute; bottom: 0; left: 0; right: 15px; text-align: center; font-size: 10px; display: inline-block; background: #dedede; color: #10a300; border-radius: 6px 6px 0 0; }
.content-list>div>div { position: relative; }
.content-list>div>div i { display: block; width: 40px; height: 15px; background: url(../img/online_status.png) no-repeat 0 0; background-size: 50px 50px!important; -webkit-background-size: 50px 50px; position: absolute; top: -5px; border: none; left: 19px; margin-left: -20px; z-index: 1; }
.content-list>div { padding: 15px 0px; border-bottom: solid 1px #efefef; overflow: hidden; }
.content-list>div:last-child { border: none; }
.content-list-re { font-size: 12px; position: relative; }
.content-list-re>a { background: #ffab1a; color: #fff; display: inline-block; padding: 3px 8px; border-radius: 14px; position: absolute; right: 0px; font-size: 12px; top: 83px; }
.content-list-re-1 { margin-bottom: 12px; }
.content-list-re-1 h4 { font-weight: bold; display: inline-block; font-size: 20px; }
.content-list-re-1 span { border-radius: 2px; padding: 0px 2px; font-size: 12px; background: #f2fbf8; color: #3db6f0; border: solid 1px #3db6f0; }
.content-list-re-2 { padding-bottom: 10px; }
.content-list-re-2 span { display: inline-block; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; color: #a5a5a5; height: 40px; line-height: 20px; }
.content-list-re-3 { font-size: 10px; }
.content-list-re-3>div { color: #a5a5a5; }
.content-list-re-3>div span { color: #a5a5a5; }
.content-list-re-3 img { height: 13px; margin-top: -2px; margin-right: 5px; }
.content-list-re .content-list-re-3 div { padding: 0; }
/* fixed-bar */
.fixed-bar { position: fixed; right: 20px; top: 30%; z-index: 50; _position: absolute; _bottom: auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0))-30);
}
/*.fixed-bar .wide-bar{width:154px;background:#fff;}*/
.fixed-bar img { cursor: pointer; }
.z_pc_03 { width: 51px; margin: 10px 0; position: relative; border: none; }
.z_pc_03>img { position: absolute; right: -10px; top: -20px; }
.z_pc_03 a img { margin-left: -48px; height: 120px; }
.z_pc, .z_pc_b { border: solid 1px #e8e8e8; background: #fff; }
.z_pc_b { width: 51px; margin: 10px 0; position: relative; }
.z_pc_b>img { position: absolute; right: -10px; top: -20px; }
.z_pc img { }
.z_pc>li { position: relative; font-size: 0; background: #fff; }
.z_pc>li div p { padding: 10px; background: #fff; -moz-box-shadow: 2px 2px 10px #909090;/*firefox*/ -webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/ box-shadow: 2px 2px 10px #909090;/*opera或ie9*/ }
.z_pc>li div { position: absolute; right: 51px; padding-right: 4px; bottom: 0; display: none; }
.z_pc>li:nth-child(1):hover .z_pc_12 { content: url('http://news.zybw.com/images/z_pc_14.jpg'); }
.z_pc>li:nth-child(2):hover .z_pc_22 { content: url('http://news.zybw.com/images/z_pc_20.jpg'); }
.z_pc>li:nth-child(3):hover .z_pc_26 { content: url('http://news.zybw.com/images/pc_31.jpg'); }
.z_pc>li:nth-child(4):hover .z_pc_26 { content: url('http://news.zybw.com/images/z_pc_27.jpg'); }
.z_pc>li:nth-child(1):hover div { display: block; }
.z_pc>li:nth-child(2):hover div { display: block; }
.z_pc>li:nth-child(3):hover div { display: block; }
.z_pc>li:nth-child(4):hover div { display: block; }
.z_pc_c { background: #f3f3f3; }
.fixed-pr { position: fixed; bottom: 0; left: 0; width: 100%; font-family: "微软雅黑" }
.fixed-pr img { float: left; }
/*--------top定位end-------*/
/*----职业病最新版底部------*/
.index-bottom { margin-top: 40px; background: #ecf0f3; padding-top: 30px; color: #333; overflow: hidden; }
.index-bottom>div { width: 1200px; margin: auto; }
.index-bottom h2 { font-size: 15px; font-weight: bold; margin-bottom: 28px; }
.index-bottom ul li { font-size: 12px; margin-bottom: 16px; }
.index-bottom ul { margin-bottom: 20px; }
.index-bottom a { color: #333; }
.index-put { background: #ecf0f3; line-height: 44px; color: #333; font-size: 12px; }
.index-bottom .text-center { margin-bottom: 20px; line-height: 24px; font-size: 12px }
/*----左边漂浮开始----*/
.LeftFloat { position: fixed; left: 50%; margin-left: -800px; top: 250px; width: 135px; height: auto; z-index: 1001; }
.LeftFloat img { width: 100%; }
/*----左边漂浮结束----**/
.norecord { padding: 15px; text-align: center; }
.el-textarea { position: relative; display: inline-block; width: 100%; vertical-align: bottom; font-size: 14px; }
.el-textarea__inner { display: block; resize: vertical; padding: 5px 15px; line-height: 1.5; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; min-height: 117px; height: 117px; font-size: inherit; color: #606266; background-color: #FFF; background-image: none; border: 1px solid #DCDFE6; border-radius: 4px; -webkit-transition: border-color .2s cubic-bezier(.645, .045, .355, 1); transition: border-color .2s cubic-bezier(.645, .045, .355, 1); }
.DemandService .bottom-opts { margin-top: 20px; margin-bottom: 0px; overflow: hidden; }
.bottom-opts .Btn.dark-orange { background: #3eac4e; }
.bottom-opts .Btn { display: inline-block; text-decoration: none; width: 100px; height: 38px; text-align: center; line-height: 38px; color: #fff; border-radius: 3px; margin-right: 10px; box-sizing: border-box; border: 1px solid #3eac4e; }
#pj .list_h2_tab { width: 100%; height: 51px; line-height: 51px; font-size: 14px; box-sizing: border-box; border-bottom: 1px solid #F1F1F1; }
#pj .list_h2_tab h2.active { color: #1CA4E5; border-bottom: 2px solid #1CA4E5; /* padding-bottom: 13px; */ box-sizing: border-box; cursor: pointer; line-height: 48px; }
#pj .list_h2_tab h2 { margin-left: 27px; display: inline-block; cursor: pointer; }
.details_head .tab-content { font-size: 16px; }
.details_head .tab-content p { line-height: 28px; }
#allmap { height: 400px; }
.selectlist { background: #1CA4E5; color: white; border-radius: 30px; position: relative; display: block; height: 100%; padding: 0 10px; margin-right: 10px; }
.search__option li.selectlist:hover { background: #1CA4E5!important; color: #fff!important; }
.selectlist span { margin-left: 6px; color: #fff!important; }
.selectlist a { color: #fff; }
.change_nav, .productCategory {/* padding: 15px;*/ background: #fff; }
.productCategory ol { font-weight: bold; font-size: 17px; color: #626364; margin-bottom: 15px; }
.productCategory ol span { color: #ccc; }
.productCategory { }
.productCategory li span, .productCategory li a { display: inline-block; float: left; padding: 6px 8px; color: #626364; font-size: 14px; margin: 0 10px 10px 0; background: #f5f5f5; border-radius: 6px; }
#static_nav li.select a { color: #1CA4E5; }
.d_top .rengzheng { position: absolute; float: left; height: 40px; line-height: 40px; margin-top: 120px; width: 120px; text-align: center; text-indent: 1.8em; background: url(/images/authen.png) 20px center no-repeat; }
/*---更正颜色--*/
.color-0A999 { color: #f35633 !important; }
#myTabContent { }
#myTabContent .wjw-tb { margin-top: 16px; overflow: hidden; font-size: 14px; border: solid 1px #eeeeee; }
#myTabContent .wjw-tb ul:nth-child(odd) { background: #eeeeee; }
#myTabContent .wjw-tb ul {overflow: hidden; }
#myTabContent .arrow-right-small { float: left; width: 0; height: 0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 5px solid #333333; margin-top: 21px; margin-right: 3px; }
#myTabContent ul li{ margin-left:0px;}
#myTabContent ul li a { font-size: 14px; }
.firstnoteBox{width: 100%;margin-top: 15px;}
.firstnoteBox .list_h2_tab a{ float:right; font-size:12px;color: #1CA4E5;}
.firstnoteBox .note{ padding:20px; color:#333; line-height:28px; font-size:14px;}

#myTabContent #sy{color:#333; font-size:14px;}
