/*pubheadfoot*/
#LXB_CONTAINER_SHOW{display:none !important;}
* { margin:0; padding:0;}
body { color: #333; font-family: Microsoft Yahei; font-size:12px;max-width: 640px;margin: 0 auto;}
a { text-decoration: none; border: none; color: #333;}
a:hover {text-decoration: underline;text-decoration: none;}
input{background:none;
   outline:none;
   border:0px;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
em,i,address{font-style:normal;}
ul,li { list-style: none;}
table { border-collapse: collapse;border-spacing: 0;}
img{ border:none; }
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.clearfix{zoom:1;display:block}
.clearfix:after{content:"";height:0px;display:block;clear:both;visibility:hidden;}
/*.layout{width: 16rem;margin:0px auto;background:#fff;overflow:hidden;}*/
.container-fd{width: 14.4rem;margin: 0px auto;}
.wxts{font-size:0.7rem;color:#333;margin-top:0.5rem;margin-bottom:0.5rem;}
.wxts span{color:red;}
.mara{margin:0 auto;}
.clear { zoom:1;}
.cl{clear:both;}
.clear:after { height: 0; display: block; content: "\20"; clear: both;}
.fl { float: left;}
.fr { float: right;}
.mc { margin:0 auto;}
.dis-inline { display: inline-block; vertical-align: middle;}
.text-center { text-align: center;}


/*head*/
.head-logo{width: 100%;}
.head-logo img{display: block;width: 100%;height: auto;}
.bgfff { background: #fff;}
/*nav*/
nav a { display: block; width: 25%; height: 45px; line-height: 45px; text-align: center; outline:1px solid #ccc; float: left; font-size: 16px;background:#00898f;color:#fff}
/*banner*/
.head{  overflow:hidden; position:relative;}
  .head .hd { position:absolute; z-index:1; bottom:-6px; left: 42%; margin-right: -50px; padding: 10px; }
  .head .hd ul { overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:15px; display:block;width:100%; }
  .head .hd ul li { -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; width:8px; height:8px; border-radius: 50%; margin-right: 10px; font-size: 0px; background: #a7a7a7; border: 1px solid #a7a7a7; float:left; }
  .head .hd ul .on { background:#ffffff; }
  .head img { width:100%; }

  .huan{  overflow:hidden; position:relative;height: 140px;background: #75bdf7;padding:10px;}
  .huan .hd { position:absolute; z-index:1; bottom:-6px; left: 42%; margin-right: -50px; padding: 10px; }
  .huan .hd ul { overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:15px; display:block;width:100%; }
  .huan .hd ul li { -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; width:8px; height:8px; border-radius: 50%; margin-right: 10px; font-size: 0px; background: #a7a7a7; border: 1px solid #a7a7a7; float:left;}
  .huan .hd ul .on { background:#ffffff; }
  
/*biaodan*/
.tit-pic{width:94%;margin:10px auto;}
.tit-pic img{display:block;width: 100%;height: auto;}

.input-groups dl{margin:0 20px;border-bottom:1px dashed #ccc;overflow: hidden;}
.input-groups dl dt{font-size:12px;color:#474848;height:40px;line-height:40px;}
.input-groups dl dd{font-size:12px;color:#474848;padding-bottom:15px;}
.input-groups dl dd input{margin-left:10px;width:10px;height:10px;}
.input-groups dl:last-child{/*height:120px;*/}
.input-groups dl:last-child dd .ins{float:left;}
.input-groups dl:last-child dd .ins p{margin-bottom:12px;}
.input-groups dl:last-child dd .ins input{margin-left:0;}
.input-groups dl:last-child dd .in-left{width:34%;margin-left:2%;}
.input-groups dl:last-child dd .in-center{width:35%;margin-left:2%;}
.input-groups dl:last-child dd .in-right{width:25%;margin-left:2%;}
.ins-inputs{margin:20px 20px 0;}
.ins-inputs p{font-size:12px;color:#302f2f;text-align:justify;}
.ins-inputs p span{color:#e90000;}
.ins-inputs .user{font-size:12px;color:#494949;margin-top:10px;}
.ins-inputs .user input{background:#ebebeb;font-size:14px;color:#494949;width:100%;height:30px;line-height:30px;padding-left:20px;margin-top:10px;border-radius:6px;}
.ins-inputs .btn{margin-top:20px;text-align: center;overflow: hidden;}
.ins-inputs .btn .btn1{display:inline-block;width:120px;height:30px;background:url(../images/btn_03.gif) no-repeat;background-size:100%;}
.ins-inputs .btn .btn2{width:120px;height:30px;display:inline-block;background:url(../images/btn_05.gif) no-repeat;background-size:100%;margin-left: 20px;}

.BoxL{width: 94%;margin:10px auto;overflow: hidden;}
.BoxL ul{width: 102%;}
.BoxL ul li{width: 23%;float: left;margin-right: 2%;}
.BoxL ul li img{width: 100%;height: auto;}
#scrolltp{position: fixed;bottom:70px;right:5px;z-index: 999999999;}
#scrolltp img{width: 30px;height: 30px;cursor: pointer;}


/*新页面头部底部*/
/*logo,nav,banner*/
#jgHeader{width: 100%;height: auto;}
#jgHeader img{display: block;width: 100%;height: auto;}
#jgTopNav{height: 40px;}
#jgTopNav ul li{width: 25%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;background-color: #028990;float: left;position: relative;}
#jgTopNav ul li a{color: #fff;display: block;}
#jgTopNav span{position: absolute;height: 40px;width: 1px;background-color: #fff;right: 0;top: 0;}
.foot_botm{padding-bottom:40px;background-color:#039998;}
.foot_ph{width: 100%;}
.foot_ph img{display: block;width: 100%;height: auto;}

/*public*/
* {margin: 0;padding: 0;outline: none;}
*:not(input, textarea) {-webkit-touch-callout: inherit;-webkit-user-select: auto;}

body {font-family: font: 16px/32px 'Microsoft YaHei' Arial;font-size: 14px;color: #333;-webkit-touch-callout: inherit;-webkit-user-select: auto;background-color: #fff;max-width: 480px;margin: 0 auto;}
a {color: #333;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);font-family: "Microsoft YaHei";}
a:hover {text-decoration: none;}
button,input,select,textarea {font-size: 100%;margin: 0;padding: 0;outline: none;}
dt,dd {display: inline-block;}
textarea,input {resize: none;outline: none;}
textarea {resize: none;-webkit-appearance: none;}
ul,ol,li {list-style: none;}
em {font-style: normal;}
h2 {font-size: 22px;margin: 12px 0;text-align: center;font-family: "Microsoft YaHei";}
p {font-family: "Microsoft YaHei";}

div,ul,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,span,a,p,em {font-family: 'Microsoft YaHei' !important;}

img[src*=".jpg"] {border: none;background-size: 10px 10px;background-position: center center;background-repeat: no-repeat;/*width: 100%;*/}

.clear{clear:both; height: 0; line-height: 0; font-size: 0}
.clearfix:before, .clearfix:after {content:""; display:table;}   
.clearfix:after {clear:both;}   
.clearfix { *zoom:1;}

/*kaishi*/

/*首页评论*/
.plCont {
    width: 7.5rem;
    margin: 0 auto 0.3rem auto;
}
.plBne {
    width: 7.3rem;
    margin: 0.3rem auto;
    display: none;
}
.BneLeft {
    font-weight: bold;
    border-radius: 0.2rem;
    width: 1.8rem;
    display: inline-block;
    background: #7e4136;
    text-align: center;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    line-height: 0.65rem;
}
.BneLeft p {
    color: white;
    margin: 0 auto;
}
.BneRight {
    width: 5.5rem;
    display: inline-block;
    float: right;
}
.goodList {
    display: inline-block;
    line-height: 0.4rem;
    border: 1px solid grey;
    text-align: center;
    width: 1.65rem;
    float: left;
    margin-left: 0.1rem;
    border-radius: 0.1rem;
}
.goodList p {
    margin: 0.1rem auto 0 auto;
}
.textare {
    position: relative;
    width: 7.3rem;
    margin: 1rem auto 0.3rem auto;
}
.photo {
    float: left;
    margin-left: 0.2rem;
    width: 0.8rem;
    display: inline-block;
}

.photo img {
    width: 100%;
}
.text {
    width: 4.5rem;
    height: 1.5rem;
    float: right;
    border-radius: 0.1rem;
    resize: none;
    padding-top: 0.5rem;
    padding-right: 1.5rem;
    font-size: 0.3rem;
}
.cp {
    background: url(../images/changping.png) no-repeat 0rem;
    padding: 0.7rem;
    background-size: 100%;
    position: absolute;
    right: 0.1rem;
}
.plBtn {
    width: 1.5rem;
    height: 0.5rem;
    background: #f45a04;
    border-radius: 0.1rem;
    color: white;
    font-size: 0.3rem;
    font-weight: bold;
    float: right;
}
.allPL {
    width: 7.3rem;
    margin: 0.3rem auto;
}
.allPlTit {
    color: grey;
}
.plList {
    width: 7.3rem;
    margin: auto;
}
.plList ul {
    padding: 0;
}
.plList ul li {
    list-style: none;
    overflow: auto;
    padding-bottom: 0.3rem;
    margin-bottom: 0.3rem;
    border-bottom: 1px dashed grey;
}
.listPhoto {
    display: inline-block;
    width: 0.8rem;
    margin-left: 0.2rem;
    float: left;
}
.listPhoto img {
    width: 100%;
}
.listCont {
    display: inline-block;
    width: 6rem;
    float: right;
}
.listCont p {
    margin: 0;
}
.listTitle {
    font-weight: bold;
    font-size: 0.35rem;
}
.listText {
    line-height: 0.45rem;
}
.listController {
    margin: 0.2rem auto !important;
}
.theTime {
    color: grey;
}
.caoZuoA {
    float: right;
}
.caoZuoA a {
    display: inline-block;
    color: grey;
    text-decoration: none;
}
.sayIco {
    background: url(../images/sayico.png) no-repeat 0rem;
    padding: 0.2rem;
    background-size: 100%;
    margin-right: 0.1rem;
}

.caoZuoA a {
    display: inline-block;
    color: grey;
    text-decoration: none;
}
.caoZuoA a:nth-child(2) {
    margin-left: 0.2rem;
}
.good {
    background: url(../images/goodico.png) no-repeat 0rem -0.01rem;
    padding: 0.1rem 0.2rem 0 0.2rem;
    background-size: 100%;
    margin-right: 0.1rem;
}
.caoZuoA a:last-child {
    float: right;
    margin-left: 0.1rem;
}
.showPerson {
    background: url(../images/showperson.png) no-repeat 0rem;
    padding: 0.2rem;
    background-size: 100%;
    margin-right: 0.1rem;
}
.showMoreDiv {
    width: 7.3rem;
    margin: auto;
    text-align: center;
}
.showMore {
    color: white;
    background: #cccccc;
    display: inline-block;
    width: 4.5rem;
    height: 0.7rem;
    text-align: center;
    line-height: 0.7rem;
    font-size: 0.35rem;
    border-radius: 0.1rem;
}
/*网络预约挂号平台*/
#jgGuahao{text-align: center;border: 1px solid #ccc;border-radius: 10px;width: 98%;margin: 20px 1% 20px;-webkit-box-shadow: 1px 1px 10px #9edeff;box-shadow: 1px 1px 10px #9edeff;padding-bottom: 10px;}
.jgGuahaoTitle img{width: 100%;}
.jgGuahaoFormZhu {font-size: 0.3rem;width: 38%;float: left;margin: 0.11rem 0;text-align: right;}
.jgGuahao input, .jgGuahao textarea {-webkit-appearance: none;margin: 0px;padding: 0px;outline: none;font-family: 'Microsoft yahei';border: 1px solid #ccc;height: 0.6rem;line-height: 0.6rem;border-radius: 5px;padding-left: 10px;width: 50%;}
.jgGuahaoFormName {font-size: 0.3rem;width: 40%;float: left;}
.jgGuahaoForm1 {width: 100%;overflow: hidden;margin: auto;margin-top: 0.35rem;}
.jgGuahaoTijiao {padding-left: 0;padding-right: 0;margin-bottom: 0.3rem;margin-top: 0.3rem;}
.jgGuahaoFormZhu2 {font-size: 0.3rem;color: red;}
.jgGuahaoFormTel{display: block;}
#submit{background-color: #028990;color: #fff;}
/*案例部位轮播*/
#trans-b{position:relative}
#trans-b .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:-13px; text-align:center;}
#trans-b .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
#trans-b .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 3px;  vertical-align:top; overflow:hidden;}
#trans-b .hd ul .on{background:red;}

.in-kfjs-lb{}
.in-kfjs-lb-tu img{display: block;width: 100%;height: auto;}
.in-kfjs-lb-js{margin-top: 0.1rem;}
.in-kfjs-lb-js ul{}
.in-kfjs-lb-js ul li{float: left;width: 50%;position: relative;font-size: 0.14rem;color: #333;line-height: 0.35rem;}
.in-kfjs-lb-js ul li img{width: 0.24rem;height: auto;position: absolute;left: 0.05rem;top: 0.12rem;}
.in-kfjs-lb-js ul li p{border:0.01rem dotted #c6c6c6;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;padding:0.05rem 0 0.05rem 0.35rem ;}
.in-kfjs-lb-js ul li:nth-child(3){margin-top: -0.01rem;}
.in-kfjs-lb-js ul li:nth-child(4){margin-top: -0.01rem;}

/*品论*/
.title_borL,.title_borR{ width:2.325rem; height:0.075rem; background:#017f7c; float:left; margin-top:0.8rem; position:relative}
.title_borR{float:right}
.title_mtgb{ height:2rem; background:#fff}
.borderLimg{ position:absolute; right:-0.2rem; top:-0.2rem}
.borderLimg img,.borderRimg img{ width:0.4rem; height:0.45rem}
.borderRimg{ position:absolute; left:-0.2rem; top:-0.2rem}
.title_mtMs{ width:245px; background:#fff; margin:0 auto; color:#017f7c; font-size:0.4rem; font-weight:normal; text-align:center; height:1.375rem; line-height:0.6rem; padding-top:.4rem}
.title_mtMs img{ padding-right:0.13rem; /*padding-bottom:0.1rem;*/ width:0.6rem!important; height:0.6rem;/*margin-top: 0.2rem;*/}
.title_mtMs span{ color:#b0afaf; font-size:0.4rem}
.good_to{border-bottom:0.25rem solid #eee; padding-bottom:0.7rem;width: 97%;margin: 0 auto;}
.good_to ul{overflow:hidden;}
.good_to li{width:30.3%; height:.6rem; border:1px solid #cccccc;border-radius:0.3rem;float:left; margin:0.25rem 1.5% 0; line-height:.6rem;color:#666666; font-size:0.25rem; text-align:center; cursor:pointer;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}



.in-fb-nr{margin-top: 1rem;border-bottom: 1px solid #dad9d9;padding-bottom: 0.5rem;}
.in-fb-nr-l{float: left;width: 20%;text-align: center;}
.in-fb-nr-l img{width: 80%;margin: 0 auto;}
#in-fb{display: inline-block;height:0.5rem;line-height: 0.5rem;padding: 0 0.5rem;background-color:#f45a04;text-align: center;font-size: 0.25rem;color: #fff;border-radius: 0.5rem;    float: right;margin-right: 10%;margin-top: 0.3rem;}
.in-fb-text{width: 100%;height: 1.5rem;border:none;font-size: 0.17rem;outline:none}
.in-fb-div{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;padding-right: 1.232rem;padding-top: 0.5rem;border: 1px solid #999;border-radius: 0.2rem;overflow: hidden;float: left;width:74%;background: url(../images/changping.png) center right no-repeat;background-size: 1.232rem 0.85rem;}
.in-fb-img1{width: 0.375rem;height: 0.375rem;margin-left: 20%;margin-top: 0.5rem;}
.in-fb-img2{width: 0.425rem;height: 0.425rem;margin-left: 2%;margin-top: 0.5rem;}
.cont_two_img{max-width: 100%;}
.cont_two_img img{max-width: 100%;height: auto;}


.pl_cont1{border-bottom:1px solid #dad9d9; overflow:hidden; padding-top:0.27rem; padding-bottom:0.33rem}
.pl_cont1 dt{ float:left; margin-left:3%; width: 21%;color:#333333; text-align:center; font-size:0.3rem; /*line-height:0.8rem; */padding-top:0.3rem}
.pl_cont1 dt img{ width:80%; height:auto;margin: 0 auto;}
.pl_cont1 dd{ float:left; margin-left:2%;width:71%; padding-top:0.3rem}

.cont_one{ width:100%; height:0.5rem; line-height:0.5rem; color:#333; font-size:0.25rem; background:#f4f3f3; margin-top:0.2rem; overflow:hidden}
.cont_one i{ font-style:normal; padding-left:5%; float:left}
.cont_three{ padding-top:0.15rem}
.cont_one span{ background:url(../images/pingluns.jpg) no-repeat right center; width:45%;background-size:1.475rem 0.212rem; float:right; margin-right:0.25rem}
.cont_two{ color:#333333; font-size:0.25rem; line-height:0.44rem; padding-top:0.1rem}
.cont_th1{ font-size: 0.25rem background:url(../images/sayico.png) no-repeat left center; padding-left:8%; background-size:0.3rem 0.3rem;margin-left:0.35rem}
.cont_two_img{max-width: 100%;}
.cont_two_img img{max-width: 100%;height: auto;}
.cont_th2{ margin-left: 5%;}
.cont_th2:visited{ background:#f00}
.cont_th2,.cont_th3{ width:17%; height:0.4rem; line-height:0.4rem; display:inline-block; font-size:0.3rem; border-radius:0.6rem; background:url(../images/goodico.png) no-repeat 0.45rem center; padding-left:16%; background-size:0.3rem 0.3rem}
.cont_th3{width:17%;background:url(../images/showperson.png) no-repeat 0.45rem center; padding-left:16%; background-size:0.3rem 0.3rem}


.look_more{margin-bottom: 0.3rem;height:1.2rem; line-height:1.2rem; font-size:0.3rem; border-bottom:0.15rem solid #eee; overflow:hidden}
.look_more a{ display:block}
.look_s1{ float:left;margin-left:0.4rem;}
.look_s2{ float:right;margin-right:0.3rem;color:#999999; font-size:0.6rem}

.in-kfjs-lb-tu img{height:120px;}
