@charset "utf-8";/*初始化样式*/
html{width:100%;height: 100%;font-size:14px; }
body{ padding:0; height: 100%; margin:0 auto; zoom:1;font-size:14px;line-height:1.4em;font-family:"Arial","sans-serif","微软雅黑","宋体";color:#333;/*设置宽度*/width:100%; background-color:#f0f2f5; }
ul,li,form, dl,dt,dd, div{ padding: 0; margin: 0; }
.ul,.ul li{ list-style:none; }
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0; margin:0;}
.h1,.h2,.h3,.h4,.h5,.h6{ font-weight: bold; }
p{ margin:0; }
b,strong{ font-weight: bold; }
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;font-family:"Arial","sans-serif","微软雅黑","宋体";}
input:focus { outline: none;}

/*强制去除表单自带的样式*/
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/ }

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;}
figure,figcaption{ margin:0; padding:0;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
/*百度分享弹框*/
.bd_weixin_popup{ box-sizing: content-box; }
img{ border:none; border:0; vertical-align:top; max-width: 100%; }
span{ outline: none; }
strong{ font-weight: bold; }
a{ color:#333333; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0); outline: none; }
a:link,a:visited,a:focus{outline:none;text-decoration: none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#01bfbf;}
*,input,textarea,button {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,
*:after { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; position: relative;overflow-x: hidden; }

body{ padding-top:70px; }
body .loadingTank{ position: fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.3) url(../images/loading.gif) no-repeat center; z-index: -1; opacity: 0; }
body.loading .loadingTank{ z-index: 99999; opacity: 1; }

/**图片设置加载**/
/*img{ background:url(../images/wait.gif) no-repeat center; }*/
img[src*="."]{ background:transparent; }
.animate5s{ transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; }
.animate3s{ transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.textover{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.textovers{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.t-center{ text-align: center; }
.t-left{ text-align: left; }
.t-right{ text-align: right; }
.x-half{ transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.y-half{ transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.xy-half{ transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); }
.bg0{ background-color: #ffffff; }
.bg1{ background-color: #f8f8f8; }
.bg2{ background-color: #f2f2f2; }
.bg3{ background-color: #f6f6f6; }
.bg4{ background-color: #f0f2f5; }
.colr_main{ color: #f27c01; }
.colr_main2{ color:#f5b324; }
.colr_main3{ color:#ff0000; }
.colr_main4{ color:#e60505; }
.colr_main5{ color:#ff0002; }
.colrf{ color:#fff; }
.colr0{ color:#000; }
.colr1{ color:#111; }
.colr2{ color:#222; }
.colr3{ color:#333; }
.colr4{ color:#444; }
.colr5{ color:#555; }
.colr6{ color:#666; }
.colr7{ color:#777; }
.colr8{ color:#888; }
.colr9{ color:#999; }
.mb1{ margin-bottom:30px; }
.mb1_5{ margin-bottom:15px; }
.mb2{ margin-bottom:20px; }
.mb2_5{ margin-bottom:25px; }
.mb3{ margin-bottom:40px; }
.mb4{ margin-bottom:10px; }
.mb5{ margin-bottom:5px; }
.mb6{ margin-bottom:50px; }
.mt1{ margin-top:15px; }
.mt2{ margin-top:20px; }
.pt2_5{ padding-top:25px; }
.pb2_5{ padding-bottom:25px; }
.pb2_0{ padding-bottom:20px; }
.pad1{ padding:15px; }
.pad1_1{ padding-left:15px; padding-right:15px; }
.pad1_2{ padding-top:15px; padding-bottom:15px; }
.pad2{ padding:20px; }
.pad2_1{ padding-left:20px; padding-right:20px; }
.pad2_2{ padding-top:20px; padding-bottom:20px; }
.pad2_3{ padding-left:25px; padding-right:25px; }
.pad2_4{ padding-top:25px; padding-bottom:25px; }
.pad3_1{ padding-left:30px; padding-right:30px; }
.pad3_2{ padding-top:30px; padding-bottom:30px; }
.o-hide{ overflow: hidden; }
.imgBox{ overflow: hidden; position: relative; }
.imgBox::before{ content:''; display: block; width:100%; }
/*.imgBox img{ display: block; position: absolute; left:0; top:0; width:100%; height:100%; transform:translateZ(0) scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); }*/
/*.imgBox img{ display: block; position: absolute; left:0; top:0; width:100%; height:100%; transform: translateZ(0) scale(1.05);-webkit-transform: translateZ(0) scale(1.05);-ms-transform: translateZ(0) scale(1.05);-moz-transform: translateZ(0) scale(1.05);-o-transform: translateZ(0) scale(1.05); }
.imgBox.imgh:hover img,
.imgh.imgBox:hover img,
.imgh:hover .imgBox img{ transform:translateZ(0) scale(1.05); -webkit-transform:translateZ(0) scale(1.05); -ms-transform:translateZ(0) scale(1.05); -moz-transform:translateZ(0) scale(1.05); -o-transform:translateZ(0) scale(1.05); }
*/
.imgBox img{ display: block; position: absolute; left:0; top:0; width:100%; height:100%; }
.Br6{ border-radius: 6px; -webkit-border-radius: 6px; }
.Br5{ border-radius: 5px; -webkit-border-radius: 5px; }
.Br3{ border-radius: 3px; -webkit-border-radius: 3px; }
.BrT6{border-top-left-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
.BrB6{border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;}
.BrT5{border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}
.BrB5{border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}
.BrT3{border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;}
.BrB3{border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;}
.BdT0{border-top:0px;}
.BdT1{border-top:1px solid #f5f5f5;}
.BdB0{border-bottom:0px;}
.BdB1{border-bottom:1px solid #f5f5f5;}
.Bd1f0{border: 1px solid #f0f0f0;}
.vmd{ display: inline-block; vertical-align: middle; }
.b-shadow{ box-shadow:0 0 10px rgba(0,0,0,0.08); }
.b-shadow2{ box-shadow: 0px 1px 3px 0px rgba(170, 170, 170, 0.28); }
.icons{ background-image:url(../images/icons_v2.png); background-repeat:no-repeat; }
.icons_before::before{ content:""; background-image:url(../images/icons_v2.png); background-repeat:no-repeat; }
.icons_after::after{ content:""; background-image:url(../images/icons_v2.png); background-repeat:no-repeat; }
.f_l{ float: left; display: inline-block; }
.f_r{ float: right; display: inline-block; }
.tab-cell{ display: table-cell; vertical-align: middle; }
/*清楚浮动*/
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after{ content: "."; display: block; height: 0; visibility: hidden; clear: both; font-size: 0;}
.clearfix { zoom: 1; }
/**输入框placeholder**/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#c6c6c6; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#c6c6c6; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#c6c6c6; }
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#c6c6c6; }
.input_color1::-webkit-input-placeholder { color:#585a58; }
.input_color1:-moz-placeholder { color:#585a58; }
.input_color1:-ms-input-placeholder { color:#585a58; }
.input_color2::-webkit-input-placeholder { color:#777; }
.input_color2:-moz-placeholder { color:#777; }
.input_color2:-ms-input-placeholder { color:#777; }
.input_color3::-webkit-input-placeholder { color:#888; }
.input_color3:-moz-placeholder { color:#888; }
.input_color3:-ms-input-placeholder { color:#888; }label_cont
.input_color4::-webkit-input-placeholder { color:#999; }
.input_color4:-moz-placeholder { color:#999; }
.input_color4:-ms-input-placeholder { color:#999; }
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.scrollbar::-webkit-scrollbar{ width: 2px; background-color: #eeeeee; }
/*定义滚动条轨道 内阴影+圆角*/
.scrollbar::-webkit-scrollbar-track{ border-radius: 2px; background-color: #eeeeee; }
/*定义滑块 内阴影+圆角*/
.scrollbar::-webkit-scrollbar-thumb{ border-radius: 2px; background-color: #f27c01; }
/*滑块效果*/
.scrollbar::-webkit-scrollbar-thumb:hover{ border-radius: 2px; background-color: #f27c01; }

/**宽度**/
.Awida{ width:900px; }
.Awidb{ width:280px; }
.Awidc{ width:885px; }
.Awidd{ width:295px; }
.Awid1{ width:100%; }
.Awid2{ width:50%; }
.Awid3{ width:33.33%; }
.Awid4{ width:25%; }
.Awid5{ width:20%; }

/***内容区域***/
.container{ width:1230px; margin:0 auto; padding-left:15px; padding-right:15px; }

/**导航**/
#header{ position: fixed; left:0; top:0; width:100%; background-color:#f27c01; z-index: 9; }
#header .Bot .logoBox{ }
#header .Bot .tab-cell{ height: 70px; }
#header .middle{ display: inline-block; vertical-align: top; }
#header .middle .Menu{ display: inline-block; vertical-align: top; padding-left:50px; font-size:0; line-height:0; }
#header .middle .Menu li{ display: inline-block; vertical-align:top; margin-left:24px; position: relative; }
#header .middle .Menu .title{ display: block; position: relative; line-height: 70px; font-size:15px; color:#fff; }
#header .middle .Menu .title a{ color:#fff; }
#header .middle .Menu .title::before{ display:inline-block; vertical-align: middle; margin-top:-3px; margin-right: 3px; width:22px; height: 22px; background-position: left center; }
#header .middle .Menu .title:hover::after,
#header .middle .Menu .on .title::after{ width:100%; }
#header .middle .Menu .title::after{ content:""; display: block; height: 2px; left:0; bottom:0; width:0; background:#079e9e; transition:all .3s; }
#header .middle .Menu .index .title::before{ background-image:url(../images/icon_header_1_1.png); margin-top:-5px; }
#header .middle .Menu .combo .title::before{ background-image:url(../images/icon_header_1_2.png); }
#header .middle .Menu .hospitalAndDoctor .title::before{ background-image:url(../images/icon_header_1_3.png); margin-top:-6px; }
#header .middle .Menu .card .title::before{ background-image:url(../images/icon_header_1_6.png); margin-top:-3px; }
#header .middle .Menu .diary .title::before{ background-image:url(../images/icon_header_1_4.png); }
#header .middle .Menu .news .title::before{ background-image:url(../images/icon_header_1_5.png); margin-top:-3px; }
#header .middle li:hover .Libs{ opacity: 1; margin-top:0; transform:scale(1); }
#header .middle .Menu li:hover .lib{ /*display:none;*/ margin-top:-15px; opacity:1; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); }
#header .middle .Libs{ display:block; width:720px; padding:22px 25px 22px 22px; position: absolute; left:0; top:100%; background:#fff; box-shadow:0px 3px 29px 0px rgba(0, 0, 0, 0.19); border-radius: 0px 0px 6px 6px; opacity: 0; margin-top:10px; transform:scale(0); transition:opacity .3s,margin .3s; transform:scale(0); }
#header .middle .Libs .dl{}
#header .middle .Libs .dl+.dl{ margin-top: 14px; }
#header .middle .Libs .dt{ float: left; width:120px; position: relative; }
#header .middle .Libs .dt::after{ content:""; position: absolute; top:50%; right:0; width:1px; height: 20px; margin-top:-10px; background:#d9d9d9; }
#header .middle .Libs .type{ line-height:0; font-size:0; color:#f27c01; }
#header .middle .Libs .type img{ display: inline-block; vertical-align: middle; width:36px; height: 36px; }
#header .middle .Libs .word{ display: inline-block; transition:all .3s; transform:translateX(0); vertical-align: middle; margin-left:15px; font-size: 16px; line-height:36px; }
#header .middle .Libs .dd{ overflow: hidden; padding:5px 0; margin-left: 130px; }
#header .middle .Libs .span{ display: inline-block; vertical-align:top; padding:3px 12px; }
#header .middle .Libs .span a{ display: block; transition:all .3s; transform:translateX(0); line-height: 20px; font-size: 14px; color: #333333; }
#header .middle .Libs .type:hover .word{ transform:translateX(3px); }
#header .middle .Libs .span a:hover{ transform:translateX(3px); color:#f27c01; }
#header .middle .Menu li .lib{ background:#fff; border-radius:3px; overflow:hidden; position: absolute; top:100%; opacity:1; margin-top:-10px; transform:scale(0); -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transition:opacity 0.3s,margin 0.3s; -webkit-transition:opacity 0.3s,margin 0.3s; -moz-transition:opacity 0.3s,margin 0.3s; -ms-transition:opacity 0.3s,margin 0.3s; -o-transition:opacity 0.3s,margin 0.3s; box-shadow:0px 3px 29px 0px rgba(0, 0, 0, 0.19); }
#header .middle .Menu li .Libs2{ width:140px; margin-left:-70px; left:50%; text-align:center; background:transparent; text-align:center; }
#header .middle .Menu li .Libs2 p{ line-height:30px; background:#fff; }
#header .middle .Menu li .Libs2 a{color: #555555; font-size:14px; padding:0 10px; display:block; }
#header .middle .Menu li .Libs2 a:hover{ color:#079e9e; }
#header .middle .addressBox{ display: inline-block; position: relative; padding-top:12px; vertical-align: top; margin-left:10px; max-width:83px; }
#header .middle .addressBox .title{ display: block; line-height:58px; font-size:13px; color:#fff; }
#header .middle .addressBox .icons_before::before{ display:inline-block; vertical-align: middle; margin-top:-7px; margin-right: 3px; height:20px; width:18px; right:0; top:50%; background-position:-83px -502px; zoom:.8; }
#header .middle .addressBox:hover .tips_city{ margin-top:0; opacity:1; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); }
#header .middle .addressBox .tips_city{ position:absolute; left:0; top:100%; padding:10px 15px 15px; background:#f27c01; color:#fff; width:210px; opacity:0; margin-top:-10px; transform:scale(0); -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transition:opacity 0.3s,margin 0.3s; -webkit-transition:opacity 0.3s,margin 0.3s; -moz-transition:opacity 0.3s,margin 0.3s; -ms-transition:opacity 0.3s,margin 0.3s; -o-transition:opacity 0.3s,margin 0.3s; }
#header .middle .addressBox .tips_city h5{ font-size:13px; line-height:1.4em; margin:0; }
#header .middle .addressBox .tips_city .aBox{ font-size:0; line-height:0; }
#header .middle .addressBox .tips_city .aBox .li{ display:inline-block; vertical-align:top; min-width:39px; margin:10px 5px 0px 0px; }
#header .middle .addressBox .tips_city .aBox a{ line-height:1.4em; font-size:12px; color:#fff; }
#header .middle .addressBox .tips_city a:hover{ color:#079e9e; }
#header .middle .addressBox .more{ display: inline-block; vertical-align: middle; margin-right:10px; line-height:1.4em; font-size: 12px; color:#fff; }
#header .form{ display: inline-block; vertical-align: middle; border-radius: 15px; background: #fff; position: relative; font-size: 0; line-height: 0; }
#header .form .Key{ display: inline-block; vertical-align: top; padding-left:15px; height: 30px; width:150px; line-height: 30px; font-size: 13px; color: #666; }
#header .form .label{ display: inline-block; vertical-align: top; position: relative; height: 30px; width:40px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; cursor: pointer; transition:all .3s; }
#header .form .label:hover{ background:#e8e8e8; }
#header .form .submit{ display: block; position: absolute; left:50%; top:50%; margin-top: -10px; margin-left: -10px; height: 20px; width: 20px; background-position:-114px -60px; cursor: pointer; }
#header .form.focus .TipsUl{ display:block; }
#header .form .TipsUl{ display:none; position: absolute; left:0; top:100%; margin-top:-1px; width:290px; border:1px solid #e0e0e0; padding:0 6px; background:#fff; }
#header .form .TipsUl .ul{}
#header .form .TipsUl .ul li{ line-height:22px; padding:9px 0; font-size:13px; color:#444444; cursor:pointer; }
#header .form .TipsUl .ul li+li{ border-top:1px solid #f1f1f1; }
#header .form .TipsUl .ul li:hover{ color:#888; }
#header .form .TipsUl .ul .none{ font-size:14px; padding:10px 0; color:#999; }
#header .form .TipsUl.history .clearHistory{ display:block; }
#header .form .TipsUl .clearHistory{ border-top:1px solid #f1f1f1; display:none; }
#header .form .TipsUl .clearHistory .Btn{ display:inline-block; font-size:12px; line-height:40px; color:#bbbbbb; }
#header .form .TipsUl .clearHistory .Btn:hover{ color:#444; }
#header .memberBox{ display: inline-block; vertical-align: middle; margin-left: 5px; font-size: 14px; color:#ffffff; }
#header .memberBox a{ color:#ffffff; }
#header .memberBox a:hover{ color:#079e9e; }
.Htype #header{}
.noneFixed #header{ position: absolute; }

/**侧边栏**/
#Nav{ position: fixed; right:38px; top:50%; width:72px; z-index: 9; }
#Nav .ul{ padding:9px 0; text-align: center; background-color: #ffffff; border-radius: 5px; box-shadow: 0px 6px 21px 0px rgba(0, 0, 0, 0.09); }
#Nav .ul li:first-child .a{ border-top-left-radius: 5px; border-top-right-radius: 5px; }
#Nav .ul li:last-child .a{ border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
#Nav .ul .a{ background:#fff; }
#Nav .a{ display:block; position: relative; padding:8px 0; color: #999999; }
#Nav .icons{ display:block; margin:0 auto; height:30px; width: 30px; transition:all .3s; }
#Nav .txt{ margin-top: 6px; line-height: 20px; font-size: 12px; }
#Nav .line .icons{ background-position:0px -104px; }
#Nav .phone .icons{ background-position:-52px -104px; }
#Nav .code .icons{ background-position:-104px -104px; }
#Nav .car .icons{ background-position:-155px -104px; }
#Nav .fk .icons{ background-position:-207px -104px; }
#Nav .a:hover .icons{ background-position-y:-147px; }
#Nav .a:hover{ color:#f27c01; }
#Nav .i_contrast .icons{ background-position:-582px -117px; }
#Nav .i_contrast .icons_before::before{ width:12px; height:20px; background-position:-597px -162px; position: absolute; right:100%; margin-right:-8px; z-index:2; top:8px; opacity: 0; transform:scale(0); -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transition:opacity 0.3s,margin 0.3s; -webkit-transition:opacity 0.3s,margin 0.3s; -ms-transition:opacity 0.3s,margin 0.3s; -moz-transition:opacity 0.3s,margin 0.3s; -o-transition:opacity 0.3s,margin 0.3s; }
#Nav .num{ display:block; font-style:normal; font-size:12px; line-height:18px; min-width:18px; padding:0 2px; text-align:center; color:#fff; position: absolute; right:11px; top:4px; border-radius:50%; background:#ee0606; transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); }
#Nav .codeImg,
#Nav .word{ position: absolute; right:0; top:0; line-height:32px; padding:0 5px 0 12px; background-color:#f27c01; color:#fff; white-space: nowrap; opacity: 0; transform:scale(0); -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transition:opacity 0.3s,right 0.3s; -webkit-transition:opacity 0.3s,right 0.3s; -ms-transition:opacity 0.3s,right 0.3s; -moz-transition:opacity 0.3s,right 0.3s; -o-transition:opacity 0.3s,right 0.3s; }
#Nav .a:hover .codeImg,
#Nav .a:hover .word{ right:100%; opacity:1; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); }
#Nav .codeImg img{ display:block; margin:0 auto; max-width:100px; }
#Nav .codeImg{ top:-9px; background-color:#fff; padding:5px; border:1px solid #f0f0f0; border-top-left-radius:3px; border-bottom-left-radius:3px; }
#Nav .word{ top:15px; padding:0 15px 0 20px; font-style:italic; font-size:18px; line-height:42px; }
#Nav .Returntop{ display: block; position: relative; margin-top:20px; height: 66px; border-radius: 5px; background:rgba(0,0,0,.25); }
#Nav .Returntop::before{ height: 22px; width: 28px; position: absolute; left: 50%; top:50%; margin-top:-11px; margin-left: -14px; background-position:-260px -108px; }
#Nav .Returntop:hover{ background:#f27c01; }

/***底部**/
#footer{ background:#23282f; line-height: 22px; font-size: 14px; color:#8c8f93; }
#footer a{ color:#8c8f93; }
#footer a:hover{ color:#ffffff; }
#footer .vtop{ display: inline-block; vertical-align: top; }
#footer .fnt{ font-size: 15px; color:#fff; }
#footer .Btns{}
#footer .Btns .Btn{ display: inline-block; vertical-align: top; padding:0 12px; border-radius:14px; background-color: #f27c01; line-height: 28px; font-size: 14px; color: #ffffff; }
#footer .Btns .Btn+.Btn{ margin-left:13px; }
#footer .Btns .Btn:hover{ background:#02a9a9; }
#footer .top{ padding-top: 15px; }
#footer .top .fnt{ padding-bottom: 20px; }
#footer .top .logoBox{ text-align: center; padding-top: 10px; }
#footer .top .logoBox .word{ overflow: hidden; padding:0 36px; margin-top: 3px; }
#footer .top .logoBox .word .text{ display: inline-block; line-height: 28px; font-size: 14px; color: #8c8f93; position: relative; }
#footer .top .logoBox .word .text::before,
#footer .top .logoBox .word .text::after{ content:''; display: inline-block; width:100%; height: 1px; background: #8c8f93; opacity: .13; position: absolute; top:50%; margin-top: -.5px; }
#footer .top .logoBox .word .text::before{ right:100%; margin-right:10px; }
#footer .top .logoBox .word .text::after{ left:100%; margin-left:10px; }
#footer .top .rBox{ border-left: 1px solid #3c3f44; padding-top:10px; }
#footer .top .contact{ width:270px; margin:0 80px 0 50px; }
#footer .top .contact .p{ font-size:14px;line-height:14px; }
#footer .top .contact .num{ margin:5px 0 12px; font-size: 25px; color: #ffffff; }
#footer .top .contact .phone{ height:40px;padding:0;border-width:0px;border-style:solid;border-color:rgba(228,228,228,1);background:url(../images/dbdh.png) no-repeat;padding-left:50px;margin-top:5px; }
#footer .top .Menu{ margin-right:110px; }
#footer .top .Menu li{ width:110px; padding-right: 10px; }
#footer .top .Menu li+li{ margin-left: 60px; }
#footer .top .aBox{ margin-top:-5px; }
#footer .top .aBox .a{ padding:2px 0; }
#footer .top .CodeBox .Img{ text-align: center; }
#footer .top .CodeBox .wid{ margin-bottom: 7px; }
#footer .top .CodeBox .wid+.wid{ margin-left: 10px; }
#footer .Tags{ margin-top:10px; padding:20px 0; border-top:1px solid rgba(60,63,68,.6); border-bottom:1px solid rgba(60,63,68,.6);min-height: 160px; }
#footer .Tags .Tabtit .span{ display: inline-block; }
#footer .Tags .Tabtit .span+.span{ margin-left: 15px; }
#footer .Tags .Tabtit a{ display: block; padding:0 15px; border-radius: 14px; line-height: 28px; font-size: 15px; color: #ffffff; }
#footer .Tags .Tabtit a.on{ background-color: #f27c01; }
#footer .Tags .links{ margin:-5px -12px; padding-top:20px; }
#footer .Tags .links a{ display: inline-block; margin:3px 12px; line-height: 20px; font-size: 14px; }
#footer .copy{ padding-top:15px; padding-bottom: 15px; }
#footer .copy .icp{ margin-top: 4px; }
#footer .copy .icp img{ vertical-align:middle; margin-right:5px; margin-top:-4px ; }

/*************公用****************/
.point{ text-align:right; font-size: 0; line-height: 0; }
.point span{ height:2px; width:20px; opacity: 0.27; background-color: #fff; margin:0; cursor: pointer; border-radius: 0; }
.point span+span{ margin-left:8px; }
.point .swiper-pagination-bullet-active{ opacity: 1; }
/**公共轮播Banner**/
.SingleSwiper{ position: relative; position: relative; }
.SingleSwiper .Box{ display:block; }
.SingleSwiper .paginations{ position: absolute; left:0; bottom:16px; width:100%; text-align:center; font-size:0; line-height:0; z-index:3; }
.SingleSwiper .paginations span{ height:10px; width:10px; border:1px solid #fff; opacity:1; border-radius:50%; background-color:transparent; margin:0 4px; }
.SingleSwiper .paginations span.swiper-pagination-bullet-active{ background-color:#fff; }
/*************标题****************/
.AutoTitleA{ font-size:0; line-height:64px; border-bottom: 1px solid #f0f0f0; }
.AutoTitleA.nLine{ border-bottom: 0 none; }
.AutoTitleA .word{ display:inline-block; vertical-align:middle; padding-left:15px; position: relative; margin-right:60px; font-size:24px; color:#f27c01; }
.AutoTitleA .word::before{ content:""; display:block; width:3px; height:24px; margin-top:-12px; position: absolute; top:50%; left:0; background:#f27c01; }
.AutoTitleA .titBox{ display:inline-block; vertical-align:middle; }
.AutoTitleA .titBox .span{ display: inline-block; vertical-align:middle; position: relative; padding:0 5px; font-size:16px; color:#333333; }
.AutoTitleA .titBox .span+.span{ margin-left:40px; }
.AutoTitleA .titBox .span::after{ content:''; position: absolute; left:0; bottom:0; width:0%; height: 3px; background-color: #f27c01; transition:all .3s; }
.AutoTitleA .titBox .span.on::after{ width:100%; }
.AutoTitleA .moreBox .more{ display: inline-block; vertical-align: middle; font-size: 14px; color: #999999; }
.AutoTitleA .moreBox .more:hover{ color:#f27c01; }
.AutoTitleA .moreBox .more .jt{ margin-left:5px; font-family: SimSun; }
.AutoTitleB{ font-size:0; line-height:64px; border-bottom: 1px solid #f0f0f0; }
.AutoTitleB.n_line{ border-bottom:0 none; }
.AutoTitleB .wordB{ display:inline-block; vertical-align:middle; padding-left:10px; position: relative; margin-right:60px; font-size:20px; color:#333333; }
.AutoTitleB .wordB::before{ content:""; display:block; width:3px; height:24px; margin-top:-12px; position: absolute; top:50%; left:0; background:#f27c01; }
.AutoTitleB .titBox{ display:inline-block; vertical-align:middle; }
.AutoTitleB .titBox .span{ display: inline-block; vertical-align:middle; position: relative; font-size:18px; color:#333333; }
.AutoTitleB .titBox .span::after{ content:''; position: absolute; left:0; bottom:0; width:0%; height: 3px; background-color: #f27c01; transition:all .3s; }
.AutoTitleB .titBox .span.on{ color:#333; }
.AutoTitleB .titBox .span.on::after{ width:100%; }
.AutoTitleB .moreBox .more{ display: inline-block; vertical-align: middle; font-size: 14px; color: #999999; }
.AutoTitleB .moreBox .more:hover{ color:#f27c01; }
.AutoTitleB .moreBox .more .jt{ margin-left:5px; font-family: SimSun; }
/*************按钮****************/
.checkButtomStyle{ cursor: pointer; background-color: #f27c01; color:#fff; }
.checkButtomStyle:hover{ background-color:#f27c01; }
.checkButtomStyle:disabled{ cursor: default; background: #eeeeee; color: #aeaeae; }
/*************退出按钮****************/
.exit{ display: block; cursor: pointer; width:24px; height:24px; }
.exit::before{ position: absolute; left:50%; top:50%; margin-left:-6px; margin-top:-6px; height:12px; width:12px; }
.exit:hover::before{ background-position:-17px 0; }
/*************iframe弹框****************/
iframe.loading{ background-image:url(../images/loading.gif); background-position: center; background-repeat: no-repeat; }
.iframeStyle1{ margin:0; padding:0; border:0 none; position: fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.3); z-index: 999; }
.iframeStyle1{}
/*************面包屑地址*************/
#Location{ font-size: 0; line-height: 0; padding:11px 0; }
#Location.pad{ padding:18px 0; }
#Location.line{ border-top:1px solid #dddddd; }
#Location.line2{ border-top:1px solid #eee; }
#Location a,
#Location span,
#Location .jt{ font-size:12px; line-height:18px; color:#666666; font-style: normal; display:inline-block; vertical-align:middle; }
#Location .jt{ margin:0 12px; }
#Location a:hover{ color:#f27c01; }
#Location .icons{ height:18px; width:14px; background-position:2px -545px; margin-right:4px; }
/*************公用弹框*************/
.PromptBox{ position: fixed; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,.3); z-index:9999; }
.PromptBox .Box{ position: absolute; left:50%; top:50%; border-radius: 5px; background:#fff; text-align:center; box-shadow:0 0 10px rgba(0,0,0,.1); width:320px; }
.PromptBox .Box .exit{ display: block; position: absolute; right:10px; top:5px; font-size:16px; color:transparent; }
.PromptBox .Box .exit::before{ position: absolute; left:50%; top:50%; height: 14px; width:14px; margin-left:-7px; margin-top:-7px; background-position: -34px 0; }
.PromptBox .Box .h5{ padding:5px 15px; text-align:left; border-top-left-radius: 5px; border-top-right-radius: 5px; background-color:#f27c01; line-height:26px; font-weight:normal; font-size:16px; color:#fff; }
.PromptBox .Box .else_Cont{ text-align: left; }
.PromptBox .Box .cont{ padding:24px 15px 0; font-size:16px; line-height:22px; }
.PromptBox .Box .cont .icons_before{ display:inline-block; position: relative; padding-left:45px; line-height:20px; }
.PromptBox .Box .cont .icons_before::before{ position: absolute; height:40px; width:40px; left:0; top:50%; margin-top:-20px; background-position:-268px -606px; }
.PromptBox.confirm .Box .cont .icons_before::before{ position: absolute; height:40px; width:40px; background-position:-323px -607px; }
.PromptBox .Box .Btns{ padding:10px 15px 22px; }
.PromptBox .Box .Btns .Btn{ display:inline-block; font-size:14px; line-height:28px; min-width:70px; border-radius:3px; color:#666; cursor:pointer; padding:0 10px; border:1px solid transparent; margin:0 5px; transition:all 0.3s; }
.PromptBox .Box .Btns .true{ color:#666; border-color:#dbdbdb; }
.PromptBox .Box .Btns .false{ background-color:#ffaa01; color:#fff; }
.PromptBox .Box .Btns .Btn:hover{ color:#fff; background:#f27c01; border-color:#f27c01; }
.PromptBox.BtnShow_false .Btns .Btn{ display: none; }
.PromptBox.mytype1 .Box .h5{ display:none; }
.PromptBox.mytype1 .Box .cont{ padding:15px; }
.PromptBox.mytype1 .Box .cont .icons_before{ padding-left:38px; }
.PromptBox.mytype1 .Box .cont .icons_before::before{ top:5px; height:30px; width:30px; background-position:-535px -216px; }
.PromptBox.mytype1 .Box .Btns{ display:none; }
.PromptBox.pyaTank .Box .cont .icons_before{ line-height:22px; font-size:13px; }
/**提示**/
.mayAutoFadeBox.PromptBox{ width:0; height:0; left:50%; top:50%; }
.mayAutoFadeBox.PromptBox .Box{ background:rgba(0,0,0,.5); border-radius: 0; }
.mayAutoFadeBox.PromptBox .h5{ display:none; }
.mayAutoFadeBox.PromptBox .Box .cont{ padding:0; margin-bottom:0; }
.mayAutoFadeBox.PromptBox .Box .icons_before{ padding:10px 15px; display:block; width:100%; line-height:20px; font-size:14px; color:#fff; text-align:center; }
.mayAutoFadeBox.PromptBox .Box .cont .icons_before::before{ display:none; }
.mayAutoFadeBox.PromptBox .Btns{ display:none; }
/**输入框类**/
.AInputBox{ position:relative; }
.AInputBox+.AInputBox{ margin-top:12px; }
.AInputBox .AInputBox_Bword{ width:100%; height:38px; line-height:36px; font-size:14px; color:#777777; padding:0 12px; border:1px solid #f0f0f0; }
.AInputBox textarea.AInputBox_Bword{ height:96px; line-height:20px; padding:8px 12px; }
/*************分页*************/
.PageBtns{ font-size: 0; line-height: 0; padding:28px 15px 38px; text-align:center; }
.PageBtns a{ display: inline-block; vertical-align: middle; font-size:14px; color:#78787b; line-height:28px; border:1px solid #dddddd; padding:0 10px; margin:2px; transition:all 0.3s; }
.PageBtns a:hover{ color:#f27c01; border-color:#f27c01; }
.PageBtns a[disabled="disabled"]{ cursor:default; color:#cccccc; border-color:#ddd; }
.PageBtns a.on{ background:#dddddd; border-color:#dddddd; color:#fff; }
/*************更多按钮****************/
.MoreBox.none{ padding:10px 0; }
.MoreBox.none *{ display: none!important; }
.MoreBox{ text-align: center; padding:10px 0; line-height: 24px; font-size: 14px; color: #999999; }
.MoreBox a{ color:#999999; }
.MoreBox a:hover{ color:#079e9e; }
.MoreBox .load,
.MoreBox .loaded{ display: none; }
.MoreBox.loading .a,
.MoreBox.loaded .a{ display: none; }
.MoreBox.loading .load{ display: inline; }
.MoreBox.loaded .loaded{ display: inline; }
/*************上一篇下一篇*************/
.PNBox{ padding:20px 0; }
.PNBox p{ font-size:14px; line-height:1.6em; color:#444444; }
.PNBox p+p{ margin-top:9px; }
.PNBox p a{ color:#444444; }
.PNBox p a:hover{ color:#f27c01; }
/*************无数据*************/
.NoneList{ font-size:14px; line-height:1.6em; color:#666666; padding:110px 0 140px; }
.NoneList .word{ display:inline-block; padding-left:110px; position: relative; max-width:90%; }
.NoneList .icons_type1::before{ position: absolute; left:0; top:50%; margin-top:-35.5px; height:71px; width:81px; background:url(../images/none_list_car.png) no-repeat center; }
.NoneList .icons_type2{ display: block; position: relative; height:130px; }
.NoneList .icons_type2::before{ position: absolute; left:50%; top:0; margin-left: -65px; height:130px; width:130px; background:url(../images/user/user_icons.png) no-repeat -800px -80px; }
.NoneList .word a{ color:#f27c01; }
.NoneList .word a:hover{ color:#079e9e; }
/***图片压缩***/
.UploadImg.on{ z-index: 9; }
.UploadImg{ display: flex; opacity: 0; position: fixed; align-items: center; left:0; top:0; height:100%; width:100%; background:rgba(0,0,0,.1); z-index:-99999; }
.UploadImg .ImgDiv{ display: flex; position: absolute; left:0; top:0; align-items: center; justify-content: center; }
.UploadImg .Img{ width:auto; height: auto; }
.UploadImg .Img img{ max-width: 99999999%; max-height: 99999999%; }
.UploadImg .Img2{ width:100%; height: 100%; }
.UploadImg .Img2 img{ max-width: 300%; max-height: 300%; }

/*************弹框****************/
.TankBlcok{ position: fixed; left:0; top:0; height:100%; width:100%; z-index:999; background:rgba(0,0,0,0.6); display:none; }
.TankBlcok .block{ position:absolute; left:50%; top:50%; }
.TankBlcok .block .exit{ position: absolute; background:#3866ff; border-radius:50%; color:#fff; top:-10px; right:-10px; line-height:18px; height:22px; width:22px; border:1px solid #fff; text-align:center; font-size:14px; cursor: pointer; font-family:"arial"; }
/*************视频弹框*************/
.TankVideoBox{ position: fixed; left: 0; top: 0; height: 100%; width: 100%; z-index: 9999; background-color: rgba(255,255,255,0.9); display: none; cursor: pointer; }
.TankVideoBox .VideoBox{ position: absolute; }
.TankVideoBox iframe{ position: absolute; }
.TankVideoBox .VideoBox .exit{ display: block; position: absolute; height: 30px; width: 30px; top: -30px; right: -30px; border-radius:50%; background:url(../images/icon_exit1_1.png) no-repeat center/50%; }
.TankVideoBox .VideoBox .exit:before{ /*content: "";*/ display: block; height: 80%; width: 2px; position: absolute; left: 50%; margin-left: -1px; top: 10%; background-color: #fff; transform: rotate(45deg); }
.TankVideoBox .VideoBox .exit:after{ /*content: "";*/ display: block; height: 80%; width: 2px; position: absolute; left: 50%; margin-left: -1px; top: 10%; background-color: #fff; transform: rotate(-45deg);}
.TankVideoBox .VideoBox .exit:hover{ background-color: #4293f4; }
.TankVideoBox .VideoBox video{ display: block; width: 100%; }
/*************医生详情页面 静止导航*************/
#fixed_nav{width:100%;position:fixed;top:0px;left:0px;margin:0px auto;z-index:99;background:#ffffff;border-bottom:1px solid #ddd;display:none;}
#fixed_nav .box{width:1200px;height:50px;padding:5px 15px;margin:0px auto;line-height:40px;}
#fixed_nav .box .fl{float:left;}
#fixed_nav .box .fr{float:right;;}
#fixed_nav .box .span_img{float:left;display:inline-block;overflow:hidden; width:40px;height:40px; border:1px solid #ffffff;border-radius: 50%;}
#fixed_nav .box .span_name{float:left;font-size:14px;margin:0px 10px;margin-right: 70px;}
#fixed_nav .box .guanzhu {display: block;transition: all 0.3s;text-align: center;border: 1px solid #f27c01;border-radius: 5px;background: transparent;line-height: 14px;font-size: 13px;color: #f27c01;padding:5px 15px;margin-top:7px;}
#fixed_nav .box .guanzhu:hover {background: #f27c01;color: #ffffff;}
#fixed_nav .box .fen{width:1px;height:12px;border-right:1px solid #ddd;margin-top:15px;}
#fixed_nav .box .link{font-size:14px;padding:0px 8px;margin:0px 8px;}
.mao{height:1px;width:1px;position:relative;top:-60px;}