@charset "gb2312";

/* CSS Document */

*{margin:0;padding:0;

-webkit-tap-highlight-color:rgba(0,0,0,0);

-webkit-text-size-adjust:none;

-webkit-user-select:none;

-ms-user-select:none;

user-select:none;

font-family:Arial,'Microsoft YaHei';}

img{vertical-align:top;border:none;max-width:100%;}

body,p,form,input,button,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

input,textarea{-webkit-user-select:text;-ms-user-select:text;user-select:text;-webkit-appearance:none;font-size:1em;line-height:1.5em;}

table{border-collapse:collapse; }

button,select,input{font-size:14px;}

input,select{vertical-align:middle;line-height:normal;font-size:1em;}

a{outline:0;cursor:pointer;*star:expression(this.onbanner=this.blur());}

a:link,a:active{color:#393939;text-decoration:none;}

a:visited{color:#222323;text-decoration:none;}

a:hover{color:#f00;text-decoration:underline;}

.ccolor{color:#BB1600;}

a.red:link,a.red:visited,a.red:active{color:#f47110; }

a.red:hover{color:#e60012; }

a.Purple:link,a.Purple:visited,a.Purple:active{color:#b03ca9; }

a.Purple:hover{color:#f00; }

input:focus,select:focus,textarea:focus,button:focus{outline:none;}

input[type="text"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"]

,input[type="email"],input[type="url"],textarea{-webkit-appearance:none;border:1px solid;-webkit-border-radius:0;border-radius:0;}

input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;}

a{text-decoration:none;-webkit-touch-callout:none;}

em,i{font-style:normal;}



.mtop{ margin-top:4%;}

.left{ float:left;}

.right{ float:right;}

.hidden{ display:none;}

li{list-style:none;}

html{font-size:10px;}

.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;} 



@media screen and (max-width:360px){body,input,select{font-size:13px}}

@media screen and (min-width:360px){body,input,select{font-size:13px}}

@media screen and (min-width:400px){body,input,select{font-size:15px}}

@media screen and (min-width:480px){body,input,select{font-size:18px}}

@media screen and (min-width:560px){body,input,select{font-size:20.5px}}

@media screen and (min-width:600px){body,input,select{font-size:22.25px}}

@media screen and (min-width:640px){body,input,select{font-size:24px}}



body{ margin:0 auto;max-width:640px; min-width:320px; color:#393939;/*padding-top:4.5em;*/ padding-bottom:2.5em; background:#f1f1f1; b/*order:solid 1px #F00;*/}



/*头部*/

.top{/*position: fixed;*/ width: 100%;/* top: 0px;*/ left:0;  z-index:999; overflow:hidden;}

.top-op{max-width:640px; min-width:320px;  margin:0 auto;}

.nav{ overflow:hidden; width:100%; margin:0.4% 0 0 0; }

.nav ul{ overflow:hidden; padding:0 0 0 0;}

.nav ul li{ float:left; width:24.4%;background:url(../images/nav.jpg) no-repeat center top; background-size:100% 100%; padding:1% 0; margin-left:.5%;margin-top:.5%; line-height:2em; text-align:center;}

.nav ul li a{ color:#fff; text-decoration:none;}



/*banner*/

.banner{ width:100%; height:100%;  margin:0 auto; position:relative; overflow:hidden; margin-top:1%; }

.banner .hd{ width:100%; height:1em;  position:absolute; z-index:1; bottom:0px; text-align:center;  }

.banner .hd ul{ width:15%; display:inline-block; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; font-size:0; vertical-align:top;}

.banner .hd ul li{ float:left; display:inline-block; width:6px; height:6px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#8C8C8C; margin:0 3%;  vertical-align:top; overflow:hidden;   }

.banner .hd ul .on{ background:#7e0a0a;  }

.banner .bd{ position:relative; z-index:0;}

.banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.banner .bd li img{ width:100%; text-align:center;}







.banner1{ width:100%; height:100%;  margin:0 auto; position:relative; overflow:hidden; margin-top:1%; }

.banner1 .hd1{ width:100%; height:1em;  position:absolute; z-index:1; bottom:0px; text-align:center;  }

.banner1 .hd1 ul{ width:15%; display:inline-block; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; font-size:0; vertical-align:top;}

.banner1 .hd1 ul li{ float:left; display:inline-block; width:12px; height:12px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#8C8C8C; margin:0 3%;  vertical-align:top; overflow:hidden;   }

.banner1 .hd1 ul .on{ background:#7e0a0a;  }

.banner1 .bd1{ position:relative; z-index:0;}

.banner1 .bd1 li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.banner1 .bd1 li img{ width:100%; text-align:center;}





.ipon{ overflow:hidden; margin-top:1.5%;}





.avd-1{ background:#FFF; border:solid 1px #e2e2e2; padding:1.5%; margin-top:.5%;}



.text-op{ overflow:hidden;background:#FFF; border:solid 1px #e2e2e2; padding:1.8%; margin-top:2%;}

.text-op dl dt{ display:block; overflow:hidden;}

.text-op dl dt span{ float:left; width:44.6%; }

.text-op dl dt p{ float:left; width:53.5%; padding-left:1.5%; text-align:center;}

.text-op dl dt p i{ display:block; overflow:hidden; padding-top:2.5%; color:#b50000;} 

.text-op dl dd{ display:block; overflow:hidden; padding:2% 1% 0 1%;}

.text-op dl dd p{ text-indent:2em;}

.text-op dl dd p a{ color:#b50000;}





/*标题*/

.title{ overflow:hidden; background:url(../images/title.jpg) no-repeat center top;background-size: 100% 100%; padding:2% 0% 3% 12%;}

.title h3{ color:#7e0a0a;font-size:135%;}





/*文章调用*/

.title1{ width:100%; overflow:hidden; text-align:center; background:url(../images/title1.jpg) no-repeat; background-size:100% 100%; padding:2% 2% 3%; color:#FFF; font-size:120%; }

.title1 em1{ width:10%; float:left; text-align:left; color:#FFF;}

.title1 b{ width:90%; float:left}





/*模板—01*/

.container-1{ overflow:hidden;background:#FFF; border:solid 1px #e2e2e2; margin-top:2%; }

.cont1-op{ overflow:hidden; padding:3%;}

.cont1-op ul li{ padding:1.5% 0; border-bottom:solid 1px #d8d8d8; background:url(../images/icon.jpg) no-repeat left center; background-size:.6em; padding-left:4%;}

.cont1-op ul li.nobr{border-bottom:0;}



/*模板—01 end*/



/*重点专科*/

.container-2{  overflow:hidden;background:#FFF; border:solid 1px #e2e2e2; margin-top:2%;  }

.category{ overflow:hidden; padding:0 2% 3% 2%; }

.mj_k{ overflow:hidden;zoom:1; margin-top:10px}

.mj_zul{float:left;width:25%;background:url(../images/cont2-bg1.jpg) no-repeat center top;background-size:100% 100%;height:163px;overflow:hidden;}

.mj_zul p{ text-align:center;color:#fff; font-size:120%; padding-top:44px;}

.mj_zu2{float:left;width:25%;background:url(../images/cont2-bg2.jpg) no-repeat center top;background-size:100% 100%;height:55px;overflow:hidden;}

.mj_zu2 p{ text-align:center;color:#fff; line-height:55px;}

.mj_zu3{float:left;width:25%;background:url(../images/cont2-bg3.jpg) no-repeat center top;background-size:100% 100%;height:163px;overflow:hidden;}

.mj_zu3 p{ text-align:center;color:#fff; font-size:120%;padding-top:44px;}

.mj_zu4{float:left;width:25%;background:url(../images/cont2-bg4.jpg) no-repeat center top;background-size:100% 100%;height:163px;overflow:hidden;}

.mj_zu4 p{ text-align:center;color:#fff; font-size:120%;padding-top:44px;}



.mj_bg{ float:left; border:1px solid #dbd9d9; overflow:hidden; border-left:none}

.mj_bg tr td{ width:30%; overflow:hidden;border:1px solid #dbd9d9;}

.mj_xk{ text-align:center; line-height:30px; margin:0 auto;}

.mj_xk a{ text-decoration:none}

.mj_xk a img{ vertical-align:text-top; padding-left:2%; width:25%;}

.mj_xk a.redr{ color:#b70000;}





/*专家*/

.container-3{overflow:hidden;background:#FFF; border:solid 1px #e2e2e2; margin-top:2%; padding:2%; }

.container-3 ul{ padding-left:19%; width:81%; background:url(../images/remen.jpg) no-repeat center top;background-size:100% 100%;overflow:hidden;}

.container-3 ul li{ font-size:90%; text-align:center;}

.container-3 ul li a{ color:#FFF;}

.container-3 ul li.rc1{ float:left; width:32%; background:#7c351c; margin-right:.3%; display:inline; padding:2% 0;}

.container-3 ul li.rc2{ float:left;width:37.3%; background:#7e0a0a;padding:2% 0;}

.container-3 ul li.rc3{ float:right;width:30%; background:#9d440f;padding:2% 0;}

.container-3 ul li.rc4{ float:left;width:40.2%; background:#9d440f; margin:.4% .4% 0 0; display:inline; padding:2% 0;}

.container-3 ul li.rc5{ float:left;width:29%; background:#7c351c; margin:.4% 0% 0 0;  padding:2% 0;}

.container-3 ul li.rc6{ float:left;width:32%; background:#7e0a0a;margin:.4% .4% 0 0; display:inline; padding:2% 0;}

.container-3 ul li.rc7{ float:left;width:37.3%; background:#9d440f;margin:.4% 0% 0 0;padding:2% 0;}

.container-3 ul li.rc8{ float:right;width:30%;margin:.4% 0% 0 0;background:#7e0a0a;padding:4.3% 0;}





/*专家*/

.container-4{overflow:hidden;background:#FFF; border:solid 1px #e2e2e2; margin-top:2%;}

.tdzj{position:relative; z-index:0; overflow:hidden; padding:2.5% 2.5% 6% 2.5%; margin-bottom:2%;}

.tdzj .hd{ width:100%; height:1em;  position:absolute; z-index:1; bottom:0px; text-align:center;  }

.tdzj .hd ul{ width:36%; display:inline-block;height:5em; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; font-size:0; vertical-align:top;}

.tdzj .hd ul li{ float:left; display:inline-block; width:12px; height:12px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#646464; margin:0 3%;  vertical-align:top; overflow:hidden;   }

.tdzj .hd ul .on{ background:#7e0a0a;  }

.tdzj .bd{ background:url(../images/zj-bg.jpg) no-repeat center top;background-size:100% 100%;}

.tdzj .bd ul{ overflow:hidden; padding:0 1%; }

.tdzj .bd .t{overflow:hidden; margin-top:3%;}

.tdzj .bd .t .pic{ width:44.5%; float:left; }

.tdzj .bd .t .con{ float:left; width:50%; margin-left:3%;   }

.tdzj .bd .t .con h2{ padding:4% 0 1% 0; display:block; font-size:150%; font-weight:normal; color:#000;}

.tdzj .bd .t .con h3{ color:#b70000; font-weight:normal; border-bottom:dashed 1px #b8b8b8; padding-bottom:3%;display:block;}

.tdzj .bd .t .con h4{ font-weight:normal; border-bottom:dashed 1px #b8b8b8; padding:3% 0;display:block;}

.tdzj .bd .t .con p{ color:#666; font-size:65%; padding-top:5%;}

.tdzj .bd .t .con p a{ color:#b70000;}

.tdzj .bd .t .con span{ display:block; overflow:hidden; padding-top:6%;}

.tdzj .bd .t .con span i{ float:left; width:43%; background:#7e0a0a; text-align:center; padding:2% 0; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; margin:0 6%; display:inline-block;}

.tdzj .bd .t .con span a{ color:#FFF; text-decoration:none; font-size:90%;}

.tdzj .bd .t .con span em{ float:left; width:43%; background:#cc6704; text-align:center; padding:2% 0;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}



/*模板—05*/

.container-5{overflow:hidden;background:#FFF; border:solid 1px #e2e2e2; margin-top:2%;}

.cont5-op{padding:2.5% 2.5% 4% 2.5%; overflow:hidden;}

.cont5-op span{ display:block; width:40%; padding:2% 0; margin:auto; background:#cc6704; text-align:center;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; margin-top:3%;}

.cont5-op span a{ color:#FFF;}

.cont5-op i{ display:block; padding-top:5%;}

/*模板—05 end*/



/*挂号*/

.container-6{overflow:hidden;background:#FFF; border:solid 1px #e2e2e2; margin-top:2%;}

.reg{ padding-bottom:3%; background:#FFF;}

.reg p{text-align:left; border:dashed 1px #bbb; margin:2.5%; padding:2%; padding-bottom:2%;  color:#666; background:#f6f6f6;}

.reg p b{color:#d60000; font-weight:normal;}

.reg dl dt{ display:block; margin-left:1%;}

.reg dl dt ul{padding:0.2em;}

.reg dl dt li{ height:2.2em; line-height:2.2em; overflow:hidden; zoom:1; margin-top:0.3em; text-align:center; padding-left:2%; }

.reg dl dt li label{width:26%; float:left; text-align:right; }

.reg dl dt li span{width:72%; float:left; padding-left:2%; text-align:left; }

.reg dl dt li input{border:1px solid #d0d0d0; height:2em; line-height:2em; padding-left:2%;width:85%;vertical-align:middle;color:#b3b3b3;}

.reg li select{border:1px solid #d0d0d0; height:2em; line-height:2em; padding-left:2%;width:87.5%;vertical-align:middle;color:#b3b3b3;}

.reg dl dd{ display:block; text-align:center; overflow:hidden; padding-top:2%;}

.reg dl dd input.bt1{width:29%; background:#cc6704;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:0; color:#fff; cursor:pointer; padding:1.5% 0; margin-left:8%; }



/*底部*/

.foot{ overflow:hidden; background:#f6f6f6; border:solid 1px #e2e2e2; margin-top:2%;}

.foot dl{ overflow:hidden; padding:3%;}

.foot dl dt{ display:block; overflow:hidden; text-align:center;}

.foot dl dd{ display:block; overflow:hidden; padding-top:2%;}

.foot dl dd p{ float:left; color:#797979; padding-top:4%; width:75%;}

.foot dl dd span{ display:block; width:21.5%; padding-left:3%; float:left;}

#footer{color:#797979;  text-align: center; background: #f6f6f6; border:1px solid e6e6e6; }

#footer img{ width:100%}

#footer span{ color: #9e733a;}

#footer p{ padding:20px; font-size:14px; line-height:30px;}









/*列表页*/

.search{ padding:0 0 0 0; overflow:hidden;}

.search .text{ width:68%; border:solid 1px #dfdfdf; color:#c8c8c8; float:left; padding:2%;}

.search .bt1{ float:right; width:27%;  background:url(../images/search.jpg) no-repeat center top;background-size: 100% 100%;padding:2% 0; border:0;}



.crumbs{ overflow:hidden; padding:2%;}

.list-v1{overflow:hidden; background:#fff; border:solid 1px #e2e2e2; padding:3%;}

.list-v1 dl dt{ display:block; overflow:hidden; border-bottom:dashed 1px #b8b8b8; padding-bottom:3%;}

.list-v1 dl dt span{ float:left; width:41.1%; border:solid 5px #e3e3e3; }

.list-v1 dl dt p{ float:left; width:50%; padding-left:3%; font-size:90%;}

.list-v1 dl dt p i{ color:#cc6704;}

.list-v1 dl dd{ padding-top:2%; overflow:hidden;}

.list-v1 dl dd ul li{ font-size:90%;}

.list-v1 dl dd ul li i{ color:#cc6704; }

.list-v1 dl dd ul li a{ color:#b50000;}



.list-v2{ overflow:hidden;}

.list-v2-top{ padding:0 2%; overflow:hidden;}

.list-v2-top ul li{ margin-top:3%; overflow:hidden; padding-bottom:3%; border-bottom:dashed 1px #a9a9a9;}

.list-v2-top ul li h3{ color:#b50000; font-weight:normal; font-size:110%; text-align:center; padding-bottom:3%;}

.list-v2-top ul li span{ float:left; width:40.5%; border:solid 5px #fff;}

.list-v2-top ul li p{ float:left; padding-left:3%; width:53%; padding-top:2%;}

.list-v2-top ul li p a{ color:#b50000;}



.list-v2-bt{ overflow:hidden; padding:2% 3% 3% 3%; background:#FFF;border:solid 1px #e2e2e2;}

.list-v2-bt ul li{ padding:1.5% 0; border-bottom:solid 1px #d8d8d8; background:url(../images/icon.jpg) no-repeat left center; background-size:.6em; padding-left:4%;}

.list-v2-bt span{ display:block; width:40%; padding:1.5% 0;text-align:center; background:#cc6704;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; margin:0 auto; margin-top:3%; }

.list-v2-bt span a{ color:#FFF; }



.zxdf{ padding:3% 0; overflow:hidden;}

.zxdf p{ text-align:center; color:#b50000; font-size:110%;}

.zxdf span{ display:block; overflow:hidden; padding-top:2%;}



/*热门热词*/

.list-v3{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2;}

.tit-t1{ margin:.8%; background:url(../images/tit-t1.jpg) no-repeat center top;background-size: 100% 100%;}

.tit-t1 h3{ font-size:120%; color:#3a3a3a; padding:1.8% 0 1.8% 8%;}

.v3-op{ overflow:hidden; padding:2% 2% 3% 2%;}

.v3-op ul li{ font-size:90%; text-align:center;}

.v3-op ul li a{ color:#FFF;}

.v3-op ul li.v3-1{ float:left; width:32%; background:#7c351c; margin-right:.3%; display:inline; padding:2% 0;}

.v3-op ul li.v3-2{ float:left;width:37.3%; background:#7e0a0a;padding:2% 0;}

.v3-op ul li.v3-3{ float:right;width:30%; background:#9d440f;padding:4.2% 0;}

.v3-op ul li.v3-3 a{ color:#ffe375;}

.v3-op ul li.v3-4{ float:left;width:40.2%; background:#9d440f; margin:.4% .4% 0 0; display:inline; padding:2% 0;}

.v3-op ul li.v3-5{ float:left;width:29%; background:#7c351c; margin:.4% 0% 0 0;  padding:2% 0;}

.v3-op ul li.v3-6{ float:left;width:32%; background:#7e0a0a;margin:.4% .4% 0 0; display:inline; padding:2% 0;}



.list-v4{ overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%;}

.message{ overflow:hidden;margin:1.5% 0; padding:2% 2%;}

.message li{ float:left; width:23%;  text-align:center; border-radius:.2em;padding:.6em 0 0.3em; margin-left:1.7%}

.message li a{text-decoration:none}

.message li a img{ width:55%}

.message li a p{ color:#FFF; text-align:center}

.message li.l1{ background:#791e1e}

.message li.l2{ background:#7c351c}

.message li.l3{ background:#a05126}

.message li.l4{ background:#863823}



/*口碑*/

.list-v5{ overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%; padding-bottom:3%;}

.v5-op{ overflow:hidden; padding:2%;}

.comment_gd{ padding:0 2% 2% 2%; overflow:hidden; height:12em;}

.comment_gd dl dd{overflow:hidden;background:#ececec;padding:0.75rem;}

.comment_gd dl dt{width:94.375%;margin:0 auto;color:#515151;padding:0.75rem 0 1rem;}

.comment_gd dl strong{color:#ab0000;}

.comment_gd dl i{float:right;font-style:normal;color:#007373;}

.comment_gd h4{float:left;width:10.47%;}

.comment_gd h5{ font-weight:normal;}

.comm_r{ font-size:70%;width:85.44%; padding-top:1%;}

.comment_gd em{font-style:normal;color:#b70000;} 

.comment_gd em img,.comment_gd i img{width:1.8rem;}

.comment_gd h6{text-align:center;padding-bottom:0.5rem;}

.comment_gd h6 a{font-size:1.2rem;color:#007575;}

.comment_gd p{font-size:1.2rem;text-align:center;}



.v5-bt span{ display:block; width:45%; padding:1.5% 0;text-align:center; background:#cc6704;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; margin:0 auto; margin-top:3%; }

.v5-bt span a{ color:#FFF; }





/*内容页*/

.viwe-cont{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; }

.viwe-top{ overflow:hidden; padding:1% 0 0 0;}

.viwe-top h3{ color:#b50000; padding:2% 0; text-align:center; font-size:130%;}

.viwe-top dl dt{ display:block; overflow:hidden; background:#f5f5f5; border:dashed 1px #cdcdcd; margin:1% 2.5% 1% 2.5%; padding-bottom:3%;}

.viwe-top p{ text-align:center;padding:3% 0 3% 0; }

.viwe-top span{ display:block; overflow:hidden; padding:0 3%;}

.viwe-top span .viwe-text{ float:left; width:69%; border:solid 1px #d6d6d6; padding:2% 0 2% 2%; color:#bcbcbc;}

.viwe-top span .viwe-bt1{ float:left; width:28%; background:#7e0a0a; color:#FFF; padding:1.8% 0;text-align:center; cursor:pointer; border:0;}

.viwe-bt{ overflow:hidden; padding:2% 3% 3% 3%;}

.viwe-bt p{ text-indent:2em; padding-top:1%; line-height:160%; font-size:90%;}

.viwe-bt em{ display:block; overflow:hidden; color:#b50000; padding-top:2%; font-size:90%;}

.viwe-bt i{ display:block; overflow:hidden; font-size:90%;}

/*.viwe-bt span{ display:block; overflow:hidden; padding:3% 0 1% 0; margin:0 auto; width:58.3%;}*/

.viwe-bt .zxan{ display:block; overflow:hidden; padding:3% 0 1% 0; margin:0 auto; width:58.3%;}

/*医院新闻*/

.yyxw-op1{ overflow:hidden; padding:2% 3% 3% 3%; background:#FFF;border:solid 1px #e2e2e2;}

.yyxw-top ul li{ padding:1.5% 0; border-bottom:solid 1px #d8d8d8; background:url(../images/icon.jpg) no-repeat left center; background-size:.6em; padding-left:4%;}



.pageasqw ul{ text-align:center; padding-top:4%; padding-bottom:5%; } 

.pageasqw li{ display:inline; _zoom:1;_display:inline; margin:0 1%; }

.pageasqw li a{ color:#494949; display:inline-block;  border:solid 1px #cdcdcd; line-height:1.5em;padding:0 2%; }

.pageasqw li a:hover{ border:1px solid #e69182; color:#fff; background:#7e0a0a;}



/*权威技术*/

.qwjs{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2;}

.qwjs-top{ overflow:hidden; padding:0% 2.5% 3% 2.5%;}

.qwjs-top dl{ border-bottom:solid 1px #cecece; margin-top:3%; padding-bottom:3%; overflow:hidden;}

.qwjs-top dl dt{ float:left; width:40%; border:solid 4px #e3e3e3;}

.qwjs-top dl dd{ float:left; padding-left:3%; width:54%;}

.qwjs-top dl dd h3{ border-bottom:dashed 1px #b8b8b8; color:#7e0a0a; padding-bottom:3%;}

.qwjs-top dl dd p{ display:block; overflow:hidden; padding-top:3%; font-size:70%;}

.qwjs-top dl dd h4{ display:block; width:55%; background:#7e0a0a; padding:2% 0; text-align:center; font-size:85%;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; margin-top:3%; font-weight:normal;}

.qwjs-top dl dd h4 a{ color:#FFF;}

.qwjs>span{ display:block; padding:2% 3%; text-align:center; font-size:120%; background:#7e0a0a;  width:90%; margin:3% auto; color:#fff}

.qwjs>span .a{ width:10%; display:inline-block; text-decoration:none;}

.qwjs>span img{ width:30%; padding-left:2%;vertical-align:middle;}



/*康复案例*/

.kfal{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2;}

.kfal-top{ overflow:hidden; padding:0% 2.5% 3% 2.5%;}

.kfal-top dl{ border-bottom:solid 1px #cecece; margin-top:3%; padding-bottom:3%; overflow:hidden;}

.kfal-top dl dt{ float:left; width:39.6%; border:solid 4px #e3e3e3;}

.kfal-top dl dd{ float:left; padding-left:3%; width:54%;}

.kfal-top dl dd p{ display:block; overflow:hidden; padding-top:3%; font-size:70%;}

.kfal-top dl dd p i{ color:#797979;}

.kfal-top dl dd p em{ color:#b50000;}

.kfal-top dl dd h3{ display:block; width:55%; background:#7e0a0a; padding:2% 0; text-align:center; font-size:85%;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; margin-top:5%;font-weight:normal;}

.kfal-top dl dd h3 a{ color:#FFF;}

.kfal-bt{ overflow:hidden;}

.kfal-the{ overflow:hidden; padding:1% 0 0 0; }

.kfal-the dl dt{ display:block; overflow:hidden; background:#fff; border:dashed 1px #cdcdcd; margin:1% 2.5% 1% 2.5%; padding-bottom:3%;}

.kfal-the p{ text-align:center;padding:3% 0 3% 0; }

.kfal-the span{ display:block; overflow:hidden; padding:0 3%; }

.kfal-the span .viwe-text{ float:left; width:69%; border:solid 1px #d6d6d6; padding:2% 0 2% 2%; color:#bcbcbc;}

.kfal-the span .viwe-bt1{ float:left; width:28%; background:#7e0a0a; color:#FFF; padding:1.8% 0;text-align:center; cursor:pointer; border:0;}

.kfal>span{ display:block; padding:2% 3%; text-align:center; font-size:120%; background:#7e0a0a;  width:90%; margin:3% auto; color:#fff}

.kfal>span .a{ width:10%; display:inline-block; text-decoration:none;}

.kfal>span img{ width:30%; padding-left:2%;vertical-align:middle;}



/*专家页*/

.myzj-op1{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2;}

.myzj-op1 dl{ display:block; overflow:hidden; background:url(../images/myzj-bg.jpg) no-repeat center top;background-size:100% 15em;}

.myzj-op1 dl dt{ display:block; overflow:hidden; padding-top:14%;}

.myzj-op1 dl dt p{ display:block; overflow:hidden;padding:0% 3% 0% 5%; text-indent:2em;}

.myzj-op1 dl dt ul{ display:block; overflow:hidden; margin:2% 3% 2% 3%; background:url(../images/myzj-bg1.jpg) no-repeat center top;background-size:100% 100%;}

.myzj-op1 dl dt ul li{ width:92%; margin:0 auto; border-bottom:dashed 1px #a7a7a7; padding-bottom:2%; margin-top:2%; font-size:90%; overflow:hidden;}

.myzj-op1 dl dt ul li em{ float:left; width:11%;border-radius:50%;-webkit-border-radius:50%; -moz-border-radius:50%; padding:2.5% 0; text-align:center; color:#FFF;}

.myzj-op1 dl dt ul li i{ float:left; width:88%; padding-left:1%; color:#626262;}

.myzj-op1 dl dt ul li.zje1 em{ background:#7e0a0a;}

.myzj-op1 dl dt ul li.zje2 em{ background:#7c351c;}

.myzj-op1 dl dt ul li.zje3{ border-bottom:0;}

.myzj-op1 dl dt ul li.zje3 i{ padding-top:2%;}

.myzj-op1 dl dt ul li.zje3 em{ background:#a05126;}

.myzj-op1 dl dd{ overflow:hidden; padding:1% 12% 3% 12%;}

.myzj-op1 dl dd span{ float:left; width:45%; padding:3% 0; background:#7e0a0a; text-align:center;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}

.myzj-op1 dl dd span a{ color:#fff;}

.myzj-op1 dl dd p{ float:right;width:45%; padding:3% 0; background:#cc6704;text-align:center;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}

.myzj-op1 dl dd p a{color:#fff;}



.myzj-op2{ overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%;}

.myzj-op2-bt{position:relative; z-index:0; overflow:hidden; padding:0% 2% 2% 2%; margin-bottom:2%;}

.myzj-op2-bt dl{ overflow:hidden; padding:0 1%;margin-top:3%;}

.myzj-op2-bt .t{overflow:hidden; background:url(../images/zj-bg.jpg) no-repeat center top;background-size:100% 100%; }

.myzj-op2-bt .t .pic{ width:44.5%; float:left; }

.myzj-op2-bt .t .con{ float:left; width:50%; margin-left:3%;   }

.myzj-op2-bt .t .con h2{ padding:6% 0 1% 0; display:block; font-size:150%; font-weight:normal; color:#000;}

.myzj-op2-bt .t .con h3{ color:#b70000; font-weight:normal; border-bottom:dashed 1px #b8b8b8; padding-bottom:4%;display:block;}

.myzj-op2-bt .t .con h4{ font-weight:normal; font-size:75%; border-bottom:dashed 1px #b8b8b8; padding:4% 0;display:block;}

.myzj-op2-bt .t .con h4 font{ color:#b70000;}

.myzj-op2-bt .t .con p{ color:#666; font-size:65%; padding-top:5%;}

.myzj-op2-bt .t .con p a{ color:#b70000;}

.myzj-op2-bt dd{ overflow:hidden;padding-top:3%;}

.myzj-op2-bt dd span{ display:block; overflow:hidden; padding:0 18%; }

.myzj-op2-bt dd span i{ float:left; width:45%; background:#7e0a0a; text-align:center; padding:2% 0; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}

.myzj-op2-bt dd span a{ color:#FFF; text-decoration:none;}

.myzj-op2-bt dd span em{ float:right;width:45%; background:#cc6704; text-align:center; padding:2% 0;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}



.myzj-op3{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%;}

.myzj-op3 ul{ display:block; overflow:hidden; padding:3%;}

.myzj-op3 ul li{ width:49.5%; margin:.6% 0 0 .5%; display:inline-block; float:left;}



.myzj-op4{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%;}

.slideBox{ position:relative; margin:4.5%; overflow:hidden; }

.slideBox .hd{ position:absolute; width:100%;   top:50%; left:0; z-index:1; }

.slideBox .hd img{ width:85%; }

.slideBox .prev,.slideBox .next{ position:absolute; left:0px; top:0; display:block; text-align:center;   }

.slideBox .next{ left:auto; right:0px;}

.slideBox .bd{ position:relative; z-index:0; }

.slideBox .bd li{ position:relative;   text-align:center;}

.slideBox .bd li img{ padding-left:1.5%; width:40%;}





/*来院路线*/

.lylx-op1{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; padding:2%;}

.lylx-op1 h3{ background:url(../images/lylx-op1-1.jpg) no-repeat center top;background-size:100% 100%; text-align:center; padding:1% 0; color:#FFF; font-size:150%;}

.lylx-op1 dl dt{ display:block;  padding-top:2%;}

.lylx-op1 dl dd{ display:block; overflow:hidden; padding-top:2%;}

.lylx-op1 dl dd p{ line-height:160%; padding:0 2%;}

.lylx-op1 dl dd p img{ width:5%; padding-right:1%; vertical-align:middle;}



.lylx-op2{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%; padding-bottom:4%;}

.lylx-op2 h3{ font-size:90%; color:#b50000; padding:3% 0; text-align:center;}

.lylx-op2 p{ display:block; overflow:hidden; padding:0 2% 3% 3%; font-size:85%; text-indent:2em;}

.lylx-op2 p a{ color:#b50000;}

.lylx-op2 span{ display:block; text-align:center; width:60%; margin:0 auto; background:#cc6704; padding:1.5% 0;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; font-size:90%;}

.lylx-op2 span a{ color:#FFF;}



.lylx-op3{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%; padding-bottom:3%;}

.lylx-op3 h3{ background:url(../images/lylx-op3-1.jpg) no-repeat center top;background-size:100% 100%; padding:1.8% 0 1.8% 15%; color:#7e0a0a; font-size:130%;}

.lylx-op3 p{ display:block; overflow:hidden; padding:3%;}

.lylx-op3 p a{ color:#0065cc; text-decoration:underline;}



.lylx-op4{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%; padding-bottom:3%;}

.lylx-op4 h3{ background:url(../images/lylx-op4-1.jpg) no-repeat center top;background-size:100% 100%; padding:1.8% 0 1.8% 15%; color:#7e0a0a; font-size:130%;}

.lylx-op4 dl{ display:block; overflow:hidden; padding:0 2%;}

.lylx-op4 dl dt ul li{ display:block; overflow:hidden; border-bottom:dashed 1px #aeaeae; padding-bottom:3%; margin-top:3%;}

.lylx-op4 dl dt ul li span{ float:left;width:11%;border-radius:50%;-webkit-border-radius:50%; -moz-border-radius:50%; padding:1.5% 0 .5% 0; text-align:center; color:#FFF;background:#992f2f; line-height:120%;}

.lylx-op4 dl dt ul li p{ float:left; width:88%; padding-left:1%; }

.lylx-op4 dl dt ul li p a{color:#0065cc; text-decoration:underline;}

.lylx-op4 dl dd{ display:block; overflow:hidden; padding:1% 14% 0 14%; }

.lylx-op4 dl dd span{ display:block; background:#7e0a0a; text-align:center; margin-top:3%; padding:2% 0;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}

.lylx-op4 dl dd span a{ color:#ffffff;}

.lylx-op4 dl dd p{ display:block; background:#cc6704; text-align:center; margin-top:3%; padding:2% 0;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}

.lylx-op4 dl dd p a{ color:#ffffff;}



.lylx-op5{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%; padding-bottom:2%;}

.lylx-op5-bt{ overflow:hidden; padding:2%;}

.lylx-op5-bt dl dt{ display:block; overflow:hidden;}

.lylx-op5-bt dl dt p img{ width:4%; vertical-align:middle; padding-right:1%;}

.lylx-op5-bt dl dd{ display:block; overflow:hidden;padding:1% 14% 0 14%;}

.lylx-op5-bt dl dd span{ float:left; display:block;width:50%; background:#7e0a0a; text-align:center; margin-top:2%; padding:2% 0;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}

.lylx-op5-bt dl dd span a{ color:#ffffff;}

.lylx-op5-bt dl dd p{ float:right; display:block;width:40%; background:#cc6704; text-align:center; margin-top:2%; padding:2% 0;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}

.lylx-op5-bt dl dd p a{ color:#ffffff;}





/*医院简介*/

.yyjj-op1{ overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; padding-bottom:2%;}

.yyjj-op1 h3{ background:url(../images/yyjj-op1-1.jpg) no-repeat center top;background-size:100% 100%; font-size:120%; text-align:center; color:#FFF; padding:2.5% 0;}

.yyjj-op1 dl dt{ display:block; overflow:hidden; padding:2.5%;}

.yyjj-op1 dl dt p{ text-indent:2em;}

.yyjj-op1 dl dt span{ padding-top:3%; padding-left:.8%; display:block;}

.yyjj-op1 dl dd{ display:block; overflow:hidden; padding:2% 0;}

.yyjj-op1 dl dd span{ display:block; width:80%; background:#cc6704; margin:0 auto; text-align:center; padding:2% 0;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}

.yyjj-op1 dl dd span a{ color:#FFF; }



.yyjj-op2{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%; padding-bottom:3%;}

.yyjj-op2-top{ overflow:hidden; padding:4% 2% 4% 2.5%;}

.yyjj-op2-top dl{ overflow:hidden; background:url(../images/yyjj-op2-bg.jpg) no-repeat center  top;background-size:2.2em 15em;}

.yyjj-op2-top dl dt{ float:left; width:45.5%; }

.yyjj-op2-top dl dt ul li{ overflow:hidden; margin-bottom:3%;}

.yyjj-op2-top dl dt ul li p{ float:left; width:74%; font-size:65%;}

.yyjj-op2-top dl dt ul li p strong{ color:#bf0000;}

.yyjj-op2-top dl dt ul li span{ float:right; border:solid 3px #dfdfdf; width:20.9%}

.yyjj-op2-top dl dd{ float:right; width:45.5%; }

.yyjj-op2-top dl dd ul li{ overflow:hidden; margin-bottom:3%;}

.yyjj-op2-top dl dd ul li p{ float:right; width:74%; font-size:65%;}

.yyjj-op2-top dl dd ul li p strong{ color:#bf0000;}

.yyjj-op2-top dl dd ul li span{ float:left; border:solid 3px #dfdfdf; width:20.9%}

.yyjj-op2-bt{ overflow:hidden;}

.yyjj-op2-bt span{ display:block; overflow:hidden; width:45%; margin:0 auto;background:#cc6704; text-align:center; padding:2% 0;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;}

.yyjj-op2-bt span a{ color:#FFF;}



.yyjj-op3{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%; }

.yyjj-op3-top{ overflow:hidden; padding:3% 3% 0 3%;}

.yyjj-op3-top p{ text-indent:2em;}



.yyjj-op4{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%; }

.yyjj-op4-top{ overflow:hidden; padding:2.5% 2.5% 4% 2.5%;}

.yyjj-op4-top dl dt{ display:block; overflow:hidden;}

.yyjj-op4-top dl dt p{ text-indent:2em;}

.yyjj-op4-top dl dt span{ display:block; padding-top:2%;}

.yyjj-op4-top dl dt span img{ float:left; width:32.5%; margin:0 .4%; display:inline-block;}

.yyjj-op4-top dl dd{ display:block; overflow:hidden;}

.yyjj-op4-top dl dd span{display:block; overflow:hidden; width:75%; margin:0 auto;background:#7e0a0a; text-align:center; padding:2% 0;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; margin-top:3%;}

.yyjj-op4-top dl dd span a{color:#FFF;}

.yyjj-op4-top dl dd p{ display:block; width:75%; margin:0 auto;text-align:center; margin-top:3%;}



.yyjj-op5{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%;}

.yyjj-op5-top{ overflow:hidden; padding:2.5% 2.5% 4% 2.5%;}

.yyjj-op5-top dl dt{ display:block; overflow:hidden;}

.yyjj-op5-top dl dt p{ text-indent:2em;}

.yyjj-op5-top dl dt span{ display:block; padding-top:2%;}

.yyjj-op5-top dl dd{ display:block; overflow:hidden;}

.yyjj-op5-top dl dd span{display:block; overflow:hidden; width:75%; margin:0 auto;background:#7e0a0a; text-align:center; padding:2% 0;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px; margin-top:3%;}

.yyjj-op5-top dl dd span a{color:#FFF;}

.yyjj-op5-top dl dd p{ display:block; width:75%; margin:0 auto;text-align:center; margin-top:3%;}



.yyjj-op8{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%;}

.yyjj-op8-top{ overflow:hidden; padding-bottom:4%;}

.yyjj-op8-top ul li{ float:left; width:28%; border:solid 1px #dcdcdc; margin-left:3.8%; margin-top:3%; display:inline-block;}

.yyjj-op8-top ul li p{ font-size:80%; text-align:center; padding-bottom:2%; display:block;}



.yyjj-op9{overflow:hidden; background:#FFF;border:solid 1px #e2e2e2; margin-top:2%;}

.yyjj-op9 dl dd{ display:block; margin:0 .5%; background:url(../images/yyjj-op9-2.jpg) no-repeat center top;background-size:100% 100%; padding:2% 0; }

.yyjj-op9 dl dd p{ display:block; width:75%; color:#FFF; padding-left:24%; font-size:90%;}

/* border:solid 1px #F00;*/



.foot {height:38px;  overflow:hidden; width:100%; margin:0 auto; z-index:3; position:fixed; _position:absolute; bottom:0; left:0px; _bottom:auto; _top:expression(eval  (document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt  (this.currentStyle.marginBottom, 10)||0)));}

.foot ul { position:relative; width:100%; overflow:hidden; }

.foot ul li { width:33%; position:relative; height:38px; float:left; margin-right:1px; background:#3faac6; text-align:center; color:#fff; line-height:38px; }

.foot ul li.ft1 { background:#f37b38; }

.foot ul li img { vertical-align:middle; }

.foot ul li a:link, .foot ul li a:visited { color:#fff; text-decoration:none; display:block; line-height:38px; }

/*首页文章格式*/

.in_tit { overflow: hidden; background: url(../images/in_img2.png) repeat-x bottom; }

.in_tit h3 { background: url(../images/in_img1.png) no-repeat left center; padding-left: 30px; float: left; }

.in_tit h3 span { display: inline-block; font-size: 20px; font-weight: bold; color: #996a33; border-bottom: 2px solid #996a33; line-height: 47px; }

.in_tit h4 { line-height: 48px; font-size: 14px; color: #333; float: right; }

.in_tit h4 a { color: #333; }

.addPre_p{ background:#ffffff; padding:1%; margin-top:2%;}

.addPre_p ul{/*background:url(../images/addimg1.jpg) no-repeat center top;*/ background-size:100% 100%; padding:0 3%;}

/*.addPre_p ul li:nth-of-type(1){ border-bottom:1px solid #e9e9e9;}*/

.addPre_p ul li{background:url(../images/addimg2.png) no-repeat left center; background-size:7% auto;}
.addPre_p ul li span{float: right;margin-top:-32px;font-size:16px;}
.addPre_p ul li a{ display:block; padding:2% 0 2% 8%; font-size:large;}