@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;}
.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 #008d99 solid;padding-bottom: 1%;line-height: 1.6em;background: url(../images/bt_img.jpg) no-repeat right;color:#333333;background-size: 13% 70%;}
.box_bt2{width: 100%;clear: both;overflow: hidden;margin: 5% auto;border-bottom: 2px #008d99 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: #008d99;}
.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: #36baa8;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:18%;float: left;margin-right: 9.3333%;margin-bottom: 5%;text-align: center;}
.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:93.75%;clear: both;overflow: hidden;margin:0 auto 5% 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 span{display: block;color: #666666;line-height: 2em;}
.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: #008d99;}
.fn ul li:nth-child(even){background: #70d1c4;}
.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: #008d99;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:100%; margin-right:0%;padding:0;border-right:1px #666666 solid; float:left}
.db_logo span{ color:#666666; line-height:1.7em;text-align:left;}
/*---------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:#008d99; padding-top:1px; }
.head3 li { float:left; width:25%; background-color:#008d99;text-align:center;   }
.head3 li:last-child a{border-right:0px solid #fff;}
.head3 li a { color:#FFF;  margin-bottom:1px; margin-top:1px; margin-right:1px; border-right:1px solid #fff; /*border-bottom:1px solid #d8b386;*/ display:block; background-color:#008d99; 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:155px;}
.header2 { height:150px; }
.hiden { display:none; height:160px;}
.ss1{  background: none repeat scroll 0 0 #FAEED6; height:65px; font-size:14px;}
.ss2{background: none repeat scroll 0 0 #c0ebdb; height:90px;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 #D9D6B3; 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 !important; 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:0 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:#008d99; 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 dl{ width:100%; overflow:hidden; background:#e69a20;}
.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; margin-top:3%; clear:both; overflow:hidden;}
/*列表页*/
.new_nybt{ clear:both; overflow:hidden; margin:5% auto; width:80%; background:url(../images/new_btbj_a.jpg) repeat; padding:3% 6.875%; }
.gb_272_top{width:93.75%; margin:auto; box-sizing:border-box; background:url(../images/new_btbj.jpg) repeat; padding:3% 5.5%; color:#ffffff;}
.gb_272_top ul{display: -webkit-box;-webkit-box-pack:justify;-webkit-box-align:center;}
.gb_272_top ul li:nth-child(1){width:3em;height:3em; background:#ffffff;font-size:1.5em; font-weight:bold;color:#008d99;display: -webkit-box; padding:0 1%; box-sizing:border-box;-webkit-box-pack:center;-webkit-box-align:center; text-align:center;position:relative;}
.gb_272_top ul li:nth-child(1):after{ content:'';border-width:.2em;border-style:solid; border-color:transparent transparent transparent #ffffff;position:absolute;right:-.4em;top:50%; margin-top:-.2em;}
.gb_272_top ul li:nth-child(2){ width:73%;}
.gb_272_top ol li{ width:86%; background:#ffffff; border-radius:.5em; line-height:2em; margin:3% auto 0 auto; text-align:center; color:#333333;}
.gb_272_top ol li a{ display:block;}
.gb_272_top ol li:nth-child(even){ background:#e48f34; color:#ffffff;}
.gb_272_bt{ width:93.75%; margin:5% auto; border-bottom:2px #008d99 solid; color:#333333;font-size:1.6em;height: 1.6em}
.gb_272_bt span{}
.gb_272_ul{ clear:both; overflow:hidden; width:93.75%; margin:auto;}
.gb_272_ul li{ width:45.8%!important; border-radius:.5em; background:#e8957c; line-height:2.5em; margin-bottom:1em; text-align:center;color:#ffffff;}
.gb_272_ul li a{ display:block;border-right:none!important;color:#fff!important;}
.gb_272_ul li:nth-child(odd){ float:left;}
.gb_272_ul li:nth-child(even){ float:right;}
.gb_272_ul li:nth-child(2),.gb_272_ul li:nth-child(3),.gb_272_ul li:nth-child(6),.gb_272_ul li:nth-child(7){ background:#008d99;}
.nybt_p{ color:#333333; font-size:1.2em; margin-bottom:3%;text-align:center;}
.new_nybt dl dt p{ margin-left:35%; border-left:1px #ffb5a4 solid; padding-left:10%; box-shadow:-1px 0 0 #d6755e;}
.new_nybt dl dd p{ margin-left:23%;border-left:1px #c47520 solid; padding-left:2%; 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 #d6755e solid;background:url(../images/new_btzx.jpg) no-repeat 12% center #ff977e; background-size:15% 63%}
.new_nybt dd{ width:48%; float:right; border-bottom:2px #ca7922 solid;background:url(../images/new_bttel.jpg) no-repeat 12% center #e48f34;background-size:10.5% 70%}

.list_bt{ width:95%; clear:both; overflow:hidden; background:#008d99; padding:1.5% 0 1% 5%; color:#FFF; margin-top:5%;}
.list_bt img{ width:6%; display:inline; vertical-align:middle; margin-right:2%;}
.list_bt a{ color:#FFF;}

.list_doc
.list_doc ul{ width:100%; margin:3% auto; overflow:hidden;}
.list_doc ul li{ margin-bottom:4%; padding-bottom:4%; border-bottom:1px #cecece solid;display: -webkit-box;-webkit-box-pack:justify;-webkit-box-align:center;}
.list_doc ul li div{width:100%;}
.list_doc ul li div p{float:left;}
.list_doc ul li div p:nth-child(1){width:40%;}
.list_doc ul li div p:nth-child(2){width:calc(60% - 15px); background:#fff; color:#555; height:100%; margin-left:15px;}
.list_doc ul li div p:nth-child(2) strong{display:block; font-size: 1rem;}
.list_doc ul li div p:nth-child(2) strong:nth-child(1){line-height:2.8rem; font-size:1.2rem; font-weight:700;}
.list_doc ul li div p:nth-child(2) strong:nth-child(2){line-height:2.3rem; font-size:1rem; font-weight:700;}
.list_doc ul li div p:nth-child(2) strong:nth-child(3){line-height:2rem; font-size:1rem;}
.list_doc ul li div p:nth-child(2) a:nth-child(4),.list_doc ul li div p:nth-child(2) a:nth-child(5){line-height:2rem; font-size:0.8rem; background:#008d99; padding:0.5rem 1rem; color:#fff;}
.list_doc ul li div p:nth-child(2) a:nth-child(4),.list_doc ul li div p:nth-child(2) strong:nth-child(5){line-height:2rem; }

/*
.list_doc ul li div p:nth-child(1) a span:nth-child(1){font-size:1.1em;font-weight:bold; margin-right:3%;}

.list_doc ul li p:nth-child(2){ width:25%; background:#008d99; color:#ffffff; height:4.5em;}
.list_doc ul li p:nth-child(2) a{width:100%;height:100%;display: -webkit-box;-webkit-box-pack:center;-webkit-box-align:center; text-align:center;}
.list_doc ul li:nth-child(4) p:nth-child(2),.list_doc ul li:nth-child(5) p:nth-child(2){}
.list_doc ul li p:nth-child(2) font{ font-weight:bold;color:#fff000}
.list_doc ul li:last-child{ border-bottom:0; margin-bottom:0}
.list_doc ol{ clear:both; overflow:hidden; width:100%; text-align:center}
.list_doc ol li{width:15%; margin-right:2%; background:#dddddd; text-align:center; display:inline-block;padding:1.5% 0; }
.list_doc ol li a{ color:#333333; display:block; cursor: pointer;}
.list_doc ol li:first-child{background:#e48f34;color:#FFF;}
.list_doc ol li:last-child{ margin-right:0; background:#e48f34;}
.list_doc ol .thisclass{ background:#008d99; color:#FFF;}
.list_doc ol li:first-child a{color:#FFF;}
.list_doc ol li:last-child a{color:#FFF;}
.list_doc ol .thisclass a{color:#FFF;}
*/
/*
.list_nrdb{ width:100%; clear:both; overflow:hidden; margin:5% auto; line-height:1.4em}
.list_nrdb div{ border:3px #dcdbda solid; padding:3% 0 3% 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 #008d99 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:#008d99; display:block; float:right; line-height:2em}
*/

.list_nr ul{ width:100%; margin:3% auto; overflow:hidden;}
.list_nr ul li{ margin-bottom:4%; padding-bottom:4%; border-bottom:1px #cecece solid;display: -webkit-box;-webkit-box-pack:justify;-webkit-box-align:center;}
.list_nr ul li p:nth-child(1){ width:71.66%;}
.list_nr ul li p:nth-child(1) a span:nth-child(1){font-size:1.1em;font-weight:bold; margin-right:3%;}
.list_nr ul li p:nth-child(2){ width:25%; background:#008d99; color:#ffffff; height:4.5em;}
.list_nr ul li p:nth-child(2) a{width:100%;height:100%;display: -webkit-box;-webkit-box-pack:center;-webkit-box-align:center; text-align:center;}
.list_nr ul li:nth-child(4) p:nth-child(2),.list_nr ul li:nth-child(5) p:nth-child(2){/*background:#ee8515 !important;*/}
.list_nr ul li p:nth-child(2) font{ font-weight:bold;color:#fff000}
.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%; }
.list_nr ol li a{ color:#333333; display:block; cursor: pointer;}
.list_nr ol li:first-child{background:#e48f34;color:#FFF;}
.list_nr ol li:last-child{ margin-right:0; background:#e48f34;}
.list_nr ol .thisclass{ background:#008d99; 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:3px #dcdbda solid; padding:3% 0 3% 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 #008d99 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:#008d99; display:block; float:right; line-height:2em}




/*文章页*/
.article_bt{ text-align:center; font-size:1.2em;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 #d3d3d3 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:auto;}
.article_new p{ width:100%; background:#008d99; 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: 2em;font-size: 1.2em;}
.article_body p{ padding-bottom:0.6em;}
/*联系我们*/
.lx_nr1{ margin-top:5%;}
.lx_nr1 li{border-bottom:1px #cccccc dashed; padding-bottom:3%; margin-top:3%; clear:both; overflow:hidden;}
.lx_nr1 li:nth-child(3){ border:0}
.lx_nr1 li img{ width:16.4%; float:left;}
.lx_nr1 li p{ width:80%; float:right; 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}
/*痔疮*/
.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:#30b6a4;}
.dis_nav_tit p{display:inline-block;width:80%;background-color:#008d99;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 #008d99; 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:#008d99;}
.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:#008d99;}
.zc_nr2 ul:nth-child(2){ margin-bottom:5%;}
.zc_list{ line-height:1.6em;}
.zc_list a:hover{ color:#008d99;}
/*****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:#30b6a4;}
.dis_nav_tit p{display:inline-block;width:80%;background-color:#008d99;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:#3dc1af;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 #2cb5a2;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:#2cb5a2;}
.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:#008d99;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:#008d99;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:#008d99;}
.list_doc dl{margin-top:5%;background-color:#f2fefc;}
.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:#008d99;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 #7ddacd;}
.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:#31b9a6 !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:#e48f34;border-radius:.3em;}
.dis_nav_byby dl:nth-child(2) dt{float:left;background-color:#008d99;}
.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 #e5b178;border-radius:.2em;line-height:2;}
.dis_nav_byby dl:nth-child(2) dd{margin:0 0 2% 2.5%;border:1px solid #6dd6c8;}
.dis_nav_byby ul li{padding:3% 0;margin-right:5%;width:30%;background-color:#338bbe;}
.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:#008d99;margin-right:0;}
.dis_nav_byby dl dd a:hover,.dis_nav_byby ul li a:hover{color:#008d99;}
.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 #e5b178;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:#008d99;}
.exam_step .exam_s.fr dl dt,.exam_step .exam_s.fr dl dd{border:1px solid #6dd6c8;}
.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;}
} 
@media only screen and (min-width: 414px)and (max-width: 539px){
body{font-size:15px;}
} 
@media only screen and (min-width:375px)and (max-width:413px){
body{font-size:15px;}
}
 @media only screen and (min-width:342px)and (max-width:374px){
body{font-size:14px;}
} 
@media only screen and (min-width:320px)and (max-width:341px){
body{font-size:14px;}
}