﻿ul, li, dl, dt, dd, ol{list-style-type: none; margin: 0; padding: 0}
h1, h2, h3, h4, h5, h6, form, input, textarea, label, table, tr, td, p, header, article, footer, nav, section, aside, menu{margin: 0; padding: 0; font-weight: normal}
header, article, footer, nav, section, aside, menu, video, audio{display: block}
table{border-collapse: collapse; border-spacing: 0}
img{border: none}
input, textarea, button{-webkit-appearance: none; margin: 0; padding: 0; border: none; outline: none}
textarea{resize: none}
:not(input), :not(textarea){-webkit-user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-text-size-adjust: none}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-size: 16px; color: #ccc}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{color: #ccc}
input::-webkit-input-speech-button{display: none}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button, input[type="number"]{-webkit-appearance: none !important; margin: 0}
/*
::-webkit-scrollbar{width: 3px; height: 3px; background-color: #f5f5f5}
*/
input, textarea, select, button{font-family: Helvetica, 'Microsoft Yahei'}
html *{outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: transparent; box-sizing: border-box}
body{min-width: 320px; max-width: 640px; margin: 0 auto; padding: 0; font-size: 12px; font-family: Helvetica, 'Microsoft Yahei'; color: #333; -webkit-text-size-adjust: 100% !important; background: #fff}
a{text-decoration: none; outline: none; color: #333}
.ellipsis{white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.text-justify{text-align: justify; text-justify: inter-ideograph}
.fl{float: left}
.fr{float: right}
.cl{clear: both; font-size: 0; line-height: 0; height: 0; width: 100%; overflow: hidden}
.cfix:after{display: block; clear: both; visibility: hidden; font-size: 0; line-height: 0; content: ""; height: 0}
.cfix{*zoom: 1}
.b{max-width: 100%; height: auto; vertical-align: top}
.w600{width: 93.75%;margin-left:auto;margin-right: auto;}
/**===通用顶部==**/
.public-header{position: relative;height: 0.8rem;background: #232323;}
.public-header .logo img{display: block;width:3.7rem; height: auto; margin: 0 auto;}
.public-menu-link{position: absolute; left: 0.15rem; top: 0.15rem; width: 0.5rem;height: 0.5rem;}
.public-mess-link{position: absolute; right: 0.15rem; top: 0.15rem; width: 0.5rem;height: 0.5rem;}
.public-menu-link img,.public-mess-link img{display: block;width: 100%;}

/**===通用焦点图==**/
.public-focus{position: relative;}
.public-focus .hd{position: absolute;left: 0;right:0;bottom: 0.1rem;font-size: 0; text-align: center;}
.public-focus .hd li{display: inline-block;width:10px;height:10px;margin: 0 3px; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; background: #fff; vertical-align: top; opacity: 0.9;}
.public-focus .hd li.on{background: #4cbbb4;}

.index-focus{ height: 4rem;overflow: hidden;}

/**===通用底部==**/
.fixed{display: none;}
.public-footer img{display: block;width: 100%;}

.discount{padding-bottom:0.3rem;margin-bottom:0.2rem; background: #f1f1f1;}
.yh-container{width: 93.75%;margin: 0.3rem auto 0 auto;}
.yh-container ul{margin:0;padding: 0;width: 100%;}
.yh-container li{float: left; width: 32%;margin: 0 10px 10px 0;;padding: 0;}
.yh-container li .yh-pic img{display: block;width: 100%;height: auto;}
.yh-container .yh-title{font-size: 0.22rem;line-height: 0.4rem; color: #333;}
.yh-container .yh-con{font-size: 0.3rem;font-weight: bold;line-height: 0.3rem; color: #333;}
.yh-container .yh-con b{display: inline-block;height:0.3rem;padding: 0 3px;margin: 0 3px 0 0; line-height:0.3rem;font-size: 0.2rem;font-weight:normal;color: #fff;background: #fda233; border-radius: 3px; vertical-align: top;}




#wpzj{margin-top: 0.26rem;}
#wpzj .con{position: relative;width: 93.75%;margin: 0.1rem auto 0 auto;}
#wpzj .bd li{position: relative; width: 100%;height: 4rem;}
#wpzj .bd li img.b{width:100%;height:auto; vertical-align:top;}
#wpzj .zj-label{position: absolute;top: 0.15rem; right: 0; height: 0.5rem; padding: 0 0.1rem; line-height: 0.5rem; font-size: 0.2rem; color: #fff; background: #24b7bb;border-radius: 0.25rem 0 0 0.25rem;}
#wpzj .zj-info{position: absolute;top: 0.7rem; right: 0;width: 53%;}
#wpzj .zj-xm{font-size: 0.36rem;color: #24b7bb;}
#wpzj .zj-zc{font-size: 0.2rem; color: #333;padding: 0 0 0 0.35rem;}
#wpzj .zj-ry{margin:0.15rem 0 0.05rem 0;font-size: 0.2rem; line-height: 0.3rem;color: #333;}
#wpzj .zj-line{height: 0;font-size: 0;border-bottom: 1px dotted #999;}
#wpzj .zj-sc{margin:0.1rem 0 0 0;font-size: 0.2rem; line-height: 0.3rem;color: #333;}
#wpzj .zj-sc strong{font-size: 0.2rem; font-weight: normal; color: #24b7bb;}
#wpzj .zj-btns{margin: 0.2rem 0 0 0;font-size: 0;}
#wpzj .zj-btns a{margin: 0 0.2rem 0 0;}
#wpzj .zj-btns a:nth-child(2){margin: 0;}
#wpzj .zj-btns img{width: 44%;vertical-align: top;}
#wpzj .hd{position: absolute;bottom: 7px; right: 2px;}
#wpzj .hd li{float: left;width: 8px;height: 8px;margin: 0 5px 0 0; border-radius: 50%; overflow: hidden; text-indent: -9999px; background: darkgrey;}
#wpzj .hd li.on{background: #666;}



/*列表页*/
.location{ display: none; position: fixed; top: 0; z-index: 99; width: 100%; max-width: 640px; background-color:#E1E1E1; line-height: 0.8rem; height:0.8rem; }
.location .wz{ margin:0 0.15rem; text-align: center}
.location .wz img{ vertical-align: middle}
.location .wzl{ float:left; width: 15%}
.location .wzm{font-size: 0.23rem; text-align: center;}
.location .wzr{ float:right;width: 15%}

.ti{ margin:0.2rem auto;}
.tit{font-size: 0; margin: 0.3rem auto; width: 94%}
.tit img{display: inline-block;width:auto;height: 0.3rem;vertical-align: middle;}
.tit span{display:inline-block;padding:0 0 0 0.1rem;font-size: 0.24rem;color: #000; vertical-align: middle;}
.clear{ clear:both;}
.lj,.wx{ width:95%; margin: 0.2rem auto 0;}
.lj .ljl{ float:left; width: 1.4rem}
.lj .ljr{ float:right; width:4.6rem }
.lj .ljr strong,.dz .dzr strong{ font-size:0.26rem;}
.lj .ljr p{ color:#ccc; line-height: 0.3rem; padding-top: 0.1rem;}
.lj .ljr .zx{ display: block; background-color: #FEA233; color:#fff; text-align: center; padding:0.05rem 0.1rem; float:right; border-radius: 0.05rem; font-size: 0.24rem;}
.xx{ border-bottom: 1px dashed #ccc; margin:0.2rem auto;}
.xxx{margin:0.2rem auto;}
.jy{ margin:0 auto;}
.jy img{ float:left; width:2.13rem;}

.ys{background-color:#EEEEEE;}
.dz{ width:100%; padding: 0.3rem 0}
.dz .dzl{ float:left; width: 2.65rem; margin-left: 0.1rem;}
.dz .dzr{ float:right; width:3.4rem }
.dz .dzr strong{ color:#63C7BC;}
.dz .dzr h3{ font-weight: bold; padding: 0.01rem 0; font-size: 0.23rem}
.dz .dzr p{ line-height:0.3rem; font-size: 0.2rem}
.dz .dzr a{ display: block; background-color: #FEA233; color:#fff; text-align: center; padding:0.05rem; border-radius: 0.05rem;width: 33%; margin-top: 0.1rem;}
#wpzj{ margin:0 auto 0.2rem auto !important;}

.wx{margin-bottom: 0.2rem;}
.wx .wxl{ width:70%; background-color: #fea233; color: #fff; text-align: center; padding: 0.1rem 0.2rem; border-radius: 0.15rem; float: left; font-size: 0.25rem;}
.wx .wxr{ /*width:26.hfocus .bd%;*/ background-color: #fea233; color: #fff; text-align: center; padding: 0.1rem 0.2rem; border-radius: 0.15rem; float: right;font-size: 0.25rem;}

.list_case{margin-bottom: 0.2rem;}
.focus-case .hd{bottom: 0.1rem !important;}
.db{ font-size: 0.34rem; text-align: center; padding: 0.3rem 0}
.dbtp img{ height:1rem; display: block; margin: 0 auto;}
.gd a{ background-color: #fea233; color: #fff; display: block; text-align: center; width: 40%; padding: 0.1rem; margin: 0.3rem auto; border-radius: 2rem; font-size: 0.28rem;}



.wzjtzlb{width: 93.75%; margin: 0 auto;}
.wzjtzlb li{padding:0.15rem 0;font-size: 0.24rem;line-height: 0.4rem; border-bottom: 1px dashed #e1e1e1;}
/*内容页*/
.article{ width: 95%; margin:0.3rem auto;}
.article h1{ text-align:center; font-size: 0.34rem; height: 0.45rem; overflow: hidden;}
.article img{ width: auto !important; max-width:100% !important;height: auto !important;}
.article .ly{ text-align:center; color: #999; padding: 0.1rem 0; font-size: 0.2rem;}
.article .rand{ text-align:center; font-size: 0.2rem;}
.article span{ padding:0 0.2rem;}
.article span i{ color:#4CBBB4;}
.article .show-video{margin-bottom: 0.3rem; }
.article .show-video video{width: 100%;height: auto;}
.article .nr{ font-size:0.24rem;}
.article .nr p{ /*text-indent:2em;*/ line-height: 0.45rem;}
.article .wxts{ background-color:#EEEEEE; font-size: 0.24rem; padding: 0.1rem; line-height: 0.45rem; margin-top: 0.3rem;}
.article .wxts strong{ color:#4CBBB4;}
.article .nrwz{ margin:0.3rem auto;}
.article .nrwz p{ font-size:0.24rem; height: 0.3rem; overflow: hidden;}
.article .nrwz a{ color:#ccc;}

/*分页*/
.fanye{ width:100%; overflow:hidden; padding: 0.1rem 0; margin-top:0.2rem; text-align: center; background-color:#F5F5F5}
.fanye li{ display: inline-block; font-size:0.2rem; line-height:0.4rem; height:0.4rem; margin:0 2%; vertical-align: middle}
.fanye a{ color:#000;font-size: 0.2rem; }
.fanye li span{ font-size:0.2rem;}

.brand-nav{ width: 100%; height: 0.7rem;background: #fff;}
.brand-nav li{float: left;width: 1.6rem;height: 0.7rem; overflow: hidden;font-size:0;text-align: center;}
.brand-nav a{display: inline-block; height: 0.7rem; font-size: 0.24rem;color: #000; line-height: 0.7rem; vertical-align: top;}
.brand-nav li.on a{border-bottom: 0.03rem solid #4cbbb4;}
.brand-nav .swiper-scrollbar{display: none;}

.brand-block{margin: 0 0 0.4rem 0;}
.brand-block-title{height: 0.63rem;margin: 0 0 0.35rem 0;}
.brand-block-title img{display: block;height: 100%; width: auto; margin: 0 auto;}
.brand-block-title2{height: 0.7rem;margin: 0 0 0.2rem 0;}
.brand-block-title2 img{display: block;height: 100%; width: auto; margin: 0 auto;}

.brand-about{margin-top: 0.3rem;}
.about-title{font-size: 0;text-align: center;margin: 0 0 0.6rem 0;}
.about-title span{display: inline-block;width: 2.9rem;height: 0.7rem;font-size: 0.24rem; color: #232323;line-height:0.7rem;background: #e1e1e1;}
.about-title span.on{color: #fff; background: #4cbbb4;}
.about-intro{width: 93.75%;margin: 0 auto;}
.about-intro .p1{font-size: 0.2rem;line-height: 0.36rem;color: #333;text-indent: 2em;}
.about-intro ul{margin: 0.3rem 0 0 -0.35rem;}
.about-intro ul li{float: left;width: 1.2rem;margin:0 0 0 0.35rem;text-align: center;}
.about-intro ul img{display: block;width: 100%;}
.about-intro ul strong{display: block; position: relative; height: 0.43rem; margin: 0.15rem 0 0 0; font-size: 0.2rem;font-weight: bold; line-height: 0.4rem;}
.about-intro ul strong:after{position: absolute;left: 50%; bottom: 0; content: ''; width: 2.4em; height: 0.03rem; margin: 0 0 0 -1.2em; background: #4cbbb4;}
.about-intro .p2{margin: 0.1rem 0 0 0; font-size: 0.2rem;line-height: 0.24rem;color: #999;}
.about-links{margin:0.2rem 0 0 0;text-align: center;display: flex;flex-wrap:wrap;justify-content: space-between;align-content:center;}
.about-links a{display: block;width: 2.95rem;height: 0.6rem; overflow: hidden; margin:0.1rem 0 0 0;line-height: 0.6rem;font-size: 0.22rem; letter-spacing: -1px; background: #eee; }

.btn-orange,.sbtn-orange{position: relative; display: inline-block;height: 0.6rem; padding: 0 0.35rem; overflow: hidden; -webkit-border-radius: 0.35rem; border-radius: 0.35rem; line-height: 0.6rem;text-align: center;color: #fff; font-size: 0.3rem; background: #fda233; vertical-align: top;}
.sbtn-orange{height: 0.5rem;line-height: 0.5rem;font-size: 0.24rem;-webkit-border-radius: 5px;border-radius: 5px;}

.about-links-btn{margin:0.3rem 0 0 0;text-align: center;font-size: 0;}
.btn-hand{position:relative;}
.btn-hand:after{display: inline-block;width: 0.2rem;height: 0.32rem; margin: 0 0 0 0.1rem; content: ''; vertical-align: middle; background:url("../images/hand.gif")no-repeat; background-size:cover;}


.brand-ks{position: relative;}
.brand-ks img{display: block;width: 100%;}
.brand-ks a{position: absolute; left: 0; top: 0; width: 1.48rem;height: 1.48rem; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; border: 1px solid #fff9f1;}
.brand-ks a p{position: absolute;bottom: 0.25rem;left:0;right:0;color: #333;text-align: center;font-size: 0.2rem; line-height: 0.24rem;}
.brand-ks .ks1{left: 1.1rem; top: 0.38rem; background: #fff9f1; border-color: #f6d7ac;}
.brand-ks .ks2{left: 3.37rem; top: 0; background: #f6fffe; border-color: #c7e6e4;}
.brand-ks .ks3{left: 0.6rem; top: 2.4rem; background: #fffeee; border-color: #e1ddaf;}
.brand-ks .ks4{left: 4.48rem; top:2rem; background: #fff8f8; border-color: #fbd4d4;}
.brand-ks .ks5{left: 2.71rem; top:auto; bottom: 0rem; background: #f0f4ff; border-color: #cdd4e9;}
.brand-ks-btn{margin:0.45rem 0 0 0;text-align: center;font-size: 0;}
.brand-jianjie .about-title{margin-bottom: 0.2rem;}
.brand-jianjie-intro,.brand-zhuanjia{width: 93.75%;margin: 0 auto;font-size: 0.2rem;line-height: 0.36rem;color: #333;}
.brand-jianjie-intro p{text-indent: 2em;}
.brand-zhuanjia{margin-top: 0.2rem;}
.brand-zhuanjia .bd li{position: relative;}
.brand-zhuanjia .bg{left:0;bottom:8%;width: 70%; padding: 3%; font-size: 0.2rem; line-height: 0.24rem;color: #666;background: rgba(255,255,255,0.7);float: right;}
.brand-zhuanjia .title{padding:0 0 2% 0;font-size: 0.24rem;color: #4cbbb4;}
.brand-zhuanjia .swiper-pagination{position: static;}
.brand-zhuanjia .hd{margin:0.1rem 0 0 0;font-size: 0; text-align: center;}
.brand-zhuanjia .hd li{display: inline-block;width:10px;height:10px;margin: 0 3px; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; background: #ddd; vertical-align: top;}
.brand-zhuanjia .hd li.on{background: #666;}
.brand-jiyu .bd{width: 93.75%;margin: 0 auto;}
.brand-jiyu .p1{color: #333;font-size: 0.2rem; line-height: 0.36rem;text-indent: 2em;}
.brand-jiyu ul{display: flex;flex-wrap:wrap;justify-content: space-between;align-content:center;}
.brand-jiyu li{width: 2.9rem;margin: 0.2rem 0 0 0;}
.brand-jiyu li p{height: 0.5rem; overflow: hidden; line-height: 0.5rem;text-align: center;background: #eee; font-size: 0.2rem;color: #333;}

.brand-gongyi .bd,
.brand-koubei .bd,
.brand-rongyu .bd,
.brand-anquan .bd{width: 93.75%;margin: 0 auto;}

.brand-gongyi-intro,
.brand-koubei-intro,
.brand-rongyu-intro,
.brand-anquan-text{margin: 0.2rem 0 0 0;}

.brand-gongyi-intro p,
.brand-koubei-intro p,
.brand-rongyu-intro p,
.brand-anquan-text p{text-indent: 2em;font-size: 0.2rem; line-height: 0.36rem;color: #333;}

.brand-gongyi-btn{margin:0.2rem 0 0 0;text-align: center;font-size: 0;}
.brand-anquan-focus .bd{width: 100%;margin:0.3rem 0 0 0;}
.brand-anquan-focus .bd li{position: relative;}
.brand-anquan-focus .brand-anquan-intro{position: absolute;left: 3.27rem;top:1rem;font-size: 0.2rem; line-height: 0.36rem;color: #333;}

.brand-anquan-focus .hd{margin:0.1rem 0 0 0;font-size: 0; text-align: center;}
.brand-anquan-focus .hd li{display: inline-block;width:10px;height:10px;margin: 0 3px; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; background: #ddd; vertical-align: top;}
.brand-anquan-focus .hd li.on{background: #666;}
/*
.brand-last{margin-bottom: 0;}
*/
/**专家团队**/
.zjtd-focus{height: 4rem;overflow: hidden;}
.zjtd{width: 93.75%;margin: 0.3rem auto 0.5rem;}
.zjtd .hd{display: flex;}
.zjtd .hd span{display: block;width:30%;height: 0.7rem;margin:0 1px 0 0;font-size: 0.24rem;line-height:0.7rem;text-align:center;color: #333;background: #e1e1e1;}
.zjtd .hd span:nth-last-child(1){margin: 0;width: 100%;}
.zjtd .hd span.on{color:#fff;background: #4cbbb4;}
.zjtd-list{display: none;}
.zjtd-list .moreul{display: none;}
.zjtd .bd .zjtd-list.on{display: block;}
.zjtd-list li{position:relative; height: 1.8rem; padding:0.2rem 0 0.2rem 1.47rem;margin: 0.1rem 0 0 0; box-sizing: border-box;border: 1px solid #eee;background: #eee;}
.zjtd-list .pic{float:left;margin-left:-1.37rem;width: 1.37rem;height: 1.37rem;-webkit-border-radius: 50%;border-radius: 50%; overflow: hidden;box-sizing: border-box;border: 1px solid #d4d4d4;}
.zjtd-list .pic img{display: block;width: 1.37rem;}
.zjtd-list .zj-p1{height: 0.4rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zjtd-list .zj-xm{padding: 0 0 0 0.2rem;font-size: 0.3rem;color: #000;font-weight: normal;}
.zjtd-list .zj-zc{padding: 0 0 0 0.2rem;font-size: 0.2rem;color: #666;line-height: 0.4rem;}
.zjtd-list .zj-ry{padding: 0 0 0 0.2rem;overflow: hidden; text-overflow: ellipsis;font-size: 0.2rem;color: #333;line-height: 0.4rem;border-bottom: 1px dashed #d4d4d4;}
.zjtd-list .zj-sc{padding: 0 0 0 0.2rem;line-height: 0.54rem;font-size: 0.2rem;color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zjtd-list .zj-sc span{display: inline-block;margin:0 0.05rem 0 0;height:0.3rem;line-height:0.3rem;padding:0 0.05rem;color:#fff;background: #4cbbb4;vertical-align: baseline;white-space:nowrap;text-overflow: ellipsis;}
.zjtd-list li:nth-child(2n){background: #fff;border-color: #ddd;}
.zjtd-list .zj-link{position: absolute;top: 0;right: 0.2rem;width: 0.58rem;height: 0.58rem;padding: 0.1rem 0 0 0;color: #fff;font-size: 0.17rem;line-height: 1.2em;text-align: center;background: #fda233;border-radius: 0 0 0.4rem 0.4rem;
}
.zjtd-btn{font-size: 0;line-height: 0;text-align: center;margin: 0.3rem 0 0 0;}

.zjtd-case,.zjtd-xueshu{width: 93.75%;margin-left:auto;margin-right:auto;}
.index-case{margin: 0.2rem 0 0 0;}
.index-case img{display: block;width: 100%;}
.index-case .swiper-slide{position: relative;}
.index-case .case-info{position: absolute; left: 3.3%; top: 0; width: 45%;}
.index-case label{display:inline-block;padding: 0 0.1rem;font-size: 0.2rem;color: #fff;line-height: 0.35rem;background: #4cbbb4; border-radius: 0 0 5px 5px; vertical-align: top;}
.index-case .title{padding:10% 0 0 0;font-size: 0.2rem;}
.index-case .title span{display: block; font-size: 0.36rem; line-height: 120%;}
.index-case .info{padding:10% 0 0 0;font-size: 0.2rem; line-height: 0.24rem; color: #666;}
.index-case .info span{display: block; width: 1.1rem; height: 0.34rem; margin: 0 0 4% 0; line-height: 0.34rem; text-align: center; font-size: 0.2rem; background: #666; color: #fff;}
.index-case p{position: absolute;left:0;top:88%;width:100%;text-align: center;font-size: 0.24rem;}
.index-case .btn-more{display: block;width: 3.4rem;height: 0.6rem; margin: 0.2rem auto 0; line-height: 0.6rem;text-align: center; font-size: 0.24rem; color: #fff; border-radius: 3px;background: #fda233;}

.brand-block-info p{font-size: 0.2rem;line-height: 0.36rem;color: #333;text-indent: 2em;}
.zjtd-xushu-pic{margin: 0.2rem 0 0 0;height: 4rem; overflow: hidden;}

/**麦芽荣誉**/
.rongyu-m1{margin-top: 0.25rem;}
.rongyu-m1,.rongyu-m2{width: 93.75%;margin-left:auto;margin-right:auto;}
.rongyu-list li{float: left;width: 47%;}
.rongyu-list li:nth-child(2n){float: right;}
.rongyu-list li .tit{height: 0.9rem; padding: 0.15rem 0; font-size: 0.2rem; line-height: 0.3rem;text-align: center;}
.rongyu-m2 .intro{position: relative; padding: 0.25rem 0; margin-bottom: 0.48rem; font-size: 0.2rem;line-height: 0.36rem; text-align: center; border: 1px solid #a5ddd9;}
.rongyu-m2 .intro:before,
.rongyu-m2 .intro:after{position: absolute; left: -2px; top:50%;margin-top: -0.5rem; width: 3px;height: 1rem;background: #4cbbb4; content: '';}
.rongyu-m2 .intro:before{left:auto;right: -2px;}

/**麦芽公益**/
.brand-gy{margin:0.3rem auto 0;width: 93.75%;}
.block-tab-hd{font-size: 0;margin:0.3rem auto 0;}
.block-tab-hd a{display:inline-block;width:100%;height: 0.7rem;line-height: 0.7rem;font-size:0.24rem;text-align: center;background: #e1e1e1;border-right: 1px solid #fff;}
.block-tab-hd2 a{ }
.block-tab-hd a.on{color: #fff;background: #4cbbb4;}
.brand-gy .block-tab-hd a:before{display: inline-block;width: 0.3rem;height: 0.3rem;background-size: cover;background-repeat: no-repeat;content: '';font-size: 0; vertical-align: middle;}
.brand-gy .brand-gy .block-tab-hd a:nth-child(1):before{background-image: url('../images/t26.png');}
.brand-gy .block-tab-hd a:nth-child(2):before{margin:0 5px 0 0;background-image: url('../images/t93.png');}
.brand-gy .block-tab-hd a.on:nth-child(1):before{background-image: url('../images/t26on.png');}
.brand-gy .block-tab-hd a.on:nth-child(2):before{margin:0 5px 0 0;background-image: url('../images/t93on.png');}
.brand-gy-intro{padding:0.2rem 0;font-size: 0.2rem;line-height: 0.36rem;}

.brand-gy-list li{ display: none; padding:0.2rem;margin-bottom:0.2rem;background: #f1f1f1;}
.brand-gy-list .title{padding:0.13rem 0;font-size: 0.24rem;line-height: 0.36rem;}
.brand-gy-list .pic{height: 2.5rem;overflow: hidden;}
.brand-gy-list .pic img{display: block;width: 100%;}
.brand-gy-list .des{margin:0.1rem 0 0 0;font-size: 0.2rem;line-height: 0.3rem;}
.brand-gy-list .link{text-align: right;font-size: 0;}
.brand-gy-list .link a{display: inline-block;margin-top:0.1rem;border: 1px solid #4cbbb4;height: 0.5rem;padding: 0 0.2rem;color: #4cbbb4;font-size: 0.2rem;line-height: 0.5rem;border-radius: 3px;}

/**ajax加载样式**/
.ajax-more{display: none; margin-bottom:0.2rem;font-size: 0; text-align: center;}
.ajax-more img{display: inline-block;vertical-align: top;width: 2.13rem; height: auto;}
.ajax-mess{display: none; padding:0.2rem;font-size: 0.2rem;text-align: center;line-height: 0.36rem;}
.ajax-mess img{display: block;width: 0.24rem;height: 0.26rem;margin: 0 auto;}

/**麦芽学术**/
.brand-xushu{margin-top: 0.3rem;}
.xueshu ul{border-left: 1px dashed #d3d3d3;margin-left: 0.2rem;}
.xueshu ul li{position:relative;margin: 0.3rem 0 0 0.3rem;font-size:0;line-height:0;}
.xueshu ul li:before{position: absolute;top:0.08rem;left:-0.36rem;width: 0.12rem;height: 0.12rem;content:'';-webkit-border-radius: 100%;border-radius: 100%;background: #4cbbb4;}
.xueshu ul li:first-child:before{top:0;left:-0.37rem;width: 0.15rem;height: 0.25rem; background: url(../images/li_first.gif); background-size: cover;}
.xueshu ul li:last-child{height: 0.2rem;}
.xueshu ul li:last-child:before{width: 0.15rem;height: 0.15rem; margin-bottom: 0; left:-0.38rem;background: url("../images/li_last.gif"); background-size: cover;}
.xueshu .title{font-size: 0.2rem;line-height: 0.3rem;}
.xueshu .pic{width: 5.4rem;height: 2.5rem;overflow: hidden; margin: 0.1rem 0 0 0; box-shadow: 0.1rem 0.1rem 0 #f1f1f1}
.xueshu .intro{padding:0.2rem 0;font-size: 0.2rem;line-height: 0.36rem; text-indent: 2em;}
.xueshu-list{display: none;}

/**麦芽环境**/
.ablock{margin-top: 0.2rem;}
.fblock{margin-top: 0.2rem;padding: 0.3rem 3%;background: #f1f1f1;}
.fblock .tit{font-size: 0;}
.fblock .tit img{display: inline-block;width:auto;height: 0.3rem;vertical-align: middle;}
.fblock .tit span{display:inline-block;padding:0 0 0 0.1rem;font-size: 0.24rem;color: #000; line-height: 0.3rem;vertical-align: middle;}
.hfocus{margin-top: 0.2rem;position: relative;width: 100%;}
.hfocus .bd{width: 100%;height: 4.9rem;overflow: hidden;}
.hfocus .pic{width: 100%;height: 4rem;overflow: hidden;}
.hfocus .pic img{display:block;width: 100%;height: auto;}
.hfocus .text{height: 0.6rem;margin-top: 0.3rem;overflow: hidden; line-height: 0.3rem;font-size: 0.2rem;}
.hfocus .text .htext{float: left;}
.hfocus .text .hbtn{height: 0.5rem;padding:0 0.3rem;font-size: 0.24rem;color: #fff; line-height: 0.5rem;background: #fda233; border-radius: 3px;}
.hfocus .hd{position: absolute;right: 0.1rem;bottom: 1rem;}
.hfocus .hd li{float: left;width: 10px;height: 10px;text-indent:-9999px;margin-left:0.1rem;overflow:hidden;background:#999;-webkit-border-radius: 100%;border-radius: 100%;}
.hfocus .hd li.on{background: #4cbbb4;}
#jiedai .bd,
#buju .bd{height: 4rem;}
#jiedai .htext{line-height: 0.5rem;}


#xijie .bd{height: 4rem;}
#xijie .hd{bottom:auto; top: 0.1rem;}

.wxq{margin-bottom: 0.2rem;}
.wxq .bd{margin-top: 0.2rem;}
.wxq-btn{font-size:0;text-align: center;}
.wxq-btn a{margin: 0.2rem 0.1rem 0;}

.loading{background: url("../images/loading.gif") center center no-repeat;}
.huace{ padding-bottom: 0.3rem; background: #f1f1f1;}

.huace li{float: left;width: 2.9rem;margin-right:0.2rem;}
.huace li:nth-child(2){margin-right: 0;}
.huace .item{display: block; width:2.9rem;height:2.8rem;padding: 0.1rem 0.15rem 0 0.1rem;-webkit-box-sizing: border-box; box-sizing: border-box;background: url('../images/p_bg.gif');background-size: cover;}
.huace .pic{width: 2.65rem;height: 1.85rem;overflow: hidden;}
.huace .title{height: 0.7rem; padding-top: 0.1rem; text-align: center; color: #fff;font-size: 0.2rem;line-height:0.24rem;background: #4cbbb4;}
.huace .title small{font-size: 0.16rem;}
.huace .ibtn{padding:0.2rem 0 0 0;text-align: center;font-size: 0;}



/** 来院路线 **/
.brand-laiyuan{margin-top: 0.2rem; margin-bottom: 0.2rem;}
.brand-laiyuan .block-tab-bd .con{display: none;}
.brand-laiyuan .block-tab-bd .on{display: block;}

.brand-laiyuan .brand-block-title{margin-top: 0.3rem;}
.brand-laiyuan .fuwu{text-align: center;padding: 0 0.1rem;}
.brand-laiyuan .fuwu li{float:left;width: 33.333333%;padding: 0.1rem;}
.brand-laiyuan .fuwu span{display: block;height: 0.5rem;background: #ddd; border-radius: 5px; font-size: 0.2rem; line-height: 0.5rem;}
.map-title{margin: 0.4rem 0 0 0;}
.map-des{width: 93.75%;margin: 0.3rem auto 0;padding:0 0 0 0.2rem;font-size: 0.24rem; line-height: 0.36rem; background: url(../images/line.gif) no-repeat;background-size: auto  100%;}
.map-des .p2{font-size: 0.2rem;color: #999;}
.map-des .p3{font-size: 0.24rem;color: #4cbbb4;}
.map-des .p4{font-size: 0.2rem;}
.map-btn{text-align:center;margin: 0.1rem auto 0;}
.map-btn a{margin:0 0.1rem;}
/**视频中心**/
.cat-info{margin-top: 0.3rem;font-size: 0.2rem;line-height: 0.36rem; color: #333; font-family: 'Microsoft YaHei';}
.cat-btns{margin-top:0.2rem;font-size: 0;text-align: center;}
.cat-btns a{padding: 0 0.2rem; margin: 0 0.1rem;}
.shipin-list{margin-top: 0.3rem;}
.shipin-list li{float: left;width: 2.8rem;margin-bottom: 0.1rem;}
.shipin-list li:nth-child(2n){float: right;}
.shipin-list li .pic{width: 2.8rem;height: 1.62rem; overflow: hidden; border: 0.05rem solid #f1f1f1;}
.shipin-list li .pic img{display: block;width: 100%;}
.shipin-list li .title{height: 0.5rem; overflow: hidden; text-align: center; line-height: 0.5rem;font-size: 0.2rem;}
.shipin-list .ajax-more{margin-bottom: 0;}
.tiwen{margin-top: 0.3rem;}
.tiwen .bd{padding: 0.3rem 0 0.2rem;}


.public-anli{margin-top: 0.2rem; margin-bottom: 0.2rem;}
.public-anli .tab-hd{float: left;}
.public-anli .tab-hd a{ display: block; position: relative;width:1.2rem;height: 0.61rem;margin-bottom:1px;line-height: 0.61rem;background: #ddd;text-align: center;font-size: 0.2rem;}
.public-anli .tab-hd a:after{position: absolute; opacity: 0; display: none\9; right: -10px; top: 50%; margin-top: -5px; width: 0; height: 0; font-size: 0; content: ''; border: 5px solid transparent; border-left: 5px solid #4cbbb4;}
.public-anli .tab-hd a.on{color: #fff; background: #4cbbb4;}
.public-anli .tab-hd a.on:after{ display: block\9; opacity: 1;}
.public-anli .tab-bd{float: right;width: 4.6rem;height: 3.05rem; overflow: hidden;}
#discount{margin-top: 0.2rem;}

/**综合频道页**/
.pdbox{margin-top: 0.4rem; overflow: hidden;}
.pdbox dt{float: left;width: 1.2rem;height: 1.2rem;padding:0.24rem 0 0 0;font-size:0.3rem;line-height:0.36rem;color: #fff; text-align: center;background: #4cbbb4;}
.pdbox dd{float: left;width: 4.8rem;height: 1.2rem;overflow: hidden;}
.pdbox ul{width: 6.1rem;}
.pdbox ul li{float: left;width: 25%;padding: 0.1rem 0.1rem 0 0;}
.pdbox ul li a{display: block;height: 0.5rem; font-size: 0.2rem; text-align: center; line-height: 0.5rem; border: 1px solid #ededed;}
.pdbox ul li:last-child{width: 50%;}
.pdbox ul li:last-child a{background: #fda233; border-color: #fda233; color: #fff; border-radius: 3px;}
.pdbox-xf li:last-child{float: right;}

/**麦芽案例**/
.brand-anli-bd{padding: 0.3rem 0 0 0;}
.anli-list li{position:relative;padding: 0.4rem 0.2rem;}
.anli-list li:nth-child(2n){background: #eee;}
.anli-tit .pic{float:left;width: 0.9rem;height: 0.9rem;overflow: hidden;-webkit-border-radius: 100%;border-radius: 100%;}
.anli-tit .info{float: right;width: 5.1rem; min-height: 0.9rem;padding:0 0 0 0.3rem;line-height: 0.3rem;border-bottom: 1px dotted #e1e1e1;}
.anli-tit .p1{font-size: 0.24rem;color: #4cbbb4;}
.anli-tit .p2{padding:0.1rem 0;font-size: 0.2rem;}
.anli-con{padding: 0.3rem 0;}
.anli-con .xm{float: left;width: 3rem;padding:0 0 0 0.8rem;font-size: 0.2rem;line-height: 0.28rem;}
.anli-con .xm img{float: left;width: 0.51rem;height: 0.51rem; margin-left: -0.65rem;}
.anli-pic li{float: left;width: 25%;padding: 0 0 0 5px;}
.anli-list .anli-yy{position: absolute; top: 0; right: 0.2rem;width: 0.58rem;height: 0.8rem;padding:0.1rem 0 0 0;color:#fff;font-size:0.24rem;line-height:1.2em;text-align:center;background: #fda233; border-radius:0 0 0.4rem 0.4rem;}

.jishi-list{display: none;}
.jishi-list li{padding: 0.3rem 0.2rem;}
.jishi-list .pic{float:left; position: relative; width: 2.7rem;height: 3.6rem;overflow: hidden;}
.jishi-list .jishi-yy{position: absolute;width: 1.6rem;height: 1.6rem; padding: 0.2rem 0.26rem 0 0; left: -0.8rem;bottom: -0.8rem; font-size: 0.24rem;line-height: 1.2em; text-align: right; color: #fff; border-radius: 100%; background: #fda233;}
.jishi-list .intro{float:right;width: 3rem;}
.jishi-list .title{line-height: 0.45rem;font-size: 0.26rem;color: #4cbbb4;}
.jishi-list .name{font-size: 0;line-height: 0;padding: 0.2rem 0;}
.jishi-list .sp1{display: inline-block;vertical-align: middle;padding:0 0.1rem 0 0;font-size: 0.36rem;color: #000;line-height: 0.4rem;}
.jishi-list .sp2{display: inline-block;vertical-align: middle;font-size: 0.2rem;line-height: 0.24rem;color: #999;}
.jishi-list .info{position: relative;padding:0.4rem 0.2rem 0.2rem 0.2rem; margin: 0.2rem 0 0 0; font-size: 0.2rem;line-height: 0.3rem; text-align: center; border: 1px solid #e1e1e1;}
.jishi-list .info span{position: absolute;left:50%;top:-0.2rem;width: 2rem;height: 0.4rem;margin-left:-1rem;line-height: 0.4rem;text-align: center;color: #fff;background: #999;}
.jishi-list .btns{margin: 0.2rem 0 0 0; text-align: center; font-size: 0;}
.jishi-list .btns a{border-radius: 5px;}
















