/* CSS Document */
.bizLeft{ float:left; width:850px; overflow:hidden; margin-right: 50px;}
.bizRight{ float:left; width:300px;}
.bizContainer{padding:10px;}
.bizTitle{width:auto; padding:0px; margin:10px 0px; font-size:24px; line-height: 30px; font-weight: normal;}

.bizBarTop{padding:20px 0px; font-size: 14px; border-bottom: 1px solid #f0f0fc; margin-bottom:40px; display: flex; align-items: center; justify-content: space-between;}
.bizBarTop .bar{ display: flex; align-items: center;}
.bizBarTop span,.bizBarTop a{color: #666; margin-right: 15px; cursor:pointer; display: flex; align-items: center;}
.bizBarTop span::before,.bizBarTop a::before{font-family:iconfont; font-size: 16px; padding-right: 2px;}
.bizBarTop .view::before{content:"\e7f4";}
.bizBarTop .reply::before{content:"\e800";}
.bizBarTop .appreciate::before{content:"\e644";}
.bizBarTop .jubao::before{content:"\e656";}

.bizContainerTitle{font-size:16px; padding: 20px 10px; font-weight: bolder; line-height: 25px; color: #666;}
.bizContainer1{display:flex; align-items: center; border-bottom: 1px solid #eee; padding-bottom: 40px;}
.bizContainer1 .headpic{ width:320px; height:320px; display: flex; border: 1px solid #ddd; border-radius: 10px; overflow: hidden;}
.bizContainer1 .headpic img{ object-fit: cover; width: 100%; height: auto; }
.bizContactBox{ padding:0px; margin: 0px; width:450px; margin-left: 40px;}
.bizContactBox li .tel,.bizContactBox li .qqnum{cursor:pointer;}
.bizContactBox li{line-height:25px; height:auto; padding:10px 0px; margin: 0px; list-style: none; font-size:16px; color: #666;}
.bizContactBox li .dh:after{content: "\e652"; margin-right: 4px; font-size: 20px;}
.bizContactBox li .dz:after{content: "\e651"; margin-right: 0px; font-size: 20px;}
.bizContactBox li .sj:after{content: "\e704"; margin-right: 4px; font-size: 20px;}
.bizContactBox li .wx:after{content: "\e63b"; margin-right: 4px; font-size: 20px;}
.bizContactBox li .qq:after{content: "\e676"; margin-right: 2px; font-size: 20px;}
.bizContactBox li .tm:after{content: "\e65f"; margin-right: 2px; font-size: 20px;}
.bizContactBox li .show_ewm{ background-image:url("/images/ico_ewm.png"); background-repeat: no-repeat; background-size: 20px; cursor: pointer; width: 20px; height: 20px; display:inline-block; overflow: hidden; margin-left: 10px; vertical-align: bottom;}
.bizContactBox .icovip{background-image:none; padding-left:0px; background-color: #3598db; text-align: center; width: 200px; border-radius: 5px;}
.bizContactBox .icovip a{ color:#ffffff; display: block;}

.bizContainer2{padding:10px; color: #444; line-height: 30px;}

.bizHot{height:auto; background-color: #fafafa; min-height: 500px; overflow:hidden; margin-bottom:10px;}
.bizHot .title{font-size:18px; line-height: 20px; padding: 20px;}
.bizHot ul{padding:0px; margin: 0px;}
.bizHot li{ margin:15px 25px; text-align:center; padding:0px; overflow:hidden; list-style:none; border-radius:3px; border-bottom: 1px solid #eee;}
.bizHot li:last-of-type{border-bottom: 0px;}
.bizHot li .pic{ width:150px; height:150px; margin: auto; background-color:#f0f0f0; display: flex; overflow: hidden; border-radius: 5px;}
.bizHot li .pic img{object-fit: cover; width: 100%; height: auto; min-height: 100%;}
.bizHot li .text{ height:40px; line-height:40px; overflow:hidden;}
.bizHot li  a{ text-decoration:none; font-size:15px; color:#444;}

.bizAd{ width:100%; height:auto; overflow:hidden;}
.bizListContainer{width:968px; float:left; height:auto; overflow:hidden; }

.bizList{height:auto;}
.bizList::after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.bizListBox{ width:232px; height:330px; border-radius: 5px; background-color: #fcfcfc; margin-top: 8px; position:relative; margin-right:8px; float:left;}
.bizListBox .pic{ position:relative; background-color: #fafafa; width:180px; height:180px; margin:auto; margin-top: 20px; border-radius: 5px; display: flex; overflow: hidden;}
.bizListBox .pic img{ border:0px; width: 100%; height: auto; min-height: 100%; object-fit: cover;}
.bizListBox .vip{position:absolute; background-image:url(/images/vip.png); background-repeat:no-repeat; width:80px; height:80px; top:0px; left:0px;}
.bizListBox .name{font-size:16px; text-align:center; line-height:35px; height:35px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.bizListBox .name a{text-decoration:none}
.bizListBox .text{color: #444; margin: 0px 10px; font-size:14px; line-height:25px; }
.bizListBox .address{ text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.bizListBox .bar{ height:30px; display: flex; align-items: center; justify-content: space-around;}
.bizListBox .bar a::before{font-family:iconfont; font-size: 16px; margin-right: 3px;}
.bizListBox .bar .reply{ color:#1fbf8c;}
.bizListBox .bar .reply::before{content:"\e800";}
.bizListBox .bar .appreciate{color:#f0962a;}
.bizListBox .bar .appreciate::before{content:"\e644";}
.bizListRight{float:left; width:232px; height:auto; overflow:hidden; margin-top: 8px;}



