.jcjg { width: 29.9rem; height: 2.9rem; background: #e3ffff; border: solid 1px #b0fffe; overflow: hidden; margin: 1rem auto 0 auto; -moz-border-radius: 0.3rem; -webkit-border-radius: 0.3rem; border-radius: 0.3rem; }
.jcjg i { width: 2.4rem; height: 2.1rem; float: left; margin:.4rem .5rem 0 1rem;
background: url(../images/icon-tzq.png) no-repeat; background-size: contain; }
.jcjg strong { font-size: 1.2rem; line-height: 3rem; float: left; }

.jcjg span { float: right; line-height: 3rem; margin-right: 1rem; color: #ff8822; font-size: 1.2rem; }

.jcjg span em { font-weight: 700; }
.title1{line-height:2rem;color:#fff;width:100%;background:#A16026;height:2rem;overflow:hidden;text-align:center;margin:1% 0;}
.ftgh{color:#333;margin:0 auto 10px;overflow:hidden;}

.ftgh h2{font-weight:bold;line-height:35px;height:35px;color:#ff0000;  font-size: 1rem;}

.tet01,.guest{width:90%;border:#c1c1c1 1px solid;color:#666;line-height:14px;height:14px;padding:5px 0px;}

table{border-collapse:collapse;border-spacing:0;width:100%;}

.fwee{width:30%;height:35px;background:#ad0101;border:none;line-height:35px;color:#fff;text-align:center;margin:0 5px;}

.fwee2{height:35px;line-height:35px; display:inline-block}

.fwee2 .fwee{width:100%;background:#7a3b16;}

.guest{height:34px;}
input{font-size:20px !important;}

.mt20 { margin-top: 1rem;}

.zxwt-pic { width: 100%; overflow: hidden; }

.zjwx { width: 100%; background: #ebf0f3; border-top: solid 0.1rem; overflow: hidden; padding-top: 1rem; }

.zjwx .time { background-color: #b4b4b4; border-radius: 0.5rem; color: #fff; display: block; font-size: 0.7rem; height: 1.5rem; line-height: 1.5rem; margin: 0 auto 0.6rem; text-align: center; width: 7.1rem; }

.zxwxzj { width: 28rem; overflow: hidden; margin:.5rem auto;

height: 5rem; }

.zjtx { width: 16%; float: left; margin-right: 1rem; }

.zjtx img { -moz-border-radius: 0.4rem; -webkit-border-radius: 0.4rem; border-radius: 0.4rem; -webkit-box-shadow: 0.1rem 0.1rem 0.1rem; -moz-box-shadow: 0.1rem 0.1rem 0.1rem; box-shadow: 0.1rem 0.1rem 0.1rem; width: 100%; }

.zjxs { background: url(../images/mesbg.png) right top; color: #222; float: left; width: 20.5rem; height: 5rem; background-size: contain; background-repeat: no-repeat no-repeat; }

.zjxs p { padding: 0.2rem 0.5rem 0 1.5rem; }

.zjxs p a { font-size: 1.2rem; }

.zxwt-pic { width: 100%; overflow: hidden; }

.zxwt-pic img{ width: 100%;}

.dangqian{ line-height: 30px;  padding-left: 10px;  color: #505050;  background: #a6d9cb;  border-left: 3px solid #0099a9;   margin-bottom: 5px;}

.list2_main{ overflow:hidden; padding-left:10px; padding-right:10px; background:#fff; border:0.5em solid #055d83;}

.list2_main .wenzhang{ }

.list2_main .wenzhang img{width:auto!important; width:100%; max-width:100%; height:auto!important; line-height:1.7em; font-size:120%;}

.list2_main .wenzhang p span { display:initial; }

.list2_main .wenzhang p{ margin-top:2%; padding:0 2%; line-height:1.7em; font-size:120%; text-indent:0em; color:#393939;}

.list2_main .wenzhang p span span strong{ margin-top:2%; padding:0 2%; line-height:1.7em; font-size:1.2em; text-indent:0em; }

.list2_main h3{ font-size:120%; color:#c00; text-align:center; margin:2% 0}

.list2_main .grays{ background:#f5f5f5; padding:2% 1%; border:1px dashed #cdcdcd; overflow:hidden}

.list2_main .grays h4{ color:#055d83; font-size:100%; text-align:center; font-weight:normal}

.list2_main .grays span{ display:block; text-align:center; margin:2% 0;}

.list2_main .grays span input[type=text]{ width:52%; background:#FFF; padding-left:2%; border:.05em solid #055d83; height:2.5em}

.list2_main .grays span input[type=submit]{ background:#055d83; font-size:120%; color:#FFF; text-align:center; padding:1.2% 4%; border:none; margin-left:2%; cursor:pointer}

.list2_main .p{ margin-top:2%; padding:0 2%; line-height:1.7em; font-size:140%; text-indent:2em; color:#393939}

.message{ overflow:hidden; background:url(mid_../images/bg.jpg) no-repeat; background-size:100% 100%; margin:1.5% 0; padding:2% 2%;}

.message h2{ text-align:center; font-size:160%; color:#F00}

.message ul{ padding-top:8%}

.message li{ float:left; width:23%; font-size:140%; text-align:center; border-radius:.2em;padding:.6em 0 0.3em; margin-left:1.5%}

.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:#965a0b}

.message li.l2{ background:#874832}

.message li.l3{ background:#b34801}

.message li.l4{ background:#833a39}


.doctit{height:50px; margin-top: 1rem;}

.doctit dt{float:left;width:75%;background:#A16026;text-indent:1.5em;color:#fff;font-size:20px;  font-size: 1.2rem;letter-spacing:2px;line-height:50px;}

.doctit dd{float:right;width:22%;border:1px solid #A16026;height:46px;text-align:center;}

.doctit dd a{line-height:46px;background:#ff5400;color:#fff;padding:5% 9%;}



.namebox{width:100%;text-align:center;background:url(../images/doctor.jpg) top center no-repeat;background-size:100%;overflow:hidden;}

.namebox li{position:relative;padding-top:10%;} 

.namebox li a{/**text-indent:-999999em;display:block;position:absolute;**/}

.namebox li a.aname1{width:50%;left:0;top:6%;height:85%;}

.namebox li a.aname2{width:6%;left:15%;bottom:0%;height:10%;}

.namebox li a.aname3{width:6%;left:25%;bottom:0%;height:10%;}

.namebox li a.aname4{width:50%;left:50%;top:6%;height:85%;}

.namebox li a.aname5{width:6%;left:68%;bottom:0%;height:10%;}

.namebox li a.aname6{width:6%;left:78%;bottom:0%;height:12%;}



.tongji{font-size:16px;text-align:center;overflow:hidden;}

.tongji font{display:block;color:#e60012;}

.tongji li{float:left;width:25%;padding:3% 0 2%;}

.tongji li span{padding-top:1%;display:block;width:60%;margin:0 auto;}

.tongji li p{line-height:1.4em;padding-top:2%; font-size: 1.2rem;}

.bottom-btn { width: 40rem; height: 4.8rem; border-top: solid 1px #dcdcdc; background: #f1f1f1; position: fixed; bottom: 0; z-index: 10; }

.bottom-btn a { width: 25%; height: 100%; float: left; display: block; text-align: center; position: relative; }

.bottom-btn a i { width: 2.4rem; height: 2.4rem; display: block; margin:.5rem auto .4rem auto;

background-repeat: no-repeat no-repeat; background-size: contain; }

.bottom-btn a span { font-size: 1.2rem; line-height: 1.2rem; display: block; }

.bottom-btn a em.sdxx img { width: 0.8rem; height: 0.8ren; position: absolute; top: 0.5rem; right: 2rem; }

.bottom-btn a i.i1 { background-image: url(../images/icon-bt-sy.png); }

.bottom-btn a i.i2 { background-image: url(../images/icon-bt-tell.gif); }

.bottom-btn a i.i3 { background-image: url(../images/icon-bt-zxzx.png); }

.bottom-btn a i.i4 { background-image: url(../images/icon-bt-qq.png); }
