@charset "utf-8";
/*通用部分*/



html, body { height:100%; }
* { font-family: "\5FAE\8F6F\96C5\9ED1"; }
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, font, 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 { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, q { display: block; }
table { border-collapse: collapse; }
ul, ol, li { list-style: none; }
a { text-decoration: none; cursor: pointer; cursor: hand; color: inherit; }
input { border: 0; outline: 0; }
input.dialog { width: 0; height: 0; font-size: 0; line-height: 0; border: 0 }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: ''; clear: both; height: 0; }
.clearfix { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.all { max-width: 640px; min-width: 320px; margin: auto; overflow: hidden; clear: both; font-size:1rem; }
.all img { width: 100%; display: block; border: none; margin:auto; }
.laycon { width:93.75%; margin:0 auto; }
/*字体自适应*/







.boox { width: 93.75%; clear: both; overflow: hidden; margin: auto; }
.box_bt { width: 100%; clear: both; overflow: hidden; margin: 5% auto; font-size: 1.6em; border-bottom: 2px #dbb587 solid; padding-bottom: 1%; line-height: 1.6em; color:#333333; background-size: 13% 70%; }
.box_bt2 { width: 100%; clear: both; overflow: hidden; margin: 5% auto; border-bottom: 2px #dbb587 solid; padding-bottom: 1%; line-height: 1.6em; color: #767676; }
.box_bt2 span { font-size: 1.6em; color: #333333; margin-right: 5%; }
/*病种导航*/



.jbks { width: 96%; clear: both; overflow: hidden; margin:4% auto 0 auto; }
.jbks img { width: 54%; }
.jbks li { width: 25%; float: left; text-align: center; background: #e0e0e0; }
 .jbks li:nth-child(4) a {
border-right:1px solid #e0e0e0;
}
.jbks .an { background: #dbb587; }
.jbks .an a { color: #FFFFFF; }
.jbks li a { display: block; border-right: 1px #ffffff solid; color: #000; padding: 5% 0; }
/*新闻部分*/



.news_xw .bt { font-size: 1.2em; text-align: center; }
.news_xw dl { width: 100%; overflow: hidden; margin: 5% auto; }
.news_xw dl dt { width: 46%; float: left; }
.news_xw dl dd { width: 51%; float: right; text-indent: 2em; line-height: 1.8em; }
.news_xw dl dd a { color: #cc3333; }
 .news_xw ul:nth-child(3) {
width: 100%;
margin:auto;
overflow: hidden;
}
 .news_xw ul:nth-child(3) li {
padding-bottom: 3%;
border-bottom: 1px dashed #ececec;
margin-bottom: 3%;
}
 .news_xw ul:nth-child(3) li:nth-child(3) {
border-bottom: none;
}
 .news_xw ul:nth-child(3) li a {
color: #333333;
margin-left: 2%;
}



/*strong{ font-weight:100;}*/



.news_xw ul:nth-child(3) li span {
color: #999999;
float:right;
}
 .news_xw ul:nth-child(4), .news_fk ul {
width: 100%;
clear: both;
overflow: hidden;
margin: auto;
}
 .news_xw ul:nth-child(4) li, .news_fk ul li {
width: 32%;
float: left;
margin:0 2% 2% 0;
}
 .news_xw ul:nth-child(4) li:nth-child(3), .news_xw ul:nth-child(4) li:nth-child(6) {
margin-right:0;
}
 .news_fk ul li:nth-child(3), .news_fk ul li:nth-child(6) {
margin-right:0;
}
 .news_xw ul:nth-child(4) li p, .news_fk ul li p {
width:100%;
background: #d8b386;
text-align: center;
color: #FFFFFF;
line-height: 1.6em;
padding: 3% 0;
font-size: 0.9em;
}
.news_fk { margin-top:5%; }
/*特殊诊疗部分*/



.tszl ul { width: 100%; overflow: hidden; margin:auto; }
.tszl ul li { width:90%; float: left; margin-right: 9.3333%; margin-bottom: 5%; margin-left: 23px; }
.tszl ul li a { color: #000000; }
 .tszl ul li:nth-child(4), .tszl ul li:nth-child(8), .tszl ul li:nth-child(12) {
margin-right: 0;
}
.tszl ul li img { margin-bottom: 10%; }
/*专家部分*/



.zj_p { position:relative; width: 100%; clear: both; overflow: hidden; margin: auto; }
.zj_p span {
padding: .83rem; color: #fff; line-height: 1.6em; position: absolute; bottom: 0; left: 0; right: 0; background-image: -webkit-linear-gradient(to top, rgba(118, 118, 118, 1), rgba(118, 118, 118, .7)); background-image: linear-gradient(to top, rgba(118, 118, 118, 1), rgba(118, 118, 118, .7)); }
.zjtd ul { width: 100%; margin:5% auto 0 auto; text-align: center; }
.zjtd ul li { float: left; width:32%; margin:0 2% 3% 0; }
.zjtd ul li div { border: 1px #e0e0e0 solid; }
.zjtd ul li p { padding:5px; }
.zjtd ul li span { display: block; color: #666666; line-height:1em; }
 .zjtd ul li:nth-child(3), .zjtd ul li:nth-child(6) {
margin-right: 0;
}
.zjtd ul li a { color: #FFFFFF; background: url(../images/zj_lj.jpg) repeat-x; display: block; padding: 5% 0; background-size:100% 100%; }
/*烦恼部分*/



.fn ul { width: 100%; clear: both; overflow: hidden; margin: auto; }
.fn ul li { width: 31%; float: left; text-align: center; border-radius: 3px; margin:0 3.5% 3.5% 0; }
 .fn ul li:nth-child(3), .fn ul li:nth-child(6), .fn ul li:nth-child(9), .fn ul li:nth-child(12) {
margin-right: 0;
}
 .fn ul li:nth-child(odd) {
background: #e8957c;
}
 .fn ul li:nth-child(even) {
background:#dbb587;
}
.fn ul li a { color: #FFFFFF; padding: 12% 0; display: block; }







/*印象部分*/



.yx p:nth-child(2) {
width: 100%;
clear: both;
overflow: hidden;
margin: auto;
}
/*底部部分*/



footer { width: 100%; clear: both; overflow: hidden; margin: auto; }
footer nav { width: 100%; background: #dbb587; padding: 3% 0; text-align: center; overflow: hidden; }
footer nav ul { width: 96%; margin: auto; }
footer nav ul li { width: 25%; float: left; }
 footer nav ul li:nth-child(4) a {
border-right:0;
}
footer nav ul li a { color: #FFFFFF; border-right: 1px #FFFFFF solid; display: block; }
.db_size { width: 98%; margin:0 auto 38px auto; clear: both; overflow: hidden; line-height: 2em; text-align:center; }
.db_logo { width:98%; margin:5% auto; clear:both; overflow:hidden; }
.db_logo img { width:57%; margin-right:5%; padding:0 6%; border-right:1px #dcdcdc solid; float:left }
.db_logo span { color:#666666; line-height:1.5rem; }
/*---------head----------*/ 







.head { margin:0 auto; background-color:#FFF; }
.head1 { height:25px; text-align:center; font-size:12px; }
.head1 a { padding:0 5px; }
.head2 { text-align:center; padding:2%; }
.head3 { background-color:#e0ac6e; padding-top:1px; }
.head3 li { float:left; width:25%; background-color:#dbb587; text-align:center; }
.head3 li a { color:#FFF; margin-top:1px; margin-right:1px; border-right:1px solid #b78950; border-bottom:1px solid #b78950; display:block; background-color:#ca9b6f; padding:10% 0 }
.head3 li img { width:10%; display:inline; vertical-align:middle; }
.header { background-color:#0a9e64; top:0; right:0; left:0; margin:0 auto; z-index:100; height:45px; position:fixed; }
.header1 { height:45px; top:0; right:0; left:0; z-index:100; }
.left p a { color:#FFFFFF; }
.top_left { width:80%; float:left; height:45px; }
.top_left a { display:block; height:36px; padding-top:8px; border-bottom:1px solid #0e673b; border-right:1px solid #0e673b; }
.navBtn { height:45px; line-height:45px; float:right; width:20%; }
.navBtn a { display:block; height:30px; padding-top:14px; text-align:center; border-bottom:1px solid #0e673b; border-left:1px solid #16cd85; }
.navBtn .triUp { display:block; height:30px; padding-top:14px; text-align:center; border-bottom:1px solid #0e673b; border-left:1px solid #16cd85; clear:both; }
#tb1 { height:250px; }
.header2 { height:150px; }
.hiden { display:none; height:160px; }
.ss1 { background: none repeat scroll 0 0 #FAEED6; height:82px; font-size:14px; }
.ss2 { background: none repeat scroll 0 0 #ffe2bb; height:180px; font-size:14px; }
#tb1 li { float: left; height: 28px; line-height: 26px; margin: 2px 0 0 0.8%; text-align: center; width: 24%; }
#tb1 li a { background-color: #FFFFFF; border: 1px solid #fdd49e; color: #676767; display: block; margin-bottom: 1px; margin-right: 1px; margin-top: 1px; }
.new_top { width:96%; background:#eaeaea; padding:2.5% 2%; overflow:hidden; color:#666666 }
.new_top dt { width:40%; float:left; }
.new_top dt p { border-right:1px #cccccc solid; font-size:0.9em }
.new_top dd { width:60%; float:right; text-align:right }
.new_top dd a { text-decoration: underline; color:#666666 }
.new_top dd p { border-right:1px #f5f5f5 solid; font-size:0.9em }
/*----------yueyu---------*/



.content2 { width:100%; clear:both; overflow:hidden; margin:5% auto }
.yybt { background:#dbb587; color:#ffffff; font-size:1.4em; text-align:center; line-height:2em; }
.hot { margin-bottom:3%; height:30px; line-height:30px; font-size:12px; border-bottom:  #e9e9e9 solid 1px; border-top:  #e9e9e9 solid 1px; text-align:center; background:#ffffe1 }
.hot span { float:left }
.hot p { float:right }
.hot strong { color:#FF0000 }
.message li { width: 93%; margin: 0px auto; ; line-height:30px; height:30px; margin-bottom:10px; font-size:14px; }
.message li span { float:left; width:70px; text-align:right; font-weight:400; }
.message li input.text { background:#f4f4f4; border:1px solid #d2d2d2; box-shadow: 0 2px 2px -2px #DDD inset; border-radius:4px; height:30px; line-height:30px; /*width:280px; padding:0 10px;*/ width:70%; padding:0 10px; }
.message li input.text, .message li #comment { color:#787878; }
.message li #comment { background:#f4f4f4; border:1px solid #d2d2d2; border-radius:4px;/* width:280px;*/ width:70%; height:90px; padding:10px 10px 10px 6px; font-size:14px; }
.message li.comment { height:100px; margin-bottom:4px; }
.message .submit { background:none; color:#6C6C6C }
.message .submitBtn { width:102px; height:32px; background:url(../images/guahap_an.jpg) no-repeat; border:none 0; margin:15px auto 0 auto; }
/*关于九龙部分*/



.yyjs_bt { clear:both; margin:8% auto 5% auto; text-align:center; position:relative; padding:2% 0; }
 .yyjs_bt p:nth-child(1) {
position:absolute;
width:40%;
left:30%;
top:-14%;
}
 .yyjs_bt p:nth-child(2) {
color:#d8b386;
font-weight:bold;
font-size:1.5em;
margin-bottom:1%;
}
 .yyjs_bt p:nth-child(3) {
color:#969696;
font-size:0.9em
}
.jsbt1 { width:56%; background:url(../images/box_bt1.jpg) no-repeat center; background-size:100% 100%; }
.jsbt2 { width:88%; background:url(../images/box_bt2.jpg) no-repeat center; background-size:100% 100%; }
.jsbt3 { width:85%; background:url(../images/box_bt2.jpg) no-repeat center; background-size:100% 100%; }
.jsbt4 { width:91%; background:url(../images/box_bt2.jpg) no-repeat center; background-size:100% 100%; }
.yyjs_nr { width:100%; clear:both; overflow:hidden; margin:auto; }
.yyjs_nr .new_nr { padding-top:10px; }
.yyjs_nr dl { width:100%; overflow:hidden; background:#dbb587; }
.yyjs_nr dl dt { width:49.5%; float:left; border-right:1px #FFF solid }
.yyjs_nr dl dd { width:49%; float:right; color:#FFF; }
 .yyjs_nr dl dd p:nth-child(1) {
font-weight:bold;
font-size:1.4em;
margin:2% 0;
line-height:1.4em
}
 .yyjs_nr dl dd p:nth-child(2) {
font-size:0.9em;
line-height:1.6em
}
.new_nr { text-indent:2em; line-height:1.6em; clear:both; overflow:hidden; font-size: 1.1rem; }
/*列表页*/



.new_nybt { clear:both; overflow:hidden; margin:10px auto; background:url(../images/new_btbj.jpg) repeat; padding:10px; }
.nybt_p { color:#FFF; font-size:1.4em; margin-bottom:3%; text-align:center; }
.new_nybt dl dt p { margin-left:25%; border-left:1px #f3b8aa solid; padding-left:5%; box-shadow:-1px 0 0 #d2715a; }
.new_nybt dl dd p { margin-left:25%; border-left:1px #c47520 solid; padding-left:5%; box-shadow:-1px 0 0 #f2a553; }
.new_nybt a { color:#FFF; display:block; padding:5% 0 }
.new_nybt dt { width:48%; float:left; border-bottom:2px #d2715a solid; background:url(../images/new_btzx.jpg) no-repeat 5% center #ff977e; background-size:25px }
.new_nybt dd { width:48%; float:right; border-bottom:2px #ca7922 solid; background:url(../images/new_bttel.jpg) no-repeat 10% center #e48f34; background-size:18px }
.list_bt { width:95%; clear:both; overflow:hidden; background:#dbb587; padding:1.5% 0 1% 5%; color:#FFF; margin-top:.83rem;
}
.list_bt img { width:6%; display:inline; vertical-align:middle; margin-right:2%; }
.list_bt a { color:#FFF; }
.list_nr ul { width:100%; margin:3% auto; overflow:hidden; }
.list_nr ul li { margin-bottom:3%; padding-bottom:3%; border-bottom:1px #cecece dashed; }
 .list_nr ul li p:nth-child(1) {
font-size:1.1em;
margin-bottom:1%;
font-weight:bold;
}
 .list_nr ul li p:nth-child(1) span {
color:#dbb587;
font-size:1.2em;
margin-right:2%
}
 .list_nr ul li p:nth-child(1) a {
color:#333333
}
 .list_nr ul li p:nth-child(2) {
color:#666666;
text-indent:2em;
line-height:1.6em
}
 .list_nr ul li p:nth-child(2) a {
color:#cc3333
}
.list_nr ul li:last-child { border-bottom:0; margin-bottom:0 }
.list_nr ol { clear:both; overflow:hidden; width:100%; text-align:center }
.list_nr ol li { width:15%; margin-right:2%; background:#dddddd; text-align:center; display:inline-block; padding:1.5% 0; }
.list_nr ol li a { color:#333333; display:block; cursor: pointer; }
.list_nr ol li:first-child { background:#e48f34; }
.list_nr ol li:last-child { margin-right:0; background:#e48f34; }
.list_nr ol .thisclass { background:#dbb587; color:#FFF; }
.list_nr ol li:first-child a { color:#FFF; }
.list_nr ol li:last-child a { color:#FFF; }
.list_nr ol .thisclass a { color:#FFF; }
.list_nrdb { width:100%; clear:both; overflow:hidden; margin:5% auto; line-height:1.4em }
.list_nrdb div { border: 1px #dcdbda solid; padding: 2%; }
 .list_nrdb div p:nth-child(2) {
margin:3% 0;
}
 .list_nrdb div p:nth-child(2) span {
display:block;
color:#cc3333;
}
 .list_nrdb div p:nth-child(3) {
width:80%;
border:1px #dbb587 solid;
overflow:hidden;
clear:both;
height:2em;
margin:auto;
}
 .list_nrdb div p:nth-child(3) input {
width:65%;
background:#FFF;
padding-left:5%;
border:0;
float:left;
height:100%;
outline:0;
font-size:1em
}
 .list_nrdb div p:nth-child(3) a {
color:#FFF;
width:30%;
text-align:center;
background:#dbb587;
display:block;
float:right;
line-height:2em
}
/*文章页*/



.article_bt { text-align:center; font-size:1.4em; margin:5% 0 }
.article_ly { color:#787878; }
.article_nr ul { clear:both; overflow:hidden; margin:5% auto; width:95%; text-align:center }
.article_nr ul li { float:left; width:33.3333% }
.article_nr ul li a { color:#666666; display:block; border-right:1px #f1f1f1 solid; }
.article_nr ul li:last-child a { border:0 }
 .article_nr ul li:nth-child(1) img {
width:26.5%;
margin-bottom:8%;
}
 .article_nr ul li:nth-child(2) img {
width:22.5%;
margin-bottom:5%;
}
 .article_nr ul li:nth-child(3) img {
width:34.5%;
margin-bottom:8%;
}
.article_ly { text-align:center }
.article_ly span { margin:0 5%; }
.article_new { width:100%; clear:both; overflow:hidden; margin:10px auto; }
.article_new p { width:100%; background:#dbb587; text-align: center; color:#FFF; font-size:1.4em; padding:2% 0; margin-bottom:4%; }
.article_new ul { width:95%; margin:auto; }
.article_new ul li { margin-bottom:2%; padding-bottom:2%; border-bottom:1px #cecece dashed; }
.article_new ul li:last-child { border:0; padding-bottom:0; margin-bottom:0 }
.article_new ul li span { color:#cc3333; float:right; }
.article_new ul li a { color:#333333; }
.article_body img { max-width: 98% !important; }
.article_body { line-height:1.6em; font-size: 1.2em; padding: 10px; }
.article_body p { padding-bottom:1.4em; color: #333333; }
/*联系我们*/



.lx_nr1 { margin-top:5%; }
.lx_nr1 li { border-bottom:1px #cccccc dashed; padding-bottom:3%; margin-top:3%; clear:both; overflow:hidden; display: -webkit-box; -webkit-box-pack:justify; -webkit-box-align:center; }
 .lx_nr1 li:nth-child(3) {
border:0
}
.lx_nr1 li img { width:8.5%; margin:0; }
.lx_nr1 li p { width:89%; line-height:2em }
.lx_db { clear:both; overflow:hidden; margin:2% auto; width:95%; text-align:center; border:1px #cccccc solid; padding:5% 0 }
.lx_db li { float:left; width:33.3333% }
.lx_db li a { color:#666666; display:block; border-right:1px #d3d3d3 solid; }
.lx_db li:last-child a { border:0 }
 .lx_db li:nth-child(1) img {
width:26.5%;
margin-bottom:8%;
}
 .lx_db li:nth-child(2) img {
width:22.5%;
margin-bottom:5%;
}
 .lx_db li:nth-child(3) img {
width:34.5%;
margin-bottom:8%;
}
.lx_img { width:100%; clear:both; overflow:hidden; margin:0 auto 7% auto; }
.lx_nr2 { width:100%; clear:both; margin:auto; border-top:1px #cccccc dashed; position: relative; }
.lxnr2_bt { text-align:center; width:30%; position:absolute; left:35%; top:-4.5%; background:#FFF; }
.lx_nr2 li { margin-top:3%; line-height:2em }
.lx_nr2 li span { display:block; margin-left:18%; }
.lx_nr2 li p { color:#27af9c; border-bottom:1px #27af9c solid; margin-bottom:1%; font-size:1.2em; width:15%; text-align:center }
.lxwm_bt { border-bottom:1px #dbb587 solid; padding-bottom:1%; margin-top:5%; font-size:1.166em; font-weight:bold; color:#22ad9a; margin-bottom:2%; }
.lxwm_bt span { border-bottom:2px #dbb587 solid; padding-bottom:1%; }
.wxts { margin:3% auto; }
.wxts b { color:#cc3333; }
.lxwm_lj { text-align:center; }
.lxwm_lj a { display:inline-block; background:#e69a20; color:#FFF; line-height:2.25em; padding:0 3%; border-radius:.3em; }
.lxwm_qh ul { display: -webkit-box; -webkit-box-pack:justify; -webkit-box-align:center; margin:3% 0; }
.lxwm_qh ul li { width:32.5%; height:3.33em; background:#d2d2d2; color:#333333; border-radius:.3em; line-height:3.33em; padding:0 2.5%; box-sizing:border-box; text-align:right; cursor:pointer; }
 .lxwm_qh ul li:nth-child(1) {
background:#d2d2d2 url(../images/lxwm_dt_1.png) no-repeat .8em center;
background-size:1.5em 1.83em;
}
 .lxwm_qh ul li:nth-child(1).on {
background:#dbb587 url(../images/lxwm_dt.png) no-repeat .8em center;
background-size:1.5em 1.83em;
color:#ffffff;
}
 .lxwm_qh ul li:nth-child(2) {
background:#d2d2d2 url(../images/lxwm_gj_1.png) no-repeat .3em center;
background-size:2.29em 1.5em;
}
 .lxwm_qh ul li:nth-child(2).on {
background:#dbb587 url(../images/lxwm_gj.png) no-repeat .3em center;
background-size:2.29em 1.5em;
color:#ffffff;
}
 .lxwm_qh ul li:nth-child(3) {
background:#d2d2d2 url(../images/lxwm_qc_1.png) no-repeat .3em center;
background-size:2.29em 1.7em;
}
 .lxwm_qh ul li:nth-child(3).on {
background:#dbb587 url(../images/lxwm_qc.png) no-repeat .3em center;
background-size:2.29em 1.7em;
color:#ffffff;
}
.lxwm_qh ol li { background:#f8f8f8; position:relative; padding:2% 2% 5% 2%; display:none; }
.lxwm_qh ol li.bak { display:block; }
.lxwm_qh ol li.no { display:none; }
.lxwm_qh ol li:after { content:''; border-width:.5em; border-style:solid; border-color:transparent transparent #f8f8f8 transparent; position:absolute; left:16.25%; top:-1em; margin-left:-.25em; }
 .lxwm_qh ol li:nth-child(2)::after {
left:50%;
}
 .lxwm_qh ol li:nth-child(3)::after {
left:82.5%;
}
.lxwm_qh ol li div { padding-bottom:4%; margin-bottom:3%; border-bottom:1px #dedede dashed; clear:both; overflow:hidden; }
.lxwm_qh ol li div:last-child { border:0; padding:0; margin:0; background:url(../images/lxwm_dtimg.jpg) no-repeat bottom right; background-size:20.875em 11.16em; }
 .lxwm_qh ol li:nth-child(1) div p:nth-child(1) {
color:#f57f17;
text-align:center;
}
 .lxwm_qh ol li:nth-child(1) div p:nth-child(2) {
display: -webkit-box;
-webkit-box-pack:justify;
-webkit-box-align:center;
margin-top:1.5%;
}
 .lxwm_qh ol li:nth-child(1) div p:nth-child(2) img {
width:74%;
margin:0;
}
 .lxwm_qh ol li:nth-child(1) div:nth-child(3) p:nth-child(2) img {
width:60.5%;
}
 .lxwm_qh ol li:nth-child(1) div:nth-child(4) p:nth-child(2) img {
width:78%;
}
 .lxwm_qh ol li:nth-child(1) div p:nth-child(3) {
margin-top:1%;
font-size:.91em;
}
 .lxwm_qh ol li:nth-child(1) div p:nth-child(3) span {
background:#e3f5f3;
border-radius:1em;
padding:1.5% 2%;
margin:3% 1.5% 0 0;
display:inline-block;
}
 .lxwm_qh ol li:nth-child(2) {
padding-top:5%;
background:#f8f8f8 url(../images/lxwm_gjbak.jpg) no-repeat bottom right;
background-size:19em 8.5em;
}
 .lxwm_qh ol li:nth-child(2) p:nth-child(1) {
background:#d4f0ed;
border-radius:1em;
float:left;
width:24%;
text-align:center;
}
 .lxwm_qh ol li:nth-child(2) p {
line-height:1.6em;
}
 .lxwm_qh ol li:nth-child(2) p:nth-child(2) {
width:74%;
float:right;
}
 .lxwm_qh ol li:nth-child(2) div {
background:initial;
}
 .lxwm_qh ol li:nth-child(3) p {
margin-top:5%;
}
 .lxwm_qh ol li:nth-child(3) p font {
color:#e50000;
}
 .lxwm_qh ol li:nth-child(3) {
background:#f8f8f8 url(../images/lxwm_qcbak.jpg) no-repeat bottom right;
background-size:15.9em 9.79em;
}
.lxwm_box4 p { margin-top:3.5%; }
.lxwm_box4 .lxwm_z { width:28%; margin:3.5% 0 3.5% 72%; }
.lxwm_box4 a { text-align:center; color:#e50000; text-decoration:underline; display:block; }
.lxwm_map { width:100%; height:20em; margin-top:5%; }
.lxwm_map div { border:0; }
.lxwm_map img { width: initial; }
/*痔疮*/



.dis_nav_tit { width:68.5%; margin:5% auto; box-sizing:border-box; border:1px solid #c0c0c0; text-align:center; position:relative; left:0; top:0; }
.dis_nav_tit h1 { padding:2% 0 5%; font-size:1.25em; color:#dbb587; }
.dis_nav_tit p { display:inline-block; width:80%; background-color:#dbb587; font-size:.75em; color:#fff; position:absolute; left:10%; bottom:-.7em; }
.zc_nr1 dl { width:100%; clear:both; overflow:hidden; margin-bottom:5%; }
.zc_nr1 dl dt { width:29.5%; float:left; border:1px #cccccc solid; }
.zc_nr1 dl dd { width:68%; float:right; }
 .zc_nr1 dl dd p:nth-child(1) {
padding:1% 3%;
background:url(../images/zc_bt.jpg) no-repeat 30% center #dbb587;
font-size:1.1em;
color:#FFF;
margin:3% 0;
width:23%;
}
 .zc_nr1 dl dd p:nth-child(1) span {
font-weight:bold;
}
 .zc_nr1 dl dd p:nth-child(1) i {
float:right;
}
 .zc_nr1 dl dd p:nth-child(2) {
line-height:1.6em;
}
 .zc_nr1 dl dd p:nth-child(2) a {
color:#cc3333;
}
.zc_lj { width:100%; clear:both; overflow:hidden; margin:auto; line-height:2.3em; text-align:center; position:relative; padding-bottom:1%; }
.zc_lj i { width:5.5%; position:absolute; right:0%; top:50%; }
.zc_lj span { background:#e48f34; width:35%; float:right; }
.zc_lj a { color:#FFF; display:block; background:#8a8a8a; border-radius:5px; overflow:hidden; }
.zc_nr2 ul { text-align:center; margin:5% auto 0 auto; padding-top:5%; position:relative; border-top:1px #cccccc dashed; }
.zc_nr2 li { width:23.5%; display:inline-block; color:#FFF; border-radius:50%; overflow:hidden; clear:both; }
.zc_nr2 li span { display:inline-block; }
.zc_nr2 ul p { width:20%; border-right:1px #cccccc solid; border-left:1px #cccccc solid; text-align:center; background:#FFF; position:absolute; left:40%; top:-9%; }
 .zc_nr2 ul:nth-child(1) li:nth-child(even) {
background:#dbb587;
}
 .zc_nr2 ul:nth-child(1) li:nth-child(odd) {
background:#7dcfc4;
}
 .zc_nr2 ul:nth-child(2) li:nth-child(even) {
background:#7dcfc4;
}
 .zc_nr2 ul:nth-child(2) li:nth-child(odd) {
background:#dbb587;
}
 .zc_nr2 ul:nth-child(2) {
margin-bottom:5%;
}
.zc_list { line-height:1.6em; }
.zc_list a:hover { color:#dbb587; }
/*****zgjl******/



.red { color:#cc3333 !important; }
.new_nr1 { margin-top:3%; }
.dis_nav_tit { width:68.5%; margin:5% auto; box-sizing:border-box; border:1px solid #c0c0c0; text-align:center; position:relative; left:0; top:0; }
.dis_nav_tit h1 { padding:2% 0 5%; font-size:1.25em; color:#dbb587; }
.dis_nav_tit p { display:inline-block; width:80%; background-color:#dbb587; font-size:.75em; color:#fff; position:absolute; left:10%; bottom:-.7em; }
.dis_nav_list { margin-top:3%; }
.dis_nav_list ul li { float:left; margin-top:5%; width:33.33333333333333%; text-align:center; }
.dis_nav_list ul li i { display:inline-block; width:55.5%; background-color:#dbb587; border-radius:50%; }
.dis_nav_list ul li i img { width:100%; }
 .dis_nav_list ul li:nth-child(2n+1) i {
opacity:.7;
filter:alpha(opacity=70);
}
.dis_illnes_state { margin-top:5%; }
.dis_illnes_tit { padding:.4em 0; width:25%; background-color:#e48f34; border-radius:.2em; text-align:center; color:#fff; }
.dis_illnes_tit i { display:inline-block; width:26.66666666666667%; }
.dis_illnes_tit i img { width:100%; }
.dis_illnes_tit p { line-height:1.2; }
.dis_illnes_list ul li { float:left; margin:0 1.66666666666667% 2.5% 0; width:32.22222222222222%; height:2.3em; box-sizing:border-box; border:1px solid #e48f34; border-radius:.2em; text-align:center; line-height:2.3; }
.dis_illnes_list ul li a { display:block; color:#404040; }
.dis_illnes_list ul li:hover a { color:#2cb5a2; }
.dis_illnes_list ul li.hover a { color:#e48f34; }
 .dis_illnes_list ul li:nth-child(2),  .dis_illnes_list ul li:nth-child(3),  .dis_illnes_list ul li:nth-child(4),  .dis_illnes_list ul li:nth-child(5),  .dis_illnes_list ul li:nth-child(6),  .dis_illnes_list ul li:nth-child(7) {
margin:0 0 2.5% 1.66666666666667%;
width:23.33333333333333%;
}
 .dis_illnes_list ul li:nth-child(8) {
width:38.33333333333333%;
}
 .dis_illnes_list ul li:nth-child(9), .dis_illnes_list ul li:nth-child(10) {
width:29%;
}
 .dis_illnes_list ul li:nth-child(3n+4) {
margin-right:0;
}
.device_con { width:85%; margin:5% auto 0; position:relative; left:0; top:0; }
.device_con dl dt { float:left; padding:3%; width:56.5%; background-color:#fff; border-radius:50%; z-index:1; position:absolute; top:-10.5%; left:0; }
.device_con dt img { box-sizing:border-box; border:1px solid #ccc; border-radius:50%; }
.device_con dl dd { margin-left:52%; margin-top:2.5%; padding:2.25% 0 2.25% 14.5%; background-color:#dbb587; color:#fff; }
 .device_con dl dd:nth-child(2) {
margin-top:10%;
}
 .device_con dl dd:nth-child(2n+3) {
opacity:.7;
filter:alpha(opacity=70);
}
.tech_compar { margin-top:8%; }
.tech_compar tr th { background-color:#e48f34; font-weight:normal; color:#fff; }
.tech_compar tr td { padding:1% 0; border-bottom:1px dashed #dbdbdb; text-align:center; color:#4a4a4a; }
.tech_compar tr:last-child td { border-bottom:0; }
.tech_compar .compar_gray { display:inline-block; vertical-align:middle; padding:.45em .15em; width:3em; height:2.4em; background-color:#d2e9e6; border-radius:50%; font-size:.915em; line-height:1.2; }
.tech_compar .compar_gray.single_line { line-height:2.2; }
.tech_compar .single_line { line-height:3; }
.tech_compar .compar_tit { display:inline-block; vertical-align:top; }
.tech_compar .compar_par { overflow:hidden; width:6.4em; height:2em; display:inline-block; vertical-align:top; font-weight:bold; color:#d27e25; position:relative; left:0; top:0; z-index:0; font-size:1.5em; line-height:1.5; }
.tech_compar .compar_par:before { display:block; content:''; width:0; heigth:0; border-top:3em solid #fff; border-left:2.2em solid transparent; border-right:2.2em solid transparent; position:absolute; left:50%; top:0; margin-left:-2.2em; z-index:-1; }
.btn_zx, .btn_zx1 { margin-top:5%; text-align:center; }
.btn_zx a { display:inline-block; margin:0 10%; padding:0 5%; background-color:#dbb587; line-height:2; color:#fff; }
 .btn_zx a:nth-child(2) {
background-color:#e48f34;
}
.btn_zx1 a { display:block; width:100%; background-color:#e48f34; border-radius:.2em; line-height:2; color:#fff; }
.case_list ul li { float:left; margin:2% 6.66666666666667% 0 0; width:46.66666666666667%; text-align:center; color:#4b4b4b; }
.case_list ul li a { color:#4b4b4b; }
.case_list ul li img { display:inline; border-radius:.4em; }
 .case_list ul li:nth-child(2n) {
margin-right:0;
}
.relar_mess ul li { padding:.5% 0; }
.relar_mess ul li a { color:#333; }
.relar_mess ul li a:hover { color:#dbb587; }
.list_doc dl { margin-top:5%; background-color:#fffbf0; }
.list_doc dl dt, .list_doc dl dd { float:left; color:#4c4c4c; }
.list_doc dl dt { width:33.66666666666667%; }
.list_doc dl dd { padding:2% 0; }
.list_doc dl dd section { height:6.5em; }
.list_doc dl dd p { padding:1.5% 0; }
.list_doc dl dd .doc_a { display:inline-block; padding:.25em .75em; background-color:#dbb587; color:#fff; }
.list_doc dl dd .doc_a2 { background-color:#e48f34; }
 .list_doc dl dd:nth-child(2) {
padding-right:1.66666666666667%;
width:28.33333333333333%;
border-right:1px dashed #e48f34;
}
 .list_doc dl dd:nth-child(3) {
padding-left:1.66666666666667%;
width:33.33333333333333%;
}
.list_doc dl dd .doc_name { font-size:1.15em; }
.doc_blue { color:#e48f34 !important; }
/*****byby******/



.dis_nav_byby, .dis_nav_byby dl, .dis_nav_byby ul { margin-top:3%; }
.dis_nav_byby dl, .dis_nav_byby ul li { text-align:center; }
.dis_nav_byby dl dd, .dis_nav_byby ul li { float:left; }
.dis_nav_byby dl { padding:3%; border:1px solid #ccc; }
.dis_nav_byby dl dt { float:right; padding:4% 0; width:30%; background-color:#e8957c; border-radius:.3em; }
 .dis_nav_byby dl:nth-child(2) dt {
float:left;
background-color:#dbb587;
}
.dis_nav_byby dl dt i, .dis_nav_byby ul li i { display:inline-block; }
.dis_nav_byby dl dt i img, .dis_nav_byby ul li i img { display:inline; vertical-align:middle; width:auto; }
.dis_nav_byby dl dt i { height:2.3em; }
.dis_nav_byby dl dt i img { max-height:2.3em; }
.dis_nav_byby dl dt p, .dis_nav_byby ul li p { color:#fff; }
.dis_nav_byby dl dd { overflow:hidden; margin:0 2.5% 2% 0; width:32.5%; height:2em; box-sizing:border-box; border:1px solid #e8957c; border-radius:.2em; line-height:2; }
 .dis_nav_byby dl:nth-child(2) dd {
margin:0 0 2% 2.5%;
border:1px solid #dbb587;
}
.dis_nav_byby ul li { padding:3% 0; margin-right:5%; width:30%; background-color:#e8957c; }
.dis_nav_byby ul li i { height:2.25em; }
.dis_nav_byby ul li i img { max-height:2.25em; }
 .dis_nav_byby ul li:nth-child(3n+2) {
background-color:#e48f34;
}
 .dis_nav_byby ul li:nth-child(3n+3) {
background-color:#dbb587;
margin-right:0;
}
.dis_nav_byby dl dd a:hover, .dis_nav_byby ul li a:hover { color:#dbb587; }
.tech_list_img dl { margin-top:3%; padding:.3em 0; background-color:#f8f8f8; border-bottom:1px solid #e6e6e6; }
.tech_list_img dl dt { float:left; margin-left:1%; margin-right:2.5%; width:30%; }
.tech_list_img dl dt img { border-radius:.2em; }
.tech_list_img dl dd { padding:1% 0; }
.tech_list_img dl dd p { color:#999; }
.exam_step { margin-top:5%; }
.exam_step_tit img { display:inline-block; vertical-align:middle; margin-right:.5em; width:1.66em; height:auto; }
.exam_step .exam_s { width:42%; }
.exam_step .exam_s.fl { margin-left:2%; }
.exam_step .exam_s.fr { margin-right:2%; }
.exam_step .exam_s dl dt, .exam_step .exam_s dl dd { float:left; margin-top:4%; height:1.8em; box-sizing:border-box; border:1px solid #e8957c; border-radius:.2em; text-align:center; line-height:1.8; }
.exam_step .exam_s dl dt a, .exam_step .exam_s dl dd a { display:block; color:#444; }
.exam_step .exam_s dl dt a:hover, .exam_step .exam_s dl dd:hover a { color:#dbb587; }
.exam_step .exam_s.fr dl dt, .exam_step .exam_s.fr dl dd { border:1px solid #dbb587; }
.exam_step .exam_s dl dt { margin-right:4%; width:48%; }
 .exam_step .exam_s dl dt:nth-child(2n) {
margin-right:0;
}
.exam_step .exam_s dl dd { width:100%; }
 @media only screen and (min-width: 640px) {
 body {
font-size:24px;
}
}
 @media only screen and (min-width: 540px)and (max-width: 639px) {
 body {
font-size:17px;
}
 .boox {
width: 96%;
}
}
 @media only screen and (min-width: 414px)and (max-width: 539px) {
 body {
font-size:15px;
}
 .boox {
width: 96%;
}
}
 @media only screen and (min-width:375px)and (max-width:413px) {
 body {
font-size:15px;
}
 .boox {
width: 96%;
}
}
 @media only screen and (min-width:342px)and (max-width:374px) {
 body {
font-size:14px;
}
 .boox {
width: 96%;
}
}
 @media only screen and (min-width:320px)and (max-width:341px) {
 body {
font-size:14px;
}
 .boox {
width: 96%;
}
}
