@charset "utf-8";
/* CSS Document */
/*系统预设*/
* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; margin: 0; padding: 0; }
body { margin: 0 auto; width: 6.4rem; background: white; overflow-x: hidden; font-size: 0.18rem; font-family: "Microsoft Yahei" }
html { width: 100%; overflow-x: hidden; }
a { text-decoration: none; border: none; }
a:focus, a:hover { text-decoration: none; }
ul, li { list-style: none; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
img { border: none; vertical-align: middle; }
input { margin: 0; padding: 0; border: none; outline: none; -webkit-appearance: none;}
button { outline: none; appearance: none; -webkit-appearance: none; }
i { font-style: normal; }
p { margin: 0; }
h1, h2, h3, h4 { margin: 0; font-weight: normal; }
.overflowH { overflow: hidden; }
.flol{ float: left; }
.flor{ float: right; }
.widthO { width: 100%; overflow: hidden; }
.clearfix:after{
    display: block;
    clear: both;
    content: "";
}
.dh{ display: block;position: fixed; z-index: 999;width: 6.4rem; height: 0.7rem; top:0}
.dh img{width: 6.4rem;}
.logo{margin-top: 0.85rem;}
.logo img,.banner img{width: 6.4rem;}
.main01{padding-top: 0.35rem;margin-bottom: 0.4rem;}
.title{text-align: center;}
.title img{width:0.51rem;float: left;margin-top: 0.04rem; }
.title span:first-of-type{font-size: 0.3rem;font-weight: bold;color: #333;float: left;margin-right: 0.05rem;}
.title i{font-size: 0.22rem;}
.title span:last-of-type{font-size: 0.3rem;font-weight: bold;color: #3d91f7;float: left;}
.title01 span:first-of-type{font-size: 0.3rem;font-weight: bold;color: #333;float: left;margin-right: 0.05rem;}
.title01{width: 3.2rem;margin: 0 auto 0.15rem;}
.zz01_box{border:1px solid #e9eef4;}
.zz01_box li{float: left;width:2.12rem;height: 2.13rem; border-right: 1px solid #e9eef4;text-align: center;padding-top: 0.2rem; }
.zz01_box li:last-child{border-right: none;}
.zz01_box li img{width:1.02rem; }
.zz01_box li p{color: #333;font-size: 0.28rem;margin-bottom: 0.08rem;margin-top: 0.08rem;}
.zz01_box li div{width: 1.2rem;height: 0.4rem;font-size: 0.22rem; line-height: 0.4rem;border-radius: 0.4rem;text-align: center;color: #fff;background:linear-gradient(to right, #4193f7 , #61a6f8,#8bbdfa);margin: 0 auto; }

.zz02_box{border:1px solid #e9eef4;border-top: none;}
.zz02_box li{float: left;width:1.59rem;height: 1.6rem; border-right: 1px solid #e9eef4;text-align: center;padding-top: 0.15rem; }
.zz02_box li:nth-child(4n){border-right: none;}
.zz02_box li:nth-child(1),.zz02_box li:nth-child(2),.zz02_box li:nth-child(3),.zz02_box li:nth-child(4){border-bottom: 1px solid#e9eef4;}
.zz02_box li img{width:0.7rem; }
.zz02_box li p{color: #333;font-size: 0.24rem;margin-bottom: 0.07rem;margin-top: 0.07rem;}
.zz02_box li div{width: 1.08rem;height: 0.38rem;font-size: 0.22rem; line-height: 0.38rem;border-radius: 0.38rem;text-align: center;color: #888;background:#f1f5fd;margin: 0 auto; }
.space{width: 6.4rem;height: 0.2rem;background: #edf4fa;}
.title02{width:4.4rem;margin: 0.35rem auto 0.3rem; }

/* 专家轮播样式开始 */
.main02{margin-bottom: 0.4rem;}
.gd{padding: 0 0.08rem;}
.zj01{background: url(../images/ybr_bg.png) no-repeat;background-size: 100%; }
.zj02{background: url(../images/ljr_bg.png) no-repeat;background-size: 100%; }
.zj03{background: url(../images/csj_bg.png) no-repeat;background-size: 100%; }
.zj04{background: url(../images/mk_bg.png) no-repeat;background-size: 100%; }
.zj05{background: url(../images/honglei.png) no-repeat;background-size: 100%; }
.zj06{background: url(../images/ccq_bg.png) no-repeat;background-size: 100%; }
.zj07{background: url(../images/mb_bg.png) no-repeat;background-size: 100%; }
.zj08{background: url(../images/lwy_bg.png) no-repeat;background-size: 100%;}
.zj_box{width:1.8rem;height: 3.2rem;text-align: center;padding-top: 1.9rem;}
.zj_box p{font-size: 0.22rem;color: #3d91f7;}
.zj_box p span{color: #b3b3b3;}
.zx{width: 1.5rem;margin:0.12rem auto 0; }
.zx a{float: left;font-size: 0.22rem; width: 0.7rem;height: 0.4rem;line-height: 0.4rem;text-align: center;border-radius: 0.4rem;}
.zx a:first-child{background: #f1f5fd;color:#666;margin-right: 0.1rem; }
.zx a:last-child{background: #3d91f7;color:#fff; }
/* 专家轮播样式结束 */

/* 挂号样式开始 */
.gh_bt{width: 5.1rem;margin: 0.22rem auto 0.28rem;}
.title03{width:4.6rem;margin: 0 auto 0.3rem;}
.title03 img{width: 0.26rem;}
.title03 span:first-of-type{margin-left:0.13rem;font-size: 0.28rem; }
.title03 span:last-of-type{font-size: 0.28rem;}
.gh_box{width: 5.1rem;overflow:hidden;margin:0 auto 0.17rem;}
.gh_box label{float:left;font-size: 0.22rem;color: #666;margin-right: 0.15rem;margin-top: 0.05rem;}
.gh_box input,.gh_box .gh_bz,.gh_box textarea{width: 3.8rem;height: 0.44rem;float:left;color: #ccc;font-size: 0.22rem;border:1px solid #e5e5e5;padding-left: 0.1rem;overflow: hidden;border-radius: 0.05rem;}
.gh_box img{float: right;width: 0.08rem;margin-top: 0.17rem;}
.gh_time{background: transparent;}
.gh_des{height:auto ;}
.gh_box .gh_bz{background: #fff;}
.gh_des textarea{height:1.44rem ;}
.gh_tj{margin:0.3rem 0 0 1.1rem;}
.gh_tj input{width: 1.8rem;height: 0.6rem;padding-left: 0.45rem;text-align: center;color: white;font-size: 0.22rem;float: left;border-radius: 0.08rem;}
.gh_tj input:first-child{background-image: url(../images/tj.png);background-repeat: no-repeat;background-size:0.3rem;background-color: #3d91f7;margin-right: 0.2rem;background-position: 0.3rem 0.16rem;}
.gh_tj input:last-child{background-image: url(../images/back.png);background-repeat: no-repeat;background-size:0.26rem;background-color: #eee;background-position: 0.25rem 0.17rem;color: #666;}
.web_jm{color: #ccc;font-size: 0.2rem;margin-top: 0.12rem;text-align: center;}
/* 挂号样式结束 */

/* 页面尾部开始 */
nav{width: 6.4rem;background: #f4f8fb;padding: 0.3rem 0;}
nav a{float: left;width: 1.28rem;text-align: center;}
nav a img{width: 0.66rem;}
nav a p{color: #666;font-size: 0.22rem;margin-top: 0.1rem;}
footer{    margin-bottom: 0.7rem;width: 6.4rem;background: url(../images/ft_bg.jpg) no-repeat;background-size: 100%;padding: 0.35rem 0 0 3.4rem; }
footer p{color: #666;font-size: 0.2rem;line-height: 0.3rem;margin-bottom: 0.18rem;}
footer span{font-size: 0.18rem;}
/* 页面尾部结束 */


.foot{position: fixed;bottom: 0;z-index:2;}
.foot a{float: left;width: 2.13rem;  line-height:0.7rem;color: #ffffff; font-size: 0.22rem;text-align: center}
.foot a:nth-child(1){background:linear-gradient(to bottom,#2f7af5,#3684fe);position: relative}
.foot a:nth-child(1) img,.foot a:nth-child(3) img{width:0.26rem;position: absolute;top: 0.1rem;  right: 0.4rem;}
.foot a:nth-child(2){background:linear-gradient(to bottom,#12d028,#1ddb34)}
.foot a:nth-child(3){background: linear-gradient(to bottom,#f48118,#fc8a22);position: relative}
