@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0 }
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:none }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; block;
clear:all; }
body { font:14px/1.5'XinGothic-SinaWeibo', 'Microsoft Yahei', 'helvetica', 'arial'; -webkit-text-size-adjust:none; color:#1a1a1a; -webkit-text-size-adjust:none; min-width:320px;max-width:640px; margin:0 auto}
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
form { display:inline }
ul, ol { list-style:none }
a:link, a:visited { text-decoration:none; color:#595757 }
a:hover { text-decoration:none; }
img { vertical-align:middle; border:0; -ms-interpolation-mode:bicubic; -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
button, input, select, textarea { font-size:100%; vertical-align:middle; outline:none; font-family:'Microsoft Yahei', 'helvetica', 'arial' }
textarea { resize:none }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; -webkit-appearance:button; -moz-appearance:button }
input:focus:-moz-placeholder, input:focus::-webkit-input-placeholder {
color:transparent
}
button::-moz-focus-inner, input::-moz-focus-inner {
padding:0;
border:0
}
table { border-collapse:collapse; border-spacing:0 }
.fl { float:left; }
.fr { float:right; }
.hide { display:none; }
.show { display:block; }
header, footer, article, section, nav, menu, hgroup { display:block; clear:all; }
@font-face {
font-family: 'icomoon';
src:url('../fonts/icomoon.eot?sd0bv6');
src:url('../fonts/icomoon.eot?#iefixsd0bv6') format('embedded-opentype'), url('../fonts/icomoon.woff?sd0bv6') format('woff'), url('../fonts/icomoon.ttf?sd0bv6') format('truetype'), url('../fonts/icomoon.svg?sd0bv6#icomoon') format('svg');
font-weight: normal;
font-style: normal;
}
.icomoon { font-family:'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
.clearfix { *zoom:1;
}
.clearfix:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"."; }
header { height:46px; background:url(in_top.jpg) repeat-x; }
header .head {padding:3px 0 0 12px; overflow:hidden }

header .head .icomoon { font-size:220px; color:#ffe485 }
/* 幻灯片css -------------------------------------- */
.slideBox{ position:relative; overflow:hidden;}
.slideBox .hd{position:absolute; height:18px; line-height:18px; bottom:1px; right:5px; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px;border:1px solid #fff;background:#aaa; text-indent:-9999px; overflow:hidden; margin:0 1px;   }
.slideBox .hd li.on{ background:#fff;  }
.slideBox .bd li{position:relative; text-align:center;}
.slideBox .bd li img{background:url(../images/loading.gif) center no-repeat; vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
/* -------------------------------------- */
.swiper-container { width: 100%; height:atuo; text-align: center; }
.pagination, .pagination2 { position:absolute; z-index: 20; right: 5px; bottom: 1px; }
.swiper-pagination-switch { display:inline-block; width:5px; height:5px; border:1px solid #fff; opacity: 0.8; margin-right:2px; cursor: pointer; }
.swiper-visible-switch { background: #aaa; }
.swiper-active-switch { background: #fff; }
.pagination2 .swiper-pagination-switch { border:1px solid #ccc }
.pagination2 .swiper-active-switch { background: #ccc; }
section { margin-bottom:12px }
nav { text-align:center; background:#fff; padding:5px 0; margin-bottom:12px }
nav li { line-height:35px; height:35px; text-align:center; width:25%; font-size:12px; float:left; overflow:hidden }
nav li .icomoon { font-size:20px; vertical-align:sub; color:#ecad39; margin:0 2px }
section { padding:0 12px; background:#fff }
.news, .pro { padding:10px 0 }
.news .news_tit, .pro .pro_tit,.team .team_tit { color:#000; font-size:18px; margin-bottom:6px; clear:both }
.news .news_tit em, .pro .pro_tit em,.team .team_tit em { display:block; width:3px; height:17px; background:#ecad39; float:left; margin:4px 8px 0 0 }
.news .news_tit .more, .pro .pro_tit .more { float:right; color:#9fa0a0; margin-top:3px; font-size:12px }
.news li { text-overflow: ellipsis; white-space: nowrap; height:32px; line-height:32px; overflow: hidden; padding:0 14px }
.ad_baner, .ask_baner { background:none }
.ad_baner img { width:100% }
.news li .icomoon { font-size:28px; color:#FFA108; }

/* 项目css -------------------------------------- */
.pro_list{ position:relative; overflow:hidden;}
.pro_list .hd{height:18px; line-height:18px; text-align:center }
.pro_list .hd li{ display:inline-block; width:8px; height:8px;background:#595959; text-indent:-9999px; overflow:hidden; margin:0 2px;   }
.pro_list .hd li.on{ background:#ecad39;  }
.pro_list .bd li{ text-align:center;}
.pro_list .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.pro_list .bd li div { width:25%; text-align:center; font-size:14px; margin:6px 0; float:left;  }
.pro_list .bd li .icomoon { font-size:55px; float:left; width:100%; margin-bottom:3px }
.pro_list .bd li .c1, .pro li .c8, .pro li .c9, .pro li .c16 { color:#ecad39 }
.pro_list .bd li .c2, .pro li .c7, .pro li .c10, .pro li .c15 { color:#b8193f }
.pro_list .bd li .c3, .pro li .c6, .pro li .c11, .pro li .c14 { color:#c70d47 }
.pro_list .bd .c4, .pro li .c5, .pro li .c12, .pro li .c13 { color:#d70051 }
/* -------------------------------------- */
.team{ position:relative;}
.team img{ width:100%}
.team .team_tit{ position:absolute; left:12px; top:10px; width:200px}
.team_list { background:#2e3642;text-align:center; margin-bottom:12px; padding:8px 0 12px}
.team_list h2{ color:#95a2b6; padding:0 0 10px}
.team_list li{ width:25%; float:left; line-height:16px}
.team_list li img{ width:90%}
.team_list li a p.bt{ color:#fff;font-size:12px; padding-top:4px}
.team_list li a p.st{ color:#95a2b6;font-size:12px}
.consult { width:320px; margin:0 auto 12px; text-align:center }
.consult .consult_l { float:left; width:218px; height:33px; background:#fff; line-height:33px; color:#595757; border:1px solid #d3d3d4;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font-size:12px  }
.consult .consult_l i { font-style:normal; font-size:14px; font-weight:bold}
.consult .consult_l span{ color:#fe4a75}
.consult a { width:90px; height:35px; background:#ff6005; line-height:35px; color:#fff; display:inline-block; margin-left:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.ask { width:320px; margin:0 auto 12px }
.ask .ask_l { float:left; width:77px; height:158px; background:#000000; text-align:center; font-size:12px; color:#fff }
.ask .ask_l .icomoon { font-size:60px; color:#fff; display:block; margin-top:40px }
.ask .ask_r { float:right; width:239px; }
.ask .ask_r li { float:left; width:63px; height:63px; display:block; margin-right:4px; margin-bottom:4px; padding:7px; line-height:20px; }
.ask .ask_r li.c1 { background:#565656 }
.ask .ask_r li.c2 { background:#52310e }
.ask .ask_r li.c3 { background:#a1370d }
.ask .ask_r li.c4 { background:#ba8908 }
.ask .ask_r li.c5 { background:#959595 }
.ask .ask_r li.c6 { background:#bf9354 }
.ask .ask_r a:link, .ask .ask_r a:visited { color:#fff; font-size:12px; text-overflow: ellipsis; overflow: hidden; height:60px; display:block; width:100% }
.act_list { background:#fff;padding:10px 12px 2px;border:1px solid #d3d3d4;-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.act_list h2{ color:#595757; font-size:16px; font-weight:bold; margin-bottom:8px}
.act_list h2 .icomoon { font-size:30px; vertical-align:sub; margin:0 2px;color:#f42327 }
.act_list .top_li{ position:relative;}
.act_list .top_li img{ width:100%}
.act_list .top_li .text{ padding:8px 0; background:rgba(0,0,0,0.7); color:#fff; position:absolute; bottom:0; width:100%; text-indent:10px; font-size:16px}
.act_list .top_li .text p{ font-size:14px}
.act_list .li{ border-top:1px solid #d3d3d4; padding:8px 0}
.act_list .li img{ width:20%; float:right;}

footer { text-align:center; padding-bottom:50px }
footer p { font-size:14px }
footer p.address { font-size:18px; margin:2px 0 }
footer li { display:inline-block; width:140px; height:36px; line-height:36px; margin:4px 0 10px }
footer li a:link, footer li a:visited { color:#fff; width:140px; height:36px }
footer li.qq { background:#584302 }
footer li.map { background:#a8810c }
#footnav { position:fixed; bottom:0; width:100%; background:#c77f19; z-index:999;min-width:320px;max-width:640px; margin:0 auto }
#footnav ul { width:100%; margin:0 auto }
#footnav li { width:33%; float:left; height:45px; text-align:center }
#footnav li a:link, #footnav li a:visited { width:90%; height:45px; line-height:45px; text-align:center; color:#fff; display:block; }
#footnav li a .icomoon { font-size:20px; vertical-align:sub; margin:0 2px; position:relative }
#footnav li a .num { width:20px; height:20px; background:#fff; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius:20px; position:absolute; left:80px; top:-4px }
#footnav li a .num .num_nei { width:18px; height:18px; background:#ff0000; -moz-border-radius: 18px; -webkit-border-radius: 18px; border-radius:18px; font-size:12px; margin:1px 0 0 1px; line-height:16px; text-align:center }
/*华丽分隔符*/ 
.this_loc { border-bottom:1px solid #d3d3d4; padding:4px 0; color:#808080; margin-bottom:12px; font-size:12px }
.this_loc_nei { margin-bottom:0 }
.this_loc_nei .this_loc { margin-bottom:0 }
.sub_pro { padding:12px 0 0 }
.sub_pro li { border:1px solid #d3d3d4; padding:4px 15px; float:left; margin:0 5px 12px 0 }
.sub_pro_name { font-size:16px; padding:10px 0 6px; text-align:center }
.sub_pro_tit { color:#d70051; padding:4px 0 }
.sub_pro_tit .icomoon { font-size:18px; vertical-align:sub; margin-right:4px }
.sub_pro_jieshao { border-bottom:1px solid #d3d3d4; padding:6px 23px; }
.sub_pro_jieshao br, .sub_pro_con br { display:inline; line-height:26px; }
.sub_pro_rec { padding:4px 23px; color:#d70051; }
.sub_pro_but { width:285px; margin:12px auto }
.sub_pro_but li { display:inline-block; width:140px; height:36px; line-height:36px; }
.sub_pro_but li a:link, .sub_pro_but li a:visited { color:#fff; width:140px; height:36px; text-align:center; display:block }
.sub_pro_but li a.zixun { background:#ecad39 }
.sub_pro_but li a.zhuanjia { background:#d70051 }
.sub_pro_con { padding:6px 23px; }
.case_list { padding:0 0 12px; text-align:center }
.case_list li { display:inline-block; width:48%; margin-bottom:4px }
.content { padding:12px 0 }
.content img { width:100%; margin-bottom:12px }
.about_name { font-size:16px; padding:12px 0 0; text-align:center }
.about_nav { width:280px; margin:0 auto; padding:12px 0 }
.about_nav li { display:inline-block; width:88px; height:34px; line-height:34px; border:1px solid #d3d3d4; margin-bottom:4px }
.about_nav li a:link, .about_nav li a:visited { width:88px; height:34px; text-align:center; display:block; }
.about_nav li.over { border:1px solid #d70051; }
.about_nav li.over a:link, .about_nav li.over a:visited { color:#d70051; }
.about_tit { color:#d70051; padding:10px 0 }
.about_tit .icomoon { font-size:18px; vertical-align:sub; margin-right:4px }
.about_con { padding-bottom:12px }
.about_con img { width:100%; }
.about_list { padding:12px 0; text-align:center; border-top:1px solid #d3d3d4 }
.about_list li { display:inline-block; width:48%; margin-bottom:4px }
.about_sp { padding:12px 0; border-top:1px solid #d3d3d4 }
.about_sp .sp_info { margin-bottom:12px }
.about_sp .sp_info .sp_img { float:left; width:30% }
.about_sp .sp_info .sp_txt { float:right; width:68%; font-size:12px }
.about_sp .sp_info .sp_txt .tit { font-size:14px; padding:4px 0; color:#d70051 }
.wz_tit { color:#d70051; padding:10px 0; text-align:center }
.wz_tit p { font-size:12px; color:#595757 }
.arrow-lt { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); margin-right: 3px; position:absolute; top:40%; left:5%; }
.arrow-rt { -webkit-transform: rotate(-225deg); transform: rotate(-225deg); -ms-transform: rotate(-225deg); -moz-transform: rotate(-225deg); -o-transform: rotate(-225deg); margin-right: 3px; position:absolute; top:40%; right:5%;}
.arrow-lt, .arrow-rt { display: inline-block; font-size: 0; border-top: 3px solid rgba(255, 255, 255, 0.5); border-left: 3px solid rgba(255, 255, 255, 0.5); width: 15px; height: 15px; background-color: rgba(0, 0, 0, 0); z-index:999}
.bzfl_b{ width:100%; padding:5px 0; height:auto; overflow:hidden; border-top:1px solid #ddd;}
.bzfl_b ul li{ display:block; width:28.7%; height:auto; margin-left:3.4%; margin-top:3%; float:left;}
.bzfl_b ul li img{ width:100%; max-width:150px; height:auto; border-radius:5px;}
.bzfl_b ul li a img:hover{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

 .jiam1{ width:100%;margin:0 auto; overflow:hidden;}
.box5{width:100%; height:auto; margin:0 auto; position:relative; clear:both;}
.hdcong{ width:80%; margin:10px auto; text-align:center;}
.prev,.next{ position:absolute; display:inline-block; top:50% }
.next{ right:0px;}
.doctor{ width:100%; height:auto; overflow:hidden; padding:10px 0 0 0;}
.yxtd_bt{ width:99.7%; height:34px; line-height:34px; text-align:center; background:#52310e; border-left:1px solid #52310e; border-right:1px solid #52310e;}
.yxtd_bt h2{ font-size:18px; font-weight:bold; color:#fff;}
.zxzj{ width:100%; height:auto; margin:0px auto;overflow:hidden; padding-bottom:10px;}
.zxzj_l{ width:94%; height:auto; overflow:hidden; margin:0 3%; margin:0 auto; background:#fff; border-radius:5px; margin-bottom:10px;}
.zxzj_l span{ width:64%; padding:5px 3%; float:left;}
.zxzj_l span h3{ font-size:18px; font-weight:bold; line-height:28px; color:#eb5700;}
.zxzj_l span p{ font-size:14px; color:#444;}
.zxzj_l a{ width:30%; height:60px; line-height:60px; font-size:16px; font-weight:bold; text-align:center; background:#a1370d; color:#fff; float:right;}
.zxzj_l a:hover{ background:#a1370d;}
.zxzj_m{ width:94%; height:auto; overflow:hidden; margin:0 3%; margin:0 auto; background:#fff; border-radius:5px; margin-bottom:10px;}
.zxzj_m span{ width:64%; padding:5px 3%; float:left;}
.zxzj_m span h3{ font-size:18px; font-weight:bold; line-height:28px; color:#eb5700;}
.zxzj_m span p{ font-size:14px; color:#444;}
.zxzj_m a{ width:30%; height:60px; line-height:60px; font-size:16px; font-weight:bold; text-align:center; background:#ba8908; color:#fff; float:right;}
.zxzj_m a:hover{ background:#ba8908;}
.bzfl_s{  width:100%; height:auto; margin:10px auto; overflow:hidden;}
.bzfl_s ul li a{ width:28.1%; height:34px; border:#CCC 1px solid; float: left; margin-left:3.4%; margin-top:10px; text-align:center; border-radius:5px; color:#333; line-height:34px; font-size:14px; font-weight:500;}
.bzfl_s ul li a:hover{border:#ba8908 1px solid; background:#ba8908; color:#fff;}
