.qmbox1{padding: 60px 0;background: #F5F5F5;}
.cl1 img{display: block;}
.div1 ul li{float: left;width: 20%;text-align: center;}
.div1 ul li img{display: block;width: 130px;height: 130px;margin: 0 auto;}
.div1 ul li h4{padding: 7px 0 0; font-size: 24px;font-weight: normal;line-height: 40px;}
.div1 ul li span{display: block;font-size: 20px;line-height: 24px;color: #666666}
.yuyuebtn{text-align: center;padding-top: 50px;clear: both;width: 920px;}
.yuyuebtn .yuyue{text-align: center;background: #b29057;width: 485px;height: 60px;font-size: 24px;color: white;border: 0;display: inline-block;line-height: 60px;border-radius:60px;}

.qmbox2{padding: 60px 0;}
.qmbox2 ul{margin: 0 0 0 -20px;}
.qmbox2 ul li{float: left;width: 300px;text-align: center;margin: 0 0 0 20px;}
.qmbox2 ul li img{display: block;width: 300px;height: 260px;}
.qmbox2 ul li span{background: #eee;display: block;color: #333;height: 55px;line-height: 55px;font-size: 22px;}

.qmbox3 .description{padding:30px;margin: 0 0 30px 0; font-size:18px;line-height:30px;color: #666;border: 1px dashed #d8c7ab;}
.qmbox3 .description p{text-indent:2em}

.qmbox3 .div3{position: relative;height: 237px;overflow: hidden;}
.qmbox3 .div3 .loader,
.qmbox3 .div3 .error{position: absolute;top: 0;right: 0;bottom: 0;left: 0;line-height: 227px;text-align: center; background: #fafafa;}
.qmbox3 .div3 .loader::before{display: inline-block;width: 20px;height: 20px;vertical-align: middle;font-size:0;line-height:0;content:'';background: url("../images/loading.gif") center center no-repeat;}
.qmbox3 li{float: left;width: 438px;height: 200px;padding: 10px;margin:5px 20px 10px 0; background:#f5f5f5; border: 1px solid #ddd;transition: all linear .3s;}
.qmbox3 li a,.qmbox3 li a:hover{color: #333;}
.qmbox3 .pic{float: left;width: 200px;height: 200px;overflow: hidden;background: #fff;}
.qmbox3 .pic img{display: block;width: 200px;height: 200px;background: url("../images/loading.gif") center center no-repeat;}
.qmbox3 .info{float:right;width: 220px;transition: all linear .3s;}
.qmbox3 .title{position: relative; height:41px;padding:0 0 0 10px;margin:0 0 10px;line-height:30px;font-size: 28px;color: #b29057;background: url("../images/pinpai/doctor_list_title.gif") left bottom repeat-x;}
.qmbox3 .title::before{position: absolute;left: 0;top:0;width: 3px;height: 30px;font-size: 0;background: #b29057;content: '';}
.qmbox3 .title strong{font-size: 14px; font-weight: normal;}
.qmbox3 .ry{padding:0 0 5px;margin:0 0 10px;font-size: 14px;line-height: 22px;border-bottom: 1px dotted #b4b4b4;}
.qmbox3 .xm{font-size: 14px;line-height: 22px;color: #666;margin: 0 0 10px;}
.qmbox3 .btn{display: block;width: 120px;height: 35px;text-align: center; line-height: 35px; color: #fff; font-size: 14px; background: #b29057;border-radius: 3px;opacity: 0;transition: all ease .3s; transform: translateY(10px); display: none\9;}
.qmbox3 li:hover{border-top: 1px solid #b29057; box-shadow: 0 0 10px rgba(0,0,0,0.2);transform: translateY(-5px);}
.qmbox3 li:hover .btn{opacity: 1;transform: translateY(0); display: block\9;}
.qmbox3 .ctrl{font-size: 0;line-height: 0;text-align: center;}
.qmbox3 .anniu{display: inline-block;width: 60px;height: 25px;margin: 0 5px;cursor: pointer;background: url("../images/pinzhi/zizhi/ctrl_arrow.png");}
.qmbox3 .prev{background-position: left top;}
.qmbox3 .next{background-position: right top;}
.qmbox3 .prev:hover{background-position: left bottom;}
.qmbox3 .next:hover{background-position: right bottom;}

.qmbox7{position: relative;height: 361px;margin: 66px 0 60px;}
.qmbox7 span{position: absolute;bottom: 30%;left:0;right: 0;font-size: 24px;color: #fff;text-align: center;line-height: 40px;}
.qmbox7 img{display: block;height: 361px;}
